section.banner{position:relative;background-color:#ECF1F5;min-height:300px;height:100%;padding-bottom:8rem;margin-bottom:12rem}@media screen and (max-width:1023px){section.banner{margin-bottom:8rem}}@media screen and (max-width:768px){section.banner{margin-bottom:6.5rem;padding-top:1rem}}@media screen and (max-width:480px){section.banner{margin-bottom:4rem;padding-bottom:7rem}}section.banner .wrapper{min-height:inherit;height:100%;max-width:710px}section.banner .wrapper .banner-inner{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:inherit;height:100%;z-index:2}section.banner .wrapper .banner-inner .title{font-family:Montserrat,sans-serif;color:#000000;font-size:3.2rem;margin-bottom:1.75rem;font-weight:700;line-height:65px;text-align:center}@media screen and (max-width:768px){section.banner .wrapper .banner-inner .title{font-size:2.5rem;line-height:58px}}@media screen and (max-width:480px){section.banner .wrapper .banner-inner .title{font-size:2.25rem;line-height:54px}}section.banner .wrapper .banner-inner .subtitle{color:#5A5A5A;font-size:1.07rem;font-weight:400;line-height:27px;text-align:center}section.section-buttons{position:relative;display:flex;text-align:center}section.section-buttons .wrapper{justify-content:center;column-gap:1.25rem;position:absolute;top:-300px;max-width:100%}@media screen and (max-width:1023px){section.section-buttons .wrapper{top:-220px}}@media screen and (max-width:768px){section.section-buttons .wrapper{top:-190px}}@media screen and (max-width:480px){section.section-buttons .wrapper{top:-145px}}section.section-buttons .wrapper .section-button{display:flex;flex-direction:column;align-items:center;justify-content:center;height:235px;width:400px;background-color:#009fe3;color:white;box-shadow:0 3px 40px #00000029}@media screen and (max-width:1023px){section.section-buttons .wrapper .section-button{height:190px;width:310px}}@media screen and (max-width:768px){section.section-buttons .wrapper .section-button{height:170px;width:280px}}@media screen and (max-width:480px){section.section-buttons .wrapper .section-button{height:150px;width:280px}}section.section-buttons .wrapper .section-button .section-button-title{text-transform:uppercase;font-weight:700;font-size:1.6rem}@media screen and (max-width:768px){section.section-buttons .wrapper .section-button .section-button-title{font-size:1.4rem}}@media screen and (max-width:480px){section.section-buttons .wrapper .section-button .section-button-title{font-size:1.225rem}}section.section-buttons .wrapper .section-button .section-button-icon{display:flex;justify-content:center;align-items:center;margin-bottom:.75rem;min-height:75px}@media screen and (max-width:1023px){section.section-buttons .wrapper .section-button .section-button-icon svg{width:60px;height:auto}}@media screen and (max-width:768px){section.section-buttons .wrapper .section-button .section-button-icon{margin-bottom:.5rem}section.section-buttons .wrapper .section-button .section-button-icon svg{width:56px;height:auto}}@media screen and (max-width:480px){section.section-buttons .wrapper .section-button .section-button-icon{margin-bottom:.125rem}section.section-buttons .wrapper .section-button .section-button-icon svg{width:50px;height:auto}}section.section-buttons .wrapper .section-button:hover{background-color:white;cursor:pointer}section.section-buttons .wrapper .section-button:hover .section-button-title{color:#009fe3}section.section-buttons .wrapper .section-button:hover .section-button-icon svg path{fill:#009fe3}section.faq{padding:7rem 0}@media screen and (max-width:1023px){section.faq{padding:5rem 0}}@media screen and (max-width:768px){section.faq{padding:4.5rem 0}}section.faq .wrapper{max-width:1400px}@media screen and (max-width:768px){section.faq .wrapper{padding:0 4.5rem!important}}@media screen and (max-width:480px){section.faq .wrapper{padding:0 1.5rem!important}}section.faq .wrapper .questions ul{display:flex;flex-direction:column;row-gap:.65rem}section.faq .wrapper .questions ul li{display:flex;align-items:center;border-radius:10px;border:1px solid #B9C9D5;overflow:hidden;width:100%}section.faq .wrapper .questions ul li .question-wrapper{display:flex;align-items:center;width:100%;padding:1rem .5rem 1rem 1.7rem}section.faq .wrapper .questions ul li .question-wrapper svg{margin-right:1rem}section.faq .wrapper .questions ul li .question-wrapper .question{flex-grow:1;line-height:1.3;padding-right:1rem}section.faq .wrapper .questions ul li .answer-wrapper{display:none;transform:translateY(10px)}section.faq .wrapper .questions ul li:hover{background-color:#009fe3;border:1px solid #009fe3;color:white;cursor:pointer}section.faq .wrapper .questions ul li:hover svg path,section.faq .wrapper .questions ul li:hover svg rect{fill:white}section.faq .wrapper .questions ul li.is-active{border:1px solid #009fe3}@media screen and (max-width:768px){section.faq .wrapper .questions ul li.is-active{flex-direction:column}}section.faq .wrapper .questions ul li.is-active .question-wrapper{background-color:#009fe3;color:white;font-weight:600}@media screen and (max-width:768px){section.faq .wrapper .questions ul li.is-active .question-wrapper svg:last-child{transform:rotate(90deg)}}section.faq .wrapper .questions ul li.is-active .question-wrapper svg path,section.faq .wrapper .questions ul li.is-active .question-wrapper svg rect{fill:white}@media screen and (max-width:768px){section.faq .wrapper .questions ul li.is-active .answer-wrapper{display:block;padding:1.5rem 1.7rem;background-color:white;color:#2e2e2d;width:100%;transition:transform 1s ease-in;transform:translateY(0)}section.faq .wrapper .questions ul li.is-active .answer-wrapper p:not(:last-child){margin-bottom:1.5rem}}section.faq .wrapper .answers{padding-left:2rem}@media screen and (max-width:1023px){section.faq .wrapper .answers{padding-left:1rem}}@media screen and (max-width:768px){section.faq .wrapper .answers{display:none;padding-left:0}}section.faq .wrapper .answers .answer-title-wrapper{display:flex;align-items:center;border-bottom:1px solid #B9C9D5;padding-bottom:.75rem;margin-bottom:1.75rem}section.faq .wrapper .answers .answer-title-wrapper svg{display:flex;margin-right:1rem}section.faq .wrapper .answers .answer-title-wrapper .answer-title{font-weight:700;font-size:1.6rem;color:#000000}section.faq .wrapper .answers .answer{display:none}section.faq .wrapper .answers .answer.is-active{display:block}section.faq .wrapper .answers .answer p:not(:last-child){margin-bottom:2rem}section.contact{position:relative;background-color:#ECF1F5;padding:6rem 0 6.75rem;text-align:center}@media screen and (max-width:768px){section.contact{padding:5rem 0}}@media screen and (max-width:480px){section.contact{padding:4rem 0}}section.contact .wrapper{height:100%;max-width:1300px}section.contact .wrapper .title{color:#000000;font-size:2.13rem;font-weight:700;margin-bottom:1.125rem}section.contact .wrapper .subtitle{color:#5A5A5A;font-size:1.07rem;margin-bottom:4rem}@media screen and (max-width:768px){section.contact .wrapper .subtitle{margin-bottom:3rem}}section.contact .wrapper .card{display:flex;justify-content:center;padding:3rem 2.5rem;min-height:300px;border-radius:10px;border:1px solid #B9C9D5;box-shadow:0 3px 40px 0 #00000029}@media screen and (max-width:1023px){section.contact .wrapper .card{flex-direction:column;align-items:center}}section.contact .wrapper .card .card-icon{display:flex;align-items:center}@media screen and (max-width:1023px){section.contact .wrapper .card .card-icon{margin-bottom:1.75rem}}section.contact .wrapper .card .card-content{display:flex;flex-direction:column;justify-content:center;text-align:left;margin-left:1.5rem;padding:0}@media screen and (max-width:1023px){section.contact .wrapper .card .card-content{margin-left:0;text-align:center}}section.contact .wrapper .card .card-content .card-title{color:#50647B;font-size:1.8rem;font-weight:700;margin-bottom:.5rem;letter-spacing:-.5px;line-height:1.15}section.contact .wrapper .card .card-content .card-text{color:#50647B;text-decoration:underline;font-size:1.2rem}