.block-hero{min-height:28.125rem;display:flex;justify-content:center;align-items:center;background-size:cover;flex-flow:column;position:relative;padding-top:5rem;padding-bottom:6.75rem;color:#FFF}.block-hero.centered
h1{width:100%;color:#FFF;font-size:3.5rem;font-weight:700;text-align:center;margin-bottom:1.5rem;z-index:2}.block-hero
h1{margin:0;font-weight:bold}.block-hero
video{width:100%;position:absolute;left:0;top:0;object-fit:cover;height:28.125rem;z-index:0;object-position:top;pointer-events:none}.cta-container{gap:1.5rem;z-index:2}.centered .cta-container{justify-content:center;text-align:center}.block-hero:not(.centered){justify-content:flex-end}.block-hero
.container{z-index:2}.block-header-video{overflow:hidden;padding:0}.block-hero.block-header-video
video{pointer-events:all;position:relative;height:100vh;opacity:0.5;z-index:1}.block-hero.block-header-video .overlay-black{pointer-events:none;background:#000;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.block-header-video .content-container{position:absolute;top:0;bottom:0;z-index:2}.block-header-video.image .content-container{position:relative}.block-header-video
.content{display:flex;justify-content:flex-end;flex-direction:column;width:100%;padding-bottom:6.75rem}@media screen and (max-width: 767px){.block-header-video
.content{padding-top:6.75rem}}.home.block-header-video
.content{padding-bottom:0}body:not(.wp-admin) .block-header-video
.content{}.block-header-video.block-hero h1:not(.has-text-align-center){text-align:left;margin:0}.block-header-video.block-hero
img{vertical-align:baseline}.cursor{position:absolute;width:4.5rem;height:4.5rem;left:-100px;cursor:none;pointer-events:none;z-index:3}#hero-video:hover{}.block-header-video h1, .entry-content .block-header-video
h2{font-size:3.5rem;font-weight:700}.hover-grey:hover
a{color:#bababa}.hover-grey:hover
img{filter:brightness(0.7)}.heading{font-weight:700;font-size:var(--34px);line-height:140%;color:#000;max-width:494px;margin:0
auto}.subtitle{font-size:var(--18px);letter-spacing:0.01em;max-width:24.8rem;margin:0
auto;line-height:27px}.style-1.block-two-column
.content{display:grid}.style-1.block-two-column .wp-block-column{padding-left:1rem;padding-right:1rem;display:flex;justify-content:center;flex-direction:column}.block-two-column :where(.wp-block-columns){margin-bottom:0}.block-two-column.dark-bg{background-color:#000}.block-two-column .hubspot-forms .consent-message{font-size:0.75rem}.block-quote .quote-container{padding-top:6.5rem;padding-bottom:6.5rem}.block-quote .quote-text{font-size:1.75rem;line-height:108.5%;width:85%;padding-bottom:2.5rem}.block-quote .author-name{font-weight:bold;font-size:1.3125rem}.block-quote .author-title{font-size:1.3125rem;color:#E7D1F7}.block-quote .author-info{font-size:1.3125rem}.block-quote{background-size:100% 100%;background-position:center}.block-stats-carousel{margin-bottom:7.5rem}.stats-carousel .item-container{position:relative;height:20rem;overflow:hidden}.stats-carousel
.item{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%;width:100%;transition:all 0.3s ease-in-out}.stats-carousel .item-info{width:100%;padding:3rem 3rem 1rem 3rem}.stats-carousel .item-info-background{position:absolute;height:0;bottom:2.5rem;width:100%;z-index:-1;transition:all 0.3s ease-in-out}.stats-carousel .slick-slide{margin-right:0.5rem}.block-stats-carousel
h5{margin-bottom:4rem;padding-top:7.5rem;padding-bottom:5rem;font-weight:700;margin:0;font-size:1.5625rem !important;color:#8E8E8E;text-transform:uppercase}.stats-carousel
.number{font-weight:700;font-size:5rem;transition:all 0.3s ease-in-out}.stats-carousel
.content{font-weight:700;font-size:1.25rem;font-family:'Plus Jakarta Sans';line-height:1.28;transition:all 0.3s ease-in-out}.stats-carousel
.base{height:2.5rem;width:100%;transition:all 0.3s ease-in}.block-stats-carousel button[aria-disabled="true"]{opacity:0}.block-stats-carousel
.next{right:0;position:absolute;top:40%;z-index:1}.block-stats-carousel
.prev{transform:rotate(180deg);left:0;position:absolute;top:40%;z-index:1}.block-stats-carousel .scale-hover{padding:1rem;background:#E7D1F7;border-radius:0}@media screen and (min-width:767px){.stats-carousel .slick-slide{margin-right:2.5rem}}@media only screen and (max-width: 1400px){.block-stats-carousel .slick-arrow{opacity:0.7}}@media only screen and (min-width: 1400px){.block-stats-carousel
.next{right:-15px}.block-stats-carousel
.prev{left:-50px}}.block-stats{margin-bottom:3.875rem;margin-top:3.875rem}.block-stats
.numbercontainer{color:#DAF413;font-size:86px;font-style:normal;font-weight:700;line-height:128%;text-align:center;display:flex;justify-content:center;align-items:center}.block-stats .stats
.title{text-align:center;font-size:2rem;font-style:normal;font-weight:700;line-height:128%;max-width:15rem;margin-left:auto;margin-right:auto}ul.box{font-size:2.125rem;font-style:normal;font-weight:700;line-height:128%;list-style-type:none;padding:0;margin-bottom:5rem}ul.box li:before{content:url('data:image/svg+xml,<svg width="27" height="27" viewBox="0 0 27 27" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="27" height="27" fill="%23E7D1F7"/></svg>')}.text-underline{width:fit-content;display:inline-grid}.text-underline::after{content:'';width:100%;height:0.9rem;display:block;background:#E7D1F7;top:-1rem;position:relative;z-index:-1}.box.flex-column{gap:1.5rem}.box.flex-column  li:before{margin-right:0.5rem}@media only screen and (min-width: 768px){ul.box{display:flex;justify-content:space-between}.block-stats{margin-bottom:7.5rem;margin-top:7.5rem}}@media only screen and (max-width: 767px){.block-stats h5.title-grey{margin-bottom:1.5rem}ul.box{margin-bottom:3.875rem}ul.box
li{margin-bottom:1rem}.block-stats .stats .col-md-3{margin-bottom:2rem}}.block-cta-image{padding-top:8rem;padding-bottom:7rem;position:relative}.block-cta-image
.innerblock{padding-bottom:2.5rem;min-height:2rem}.block-cta-image .btn.btn-primary{min-width:240px;font-weight:bold}.block-cta-image h3, .block-cta-image
h1{font-size:5rem;margin:0;line-height:1em;margin-bottom:2.5rem;font-weight:bold}.block-cta-image .background-image{position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover;width:100%;height:100%;z-index:-1}@media screen and (max-width:767px){.block-cta-image
h1{font-size:3.5rem}}