:root{--display-1:clamp(100px,10vw,266px);--display-2:clamp(40px,8.5vw,140px);--display-3:clamp(30px,7.5vw,150px);--h1:clamp(45px,6vw,112px);--h2:clamp(35px,5vw,84px);--h3:clamp(30px,3.5vw,50px);--h4:clamp(28px,3vw,47px);--h5:clamp(22px,2.5vw,36px);--h6:clamp(20px,1.7vw,26px);--body-xxl:clamp(28px,3vw,56px);--body-xl:clamp(22px,2.8vw,47px);--body-l:clamp(20px,2vw,36px);--body-m:clamp(16px,1.5vw,26px);--body-s:clamp(16px,1.5vw,20px);--body-xs:clamp(16px,1.5vw,18px);--blockquote-1:clamp(20px,2.2vw,36px);--blockquote-2:clamp(18px,2vw,30px);--button-l:clamp(20px,2vw,36px);--button-m:clamp(18px,1.8vw,26px);--button-s:clamp(16px,2.3vw,20px);--button-xs:clamp(16px,1vw,16px)}.button-xs,.display-1,.display-2,.display-3,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-family);font-weight:400}.display-1,.display-2{line-height:116%}.display-3{line-height:125%}.display-1{font-size:var(--display-1)}.display-2{font-size:var(--display-2)}.display-3{font-size:var(--display-3)}.h1{font-size:var(--h1);line-height:1.25}@media only screen and (min-width:1000px){.h1{line-height:116%}}.h2,.h3,.h4,.h5,.h6{line-height:129%}.h2{font-size:var(--h2)}.h3{font-size:var(--h3)}.h4{font-size:var(--h4)}.h5{font-size:var(--h5)}.h6{font-size:var(--h6)}.body-xxl{font-size:var(--body-xxl);line-height:140%}.body-xl{font-size:var(--body-xl);line-height:166%}.body-l{font-size:var(--body-l);line-height:200%}@media only screen and (min-width:769px){.body-l{line-height:167%}}.body-m{font-size:var(--body-m)}.body-m,.body-s{line-height:165%}.body-s{font-size:var(--body-s)}.body-xs{font-size:var(--body-xs);line-height:24px}.button-l{font-size:var(--button-l);line-height:112%}.button-m{font-size:var(--button-m);line-height:30px}.button-s{font-size:var(--button-s);line-height:28px}.button-xs{font-size:var(--button-xs);line-height:24px}.blockquote-1{font-size:var(--blockquote-1);line-height:178%}html{scroll-behavior:smooth}.testimonials{margin:auto;overflow:hidden;width:100%}.testimonials .swiper-pagination-bullets,.testimonials swiper-container::part(pagination){align-items:center;bottom:-30px;display:flex;justify-content:center;position:relative;z-index:999}.testimonials .swiper-pagination-bullet,.testimonials swiper-container::part(bullet){background-color:var(--color-light);border-radius:50%;cursor:pointer;height:10px;margin-right:10px;opacity:.2;transform:scale(1);transition:background .25s ease-in-out,transform .25s ease-in-out .25s,opacity .25s ease-in-out;width:10px}.testimonials .swiper-pagination-bullet:last-of-type,.testimonials swiper-container::part(bullet):last-of-type{margin-right:0}.testimonials .swiper-pagination-bullet-active,.testimonials swiper-container::part(bullet-active){background-color:var(--color-primary);opacity:1;transform:scale(1.25);transition:background .25s ease-in-out,transform .25s ease-in-out,opacity .25s ease-in-out}.testimonials .swiper,.testimonials swiper-container{overflow:visible;padding:20px 0;position:relative}.testimonials .swiper .swiper-slide,.testimonials .swiper swiper-slide,.testimonials swiper-container .swiper-slide,.testimonials swiper-container swiper-slide{opacity:.5;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.testimonials .swiper .swiper-slide.swiper-slide-active,.testimonials .swiper swiper-slide.swiper-slide-active,.testimonials swiper-container .swiper-slide.swiper-slide-active,.testimonials swiper-container swiper-slide.swiper-slide-active{opacity:1}.testimonials .swiper .swiper-slide figure.testimonials-item,.testimonials .swiper swiper-slide figure.testimonials-item,.testimonials swiper-container .swiper-slide figure.testimonials-item,.testimonials swiper-container swiper-slide figure.testimonials-item{background:var(--Azul-Electrico,#1a237e);border-radius:80px;display:flex;flex-direction:column;height:100%;margin:0 15px;overflow:hidden;padding:60px 15px;transition:padding .3s cubic-bezier(0,.53,.58,1) .3s,background .5s linear}.testimonials .swiper .swiper-slide figure.testimonials-item:hover,.testimonials .swiper swiper-slide figure.testimonials-item:hover,.testimonials swiper-container .swiper-slide figure.testimonials-item:hover,.testimonials swiper-container swiper-slide figure.testimonials-item:hover{background:var(--Azul-Brillante,#2962ff)}@media only screen and (min-width:1000px){.testimonials .swiper .swiper-slide figure.testimonials-item,.testimonials .swiper swiper-slide figure.testimonials-item,.testimonials swiper-container .swiper-slide figure.testimonials-item,.testimonials swiper-container swiper-slide figure.testimonials-item{padding:60px 25px}}@media only screen and (min-width:1367px){.testimonials .swiper .swiper-slide figure.testimonials-item,.testimonials .swiper swiper-slide figure.testimonials-item,.testimonials swiper-container .swiper-slide figure.testimonials-item,.testimonials swiper-container swiper-slide figure.testimonials-item{padding:60px 50px}}.testimonials .swiper .swiper-slide figure.testimonials-item .client .client-image,.testimonials .swiper swiper-slide figure.testimonials-item .client .client-image,.testimonials swiper-container .swiper-slide figure.testimonials-item .client .client-image,.testimonials swiper-container swiper-slide figure.testimonials-item .client .client-image{border-radius:0;height:80px;-o-object-fit:contain;object-fit:contain;overflow:hidden;width:140px}.testimonials .swiper .swiper-slide figure.testimonials-item .client .h6,.testimonials .swiper swiper-slide figure.testimonials-item .client .h6,.testimonials swiper-container .swiper-slide figure.testimonials-item .client .h6,.testimonials swiper-container swiper-slide figure.testimonials-item .client .h6{line-height:1}.testimonials .swiper .swiper-slide figure.testimonials-item p,.testimonials .swiper swiper-slide figure.testimonials-item p,.testimonials swiper-container .swiper-slide figure.testimonials-item p,.testimonials swiper-container swiper-slide figure.testimonials-item p{color:var(--color-5);flex-grow:1;font-size:clamp(22px,1.3vw,24px);line-height:174%;margin-bottom:20px;opacity:60%;transition:line-height .25s cubic-bezier(0,.53,.58,1) .3s,font-size .25s cubic-bezier(0,.53,.58,1) .3s,opacity .25s linear .3s}.testimonials .swiper .swiper-slide figure.testimonials-item .quotation,.testimonials .swiper swiper-slide figure.testimonials-item .quotation,.testimonials swiper-container .swiper-slide figure.testimonials-item .quotation,.testimonials swiper-container swiper-slide figure.testimonials-item .quotation{margin-bottom:45px;position:relative}.testimonials .swiper .swiper-slide figure.testimonials-item .quotation img,.testimonials .swiper swiper-slide figure.testimonials-item .quotation img,.testimonials swiper-container .swiper-slide figure.testimonials-item .quotation img,.testimonials swiper-container swiper-slide figure.testimonials-item .quotation img{max-height:45px}.testimonials .swiper .swiper-slide figure.testimonials-item .quotation img:first-of-type,.testimonials .swiper swiper-slide figure.testimonials-item .quotation img:first-of-type,.testimonials swiper-container .swiper-slide figure.testimonials-item .quotation img:first-of-type,.testimonials swiper-container swiper-slide figure.testimonials-item .quotation img:first-of-type{opacity:0;position:absolute;right:0;transition:visibility .25s ease-in-out .25s,opacity .25s ease-in-out .25s;visibility:hidden}.testimonials .swiper .swiper-slide figure.testimonials-item .quotation img:last-of-type,.testimonials .swiper swiper-slide figure.testimonials-item .quotation img:last-of-type,.testimonials swiper-container .swiper-slide figure.testimonials-item .quotation img:last-of-type,.testimonials swiper-container swiper-slide figure.testimonials-item .quotation img:last-of-type{opacity:1;position:absolute;right:0;transition:visibility .25s ease-in-out .25s,opacity .25s ease-in-out .25s;visibility:visible}.testimonials .swiper .swiper-slide-active figure.testimonials-item,.testimonials swiper-container .swiper-slide-active figure.testimonials-item{background:var(--Azul-Brillante,#2962ff);padding-left:20px;padding-right:20px;transition:padding .3s cubic-bezier(0,.53,.58,1),background .5s linear}.testimonials .swiper .swiper-slide-active figure.testimonials-item p,.testimonials swiper-container .swiper-slide-active figure.testimonials-item p{font-size:clamp(25px,1.3vw,24px);line-height:164%;opacity:1;position:relative;transition:line-height .3s cubic-bezier(0,.53,.58,1),font-size .3s cubic-bezier(0,.53,.58,1),opacity .3s linear}@media only screen and (min-width:769px){.testimonials .swiper .swiper-slide-active figure.testimonials-item,.testimonials swiper-container .swiper-slide-active figure.testimonials-item{padding-left:30px;padding-right:30px}}@media only screen and (min-width:1000px){.testimonials .swiper .swiper-slide-active figure.testimonials-item,.testimonials swiper-container .swiper-slide-active figure.testimonials-item{padding-left:45px;padding-right:45px}}@media only screen and (min-width:1367px){.testimonials .swiper .swiper-slide-active figure.testimonials-item,.testimonials swiper-container .swiper-slide-active figure.testimonials-item{padding-left:80px;padding-right:80px}}.testimonials .swiper .swiper-slide-active figure.testimonials-item .quotation img:first-of-type,.testimonials swiper-container .swiper-slide-active figure.testimonials-item .quotation img:first-of-type{opacity:1;visibility:visible}.testimonials .swiper .swiper-slide-active figure.testimonials-item .quotation img:last-of-type,.testimonials swiper-container .swiper-slide-active figure.testimonials-item .quotation img:last-of-type{opacity:0;visibility:hidden}.testimonials .testimonials-pagination{display:flex;justify-content:center;padding-bottom:30px;padding-top:30px}.testimonials swiper-container.no-active-styles .swiper-slide-active figure.testimonials-item{background:var(--Azul-Electrico,#1a237e)!important;padding-left:15px!important;padding-right:15px!important}.testimonials swiper-container.no-active-styles .swiper-slide-active figure.testimonials-item p{font-size:clamp(16px,1.3vw,24px)!important;line-height:174%!important;opacity:60%!important}@media only screen and (min-width:1000px){.testimonials swiper-container.no-active-styles .swiper-slide-active figure.testimonials-item{padding-left:25px!important;padding-right:25px!important}}@media only screen and (min-width:1367px){.testimonials swiper-container.no-active-styles .swiper-slide-active figure.testimonials-item{padding-left:50px!important;padding-right:50px!important}}.testimonials swiper-container.no-active-styles .swiper-slide-active figure.testimonials-item .quotation img:first-of-type{opacity:0!important;visibility:hidden!important}.testimonials swiper-container.no-active-styles .swiper-slide-active figure.testimonials-item .quotation img:last-of-type{opacity:1!important;visibility:visible!important}
