@charset "UTF-8";.swiper-button-prev,.swiper-button-next{width:max-content;height:max-content}.swiper-button-prev:after,.swiper-button-next:after{content:none}.title{position:relative;text-align:center;width:max-content;font-weight:300}@media (max-width: 991.98px){.title{margin:0 auto 2rem}}.title:before{content:"";width:100vw;height:2px;background-color:#262626;position:absolute;right:calc(100% + 1.5rem);top:50%;transform:translateY(-50%)}.swiper-pagination-bullet-active{background-color:#3b4448}@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:#3b4448;font-weight:400;line-height:1.25;margin-bottom:1rem}.editor-texto h1,.editor-texto h2,.editor-texto h3,.editor-texto h4,.editor-texto h5,.editor-texto h6{margin-top:.5rem;margin-bottom:.5em;color:#313131}.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:"\2022";font-weight:400;color:#313131;font-size:.6em;margin-right:.75em}.editor-texto ol{list-style:decimal;list-style-position:inside;padding-left:.5em}.editor-texto ol li::marker{color:#313131}.editor-texto p:has(br){margin-bottom:0}.editor-texto p:has(img){width:100%;overflow-x:auto}.editor-texto p:has(img)::-webkit-scrollbar{width:1px;height:5px}.editor-texto p:has(img)::-webkit-scrollbar-track{background:#e4e4e4}.editor-texto p:has(img)::-webkit-scrollbar-thumb{background:#525e64;border-radius:50rem}.editor-texto p:has(img)::-webkit-scrollbar-thumb:hover{background:#697980}.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 #313131}.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:#eaeaea}.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:#fff}.editor-texto-light ul li:before{color:#fff}.editor-texto-light ol li::marker{color:#fff}.editor-texto-light blockquote{border-left:2px solid #fff}.editor-texto-light blockquote,.editor-texto-light blockquote *{color:#6c757d}.produto-card{transition:all .2s ease-in-out;color:#fff!important;outline:1px solid rgba(18,18,18,.75);position:relative}.produto-card .product-title{font-size:1rem}.produto-card .product-subtitle{font-size:.9rem}@media (max-width: 575.98px){.produto-card .product-title{font-size:.9rem}.produto-card .product-subtitle{font-size:.8rem}}.produto-card .ratio{transition:all .2s ease-in-out;z-index:-1}.produto-card .image-hover{transition:all .2s ease-in-out;opacity:0}.produto-card svg{color:#fff;width:calc(1.7572751186rem + 1.0356040679vw);width:clamp(2rem,1.7572751186rem + 1.0356040679vw,3rem);transition:all .2s ease-in-out}.produto-card svg rect{transition:all 1s ease;stroke-dasharray:410;stroke-dashoffset:0}.produto-card .text{background-color:#121212bf;z-index:1}@media (hover: hover){.produto-card:hover svg{transition:all 1s ease 1s;background-color:#3b4448;color:#fff}.produto-card:hover svg rect{stroke-dashoffset:410}.produto-card:hover .image-hover{opacity:1}}.produto-card .text{transition:all .2s ease-in-out}.produto-card .badge{font-size:calc(.5514550237rem + .2071208136vw);font-size:clamp(.6rem,.5514550237rem + .2071208136vw,.8rem)}.blog-card{transition:all .2s ease-in-out}@media (hover: hover){.blog-card:hover{background-color:#3b4448}.blog-card:hover *{color:#fff}}.blog-card-body{flex:1}.blog-card-title{font-size:calc(.8446593898rem + .1294505085vw);font-size:clamp(.875rem,.8446593898rem + .1294505085vw,1rem);font-weight:700;color:#3b4448;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card-description{font-size:calc(.7757275119rem + .1035604068vw);font-size:clamp(.8rem,.7757275119rem + .1035604068vw,.9rem);color:#000000a6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.whatsapp-form{opacity:0;pointer-events:none;user-select:none;transition:all .5s ease;clip-path:circle(0% at 100% 100%);box-shadow:0 5px 15px #00000040;border-radius:.2rem;overflow:hidden;z-index:999}.whatsapp-form.show{opacity:1;pointer-events: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;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:.2rem;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)}}.ratio-3x4{--bs-aspect-ratio: 133.3333%}.category-card{position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.category-card .ratio-3x4{overflow:hidden}.category-card .ratio-3x4 img{transition:transform .5s ease}.category-card .ratio-3x4:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.95) 0%,rgba(0,0,0,.72) 42%,rgba(0,0,0,.08) 72%);opacity:.65;transition:opacity .5s cubic-bezier(.25,.46,.45,.94)}.category-card-body{display:flex;flex-direction:column;justify-content:flex-end;z-index:2;padding:1rem 1.125rem 1.375rem;pointer-events:none}.category-card-body hr{max-width:4rem;border-color:#ffffff73;border-top-width:2px;opacity:1;margin:.6rem 0 .75rem}.category-card-body .description{min-height:82px}.category-card-link{z-index:3;display:block}.category-card .name{font-size:calc(.9635912678rem + .1553406102vw);font-size:clamp(1rem,.9635912678rem + .1553406102vw,1.15rem);font-weight:600;color:#fff;margin-bottom:0;line-height:1.3}.category-card .description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-size:calc(.7979510574rem + .0642074522vw);font-size:clamp(.813rem,.7979510574rem + .0642074522vw,.875rem);color:#ffffffe6;line-height:1.5;margin-bottom:0}@media (hover: hover){.category-card:hover{transform:translateY(-6px);box-shadow:0 20px 48px #00000047}.category-card:hover .ratio-3x4 img{transform:scale(1.08)}.category-card:hover .ratio-3x4:after{opacity:1}}.gallery-swiper .swiper-button-prev,.gallery-swiper .swiper-button-next{width:max-content;height:max-content;padding:.5rem;border:1px solid #fff;color:#fff;border-radius:50rem;transition:all .2s ease-in-out}@media (hover: hover){.gallery-swiper .swiper-button-prev:hover,.gallery-swiper .swiper-button-next:hover{background-color:#fff;color:#3b4448}}.gallery-swiper .swiper-button-prev{left:calc(1.7572751186rem + 1.0356040679vw);left:clamp(2rem,1.7572751186rem + 1.0356040679vw,3rem)}.gallery-swiper .swiper-button-next{right:calc(1.7572751186rem + 1.0356040679vw);right:clamp(2rem,1.7572751186rem + 1.0356040679vw,3rem)}.filtro{background-color:#fff;border:1px solid #e9ecef}.filtro .toggle-filtro{z-index:995;font-size:.85rem;font-weight:600;letter-spacing:.02em}.filtro .offcanvas-body{padding:0}.filtro .filtro-panel__header{padding:1.25rem 1.25rem .75rem;border-bottom:1px solid #eaeaea}.filtro .filtro-panel__title{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#adb5bd}.filtro .filtro-panel__clear{font-size:.78rem;font-weight:600;color:#adb5bd;background:none;border:none;padding:0;text-decoration:underline;text-underline-offset:3px;transition:color .15s;white-space:nowrap}@media (hover: hover){.filtro .filtro-panel__clear:hover{color:#3b4448}}.filtro .search-form{padding:.75rem 1.25rem;border-bottom:1px solid #e9ecef}.filtro .search-form__inner{position:relative}.filtro .search-form input{width:100%;background-color:#fff;border:1px solid #ced4da;border-radius:0;color:#110d09;padding:.65rem 2.6rem .65rem .875rem;font-size:.875rem;transition:all .2s ease-in-out}.filtro .search-form input::placeholder{color:#adb5bd}.filtro .search-form input:focus{outline:none;border-color:#3b4448;box-shadow:none}.filtro .search-form button,.filtro .search-form__submit{position:absolute;top:0;bottom:0;right:.5rem;margin:auto 0;width:auto;height:max-content;padding:.3rem;color:#6c757d;transition:color .15s;border:none;background:transparent;box-shadow:none;transform:none}@media (hover: hover){.filtro .search-form button:hover,.filtro .search-form__submit:hover{color:#3b4448;transform:none;box-shadow:none}}.filtro .filtro-selected{background-color:#3b444813;padding:.75rem 1.25rem}.filtro .filtro-selected__title{text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:700;color:#adb5bd}.filtro .filtro-selected__chip{border:1px solid rgba(59,68,72,.3);background-color:#fff;color:#343a40;font-size:.775rem;font-weight:500;padding:.28rem .55rem;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s ease-in-out;cursor:pointer}@media (hover: hover){.filtro .filtro-selected__chip:hover{border-color:#3b4448;background-color:#3b44480f;color:#3b4448}}.filtro .filtro-sections{padding:0 0 .5rem}.filtro label,.filtro input{cursor:pointer}.filtro .filtro-selected-inline__title{color:#6c757d;font-weight:600;font-size:.8rem}.filtro .filtro-selecionado{border:1px solid rgba(59,68,72,.3);color:#343a40;background-color:#fff;font-size:.775rem;transition:all .2s ease-in-out}@media (hover: hover){.filtro .filtro-selecionado:hover{border-color:#3b4448;background-color:#3b44480f;color:#3b4448}}.filtro-carregando{background-color:#fffc}.filtro-carregando .spinner-border{width:calc(2.5145502372rem + 2.0712081357vw);width:clamp(3rem,2.5145502372rem + 2.0712081357vw,5rem);height:calc(2.5145502372rem + 2.0712081357vw);height:clamp(3rem,2.5145502372rem + 2.0712081357vw,5rem)}.filtro-categoria-label{cursor:pointer;transition:all .2s ease-in-out}@media (hover: hover){.filtro-categoria-label:hover:not(.bg-primary){background-color:#0000001a}}.filter-group{border-bottom:1px solid #eaeaea}.filter-group:last-child{border-bottom:none}.filter-group.is-disabled{pointer-events:none;opacity:.45}.filter-group.has-selection .filter-group__label{color:#3b4448}.filter-group__toggle{width:100%;border:none;background:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1.25rem;text-align:left;transition:background-color .15s}.filter-group__toggle:focus-visible{outline:2px solid rgba(59,68,72,.4);outline-offset:-2px}.filter-group__toggle[aria-expanded=true] .filter-group__arrow{transform:rotate(180deg)}@media (hover: hover){.filter-group__toggle:hover{background-color:#e9ecef59}}.filter-group__label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#110d09;transition:color .15s}.filter-group__end{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.filter-group__arrow{color:#495057;transition:transform .2s ease;flex-shrink:0}.filter-group__list{margin:0;padding:.25rem 1.25rem .875rem;overflow-y:auto}.filter-group__list::-webkit-scrollbar{width:3px}.filter-group__list::-webkit-scrollbar-track{background:transparent}.filter-group__list::-webkit-scrollbar-thumb{background:#dee2e6}.filter-group__hint{font-size:.78rem;color:#adb5bd;font-style:italic;margin:0;padding:0 1.25rem .875rem}.filter-suboptions{padding:.35rem 0 .5rem 2rem;border-left:2px solid rgba(59,68,72,.25);margin:0 0 .25rem 1.5rem}.filter-suboptions__all{display:block;width:100%;padding:.3rem .5rem;margin:.3rem 0 0 -.5rem;font-size:.78rem;font-weight:600;color:#6c757d;background:none;border:none;text-align:left;cursor:pointer;transition:color .12s}@media (hover: hover){.filter-suboptions__all:hover{color:#3b4448}}.filter-option{display:flex;align-items:center;gap:.65rem;padding:.45rem .5rem;cursor:pointer;transition:background-color .12s;margin:0 -.5rem;background:none;border:none;text-align:left}.filter-option__radio{width:1rem;height:1rem;border-radius:50%;border:2px solid #ced4da;flex-shrink:0;background-color:#fff;position:relative;transition:border-color .12s}.filter-option__radio:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:.45rem;height:.45rem;border-radius:50%;background-color:#3b4448;transition:transform .15s ease}.filter-option__chevron{color:#ced4da;flex-shrink:0;margin-left:auto;transition:transform .2s ease,color .12s}.filter-option__label{font-size:.875rem;color:#495057;line-height:1.3;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .12s}@media (hover: hover){.filter-option:hover{background-color:#e9ecef80}.filter-option:hover .filter-option__label{color:#110d09}}.filter-option.is-active{background-color:#3b444812}.filter-option.is-active .filter-option__label{color:#3b4448;font-weight:600}.filter-option.is-active .filter-option__radio{border-color:#3b4448}.filter-option.is-active .filter-option__radio:after{transform:translate(-50%,-50%) scale(1)}.filter-option[aria-expanded=true] .filter-option__chevron{transform:rotate(180deg);color:#3b4448}.filter-option--sub .filter-option__label{font-size:.825rem}.filter-option--sub .filter-option__radio{width:.5rem;height:.5rem;border-color:#ced4da}.filter-option--sub .filter-option__radio:after{width:.25rem;height:.25rem}@media (max-width: 991.98px){.filtro{box-shadow:none;border:none}}.newsletter{background-color:#eaeaea}.newsletter-form{background-color:#a3a3a3}.newsletter-form .newsletter-header,.newsletter-form .newsletter-form-group,.newsletter-form .newsletter-terms{padding-left:0!important}.newsletter-form .row{margin-left:0;margin-right:0}.newsletter-form .row [class*=col-]{padding-left:0}.newsletter-form .newsletter-header p{font-size:1.375rem;line-height:1.375rem;font-weight:700;margin-bottom:0}.newsletter-form .newsletter-form-group .newsletter-input{border:1px solid rgba(255,255,255,.3);padding:12px 16px;color:#3b4448;font-size:1rem}.newsletter-form .newsletter-form-group .newsletter-input::placeholder{color:#3b4448}.newsletter-form .newsletter-form-group .newsletter-input:focus{background-color:#ffffff26;border-color:#ffffff80;box-shadow:0 0 0 .2rem #ffffff40;color:#3b4448}.newsletter-form .newsletter-terms{padding-left:0!important;padding-right:0!important}.newsletter-form .newsletter-terms .form-check{margin-left:0;padding-left:1.25em}.newsletter-form .newsletter-terms .form-check .form-check-input{margin-top:.125em;margin-left:-1.25em;width:18px;height:18px;background-color:#ffffff1a;border:1px solid #3b4448;border-radius:3px}.newsletter-form .newsletter-terms .form-check .form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}.newsletter-form .newsletter-terms .form-check .form-check-input:focus{box-shadow:0 0 0 .2rem #ffffff40}.newsletter-form .newsletter-terms .form-check .form-check-label{font-size:.875rem;line-height:1.25rem;font-weight:400;cursor:pointer}.newsletter-form .newsletter-terms .form-check .form-check-label a{color:inherit;text-decoration:underline}.newsletter-form .newsletter-terms .form-check .form-check-label a:hover{text-decoration:none}.newsletter-form .newsletter-submit .btn{padding:12px 24px;font-weight:700;border:none;transition:all .3s ease;position:relative;overflow:hidden;width:fit-content}.newsletter-form .newsletter-submit .btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}.newsletter-form .newsletter-submit .btn:active{transform:translateY(0)}.newsletter-form .newsletter-submit .btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.newsletter-form .newsletter-messages{font-size:.875rem}.newsletter-form .newsletter-messages .alert{border-radius:6px;border:none;padding:10px 15px}@media (max-width: 991.98px){.newsletter-form .newsletter-header p{font-size:1.25rem;line-height:1.25rem;text-align:center}.newsletter-form .newsletter-terms .form-check .form-check-label{font-size:.8rem}.newsletter-form .newsletter-submit .btn{font-size:.9rem}}@media (max-width: 767.98px){.newsletter-form .newsletter-form-group .newsletter-input{padding:10px 14px;font-size:.9rem}}.header{position:fixed;top:0;left:0;right:0;width:100%;z-index:999;transition:all .2s ease-in-out;padding-top:1rem}.header .logo{max-width:calc(7.5727511858rem + 10.3560406785vw);max-width:clamp(10rem,7.5727511858rem + 10.3560406785vw,20rem)}@media (min-width: 992px){.header .logo{max-width:calc(9.9310344828rem + 1.724137931vw);max-width:clamp(11rem,9.9310344828rem + 1.724137931vw,12rem);padding:1rem 0}}.header-spacer{height:5.5rem}@media (min-width: 992px){.header-spacer{height:7rem}}.header-wrapper{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.header-wrapper:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 100%);pointer-events:none;z-index:1}.header-wrapper section .breadcrumb{display:flex!important;margin-bottom:0!important}.header-wrapper section .breadcrumb *{color:#fff!important}.header-wrapper section .breadcrumb .breadcrumb-item:before{filter:brightness(999)}@media (max-width: 991.98px){.header-wrapper section .breadcrumb{justify-content:center}}.header-wrapper section{padding:6.5rem 0 4rem}@media (min-width: 992px){.header-wrapper section{padding-top:9rem}}.header-wrapper section .breadcrumb{display:none}.header-wrapper section .title{width:auto;color:#fff;font-weight:700;margin-bottom:0}.header-wrapper section .title:before{content:none}.header-wrapper section .breadcrumb-subtitle{color:#fff;font-weight:700;font-size:calc(1.1893187796rem + .258901017vw);font-size:clamp(1.25rem,1.1893187796rem + .258901017vw,1.5rem);margin-bottom:1rem}.header-wrapper section .breadcrumb-subtitle:after{content:"";width:5rem;height:3px;display:block;background-color:#ffffffbf}@media (max-width: 991.98px){.header-wrapper section .breadcrumb-subtitle:after{margin:0 auto}}.header-wrapper section .breadcrumb-text{color:#fff}.header-wrapper section .breadcrumb-text p,.header-wrapper section .breadcrumb-text li{color:#fff}.header-wrapper section .btn{border-color:#fff;color:#fff}@media (hover: hover){.header-wrapper section .btn:hover{background-color:#fff;color:#110d09}}.header .card{background-color:#000000bf;position:relative;overflow:visible}.header .language{color:#fff}.header .language-icon{width:1.25rem;border-radius:50rem}.header .language.active{background-color:#110d09}@media (min-width: 992px){.header .menu,.header .menu ul,.header .menu ul li{height:100%}}.header .link{display:flex;padding:0;align-items:center;background-color:transparent;border:none;position:relative;color:#fff;font-weight:500;transition:all .2s ease-in-out}@media (min-width: 992px){.header .link{padding:0 .5rem;height:100%;font-size:calc(.5862068966rem + .3448275862vw);font-size:clamp(.8rem,.5862068966rem + .3448275862vw,1rem)}.header .link:before{content:"";width:100%;height:0;background-color:#919fa5;position:absolute;left:0;top:0;opacity:0;transition:all .2s ease-in-out}}.header .link.active:before{height:3px;opacity:1}@media (min-width: 1200px){.header .link{padding:0 .75rem}}@media (min-width: 1600px){.header .link{padding:0 1rem}}.header .link.btn{padding:.5rem 1rem;background-color:#eaeaea;color:#3b4448}@media (max-width: 991.98px){.header .link.btn{color:#fff;background-color:#465156}}.header .link path{transition:all .2s ease-in-out}@media (min-width: 992px){.header .link.show:not(.btn){background-color:#ffffff0d;box-shadow:inset 2px -2px 4px #0000001a}}.header .link.show:not(.btn):before{height:3px;opacity:1}.header .link.show .arrow path{d:path("M5 14L10 9L15 14")}@media (hover: hover){.header .link:not(.btn):hover{background-color:#ffffff0d;box-shadow:inset 2px -2px 4px #0000001a}.header .link:not(.btn):hover:before{height:3px;opacity:1}}@media (max-width: 991.98px){.header #offcanvasHeader{background-color:#3b4448b3;backdrop-filter:blur(5px);border-right:1px solid #313131}.header #offcanvasHeader .offcanvas-header{border-bottom:1px solid #313131}}.header .cart-count{width:1.25rem;height:1.25rem;color:#fff;font-size:.7rem;top:-.7rem;right:-.5rem}.header .header-search-wrap{height:100%;align-items:center}.header .header-search-wrap .btn-search{color:#fff;background:transparent;border:none;padding:0 .5rem;display:flex;align-items:center;height:100%;cursor:pointer;transition:all .2s ease-in-out}.header .header-search-wrap .btn-search .icon-close{display:none}@media (hover: hover){.header .header-search-wrap .btn-search:hover{opacity:.75}}.header #header-search-dropdown{position:absolute;top:100%;left:0;right:0;z-index:1000;background:rgba(0,0,0,.75);padding:.875rem 1rem;padding-top:0;opacity:0;transform:translateY(-.2rem);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.header #header-search-dropdown .header-search-input{flex:1;min-width:0;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.05);border-right:none;color:#fff;padding:.5rem .75rem;outline:none;transition:all .2s ease-in-out}.header #header-search-dropdown .header-search-input::placeholder{color:#ffffff59}.header #header-search-dropdown .header-search-input:focus{background:rgba(255,255,255,.1);border-color:#ffffff4d}.header #header-search-dropdown .btn-search-submit{background:#3b4448;border:none;color:#fff;padding:.5rem .75rem;display:flex;align-items:center;cursor:pointer;flex-shrink:0;transition:all .2s ease-in-out}@media (hover: hover){.header #header-search-dropdown .btn-search-submit:hover{background:#292f32}}.header.search-open #header-search-dropdown{opacity:1;transform:translateY(0);pointer-events:auto}.breadcrumb-subtitle{font-weight:600;letter-spacing:.08em;font-size:.75rem;color:#110d09bf}.breadcrumb-text{max-width:52rem}@keyframes slideIn{0%{transform:translateY(1rem);opacity:0}to{transform:translateY(0);opacity:1}0%{transform:translateY(1rem);opacity:0}}.dropdown-menu{top:unset!important;-webkit-animation-name:slideIn;animation-name:slideIn;animation-duration:.3s;-webkit-animation-duration:.3s;animation-fill-mode:both;-webkit-animation-fill-mode:both;transition:all .5s ease}@media (max-width: 991.98px){.dropdown-menu{background-color:#3b4448;position:relative!important;width:max-content!important}}.dropdown-menu,.dropdown-menu li{height:auto!important}#footer{border-top:1px solid #313131}@media (max-width: 991.98px){#footer .logo{width:12rem}}@media (min-width: 992px){#footer .row-border{border-left:1px solid #313131;border-right:1px solid #313131}}#footer .address{width:100%}#footer .copyright{border-top:1px solid #313131}#footer .copyright img{filter:brightness(0) opacity(.8)}#footer .link{font-weight:600}@media (hover: hover){#footer a:hover{text-decoration:underline}}.fixed-button{z-index:100;filter:drop-shadow(2px 4px 4px rgba(0,0,0,.45))}@media (hover: hover){.fixed-button a:hover~.text{opacity:1!important;animation:0}}.fixed-button .btn-close{width:max-content;height:max-content;padding:.5rem;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/.6em auto no-repeat;opacity:.75}.fixed-button .text{position:relative;opacity:0;transition:all .2s ease-in-out;animation:toggleOpacity 20s infinite}.fixed-button .text:before{content:"";width:0;height:0;position:absolute;left:0;top:50%;transform:translate(-99%,-50%);border-style:solid;border-width:5px 10px 5px 0;border-color:transparent #3b4448 transparent transparent}@media (hover: hover){.fixed-button .text:hover{animation:0;opacity:1!important}}@keyframes toggleOpacity{40%{opacity:0}50%{opacity:1}70%{opacity:1}80%{opacity:0}}.userway_buttons_wrapper{bottom:5.3rem!important;top:auto!important;left:auto!important;right:-2.25rem!important}#userwayAccessibilityIcon{width:52px;height:52px}div[vw].enabled{right:.65rem!important;bottom:7.5rem!important;top:auto!important}#home .banner{min-height:100dvh}#home .banner .editor-texto img{width:100%;max-width:calc(7.8579694911rem + 6.4725254241vw);max-width:clamp(9.375rem,7.8579694911rem + 6.4725254241vw,15.625rem);object-fit:contain}#home .banner-title *{font-weight:700;font-size:calc(.9495039457rem + 1.708746712vw);font-size:clamp(1.35rem,.9495039457rem + 1.708746712vw,3rem)}#home .banner .swiper-pagination{--swiper-pagination-bullet-horizontal-gap: 10px;top:0}#home .banner .swiper-pagination-bullet{width:auto;height:auto;font-weight:700;transition:all .2s ease-in-out;background-color:transparent}#home .banner .swiper-button-prev,#home .banner .swiper-button-next{margin-top:0}#home .banner .swiper-slide:before{content:"";width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);position:absolute;left:0;top:0}#home .banner .swiper-slide .box .ratio{max-width:calc(8.1613755929rem + 5.1780203393vw);max-width:clamp(9.375rem,8.1613755929rem + 5.1780203393vw,14.375rem)}#home .banner .pagination-wrapper{position:relative}@media (min-width: 992px){#home .banner .pagination-wrapper:before{content:"";width:100vw;height:100%;background-color:#fff;position:absolute;left:0;top:0}}#home .banner .btn-dark{border-color:#dedede}#home .applications{position:relative}#home .applications:before{content:"";width:100%;height:50%;background-color:#f4f4f4;position:absolute;left:0;bottom:0}.product-search-bar__title{color:#444;font-weight:300}.product-search-bar__select{font-size:1rem;max-width:18rem;border-bottom:1px solid #110d09;width:100%}.company{background-color:#3f3f3f;background-repeat:no-repeat;background-size:contain}@media (min-width: 992px){.company{background-position:left center;background-size:50% 62%}}.company .h1{font-size:calc(1.3252314575rem + 1.8123071187vw);font-size:clamp(1.75rem,1.3252314575rem + 1.8123071187vw,3.5rem)}.company .description{padding:2rem 1rem}@media (min-width: 992px){.company .description{padding:calc(1.2718253557rem + 3.1068122036vw);padding:clamp(2rem,1.2718253557rem + 3.1068122036vw,5rem);padding-left:0}}.company .main-image:after{content:"";width:100%;height:calc(100% - 2rem);position:absolute;left:-1rem;top:50%;transform:translateY(-50%);border:1px solid #fff;pointer-events:none}@media (min-width: 576px){.company .main-image:after{height:calc(100% - 4rem);left:-2rem}}.company .results .text{padding:calc(.0291004743rem + 4.1424162714vw);padding:clamp(1rem,.0291004743rem + 4.1424162714vw,5rem)}.company .results .text h2,.company .results .text h3{font-size:calc(.9757275119rem + .1035604068vw);font-size:clamp(1rem,.9757275119rem + .1035604068vw,1.1rem);font-weight:600;color:#3b4448}.company .results .image{padding:calc(1.5145502372rem + 2.0712081357vw);padding:clamp(2rem,1.5145502372rem + 2.0712081357vw,4rem);background-color:#000}.company .results .trophy-image{max-width:calc(2.7368421053rem + 1.0526315789vw);max-width:clamp(3rem,2.7368421053rem + 1.0526315789vw,4rem)}@media (min-width: 992px){.experience-3d .ratio{max-width:90%}}@media (max-width: 991.98px){.experience-3d .card{text-align:center}}@media (max-width: 991.98px){.experience-3d .card .text{position:initial}}.products .text{background-color:#5c7b6a;position:relative}.products .text:before{content:"";width:70%;height:90%;position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;user-select:none;border:1px solid #fff;border-left:0;border-bottom:0}@media (min-width: 992px){.products .text:before{width:50%;height:85%;right:2rem}}.products .text:after{content:"";width:50%;height:90%;position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;user-select:none;border-bottom:1px solid #fff}@media (min-width: 992px){.products .text:after{width:30%;height:85%;right:2rem}}.products .text .logo{max-width:4rem}@media (min-width: 992px){.products .text .h4{font-size:calc(.1982758621rem + 1.2931034483vw);font-size:clamp(1rem,.1982758621rem + 1.2931034483vw,1.75rem)}}.products .informations{background:linear-gradient(0deg,#000 -30%,transparent 100%)}.products .product-card{overflow:hidden}.products .product-card img{transition:all .2s ease-in-out}@media (hover: hover){.products .product-card:hover img{transform:rotate(1deg) scale(1.05)}}.pointer-events-none{pointer-events:none}.pointer-events-all{pointer-events:all}.blog-home{background-color:#eaeaea}.blog-home-title{font-size:calc(1.0679563389rem + .7767030509vw);font-size:clamp(1.25rem,1.0679563389rem + .7767030509vw,2rem);font-weight:700;color:#3b4448}.blog-home-secondary{position:relative;overflow:hidden;background-color:#fff;transition:all .2s ease-in-out}.blog-home-secondary-link{display:block;text-decoration:none;color:inherit;height:100%}.blog-home-secondary-link .ratio-1x1{overflow:hidden}.blog-home-secondary-title{font-size:calc(.7635912678rem + .1553406102vw);font-size:clamp(.8rem,.7635912678rem + .1553406102vw,.95rem);font-weight:600;color:#3b4448;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0;transition:all .2s ease-in-out}.blog-home-secondary-excerpt{font-size:calc(.7979510574rem + .0642074522vw);font-size:clamp(.813rem,.7979510574rem + .0642074522vw,.875rem);color:#0009;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-home-secondary .blog-home-date{color:#3b44488c}@media (hover: hover){.blog-home-secondary:hover{background-color:#3b4448}.blog-home-secondary:hover *{color:#fff}}#empresa .about{background-color:#3f3f3f}#empresa .about .leaf{max-width:30rem;top:-10rem}@media (min-width: 992px){#empresa .about .leaf{top:0;max-width:calc(14.6551724138rem + 8.6206896552vw);max-width:clamp(20rem,14.6551724138rem + 8.6206896552vw,25rem)}}#empresa .about .gallery-wrapper{position:relative}#empresa .about .gallery-wrapper:before{content:"";width:100%;height:calc(100% - 1rem);position:absolute;left:-1rem;top:50%;transform:translateY(-50%);border:1px solid #fff;pointer-events:none;z-index:2}@media (min-width: 576px){#empresa .about .gallery-wrapper:before{height:calc(100% - 4rem);left:-2rem}}#empresa .mvv-card .icon{max-width:calc(2.5145502372rem + 2.0712081357vw);max-width:clamp(3rem,2.5145502372rem + 2.0712081357vw,5rem)}@media (min-width: 992px){#empresa .gallery-wrapper{float:right}}#empresa .video{background-blend-mode:overlay}@media (min-width: 992px){#empresa .video .row{width:100%}}#empresa .video .row .text{font-size:calc(1.0145502372rem + 2.0712081357vw);font-size:clamp(1.5rem,1.0145502372rem + 2.0712081357vw,3.5rem)}#empresa .video .play{transition:all 1s ease;font-size:calc(4.2718253557rem + 3.1068122036vw);font-size:clamp(5rem,4.2718253557rem + 3.1068122036vw,8rem)}#empresa .video .play circle{transition:all 1s ease;stroke-dasharray:410;stroke-dashoffset:0}#empresa .video .play path{transition:all 1s ease}@media (hover: hover){#empresa .video:hover .play{transform:scale(1.25);transition:all 1s ease 1s}#empresa .video:hover .play circle{stroke-dashoffset:410}#empresa .video:hover .play path{fill:#313131;stroke:#313131;transition:all 1s ease 1s}}@media (min-width: 992px){#empresa .premios:before{content:"";width:100%;height:100%;position:absolute;left:50%;top:0;background-color:#eaeaea}}#empresa .premios .image{max-width:calc(10.0582009486rem + 8.2848325428vw);max-width:clamp(12rem,10.0582009486rem + 8.2848325428vw,20rem)}#empresa .proposito{background-blend-mode:hard-light;background-repeat:no-repeat;background-size:cover;background-position:center center}#empresa .proposito .box{position:relative}@media (max-width: 991.98px){#empresa .proposito .box{height:90%;width:90%;left:0}}@media (min-width: 992px){#empresa .proposito .box{height:80%;left:3rem}}#empresa .historia-swiper .card{padding-right:2rem;position:relative}#empresa .historia-swiper .card .badge{font-size:1rem;padding:.75rem}#empresa .historia-swiper .card:not(:last-child) .swiper-button-next{content:"";width:1.5rem;height:1.5rem;position:absolute;right:0;transform:translate(50%);background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='21' height='22' viewBox='0 0 21 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 21L20 11M20 11L10 0.999999M20 11L7.41552e-07 11' stroke='%233B4448'/%3E%3C/svg%3E%0A");display:block}#empresa .historia-swiper .card:nth-child(odd) .badge{background-color:#91ac9d}#empresa .historia-swiper .card:nth-child(even) .badge{background-color:#313131}#equipe .about{background-color:#eaeaea}#equipe .about .leaf{max-width:30rem;opacity:.5;top:-10rem}@media (min-width: 992px){#equipe .about .leaf{top:0;max-width:calc(14.6551724138rem + 8.6206896552vw);max-width:clamp(20rem,14.6551724138rem + 8.6206896552vw,25rem)}}#equipe .about .leaf.reverse{transform:rotateY(180deg)}#equipe .about .gallery-wrapper{position:relative}#equipe .swiper-button-prev,#equipe .swiper-button-next{width:max-content;height:max-content;color:#110d09;background-color:#fff;border-radius:50rem;padding:.5rem;box-shadow:0 5px 15px #00000040;transition:all .2s ease-in-out}@media (hover: hover){#equipe .swiper-button-prev:hover,#equipe .swiper-button-next:hover{background-color:#eaeaea}}#equipe .trabalhe-conosco{background-repeat:no-repeat;background-size:cover}#equipe .trabalhe-conosco .title{margin-bottom:0}#equipe .trabalhe-conosco .title:before{background-color:#fff}#equipe .trabalhe-conosco h2{font-size:calc(.9465938982rem + 1.2945050848vw);font-size:clamp(1.25rem,.9465938982rem + 1.2945050848vw,2.5rem)}#equipe .letra-titulo:after{content:"";background-color:#3b444880;width:100%;height:1px}#contato .formulario{background-size:45% 100%;background-position:right top;background-repeat:no-repeat}@media (max-width: 991.98px){#contato .formulario{background-image:none!important}}@media (min-width: 1600px){#contato .formulario{background-size:50% 100%}}#trabalhe-conosco .card{transition:all .2s ease-in-out}@media (hover: hover){#trabalhe-conosco .card:hover{background-color:#eaeaea}}#trabalhe-conosco .form-wrapper{position:relative}@media (min-width: 992px){#trabalhe-conosco .form-wrapper:before{content:"";width:100vw;height:100%;position:absolute;right:0;top:0;background-color:#eaeaea;z-index:-1}}#trabalhe-conosco .card-detalhes{background-color:#eaeaea;box-shadow:0 5px 10px #00000040}.input-file{cursor:pointer;background-color:#d8d8d8;border:1px dashed #3b4448;transition:all .2s ease-in-out}@media (hover: hover){.input-file:hover{background-color:#bfbfbf}}#blog .blog-figure__caption{margin-top:1rem;padding:0 .25rem;color:#6c757d;font-size:.875rem;font-weight:400;font-style:italic;line-height:1.4;text-align:center}@media (min-width: 992px){#blog .blog-figure__caption{text-align:start}}#produtos .filtro-selecionado{transition:all .2s ease-in-out}@media (hover: hover){#produtos .filtro-selecionado:hover{background-color:#dee2e6}}.visible-focus-none:focus-visible{outline:none!important}.technical{width:100%;height:100%}#produto-detalhes .produtos-detalhe-swiper{border:1px solid #110d09}#produto-detalhes .produtos-detalhe-swiper .swiper-button-prev,#produto-detalhes .produtos-detalhe-swiper .swiper-button-next{color:#110d09;background-color:#fff;box-shadow:0 5px 15px #00000040;transition:all .2s ease-in-out}@media (hover: hover){#produto-detalhes .produtos-detalhe-swiper .swiper-button-prev:hover,#produto-detalhes .produtos-detalhe-swiper .swiper-button-next:hover{background-color:#eaeaea}}#produto-detalhes .produtos-detalhe-swiper .icon{color:#3b4448;transition:all .2s ease-in-out}#produto-detalhes .produtos-detalhe-swiper .icon svg{font-size:calc(4.2718253557rem + 3.1068122036vw);font-size:clamp(5rem,4.2718253557rem + 3.1068122036vw,8rem)}@media (hover: hover){#produto-detalhes .produtos-detalhe-swiper .icon:hover{color:#0d0d0d;transform:scale(1.05)}}#produto-detalhes .colors .cor-selecionada-nome{color:#000;font-weight:300!important}#produto-detalhes .colors .color-flex{gap:.75rem}#produto-detalhes .colors .color{width:2rem;height:2rem;border-radius:50rem;border:1px solid rgba(0,0,0,.2);transition:all .2s ease-in-out}#produto-detalhes .colors .color svg{display:none!important}#produto-detalhes .colors .color.active{border-color:#110d09;box-shadow:0 0 0 2px #0003}#produto-detalhes .produto-variacao .form-label{font-size:1rem;color:#110d09}#produto-detalhes .produto-variacao .produto-variacao-select{border:1px solid rgba(0,0,0,.5);border-radius:0;min-height:2.25rem;font-size:.9rem;max-width:max-content;color:#110d09}#produto-detalhes .produto-variacao .produto-variacao-select:focus{border-color:#110d09;box-shadow:none}#produto-detalhes .produto-descricao-box{background-color:#e9e9e9!important}#produto-detalhes .produto-descricao-trigger{color:#110d09;box-shadow:none;background-color:transparent;padding-top:0}#produto-detalhes .produto-descricao-trigger:focus{box-shadow:none}#produto-detalhes .produto-descricao-trigger:after{width:1rem;height:1rem;background-size:1rem}#produto-detalhes .produto-descricao-conteudo{line-height:1.25;color:#110d09}#produto-detalhes .produto-3d-toggle{background-color:#ffffffe6;color:#110d09;border-radius:.25rem;box-shadow:0 2px 8px #00000026;transition:all .2s ease-in-out}@media (hover: hover){#produto-detalhes .produto-3d-toggle:hover{background-color:#fff}}#produto-detalhes .modelo-3d{width:100%;height:100%}#produto-detalhes .modelo-3d model-viewer{width:100%;height:100%}#produto-detalhes .modelo-3d .badge{background-color:#0b0b0b}#produto-detalhes .modelo-3d img{max-width:calc(3.5145502372rem + 2.0712081357vw);max-width:clamp(4rem,3.5145502372rem + 2.0712081357vw,6rem)}#produto-detalhes .produtos-relacionados-swiper{padding:10px;margin:-10px}#produto-detalhes .produtos-relacionados-swiper .swiper-button-prev,#produto-detalhes .produtos-relacionados-swiper .swiper-button-next{width:max-content;height:max-content;color:#313131;border:1px solid #313131;border-radius:50rem;padding:.5rem;transition:all .2s ease-in-out}@media (hover: hover){#produto-detalhes .produtos-relacionados-swiper .swiper-button-prev:hover,#produto-detalhes .produtos-relacionados-swiper .swiper-button-next:hover{background-color:#313131;color:#fff}}#produto-detalhes .ambiented-project .card{background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;height:300px}.colors .color-flex{gap:0;transition:.2s all}.colors .color-flex .color{transition:all .2s}@media (hover: hover){.colors .color-flex .color:hover{scale:1.5;z-index:10}}.colors .color-flex .color.active{scale:1;z-index:9;position:relative}.colors .color-flex .color.active:before{display:none}.colors .color-flex .color.active svg{display:none;color:#fff}@media (hover: hover){.colors:hover .color-flex{gap:.75rem}}.produto-informacoes-swiper{position:relative;overflow:hidden}.produto-informacoes-swiper .swiper-button-prev,.produto-informacoes-swiper .swiper-button-next{color:#110d09;background-color:#fff;border:none;box-shadow:0 5px 15px #00000040;transition:all .2s ease-in-out}@media (hover: hover){.produto-informacoes-swiper .swiper-button-prev:hover,.produto-informacoes-swiper .swiper-button-next:hover{background-color:#eaeaea}}#library3d .wrapper .ratio:after{content:"";width:100vw;height:100%;position:absolute;bottom:-1rem;right:1rem;background-color:#262626;z-index:-1}#library3d .wrapper .ratio .background-icon{top:1rem;transform:translate(-30%)}#library3d .wrapper:nth-child(even) .row{flex-direction:row-reverse}#library3d .wrapper:nth-child(even) .title{margin-left:auto}#library3d .wrapper:nth-child(even) .title:before{right:unset;left:calc(100% + 1.5rem)}#library3d .wrapper:nth-child(even) .ratio:after{left:1rem;background-color:#0d0d0d}#library3d .wrapper:nth-child(even) .ratio .background-icon{right:0;transform:translate(80%)}@media (min-width: 1600px){#library3d .wrapper:nth-child(even) .ratio .background-icon{transform:translate(90%)}}#tour360 .card{transition:all .2s ease-in-out}#tour360 .card .badge{font-weight:400;background-color:#0d0d0d;padding:.5rem 1rem;font-size:calc(1rem + 0vw);font-size:clamp(1rem,1rem + 0vw,1rem)}#tour360 .card:nth-child(even) .badge{background-color:#313131}#representantes .card{position:relative}#representantes .card:after{content:"";width:.5rem;height:100%;background-color:#262626;position:absolute;top:0;right:0}#representantes .card:nth-child(even):after{background-color:#313131}#representantes #map{min-height:25rem;position:sticky!important;top:1rem}@media (min-width: 992px){#representantes #map{min-height:35rem;max-height:35rem}}#representantes .cidades li{font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#representantes .cidades li:before{content:"\2022";font-weight:400;color:#3b4448;font-size:1em}@media (hover: hover){#representantes a:hover{text-decoration:underline}}@media (hover: hover){.download-card:hover .download-link:before{opacity:.75;transition:all .5s}.download-card:hover .plus-icon svg{transform:translateY(0)!important;transition:all .5s!important;opacity:1!important}}.download-card .download-link{position:relative}.download-card .download-link:before{content:"";width:100%;height:100%;background-color:#38393a;position:absolute;left:0;top:0;opacity:0;z-index:1;transition:all .5s}.download-card .download-link .plus-icon{transform:scale(.5);position:absolute;left:0;top:0;height:100%;width:100%;z-index:1}.download-card .download-link .plus-icon svg{pointer-events:none;transform:translateY(-2rem);transition:all .5s;opacity:0}#carrinho .ratio{max-width:10rem}#projetos-ambientados .project-item--separator{border-top:1px solid rgba(0,0,0,.12);margin-top:.5rem}#projetos-ambientados .project-item__title{font-size:1.5rem;font-weight:600;line-height:1.25}@media (min-width: 992px){#projetos-ambientados .project-item__title{font-size:1.75rem}}#projetos-ambientados .project-item__description{font-size:.9375rem;color:#0009;line-height:1.6;max-width:720px}#projetos-ambientados .project-item__featured{overflow:hidden;display:block;width:100%;aspect-ratio:3/4}@media (min-width: 992px){#projetos-ambientados .project-item__featured{height:100%}}#projetos-ambientados .project-item__featured img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}@media (hover: hover){#projetos-ambientados .project-item__featured:hover img{transform:scale(1.03)}}#projetos-ambientados .project-item__video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}#projetos-ambientados .project-item a.project-item__featured:hover .project-item__video-icon{transform:translate(-50%,-50%) scale(1.1)}#projetos-ambientados .project-item__gallery{height:100%}@media (min-width: 992px){#projetos-ambientados .project-item__gallery{display:flex;flex-direction:column;gap:.5rem}}@media (max-width: 991.98px){#projetos-ambientados .project-item__gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:.25rem}}#projetos-ambientados .project-item__gallery-thumb{overflow:hidden;display:block}@media (min-width: 992px){#projetos-ambientados .project-item__gallery-thumb{flex:1 1 0;min-height:0}}@media (max-width: 991.98px){#projetos-ambientados .project-item__gallery-thumb{aspect-ratio:16/9}}#projetos-ambientados .project-item__gallery-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}@media (hover: hover){#projetos-ambientados .project-item__gallery-thumb:hover img{transform:scale(1.04)}}#projetos-ambientados .project-item__gallery-thumb--more img{filter:brightness(.4)}#projetos-ambientados .project-item__gallery-more-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;pointer-events:none;gap:4px;z-index:1}#projetos-ambientados .project-item__gallery-more-overlay span{font-size:1.75rem;font-weight:700;line-height:1}#projetos-ambientados .project-item__gallery-more-overlay small{font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;opacity:.85}#projetos-ambientados .project-item__products{overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}@media (min-width: 992px){#projetos-ambientados .project-item__products{flex:1 1 0;min-height:0;overflow-y:auto}}@media (max-width: 991.98px){#projetos-ambientados .project-item__products{max-height:400px;overflow-y:auto}}#projetos-ambientados .project-item__products::-webkit-scrollbar{width:3px}#projetos-ambientados .project-item__products::-webkit-scrollbar-track{background:transparent}#projetos-ambientados .project-item__products::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:2px}#projetos-ambientados .project-item__product-row{display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;border-bottom:1px solid rgba(0,0,0,.07);color:inherit;text-decoration:none;border-radius:4px;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}#projetos-ambientados .project-item__product-row:last-child{border-bottom:none}@media (hover: hover){#projetos-ambientados .project-item__product-row:hover{background-color:#00000009;box-shadow:inset 3px 0 #3b4448;color:#3b4448}#projetos-ambientados .project-item__product-row:hover .project-item__product-img img{transform:scale(1.07)}#projetos-ambientados .project-item__product-row:hover .project-item__product-arrow{opacity:1;transform:translate(4px)}}#projetos-ambientados .project-item__product-img{width:72px;height:72px;flex-shrink:0;overflow:hidden;border-radius:3px}#projetos-ambientados .project-item__product-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}#projetos-ambientados .project-item__product-info{min-width:0;flex:1 1 auto}#projetos-ambientados .project-item__product-name{font-size:.875rem;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}#projetos-ambientados .project-item__product-subtitle{font-size:.85rem;font-weight:400;color:#000;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#projetos-ambientados .project-item__product-arrow{opacity:.5;flex-shrink:0;transition:opacity .25s ease,transform .25s ease}.project-applications .project-applications-swiper{overflow:visible}.project-applications .project-applications-swiper .swiper-pagination{position:relative;bottom:auto;left:auto;width:100%;text-align:left}.project-applications__card{display:block;text-decoration:none;overflow:hidden;position:relative;border-radius:4px;transition:transform .35s ease,box-shadow .35s ease}.project-applications__card .ratio{overflow:hidden}.project-applications__card .ratio img{transition:transform .55s cubic-bezier(.25,.46,.45,.94)}@media (hover: hover){.project-applications__card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0000002e}.project-applications__card:hover .ratio img{transform:scale(1.1)}.project-applications__card:hover .project-applications__overlay{opacity:1}.project-applications__card:hover .project-applications__overlay:after{opacity:1}.project-applications__card:hover .project-applications__body{transform:translateY(-3px)}.project-applications__card:hover .project-applications__name{letter-spacing:.02em}}.project-applications__card:focus-visible{outline:2px solid #3b4448;outline-offset:3px;transform:translateY(-3px);box-shadow:0 10px 28px #00000024}.project-applications__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.25) 45%,rgba(0,0,0,0) 75%);opacity:.8;transition:opacity .4s ease;z-index:1;pointer-events:none}.project-applications__overlay:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.48) 50%,rgba(0,0,0,.08) 80%);opacity:0;transition:opacity .4s ease}.project-applications__body{position:absolute;inset:0;display:flex;align-items:flex-end;z-index:2;padding:1rem;pointer-events:none;transition:transform .35s ease}@media (min-width: 992px){.project-applications__body{padding:1.125rem 1.25rem}}.project-applications__name{font-size:1rem;font-weight:300;color:#fff;margin-bottom:0;line-height:1.3;letter-spacing:.01em;transition:letter-spacing .3s ease}@media (min-width: 992px){.project-applications__name{font-size:1.125rem}}.cta-section .h2 b,.cta-section .h2 strong{font-weight:800}.cta-section .h2 *{font-weight:300}#projeto-detalhe .project-hero__title{font-weight:300;color:#444;font-size:calc(1.0072751186rem + 1.0356040679vw);font-size:clamp(1.25rem,1.0072751186rem + 1.0356040679vw,2.25rem)}#projeto-detalhe .project-hero__featured{position:sticky;top:1rem}#projeto-detalhe .project-hero__featured img,#projeto-detalhe .project-hero__featured video{width:100%;height:100%;object-fit:cover}#projeto-detalhe .project-hero__gallery a{display:block;overflow:hidden}#projeto-detalhe .project-hero__gallery a img{transition:all .2s ease-in-out;width:100%;height:100%;object-fit:cover}@media (hover: hover){#projeto-detalhe .project-hero__gallery a:hover img{transform:scale(1.04)}}#projeto-detalhe .project-hero__excerpt{color:#666;font-weight:300}#projeto-detalhe .project-hero__text{color:#444;line-height:1.7}#projeto-detalhe .project-hero__products-title{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:#888;font-weight:500}#projeto-detalhe .project-hero__products-list{max-height:70vh;overflow-y:auto}@media (min-width: 992px){#projeto-detalhe .project-hero__products-list{max-height:80vh}}#projeto-detalhe .project-inspire{border-top:1px solid #e9ecef}#projeto-detalhe .project-inspire__title{font-weight:300;color:#444;font-size:calc(1.0679563389rem + .7767030509vw);font-size:clamp(1.25rem,1.0679563389rem + .7767030509vw,2rem)}#projeto-detalhe .project-inspire .category-card{overflow:hidden}#projeto-detalhe .project-inspire .category-card-body{background-color:#00000059;display:flex;align-items:flex-end;padding:.75rem}#projeto-detalhe .project-inspire .category-card-body .name{color:#fff;font-size:.9rem;font-weight:500;margin-bottom:0}@media (min-width: 992px){#projeto-detalhe .project-inspire .category-card-body .name{font-size:1rem}}#projeto-detalhe .project-inspire .category-card-body hr{display:none}#projeto-detalhe .project-inspire .category-card-link{position:absolute;inset:0}#projeto-detalhe .project-cta{background-color:#eaeaea}#projeto-detalhe .project-cta__title{font-weight:300;color:#444;max-width:48rem;margin-left:auto;margin-right:auto;font-size:calc(.9732969491rem + .6472525424vw);font-size:clamp(1.125rem,.9732969491rem + .6472525424vw,1.75rem)}#solution-details .solution-details-item__title{font-size:2rem;line-height:1.1;letter-spacing:-.02em}@media (min-width: 992px){#solution-details .solution-details-item__title{font-size:2.75rem}}#solution-details .solution-details-item__title small{font-weight:300;font-size:1.1rem}#solution-details .solution-details-item__text{font-size:1rem;line-height:1.55;max-width:32rem;color:#110d09d9}#solution-details .solution-details-item__gallery,#solution-details .solution-details-item__gallery-main,#solution-details .solution-details-item__gallery-thumbs .ratio{overflow:hidden}#solution-details .solution-details-item__gallery-main img,#solution-details .solution-details-item__gallery-thumbs .ratio img{width:100%;height:100%;object-fit:cover}#relatorios .h1{margin-bottom:1.25rem!important}#relatorios .editor-texto{max-width:60rem}#relatorios .relatorios-lista{margin-top:2rem}#relatorios .relatorio-link{background-color:#cabfb5;color:#000;border-radius:50rem;padding:.5rem 2.5rem;font-size:1.1rem;line-height:1.25;text-decoration:none;transition:all .2s ease-in-out}@media (hover: hover){#relatorios .relatorio-link:hover{background-color:#b5a597;color:#000}}.swiper-button-lock{display:none!important}.w-fit{width:fit-content!important}
