.container{margin:auto;max-width:1140px}iframe{border-radius:20px;height:472px;width:840px}.hero-col-image-left img{width:80%!important}.hero-col-image-left{text-align:left}.hero-col-image-right{text-align:right}.hero-col-image-right img{width:80%!important}.header{border-bottom:2px solid #ffab00}.hero{background-color:#fefcea;padding:60px 0}.video{padding-bottom:60px}.hero-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:30px}.hero-col{flex:1;text-align:left}.section-alt{padding:40px 0}.container-flex{align-items:center;display:flex;flex-wrap:wrap;gap:60px;margin:auto;max-width:1140px}.faq{background-color:#fafafa;margin:0 auto;max-width:1000px;padding:60px 0;text-align:center}.faq-item{margin-bottom:20px}.icon-faq{height:auto;width:4%}.text-img-wrapper{display:flex;flex-direction:row;padding:20px 0}.section-first{padding:20px 0;text-align:center}.section{padding:40px 0}.slogan{padding:30px 0}.faq-title{padding-bottom:40px}.body-text{font-size:.8rem}.cta-wrapper{background-color:#fefcea;margin:0 auto;padding:60px 0;text-align:center}.faq-item{cursor:pointer;text-align:left}.highlight{color:#ff8001}.yt-overlay{border-radius:20px}.modal-overlay{align-items:center;background-color:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.3);max-height:90vh;max-width:600px;overflow-y:auto;padding:20px 30px;position:relative;width:90%}.modal-close-button{color:#aaa;cursor:pointer;font-size:28px;font-weight:700;position:absolute;right:15px;top:10px}.modal-close-button:hover{color:#333}.cta .container h2{font-weight:500}.faq-question{cursor:pointer;font-weight:700;margin:0;padding:12px 16px;transition:background-color .2s}.faq-question:hover,.icon-faq:hover{color:#ff8001}.faq-answer{border-top:none;padding:12px 16px}.faq-item+.faq-item{margin-top:8px}.faq-wrapper{align-items:center;display:flex;gap:40px}.faq-wrapper h3{margin:none}@media (max-width:768px){h2{font-size:25px}.text-img-wrapper{flex-direction:column-reverse}.container{padding:0 40px}.container-flex{flex-direction:column;padding:40px}.hero{padding-bottom:0!important}.hero-wrapper{flex-direction:column}iframe{height:auto;width:100%}.cta{margin:0 auto;width:100%}button{margin-top:20px}.slogan{font-size:30px}.video{padding-bottom:none}.hero-col-image-right{text-align:left}.hero-col-image-left img,.hero-col-image-right img{width:100%!important}.section-alt,.section-first{padding:0}.container-flex{gap:0}.faq-question{font-size:17px;font-weight:600}.icon-faq{width:10%}}