@import"https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&display=swap";@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:100;src:url("../fonts/montserrat-v31-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:100;src:url("../fonts/montserrat-v31-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:200;src:url("../fonts/montserrat-v31-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:200;src:url("../fonts/montserrat-v31-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url("../fonts/montserrat-v31-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:300;src:url("../fonts/montserrat-v31-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("../fonts/montserrat-v31-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url("../fonts/montserrat-v31-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("../fonts/montserrat-v31-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:500;src:url("../fonts/montserrat-v31-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("../fonts/montserrat-v31-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:600;src:url("../fonts/montserrat-v31-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("../fonts/montserrat-v31-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:700;src:url("../fonts/montserrat-v31-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:800;src:url("../fonts/montserrat-v31-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:800;src:url("../fonts/montserrat-v31-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:900;src:url("../fonts/montserrat-v31-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:900;src:url("../fonts/montserrat-v31-latin-900italic.woff2") format("woff2")}.is-layout-constrained>.alignwide{max-width:1446px}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:830px;margin-left:auto !important;margin-right:auto !important}section.stacked-cards{margin:0 0;z-index:1;position:relative;background:#a0c5db;padding:100px 3vw}@media(max-width: 1024px){section.stacked-cards{margin-bottom:5vw}}section.stacked-cards .subtitle{text-align:center;margin-bottom:15px;font-weight:700;font-size:clamp(18px,1.0416666667vw,20px);line-height:1.2;text-transform:uppercase}section.stacked-cards .component-title{text-align:center;font-weight:400;color:#243040;max-width:1480px;width:100%;margin:0 auto}section.stacked-cards .component-title p{font-size:clamp(32px,4.1666666667vw,80px);line-height:1.125}section.stacked-cards .component-title p strong{font-weight:600}section.stacked-cards .stackingcards{width:80vw;margin:0 auto}section.stacked-cards .stackingcards .stackingcard{display:block;background:#243040;border-radius:30px;padding:2.76041vw 2.76041vw 3vw;position:relative;aspect-ratio:1842/700;text-decoration:none;overflow:hidden}@media(max-width: 1200px){section.stacked-cards .stackingcards .stackingcard{aspect-ratio:16/9}}section.stacked-cards .stackingcards .stackingcard:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.25);z-index:1}section.stacked-cards .stackingcards .stackingcard:after{content:"";position:absolute;top:-5%;left:-5%;width:110%;height:110%;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:inherit;transition:all .5s ease;transform:scale(1);z-index:0}section.stacked-cards .stackingcards .stackingcard:hover:after{transform:scale(1.05)}section.stacked-cards .stackingcards .stackingcard>*{position:relative;z-index:1}@media(max-width: 1024px){section.stacked-cards .stackingcards .stackingcard{margin-bottom:5vw}}section.stacked-cards .stackingcards .stackingcard a.button{background:#fff;border-color:#fff;color:#243040;margin-top:20px}section.stacked-cards .stackingcards .stackingcard a.button:hover{background:#a81717;border-color:#a81717;color:#fff}section.stacked-cards .stackingcards .stackingcard:nth-child(even) a.button{border-color:#fff;color:#a81717}section.stacked-cards .stackingcards .stackingcard:nth-child(even) a.button:hover{background:#243040;border-color:#243040;color:#fff}section.stacked-cards .stackingcards .pin-spacer:nth-child(even) .stackingcard a.button{color:#a81717}section.stacked-cards .stackingcards .pin-spacer:nth-child(even) .stackingcard a.button:hover{background:#243040;border-color:#243040;color:#fff}section.stacked-cards .stackingcards .count{font-weight:400;color:#fff;width:80px;position:relative}section.stacked-cards .stackingcards .count .count-wrapper{background:hsla(0,0%,100%,.15);border-radius:50px;text-align:center;width:80px;display:block}section.stacked-cards .stackingcards .count .counter{font-weight:700}section.stacked-cards .stackingcards .count .card_title{position:absolute;font-weight:700;text-transform:uppercase;left:calc(100% + 1vw);top:50%;transform:translateY(-50%);width:70vw}section.stacked-cards .stackingcards .icon{border:1px solid hsla(0,0%,100%,.4);border-radius:50%;min-height:8.28125vw;height:8.28125vw;max-height:8.28125vw;min-width:8.28125vw;width:8.28125vw;max-width:8.28125vw;display:flex}section.stacked-cards .stackingcards .icon img{width:57.861%;margin:auto;display:block}section.stacked-cards .stackingcards .column-wrapper{display:flex;justify-content:center;height:100%;align-items:center}@media(min-width: 1025px){section.stacked-cards .stackingcards .column-wrapper{display:flex}}section.stacked-cards .stackingcards .column-wrapper .content{color:#fff;padding-left:1.7vw}section.stacked-cards .stackingcards .column-wrapper .content h2{font-size:clamp(40px,3.6458333333vw,70px);line-height:1;padding-bottom:20px;color:#fff}section.stacked-cards .stackingcards .column-wrapper .content p{color:inherit;padding-right:17vw;padding-bottom:1vw;margin-bottom:0}@media(min-width: 1025px){section.stacked-cards .stackingcards .column-wrapper .testimonial{margin-top:-30px}}@media(max-width: 1024px){section.stacked-cards .stackingcards .column-wrapper .testimonial .content_container{display:flex;margin-top:3vw}}section.stacked-cards .stackingcards .column-wrapper .testimonial .thumbnail{margin-left:auto;width:220px}@media(max-width: 1024px){section.stacked-cards .stackingcards .column-wrapper .testimonial .thumbnail{width:100px;margin-right:20px}}section.stacked-cards .stackingcards .column-wrapper .testimonial .thumbnail img{border-radius:50%;width:100%;height:auto;object-fit:cover;aspect-ratio:1}section.stacked-cards .stackingcards .column-wrapper .testimonial .content{padding-top:2.3958vw}section.stacked-cards .stackingcards .column-wrapper .testimonial .content .quote{padding-right:2vw;border-right:5px solid #fff;text-align:right;font-size:clamp(20px,1.25vw,24px);font-style:italic;font-family:"Montserrat";font-weight:400;margin-bottom:1.04vw}section.stacked-cards .stackingcards .column-wrapper .testimonial .author{font-weight:300;font-style:italic;text-align:right;position:relative;font-size:12px;margin-right:calc(2vw + 5px)}section.stacked-cards .stackingcards .column-wrapper .testimonial .author span{color:#fff;padding-left:15px}section.stacked-cards .stackingcards .column-wrapper .testimonial .author:before{content:"";border-top:1px solid hsla(0,0%,100%,.2);width:229px;position:absolute;top:50%;right:0;z-index:-1}