@import url(admin-editor.css);.mulish,body{font-family:var(--ff-mulish)}.hoverImg,body{position:relative}.footer-form-animation span,.selectContact label,.selectContact::after{top:50%;transform:translateY(-50%)}#searchMenu,#userAccount{position:fixed;z-index:98;opacity:0;pointer-events:none;inset:0}#projects,.scrollRow,html{overflow-x:hidden}#cursor,#searchMenu,#userAccount,.cursor{pointer-events:none}.btnScrollDown,.checkoutMenu .checkoutMenuText,.cursor,.filterContent,.footerMenuTitle,.labelBorder,.menuItem,.skill-item .slug,.uppercase{text-transform:uppercase}:root{--clr-white:#fff;--clr-black:#000;--clr-dark:#1d1d1b;--clr-hover:#333232;--clr-primary:#6dffc0;--clr-secondary:#8650ff;--testimonial-avatar-width:321px;--ff-mulish:"Mulish",sans-serif;--ff-montserrat:"Montserrat",sans-serif}body{background-color:var(--clr-dark)}:focus{outline:0!important}a,a:hover{text-decoration:none;color:inherit}.c-white,.hoverWhite:hover,header .menuBtn,header .menuLink,header.opacity .menuLink,header.searchOpen .menuLink{color:var(--clr-white)}ul{margin:0;padding:0;list-style:none}.borderTop1{border-top:1px solid #fff}.bg-white{background-color:var(--clr-white)!important}.bg-dark{background-color:var(--clr-dark)!important}.c-black{color:var(--clr-black)}.c-dark,.c-dark-hover,header.opacity.invert .menuLink{color:var(--clr-dark)}.c-whiteFix{color:#000}.c-hover,.hover:hover{color:var(--clr-hover)}.c-gray{color:#f5f5f5}.c-primary,.hoverPrimary:hover{color:var(--clr-primary)!important}.c-secondary,.hoverSecondary:hover{color:var(--clr-secondary)!important}.bg-gray{background:#f5f5f5}.bg-primary{background:var(--clr-primary)!important}.lineGray{display:block;width:100%;height:2px;background:#707070}.facebook:hover{color:#3b5998}.instagram:hover{color:transparent;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);background:-webkit-radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);background-clip:text}.linkedin:hover{color:#0072b1}.whatsapp:hover{color:#25d366}.montserrat{font-family:var(--ff-montserrat);font-weight:400}.bold{font-weight:700}.regular{font-weight:400}.t360,.t360 p{font-size:calc(64px + (360 - 64) * ((100vw - 300px) / (1920 - 300)));line-height:120%}.t120,.t120 p,.t130,.t130 p,.t160,.t160 p,.t220,.t220 p,.t240,.t240 p,.t280,.t280 p{line-height:130%}.t280,.t280 p{font-size:calc(72px + (280 - 72) * ((100vw - 300px) / (1920 - 300)))}.t240,.t240 p{font-size:calc(72px + (240 - 72) * ((100vw - 300px) / (1920 - 300)))}.t220Careers,.t220Careers p{font-size:calc(56px + (220 - 56) * ((100vw - 300px) / (1920 - 300)));line-height:130%}.t220,.t220 p{font-size:calc(42px + (220 - 42) * ((100vw - 300px) / (1920 - 300)))}.t160,.t160 p{font-size:calc(42px + (160 - 42) * ((100vw - 300px) / (1920 - 300)))}.t130,.t130 p{font-size:calc(34px + (130 - 34) * ((100vw - 300px) / (1920 - 300)))}.t120,.t120 p{font-size:calc(22px + (120 - 22) * ((100vw - 300px) / (1920 - 300)))}.t90,.t90 p{font-size:calc(30px + (90 - 30) * ((100vw - 300px) / (1920 - 300)));line-height:120%}.t72,.t72 p{font-size:calc(30px + (72 - 30) * ((100vw - 300px) / (1920 - 300)));line-height:120%}.t64,.t64 p{font-size:calc(30px + (64 - 30) * ((100vw - 300px) / (1920 - 300)));line-height:80px}.t62,.t62 p{font-size:calc(25px + (62 - 25) * ((100vw - 300px) / (1920 - 300)));line-height:120%}#shopprodutodetalhes .description h3,.t42,.t42 p{font-size:calc(22px + (42 - 22) * ((100vw - 300px) / (1920 - 300)));line-height:120%}.highlighted-products-slider .t32{font-size:calc(18px + (32 - 18) * ((100vw - 300px) / (1920 - 300)))}.t32,.t32 p{font-size:calc(
        20px + (32 - 20) * ((100vw - 300px) / (1920 - 300))
    )!important;line-height:120%!important}.t32Footer,.t32Footer p{font-size:calc(11px + (32 - 11) * ((100vw - 300px) / (1920 - 300)));line-height:130%}.t28,.t28 p{font-size:calc(14px + (28 - 14) * ((100vw - 300px) / (1920 - 300)));line-height:120%}.t24,.t24 p{font-size:calc(13px + (24 - 13) * ((100vw - 300px) / (1920 - 300)));line-height:120%}.t22,.t22 p{font-size:calc(12px + (22 - 12) * ((100vw - 300px) / (1920 - 300)));line-height:120%}.t18,.t18 p,body{font-size:calc(14px + (18 - 14) * ((100vw - 300px) / (1920 - 300)));line-height:135%}.t16,.t16 p{font-size:calc(8.75px + (16 - 8.75) * ((100vw - 300px) / (1920 - 300)));line-height:120%}.t14,.t14 p{font-size:calc(12px + (14 - 12) * ((100vw - 300px) / (1920 - 300)));line-height:130%}.t13,.t13 p{font-size:calc(12px + (13 - 12) * ((100vw - 300px) / (1920 - 300)));line-height:24px}.t14Tag,.t14Tag p{font-size:calc(10px + (14 - 10) * ((100vw - 300px) / (1920 - 300)));line-height:130%}.t12,.t12 p{font-size:calc(8px + (12 - 8) * ((100vw - 300px) / (1920 - 300)));line-height:120%}.langSelector,.showroomBtn,header .menuBtn{font-size:14px;font-weight:700}.scrollTop{scroll-margin-top:88px}.scrolltop{display:flex;flex-direction:column;align-items:center;justify-content:center;width:fit-content;margin-left:auto}.border15,.slideInovationImg img{border-radius:15px}.line-vertical{display:block;width:0;height:30px;border:1px solid #fff;margin-top:30px;margin-inline:auto}#returnMessage{position:fixed;bottom:15px;right:-100%;transition:.3s ease-in-out}#returnMessage.active{right:15px}header{position:fixed;left:0;right:0;top:0;z-index:101}header.opacity{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hoverPrimary,.hoverSecondary{transition:color .3s ease-in-out}.hoverGray:hover{color:#707070!important}.hoverGray:hover img{filter:brightness(0) saturate(100%) invert(42%) sepia(0%) saturate(0%) hue-rotate(146deg) brightness(103%) contrast(93%)}header .produtosIcon.active{color:var(--clr-dark)!important}header .produtosIcon.active>img,header.invert .hoverImg img:first-child,header.invert .mainLogo{filter:invert(1)}[data-theme=dark] header.white,[data-theme=dark] header.white .menuBtn,[data-theme=dark] header.white .menuLink,header.invert .langSelector,header.invert .menuBtn,header.invert .menuLink{color:var(--clr-dark);transition:.3s ease-in-out}.mainLogo{max-height:54px}#fullmenu.active .showroomBtn img,header.invert .showroomBtn img{filter:brightness(0) saturate(100%) invert(5%) sepia(8%) saturate(641%) hue-rotate(22deg) brightness(105%) contrast(87%)}#fullmenu.active .langSelector,#fullmenu.active .showroomBtn,header.invert .langSelector,header.invert .showroomBtn{color:#1d1d1b}#fullmenu.active .showroomBtn:hover,header.invert .showroomBtn:hover{color:#707070}#fullmenu.active .showroomBtn:hover img,header.invert .showroomBtn:hover img{filter:brightness(0) saturate(100%) invert(51%) sepia(0%) saturate(2089%) hue-rotate(347deg) brightness(85%) contrast(79%)}#site-header.invert .langSelector:hover{color:var(--clr-secondary)}.hoverImg{width:60px;height:60px}.hoverImg>img{position:absolute;transition:.15s ease-in-out}#cartCount,#fullmenu,#userAccount,header .menuBtn,header .menuBtn::after,header .menuBtn::before{transition:.3s ease-in-out}.hoverImg img:last-child,.hoverImg.active img:first-child,.hoverImg.open img:first-child,.hoverImg:hover img:first-child{opacity:0;visibility:hidden}.hoverImg.active img:last-child,.hoverImg.open img:last-child,.hoverImg:hover img:last-child{opacity:1;visibility:visible}.hoverImg.active::after,.produtosIcon.active::before{content:"";position:absolute;left:-12px;right:-12px;top:-12px;bottom:-38px;background:#fff;z-index:-1}.produtosIcon.active::before{top:-32px;bottom:-60px;left:-25px;right:-25px}#cartCount{width:30px;height:30px;border-radius:30px;background:var(--clr-primary);font-size:12px;color:var(--clr-dark);display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:-15px;z-index:97}.tag__fill,header .menuBtn{border:2px solid var(--clr-white)}#cartBtn:hover #cartCount{background:var(--clr-dark);color:var(--clr-primary)}header .menuBtn{width:210px;height:60px;background:0 0;border-radius:30px;text-align:end;padding:19px 40px;position:relative;cursor:pointer}#careerForm label:not(#file-upload__label),#contactForm label:not(#file-upload__label),#newsletterForm input[type=email],.inputContact input,.inputContact textarea{font-family:var(--ff-mulish);font-size:calc(12px + (16 - 12) * ((100vw - 300px) / (1920 - 300)));line-height:120%}header .menuBtn::before{content:"";display:block;width:60px;height:2px;background:var(--clr-white);position:absolute;left:40px;top:19px}header .menuBtn::after{content:"";display:block;width:30px;height:0;border-top:2px solid var(--clr-white);position:absolute;left:70px;bottom:19px}header.invert .menuBtn{border:2px solid var(--clr-dark);color:var(--clr-dark)}header .menuBtn:hover,header.invert .menuBtn:hover{background:var(--clr-secondary);border-color:var(--clr-secondary);color:var(--clr-white)}.customCheckWhite::after,header .menuBtn:hover::before,header.invert .menuBtn:hover::before{background:var(--clr-white)}#userAccount,header.invert .menuBtn::before{background:var(--clr-dark)}header .menuBtn:hover::after,header.invert .menuBtn:hover::after{border-top:2px solid var(--clr-white)}.borderTop2,header.invert .menuBtn::after{border-top:2px solid var(--clr-dark)}header .menuClose.menuBtn::after,header.invert .menuBtn.menuClose:hover::after{border-top:2px solid var(--clr-white);border-right:2px solid var(--clr-white)}header .menuClose.menuBtn::before{top:calc(50% - 1px)}header .menuClose.menuBtn::after{width:12px;height:12px;background:0 0;transform:rotate(45deg);top:calc(50% - 6px);left:88px}header.invert .menuBtn.menuClose::after{border-top:2px solid var(--clr-dark);border-right:2px solid var(--clr-dark)}.menuOpenLink{display:block;margin-bottom:30px}#fullmenu{position:fixed;inset:0;z-index:100;background:#fff;height:100vh;top:-101vh}#fullmenu.active{top:0}.borderMenu{border-right:1px solid #1d1d1b}.menuGradient{background:linear-gradient(180deg,#1d1d1b00 0,#1d1d1b 0,#1d1d1b00 100%) no-repeat padding-box;position:absolute;right:0;top:0;height:100vh;width:15px}.menuItem{display:block;width:100%;font-size:42px;font-weight:700;line-height:100%;margin-bottom:45px;position:relative;cursor:pointer;transition:color .2s ease-in-out}.menuSubItems{padding:0 6%;opacity:0}.customCheck:checked::after,.customCheckWhite:checked::after,.menuItem:hover .menuSubItems,.servicesHomeItem:hover .servicesHomeImgHover,.servicesHomeItem:hover::before{opacity:1}.subItem{font-size:12px;font-weight:400;width:50%;line-height:100%;margin-bottom:5px}.menuItem:last-child,.subItem:nth-last-child(-n+2){margin-bottom:0}.footerMenuTitle,.labelBorder{font-family:var(--ff-montserrat);font-weight:700;font-size:14px;padding:2px 25px;border:2px solid #1d1d1b;border-radius:30px;width:fit-content;margin-bottom:20px}.labelBorder{border:2px solid #fff;color:#fff}.headMenu{height:250px}.footerMenu{margin-bottom:60px}#searchMenu.active,#userAccount.active{opacity:1;pointer-events:unset}#userTop{position:relative;background:#fff;padding:30px;max-height:80vh;overflow:hidden}#userTop>div{max-height:calc(80vh - 55px);overflow-y:auto}.registoImage{position:sticky;top:0}.footer-form-animation .left{right:60%}.footer-form-animation .right{left:55%}.inputContact,.subjectContact{position:relative;margin-bottom:30px}#newsletterForm input[type=email],.inputContact input,.inputContact textarea{border:0;border-bottom:2px solid var(--clr-dark);padding:24px 0;width:100%;background:0 0}.inputContact.invert input,.inputContact.invert textarea{border-bottom:2px solid var(--clr-white);color:var(--clr-white)}.selectContact{display:flex;gap:3rem;position:relative;background:0 0;border:2px solid var(--clr-dark);border-radius:100px}.selectContact label{position:absolute;left:3rem;z-index:1}.selectContact::after{content:"";position:absolute;right:2.5rem;pointer-events:none;border-left:9px solid transparent;border-right:9px solid transparent;border-top:10px solid #000}.selectContact select{width:100%;padding:1.5rem 3.75rem;margin-left:5rem;font-size:calc(22px + (32 - 22) * ((100vw - 300px) / (1920 - 300)));line-height:120%;appearance:none;-webkit-appearance:none;border:none;background:0 0;cursor:pointer}.inputContact input::placeholder,.inputContact textarea::placeholder{color:var(--clr-dark)}.inputContact input::placeholder sup,.inputContact textarea::placeholder sup{vertical-align:super}.inputContact.invert input::placeholder,.inputContact.invert textarea::placeholder{color:var(--clr-white)}#newsletterForm .inputContact input::placeholder{color:var(--clr-white)}.inputContact>img{max-width:27px}.inputContact:has(img) input{border:none;margin-bottom:0}.inputContact:has(img){display:flex;align-items:center;gap:22px;border-bottom:2px solid var(--clr-dark);margin-bottom:30px}.subjectContact{margin-bottom:30px}.subjectContact .groupSubject label{width:fit-content!important}.checkoutMenu,.groupSubject{display:flex;align-items:center}.groupSubject label,.pointer{cursor:pointer}.customCheck,.customCheckWhite{width:16px;height:16px;position:relative;margin-right:20px;cursor:pointer;-webkit-appearance:none}.customCheck::before,.customCheckWhite::before{display:block;content:"";width:16px;height:16px;position:absolute;border:2px solid var(--clr-dark);border-radius:50%;cursor:pointer}.customCheckWhite::before{border:1px solid var(--clr-white)}.customCheck::after,.customCheckWhite::after{display:block;content:"";width:16px;height:16px;background:var(--clr-dark);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;opacity:0}.customCheck+label{width:calc(100% - 60px);line-height:20px}.all-projects-skill{height:500px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}#careerForm button,#contactForm button,.btn-ballon,.file-upload__button{background:0 0;border:2px solid var(--clr-dark);border-radius:100px;transition:.2s ease-in-out;max-width:210px;height:60px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:calc(12px + (14 - 12) * ((100vw - 300px) / (1920 - 300)));line-height:130%;font-weight:700}.btnScrollDown,.connectBtn,.product-card,.servicesHomeItem .servicesHomeImgHover,section#compare.active{transition:.3s ease-in-out}.bg-white .btn-ballon.active,.bg-white .btn-ballon:hover{background-color:var(--clr-dark);color:var(--clr-white)}.bg-black .btn-ballon,.bg-dark .btn-ballon{color:var(--clr-white);border-color:var(--clr-white);cursor:pointer}.bg-black .btn-ballon:hover,.bg-dark .btn-ballon.active,.bg-dark .btn-ballon:hover{color:var(--clr-dark);background-color:var(--clr-white)}#careerForm button{margin-left:3rem}#careerForm button:hover,#contactForm button:hover,.file-upload__button:hover{background:var(--clr-dark);border-color:var(--clr-dark);color:var(--clr-white);cursor:pointer}.homeprojects .author,.tag__fill{background-color:var(--clr-white)}#file-upload__label{width:100%;height:100%;cursor:pointer;display:grid;place-content:center}#careerForm label.error,#contactForm label.error,#newsletterForm label.error,#productContactForm label.error{position:absolute;left:.75rem;bottom:5px;font-size:12px;color:red}#careerForm label.error,#contactForm textarea+label.error,#newsletterForm label.error,#productContactForm textarea+label.error{bottom:10px}#newsletterForm #rgpdNewsletter-error,#productContactForm #rgpdProductContact-error{width:auto;bottom:-20px}#newsletterForm label.error,#subject-error{left:0}.labelError label.error{position:absolute;bottom:-3px;left:0;font-size:12px;color:red}.registoForm #rgpd-error{left:12px;bottom:-14px}footer .row.main{row-gap:100px}.footerLink::before{content:"—";padding-right:15px}.footer-critec{max-width:145px}.footer-anywhere{max-width:242px}.footer-defacto{max-width:141px}#searchMenu{background:url(../images/bg_search.jpg) #1d1d1b;background-size:cover;background-repeat:no-repeat;background-position:center center}.blogImg,.projectImg{position:relative;width:100%}.blogImg:after,.projectImg:after{content:"";display:block;padding-bottom:56%}.blogImg img{position:absolute;width:100%;height:100%;object-fit:cover}.homeprojects .author{position:absolute;bottom:30px;right:30px;padding:.5rem 1rem;border-radius:100px;color:var(--clr-dark)}.blogList{flex-wrap:nowrap;position:sticky;top:130px}.servicesRigthArrow{align-self:center}.servicesHomeItem{display:block;position:relative;border-bottom:2px solid #707070;cursor:pointer;padding-block:40px 52px}.tag__fill,.tag__no-fill{margin-right:14px;padding:.25rem 1rem}.servicesHomeItem>div{position:relative;z-index:2}.servicesHomeItem .tag-list{margin-top:20px}.servicesHomeItem .servicesHomeImgHover{display:block;max-width:100vw;width:calc(100vw - 60px);height:calc(100% + 4px);position:absolute;left:50%;transform:translateX(-50%);top:-2px;opacity:0;z-index:1}.servicesRightArrow{z-index:0}.tag__fill{border-radius:100px;color:var(--clr-dark)}.tag__no-fill{border:2px solid var(--clr-white);border-radius:100px;color:var(--clr-white)}.tag__no-fill.dark{border:2px solid var(--clr-dark);color:var(--clr-dark)}.slick-dots li button:before{content:""!important}.testimonial-title{position:absolute}.testimonial-slider{max-width:900px;aspect-ratio:1/1;border:2px solid #000;border-radius:50%;margin:0 auto;position:relative}.testimonial-slider .slick-list{overflow:visible!important;height:100%}.slick-track{height:100%}.testimonial-slider-buttons{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between}.testimonial-slider-buttons>button{background:0 0;border:none}.testimonial-slider-indicators{gap:30px;position:absolute!important;bottom:25%;width:100%}.testimonial-slider-indicators .slick-dots{position:relative;display:flex;align-items:center;bottom:0}.testimonial-slider-indicators .slick-dots li{height:auto}.testimonial-slider-indicators .slick-dots button{display:block;width:15px;height:15px;border:2px solid var(--clr-dark);border-radius:50%}.testimonial-slider-indicators .slick-active button{background-color:var(--clr-dark)}.testimonial-slider-wrapper .small-line{width:24px;height:2px;background:var(--clr-dark)}.testimonial-item{gap:144px;transform:translateX(calc((var(--testimonial-avatar-width)/ 2) * -1))}.testimonial-item p{max-width:40ch}.testimonial-avatar{max-width:var(--testimonial-avatar-width)}.onboard{background:url("../images/BG_ONBOARD.png") center/cover no-repeat fixed #000}.onboard .textLineAfter{position:relative;display:block;padding-left:20px;font:18px/23px Mulish}.onboard .textLineAfter::after{background:linear-gradient(180deg,#ffffff00 0,#fff 100%) no-repeat padding-box;content:"";position:absolute;width:5px;height:60px;line-height:60px;left:0;bottom:0}.loadMoreCooperate{margin-top:60px}.logos-clients{gap:50px;flex-wrap:wrap}.logos-clients .logos-clients-item{flex:0 1 14%}.customInovationDots,.shareArea{position:relative}.shareTitle{position:absolute;font-size:220px;font-weight:700;color:#333232;top:0;left:-10%}.projectDots{top:30px}.projectDots .slick-dots{text-align:center!important}.projectDots .slick-dots li.slick-active{background:#fff!important}.customInovationDots .slick-dots li{border:2px solid #fff!important}.socialShare{display:flex;align-items:center;margin-left:40px}.shareBtn{display:block;width:43px;height:43px;background:#fff;color:#1d1d1b;border-radius:30px;margin-right:30px;display:flex;align-items:center;justify-content:center}.connectBtn{border:2px solid #fff;color:#fff;border-radius:30px;font-size:14px;padding:20px 50px}.connectBtn:hover{border-color:var(--clr-hover);background-color:var(--clr-hover);color:var(--clr-white)}.filterProject{position:sticky;bottom:50px;left:0;right:0;display:flex;justify-content:center;z-index:50}.filterContent{display:flex;align-items:center;justify-content:center;padding:36px 54px;background:#1d1d1b33;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-radius:100px;color:#fff;font-size:14px;font-weight:700}#sliderProductImage.single .slick-dots,.cartTrash a img:last-child,.cartTrash a:hover img:first-child,.cursor,.customInovationDots .slick-dots li button:before,loader,section#compare{display:none}.filterItem{padding:6px 17px;border:2px solid #fff;color:#fff;margin:0 15px;border-radius:100px;cursor:pointer}.filterItem.active{color:#1d1d1b;background:#fff}.projectImg img{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:15px}.creativityText,.pushUp,.zindex{position:relative;z-index:1}.creativityTitle{position:absolute;font-size:220px;font-weight:700;color:#333232;z-index:-1;top:-28%;left:-10%}.mobileCloseFilter,.openFilterMobile{display:none;position:absolute;bottom:5vh;border:2px solid #fff;color:#fff;margin:0 15px;border-radius:100px;cursor:pointer;padding:8px 30px;font-size:11px}.openFilterMobile{position:sticky;bottom:50px;margin:auto;width:fit-content;z-index:100}.close,.cursor{position:fixed}#cursor{position:absolute;width:20px;height:20px;border:1px solid #333;box-sizing:border-box;transition:.1s;transform:translate(-50%,-50%),translate3d(0,0,0);border-radius:50%;z-index:9999999}#cursor.click,#cursor.send,#cursor.zoom{width:80px;height:80px;border:1px solid #ff4500;display:flex;align-items:center;justify-content:center}#cursor.click::after{content:"click";color:#ff4500}#cursor.send::after{content:"send";color:#ff4500}#cursor.zoom::after{content:"zoom";color:#ff4500}.rating{width:160px}.rating span{float:right;position:relative}.rating span input{position:absolute;top:0;left:0;opacity:0}.rating span label{display:inline-block;width:30px;height:30px;text-align:center;color:#fff;background:#ccc;font-size:30px;margin-right:2px;line-height:30px;border-radius:50%;-webkit-border-radius:50%}.rating span.checked label,.rating span.checked~span label,.rating span:hover label,.rating span:hover~span label{background:#f90;color:#fff}section#compare.active{display:block;background-color:#efefef;position:fixed;top:calc(100vh - 150px);width:100%;padding:20px 0;-webkit-box-shadow:0 0 14px -5px rgba(0,0,0,.75);-moz-box-shadow:0 0 14px -5px rgba(0,0,0,.75);box-shadow:0 0 14px -5px rgba(0,0,0,.75);z-index:99999;min-height:calc(100vh - 150px)}section#compare.active.expand{top:150px}section#compare .hiddenCompare{overflow-y:auto;max-height:calc(100vh - 420px);display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:30px;margin-bottom:20px}section#compare .hiddenCompare .innerHiddenCompare{display:table}section#compare .hiddenCompare .innerHiddenCompare>div{padding:.5rem 0}section#compare #list .compare-item{display:flex}section#compare #list .compare-item:nth-child(4){display:flex;justify-content:flex-end;align-items:flex-end}section#compare #list .compare-item:nth-child(-n+3)>div>img{max-height:60px;background-color:grey;margin-right:15px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75)}section#compare #list .title-prod{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px}section#compare #list .remove-prod{font-size:75%}section#compare #list .remove-prod>img{height:15px;margin-top:-5px;margin-right:8px}.services .bg-services{background:url("../images/BG_SKILLS.png") 0 0/contain no-repeat #1d1d1b}.skill-item .slug{font:bold 220px/268px Montserrat;letter-spacing:0;color:#333232;overflow:hidden;margin-bottom:-90px;margin-top:90px;white-space:nowrap}.subtitle-optimizedexp{margin-top:55px}.service .skill-item .slug{margin-bottom:-145px}.list-benefits{font:32px/110px Mulish;letter-spacing:0;margin-top:30px;color:#fff}.btnScrollDown,.close{font-weight:700;cursor:pointer}.list-benefits li{border-bottom:1px solid #fff}.list-benefits li:last-child{border-bottom:none}.services .small-description-skill{width:75%}.bg-about{background:url("../images/BG_ABOUT.jpg") 0 0/cover no-repeat #1d1d1b}.teamImg{border-radius:15px;width:100%}.scrollRow{flex-wrap:nowrap}.cartItem,.cursor{align-items:center}#customCursorArea,#customCursorArea2{cursor:none}.cursor{width:196px;height:196px;border-radius:50%;background-color:#fff;color:#000;text-align:center;line-height:50px;z-index:1000;justify-content:center;transform:translate(-50%,-50%)}.challangeTitle,.contentReading,.positionInpiration{position:absolute;top:50%}.challangeTitle,.contactBigTitle,.contentAjustCookies,.contentReading,.positionInpiration{transform:translateY(-50%)}.challangeTitle{left:0;right:0;text-align:center}.customInovationDots .slick-dots li:last-child,.removePMargin p{margin:0}.readingLineHeight p{line-height:250px}.contentReading{left:0;right:0}.readingImg{box-shadow:30px 30px 40px #00000029}.positionInpiration{left:-3.7%}.customInovationDots .slick-dots{bottom:0;text-align:left}.customInovationDots .slick-dots li button{width:100%;height:100%;padding:0}.customInovationDots .slick-dots li{margin:0 15px 0 0;width:15px;height:15px;border-radius:30px}.customInovationDots .slick-dots li.slick-active{background:#1d1d1b}.homebanner{height:100dvh;position:relative}.homebanner h1{font-size:calc(22px + (24 - 22) * ((100vw - 300px) / (1920 - 300)));font-weight:400;line-height:130%}.banner-content{position:absolute;inset:0;padding-top:341px}.pause-button img{width:clamp(76px,5vw,160px)}.bannerBottom{position:absolute;bottom:clamp(0px,5vh,130px)}.btnScrollDown{display:flex;flex-direction:column;gap:20px;align-items:flex-start;position:relative;width:fit-content;color:#fff}.btnScrollDown:hover{color:#fff}.btnScrollDown::before{background:linear-gradient(180deg,#ffffff00 0,#fff 100%) no-repeat padding-box;content:"";width:5px;height:140px}.btnScrollDown::after{background:var(--clr-white);content:"";width:5px;height:5px}.pause-button{visibility:hidden;background:0 0;border:none}.contentContactsBanner{position:absolute;inset:0}.contactBigTitle{position:absolute;left:30px;z-index:0}.contentAjustCookies,.contentAjustDados{left:0;right:0;z-index:1;position:absolute;margin:0}.contactBannerArrow{position:absolute;bottom:20%}.contentAjustDados{top:16%}.contentAjustCookies{top:50%}.protecaodados .imagePolitica{min-height:600px}.politicacookies .imagePolitica{min-height:700px}.imagePolitica{width:100%;object-fit:cover;border-radius:15px}.bg-career{background:url("../images/BG_CAREER.png") var(--clr-dark);background-repeat:no-repeat;background-size:100%}.bg-privacy{background:url("../images/BG_PRIVACIDADE.png") var(--clr-dark);background-repeat:no-repeat;background-size:100%}.careersBanner{min-height:100dvh}.careersBigTitle{position:absolute;left:-30px;top:8%;z-index:0}.ball1{max-width:calc(40px + (161 - 40) * ((100vw - 300px)/ (1920 - 300)))}.ball2{max-width:calc(78px + (294 - 78) * ((100vw - 300px)/ (1920 - 300)))}.ball3{max-width:calc(54px + (204 - 54) * ((100vw - 300px)/ (1920 - 300)))}.ball4{max-width:calc(56px + (211 - 56) * ((100vw - 300px)/ (1920 - 300)))}.ball5{max-width:calc(16px + (61 - 16) * ((100vw - 300px)/ (1920 - 300)))}.ball6{max-width:calc(96px + (365 - 96) * ((100vw - 300px)/ (1920 - 300)))}.job-listing__cover{width:100%;z-index:999}.job-listing__body{display:flex;flex-direction:column;align-items:flex-start;padding-top:1rem}.job-listing{display:flex;justify-content:flex-start;gap:2rem}.job-listing:not(:first-child){padding-top:50px}.job-listing:not(:last-child){padding-bottom:59px;border-bottom:2px solid #707070}.job-listing img{width:284px;height:284px;border-radius:15px}.job-listing__body{display:flex;flex-direction:column;align-items:flex-start;padding-block:1rem 2rem;gap:2rem}.job-listing__body button{border:2px solid var(--clr-white);border-radius:30px;background:0 0;padding:1.35em 7.5em;transition:.2s ease-in-out}.job-listing__body button:hover{border-color:var(--clr-hover);background:var(--clr-hover)}.benefits-list li{padding-block:32px;border-bottom:2px solid var(--clr-hover)}.product-card{padding:35px 30px 30px;background-color:#fff}.highlighted-products-slider .slick-dots li.slick-active button:before,.product-card:hover{background-color:var(--clr-primary)}.product-card img.cover{width:100%;max-height:350px;object-fit:cover}.highlighted-products-slider .slick-slide{margin:0 12px;display:grid;row-gap:24px}.highlighted-products-slider .slick-dots{bottom:-75px}.highlighted-products-slider .slick-dots li button:before{content:"";width:20px;height:20px;background-color:#ececfa;border-radius:50%;opacity:1}.product-card.small img.cover{max-height:270px}#sliderProductImage .slick-dots li button::before{color:#1d1d1b1a;background:#1d1d1b1a;border-radius:50%;top:10px;width:15px;height:15px;opacity:1!important;transition:.3s ease-in-out}#sliderProductImage .slick-dots li.slick-active button::before{color:var(--clr-primary);background:var(--clr-primary)}#days-container,#quantity-container,#size-container{width:fit-content;gap:20px;padding:20px 30px;background:rgba(29,29,27,.05);border-radius:60px}#size-container input{border:none;border-bottom:2px solid var(--clr-dark);background:0 0}.quantity-button{width:21px;height:21px;padding:0;margin:0;background:0 0;border:none}.quantity-selector input{width:100px;background:0 0;border:none;text-align:center}#shopprodutodetalhes .description{border:2px solid var(--clr-dark);border-radius:20px;padding:40px 60px 60px}#shopprodutodetalhes .description ul{font-size:calc(13px + (24 - 13) * ((100vw - 300px) / (1920 - 300)));line-height:140%}#shopprodutodetalhes .description li{margin-bottom:8px}.close{top:15px;right:35px;color:#f1f1f1;font-size:40px;transition:.3s}.custom-modal,loader{position:fixed;inset:0;z-index:999;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.close:focus,.close:hover{color:#bbb;text-decoration:none;cursor:pointer}.custom-modal{place-content:center;width:100%;height:100%;background:rgba(0,0,0,.8)}.custom-modal.show{display:grid;visibility:visible;opacity:1;pointer-events:initial}.cartQtyBtn,.custom-modal>button.close{border:none;background:0 0;padding:0;margin:0}.cartItem{display:flex;background:#fff;padding:45px 29px;margin-bottom:20px}.cartImg{width:calc((100% - 61px) * .24);padding:0 12px}.cartImgMiniCart{width:200px;padding:0 10px 0 0}.cartProdName,.cartQty{padding:0 12px}.cartProdName{width:calc((100% - 61px) * .35);font-size:24px}.cartProdName span{display:block;font-size:16px}.cartQtySelector.rental,.cartSizeSelector{max-width:165px;padding:12px 24px}.cartSizeSelector{background:rgba(29,29,27,.05);border-radius:60px}.cartSizeSelector input{background:0 0;border:none;border-bottom:2px solid var(--clr-dark)}.cartQtySelector{max-width:fit-content;background:rgba(29,29,27,.05);border-radius:60px;padding:20px 35px}.cartQtySelector input{width:100px;font-size:20px;border:0;text-align:center}.cartPrice{padding:0 24px}.cartTrash{width:61px}.cartTrash a img:first-child,.cartTrash a:hover img:last-child{display:block}.cartQtyBtnMobile{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;transform:unset;color:#292929}.cartQtySelectorMobile input{width:60px;font-size:16px}.cartTrashMobile{width:40px;height:40px}.card-product{height:calc(100% - 1.5rem)}.cartSummary{background:#fff;border:2px solid var(--clr-dark);padding:24px 29px 45px}.borderTop1{border-top:1px solid var(--clr-dark)}.borderTop3{border-top:3px solid var(--clr-dark)}.checkoutMenuList{display:flex;justify-content:center;align-items:center}.checkoutMenu:not(:first-child)::before{content:"";width:60px;height:2px;display:block;background:var(--clr-white)}.checkoutMenu .checkoutMenuNumber,.checkoutMenu .checkoutMenuText{height:60px;border-radius:60px;background:var(--clr-white);font-size:16px}.bankTransferData .checkoutMenu::before{content:"";width:60px;height:2px;display:block;background:#292929;background:linear-gradient(90deg,rgba(41,41,41,0) 0,#292929 100%)}.checkoutMenu .checkoutMenuNumber{width:60px;display:flex;justify-content:center;align-items:center}.checkoutMenu .checkoutMenuText{min-width:260px;display:flex;align-items:center;padding:0 32px}.checkoutMenu.active .checkoutMenuNumber,.checkoutMenu.active .checkoutMenuText,.checkoutMenu:hover .checkoutMenuNumber,.checkoutMenu:hover .checkoutMenuText{background:var(--clr-primary)}#comercialForm .inputContact input,#dataForm .inputContact input,#fiscalForm .inputContact input{padding:22px 0;margin-bottom:0}#comercialForm .selectContact select,#fiscalForm .selectContact select,#registoForm .selectContact select{font-size:calc(8.75px + (16 - 8.75) * ((100vw - 300px) / (1920 - 300)));line-height:120%;padding:18px 35px;margin:0}.customTable{width:100%;font-size:16px}.customTable thead tr th{font-family:Mulish,serif;font-weight:400}.customTable tbody tr td{padding-top:1rem;padding-bottom:1rem;border-bottom:2px solid #292929}.noScroll{overflow:hidden}loader{background:#000;align-items:center;justify-content:center;flex-direction:column}loader.active{opacity:1;pointer-events:unset;display:flex}img.loader-logo{display:block;margin-top:35px;width:145px}.loader{position:relative;width:0;height:0}.sq{position:absolute;width:10px;height:10px;animation:6s infinite move}.sq.a{background:#8650ff;animation-delay:0s}.sq.b{background:#fff;animation-delay:calc(-6s * 1/4)}.sq.c{background:#6dffc0;animation-delay:calc(-6s * 2/4)}.sq.d{background:#fff;animation-delay:calc(-6s * 3/4)}@keyframes move{0%,100%,33.32%,66.64%{transform:translate(-10px,-10px)}41.65%,74.97%,8.33%{transform:translate(10px,-10px)}16.66%,49.98%,83.3%{transform:translate(10px,10px)}24.99%,58.31%,91.63%{transform:translate(-10px,10px)}}.moon-loader,.moon-loader::after,.moon-loader::before{border-radius:50%;background:linear-gradient(90deg,#a9a9a9 calc(var(--i,.5) * 100%),#303030 0)}.moon-loader{width:120px;height:120px;display:grid;animation:2s steps(1) infinite flip}.spacer120,.spacer15,.spacer150,.spacer30,.spacer60,.spacer90{grid-column:inherit;width:100%}.moon-loader::after,.moon-loader::before{--i:0;grid-area:1/1;backface-visibility:hidden;transform:rotatey(calc((var(--i) + 1) * .5turn));animation:1s ease-in-out infinite alternate roty;content:""}.moon-loader::after{--i:1}@keyframes flip{50%{transform:scale(-1)}}@keyframes roty{0%{transform:rotatey(calc(var(--i) * .5turn))}}.critec{font-weight:800;font-size:28px;font-family:Gilroy;text-transform:lowercase}.spacer150{height:150px}.spacer120{height:120px}.spacer90{height:90px}.spacer60{height:60px}.spacer30{height:30px}.spacer15{height:15px}@media (min-width:2100px){.servicesHomeItem{padding-block:74px 64px}}@media (max-width:1728px){.menuItem{font-size:50px}.g-recaptcha{transform:scale(.85);transform-origin:left}}@media (max-width:1600px){.onboard .textLineAfter{padding-left:16px;font-size:16px}}@media (max-width:1536px){.xxl-spacer150{height:150px}.xxl-spacer120{height:120px}.xxl-spacer90{height:90px}.xxl-spacer60{height:60px}.xxl-spacer30{height:30px}.xxl-spacer15{height:15px}:root{--testimonial-avatar-width:260px}.testimonial-slider{max-width:750px}.servicesHomeItem{padding-block:32px}.servicesHomeItem .tag-list{margin-top:16px}.showroomBtn img{width:50px}.langSelector,.menuBtn,.showroomBtn{font-size:12px}.menuItem{font-size:38px;margin-bottom:38px}.subItem{font-size:10px}.banner-content{padding-top:260px}#careerForm button{margin-left:0}}@media (max-width:1400px){.custom-modal #modal-content{max-width:80%;margin-inline:auto}.xl-block120,.xl-block15,.xl-block150,.xl-block30,.xl-block60,.xl-block90{display:inline-block}.xl-spacer150{height:150px}.xl-spacer120{height:120px}.xl-spacer90{height:90px}.xl-spacer60{height:60px}.xl-spacer30{height:30px}.xl-spacer15{height:15px}.xl-block150{width:150px}.xl-block120{width:120px}.xl-block90{width:90px}.xl-block60{width:60px}.xl-block30{width:30px}.xl-block15{width:15px}.xl-taleft{text-align:left}.xl-tacenter{text-align:center}.xl-taright{text-align:right}.xl-tajustify{text-align:justify}.servicesHomeItem .servicesHomeImgHover{width:100vw;height:100%;top:0}:root{--testimonial-avatar-width:240px}.testimonial-slider{max-width:650px}.testimonial-item{gap:110px}footer .row.main{row-gap:55px}header .menuBtn::before{width:50px;left:30px}header .menuBtn::after{width:20px;left:60px}header .menuClose.menuBtn::after{width:12px;height:12px;top:calc(50% - 6px);left:68px}.footerMenu{margin-bottom:20px}.headMenu{height:105px}.menuItem{margin-bottom:28px}.banner-content{padding-top:200px}.btnScrollDown::before{width:5px;height:100px}.contactBigTitle{left:0}.contactBannerArrow{bottom:60px}.politicacookies .imagePolitica{min-height:600px}.contentAjustCookies{top:45%}.contentAjustDados{padding-inline:32px}}@media (max-width:1366px){.ball1,.ball3{top:50%!important}.ball2{bottom:30px!important}.ball3{transform:translate(-50%,-50%)!important}}@media (max-width:1200px){.lg-block120,.lg-block15,.lg-block150,.lg-block30,.lg-block60,.lg-block90{display:inline-block}.lg-spacer150{height:150px}.lg-spacer120{height:120px}.lg-spacer90{height:90px}.lg-spacer60{height:60px}.lg-spacer30{height:30px}.lg-spacer15{height:15px}.lg-block150{width:150px}.lg-block120{width:120px}.lg-block90{width:90px}.lg-block60{width:60px}.lg-block30{width:30px}.lg-block15{width:15px}.lg-taleft{text-align:left}.lg-tacenter{text-align:center}.lg-taright{text-align:right}.lg-tajustify{text-align:justify}.cartImg,.cartProdName{width:100%}.cartQtySelector{padding:12px 24px}header .menuBtn{width:fit-content}header .menuBtn::after,header .menuBtn::before{display:none}}@media (max-width:1024px){.product-card img.cover{max-height:250px}.scrollBlogList.shop .blogList{row-gap:24px}.scrollBlogList{height:auto!important}.blogList{flex-direction:row;row-gap:30px;flex-wrap:wrap;transform:translateX(0)!important}.cursor,.servicesHomeItem:hover .servicesHomeImgHover{display:none!important}.services{font-size:14px;line-height:20px}.skill-item .slug{font-size:160px;margin-top:0;margin-left:-10px}.services .small-description-skill{width:100%}.t42,.t42 p{font-size:24px;line-height:30px}.t14,.t14 p{font-size:11px;line-height:14px}.servicesRightArrow,.skillRightArrow{zoom:0.8}.scrollRow{flex-wrap:wrap}.challangeImg{min-height:314px;object-fit:cover}.readingLineHeight p{font-size:52px;line-height:63px}.readingLineHeight p:last-child{margin-top:56%}.contentReading{top:72px;transform:unset}.mobile10{font-size:10px;line-height:13px}.mobile42{font-size:42px;line-height:52px}.mobile28{font-size:28px;line-height:36px}.mobile26{font-size:26px;line-height:32px}.mobile14{font-size:14px;line-height:24px}.positionInpiration{font-size:52px;line-height:63px;left:50%;transform:translate(-50%,-50%)}.customInovationDots .slick-dots,.onboard .ajustImgTogether{text-align:center}.banner-content{padding-top:320px}.contactBannerArrow{bottom:30px}.contactBanner{min-height:300px;object-fit:cover}.mobileHeight{min-height:500px!important;background:var(--clr-dark)}.bg-career,.bg-privacy{background-size:contain}.contentAjustCookies,.contentAjustDados{padding:0 24px}.protecaodados .imagePolitica{min-height:500px}.politicacookies .imagePolitica{min-height:600px}.default p,.default span,.protecaodados p,.protecaodados span{font-size:13px!important;line-height:20px}.default .mulish.t32{margin-top:50px}.default .mulish.t32,.default .mulish.t32 p,.default .mulish.t32 span,.default .mulish.t42,.default .mulish.t42 p,.default .mulish.t42 span,.politicadecookie .t42,.protecaodados .t42{font-size:20px!important;line-height:25px!important}#careerForm button,#contactForm button,#file-upload-label,.file-upload__button{max-width:170px;height:45px;text-align:center}.footer-form-animation img{max-width:300px}.selectContact select{font-size:calc(16px + (32 - 16) * ((100vw - 300px) / (1920 - 300)));margin-left:2rem;padding-left:5.25rem}.careersBanner{min-height:60dvh}.careersBigTitle{width:8ch;left:50%!important;transform:translate(-50%,-12%)}.onboard img{max-height:41px;margin:65px auto 0}.onboard .textLineAfter{padding-left:24px;font-size:13px;line-height:16px}.logos-clients .logos-clients-item{flex:0 1 24%}.fixGrid .btgrid .col{flex:0 0 auto;width:100%}.bannerProject,.bannerProjeto{height:100vh;object-fit:cover}.shareTitle{font-size:42px;left:-10px;top:-10px}.socialShare{margin-left:0;margin-top:15px}.connectBtn{margin:auto;padding:10px 20px}.creativityTitle{font-size:42px;top:-7%;left:-10px}.filterProject{background:#1d1d1b00;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);left:15px;right:15px;border-radius:15px;overflow:hidden;width:calc(100% - 30px);opacity:0;pointer-events:none;position:fixed;bottom:50px;z-index:4;transition:.3s ease-in-out}.filterProject.active{opacity:1;pointer-events:unset}.filterContent{flex-direction:column;height:80vh;border-radius:15px!important;position:relative;width:100%}.projectLabel{position:absolute;top:5vh;font-size:14px}.filterItem{margin-bottom:20px;font-size:14px;padding:6px 10px}.filterItem:last-child{margin-bottom:0}.mobileCloseFilter,.openFilterMobile{display:block}.mobileFixRow{margin:0;padding:0}#returnMessage{bottom:60px}}@media (max-width:992px){.md-block120,.md-block15,.md-block150,.md-block30,.md-block60,.md-block90{display:inline-block}.service .skill-item .slug{margin-bottom:-125px}.list-benefits li{border-bottom:1px solid #fff;padding:20px 0}.list-benefits{margin-top:-20px;font:14px/30px Mulish}.all-projects-skill{background-attachment:unset;background-position:center;background-repeat:no-repeat;background-size:cover;height:350px}.md-spacer150{height:150px}.md-spacer120{height:120px}.md-spacer90{height:90px}.md-spacer60{height:60px}.md-spacer30{height:30px}.md-spacer15{height:15px}.md-spacer0{height:0}.md-block150{width:150px}.md-block120{width:120px}.md-block90{width:90px}.md-block60{width:60px}.md-block30{width:30px}.md-block15{width:15px}.md-taleft{text-align:left}.md-tacenter{text-align:center}.md-taright{text-align:right}.md-tajustify{text-align:justify}:root{--testimonial-avatar-width:175px}.testimonial-title{position:relative}.testimonial-slider-wrapper{padding-top:150px}.testimonial-slider{max-width:550px}.testimonial-slider-indicators{bottom:15%}.testimonial-slider-indicators .slick-dots{top:unset;transform:none;justify-content:center}.testimonial-item{gap:50px;transform:translateY(calc((var(--testimonial-avatar-width)/ 2) * -1))}.mainLogo{max-height:54px}.menuSubItems{display:none!important}.headMenu{display:flex;justify-content:space-between;height:0;margin-top:90px}.menuGradient{width:12px}#fullmenu{padding-right:12px}.menuBtn.menuClose{margin-right:12px}header .menuBtn{width:210px}header .menuBtn::after,header .menuBtn::before{display:block}}@media (max-width:768px){#shopprodutodetalhes .description{padding:40px}.sm-block120,.sm-block15,.sm-block150,.sm-block30,.sm-block60,.sm-block90{display:inline-block}.sm-spacer150{height:150px}.sm-spacer120{height:120px}.sm-spacer90{height:90px}.sm-spacer60{height:60px}.sm-spacer30{height:30px}.sm-spacer15{height:15px}.sm-block150{width:150px}.sm-block120{width:120px}.sm-block90{width:90px}.sm-block60{width:60px}.sm-block30{width:30px}.sm-block15{width:15px}.sm-taleft{text-align:left}.sm-tacenter{text-align:center}.sm-taright{text-align:right}.sm-tajustify{text-align:justify}.c-dark-hover{color:var(--clr-hover)}.servicesHomeItem{padding-block:30px}.servicesRigthArrow{align-self:flex-start}.tag__fill,.tag__no-fill{margin-right:2px}.testimonial-slider-wrapper{padding-top:100px}.testimonial-slider-indicators{bottom:15%}.testimonial-slider-buttons{display:none}.inputContact input,.inputContact textarea{padding:20px 0}.inputContact{margin-bottom:20px}.protecaodados .imagePolitica{min-height:380px}.politicacookies .imagePolitica{min-height:500px}.g-recaptcha{margin-top:8px}#rgpd-error{bottom:-18px!important}.ball1{top:70%!important;left:40%!important}.ball2{left:65%!important}.ball3{top:50%!important;transform:translate(-50%,-90%)!important}.product-card img.cover{max-height:200px!important}.highlighted-products-slider .slide{row-gap:30px!important}.product-card{padding:24px 20px 20px}}@media (max-width:767px){.productDisplay{display:none}}@media (max-width:576px){#shopprodutodetalhes .description{padding:40px 32px}.custom-modal #modal-content{max-width:100%}.highlighted-products-slider .slide{row-gap:24px!important}.product-card img.cover{max-height:180px!important}.highlighted-products-slider .slick-dots{bottom:-50px}.highlighted-products-slider .slick-dots li button:before{width:15px;height:15px}header .menuBtn{width:130px;height:36px;padding:8px 22px;font-size:12px}header .menuBtn::before{width:34px;left:22px;top:10px}header .menuBtn::after{width:17px;left:39px;bottom:10px}header .menuClose.menuBtn::after{width:12px;height:12px;top:calc(50% - 6px);left:44px}}@media (max-width:575px){.cartItem{padding:25px 20px}.cartTrash{width:40px}.mobilePayment img{max-width:100%!important}}@media (max-width:500px){.logos-clients .logos-clients-item{flex:0 1 40%}}@media (max-width:420px){.xs-block120,.xs-block15,.xs-block150,.xs-block30,.xs-block60,.xs-block90{display:inline-block}.xs-spacer150{height:150px}.xs-spacer120{height:120px}.xs-spacer90{height:90px}.xs-spacer60{height:60px}.xs-spacer30{height:30px}.xs-spacer15{height:15px}.xs-block150{width:150px}.xs-block120{width:120px}.xs-block90{width:90px}.xs-block60{width:60px}.xs-block30{width:30px}.xs-block15{width:15px}.xs-taleft{text-align:left}.xs-tacenter{text-align:center}.xs-taright{text-align:right}.xs-tajustify{text-align:justify}:root{--testimonial-avatar-width:110px}.no-padding{padding-inline:0}.testimonial-slider{width:483px;left:calc((100vw - 483px)/ 2)}.testimonial-slider-indicators{bottom:20%}.testimonial-item{gap:30px}.testimonial-item p{max-width:35ch}.homeprojects .author{bottom:10px;right:10px;padding:.5rem 1rem}.selectContact label{left:1.5rem}.selectContact::after{right:2.5rem;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000}.selectContact select{padding:1rem 1.75rem;margin-left:3.5rem}footer .row.main{row-gap:40px}.footer-critec{max-width:81px!important}.footer-anywhere{max-width:111px!important}.footer-defacto{max-width:74px!important}.footerLink::before{padding-right:2px}.skill-item .slug{font-size:42px;margin-top:-60px;margin-bottom:-120px}.services .content-title{margin-top:20px}.subItem{font-size:42px}.homebanner img{height:50%!important}.banner-content{padding-top:45dvh}.btnScrollDown{font-size:0px;gap:0;display:flex;flex-direction:unset}.btnScrollDown::before{height:106px}.btnScrollDown::after{display:none}.mobileHeight{min-height:430px}.contentAjustDados{top:6%}.contentAjustCookies{height:100%;top:0;transform:none}.contentAjustCookies .bottom{height:fit-content;margin-top:auto}.politicacookies .imagePolitica{min-height:727px;object-position:65%}.imagePolitica{min-height:400px}#careerForm button,#contactForm button,.file-upload__button{width:154px;height:36px}.footer-form-animation img{max-width:150px}#contactForm button{padding-block:1em}.ball2{bottom:10px!important}.ball5{bottom:16px!important}.benefits-list li{padding-block:24px}.job-listing{flex-direction:column}.job-listing:not(:last-child){padding-bottom:40px}.job-listing img{width:152px;height:152px}.job-listing__body{padding-block:0;gap:1rem}.job-listing__body button{padding:1em 5.5em}}img{max-width:100%}