.banner{display:flex;align-items:center;justify-content:space-between}.icon{position:absolute;top:30px}.content{flex:1 1;color:#0b3b3c}.content h1{font-size:90px;font-weight:500;line-height:90px;letter-spacing:-.03em;text-align:left;width:415px}.content p{width:425px}.banner .image{flex:1 1;display:flex;justify-content:flex-end;position:relative;width:100%;height:750px}.image img{position:absolute;top:0;left:4.5em;width:100%;height:100%;object-fit:cover}@media screen and (max-width:1240px){.image img{position:static}}@media screen and (max-width:991px){.banner{padding:0 24px}.banner .content{flex:1 1}.banner .content h1{color:#0b3b3c;font-size:60px;text-align:center;line-height:70px}}@media screen and (max-width:768px){.banner{flex-direction:column;align-items:flex-start;padding-top:24px}.banner .icon{position:static;margin-bottom:20px}.banner .content{text-align:center;margin:0 auto 20px}.banner .image{justify-content:center}.banner .image img{position:static;width:100%;height:auto}}@media screen and (max-width:480px){.content h1{width:280px;margin:0 auto}.content p{width:280px}}@media screen and (max-width:300px){.content h1{width:auto;margin:0 auto;font-size:40px}.content p{width:240px}}.serviceSection_heading{font-family:TT Norms;font-size:40px;font-weight:500;line-height:60px;letter-spacing:-.03em;color:#0b3b3c;margin-bottom:70px;text-align:center}.serviceSection_container{padding:70px 0;color:#6d8a83}.serviceSection{display:flex;padding:0 10em}.imageSection{flex:1 1}.contentSection{width:40%;flex-basis:40%;align-self:center;position:relative}.contentSection .service_name{font-size:10px;letter-spacing:2px;font-weight:700}.contentSection .service_description{font-size:28px;font-weight:500;margin-top:12px;margin-bottom:28px;color:#0b3b3c}.contentSection .service_content{line-height:30px;font-size:18px}.backgroundText{position:absolute;top:50%;left:-25%;transform:translate(-50%,-50%);display:flex;justify-content:space-between;width:100%;pointer-events:none;z-index:-2}.backgroundText.reverseOrder{left:unset;right:-70%;flex-direction:row}.bigText{color:var(--grandfather-80,#f3f7f4);font-size:450px;font-style:normal;font-weight:400;line-height:450px;letter-spacing:-13.5px}.reverseOrder{flex-direction:row-reverse}.reverseOrder .imageSection{text-align:right}@media screen and (max-width:1024px){.serviceSection{padding:0 4em}.backgroundText{left:-25%}.backgroundText.reverseOrder{left:unset;right:-60%}}@media screen and (max-width:768px){.serviceSection_container{padding:35px 0}.serviceSection_heading{margin-bottom:35px}.serviceSection{flex-direction:column;padding:0 2em}.contentSection{width:100%;margin-top:20px;order:-1}.imageSection{margin-top:30px;text-align:center!important}.imageSection img{width:100%;height:auto}.backgroundText{left:50%}.backgroundText.reverseOrder{left:unset;right:-50%}}@media screen and (max-width:600px){.bigText{font-size:300px}}@media screen and (max-width:400px){.bigText{font-size:240px}}@media screen and (max-width:300px){.bigText{font-size:200px}}.quiz_container{animation:pop-in .4s ease-out;text-align:center}.answer_container{display:flex;justify-content:center;max-width:400px;margin:0 auto;flex-direction:column;align-content:center}.answer_container.multi_row{flex-wrap:wrap;flex-direction:row;max-width:none}.answer{margin-right:10px;box-shadow:0 2px 4px rgba(11,59,60,.05);background-color:#f8f7f6;padding:12px;cursor:pointer;border-radius:2px;border:4px solid #f8f7f6;display:flex;margin-bottom:12px}.answer:hover{border:4px solid #91ab9f}.answer>.answer_option{margin-right:12px}.answer div{font-size:16px;line-height:28px;letter-spacing:normal;text-align:left}.answer div,.answer.progress_btn{font-family:TTNorms-Bold,BasisGrotesquePro-Bold,Arial,sans-serif}.answer.progress_btn{display:inline-block;color:#0b3b3c;font-size:14px;line-height:16px;letter-spacing:0;text-transform:uppercase;text-transform:none!important;background-color:#ff8d7d;border:none;margin-top:24px;background:#ff8e80;font-weight:600}.answer.progress_btn:hover{background:hsla(7,100%,75%,.5)}@keyframes pop-in{0%{transform:translateY(16px) scale(.8);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.loader-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.loader{display:flex;align-items:center;justify-content:center;flex-direction:column}.spinner{border:4px solid rgba(0,0,0,.5);border-left-color:#fff;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.modal_container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#f8f7f6;display:flex;justify-content:center;align-items:center;color:#0b3b3c;z-index:1000;overflow-y:auto}.modal_logo{position:absolute;left:48px}.modal_content{background-color:#fff;border-radius:8px;overflow-y:auto;height:80vh;padding:48px;align-items:center;display:flex}.modal_content h2{margin-bottom:24px}.modal_content p{margin-bottom:20px}.modal_content pre{font-size:12px;background-color:#f9f9f9;padding:10px;border-radius:5px}@media screen and (max-width:991px){.modal_container{display:block}.modal_content{height:auto}.modal_logo{position:static}}@media screen and (max-width:768px){.modal_wrapper{padding:120px 24px 48px}.modal_logo{left:20px}.modal_logo .icon{top:26px}.modal_content{padding:20px;overflow-y:auto}.modal_content h2{font-size:20px}.modal_content h2,.modal_content p{margin-bottom:16px}.modal_content pre{font-size:12px;padding:8px}}