@charset "UTF-8";:root{--swiper-theme-color: #f58220}.swiper-button-prev:after,.swiper-button-next:after{font-size:clamp(2rem,1.875rem + .625vw,2.625rem)}.title-lg{font-size:calc(1.2572751186rem + 1.0356040679vw);font-size:clamp(1.5rem,1.2572751186rem + 1.0356040679vw,2.5rem)}.title-lg b,.title-lg strong{font-weight:800}.title-wrapper .title-lg:before{content:"";width:100%;height:3px;background-color:#f58220;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:-1}@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:98%}.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:97.5%}}@media (min-width: 992px) and (min-width: 768px){.container-start{max-width:97.5%}}@media (min-width: 992px) and (min-width: 992px){.container-start{max-width:97.5%}}@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% - 1520px)/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:98%}.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:97.5%}}@media (min-width: 992px) and (min-width: 768px){.container-end{max-width:97.5%}}@media (min-width: 992px) and (min-width: 992px){.container-end{max-width:97.5%}}@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% - 1520px)/2))}}.editor-texto p,.editor-texto span,.editor-texto ul,.editor-texto ol,.editor-texto li,.editor-texto a{color:#212529;font-weight:400;line-height:1.25}.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:#0e141c}.editor-texto li+li{margin-top:.5em}.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:400;color:#0e141c;font-size:1em;margin-right:.75em}.editor-texto ol{list-style:decimal;list-style-position:inside;padding-left:.5em}.editor-texto ol li::marker{color:#0e141c}.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 #0e141c}.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:#f58220}.editor-texto-light ul li:before{color:#f58220}.editor-texto-light ol li::marker{color:#f58220}.editor-texto-light blockquote{border-left:2px solid #f58220}.editor-texto-light blockquote,.editor-texto-light blockquote *{color:#6c757d}.product-card img{transition:all .2s ease-in-out}@media (hover: hover){.product-card:hover img{transform:scale(1.05)}.product-card:hover .category-badge,.product-card:hover .check-more-btn{background-color:#f58220;color:#fff}}.product-card-title{font-size:calc(.5921052632rem + .6578947368vw);font-size:clamp(1rem,.5921052632rem + .6578947368vw,1.25rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card .category-badge{border:#f58220 1px solid;padding:.25rem .5rem;color:#f58220;transition:all .2s ease-in-out}.blog-card{transition:all .2s ease-in-out}@media (hover: hover){.blog-card:hover{background-color:#0e141c}.blog-card:hover .card-triangles:before{border-color:transparent transparent #0e141c transparent}}.blog-card .card-triangles:before{content:"";position:absolute;right:0;bottom:0;width:0px;height:0px;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #000 transparent;transform:rotate(0);z-index:1;transition:all .2s ease-in-out}.blog-card .card-triangles:after{content:"";position:absolute;left:0;top:0;width:0px;height:0px;border-style:solid;border-width:70px 70px 0 0;border-color:#fff transparent transparent transparent;transform:rotate(0);z-index:1}.blog-card-title{font-size:calc(.9393187796rem + .258901017vw);font-size:clamp(1rem,.9393187796rem + .258901017vw,1.25rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card-description{font-size:calc(.7514550237rem + .2071208136vw);font-size:clamp(.8rem,.7514550237rem + .2071208136vw,1rem);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.service-card{border:1px solid #606060;transition:all .2s ease-in-out}@media (hover: hover){.service-card:hover{border-color:#f58220}.service-card:hover .service-card-title{color:#f58220}}.service-card-title{transition:all .2s ease-in-out;font-size:calc(1.0635912678rem + .1553406102vw);font-size:clamp(1.1rem,1.0635912678rem + .1553406102vw,1.25rem);color:#606060}.service-card-featured{transition:all .2s ease-in-out}@media (hover: hover){.service-card-featured:hover img{transform:scale(1.1)}}.service-card-featured img{transition:all .2s ease-in-out}.service-card-featured .card-triangles{opacity:1;transition:all .2s ease-in-out}@media (min-width: 992px){.service-card-featured .card-triangles:before{content:"";position:absolute;right:0;bottom:0;width:0px;height:0px;border-style:solid;border-width:0 0 100px 100px;border-color:transparent transparent #fff transparent;transform:rotate(0);z-index:1;transition:all .2s ease-in-out}.service-card-featured .card-triangles:after{content:"";position:absolute;left:0;top:0;width:0px;height:0px;border-style:solid;border-width:100px 100px 0 0;border-color:#fff transparent transparent transparent;transform:rotate(0);z-index:1;transition:all .2s ease-in-out}}.service-card-featured .title{font-size:calc(1.0786375593rem + .5178020339vw);font-size:clamp(1.2rem,1.0786375593rem + .5178020339vw,1.7rem);text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.service-card-featured .description{font-size:calc(.7514550237rem + .2071208136vw);font-size:clamp(.8rem,.7514550237rem + .2071208136vw,1rem);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 992px){.service-card-featured .description{max-width:60%}}.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:.25rem;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-header{background:linear-gradient(80deg,#00b743,#009b12)}.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-wrapper .bg-whatsapp{background-color:#009b12;color:#fff;transition:all .2s ease-in-out}@media (hover: hover){.whatsapp-form-wrapper .bg-whatsapp:hover{background-color:#00b743}}.btn-whatsapp{transition:all .2s ease-in-out;color:#fff!important;border-radius:50rem;padding:.75rem;position:relative;box-shadow:0 4px 10px #00000059;background:linear-gradient(80deg,#00b743,#009b12);border:none;z-index:999}.btn-whatsapp.fixed{position:fixed;right:0;bottom:0;margin:1rem}.btn-whatsapp:after{content:"";width:100%;height:100%;background:linear-gradient(80deg,#009b12,#00b743);border-radius:50rem;position:absolute;left:0;top:0;opacity:0;transition:all .2s ease-in-out}@media (hover: hover){.btn-whatsapp:hover:after{opacity:1}}.btn-whatsapp:not(.active):before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:#00b74340;border-radius:50rem;transition:all .2s ease-in-out;animation:bgScale 4s linear infinite;z-index:-1}.btn-whatsapp-anchor{background-color:#00b743;padding:.25rem .5rem;color:#fff!important;transition:all .2s ease-in-out;border-radius:.25rem;text-align:center}@media (hover: hover){.btn-whatsapp-anchor:hover{background-color:#009b12}}@keyframes bgScale{70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}.gallery-swiper{border-radius:25px}.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{fill:#d9d9d980;transition:all .75s ease}.gallery-swiper .video-slide svg path{fill:#d9d9d9;transition:all .75s ease}@media (hover: hover){.gallery-swiper .video-slide:hover{font-size:calc(6.7572751186rem + 1.0356040679vw);font-size:clamp(7rem,6.7572751186rem + 1.0356040679vw,8rem)}.gallery-swiper .video-slide:hover svg circle{fill:#fff}.gallery-swiper .video-slide:hover svg path{fill:#f58220}}.gallery-thumbs{position:relative}.gallery-thumbs .swiper-slide{transition:all .2s ease-in-out;opacity:.6}.gallery-thumbs .swiper-slide-thumb-active{opacity:1}.header{z-index:999}.header-logo{width:calc(5.0291004743rem + 4.1424162714vw);width:clamp(6rem,5.0291004743rem + 4.1424162714vw,10rem)}@media (min-width: 992px){.header .menu ul{gap:6rem}}.header .menu a{color:#fff;text-transform:uppercase;border-radius:.25rem;position:relative}.header .menu a:not(.active):before{content:"";width:100%;height:1px;background-color:#f58220;position:absolute;left:0;bottom:-10px;transform:translateY(10px);opacity:0;transition:all .2s ease-in-out}@media (hover: hover){.header .menu a:hover:before{opacity:1;transform:translateY(0)}}.header .menu a.active{font-weight:900}@media (max-width: 991.98px){.header .offcanvas-lg{background:linear-gradient(180deg,rgba(14,20,28,.8),#1f2c3e);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.breadcrumb-wrapper{background-size:cover;background-position:bottom center}.breadcrumb-wrapper.position-absolute{background-image:none!important}.breadcrumb-wrapper .breadcrumb-item a{color:#fff}#footer .logo{width:calc(9.5145502372rem + 2.0712081357vw);width:clamp(10rem,9.5145502372rem + 2.0712081357vw,12rem)}@media (min-width: 992px){#footer .menu ul{gap:4rem}}#footer .menu a{text-transform:uppercase}#footer a{color:#fff;transition:all .2s ease-in-out}@media (hover: hover){#footer a:hover{color:#f58220}}#footer .address{width:100%}#footer .copyright{border-top:1px solid rgba(0,0,0,.1)}#footer .socials a{color:#fff;transition:all .2s ease-in-out}@media (hover: hover){#footer .socials a:hover{color:#f58220}}#footer .contacts span{width:max-content;padding-bottom:1rem;border-bottom:1px solid #fff}#home .banner{background-size:cover;background-position:center center;padding-top:calc(6.2718253557rem + 3.1068122036vw);padding-top:clamp(7rem,6.2718253557rem + 3.1068122036vw,10rem)}#home .banner .ratio{max-width:100%;margin:0 auto}#home .banner .editor-texto *{font-weight:200;font-size:calc(1.0825065761rem + 2.8479111866vw);font-size:clamp(1.75rem,1.0825065761rem + 2.8479111866vw,4.5rem)}#home .banner .editor-texto * b,#home .banner .editor-texto * strong{font-weight:800}#home .banner .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap: 8px;--swiper-pagination-bullet-size: 10px;background-color:#fff;opacity:1;transition:all .2s ease-in-out}#home .banner .swiper-pagination-bullet-active{background-color:#f58220}#home .brands .swiper-wrapper{transition-timing-function:linear}#home .blog .title-lg:before{content:"";width:100%;height:3px;background-color:#f58220;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:-1}#home .services .swiper-slide-active .card-triangles:before,#home .services .swiper-slide-active .card-triangles:after{opacity:0}.testimonials .title-wrapper{background-color:#f58220;position:relative}.testimonials .title-wrapper:before{content:"";width:150vw;height:calc(100% + 4rem);position:absolute;top:0;left:-50vw;background-color:#f58220;z-index:-1;margin-top:-4rem}@media (max-width: 991.98px){.testimonials .title-wrapper:before{height:calc(100% + 10rem)}}.testimonials .title-wrapper .title-lg{font-size:calc(1.3786375593rem + .5178020339vw);font-size:clamp(1.5rem,1.3786375593rem + .5178020339vw,2rem)}.testimonials .testimonial-card{padding-bottom:6rem}.testimonials .testimonial-card:before{content:"";position:absolute;right:0;bottom:0;width:0px;height:0px;border-style:solid;border-width:0 0 80px 80px;border-color:transparent transparent #ffffff transparent;transform:rotate(0)}.contact-section{background-size:cover;background-position:center center;padding-top:calc(2.7863755929rem + 5.1780203393vw);padding-top:clamp(4rem,2.7863755929rem + 5.1780203393vw,9rem);padding-bottom:calc(2.7863755929rem + 5.1780203393vw);padding-bottom:clamp(4rem,2.7863755929rem + 5.1780203393vw,9rem)}.contact-section .title-lg{filter:drop-shadow(0 4px 4px #000)}.differentials{background-color:#f8f9fa}.differentials .ratio{background-color:#fff;box-shadow:0 5px 15px #0000001a;border-radius:15px;max-width:6rem}.differentials .ratio img{padding:1rem}.differentials-swiper{padding:1rem;margin:-1rem}.differentials h3{font-size:calc(.9757275119rem + .1035604068vw);font-size:clamp(1rem,.9757275119rem + .1035604068vw,1.1rem)}#company .about{background-size:cover;background-position:bottom center}#company .about .editor-texto *{font-size:calc(.9757275119rem + .1035604068vw);font-size:clamp(1rem,.9757275119rem + .1035604068vw,1.1rem)}#company .differentials{background-color:#fff;margin-top:2rem}@media (min-width: 992px){#company .differentials{margin-top:4rem}}#company .mvv-card .icon{color:#f58220;max-width:calc(4.2718253557rem + 3.1068122036vw);max-width:clamp(5rem,4.2718253557rem + 3.1068122036vw,8rem)}@media (min-width: 992px){#company .mvv .mvv-col:not(:last-child){border-right:2px solid rgba(0,0,0,.8)}}@media (max-width: 991.98px){#company .mvv .mvv-col:not(:last-child) .mvv-card{border-bottom:2px solid rgba(0,0,0,.8)}}@media (max-width: 991.98px){#company .sustentability{background-color:#f58220}}@media (min-width: 992px){#company .sustentability .card:before{content:"";position:absolute;left:0;top:0;width:0px;height:0px;border-style:solid;border-width:100px 100px 0 0;border-color:#fff transparent transparent transparent;transform:rotate(0);z-index:1}}#company .sustentability .card .editor-texto ul li:before{color:#fff}@media (min-width: 992px){#company .sustentability .card .col-text{padding-left:8rem}}#contact{background-position:center;background-size:cover;min-height:100dvh}#contact .card .icon{background-color:#f58220;max-width:3rem;border-radius:50rem}#contact .card .icon svg{padding:.5rem}#contact .card .icon svg path{fill:#0e141c}#contact .card a{color:#fff;font-weight:700;font-size:calc(.9514550237rem + .2071208136vw);font-size:clamp(1rem,.9514550237rem + .2071208136vw,1.2rem);transition:all .2s ease-in-out}#contact .card a:hover{text-decoration:underline;color:#f58220}#contact .socials a{color:#f58220;font-size:calc(.9514550237rem + .2071208136vw);font-size:clamp(1rem,.9514550237rem + .2071208136vw,1.2rem);transition:all .2s ease-in-out}@media (hover: hover){#contact .socials a:hover{color:#fff}}#contact .form{border:1px solid #fff}@media (max-width: 991.98px){#contact .form .btn-submit{width:100%}}#offcanvasCategorias a.active{display:flex;align-items:center;gap:.5rem}#offcanvasCategorias a.active:before{content:"";width:.5em;height:.5em;background-color:#f58220;border-radius:50rem;display:block}#blog-details .gallery-swiper{border-radius:0}.products-filter{position:sticky;top:1rem}.products-filter .search-form-input{height:52px}.products-filter .accordion-item{border:#ced4da 1px solid!important}.products-filter .search-form-input{border-radius:0!important}.products-filter .search-form-button{border:none}#services .offcanvas{background:linear-gradient(180deg,rgba(14,20,28,.8),#1f2c3e);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#services .offcanvas a{color:#fff}#services-details .gallery-swiper{border-radius:0}#services-details .gallery-swiper .swiper-pagination{display:none}#services-details .gallery-thumbs .swiper-button-prev,#services-details .gallery-thumbs .swiper-button-next{transform:translateY(-50%);margin:0;background-color:#f58220;width:calc(1.3786375593rem + .5178020339vw);width:clamp(1.5rem,1.3786375593rem + .5178020339vw,2rem);height:calc(1.3786375593rem + .5178020339vw);height:clamp(1.5rem,1.3786375593rem + .5178020339vw,2rem);font-size:calc(.6893187796rem + .258901017vw);font-size:clamp(.75rem,.6893187796rem + .258901017vw,1rem)}#services-details .gallery-thumbs .swiper-button-prev:after,#services-details .gallery-thumbs .swiper-button-next:after{font-size:1.25em;color:#fff}#services-details .gallery-thumbs .swiper-button-prev{left:1rem}#services-details .gallery-thumbs .swiper-button-next{right:1rem}.fancybox__thumb:after{border:#f58220 2px solid!important;border-radius:0!important}.w-fit{width:fit-content}.h-fit{height:fit-content}ul.pagination{gap:1rem}ul.pagination .page-link{width:40px;height:40px;border-radius:50%!important;display:flex;justify-content:center;align-items:center;border:#f58220 1px solid;transition:all .2s ease-in-out}@media (hover: hover){ul.pagination .page-link:hover{background-color:#f58220;color:#fff}}
