@charset "UTF-8";body{min-height:100vh;display:flex;flex-direction:column}:root{--swiper-theme-color: #ff2d20}.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.6286375593rem + .5178020339vw);font-size:clamp(1.75rem,1.6286375593rem + .5178020339vw,2.25rem)}.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)}@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:9999999}.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,#ff453a,#d30c00);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:#44c855!important;transition:all .2s ease-in-out;box-shadow:3px 3px 5px #00000059;transform:translate(-3px,-3px);z-index:9999999}@media (hover: hover){.whatsapp-button:hover{background-color:#31a841!important;box-shadow:none;transform:translate(0)}}.whatsapp-btn{display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:13px;height:66px;width:fit-content;background:#4281ba;transition:background .3s linear}@media (hover: hover){.whatsapp-btn:hover{background:#6aba42}}.whatsapp-btn p{color:#fff;font-family:Manrope;font-size:20.387px;font-style:normal;font-weight:600;line-height:33.129px;white-space:nowrap}.btn-white-hv{transition:all .3s linear!important}@media (hover: hover){.btn-white-hv:hover{background:#c62828!important;color:#fff!important}}.btn-empty-hv{transition:all .3s linear!important}@media (hover: hover){.btn-empty-hv:hover{background:#fff!important;color:#0a1229!important}}.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:#ff2d20;fill:#ff2d20;transition:all .75s ease .75s}}.card-swiper{padding:0 7.813vw}.card-swiper.products-carousel{padding:0}.card-swiper.products-carousel:after{display:none}.card-swiper.products-carousel:before{display:none}.card-swiper.blog-posts-carousel{padding:0}.card-swiper.blog-posts-carousel:after{display:none}.card-swiper.blog-posts-carousel:before{display:none}.card-swiper .swiper-wrapper{height:auto!important}.card-swiper:after{content:"";position:absolute;z-index:2;right:0;top:0;height:100%;width:7.813vw;background:inherit}.card-swiper:before{content:"";position:absolute;z-index:2;left:0;top:0;height:100%;width:7.813vw;background:inherit}.card-swiper .video-slide{background-color:#00000040}.card-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)}.card-swiper .video-slide svg circle{stroke-dasharray:410;stroke-dashoffset:0;transition:all .75s ease}.card-swiper .video-slide svg path{transition:all .75s ease}@media (hover: hover){.card-swiper .video-slide:hover svg circle{stroke-dashoffset:410}.card-swiper .video-slide:hover svg path{stroke:#ff2d20;fill:#ff2d20;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:400;line-height:1.25;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:#b81f17}.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:before{content:"•";font-weight:700;color:currentColor;font-size:1em;margin-right:.4em;vertical-align:baseline;line-height:normal}.editor-texto ol{list-style:decimal;list-style-position:inside;padding-left:.5em}.editor-texto ol li::marker{color:currentColor;font-weight:700}.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 #b81f17}.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:#f8f9fa}.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:#ff2d20}.editor-texto-light ul li:before{color:#ff2d20}.editor-texto-light ol li::marker{color:#ff2d20}.editor-texto-light blockquote{border-left:2px solid #ff2d20}.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:#f8f9fa;border:1px solid #e0e5e9;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:.25rem;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:.25rem;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:#ff2d20;border-left-color:transparent;border-top-color:transparent}.filter .vscomp-wrapper .checkbox-icon.checked:after{border-color:#ff2d20;border-left-color:transparent;border-top-color:transparent}#cookies-policy .cookiesBtn__link{background-color:#ff2d20!important;border-color:currentColor!important}#cookies-policy .cookies__details{color:#ff2d20!important}#cookies-policy .cookies__category input:checked+.cookies__box:after{background-color:#ff2d20!important}.service-card{position:relative;aspect-ratio:1/1}.service-card img{cursor:pointer}.service-card .overlay{position:absolute;right:0;bottom:0;left:0;top:60%;padding:4.688vw;gap:20px;background:#fff;border:1px solid rgba(7,9,11,.15);color:#07090b;transition:all .6s ease-in-out}.service-card .overlay .stretched-link{display:none;padding:20px;background:#25476c;cursor:pointer;transition:all .6s ease-in-out}.service-card .overlay .stretched-link,.service-card .overlay p,.service-card .overlay h3{text-decoration:none;margin:0;text-align:center;transition:all .6s ease-in-out}@media (hover: hover){.service-card:hover .overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:4.688vw;gap:20px;background:#282f35b3;border:unset}.service-card:hover .overlay .stretched-link{display:flex;padding:20px;background:#25476c;cursor:pointer}.service-card:hover .overlay .stretched-link,.service-card:hover .overlay p,.service-card:hover .overlay h3{text-decoration:none;margin:0;text-align:center;color:#fff}}.product-card{background:#fff;border:.792px solid rgba(0,0,0,.2);transition:all .3s linear;z-index:1}.product-card img{transform:translatey(0);min-height:0;transition:all .3s linear;cursor:pointer}.product-card .card-bottom{transition:all .3s linear}.product-card .card-bottom .btn-plus{padding:20px;aspect-ratio:1/1;background:#b92b27;opacity:0;transition:all .3s linear}.product-card .card-bottom .btn-plus svg path{stroke:#fff}.product-card .card-bottom h3{text-decoration:none;margin:0;text-align:center;transition:all .3s linear;color:#07090b}@media (min-width: 992px) and (hover: hover){.product-card:hover{background:#25476c;border:unset}.product-card:hover .card-bottom{transform:translatey(-80px)}.product-card:hover .card-bottom .btn-plus{opacity:1}.product-card:hover .card-bottom h3{color:#fff}.product-card:hover img{transform:translatey(-80px)}}.card-blog .go-to-post{transition:all .3s linear}.card-blog .editor-texto{color:var(--Fore-Color, #666);font-size:16px;font-style:normal;font-weight:400;line-height:29px}.card-blog .blog-card-title{color:var(--First-Color, #0b2c3d);font-family:Manrope;font-size:22px;font-style:normal;font-weight:500;line-height:normal}.card-blog .blog-card-img{padding:.5rem}.card-blog .blog-card-img img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.card-blog p{margin:0}@media (hover: hover){.card-blog:hover .go-to-post{background:#c62828}}.differential-card,.differential-card img{transition:all .3s linear}.differential-card .plus-btn{background:#c62828;opacity:0;height:60px;width:60px;max-height:0px;cursor:pointer;transition:all .3s linear}.differential-card p,.differential-card h3{text-decoration:none;margin:0;text-align:center;color:var(--3rd-color, #07090b);transition:all .3s linear}@media (hover: hover){.differential-card:hover{background:#0e132c}.differential-card:hover img{filter:brightness(0) invert(1)}.differential-card:hover .plus-btn{opacity:1;max-height:100px;color:#fff}.differential-card:hover p,.differential-card:hover h3{text-decoration:none;margin:0;text-align:center;color:#fff}}.image-card{aspect-ratio:1/.85}.image-card img{cursor:pointer}.odometer-list span{color:#4281ba;font-size:64px;font-style:normal;font-weight:500;line-height:97.327px}.odometer-list p{color:#28314b;font-size:16px;font-style:normal;font-weight:400;line-height:29px}.odometer-list ul{gap:min(150px,8vw)}.odometer-list ul li{min-width:fit-content}.odometer-list ul li span,.odometer-list ul li p{white-space:nowrap}.logo-list .customers-swipers{padding:1rem 0}.logo-list .customers-swipers .swiper-slide{border-right:2px solid #dbdbdb}@media (max-width: 992px){.logo-list .customers-swipers .swiper-slide{border-left:2px solid #dbdbdb}}.logo-list .customers-swipers .swiper-slide:first-of-type{border-left:2px solid #dbdbdb}.logo-list .customers-swipers .swiper-pagination{bottom:0}.logo-list .logo-wrapper{height:12.948vh;padding:42px min(90px,4vw);flex-shrink:0}.logo-list .logo-wrapper img{max-height:60px;max-width:250px;filter:brightness(0) saturate(100%) invert(82%) sepia(5%) saturate(140%) hue-rotate(190deg) brightness(85%) contrast(95%);transform:scale(1);transition:all .3s ease}@media (hover: hover){.logo-list .logo-wrapper img:hover{filter:none;transform:scale(1.1)}}.header{z-index:9999}.header-logo{width:calc(7.0291004743rem + 4.1424162714vw);width:clamp(8rem,7.0291004743rem + 4.1424162714vw,12rem)}.header .header-item{white-space:nowrap}@media (max-width: 992px){.header .header-item.active{color:#fff!important}}.header .menu{padding-right:0}.header .menu a{color:#fff;font-weight:400;transition:color .2s ease-in}.header .menu a.active{color:#4281ba}.header .menu a:hover{color:#4281ba!important}.header .menu .fale-conosco{position:relative;border-radius:4px;overflow:hidden;width:fit-content;margin-top:16px;transition:all .2s ease-in-out;cursor:pointer}@media (min-width: 768px){.header .menu .fale-conosco{margin-left:1vw;margin-top:0}}@media (min-width: 1050px){.header .menu .fale-conosco{margin-left:4vw}}@media (min-width: 1200px){.header .menu .fale-conosco{margin-left:6vw}}@media (min-width: 1400px){.header .menu .fale-conosco{margin-left:8vw}}@media (min-width: 1200px){.header .menu .fale-conosco{margin-left:8vw}}.header .menu .fale-conosco a{display:flex;align-items:center;justify-content:center;padding:0 30px;height:60px;font-size:17px;font-style:normal;font-weight:500;line-height:15px;text-transform:capitalize}.header .menu .fale-conosco:hover{background:#fff}.header .menu .fale-conosco:hover a{color:#0a1229}.header .btn-offcanvas{background:#ff2d20;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:#4281ba;border:none;overflow:hidden}}.header .offcanvas-lg .header-logo{width:calc(7.5145502372rem + 2.0712081357vw);width:clamp(8rem,7.5145502372rem + 2.0712081357vw,10rem)}.header .mobile-header-hamburguer{background:#4281ba}.header .mobile-header-hamburguer svg{stroke:#fff}.header-breadcrumb-wrapper{background-size:cover;background-position:center;display:flex;flex-direction:column;height:auto}@media (min-width: 992px){.header-breadcrumb-wrapper{height:61.454vh}}.header-breadcrumb-wrapper .breadcrumb-section{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.breadcrumb-title{color:#fff;font-size:5vh;font-style:normal;font-weight:500;line-height:normal}@media (min-width: 991px){.breadcrumb-title{font-size:50px}}@media (min-width: 1600px){.breadcrumb-title{font-size:80px}}.breadcrumb-items li{font-size:calc(-.2901844359rem + 2.7901844359vw);font-size:clamp(1.438rem,-.2901844359rem + 2.7901844359vw,2.5rem);font-style:normal;font-weight:500;line-height:normal;letter-spacing:4.8px;text-transform:lowercase}.breadcrumb-items li a{color:#6294ad;font-size:calc(-.2901844359rem + 2.7901844359vw);font-size:clamp(1.438rem,-.2901844359rem + 2.7901844359vw,2.5rem);font-style:normal;font-weight:500;line-height:normal;letter-spacing:4.8px;text-transform:lowercase}#dropDownBtn{display:flex}#dropDownBtn button{color:#fff;transition:color .2s ease-in}@media (min-width: 992px){#dropDownBtn button:hover{color:#4281ba!important}#dropDownBtn button:after{display:none!important}}@media (max-width: 992px){#dropDownBtn button{color:#fff!important;position:relative}#dropDownBtn button:after{content:"";position:absolute;top:50%;right:-16px;transform:translateY(-50%);width:10px;display:inline-block;margin-left:.5em;vertical-align:.255em;border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}}#dropDownBtn .dropdown-menu{color:#000!important;background:transparent!important;position:relative!important;transform:none!important;border:none;padding:0 0 0 12px}#dropDownBtn .dropdown-menu li{padding-top:8px}#dropDownBtn .dropdown-menu li:first-of-type{padding-top:none}#dropDownBtn .dropdown-menu li .dropdown-item{padding:0}@media (max-width: 992px){#dropDownBtn .dropdown-menu li .dropdown-item{flex-grow:1;max-width:50%}#dropDownBtn .dropdown-menu li img{height:30px;filter:brightness(0) invert(1)}}@media (max-width: 992px){#dropDownBtn{flex-direction:column}}#dropDownBtn .dropdown-toggle{background:transparent;border:none}@media (max-width: 992px){#dropDownBtn .dropdown-toggle{flex-direction:column;padding:0;align-self:start;font-size:16px}}.services-dropdown-wrapper.offcanvas{background:#0009;-webkit-backdrop-filter:blur(6.4499998093px);backdrop-filter:blur(6.4499998093px)}.services-dropdown-wrapper.offcanvas-top{height:50vh!important;z-index:9998}.services-dropdown-wrapper .offcanvas-body{padding-bottom:50px}.services-dropdown-wrapper .swiper-services-header .swiper-wrapper .swiper-slide.services-dropdown-item{display:flex;flex-direction:column;align-items:stretch;justify-content:center;height:auto;flex:0 0 auto;padding:40px 36px 28px;background-color:#fff;color:#666;border-radius:4px;min-height:290px}.services-dropdown-wrapper .swiper-services-header .swiper-wrapper .swiper-slide.services-dropdown-item img{flex:0 0 auto;align-self:center;display:flex;object-fit:contain;height:8vh;opacity:1;transition:opacity .3s linear;flex-shrink:0}.services-dropdown-wrapper .swiper-services-header .swiper-wrapper .swiper-slide.services-dropdown-item h2{color:var(--3rd-color, #07090b);font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;text-align:center;margin:20px 0 0;opacity:1;transition:opacity .3s linear}.services-dropdown-wrapper .swiper-services-header .swiper-wrapper .swiper-slide.services-dropdown-item p{color:#666;text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:normal;margin:0;opacity:1;transition:opacity .3s linear}.services-dropdown-wrapper .swiper-services-header .swiper-wrapper .swiper-slide.services-dropdown-item .plus-square{width:36px;height:36px;opacity:0;max-height:0;display:flex;align-items:center;justify-content:center;align-self:center;margin-top:16px;background:#25476c;transition:all .2s ease-in-out;color:#fff}.services-dropdown-wrapper .swiper-services-header .swiper-wrapper .swiper-slide.services-dropdown-item:hover img,.services-dropdown-wrapper .swiper-services-header .swiper-wrapper .swiper-slide.services-dropdown-item:hover h2,.services-dropdown-wrapper .swiper-services-header .swiper-wrapper .swiper-slide.services-dropdown-item:hover p{opacity:.5}.services-dropdown-wrapper .swiper-services-header .swiper-wrapper .swiper-slide.services-dropdown-item:hover .plus-square{max-height:36px;opacity:1}.offcanvas-backdrop{opacity:0!important}#footer{position:relative;color:#fff}#footer .footer-logo-wrapper{margin:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 576px){#footer .footer-logo-wrapper{margin:0 0 0 auto}}#footer .footer-logo-wrapper .footer-logo img{width:100%;height:100%;object-fit:contain;object-position:center}#footer .logo{text-align:end;width:calc(3.8736770158rem + 17.6052691535vw);width:clamp(8rem,3.8736770158rem + 17.6052691535vw,25rem)}#footer .address{width:80%}@media (max-width: 991px){#footer .address{width:100%}}#footer a{color:#fff}@media (hover: hover){#footer a:hover{text-decoration:underline}}#footer .copyright{color:#fff}#footer .copyright-logo{width:calc(7.2572088399rem + 11.7023259667vw);width:clamp(10rem,7.2572088399rem + 11.7023259667vw,21.3rem)}.border-footer{border-top:1px solid rgba(255,255,255,.2)}.horizontal-border{width:1px;background:#fff;position:absolute!important;top:0;z-index:99;height:100%;opacity:.2}.horizontal-border.left{left:calc(-.7221396616rem + 8.4142830513vw);left:clamp(1.25rem,-.7221396616rem + 8.4142830513vw,9.375rem);z-index:999}.horizontal-border.right{right:calc(-.7221396616rem + 8.4142830513vw);right:clamp(1.25rem,-.7221396616rem + 8.4142830513vw,9.375rem);z-index:999}.horizontal-border.center-left{left:calc(-.4856983078rem + 42.0714152565vw);left:clamp(9.375rem,-.4856983078rem + 42.0714152565vw,50rem)}.horizontal-border.center-right{right:calc(-.4856983078rem + 42.0714152565vw);right:clamp(9.375rem,-.4856983078rem + 42.0714152565vw,50rem)}.socials a{transform:translate(-1px,-1px);transition:all .2s ease-in-out}.socials a svg{color:#4281ba;width:20px;height:20px}@media (hover: hover){.socials a:hover{filter:none;transform:none}.socials a:hover svg{color:#356794}}.newsletter{background:#11161f;position:relative}.newsletter h2{color:#fff;padding-right:1rem;width:60%;font-size:calc(1.2572751186rem + 1.0356040679vw);font-size:clamp(1.5rem,1.2572751186rem + 1.0356040679vw,2.5rem)}@media (max-width: 991px){.newsletter h2{width:100%;padding:0}}.newsletter button{font-size:16px!important;background:#4281ba;color:#fff;border-color:#4281ba}.newsletter button:hover{background:#356794;border-color:#356794;color:#fff}.newsletter .bg-newsletter{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}@media (max-width: 576px){.newsletter .form-newsletter .newsletter-actions{gap:1rem;align-items:center}}#home .services-swiper-wrapper{margin-bottom:min(140px,14vh)}#home .company-numbers-wrapper{margin-bottom:min(100px,10vh)}#home .partners-logo-wrapper{margin-bottom:min(140px,14vh)}#home .blog-summary-wrapper{background:#e9e9e9;overflow:hidden}#home .blog-summary-wrapper .card-swiper,#home .blog-bg{background:#e9e9e9}#home .products-carousel-wrapper{overflow:hidden}#home .banner{height:100dvh}#home .banner-svg-wrapper{position:absolute;left:0;top:98%;width:100%;display:flex;z-index:1;color:#fff;background:transparent}#home .banner-svg-wrapper svg{z-index:2;width:100%;height:100%;object-fit:contain}#home .banner-slide .hero-banner-img{height:calc(18.9408291681rem + 10.1221708319vw);height:clamp(21.25rem,18.9408291681rem + 10.1221708319vw,29.063rem)}#home .banner-slide .banner-label{color:#4281ba;font-size:16px;font-style:normal;font-weight:400;line-height:calc(-.3229886501rem + 2.1359886501vw);line-height:clamp(1rem,-.3229886501rem + 2.1359886501vw,1.813rem);letter-spacing:2.24px}#home .banner-slide h2{color:#fff;font-size:calc(-.7995269297rem + 3.6125269297vw);font-size:clamp(1.438rem,-.7995269297rem + 3.6125269297vw,2.813rem);line-height:calc(-1.4772221638rem + 5.4122221638vw);line-height:clamp(1.875rem,-1.4772221638rem + 5.4122221638vw,3.935rem);font-style:normal;font-weight:500}#home .banner-slide p{color:var(--Whire, #fff);font-size:16px;font-style:normal;font-weight:400;line-height:calc(1.1561769219rem + .6568230781vw);line-height:clamp(1.563rem,1.1561769219rem + .6568230781vw,1.813rem)}#home .banner-slide a{border-radius:4px;background:#fff;color:#0a1229;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:calc(-.3229886501rem + 2.1359886501vw);line-height:clamp(1rem,-.3229886501rem + 2.1359886501vw,1.813rem)}#home .banner-slide a:nth-of-type(2){border-radius:4px;border:2px solid #fff;background:transparent;color:#fff}#home .banner-slide .swiper-pagination-bullet{border-radius:8px;background:#d9d9d9}#home .banner-slide .swiper-pagination-bullet-active{background:#6294ad}#home .access-all-posts{color:#fff;border-radius:5px;transition:all .3s linear}@media (hover: hover){#home .access-all-posts:hover{background:#0003;color:#fff}}#home .services-title{color:#25476c;font-style:normal;font-weight:300;line-height:normal;font-size:calc(.8579423047rem + 1.6420576953vw);font-size:clamp(1.875rem,.8579423047rem + 1.6420576953vw,2.5rem)}#home .services-title span{color:#c62828;font-weight:700}#home .products-title,#home .blog-title{color:var(--3rd-color, #07090b);text-align:center;font-style:normal;font-weight:400;line-height:normal;font-size:calc(.8579423047rem + 1.6420576953vw);font-size:clamp(1.875rem,.8579423047rem + 1.6420576953vw,2.5rem)}#home .products-title em,#home .blog-title em{font-style:normal;color:var(--3rd-color, #c62828);font-weight:300}.map-banner:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);width:max(663px,35vw);height:8px;background:#c62828}@media (max-width: 576px){.map-banner .banner-text-wrapper{padding:0;margin:0;max-width:100%!important}}.map-banner .banner-text-wrapper .banner-texts{min-width:350px}@media (max-width: 1200px){.map-banner .banner-text-wrapper .banner-texts{position:absolute;top:0;right:0;bottom:0;left:0;min-width:auto;width:100%;height:100%;align-items:center;justify-content:center;text-align:center;padding:0 24px;z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.map-banner .banner-text-wrapper .map-banner-img-wrapper{height:120%;width:auto;min-width:auto;flex:1 0 auto;position:relative}.map-banner .banner-text-wrapper .map-banner-img-wrapper img{position:relative;top:-17%;left:10%}.map-banner .banner-swiper .banner-right-image{height:70%}@media (max-width: 992px){.map-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}}#company .mvv .icon{max-width:5rem}#company .group-companies-logos img{max-height:52px}#company .solutions-title{color:var(--3rd-color, #07090b);font-family:Manrope;font-size:40px;font-style:normal;font-weight:700;line-height:normal}#company .solutions-desc p{color:var(--Fore-Color, #666);font-family:Manrope;font-size:16px;font-style:normal;font-weight:400;line-height:29px}#company .company-solutions-icon{transition:all .2s ease-in-out}#company .company-solutions-icon .icon{padding:1rem;width:fit-content;height:fit-content;transition:all .2s ease-in-out}#company .company-solutions-icon .icon img{transition:all .2s ease-in-out;width:51px;object-fit:contain;flex-shrink:0}#company .company-solutions-icon:hover .icon{background:#c62828}#company .company-solutions-icon:hover .icon img{filter:brightness(100)}#company .solutions-swiper-image{max-height:50vh}#company .solutions-swiper-image img{cursor:pointer}#company .services-title{color:#25476c;font-size:40px;font-style:normal;font-weight:300;line-height:normal}#company .services-title span{color:#c62828;font-weight:700}#company .products-title,#company .blog-title{color:var(--3rd-color, #07090b);text-align:center;font-size:40px;font-style:normal;font-weight:400;line-height:normal}#company .products-title em,#company .blog-title em{font-style:normal;color:var(--3rd-color, #c62828);font-weight:300}#properties #order{border-radius:.25rem;border-color:#00000026;font-size:15px}#contact .form input.custom-input,#contact .form textarea{border:1px solid rgba(34,34,34,.2);display:flex;padding:24px;flex:1 1 0;color:var(--Fore-Color, #666);font-size:13px;font-style:normal;font-weight:400;line-height:normal}#contact .form input.custom-input::placeholder,#contact .form textarea::placeholder{color:var(--Fore-Color, #666);font-size:13px;font-style:normal;font-weight:400;line-height:normal}#contact .form .contact-form-submit-btn{display:flex;height:58px;padding:0 37px;justify-content:center;align-items:center;gap:24px;flex-shrink:0;background:#c62828;color:var(--Whire, #fff);font-size:16px;font-style:normal;font-weight:400;line-height:29px}#contact .form .form-inputs-wrapper{row-gap:8px}#contact .contact-columns-wrapper{display:flex;align-items:stretch;gap:24px}#contact .contact-columns-wrapper>div{align-self:stretch}#contact .contact-form-wrapper,#contact .contact-info-list{min-height:100%;height:100%}#contact .contact-form-wrapper{border:1px solid #acabab;background:#f9f8f8;padding:16px}@media (min-width: 768px){#contact .contact-form-wrapper{padding:44px 72px 90px 44px}}#contact .contact-form-wrapper h2{color:var(--3rd-color, #07090b);font-size:22px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}#contact .contact-info-list .contact-info-card{flex:1 1 auto;display:flex;flex-direction:column;padding:40px 116px 40px 30px;border:1px solid #acabab;background:#f9f8f8}#contact .contact-info-list .contact-info-card h2{color:var(--3rd-color, #07090b);font-size:22px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}#contact .contact-info-list .contact-info-card a{color:var(--Fore-Color, #666);font-size:16px;font-style:normal;font-weight:400;line-height:29px}#contact .map-section{height:602px}#products-page .mid-wrapper{padding:.1px 0}#products-page .product-gallery-swiper{border-radius:16px;border:2px solid #e2e2e2}#products-page .product-gallery-swiper-thumbs{border-radius:4px}#products-page .container .row:nth-child(2){background:#f6f6f6}#project-details .bottom-cta h3,#service-details .bottom-cta h3{color:#25476c}#blog-page .blog-category-button{transition:background .3s linear;background:#f8f8f8}#blog-page .blog-category-button a,#blog-page .blog-category-button p,#blog-page .blog-category-button span{transition:color .3s linear}#blog-page .blog-category-button a{color:#767676}#blog-page .blog-category-button span{color:#767676;font-size:1rem}#blog-page .blog-category-button:hover{background:#0a1229}#blog-page .blog-category-button:hover a,#blog-page .blog-category-button:hover p,#blog-page .blog-category-button:hover span{color:#fff}#blog-page .blog-category-button.active{background:#0a1229;box-shadow:0 4px 14px #0b0f281a}#blog-page .blog-category-button.active a,#blog-page .blog-category-button.active span{color:#fff}#blog-details-page .blog-category-button{background:#f8f8f8}#blog-details-page .blog-category-button a{color:#767676}#blog-details-page .blog-category-button span{color:#767676;font-size:1rem}#blog-details-page .blog-category-button.active{background:#0a1229;box-shadow:0 4px 14px #0b0f281a}#blog-details-page .blog-category-button.active a,#blog-details-page .blog-category-button.active span{color:#fff}#blog-details-page .blog-latest-item img{aspect-ratio:1.3}#blog-details-page .blog-latest-item .blog-latest-card-texts p{color:var(--First-Color, #0b2c3d)}#blog-details-page .services-title{font-size:calc(.8579423047rem + 1.6420576953vw);font-size:clamp(1.875rem,.8579423047rem + 1.6420576953vw,2.5rem);color:#25476c;font-size:40px;font-style:normal;font-weight:300;line-height:normal}#blog-details-page .services-title span{color:#c62828;font-weight:700}#blog-details-page .products-title,#blog-details-page .blog-title{font-size:calc(.8579423047rem + 1.6420576953vw);font-size:clamp(1.875rem,.8579423047rem + 1.6420576953vw,2.5rem);color:var(--3rd-color, #07090b);text-align:center;font-size:40px;font-style:normal;font-weight:400;line-height:normal}#blog-details-page .products-title em,#blog-details-page .blog-title em{font-style:normal;color:var(--3rd-color, #c62828);font-weight:300}#blog-details-page .post-tag{display:flex;align-items:center;justify-content:center;width:90px;height:30px;color:#fff;text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:12px}.swiper-pagination .swiper-pagination-bullet{background:#11161f;opacity:1}.swiper-pagination .swiper-pagination-bullet-active{position:relative;background:#6294ad}.swiper-pagination .swiper-pagination-bullet-active:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200%;height:200%;background:none;border:2px solid #11161f;border-radius:50%}.swiper-pagination.white .swiper-pagination-bullet{background:#d9d9d9}.swiper-pagination.white .swiper-pagination-bullet-active{background:#6294ad}.swiper-pagination.white .swiper-pagination-bullet-active:after{border:2px solid #d9d9d9}.swiper-pagination.services .swiper-pagination-bullet{background:#fff;opacity:1;border:1px solid transparent}.swiper-pagination.services .swiper-pagination-bullet-active{background:#6294ad;position:relative}.swiper-pagination.services .swiper-pagination-bullet-active:after{content:"";border:2px solid #0a1229;opacity:.5;filter:blur(1px)}.whatsapp-cta{height:auto}@media (min-width: 992px){.whatsapp-cta{height:40vh}}.whatsapp-cta h3{font-size:calc(1.2572751186rem + 1.0356040679vw);font-size:clamp(1.5rem,1.2572751186rem + 1.0356040679vw,2.5rem);font-style:normal;font-weight:700;line-height:normal}@media (max-width: 768px){#products-page .whatsapp-btn{margin:1rem 0}}
