body{min-height:100vh;display:flex;flex-direction:column}:root{--swiper-theme-color: #e39f2e}.swiper-button-prev,.swiper-button-next{font-size:calc(1.25rem + 0vw);font-size:clamp(1.25rem,1.25rem + 0vw,1.25rem);width:calc(2.1942675159rem + .2547770701vw);width:clamp(2.25rem,2.1942675159rem + .2547770701vw,2.5rem);height:calc(2.1942675159rem + .2547770701vw);height:clamp(2.25rem,2.1942675159rem + .2547770701vw,2.5rem);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}.swiper-pagination.light .swiper-pagination-bullet-active{background-color:#fff}.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.0635912678rem + .1553406102vw);font-size:clamp(1.1rem,1.0635912678rem + .1553406102vw,1.25rem)}@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 .2s ease-in-out;box-shadow:0 5px 15px #00000040;border-radius:.5rem;transform:translateY(100%);min-width:275px;background-color:#fdefc0;overflow:hidden;z-index:999}.whatsapp-form.show{opacity:1;pointer-events:initial;-webkit-user-select:initial;user-select:initial;transform:translateY(0)}.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,#e6a944,#ad7517);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-form .form-control{background-color:#e6e6e6;border:1px solid #cccccc;padding:.5rem 1rem;border-radius:.5rem}.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:#0cc143!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:#099132!important;box-shadow:none;transform:translate(0)}}.gallery-swiper a{height:100%!important}.gallery-swiper .video-slide{background-color:#00000040}.gallery-swiper .video-slide svg{transition:all .75s ease .75s;filter:drop-shadow(0 5px 15px rgba(0,0,0,.5));font-size:calc(4.5145502372rem + 2.0712081357vw);font-size:clamp(5rem,4.5145502372rem + 2.0712081357vw,7rem)}.gallery-swiper .video-slide svg circle{fill:#e39f2e;stroke:none;transition:all .75s ease}.gallery-swiper .video-slide svg path{transition:all .75s ease;fill:#fff}@media (hover: hover){.gallery-swiper .video-slide:hover svg circle{fill:#ad7517}}.gallery-swiper .swiper-pagination-bullet{width:10px;height:10px;opacity:.5;background-color:#fff;box-shadow:0 3px 10px #000;transition:all .2s ease-in-out}.gallery-swiper .swiper-pagination-bullet-active{opacity:1}.editor-texto p,.editor-texto span,.editor-texto ul,.editor-texto ol,.editor-texto li,.editor-texto a{color:#1f1f1f;font-weight:300;line-height:1.25;font-size:calc(.9696593898rem + .1294505085vw);font-size:clamp(1rem,.9696593898rem + .1294505085vw,1.125rem)}.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:#fdecb6}.editor-texto li+li{margin-top:.75em}.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;align-items:center}.editor-texto ul li:before{content:"";font-weight:400;width:.25em;height:.25em;background-color:#1f1f1f;border-radius:50rem;display:block;margin-right:.5rem}.editor-texto ol{list-style:decimal;list-style-position:inside;padding-left:.5em}.editor-texto ol li::marker{color:#fdecb6}.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 #fdecb6}.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:#f2f2f4}.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:#e39f2e}.editor-texto-light ul li:before{color:#e39f2e}.editor-texto-light ol li::marker{color:#e39f2e}.editor-texto-light blockquote{border-left:2px solid #e39f2e}.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:#f2f2f4;border:1px solid #dcdce1;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}.card-product{background-color:#f2f2f4;border:1px solid transparent;transition:all .2s ease-in-out}@media (hover: hover){.card-product:hover{background-color:#ececef;border-color:#dcdce1}}.card-product .main-image{transition:all .2s ease-in-out}.card-product .hovered-image{opacity:0;transition:all .2s ease-in-out}@media (hover: hover){.card-product:hover.has-hover-image .main-image{opacity:0}.card-product:hover.has-hover-image .hovered-image{opacity:1}}#cookies-policy .cookiesBtn__link{background-color:#e39f2e!important;border-color:currentColor!important}#cookies-policy .cookies__details{color:#e39f2e!important}#cookies-policy .cookies__category input:checked+.cookies__box:after{background-color:#e39f2e!important}.cta .title-lg{line-height:1.25}.header{z-index:999}.header-logo{width:calc(7.5436507115rem + 6.2136244071vw);width:clamp(9rem,7.5436507115rem + 6.2136244071vw,15rem)}.header-breadcrumb-wrapper{background-size:cover;background-position:center}.header .menu a{font-size:1.1rem;color:#fff;font-weight:300;position:relative}.header .menu a.active{color:#fff;font-weight:700}@media (min-width: 992px){.header .menu a:before{content:"";position:absolute;bottom:-.5rem;background-color:#fff;width:100%;height:2px;opacity:0;transform:translateY(10px);transition:all .2s ease-in-out}}@media (min-width: 992px) and (hover: hover){.header .menu a:hover:before{transform:translateY(0);opacity:1}}.header .btn-offcanvas{background:#1f1f1f;border:none;box-shadow:0 2px 3px #00000026;padding:.25rem;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,#171717,#292929);border:none;overflow:hidden}}.header .offcanvas-lg .header-logo{width:calc(7.5145502372rem + 2.0712081357vw);width:clamp(8rem,7.5145502372rem + 2.0712081357vw,10rem)}#footer .logo{width:calc(7.0873014229rem + 12.4272488142vw);width:clamp(10rem,7.0873014229rem + 12.4272488142vw,22rem)}#footer a{color:#fff;font-weight:300}@media (hover: hover){#footer a:hover:not(.btn){text-decoration:underline}}#footer .whatsapp-link{max-width:max-content;padding:.5rem 3rem}@media (max-width: 991.98px){#footer .whatsapp-link{margin:0 auto}}#footer .copyright{background-color:#101010}#footer .copyright-logo{width:calc(4.7572751186rem + 1.0356040679vw);width:clamp(5rem,4.7572751186rem + 1.0356040679vw,6rem)}#footer .copyright *{color:#ffffffbf}#footer .menu{font-size:calc(.9757275119rem + .1035604068vw);font-size:clamp(1rem,.9757275119rem + .1035604068vw,1.1rem)}.socials a{color:#fff;background-color:#e39f2e;font-size:calc(1.0635912678rem + .1553406102vw);font-size:clamp(1.1rem,1.0635912678rem + .1553406102vw,1.25rem);padding:.5rem;border-radius:50rem;transform:translate(-1px,-1px);transition:all .2s ease-in-out}@media (hover: hover){.socials a:hover{background-color:#c4841a;transform:none}}#home .banner{max-height:100dvh}#home .banner .swiper-slide:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#0006}#home .banner .swiper-slide .banner-title{font-size:calc(1.0752314575rem + 1.8123071187vw);font-size:clamp(1.5rem,1.0752314575rem + 1.8123071187vw,3.25rem);line-height:1.25}#home .banner .swiper-slide .editor-texto *{font-size:calc(.9150462915rem + .3624614237vw);font-size:clamp(1rem,.9150462915rem + .3624614237vw,1.35rem);line-height:1.5;font-weight:300}#home .differentials{z-index:11;position:relative;transform:translateY(-3rem)}@media (min-width: 992px){#home .differentials{transform:translateY(-25%)}}@media (min-width: 1600px){#home .differentials{transform:translateY(-50%)}}#home .differentials .ratio{max-width:2rem}#home .testimonials{background-size:cover}#home .testimonials .title-lg{line-height:1.25}#home .testimonials .title-lg b,#home .testimonials .title-lg strong{color:#e39f2e}#home .testimonials-swiper{padding:2rem;margin:-2rem}#home .testimonials-swiper .testimonial-card{box-shadow:0 2px 25px #00000026}#home .testimonials-swiper .testimonial-card .ratio{max-width:5rem;overflow:hidden;border-radius:50rem}#home .testimonials-swiper .swiper-slide{opacity:0;transition:all .2s ease-in-out}#home .testimonials-swiper .swiper-slide-visible{opacity:1}#home .solutions .editor-texto *{font-size:calc(.9393187796rem + .258901017vw);font-size:clamp(1rem,.9393187796rem + .258901017vw,1.25rem)}#home .solutions .custom-pagination-wrapper{z-index:1}@media (min-width: 992px){#home .solutions .custom-pagination-wrapper{margin-top:-4rem}}#home .solutions .custom-pagination-wrapper:before{content:"";width:100%;height:100%;position:absolute;left:-50vw;top:0;background-color:#e39f2e}#home .solutions .custom-pagination .swiper-pagination-bullet{position:relative;width:auto;height:max-content;background-color:transparent;margin:0;margin-right:5rem;font-size:1.1rem;opacity:.5;padding:0 0 0 25px;border-radius:0;color:#fff;cursor:pointer}#home .solutions .custom-pagination .swiper-pagination-bullet:before{content:"";width:12px;height:12px;display:block;position:absolute;left:0;border-radius:50rem;top:.35rem;background-color:#fff}#home .solutions .custom-pagination .swiper-pagination-bullet-active{opacity:1}#home .solutions .custom-pagination .swiper-pagination-bullet .progress{margin-top:.5rem;height:2px;position:relative;background-color:#fff;transition:width .1s linear}.products .swiper-button-prev,.products .swiper-button-next{position:unset;color:#fff;background-color:#e39f2e;border-radius:50rem;padding:.5rem}#company .history .title-lg{line-height:1.5}#company .history .title-lg b,#company .history .title-lg strong{color:#e39f2e}#company .mvv .icon{max-width:5rem}#company .mvv .card .title-sm{width:max-content}#company .mvv .card .title-sm:before{content:"";width:100%;height:3px;background-color:#e39f2e;display:block;margin-bottom:1rem}#company .gallery{position:relative}#company .gallery:before{content:"";position:absolute;width:100%;height:50%;bottom:0;left:0;background-color:#f2f2f4}#company .numbers .title-lg{line-height:1;font-size:calc(2.3179563389rem + .7767030509vw);font-size:clamp(2.5rem,2.3179563389rem + .7767030509vw,3.25rem)}@media (max-width: 991.98px){#company .numbers hr{width:50%;margin:1rem auto}}#products .form-select{border:1px solid #e4e4e8;background-color:#f2f2f4}@media (max-width: 575.98px){#products form *{width:100%}}#product .whatsapp-link{width:max-content}@media (max-width: 991.98px){#product .whatsapp-link{margin:0 auto}}#product .btn-caracteristics{padding:0;border:none;font-weight:700;font-size:1.1rem}#product .btn-caracteristics svg{transform:rotate(180deg);transition:all .2s ease-in-out}#product .btn-caracteristics.collapsed svg{transform:rotate(0)}#product .caracteristics .editor-texto *{font-size:1rem}#product .gallery-thumbs-swiper .swiper-slide{border:1px solid #1f1f1f;opacity:.5;transition:all .2s ease-in-out}#product .gallery-thumbs-swiper .swiper-slide-thumb-active{opacity:1}#product .technical a{color:#1f1f1f;transition:all .2s ease-in-out}@media (min-width: 992px){#product .technical a{padding-left:1rem}}@media (hover: hover){#product .technical a:hover{background-color:#f2f2f4}}#product .technical a .icon{background-color:#e39f2e;display:flex;padding:.5rem;color:#fff;font-size:calc(1.5679563389rem + .7767030509vw);font-size:clamp(1.75rem,1.5679563389rem + .7767030509vw,2.5rem)}#contact .form .card{box-shadow:0 5px 10px #0000001a}
