.landing-page h1{color:#475969;text-transform:none;font-size:55px;margin-bottom:45px}.landing-page .announcementBanner{margin-bottom:0}.landing-page .mainImage,.landing-page .mobileImageHome{position:relative}.landing-page .mainImage::after,.landing-page .mobileImageHome::after{content:"";display:block;position:absolute;right:0px;bottom:0px;height:160px;min-width:19%;aspect-ratio:269/163;background-image:url(/assets/img/curved-background.png);z-index:1000;background-size:cover;background-repeat:no-repeat}.landing-page .infoSection1{max-width:820px;width:68%;margin:0 auto;margin:44px auto 0 auto;color:#212828;font-weight:500;font-size:17px;line-height:26px}.landing-page .infoSection1 h4{font-size:28px;line-height:32px;font-weight:500;margin-bottom:16px}.landing-page .styledButton{display:block;background-color:#5fbe45;padding:19px 55px 19px 20px;margin:55px auto 0 auto;width:260px;text-align:left;color:#fff;font-size:23px;line-height:23px;font-weight:400;border-radius:6px;position:relative;box-shadow:0px 23px 15px -20px rgba(0,0,0,.2);cursor:pointer;transition:all .1s ease-in-out;z-index:5}.landing-page .styledButton *{color:#fff}.landing-page .styledButton::after{content:"";transition:all .2s ease-in-out;display:block;width:28px;height:38px;background-image:url(/assets/img/chevron.png);background-size:cover;aspect-ratio:2.97/4;position:absolute;right:25px;bottom:0;top:0;margin:auto}.landing-page .styledButton:hover{background-color:#66ab1c;box-shadow:0px 23px 15px -20px rgba(0,0,0,.2);color:#f4f4f4}.landing-page .styledButton:hover *{color:#f4f4f4}.landing-page .styledButton:hover::after{right:20px}.landing-page .styledButton.grey::after,.landing-page .styledButton.white::after{background-image:url(/assets/img/chevron-green.png)}.landing-page .styledButton.grey{background-color:#bdc7d0;color:#16395a;text-align:left;width:100%;box-sizing:border-box}.landing-page .styledButton.grey *{color:#16395a}.landing-page .styledButton.grey:hover{background-color:#b2bdc6;color:#102f4c}.landing-page .styledButton.grey:hover *{color:#102f4c}.landing-page .styledButton.grey:hover::after{right:20px}.landing-page .landingPageHalfColumns{justify-content:space-between;padding-top:70px;font-size:18px;line-height:28px;padding-bottom:106px;flex-wrap:wrap;position:relative}.landing-page .landingPageHalfColumns.darkBlueSection{margin-top:50px;background:linear-gradient(180deg, #475969 70%, #344049 100%);color:#fff}.landing-page .landingPageHalfColumns.darkBlueSection .styledButton{margin:65px 0 0 auto}.landing-page .landingPageHalfColumns.lightBlueSection{background-color:#d8dfe6;color:#16395a}.landing-page .landingPageHalfColumns.lightBlueSection h1,.landing-page .landingPageHalfColumns.lightBlueSection h2,.landing-page .landingPageHalfColumns.lightBlueSection h3,.landing-page .landingPageHalfColumns.lightBlueSection h4,.landing-page .landingPageHalfColumns.lightBlueSection h5{color:#16395a}.landing-page .landingPageHalfColumns.lightBlueSection h2{padding-left:10%}.landing-page .landingPageHalfColumns.lightBlueSection h2:after{background-color:#16395a}.landing-page .landingPageHalfColumns.whiteSection .styledButton{margin:15px 0 0 auto}.landing-page .landingPageHalfColumns>h2:first-child{width:calc((100% - 90px)/2);margin-right:calc((100% - 90px)/2);text-align:right;margin-bottom:50px;box-sizing:border-box}.landing-page .landingPageHalfColumns.quotes{padding-bottom:50px}.landing-page .landingPageHalfColumns.quotes .column:nth-child(odd){width:calc((100% - 40px)/2);padding-left:0;padding-right:10%}.landing-page .landingPageHalfColumns.quotes .column:nth-child(even){width:calc((100% - 90px)/2);padding-left:10%}.landing-page .landingPageHalfColumns:not(.quotes) .column:nth-child(odd){width:calc((100% - 90px)/2);padding-left:10%}.landing-page .landingPageHalfColumns:not(.quotes) .column:nth-child(even){width:calc((100% - 40px)/2);padding-left:0%}.landing-page .landingPageHalfColumns .column{width:calc((100% - 60px)/2);text-align:right;box-sizing:border-box}.landing-page .landingPageHalfColumns .column:nth-child(odd){padding-left:10%}.landing-page .landingPageHalfColumns .column:nth-child(even){padding-left:0}.landing-page .landingPageHalfColumns .column.backgroundImage img{-webkit-mask-image:url(/assets/img/circle-mask.png);mask-image:url(/assets/img/circle-mask.png);-webkit-mask-size:cover;position:absolute;top:0;right:0;height:100%;width:auto;aspect-ratio:1353/1610;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:48%;display:block}.landing-page .landingPageHalfColumns h2{color:#fff;text-transform:none;font-weight:400;font-size:55px;margin-top:0;margin-bottom:50px;padding-bottom:8px}.landing-page .landingPageHalfColumns h3{color:#5fbe45;text-transform:none;font-size:23px;line-height:32px;font-weight:500;margin-bottom:8px}.landing-page ul.ticks{text-align:left;list-style:none;margin-top:20px;margin-left:40px;margin-bottom:0}.landing-page ul.ticks li{margin-bottom:20px;position:relative}.landing-page ul.ticks li:before{content:"";position:absolute;display:inline-block;width:46px;height:46px;background-image:url("/assets/img/tick-circle.png");background-size:cover;margin-right:20px;left:-58px;top:-6px}.landing-page .circle-quote{margin-top:50px;display:flex;align-items:center}.landing-page .circle-quote img{border-radius:100%;-o-object-fit:cover;object-fit:cover;width:176px;height:176px;margin-right:10px}.landing-page .circle-quote h5:first-of-type{font-size:28px;line-height:28px;font-weight:500;margin-bottom:16px;color:#5fbe45;padding:10px 10px 10px 0;border-top:solid 1px #5fbe45;border-bottom:solid 1px #5fbe45}.landing-page .facts{overflow:hidden}.landing-page .facts .landingPageHalfColumns{margin-top:0;padding-top:50px;padding-bottom:50px}.landing-page .facts .landingPageHalfColumns.whiteSection{padding-bottom:50px}.landing-page .facts .landingPageHalfColumns.whiteSection h2{color:#16395a;margin-bottom:50px}.landing-page .facts .landingPageHalfColumns.whiteSection h2:after{background-color:#16395a}.landing-page .facts .landingPageHalfColumns.whiteSection::after{content:"";position:absolute;bottom:-32px;left:0;width:92%;height:200px;background-image:url(/assets/img/stripped-background.png);background-position-y:bottom;background-repeat:no-repeat;background-size:contain;pointer-events:none;z-index:-1}.landing-page .styledAccordion{margin-bottom:30px}.landing-page .styledAccordion .item .header{padding:16px 95px 16px 4%;text-align:left;background-color:#5fbe45;color:#fff;font-size:23px;line-height:24px;text-transform:uppercase;margin-bottom:10px;border-radius:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.landing-page .styledAccordion .item .header:hover{background-color:#66ab1c}.landing-page .styledAccordion .item .header::after{content:"";display:inline-block;aspect-ratio:1/1;height:42px;width:42px;background-image:url("/assets/img/accordion-closed.png");background-color:#fff;background-position:center;background-size:25px;background-repeat:no-repeat;transition:transform .3s ease;position:absolute;right:25px;top:0;bottom:0;margin:auto;border-radius:100%}.landing-page .styledAccordion .item .content{text-align:left;padding-left:4%}.landing-page .styledAccordion .item .content p:first-child{margin-top:0}.landing-page .styledAccordion .item.loaded .content{overflow:hidden;max-height:0px}.landing-page .styledAccordion .item.open .header{background:#475969}.landing-page .styledAccordion .item.open .header:hover{background-color:#374754}.landing-page .styledAccordion .item.open .header::after{background-image:url("/assets/img/accordion-open-blue.png")}.landing-page .styledAccordion .item.open .content{transition:max-height .75s ease;max-height:1000px;margin-bottom:32px}.landing-page .professionalReviews{background:linear-gradient(180deg, #475969 60%, #344049 100%);overflow:hidden;box-sizing:border-box}.landing-page .professionalReviews h2{text-align:center;margin:50px 0 40px 0;font-size:54px;color:#fff;text-transform:none;font-weight:400}.landing-page .professionalReviews .reviews{display:flex;justify-content:space-between;margin-bottom:50px;padding:0 5%}.landing-page .professionalReviews .reviews .review{font-size:18px;color:#fff;width:calc(33.3333333333% - 70px);margin-right:70px;text-align:right;border-right:2px solid rgba(255,255,255,.8)}.landing-page .professionalReviews .reviews .review img{padding-left:20%;margin-bottom:30px;box-sizing:border-box;width:100%;height:100%;max-height:360px;-o-object-fit:cover;object-fit:cover;aspect-ratio:2/3}.landing-page .professionalReviews .reviews .review .content{padding-right:35px}.landing-page .professionalReviews .reviews .review .content h4{color:#fff;font-size:30px;text-transform:none;font-weight:bold}.landing-page .professionalReviews .reviews .review .content h4 strong{color:#5fbe45}.landing-page .videoContainer.paused video,.landing-page .videoContainer.playing video{background-image:none !important;border:0}.landing-page .videoSection{background:linear-gradient(180deg, #d8dfe6 0%, #b8c2cc 100%);display:flex;padding:50px 5%;box-sizing:border-box;text-align:right}.landing-page .videoSection h2{text-transform:none;margin-top:50px;font-size:30px;line-height:30px;margin-bottom:10px}.landing-page .videoSection>div:first-child{width:29.3%;margin-right:35px;padding-right:35px;box-sizing:border-box;border-right:2px solid rgba(22,57,90,.8)}.landing-page .videoSection>div:first-child p:first-of-type{margin-top:0}.landing-page .videoSection>div:nth-child(2){width:70%;padding-left:0;margin-left:0;padding-right:5%;margin-bottom:50px}.landing-page .videoSection>div video{width:100%;background-color:#345a77 !important;max-height:460px;min-height:360px;margin-top:100px;box-shadow:0 130px 50px -120px rgba(0,0,0,.5);max-width:100%}.landing-page .videoButton,.landing-page .playButton{position:absolute;width:16%;cursor:pointer;z-index:1000;top:50%;bottom:50%;margin:auto;left:42%;cursor:pointer;z-index:1000;transition:opacity 1s}.landing-page .playButton{transition:opacity .25s}.landing-page .videoButton{padding-top:16%;background:#e95757;border-radius:100%}.landing-page .videoButton:before{content:"";font-family:fontAwesome;color:#fff;font-size:35px;position:absolute;top:50%;left:55%;transform:translateX(-50%) translateY(-50%)}.landing-page .redSection{background:linear-gradient(180deg, #76bd23 45%, #3b7721 100%);position:relative;padding:75px;overflow:hidden}.landing-page .redSection .styledButton{color:#5fbe45;background-color:#fff;max-width:395px;margin:0 auto}.landing-page .redSection .styledButton *{color:#5fbe45}.landing-page .redSection .styledButton:hover{background-color:#ececec}.landing-page .redSection .styledButton:hover *{color:#5fbe45}@media(max-width: 1250px){.landing-page .styledAccordion .item .header,.landing-page .styledButton{font-size:18px;line-height:20px}}@media(max-width: 1080px){body .landing-page .landingPageHalfColumns.lightBlueSection h2{padding:0 8%}body .landing-page .landingPageHalfColumns.lightBlueSection .column{text-align:center}body .landing-page .landingPageHalfColumns.darkBlueSection{padding-bottom:0}body .landing-page .landingPageHalfColumns.darkBlueSection .styledButton{margin:50px auto}body .landing-page .landingPageHalfColumns.darkBlueSection .column{text-align:center}body .landing-page .landingPageHalfColumns>h2:first-child{width:100%;margin:0;text-align:center}body .landing-page .landingPageHalfColumns.quotes .column:nth-child(odd){width:100%;padding:0 8%}body .landing-page .landingPageHalfColumns.quotes .column:nth-child(even){width:100%;padding:0 8%}body .landing-page .landingPageHalfColumns:not(.quotes) .column:nth-child(odd){width:100%;padding:0 8%}body .landing-page .landingPageHalfColumns:not(.quotes) .column:nth-child(even){width:100%}body .landing-page .landingPageHalfColumns .circle-quote{margin-top:25px;width:110%;margin-left:-5%}body .landing-page .landingPageHalfColumns .circle-quote img{width:126px;height:126px;margin-right:18px}body .landing-page .landingPageHalfColumns .circle-quote h5:first-of-type{font-size:25px}body .landing-page .landingPageHalfColumns .column{width:100%}body .landing-page .landingPageHalfColumns .column:nth-child(odd){padding:0 8%}body .landing-page .landingPageHalfColumns .column.backgroundImage{position:relative}body .landing-page .landingPageHalfColumns .column.backgroundImage img{width:100%;height:auto;-webkit-mask-image:none;mask-image:none;position:relative;aspect-ratio:1/1;max-width:100%}body .landing-page .facts .landingPageHalfColumns{padding-top:0}body .landing-page .facts .landingPageHalfColumns h2{margin-bottom:50px;margin-top:0}body .landing-page .facts .landingPageHalfColumns .column{order:2}body .landing-page .facts .landingPageHalfColumns .column:nth-child(odd){padding-top:50px;text-align:center}body .landing-page .facts .landingPageHalfColumns .column.backgroundImage{order:1}body .landing-page .facts .landingPageHalfColumns.whiteSection::after{width:1600px;bottom:-32px}body .landing-page .styledAccordion .item .content{padding:0 8%}body .landing-page .professionalReviews .reviews{padding:0 4%}body .landing-page .professionalReviews .reviews .review{width:calc(33.3333333333% - 50px);margin-right:50px}body .landing-page .professionalReviews .reviews .review img{padding:0 16%}body .landing-page .videoSection{padding:50px 4%}body .landing-page .videoSection div:nth-child(2){padding:0 4%}}@media(max-width: 770px){body .landing-page h1{font-size:38px !important;line-height:42px !important;margin-bottom:45px;padding:0;margin-top:45px}body .landing-page h4{font-size:20px !important;line-height:22px !important;padding:0}body .landing-page .styledButton,body .landing-page .landingPageHalfColumns.whiteSection .styledButton{width:270px;box-sizing:border-box;padding:12px 45px 12px 15px}body .landing-page .styledButton.grey,body .landing-page .landingPageHalfColumns.whiteSection .styledButton.grey{margin:0 auto}body .landing-page .styledButton.grey::after,body .landing-page .landingPageHalfColumns.whiteSection .styledButton.grey::after{right:20px}body .landing-page .styledButton::after,body .landing-page .landingPageHalfColumns.whiteSection .styledButton::after{right:25px;width:20px;height:25px}body .landing-page .infoSection1{width:84%}body .landing-page .landingPageHalfColumns{font-size:16px;line-height:22px;padding-top:50px}body .landing-page .landingPageHalfColumns .column{text-align:center}body .landing-page .landingPageHalfColumns .column h2{padding:0}body .landing-page .landingPageHalfColumns.quotes{padding-bottom:35px}body .landing-page .landingPageHalfColumns:not(.quotes) .column:nth-child(odd){padding-top:50px}body .landing-page .landingPageHalfColumns h2{font-size:35px !important;line-height:35px !important;text-align:center;margin-bottom:50px;padding:0 30px}body .landing-page .landingPageHalfColumns h2:first-child{margin-top:0;margin-bottom:50px}body .landing-page .landingPageHalfColumns h3{font-size:25px !important;line-height:25px !important;padding:0 5px}body .landing-page .landingPageHalfColumns.darkBlueSection{padding-bottom:0;padding-top:0;margin-bottom:0;margin-top:50px}body .landing-page ul.ticks{margin-top:60px}body .landing-page .quotes h3{margin-top:0}body .landing-page .landing-page .styledAccordion .item .header,body .landing-page .landing-page .styledButton{font-size:22px;line-height:20px}body .landing-page .styledAccordion{width:110%;margin-left:-5%;min-height:0 !important;margin-bottom:35px}body .landing-page .styledAccordion .item .header{padding:15px 48px 15px 10px;margin-bottom:7px}body .landing-page .styledAccordion .item .header::after{right:10px;height:32px;width:32px}body .landing-page .styledAccordion .item.open .content{margin-top:20px;padding:0 7%;text-align:center}body .landing-page .professionalReviews{padding:0 10%}body .landing-page .professionalReviews h2{font-size:35px !important;line-height:35px !important;margin:50px 0 50px 0}body .landing-page .professionalReviews .reviews{flex-wrap:wrap;padding:0;width:110%;margin-left:-5%;margin-bottom:27px}body .landing-page .professionalReviews .reviews .review{width:100%;margin:0;border:0;text-align:center}body .landing-page .professionalReviews .reviews .review img{margin-bottom:15px;padding:0 15%}body .landing-page .professionalReviews .reviews .review .content{padding:0;margin-bottom:30px}body .landing-page .professionalReviews .reviews .review .content h4{margin-top:0}body .landing-page .professionalReviews .reviews .slick-arrow{top:0;margin:auto;display:block !important}body .landing-page .professionalReviews .reviews .slick-arrow.slick-next{background-image:url("/assets/img/accordion-closed.png");background-color:#fff;border-radius:100%;padding:20px;background-size:25px}body .landing-page .professionalReviews .reviews .slick-arrow.slick-prev{background-image:url("/assets/img/accordion-closed.png");transform:rotate(180deg);background-color:#fff;border-radius:100%;padding:20px;background-size:25px}body .landing-page .professionalReviews .reviews .slick-arrow.slick-disabled{opacity:0;background-color:#ccc}body .landing-page .videoSection{padding-top:0;flex-wrap:wrap}body .landing-page .videoSection h2{font-size:35px !important;line-height:35px !important;margin:45px 0 45px 0;padding:0 10%}body .landing-page .videoSection div,body .landing-page .videoSection>div:first-child,body .landing-page .videoSection>div:nth-child(2){width:100%;margin:0;padding:0;border:0;text-align:center}body .landing-page .videoSection div video,body .landing-page .videoSection>div:first-child video,body .landing-page .videoSection>div:nth-child(2) video{margin-top:10px;height:auto;box-shadow:0 60px 40px -50px rgba(0,0,0,.5);min-height:200px}body .landing-page .redSection{padding:30px}body .landing-page .redSection::after{width:1200px;bottom:-32px}}/*# sourceMappingURL=landing-page.css.map */