body,html{height:100%}body{display:flex;flex-direction:column;color:#263347;font-family:"Avenir";font-weight:400;font-style:normal;font-display:swap}.site-content{flex:1 0 auto;width:100%;min-height:.01px;margin-top:4rem}@media (min-width:768px){.site-content{margin-top:5rem}}.fade-content{opacity:0}.footerholder{flex-shrink:0;background-color:#d4d4d4}.vh-fix{height:100vh;height:calc(100vh - var(--vh-offset, 0px))}.image-fill,.video-fill{position:absolute;top:0;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";width:100%;height:100%}.video-fill{left:0}.dk_btn{padding:.5rem 2rem;background-color:#253347;border-radius:.2rem;color:#fff}.dk_btn:hover{background-color:rgba(37,51,71,.5);color:#fff}.dk_btn,.sm_txt{font-size:.8rem}.carousel_nav{z-index:100}.book_carousel svg{width:1.5rem;fill:#fff;cursor:pointer}.book_carousel .btn{padding:.5rem 2rem;background-color:#2580bc;border-radius:.2rem;color:#fff;font-size:.8rem}.book_carousel .btn:hover{background-color:rgba(37,128,188,.5)}.book_carousel h1{font-size:2rem;line-height:1.2}.book_carousel .author{font-size:1.1rem;letter-spacing:.2rem}.book_carousel_slide:before{content:"";display:block;padding-top:135%}@media (min-width:768px){.book_carousel_slide:before{padding-top:50%}}.book_carousel_cover{width:15rem!important;height:auto;top:15rem;left:5rem;transform:rotate(-15deg);filter:drop-shadow(5px 5px 10px #000)}@media (min-width:768px){.book_carousel_cover{width:22rem!important;height:auto;top:5rem;left:7rem;transform:rotate(-15deg)}}.section_head{font-size:1.1rem;letter-spacing:.2rem}.latest_wrapper{background-color:#e3e3e2;box-shadow:0 0 10px rgba(0,0,0,.1);height:14rem}@media (min-width:768px){.latest_wrapper{height:20rem}}.latest_cover{filter:drop-shadow(5px 5px 10px #000)}.latest_more{border-top:2px solid #e2e3e3;border-bottom:2px solid #e2e3e3;color:#2481bc}.letter_spacing{letter-spacing:.2rem}.book_detail_head:before,.latestBlog_wrapper:before,.people_image:before{content:"";display:block;padding-top:100%}.book_carousel .owl-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:100}.book_carousel .owl-dot{display:inline-block;height:.5rem;width:.5rem;border:1px solid #fff!important;background-color:transparent!important;margin:0 5px;border-radius:50%}.book_carousel .owl-dot.active{background-color:#fff!important}.signup_wrapper{background-color:#253347}.signup_head{font-size:1.1rem;text-transform:uppercase;letter-spacing:.1em}.blue{color:#2580bc}input[type=email],input[type=submit],input[type=text]{width:100%;padding:.4rem 1rem;color:#656565;border-radius:.3rem}input[type=submit]{padding:.5rem 3rem;outline:0;border:0;background-color:#2481bc;color:#fff}.blog_excerpt{font-size:.9rem;line-height:1.3}.divider_grey{width:100%;height:.1rem;background-color:#e5e5e5}@media (min-width:768px){.book_detail_head:before{padding-top:40%}}.book_detail_cover{width:15rem!important;height:auto;top:10rem;left:5rem;transform:rotate(-15deg);filter:drop-shadow(5px 5px 10px #000)}@media (min-width:768px){.book_detail_cover{width:22rem!important;height:auto;top:5rem;left:7rem;transform:rotate(-15deg)}}.single-books input,.single-books textarea{border:1px solid #eee;box-sizing:border-box;margin:0;outline:0;padding:10px}.single-books input[type=button]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}.single-books input::-webkit-inner-spin-button,.single-books input::-webkit-outer-spin-button{-webkit-appearance:none}.single-books .input-group{clear:both;margin:15px 0;position:relative}.single-books .input-group input[type=button]{background-color:#eee;min-width:38px;width:auto;transition:all 300ms ease}.single-books .input-group .button-minus,.single-books .input-group .button-plus{font-weight:700;height:38px;padding:0;width:38px;position:relative}.single-books .input-group .quantity-field{position:relative;height:38px;left:-6px;text-align:center;width:62px;display:inline-block;font-size:13px;margin:0 0 5px;resize:vertical}.single-books .button-plus{left:-13px}.single-books input[type=number]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:none}.static_banner_img:before{content:"";display:block;padding-top:80%}@media (min-width:768px){.static_banner_img:before{content:"";display:block;padding-top:50%}}.text-shadow{text-shadow:3px 2px 6px #000}.contact_block textarea{width:100%;padding:.4rem 1rem;color:#656565;border:2px solid #656565;border-radius:.3rem}.contact_block span .wpcf7-not-valid{border:1px solid red!important}.contact_block span.wpcf7-not-valid-tip{display:none!important}.contact_block div.wpcf7-validation-errors{background:#ffe2e2;border:1px solid red;color:#c10000}.contact_block div.wpcf7-response-output{margin:0!important;margin-bottom:1rem!important;padding:.5rem!important;border:1px solid #000!important}.contact_block div .wpcf7-spinner{margin:.5rem 0}@media (min-width:768px){html{font-size:11px}}@media (min-width:992px){html{font-size:15px}}@media (min-width:1200px){html{font-size:18px}}@media (min-width:1400px){html{font-size:20px}}@font-face{font-family:"Avenir";src:url(fonts/Avenir-Light.woff2)format("woff2"),url(fonts/Avenir-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Avenir";src:url(fonts/Avenir-Black.woff2)format("woff2"),url(fonts/Avenir-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}.avenir_bk,.avenir_md{font-family:"Avenir";font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Avenir";src:url(fonts/Avenir-Roman.woff2)format("woff2"),url(fonts/Avenir-Roman.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Avenir";src:url(fonts/Avenir-Medium.woff2)format("woff2"),url(fonts/Avenir-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}.avenir_md{font-weight:500}