.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-fullwidthheading .heading-full-width #banner-text
.content{font-size:3.5rem;font-weight:bold}.block-fullwidthheading .heading-full-width
#typed{color:#DAF413}.block-fullwidthheading .heading-full-width .typed-cursor{display:none}.block-fullwidthheading #banner-text .section-padding{padding:7.5rem 0 !important}.block-fullwidthheading #banner-text{max-width:1196px !important}@media only screen and (max-width: 1440px){.block-fullwidthheading #banner-text{max-width:1079px !important}}@media only screen and (max-width: 768px){.block-fullwidthheading #banner-text{min-height:520px;margin-top:4.5rem}}.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-leadership-carousel{margin-bottom:7.5rem}.leadership-carousel .slick-slide{background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.leadership-carousel .slick-slide.position-left{position:absolute;z-index:2}.leadership-carousel .slick-track.transform-left{transform:translate3d(0,0,0) !important}.leadership-carousel .card-container{position:relative;overflow:hidden;cursor:pointer}.leadership-carousel .card-name{font-weight:bold;line-height:108.5%;font-size:1.25rem;font-family:'Plus Jakarta Sans';padding:1rem;background:#E7D1F7;color:#5D0E8B;position:absolute;cursor:pointer;bottom:0;z-index:1;transition:all 0.3s ease-in-out;display:none}.leadership-carousel .name-container{text-align:left;padding:1rem;background:#E7D1F7;color:#5D0E8B;position:absolute;cursor:pointer;bottom:-100%;z-index:1;transform-origin:bottom left;display:flex;align-items:center;justify-content:space-between}.leadership-carousel .card-container:hover .name-container{bottom:0;transition:all 0.25s ease-in-out}.leadership-carousel .card-container.clicked .name-container{bottom:-10px;left:0;padding:100%;z-index:2;transition:all 0.5s ease-in-out;display:block}.leadership-carousel .card-container.clicked .name-container .name, .leadership-carousel .card-container.clicked .name-container
.arrow{opacity:0}.leadership-carousel .info-container{display:flex !important;flex-direction:column;position:absolute;top:100%;left:0;width:100%;height:100%;z-index:3;padding:2rem;box-sizing:border-box;padding-right:0.5rem}.leadership-carousel .card-container.clicked .info-container{top:0;transition:all 0.5s ease-in-out}.leadership-carousel .info-container .job-title{font-weight:bold;line-height:108.5%;font-size:1.5rem;font-family:'Plus Jakarta Sans';color:#5D0E8B;padding-right:2rem}.leadership-carousel .info-container .close-info{width:fit-content;position:absolute;right:0.5rem;font-size:1rem;top:0.25rem;color:#5D0E8B;cursor:pointer}.leadership-carousel .info-container
.description{font-size:1rem;font-family:'Plus Jakarta Sans';line-height:1.28;color:#000;overflow-y:auto;margin-top:2rem;padding-right:2rem}.leadership-carousel .info-container .description::-webkit-scrollbar{width:6px}.leadership-carousel .info-container .description::-webkit-scrollbar-track{background:rgba(255, 255, 255, 0.25);border-radius:10px}.leadership-carousel .info-container .description::-webkit-scrollbar-thumb{background-color:rgba(93, 14, 139, 0.7);border-radius:10px;border:1px
solid rgba(255, 255, 255, 0.25)}.leadership-carousel .info-container .description::-webkit-scrollbar-thumb:hover{background-color:rgba(93, 14, 139, 1)}.leadership-carousel .name-container
.name{font-weight:bold;line-height:108.5%;font-size:1.25rem;font-family:'Plus Jakarta Sans';height:fit-content;display:block}.leadership-carousel .name-container
.arrow{height:fit-content;display:block}.block-leadership-carousel
h5{margin-bottom:4rem;font-weight:700;font-size:1.5625rem !important;color:#8E8E8E;text-transform:uppercase}.block-leadership-carousel
.title{font-weight:bold;font-size:20px;line-height:normal;width:100%;margin-bottom:0;margin-top:1.5rem;text-align:left;color:#000}.block-leadership-carousel .slick-slide .card-img{display:flex;align-items:center;justify-content:center;border-radius:0 !important}.block-leadership-carousel button[aria-disabled="true"]{opacity:0}.block-leadership-carousel
.next{right:0;position:absolute;top:40%;z-index:1}.block-leadership-carousel
.prev{transform:rotate(180deg);left:0;position:absolute;top:40%;z-index:1}.block-leadership-carousel .scale-hover{padding:1rem;background:#E7D1F7;border-radius:0}.block-leadership-carousel
.card{overflow:hidden;border:none !important;border-radius:0 !important}.info-container
.name{font-weight:bold;line-height:108.5%;font-size:1.5rem;font-family:'Plus Jakarta Sans';display:block;color:#5D0E8B;height:fit-content;padding-right:2rem;cursor:pointer}@media only screen and (max-width: 1400px){.block-leadership-carousel .slick-arrow{opacity:0.7}}@media only screen and (min-width: 1400px){.block-leadership-carousel
.next{right:-15px}.block-leadership-carousel
.prev{left:-50px}}@media only screen and (min-width: 768px){.info-container
.name{display:none}.leadership-carousel .slick-slide{margin-right:2.5rem}.leadership-carousel .card-container.clicked .name-container{padding:100%;transform:translateX(50%)}.leadership-carousel .card-container.clicked .info-container{transform:translateX(105%);width:105%}.leadership-carousel .card-container.clicked{overflow:initial !important}}@media only screen and (min-width: 992px){.leadership-carousel .card-container.clicked .name-container{padding:100%;transform:translateX(50%)}.leadership-carousel .card-container.clicked .info-container{transform:translateX(50%);width:215%}}@media only screen and (min-width: 1200px){.leadership-carousel .card-container.clicked .name-container{padding:400px;transform:translateX(400px)}.leadership-carousel .card-container.clicked .info-container{transform:translateX(400px);width:805px}}.block-fullwidthcontentimage.block
h2{font-size:3.5rem;line-height:1}.block-fullwidthcontentimage
.content{font-size:1.5rem;font-style:normal;font-weight:500;line-height:128%;padding:3.875rem 0;padding-top:1rem}.block-fullwidthcontentimage .btn.btn-primary,
.block-fullwidthcontentimage .btn.btn-primary:hover,
.block-fullwidthcontentimage .btn.btn-primary:focus,
.block-fullwidthcontentimage .btn.btn-primary:active{background:none;color:#8119CC;padding:0}.top-0{top:0}.img-cover{object-fit:cover}@media only screen and (min-width: 768px){.block-fullwidthcontentimage .grey-bg{padding:3.875rem 5rem 0.5rem 5rem;padding-left:0}.block-fullwidthcontentimage
.content{padding:3rem 5rem;padding-left:0}}@media only screen and (min-width: 1238px){.pl-1238-0{padding-left:0 !important}.mr-1238-0{margin-right:0 !important}.mw-1238-580{max-width:580px !important}}@media only screen and (max-width: 768px){.block-fullwidthcontentimage .second-col
img{padding-bottom:5rem !important}}.block-fullwidthimagecontent.block
h2{font-size:3.5rem;line-height:1}.block-fullwidthimagecontent
.content{font-size:1.5rem;font-style:normal;font-weight:500;line-height:128%;padding:3.875rem 0;padding-top:1rem}.top-0{top:0}.img-cover{object-fit:cover}@media only screen and (min-width: 768px){.block-fullwidthimagecontent .grey-bg{padding:3.875rem 5rem 0.5rem 5rem}.block-fullwidthimagecontent
.content{padding:3rem 5rem}}@media only screen and (max-width: 768px){.block-fullwidthimagecontent .c-image{display:none}}