﻿@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:200;src:url("../fonts/spectral-v15-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:200;src:url("../fonts/spectral-v15-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:300;src:url("../fonts/spectral-v15-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:300;src:url("../fonts/spectral-v15-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:400;src:url("../fonts/spectral-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:400;src:url("../fonts/spectral-v15-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:500;src:url("../fonts/spectral-v15-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:500;src:url("../fonts/spectral-v15-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:600;src:url("../fonts/spectral-v15-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:600;src:url("../fonts/spectral-v15-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:700;src:url("../fonts/spectral-v15-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:700;src:url("../fonts/spectral-v15-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:normal;font-weight:800;src:url("../fonts/spectral-v15-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Spectral";font-style:italic;font-weight:800;src:url("../fonts/spectral-v15-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:100;src:url("../fonts/lato-v25-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:100;src:url("../fonts/lato-v25-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:300;src:url("../fonts/lato-v25-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:300;src:url("../fonts/lato-v25-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("../fonts/lato-v25-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:400;src:url("../fonts/lato-v25-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("../fonts/lato-v25-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:700;src:url("../fonts/lato-v25-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:900;src:url("../fonts/lato-v25-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:900;src:url("../fonts/lato-v25-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}.testimonials{padding:clamp(50px,4.1666666667vw,80px) 0;overflow:hidden;height:100vh;max-height:1080px;display:flex;flex-direction:column;justify-content:center}.testimonials__header{text-align:center;margin-bottom:clamp(30px,2.6041666667vw,50px)}.testimonials__subtitle{color:#ed1c24 !important;font-size:clamp(13px,0.78125vw,15px);line-height:1.4666666667;font-weight:700 !important;text-transform:uppercase;letter-spacing:2px;margin:0 0 12px !important}.testimonials__title{color:#201d4c;font-size:clamp(26px,3.125vw,60px);line-height:1;font-weight:500 !important;margin:0 !important}.testimonials-container{overflow:hidden;position:relative;z-index:3}.testimonials-wrapper{overflow:hidden}.testimonials-track{display:flex;will-change:transform}.testimonials .testimonial-item{width:360px;flex-shrink:0;margin:0 12px;display:flex;flex-direction:column;border-radius:5px;overflow:hidden}.testimonials .testimonial-item__figure{position:relative;aspect-ratio:400/520;background-size:cover;background-position:center;overflow:hidden}.testimonials .testimonial-item__figure::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(32, 29, 76, 0) 62.64%, rgba(32, 29, 76, 0.4) 113.89%),linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);z-index:1;pointer-events:none}.testimonials .testimonial-item__overlay{z-index:2;position:absolute;inset:0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(10px,1.0416666667vw,20px);opacity:0;transition:opacity .35s ease;pointer-events:none;width:calc(100% - 40px);height:calc(100% - 40px);left:20px;top:20px}.testimonials .testimonial-item:hover .testimonial-item__overlay,.testimonials .testimonial-item.is-hovered .testimonial-item__overlay{opacity:1;pointer-events:auto}.testimonials .testimonial-item__quote{font-size:clamp(14px,0.78125vw,15px);line-height:1.4666666667;color:rgba(65,64,66,.8980392157);margin:0;padding:0;border:none;text-align:center;line-height:1.6}.testimonials .testimonial-item__quote::before{content:"“"}.testimonials .testimonial-item__quote::after{content:"”"}.testimonials .testimonial-item__author{font-size:clamp(14px,1.1458333333vw,22px);line-height:1.2727272727;font-weight:300;color:rgba(65,64,66,.8980392157);font-style:normal;margin-top:15px;text-align:center;padding:0 12px}@keyframes fadeUpIn{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100px)}100%{opacity:1;transform:translateX(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100px)}100%{opacity:1;transform:translateX(0)}}.testimonials{position:relative;overflow:visible;position:relative}@media(max-width: 1023px){.testimonials{aspect-ratio:auto}}.testimonials .gradient-bg{position:absolute;top:50vh;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.testimonials .gradient-bg .gradients-container{top:50%}.testimonials .hero-container{width:100%;height:auto;position:relative;overflow:visible}.testimonials .hero-background{position:absolute;top:0;left:0;width:100%;height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:1}.testimonials .hero-background::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 71.14%, #ffffff 99%, #ffffff 100%),linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 42.79%),linear-gradient(241deg, rgba(0, 0, 0, 0) 18.13%, rgba(30, 30, 30, 0.5) 65.94%);z-index:1}.testimonials .hero-background video{width:100%;height:100%;object-fit:cover}@media(max-width: 1023px){.testimonials .hero-background{height:45vh}}.testimonials .hero-content{position:relative;z-index:2;height:100vh;display:flex;align-items:center}@media(max-width: 1023px){.testimonials .hero-content{height:45vh}}.testimonials .hero-content .wrapper{max-width:1560px;padding:0 0;margin:auto;width:100%;display:flex;flex-direction:column;align-items:flex-end}@media(max-width: 1023px){.testimonials .hero-content .wrapper{padding:0 3vw}}.testimonials .hero-content .wrapper .inner{width:45vw;max-width:878px;text-align:center}.testimonials .hero-content .wrapper .inner .sub-title{color:#fff;font-weight:300;font-size:clamp(18px,1.0416666667vw,20px);line-height:1;letter-spacing:2.5px;display:block;margin-bottom:15px;opacity:0;animation:fadeUpIn .8s ease-out 2s forwards;text-shadow:0 2px 24px rgba(0,0,0,.4)}.testimonials .hero-content .wrapper .inner .hero-line{color:#fff;font-family:"Spectral",Tahoma,Geneva,Verdana,sans-serif;font-weight:700;font-size:clamp(40px,8.3333333333vw,160px);line-height:.875;margin:0;opacity:0;text-shadow:0 2px 24px rgba(0,0,0,.4)}.testimonials .hero-content .wrapper .inner .hero-line.line1{animation:slideInFromRight .8s ease-out 2.5s forwards}.testimonials .hero-content .wrapper .inner .hero-line.line2{margin-left:7vw;animation:slideInFromLeft .8s ease-out 3s forwards}.testimonials .hero-content .wrapper .inner .hero-line.line3{animation:slideInFromRight .8s ease-out 3.5s forwards}.testimonials .signposts-container{position:relative;left:0;width:100%;z-index:10;overflow:hidden;padding:clamp(30px,3.125vw,60px) 0}@media(max-width: 1023px){.testimonials .signposts-container{padding:0 0}}.testimonials .signposts-wrapper{width:100%}.testimonials .signposts-track{display:flex}.testimonials .signposts-track .slick-list{overflow:visible}.testimonials .signposts-track .slick-track{display:flex}.testimonials .signposts-track .slick-slide{margin-right:60px}@media(max-width: 1023px){.testimonials .signposts-track .slick-slide{margin-right:30px}}.testimonials .signpost-item{flex-shrink:0;width:22vw;aspect-ratio:1/1;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:5px;position:relative;display:flex;align-items:flex-end;text-decoration:none;overflow:hidden;transition:transform .3s ease}@media(max-width: 1023px){.testimonials .signpost-item{width:40vw}}@media(max-width: 480px){.testimonials .signpost-item{width:80vw}}.testimonials .signpost-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);z-index:1;pointer-events:none}.testimonials .signpost-item .signpost-title{position:relative;z-index:2;color:#fff;font-weight:600;font-size:clamp(16px,1.25vw,24px);line-height:1;padding:20px;width:100%;text-align:center}@media(max-width: 1023px){.testimonials .signpost-item .signpost-title{padding:15px;font-size:clamp(14px,0.9375vw,18px);line-height:1}}.testimonials a.signpost-item:hover{transform:scale(1.05);cursor:pointer}.testimonials .intro-section{position:relative;z-index:2;padding:60px 0 clamp(60px,5.2083333333vw,100px)}.testimonials .intro-wrapper{max-width:1200px;margin:0 auto;padding:0 40px}@media(max-width: 768px){.testimonials .intro-wrapper{padding:0 20px}}.testimonials .intro-subtitle{text-align:center;font-size:clamp(20px,1.3020833333vw,25px);line-height:1;color:rgba(65,64,66,.8980392157);margin-bottom:20px;text-transform:uppercase;letter-spacing:2.5px}.testimonials .intro-title{text-align:center;margin-top:0;font-size:clamp(60px,7.2916666667vw,140px);line-height:1;font-weight:600;margin-bottom:60px;color:#0a0a0a}@media(max-width: 1023px){.testimonials .intro-title{margin-bottom:30px}}.testimonials .intro-columns{display:flex;gap:60px;align-items:center}@media(max-width: 768px){.testimonials .intro-columns{flex-direction:column;align-items:flex-start;gap:40px}}.testimonials .intro-image-wrapper{flex-shrink:0;width:45%}@media(max-width: 768px){.testimonials .intro-image-wrapper{width:100%}}.testimonials .intro-image-wrapper img{width:100%;height:auto;display:block;border-radius:5px}.testimonials .intro-text-wrapper{flex:1}.testimonials .intro-content{margin-bottom:0;max-width:667px}.testimonials .intro-content p{margin-bottom:15px;text-align:center;font-size:clamp(18px,1.3020833333vw,25px);line-height:1.2}.testimonials .intro-content p:last-child{margin-bottom:0}.testimonials .intro-cta{margin-top:40px;display:flex;justify-content:center}.testimonials .intro-cta .btn{display:inline-block;padding:11px clamp(15px,1.5625vw,30px);background:#201d4c;color:#fff;text-decoration:none;font-weight:400;font-size:20px;border-radius:100px;min-width:230px;text-align:center;transition:.4s ease-in-out}.testimonials .intro-cta .btn:hover{background-color:#ed1c24;text-decoration:none}.testimonials .slider-nav{position:absolute;bottom:4vw;left:4vw;z-index:10;display:flex;gap:15px}@media(max-width: 1023px){.testimonials .slider-nav{bottom:10vw;left:8vw}}.testimonials .slider-nav button{border:none;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;transition:all .3s ease;background:none;padding:0}.testimonials .slider-nav button:hover{transform:scale(1.1)}.testimonials .slider-nav button img{width:50px;height:50px;display:block}.testimonials .slide{display:block;width:100%;aspect-ratio:2.089922/1;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}@media(max-width: 1023px){.testimonials .slide{height:100dvh;aspect-ratio:auto}}.testimonials .slide .wrapper{height:100%;display:flex;justify-content:flex-start;align-items:center;position:relative;z-index:1;max-width:1856px;padding:0 34px;margin:auto}@media(max-width: 1023px){.testimonials .slide .wrapper{width:100%;flex-direction:column;align-items:center;justify-content:center;height:100dvh}}.testimonials .slide .left-content{max-width:743px;width:38vw}@media(max-width: 1023px){.testimonials .slide .left-content{width:100%}}.testimonials .slide .left-content .sub-title{color:#fff;font-weight:300;font-size:clamp(12px,0.78125vw,15px);line-height:1.2;display:block;margin-bottom:15px}.testimonials .slide .left-content .page-title{color:#fff;font-family:"Spectral",Tahoma,Geneva,Verdana,sans-serif;font-weight:600;font-size:clamp(40px,5.2083333333vw,100px);line-height:1;margin:0}.testimonials .slide .right-content{display:flex;gap:20px;align-items:center}@media(max-width: 1023px){.testimonials .slide .right-content{width:100%;justify-content:flex-start;aspect-ratio:1/1}}.testimonials .slide .box-container{width:27vw;height:27vw;max-width:519px;max-height:519px;position:relative}@media(max-width: 1023px){.testimonials .slide .box-container{width:100%;height:auto;margin:30px auto 0}}.testimonials .slide .box-container .name-box{font-family:"Guthen Bloots";position:absolute;top:0;left:0;background-color:#fff;width:27vw;height:27vw;max-width:519px;max-height:519px;display:flex;align-items:center;justify-content:center;padding:60px;text-align:center;transform:rotate(-1deg);transition:transform .6s cubic-bezier(0.4, 0, 0.2, 1);border-radius:3px}@media(max-width: 1023px){.testimonials .slide .box-container .name-box{position:relative;width:60vw;height:60vw;max-width:400px;max-height:400px;left:15vw}}.testimonials .slide .box-container .name-box .name{font-weight:400;font-size:clamp(60px,6.1458333333vw,118px);line-height:1.0338983051}.testimonials .slide .box-container .thumbnail-box{position:absolute;top:4vw;left:7vw;width:27vw;height:27vw;max-width:519px;max-height:519px;background-size:cover;background-position:center;position:relative;cursor:pointer;transition:transform .6s cubic-bezier(0.4, 0, 0.2, 1);transform:rotate(2deg);border-radius:3px}@media(max-width: 1023px){.testimonials .slide .box-container .thumbnail-box{position:absolute;width:60vw;height:60vw;max-width:400px;max-height:400px;top:0}}.testimonials .slide .box-container .thumbnail-box .intro-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.8), transparent);padding:40px}.testimonials .slide .box-container .thumbnail-box .intro-overlay .intro-text{color:#fff;margin:0;font-weight:300;font-size:clamp(12px,0.78125vw,15px);line-height:1.4666666667;text-align:center}.testimonials .slide .box-container.animate-in .name-box{transform:rotate(-5deg)}.testimonials .slide .box-container.animate-in .thumbnail-box{transform:rotate(4deg)}.testimonials .slide .box-container:hover .name-box{transform:translateX(-5vw) rotate(-13deg)}.testimonials .slide .box-container:hover .thumbnail-box{transform:translateX(10vw) rotate(19deg)}.testimonials .slide .next-slide-preview{position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(75%);max-width:743px;width:38vw;cursor:pointer;transition:all .4s ease;z-index:5}@media(max-width: 1024px){.testimonials .slide .next-slide-preview{display:none}}.testimonials .slide .next-slide-preview:hover{transform:translateY(-50%) translateX(72%)}.testimonials .slide .next-slide-preview .sub-title{color:#fff;font-weight:300;font-size:clamp(12px,0.78125vw,15px);line-height:1.2;display:block;margin-bottom:15px}.testimonials .slide .next-slide-preview .preview-title{color:#fff;font-family:"Spectral",Tahoma,Geneva,Verdana,sans-serif;font-weight:600;font-size:clamp(40px,5.4166666667vw,104px);line-height:.9615384615;margin:0}.testimonials .slide.bg-primary{background:#201d4c}.testimonials .slide.bg-primary .name-box .name{color:#201d4c}.testimonials .slide.bg-secondary{background:#ed1c24}.testimonials .slide.bg-secondary .name-box .name{color:#ed1c24}.testimonials .slide.bg-tertiary{background:#990d45}.testimonials .slide.bg-tertiary .name-box .name{color:#990d45}.testimonials .slide.bg-quarternary{background:#ed1c24}.testimonials .slide.bg-quarternary .name-box .name{color:#201d4c}.testimonials .slide.bg-onyx{background:#0a0a0a}.testimonials .slide.bg-onyx .name-box .name{color:#0a0a0a}.testimonials X .modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:none;opacity:0;transition:opacity .4s ease}.testimonials X .modal-overlay.active{display:flex;opacity:1}.testimonials X .modal-overlay .modal-image{flex:1;background-size:cover;background-position:center;animation:zoomInFromOrigin .6s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;transform-origin:var(--origin-x, 50%) var(--origin-y, 50%)}@media(max-width: 1024px){.testimonials X .modal-overlay .modal-image{display:none}}.testimonials X .modal-overlay .modal-content-box{width:500px;background-color:#fff;position:absolute;right:34px;top:50%;transform:translateY(50%);overflow-y:auto;animation:slideInRight .6s cubic-bezier(0.34, 1.56, 0.64, 1) .2s forwards;opacity:0}@media(max-width: 1024px){.testimonials X .modal-overlay .modal-content-box{width:100%}}.testimonials X .modal-overlay .modal-content-box.bg-primary{background-color:rgba(32,29,76,.5);color:#fff}.testimonials X .modal-overlay .modal-content-box.bg-secondary{background-color:rgba(237,28,36,.5);color:#fff}.testimonials X .modal-overlay .modal-content-box.bg-tertiary{background-color:rgba(153,13,69,.5);color:#fff}.testimonials X .modal-overlay .modal-content-box.bg-quarternary{background-color:rgba(237,28,36,.5);color:#fff}.testimonials X .modal-overlay .modal-content-box.bg-onyx{background-color:rgba(10,10,10,.5);color:#fff}.testimonials X .modal-overlay .modal-content-box .modal-close{position:absolute;top:20px;right:20px;background:rgba(0,0,0,0);border:none;color:#fff;font-size:24px;cursor:pointer;z-index:10;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.testimonials X .modal-overlay .modal-content-box .modal-close:hover{opacity:.8;color:#fff}.testimonials X .modal-overlay .modal-content-box .modal-content-inner{padding:60px 40px 40px}@media(max-width: 640px){.testimonials X .modal-overlay .modal-content-box .modal-content-inner{padding:60px 30px 30px}}.testimonials X .modal-overlay .modal-content-box .modal-content-inner h1,.testimonials X .modal-overlay .modal-content-box .modal-content-inner h2,.testimonials X .modal-overlay .modal-content-box .modal-content-inner h3,.testimonials X .modal-overlay .modal-content-box .modal-content-inner h4,.testimonials X .modal-overlay .modal-content-box .modal-content-inner h5,.testimonials X .modal-overlay .modal-content-box .modal-content-inner h6{margin-top:0;margin-bottom:20px;color:#fff}.testimonials X .modal-overlay .modal-content-box .modal-content-inner p{font-size:clamp(20px,1.875vw,36px);line-height:1;margin-bottom:15px;color:#fff;font-weight:300}.testimonials X .modal-overlay .modal-content-box .modal-content-inner p strong{font-weight:400;color:#0a0a0a}@keyframes zoomInFromOrigin{0%{transform:scale(0.15) rotate(13deg);opacity:0}50%{opacity:1}100%{transform:scale(1) rotate(0deg);opacity:1}}@keyframes slideInRight{0%{transform:translateX(100%) translateY(-50%);opacity:0}100%{transform:translateX(0) translateY(-50%);opacity:1}}.testimonials .video{display:block;width:100%;aspect-ratio:2.089922/1;position:relative}@media(max-width: 768px){.testimonials .video{height:70vh;aspect-ratio:auto}}.testimonials .video:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(10deg, rgba(0, 0, 0, 0) 19.5%, rgba(0, 0, 0, 0.4) 79.68%),linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%)}.testimonials .video video{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.testimonials .video .wrapper{height:100%;display:flex;justify-content:flex-end;align-items:flex-start;flex-direction:column;position:relative;z-index:1}.testimonials .video .wrapper .sub-title{color:#fff;font-weight:400;text-transform:uppercase;font-size:clamp(18px,1.3020833333vw,25px);line-height:1}.testimonials .video .wrapper .page-title{color:#fff;font-family:"Spectral",Tahoma,Geneva,Verdana,sans-serif;font-weight:400;font-size:clamp(40px,6.7708333333vw,130px);line-height:1;margin-bottom:clamp(50px,7.5vw,144px);margin-top:20px}.editor-styles-wrapper .hero-slider .slide{display:none}.editor-styles-wrapper .hero-slider .slide:first-child{display:block}.editor-styles-wrapper .hero-slider .slide:first-child:before{content:"Please visit edit mode to see/edit slides";position:absolute;bottom:20px;text-align:center;width:100%;z-index:50;left:0;color:#fff}