.row-fluid-wrapper .row-fluid .body-content{width:100%;padding:0;max-width:none}.row-fluid-wrapper .row-fluid .hero-content,.row-fluid-wrapper .row-fluid .author-content,.row-fluid-wrapper .row-fluid .book-content{width:80%;max-width:1170px;margin:0 auto;float:none}ul{padding-left:0}li{list-style:none;display:flex;align-items:center}li:before{content:"\2714\0020";font-size:2rem;margin-right:2rem}h2{font-size:34px;text-transform:inherit}h3{text-transform:inherit}.hero-content{display:flex;justify-content:space-between;flex-wrap:wrap}.hero-content .hero-col{flex-basis:50%}.hero-content .hero-left-col{text-align:center;padding-top:20px}.hero-content .hero-left-col h1{font-size:2rem;letter-spacing:1px;color:gray;padding:0 2rem;margin:0}.hero-content .hero-left-col h3{width:auto;font-weight:bold;font-size:49px;margin:0;letter-spacing:-1px;padding:1rem 2rem 0}.hero-content hr{margin:0 auto 2rem;height:3px;width:75%;background:#bfbfbf}.hero-content .hero-right-col p:not(:last-of-type){margin:0;font-size:1.5rem;line-height:2rem;padding-right:2rem}.hero-content .hero-right-col h3{text-align:center;font-size:2rem;letter-spacing:-1px}.hero-content .hero-right-col ul{padding-right:2rem}.hero-content .hero-right-col li p{font-size:1rem}.hero-content .hero-right-col li{margin-bottom:0;border-bottom:2px dotted #bfbfbf}.row-fluid-wrapper .row-fluid .hero-cta{display:block;text-align:center;width:auto;margin:2rem auto 0;float:none}@media all and (max-width:900px){.row-fluid-wrapper .row-fluid .hero-content{padding:2rem;width:100%}.hero-content .hero-col{width:100%;margin:0}.hero-content .hero-left-col h3{margin-top:1rem}.hero-content .hero-left-col h3,.hero-content .hero-right-col p,.hero-content .hero-right-col ul{padding:0}.hero-content .hero-right-col p:not(:last-of-type){padding-right:0}}@media all and (max-width:500px){.row-fluid-wrapper .row-fluid .hero-content{padding:0}.hero-content .hero-left-col h2{font-size:1.5rem}.hero-content .hero-left-col h3{font-size:2.5rem;padding:1rem 0}.hero-content .hero-right-col{padding:1rem}.hero-content .hero-right-col p,.hero-content .hero-right-col ul{font-size:1rem}}.book-banner{height:auto;margin:2rem 0;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;background-size:auto}.book-banner-content{width:80%;max-width:1000px;display:flex;justify-content:space-between;margin:0 auto}.book-banner img{width:260px;height:100%;margin-top:-3rem}.book-banner-content h2,.book-banner-content p{color:white;margin:0}.book-banner-content h2:first-of-type{margin-top:1rem}.book-banner-content h2{font-size:34px;letter-spacing:1px}.book-banner-content p{font-size:1.5rem;line-height:2.5rem}@media all and (max-width:1050px){.book-banner img{width:160px}.book-banner-content h2{font-size:26px}.book-banner-content p{font-size:1.2rem}}@media all and (max-width:900px){.book-banner-content{width:100%;display:flex;justify-content:space-between;padding:2rem}}@media all and (max-width:767px){.book-banner-content{display:block}.book-banner img{display:block;width:60%;height:100%;margin:-6rem auto 0}}.author-content{padding-top:1rem}.author-content .author-left-col h2,.author-content .author-left-col h3{margin:0;font-size:29px;line-height:2.3rem}.author-content .author-left-col p,.author-content .author-left-col div{font-size:1.1rem}.author-content .author-container{background:#eff1f2;border-radius:4px;color:black;padding:1.3rem}.author-content h2{letter-spacing:1px}.author-content .author-container img{width:100%;height:auto}.author-content .author-center{text-align:center;margin:1rem auto 0;width:80%;padding-bottom:1rem;border-bottom:2px solid #565d64}.author-content .author-name{font-size:1.5rem;font-weight:bold;margin-bottom:2rem}@media all and (max-width:900px){.row-fluid-wrapper .row-fluid .author-content{width:100%;padding:2rem}}.testimonials{color:black;background:#eff1f2;width:100%;text-align:center;padding:2rem 0;margin:3rem 0 2rem}.testimonials hr{width:70%;margin:0 auto 2rem;border-bottom:2px solid white;display:none}.testimonials h2 strong{color:#0094b3}.testimonial-author-container{margin:0 auto 3rem;display:flex;justify-content:space-between;flex-wrap:wrap;width:80%;max-width:1000px}.testimonial-author{flex-basis:33%;min-height:500px}.testimonial-author img{width:200px;height:200px;border-radius:50%;object-fit:cover}.testimonial-author .testimonial{font-size:1.1rem;width:80%;margin:1rem auto}.testimonial-author .testimonial-blue{color:#0094b3;font-weight:bold}.testimonial-title{padding-bottom:1rem;align-self:flex-end;margin:0 auto;width:90%}@media all and (max-width:1050px){.testimonials{padding:2rem;width:100%}.testimonial-author{flex-basis:50%}}@media all and (max-width:600px){.testimonial-author{flex-basis:100%}}.book-content{width:80%}.book-left-col{font-size:1.1rem}.book-left-col li{margin-bottom:1rem}.book-content .sample-pages-container{display:flex;justify-content:space-between;flex-wrap:wrap}.book-content .sample-page{flex-basis:50%;padding:0 1rem 1rem}.book-content .sample-page{padding-bottom:.5rem}.book-content .sample-pages h2{padding-left:1rem;font-weight:bold}.book-content .sample-page img{object-fit:cover;width:100%;height:auto;max-height:200px}@media all and (max-width:900px){.row-fluid-wrapper .row-fluid .book-content{padding:2rem;width:100%}}@media all and (max-width:500px){.book-content .sample-page{flex-basis:100%;padding:0}.book-content .sample-pages h2{padding-left:0}}.bottom-cta{margin-top:2rem;background:#eff1f2;text-align:center;color:black}.bottom-text{width:80%;padding:3rem}.bottom-text p:not(:last-of-type){font-size:1.5rem;line-height:3rem}@media all and (max-width:500px){.bottom-text p:not(:last-of-type){font-size:1.2rem;line-height:2.7rem}}