html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}body{background-color:#f9f9f9;font-size:18px;font-family:proxima-nova,sans-serif;color:#252525;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.button{display:inline-block;background-color:#236791;color:#fff;text-decoration:none;padding:16px;padding:1rem;cursor:pointer;text-transform:uppercase;font-weight:600;font-size:16px;font-size:1rem;transition:background-color 200ms ease}.button:hover{background-color:rgba(35,103,145,.8)}@media(min-width:900px){.button{font-size:2rem}}.button-inverse{display:inline-block;background-color:#fff;border:1px solid #236791;color:#236791;text-decoration:none;padding:8px 16px;padding:.5rem 1rem;cursor:pointer;transition:background-color 200ms ease,color 200ms ease}.button-inverse:hover{background-color:#236791;color:#fff}.button-ghost{display:inline-block;background-color:transparent;color:#236791;text-decoration:none;padding:16px;padding:1rem;border:1px solid #236791;cursor:pointer;transition:color 200ms ease,border 200ms ease,background-color 200ms ease}.button-ghost:hover{background-color:#236791;border:1px solid transparent;color:#fff}.button-ghost-inverse{display:inline-block;background-color:transparent;color:#fff;text-decoration:none;padding:8px 16px;padding:.5rem 1rem;border:1px solid #fff;cursor:pointer}.button-ghost-inverse:hover{background-color:#236791;border:1px solid #236791}.gigantic,.huge,.large,.bigger,.big,h1,h2,h3,h4,h5,h6{color:#222;font-weight:700}.gigantic{font-size:110px;line-height:1.09;letter-spacing:-2px}.huge,h1{font-size:68px;line-height:1.05;letter-spacing:-1px}.large,h2{font-size:42px;line-height:1.14}.bigger,h3{font-size:26px;line-height:1.38}.big,h4{font-size:22px;line-height:1.38}.small,small{font-size:10px;line-height:1.2}p{margin:0 0 16px;margin:0 0 1rem}em{font-style:italic}strong{font-weight:700}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}img{width:100%}.flex-video{height:0;margin-bottom:14.222px;margin-bottom:.88889rem;overflow:hidden;padding-bottom:56%;position:relative}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{height:100%;position:absolute;top:0;width:100%;left:0}.section-inner{max-width:1170px;margin:auto}@media(min-width:600px){.two-up{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.flex-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#masthead{background-color:#fff;padding:32px;padding:2rem}#masthead .section-inner{max-width:1650px;margin:auto}@media(min-width:900px){.masthead-grid{display:-ms-grid;display:grid;-ms-grid-columns:300px 1fr;grid-template-columns:300px 1fr;-ms-flex-align:center;align-items:center}}@media(min-width:1170px){.masthead-grid{-ms-grid-columns:350px 1fr;grid-template-columns:350px 1fr}}.masthead-logo{text-align:center}@media(min-width:900px){.masthead-logo{text-align:left}}.masthead-logo img{max-width:200px}@media(min-width:900px){.masthead-logo img{max-width:initial}}.main-nav-list{list-style:none;padding:0;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:900px){.main-nav-list{-ms-flex-pack:end;justify-content:flex-end;margin-bottom:1rem}}.main-nav-item{margin:8px;margin:.5rem}@media(min-width:750px) and (max-width:1239px){.main-nav-item{margin:0 0 0 1.5rem}}@media(min-width:1240px){.main-nav-item{margin:0 0 0 3rem}}.main-nav-link{text-decoration:none;font-size:16px;font-size:1rem;color:#000;text-transform:uppercase;transition:color 200ms ease}@media(min-width:1350px){.main-nav-link{font-size:1.5rem}}.main-nav-link:hover{color:rgba(0,0,0,.6)}.hero{background-image:url(../img/hands-on-hero.png);background-position:center;background-size:cover;background-repeat:no-repeat;height:750px}#why{padding:40px;padding:2.5rem;background: #fff;}.bg-gray{background: #eaeaea !important;}@media(min-width:1240px) and (max-width:1639px){#why{padding:4rem}}@media(min-width:1640px){#why{padding:10rem 1.5rem}}.why-inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;max-width:1600px;margin:auto}@media(min-width:750px){.why-inner{-ms-grid-columns:1fr 150px;grid-template-columns:1fr 150px;grid-column-gap:2rem}}@media(min-width:900px){.why-inner{-ms-grid-columns:1fr 450px;grid-template-columns:1fr 450px;grid-column-gap:4rem}}.why-text{-ms-flex-order:2;order:2;max-width:950px;margin-top:32px;margin-top:2rem}@media(min-width:750px){.why-text{margin-top:0}}@media(min-width:750px){.why-text{-ms-flex-order:initial;order:initial}}.why-text p{line-height:1.5;font-size:19.2px;font-size:1.2rem}@media(min-width:900px){.why-text p{font-size:1.6rem}}.why-header{margin:16px 0;margin:1rem 0;font-size:32px;font-size:2rem}@media(min-width:600px){.why-header{margin:0 0 1rem;font-size:3.5rem}}@media(min-width:1000px){.why-header{font-size:5rem;line-height:1}}.why-image{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.why-button{margin-top:32px;margin-top:2rem;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:1rem}@media(min-width:1170px){.why-button{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.why-button .button{width:100%;text-align:center}@media(min-width:1170px){.why-button .button{width:auto}}@media(min-width:1170px){.about-buttons{-ms-grid-columns:auto auto;grid-template-columns:auto auto;grid-gap:3rem}}#photogrid img{display:block}.photo-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media(min-width:800px){.photo-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media(min-width:800px){.photo-grid-featured{-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1 / span 2}}.video{padding-top:32px;padding-top:2rem}#features{padding:24px;padding:1.5rem}@media(min-width:900px){#features{padding:3rem 1.5rem}}.features-inner{max-width:1640px;margin:auto}.features-header{text-align:center;font-size:48px;font-size:3rem;margin:16px 0 48px;margin:1rem 0 3rem}@media(min-width:700px){.features-header{font-size:5rem;margin:3rem 0}}.features-grid{list-style:none;padding:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:3rem}@media(min-width:900px){.features-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-row-gap:3rem;grid-column-gap:7rem}}@media(min-width:1640px){.features-grid{grid-column-gap:15rem}}.features-grid-group{place-self:center;text-align:center}.last{height:100%;width:100%}.last .last-inner{background-color:#bbe3f7;border-radius:50%;height:275px;width:275px;margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}@media(min-width:550px){.last .last-inner{height:500px;width:500px}}@media(min-width:1640px){.last .last-inner{height:100%;width:100%}}.last .last-inner h4{font-size:24px;font-size:1.5rem;line-height:1.2;font-weight:700;font-style:italic;width:50%;margin:0 auto 16px;margin:0 auto 1rem}@media(min-width:550px){.last .last-inner h4{font-size:3rem}}@media(min-width:900px){.last .last-inner h4{font-size:3rem}}@media(max-width:550px){.last .last-inner .button-inverse{padding:1rem 2rem}}.last-inner .button-inverse{padding:16px 64px;padding:1rem 4rem}.features-grid-image img{border:1px solid #707070;border-radius:50%}@media(min-width:600px){.features-grid-image img{width:auto}}@media(min-width:900px){.features-grid-image img{width:100%}}@media(min-width:1170px){.features-grid-image img{width:auto}}.features-grid-title{font-size:24px;font-size:1.5rem;text-transform:uppercase;margin:16px 0;margin:1rem 0}@media(min-width:700px){.features-grid-title{font-size:2.3rem}}.features-grid-summary{font-size:19.2px;font-size:1.2rem;line-height:1.5}@media(min-width:900px){.features-grid-summary{font-size:1.6rem}}#resources{padding:24px;padding:1.5rem;background-color:#eaeaea}@media(min-width:750px) and (max-width:1239px){#resources{padding:2rem 4rem}}@media(min-width:1240px){#resources{padding:4rem 6rem}}#resources .section-inner{max-width:1640px;margin:auto}.product-grid-header{text-align:center;margin:0 0 32px;margin:0 0 2rem}@media(min-width:750px){.product-grid-header{margin:4rem 0}}@media(min-width:1640px){.product-grid-header{margin:0 0 6rem}}.product-grid-header h2,.product-grid-header h3{margin:0}.product-grid-header h2{font-size:48px;font-size:3rem;margin:0 0 16px;margin:0 0 1rem}@media(min-width:700px){.product-grid-header h2{font-size:5rem}}.product-grid-header h3{font-weight:400}.product-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-flex-pack:center;justify-content:center;grid-gap:3rem}@media(min-width:600px){.product-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-flex-pack:start;justify-content:start}}@media(min-width:900px){.product-grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:5rem}}.product-group{text-align:center}@media(min-width:900px){.product-title{min-height:120px}}.product-title h3{font-weight:700;font-size:24px;font-size:1.5rem;margin:24px 0;margin:1.5rem 0;text-transform:uppercase}@media(min-width:900px){.product-title h3{font-size:2rem}}.product-button{position:relative}.product-button .button{width:100%;text-align:center}.product-retailers{position:absolute;left:0;width:100%}.product-retailers-menu{list-style:none;padding:0;margin:0}.product-retailers-item{display:block;background-color:#000;color:#fff;padding:16px;padding:1rem;text-decoration:none;font-size:19.2px;font-size:1.2rem;transition:background-color 200ms ease,color 200ms ease}.older-kids-grid h4{min-height: 80px}.product-retailers-item:hover{background-color:#fff;color:#000}.resources-footer{text-align:center;margin:80px 0 48px;margin:5rem 0 3rem}#bible-search{padding:24px;padding:1.5rem;background-color:#eaeaea}@media(min-width:900px){#bible-search{padding:6rem 1.5rem}}.bible-search-headline{font-size:48px;font-size:3rem;margin:0 0 8px;margin:0 0 .5rem;text-align:center}@media(min-width:1640px){.bible-search-headline{font-size:5rem}}.bible-search-subheadline{font-size:24px;font-size:1.5rem;margin:0 0 24px;margin:0 0 1.5rem;text-align:center;font-weight:400}@media(min-width:1640px){.bible-search-subheadline{font-size:2.5rem;margin:0 0 3rem}}.bible-search-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:3rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:end;max-width:1640px;margin:auto}@media(min-width:500px){.bible-search-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media(min-width:700px){.bible-search-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.bible-search-grid{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}.preschool-grid{-ms-grid-columns:(250px)[3];grid-template-columns:repeat(3,250px)}}.bible-search-grid-header{font-weight:700;font-size:32px;font-size:2rem;margin:64px 0 0;margin:4rem 0 0;text-align:center}.bible-search-grid-subheader{font-size:32px;font-size:2rem;margin:0;text-align:center;font-style:italic}.kids-header{margin-bottom:32px;margin-bottom:2rem}.lg-up{display:none}@media(min-width:1200px){.lg-up{display:block}}.bible-search-text{margin:16px 0;margin:1rem 0}.bible-search-text h4,.bible-search-text p{font-size:27.2px;font-size:1.7rem;font-weight:400;margin:0}.bible-search-text p{margin:8px 0 0;margin:.5rem 0 0}.bible-search-text a{font-weight:700;text-decoration:none;color:#236791;font-size:27.2px;font-size:1.7rem}.bible-search-button{position:relative}.bible-search-button .button{width:100%;text-align:center;font-size:27.2px;font-size:1.7rem;border:3px solid #236791}.product-retailers{position:absolute;left:0;width:100%}.product-retailers-menu{list-style:none;padding:0;margin:0}.product-retailers-item{display:block;background-color:#236791;color:#fff;padding:16px;padding:1rem;text-decoration:none;font-size:19.2px;font-size:1.2rem;transition:background-color 200ms ease,color 200ms ease}.product-retailers-item:hover{background-color:#fff;color:#236791}.site-footer{background-color:#4d4d4d;padding:32px 16px;padding:2rem 1rem}.site-footer p,.site-footer .button{font-size:19.2px;font-size:1.2rem}.site-footer-inner{max-width:1640px;margin:auto}@media(min-width:600px){.site-footer-inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:2rem}}@media(min-width:900px){.site-footer-inner{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media(min-width:1200px){.site-footer-inner{-ms-grid-columns:1fr 1fr 1fr auto;grid-template-columns:1fr 1fr 1fr auto}}@media(min-width:500px){.site-info{display:-ms-flexbox;display:flex}}@media(min-width:600px){.site-info{-ms-flex:0 1 35%;flex:0 1 35%;margin-right:1rem}}#footer-logo{width:75px;margin-right:16px;margin-right:1rem}.copyright{color:#fff}.copyright p{margin:0}.copyright a{color:#fff}.copyright-contact{font-weight:700}.email-signup{margin:32px 0;margin:2rem 0}.footer-form{margin-top:16px;margin-top:1rem}.footer-label{color:#fff;display:block;margin:4.8px 0;margin:.3rem 0;font-size:14.4px;font-size:.9rem}.footer-input{padding:16px;padding:1rem;box-sizing:border-box;display:block;width:100%;border:0;border-radius:5px}.footer-widget-heading{margin:0 0 8px;margin:0 0 .5rem;font-size:20.8px;font-size:1.3rem;color:#fff;text-transform:capitalize}.footer-widget{margin:32px 0;margin:2rem 0}@media(min-width:600px){.footer-widget{-ms-flex:0 1 30%;flex:0 1 30%;padding:0 1rem;margin:0 0 2rem}}.footer-button{background:transparent;border:3px solid #fff;border-radius:5px;font-size:16px;font-size:1rem;color:#fff;display:inline-block;margin-top:16px;margin-top:1rem}.footer-button:hover{background-color:#fff;color:#000;border:3px solid #fff}.footer-text{color:#fff;margin:0 0 8px;margin:0 0 .5rem}.footer-submit{padding:0}.social-links ul{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex}.social-links ul li{color:#fff;margin-right:16px;margin-right:1rem}.social-links ul li a{color:#fff;transition:color 300ms ease}.social-links ul li a:hover{color:rgba(255,255,255,.7)}.social-links ul li i{font-size:40px;font-size:2.5rem}@media(min-width:600px){.social-links{-ms-flex:0 1 20%;flex:0 1 20%}.social-links ul li{margin-right:2rem}}.thanks-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;min-height:100vh}#thanks{padding:32px;padding:2rem}@media(min-width:1240px){#thanks{padding:4rem}}#thanks .button{font-size:19.2px;font-size:1.2rem}.thanks-inner{max-width:800px;margin:auto;}.tyfb_row .tyfb_filter-col:first-child {
  margin-left: 0;
}
.inputs-list{
    padding-left: 0;
    margin-top: 0;
}
.tyfb_filter-col {
  display: inline;
  margin-left: 25px;
}
.tyfb_option.tyfb_option--inline {
  display: inline-block;
  margin-bottom: 20px;
}
.tyfb_filter-col strong {
  font-size: 22px;
  line-height: 30px;
  color: #252525;
  text-transform: uppercase;
  vertical-align: middle;
  margin-right: 12px;
}
.tyfb_option.tyfb_option--inline .cbx {
  margin-right: 12px;
}
.tyfb_option.tyfb_option--inline .radio .label {
  margin-right: 6px;
}
.tyfb_option.tyfb_option--inline .radio {
  margin-right: 17px;
}
.tyfb_option.tyfb_option--inline .cbx .chk-options {
  width: auto;
}
.tyfb_option.tyfb_option--inline .cbx .tyfb_chk:first-child {
  margin-right: 4px;
}
.tyfb_option.tyfb_option--inline .cbx .tyfb_chk:first-child svg {
  position: absolute;
  top: 4px;
  left: 3px;
}
.tyfb_option.tyfb_option--inline .inp-cbx:checked + .cbx .tyfb_chk:first-child {
  background: transparent;
  border-color: #252525;
}
.tyfb_search-result {
  margin: 60px auto 0;
  background: #fff;
  padding: 20px;
  width: 1150px;
}
.tyfb_search-result p {
  font-size: 52px;
  line-height: 60px;
  text-align: center;
  color: #252525;
}
.tyfb_search-result span {
  color: #555555;
  font-size: 36px;
  line-height: 50px;
  text-align: center;
  display: inline-block;
}
.tyfb_product-filters__desc {
  max-width: 90%;
  margin: -15px auto 10px;
  font-size: 36px;
  line-height: 44px;
  color: #555555;
  text-align: center;
}
.tyfb_row--center {
  text-align: center;
}
.tyfb-panel {
  display: none;

  margin-top: 8px;
  font-size: 18px;
  line-height: 30px;
  color: #555555;
}

.tyfb-panel.show {
  display: block !important;
}
.hs_email label{
  color: #fff;
  display: block;
  margin: 4.8px 0;
  margin: 0.3rem 0;
  font-size: 14.4px;
  font-size: .9rem;
}
.hs-input{
  padding: 16px;
  padding: 1rem;
  box-sizing: border-box;
  display: block;
  background: #fff;
  width: 100%;
  border: 0;
  border-radius: 5px;
}
.inputs-list.hs-error-msgs li{
  font-size: 14px;
  margin-top: 10px;
  font-weight: 300;
}
.inputs-list.hs-error-msgs li label{
  color:#ff8484 !important;
}
.inputs-list li{
  list-style: none;
}
.inputs-list li label{
  color: #fff;
  font-size: 14px;
}
.hs-richtext{
  display: none;
}
.hs-form-booleancheckbox-display .hs-input{
  margin-right: 5px;
  display: inline-block;
  width: auto;
  margin-top:15px;
}
.hs-form-booleancheckbox-display a{
  color:#fff;
  text-decoration: none;
}
.hs-form-booleancheckbox-display a:hover{
  color:#fff;
}
.hs-button.primary{
  background: transparent;
  border: 3px solid #fff;
  border-radius: 5px;
  font-size: 1.2rem;
  color: #fff;
  display: inline-block;
  margin-top: 0;
  margin-top: 0;
  padding: 12px 20px;
  text-transform: capitalize;
}

.hs-button.primary:hover{
  background: #fff;
  color: #000;
}