@charset "UTF-8";body{min-height:100vh;display:flex;flex-direction:column}:root{--swiper-theme-color: #010d57}.swiper-button-prev,.swiper-button-next{font-size:calc(1.4236687898rem + .6369426752vw);font-size:clamp(1.563rem,1.4236687898rem + .6369426752vw,2.188rem);width:max-content;height:max-content;transition:all .2s ease-in-out}.swiper-button-prev:after,.swiper-button-next:after{content:none}.swiper-button-prev.dark,.swiper-button-next.dark{color:#000}.title-xl{font-size:calc(1.8179563389rem + .7767030509vw);font-size:clamp(2rem,1.8179563389rem + .7767030509vw,2.75rem)}.title-lg{font-size:calc(1.5072751186rem + 1.0356040679vw);font-size:clamp(1.75rem,1.5072751186rem + 1.0356040679vw,2.75rem)}.title-md{font-size:calc(1.3786375593rem + .5178020339vw);font-size:clamp(1.5rem,1.3786375593rem + .5178020339vw,2rem)}.title-sm{font-size:calc(1.1286375593rem + .5178020339vw);font-size:clamp(1.25rem,1.1286375593rem + .5178020339vw,1.75rem)}.subtitle{color:#888a90;font-size:1em;letter-spacing:.05em;margin-bottom:.5rem}.swiper-button-lock{display:none!important}@media (min-width: 992px){.container-start{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:0;padding-right:0;max-width:97.5%}.container-start .row{margin-right:0}.container-start .col,.container-start .col-1,.container-start .col-2,.container-start .col-3,.container-start .col-4,.container-start .col-5,.container-start .col-6,.container-start .col-7,.container-start .col-8,.container-start .col-9,.container-start .col-10,.container-start .col-11,.container-start .col-12,.container-start .col-auto,.container-start .col-lg,.container-start .col-lg-1,.container-start .col-lg-2,.container-start .col-lg-3,.container-start .col-lg-4,.container-start .col-lg-5,.container-start .col-lg-6,.container-start .col-lg-7,.container-start .col-lg-8,.container-start .col-lg-9,.container-start .col-lg-10,.container-start .col-lg-11,.container-start .col-lg-12,.container-start .col-lg-auto,.container-start .col-md,.container-start .col-md-1,.container-start .col-md-2,.container-start .col-md-3,.container-start .col-md-4,.container-start .col-md-5,.container-start .col-md-6,.container-start .col-md-7,.container-start .col-md-8,.container-start .col-md-9,.container-start .col-md-10,.container-start .col-md-11,.container-start .col-md-12,.container-start .col-md-auto,.container-start .col-sm,.container-start .col-sm-1,.container-start .col-sm-2,.container-start .col-sm-3,.container-start .col-sm-4,.container-start .col-sm-5,.container-start .col-sm-6,.container-start .col-sm-7,.container-start .col-sm-8,.container-start .col-sm-9,.container-start .col-sm-10,.container-start .col-sm-11,.container-start .col-sm-12,.container-start .col-sm-auto,.container-start .col-xl,.container-start .col-xl-1,.container-start .col-xl-2,.container-start .col-xl-3,.container-start .col-xl-4,.container-start .col-xl-5,.container-start .col-xl-6,.container-start .col-xl-7,.container-start .col-xl-8,.container-start .col-xl-9,.container-start .col-xl-10,.container-start .col-xl-11,.container-start .col-xl-12,.container-start .col-xl-auto{padding-right:0}}@media (min-width: 992px) and (min-width: 576px){.container-start{max-width:96%}}@media (min-width: 992px) and (min-width: 768px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 992px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 1200px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-start{max-width:calc(100% - ((100% - 1400px)/2))}}@media (min-width: 992px){.container-end{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:0;padding-left:0;max-width:97.5%}.container-end .row{margin-left:0}.container-end .col,.container-end .col-1,.container-end .col-2,.container-end .col-3,.container-end .col-4,.container-end .col-5,.container-end .col-6,.container-end .col-7,.container-end .col-8,.container-end .col-9,.container-end .col-10,.container-end .col-11,.container-end .col-12,.container-end .col-auto,.container-end .col-lg,.container-end .col-lg-1,.container-end .col-lg-2,.container-end .col-lg-3,.container-end .col-lg-4,.container-end .col-lg-5,.container-end .col-lg-6,.container-end .col-lg-7,.container-end .col-lg-8,.container-end .col-lg-9,.container-end .col-lg-10,.container-end .col-lg-11,.container-end .col-lg-12,.container-end .col-lg-auto,.container-end .col-md,.container-end .col-md-1,.container-end .col-md-2,.container-end .col-md-3,.container-end .col-md-4,.container-end .col-md-5,.container-end .col-md-6,.container-end .col-md-7,.container-end .col-md-8,.container-end .col-md-9,.container-end .col-md-10,.container-end .col-md-11,.container-end .col-md-12,.container-end .col-md-auto,.container-end .col-sm,.container-end .col-sm-1,.container-end .col-sm-2,.container-end .col-sm-3,.container-end .col-sm-4,.container-end .col-sm-5,.container-end .col-sm-6,.container-end .col-sm-7,.container-end .col-sm-8,.container-end .col-sm-9,.container-end .col-sm-10,.container-end .col-sm-11,.container-end .col-sm-12,.container-end .col-sm-auto,.container-end .col-xl,.container-end .col-xl-1,.container-end .col-xl-2,.container-end .col-xl-3,.container-end .col-xl-4,.container-end .col-xl-5,.container-end .col-xl-6,.container-end .col-xl-7,.container-end .col-xl-8,.container-end .col-xl-9,.container-end .col-xl-10,.container-end .col-xl-11,.container-end .col-xl-12,.container-end .col-xl-auto{padding-left:0}}@media (min-width: 992px) and (min-width: 576px){.container-end{max-width:96%}}@media (min-width: 992px) and (min-width: 768px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 992px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 1200px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-end{max-width:calc(100% - ((100% - 1400px)/2))}}.whatsapp-form{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:all .5s ease;clip-path:circle(0% at 100% 100%);box-shadow:0 5px 15px #00000040;border-radius:.5rem;overflow:hidden;z-index:999}.whatsapp-form.show{opacity:1;pointer-events:initial;-webkit-user-select:initial;user-select:initial;clip-path:circle(175% at 100% 100%)}.whatsapp-form-close{color:#fff!important}.whatsapp-form-wrapper{transition:all .2s ease-in-out}.whatsapp-form-wrapper.hidden{opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none}.whatsapp-form .btn-whatsapp-anchor{text-align:center;background:linear-gradient(90deg,#36dc74,#1a9247);padding:.25rem .5rem;color:#fff;border-radius:.3rem;transition:all .2s ease-in-out}@media (hover: hover){.whatsapp-form .btn-whatsapp-anchor:hover{transform:scale(1.03)}}.whatsapp-button{padding:.65rem;color:#fff!important;font-size:calc(1.6286375593rem + .5178020339vw);font-size:clamp(1.75rem,1.6286375593rem + .5178020339vw,2.25rem);background-color:#25d366!important;transition:all .2s ease-in-out;box-shadow:3px 3px 5px #00000059;transform:translate(-3px,-3px)}@media (hover: hover){.whatsapp-button:hover{background-color:#1da851!important;box-shadow:none;transform:translate(0)}}.gallery-swiper .video-slide{background-color:#00000040}.gallery-swiper .video-slide svg{transition:all .75s ease .75s;font-size:calc(4.5145502372rem + 2.0712081357vw);font-size:clamp(5rem,4.5145502372rem + 2.0712081357vw,7rem)}.gallery-swiper .video-slide svg circle{stroke-dasharray:410;stroke-dashoffset:0;transition:all .75s ease}.gallery-swiper .video-slide svg path{transition:all .75s ease}@media (hover: hover){.gallery-swiper .video-slide:hover svg circle{stroke-dashoffset:410}.gallery-swiper .video-slide:hover svg path{stroke:#010d57;fill:#010d57;transition:all .75s ease .75s}}.editor-texto p,.editor-texto span,.editor-texto ul,.editor-texto ol,.editor-texto li,.editor-texto a{color:#6c757d;font-weight:300;line-height:1.5;font-size:calc(.8446593898rem + .1294505085vw);font-size:clamp(.875rem,.8446593898rem + .1294505085vw,1rem)}.editor-texto h1,.editor-texto h2,.editor-texto h3,.editor-texto h4,.editor-texto h5,.editor-texto h6{margin-top:1.5em;margin-bottom:1em;color:#292929}.editor-texto li+li{margin-top:.1em}.editor-texto a{font-weight:500}@media (hover: hover){.editor-texto a:hover:hover{text-decoration:underline}}.editor-texto b{font-weight:600}.editor-texto ul{list-style:none;padding-left:.5em}.editor-texto ul li{display:flex}.editor-texto ul li:before{content:"•";font-weight:400;color:#010d57;font-size:1em;margin-right:.5em}.editor-texto ol{list-style:decimal;list-style-position:inside;padding-left:.5em}.editor-texto ol li::marker{color:#292929}.editor-texto *:first-child{margin-top:0}.editor-texto *:last-child{margin-bottom:0}.editor-texto blockquote{padding:1em;margin-left:-1em;border-left:2px solid #292929}.editor-texto blockquote,.editor-texto blockquote *{color:#6c757d}.editor-texto-light p,.editor-texto-light span,.editor-texto-light ul,.editor-texto-light ol,.editor-texto-light li,.editor-texto-light a{color:#fff}.editor-texto-light h1,.editor-texto-light h2,.editor-texto-light h3,.editor-texto-light h4,.editor-texto-light h5,.editor-texto-light h6{color:#010d57}.editor-texto-light ul li:before{color:#010d57}.editor-texto-light ol li::marker{color:#010d57}.editor-texto-light blockquote{border-left:2px solid #010d57}.editor-texto-light blockquote,.editor-texto-light blockquote *{color:#6c757d}.editor-texto-sm p,.editor-texto-sm span,.editor-texto-sm ul,.editor-texto-sm ol,.editor-texto-sm li,.editor-texto-sm a{font-size:calc(.7043677223rem + .1946935648vw);font-size:clamp(.75rem,.7043677223rem + .1946935648vw,.938rem)}.card-blog{background-color:#fff;border:1px solid #ebebeb;transition:all .2s ease-in-out}@media (hover: hover){.card-blog:hover{box-shadow:0 5px 10px #0000001a}}.card-blog .editor-texto{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.filter label{font-size:15px}.filter label.label-btn{background-color:#00000008;border-radius:0;border:none;padding:.5rem 1rem;cursor:pointer;transition:all .2s ease-in-out}@media (max-width: 991.98px){.filter label.label-btn{width:100%}}@media (hover: hover){.filter label.label-btn:hover{background-color:#0000001a}}.filter input.btn-check:checked+.label-btn{background-color:#fff;font-weight:500}.filter .form-control{border-radius:8px;border:1px solid rgba(0,0,0,.15);font-size:14px;padding:7px 10px;line-height:20px}.filter .form-control::placeholder{color:#212529}.filter .virtual-select{width:100%;max-width:unset}.filter .virtual-select .vscomp-toggle-button{border-radius:8px;font-family:var(--bs-font-sans-serif);border-color:#00000026}.filter .virtual-select .vscomp-toggle-button .vscomp-value{opacity:1;color:#212529}.filter .vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon:after{border-color:#010d57;border-left-color:transparent;border-top-color:transparent}.filter .vscomp-wrapper .checkbox-icon.checked:after{border-color:#010d57;border-left-color:transparent;border-top-color:transparent}#cookies-policy .cookiesBtn__link{background-color:#010d57!important;border-color:currentColor!important}#cookies-policy .cookies__details{color:#010d57!important}#cookies-policy .cookies__category input:checked+.cookies__box:after{background-color:#010d57!important}.header{z-index:999}.header-logo{width:calc(7.5145502372rem + 2.0712081357vw);width:clamp(8rem,7.5145502372rem + 2.0712081357vw,10rem)}.header-breadcrumb-wrapper{background-size:cover;background-position:center;z-index:1}.header-breadcrumb-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);z-index:-1}.header .menu a{color:#fff;font-weight:200;transition:all .2s ease-in-out}.header .menu a.active{font-weight:700}.header .menu a:hover{color:#ffffffa6}.header .btn-offcanvas{background:#010d57;border-radius:.5rem;border:none;box-shadow:0 2px 3px #00000026;padding:.5rem;transform:translate(-2px,-2px);transition:all .2s ease-in-out}@media (hover: hover){.header .btn-offcanvas:hover{box-shadow:none;transform:none}}.header .offcanvas-lg{z-index:1050}@media (max-width: 991.98px){.header .offcanvas-lg{background:linear-gradient(45deg,#010b48,#01106b);border:none;overflow:hidden}}.header .offcanvas-lg .header-logo{width:calc(7.5145502372rem + 2.0712081357vw);width:clamp(8rem,7.5145502372rem + 2.0712081357vw,10rem)}#footer{background-color:#010d57;color:#ffffffbf}#footer .logo{width:calc(7.0291004743rem + 4.1424162714vw);width:clamp(8rem,7.0291004743rem + 4.1424162714vw,12rem)}#footer a{color:#ffffff80;text-decoration:none;transition:all .2s ease-in-out}@media (hover: hover){#footer a:hover{color:#fff!important;text-decoration:none}}#footer .footer-heading{font-size:1.05rem;font-weight:700;color:#fff;margin-bottom:.875rem}#footer .footer-contacts li{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}#footer .footer-contacts li svg{flex-shrink:0;width:1em;height:1em}#footer .footer-contacts li a,#footer .footer-contacts li span{color:#fff}#footer .footer-contacts li .icon{padding:.35rem;background-color:#fff;border-radius:50rem;color:#010d57}#footer .footer-schedule li,#footer .footer-menu a{color:#ffffff80;font-weight:300}#footer .copyright{border-top:1px solid rgba(255,255,255,.15)}#footer .copyright-logo{width:calc(4.7572751186rem + 1.0356040679vw);width:clamp(5rem,4.7572751186rem + 1.0356040679vw,6rem)}#footer .copyright *{color:#ffffff73}#home #blog .blog-swiper{padding:2rem 0;margin:-2rem 0}#company{background-color:#edf2fd}#company .editor-texto *{color:#222}#company .ratio{overflow:hidden;border-radius:15px}#company .mvv-card{border:1px solid #8f8f8f;border-radius:15px}#contact .contact-section{background-color:#f8f9fa}#contact .contact-info-card{background-color:#010d57;border-radius:12px;padding:2rem 1.75rem;height:100%;color:#fff}#contact .contact-info-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:#fff}#contact .contact-info-subtitle{font-size:.9rem;opacity:.8;margin-bottom:2rem}#contact .contact-info-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1.5rem}#contact .contact-info-item{display:flex;align-items:flex-start;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.15)}#contact .contact-info-item:last-child{border-bottom:none;padding-bottom:0}#contact .contact-info-icon{flex-shrink:0;width:2.5rem;height:2.5rem;background-color:#ffffff26;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}#contact .contact-info-label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin-bottom:.25rem}#contact .contact-info-value{color:#fff;text-decoration:none;font-size:.9rem;transition:opacity .15s}#contact .contact-info-value:hover{opacity:.8;color:#fff}#contact .contact-form-card{background-color:#fff;border-radius:12px;padding:2rem 1.75rem;box-shadow:0 .125rem .25rem #00000013}#contact .contact-form-title{font-size:1.5rem;font-weight:700;color:#010d57;margin-bottom:.4rem}#contact .contact-form-subtitle{font-size:.9rem;color:#6c757d;margin-bottom:1.75rem}#contact .form-control{background-color:#00000013}.products-sidebar-heading{font-size:1.1rem;font-weight:700;color:#010d57;padding-bottom:1rem;border-bottom:1px solid #8f8f8f;margin-bottom:0}.products-sidebar-list{list-style:none;padding:0;margin:0}.products-sidebar-list a{transition:all .2s ease-in-out}.products-sidebar-list a:hover{background-color:#00000006;color:#010d57;padding-left:.75rem}.products-sidebar-item{border-bottom:1px solid #8f8f8f}.products-sidebar-item:last-child{border-bottom:none}.products-sidebar-link{display:block;padding:.625rem .25rem;color:var(--bs-body-color);text-decoration:none;transition:color .15s}.products-sidebar-link:hover{color:var(--bs-primary)}.products-sidebar-link.active{color:var(--bs-primary);font-weight:600}#productsSidebarOffcanvas .offcanvas-header{background-color:var(--bs-primary);color:#fff}#productsSidebarOffcanvas .products-sidebar-heading{color:var(--bs-primary);border-bottom-color:var(--bs-primary);margin-top:1rem}#productsSidebarOffcanvas .products-sidebar-heading:first-child{margin-top:0}.product-gallery-thumbs .swiper-slide{opacity:.5;transition:opacity .2s;cursor:pointer}.product-gallery-thumbs .swiper-slide.swiper-slide-thumb-active{opacity:1}.product-gallery-thumbs .swiper-button-prev,.product-gallery-thumbs .swiper-button-next{--swiper-navigation-size: 1rem;background:#ffffffbf;border-radius:50%;width:1.75rem;height:1.75rem;top:50%;transform:translateY(-50%);margin:0;padding:.25rem}.related-products{background-color:#edf2fd}.related-products .swiper-button-prev,.related-products .swiper-button-next{display:inline-flex;align-items:center;justify-content:center;font-size:2rem;background:transparent;color:#010d57;cursor:pointer;transition:all .2s ease-in-out;padding:.5rem;position:relative;margin:unset;top:0;right:0;bottom:0;left:0}.related-products .swiper-button-prev:hover,.related-products .swiper-button-next:hover{background:#010d5714;border-color:#010d57}.product-detail{background-color:#e3ecf4}.solution-card{position:relative;display:block;border-radius:.75rem;overflow:hidden;aspect-ratio:3/4;background-size:cover;background-position:center;background-color:#010d57cc;transition:all .2s ease-in-out}.solution-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000026,#000c);border-radius:inherit;transition:all .2s ease-in-out}.solution-card-number{position:absolute;top:.875rem;left:1rem;color:#fff;font-size:calc(.7669890847rem + .1941757627vw);font-size:clamp(.8125rem,.7669890847rem + .1941757627vw,1rem);font-weight:600;letter-spacing:.05em;z-index:1}.solution-card-title{position:absolute;bottom:1.25rem;left:1.25rem;right:1rem;color:#fff;font-size:calc(.9029100474rem + .4142416271vw);font-size:clamp(1rem,.9029100474rem + .4142416271vw,1.4rem);font-weight:700;line-height:1.25;margin:0;z-index:1}.solution-card--all{background-color:#010d57;min-height:8rem}.solution-card--all .solution-card-all-label{color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.04em;z-index:1}.solution-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #010d5738}.solution-card:hover:after{opacity:.75}.featured-products{background-color:#edf2fd}.featured-products-swiper{overflow:hidden}.featured-products .swiper-button-prev,.featured-products .swiper-button-next{display:inline-flex;align-items:center;justify-content:center;font-size:2rem;background:transparent;color:#010d57;cursor:pointer;transition:all .2s ease-in-out;padding:.5rem;position:relative;margin:unset;top:0;right:0;bottom:0;left:0}.featured-products .swiper-button-prev:hover,.featured-products .swiper-button-next:hover{background:#010d5714;border-color:#010d57}.featured-products .title-lg{color:#888a90}.product-card{border-radius:1rem;overflow:hidden;border:1px solid rgba(0,0,0,.35);transition:all .2s ease-in-out}.product-card:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:35%;height:7px;border-radius:5rem 5rem 0 0;background-color:#010d57;transition:all .2s ease-in-out}.product-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.product-card:hover .product-card-overlay{opacity:1}.product-card-btn{background:#010d57;color:#fff;font-weight:700;font-size:.85rem;padding:.5rem 1.5rem;border-radius:2rem;text-transform:uppercase;letter-spacing:.05em}.product-card:hover{box-shadow:0 8px 24px #010d571f;background:#fff}.product-card:hover:before{width:50%}.product-card-image{aspect-ratio:1/1;overflow:hidden}.product-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.product-card:hover .product-card-image img{transform:scale(1.04)}.product-card-body{padding:1rem 1.25rem 1.25rem}.product-card-code{display:block;font-size:1rem;color:#595959;margin-bottom:.25rem}.product-card-title{font-size:calc(.9393187796rem + .258901017vw);font-size:clamp(1rem,.9393187796rem + .258901017vw,1.25rem);font-weight:700;color:#595959;margin-bottom:1rem;line-height:1}.products-page{background-color:#e1e2eb;min-height:60vh}.products-filter-btn{display:inline-flex;align-items:center;padding:.4rem 1.1rem;border-radius:2rem;border:1.5px solid rgba(1,13,87,.3);background:#fff;color:#292929;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .2s ease-in-out}.products-filter-btn:hover,.products-filter-btn.active{background:#010d57;border-color:#010d57;color:#fff}.products-filter-btn--sub{background:transparent;border-color:#010d5733;font-size:.825rem}.products-filter-btn--sub:hover,.products-filter-btn--sub.active{background:#010d57;border-color:#010d57;color:#fff}.about-us{background-color:#010d57;color:#fff}.about-us-title{font-size:calc(1.4465938982rem + 1.2945050848vw);font-size:clamp(1.75rem,1.4465938982rem + 1.2945050848vw,3rem);line-height:1.1}.about-us .editor-texto{color:#ffffffd9}.about-us-list{display:flex;flex-direction:column;gap:.75rem}.about-us-list li{font-size:.95rem;color:#fff}.about-us-check{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid #fff;color:#fff}.about-us-image-wrapper{border-radius:1rem}.about-us-image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:1rem}.about-us-stat{top:-1rem;right:-1rem;background-color:#010d57;border-radius:.75rem;text-align:right;z-index:2}.about-us-stat-number{font-size:calc(1.4465938982rem + 1.2945050848vw);font-size:clamp(1.75rem,1.4465938982rem + 1.2945050848vw,3rem);line-height:1}.about-us-stat-label{font-size:1rem}.testimonials{background-color:#edf2fd}.testimonials-band{background-color:#010d57;border-radius:1.25rem 1.25rem 0 0;overflow:hidden}@media (min-width: 992px){.testimonials-band{border-radius:1.75rem 0 0}}.testimonials-swiper{overflow:hidden}.testimonials .swiper-button-prev,.testimonials .swiper-button-next{display:inline-flex;align-items:center;justify-content:center;font-size:2rem;background:transparent;color:#fff;cursor:pointer;transition:all .2s ease-in-out;padding:.5rem;position:relative;margin:unset;top:0;right:0;bottom:0;left:0}.testimonials .swiper-button-prev:hover,.testimonials .swiper-button-next:hover{background:#ffffff14;border-color:#fff}.testimonial-card{background-color:#fff;border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;height:100%}@media (min-width: 992px){.testimonial-card{padding:2rem}}.testimonial-card-logo{width:4.5rem;height:4.5rem;border-radius:.5rem;overflow:hidden;flex-shrink:0}.testimonial-card-logo img{width:100%;height:100%;object-fit:cover}.testimonial-stars{gap:.2rem}.testimonial-stars svg{width:1.1rem;height:1.1rem;color:#010d57}.banner-slide{position:relative;overflow:hidden}.banner-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0006;z-index:1}.banner-content{z-index:2}.banner-text-wrapper{max-width:100%}.banner-text-wrapper .banner-title{font-size:calc(1.3252314575rem + 1.8123071187vw);font-size:clamp(1.75rem,1.3252314575rem + 1.8123071187vw,3.5rem)}.catalog-card{border-radius:1rem;overflow:hidden;border:1px solid rgba(0,0,0,.35);transition:all .2s ease-in-out}.catalog-card:hover{box-shadow:0 8px 24px #010d571f}.catalog-card-image{aspect-ratio:4/3;overflow:hidden;position:relative}.catalog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.catalog-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#010d578c;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.catalog-card:hover .catalog-card-image img{transform:scale(1.04)}.catalog-card:hover .catalog-card-overlay{opacity:1}.catalog-card-btn{background:#fff;color:#010d57;font-weight:700;font-size:.85rem;padding:.5rem 1.25rem;border-radius:2rem;text-transform:uppercase;letter-spacing:.05em}.catalog-card-body{padding:1rem 1.25rem 1.25rem}.catalog-card-title{font-weight:700;font-size:1rem;color:#212529;margin-bottom:.25rem}.catalog-card-count{font-size:.8rem;color:#6c757d}
