:root{--footer-height:382px;--header-height:81px;--header-height-xs:109px;--frame-width:17px}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0;font:inherit}::-moz-selection{background-color:var(--green);color:var(--white-1);text-shadow:none}::selection{background-color:var(--green);color:var(--white-1);text-shadow:none}html:focus-within{scroll-behavior:smooth}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{scroll-behavior:smooth}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-end:0}ol[role=list],ul[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor;text-decoration:none}img,picture{max-width:100%;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}h1{font-size:40px;font-size:4rem;line-height:60px;text-transform:uppercase}h1,h2{font-weight:400;font-style:normal;color:var(--white-1)}h2{font-size:30px;font-size:3rem;line-height:20px}h3{font-size:20px;font-size:2rem;line-height:30px}h3,h4{font-weight:400;font-style:normal;color:var(--white-1)}h4{font-size:16px;font-size:1.6rem;line-height:26px;letter-spacing:5px;text-transform:uppercase}h5{font-size:14px;font-size:1.4rem;line-height:24px;font-style:normal}h5,p{font-weight:400;color:var(--white-1)}p{line-height:120%}p strong{font-weight:700}li,p,table{font-size:16px;font-size:1.6rem}li,li li,p,p li,table,table li{list-style:none;padding:0;margin:0}li li,p li,table li{font-size:1em}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,input:autofill,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--black-2) inset!important;-webkit-text-fill-color:var(--white-1)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}a{text-decoration:none}a.btn{padding:8px 18px;padding:.8rem 1.8rem;border:1px solid var(--white-1);color:var(--white-1);transition:.2s;border-radius:100px;line-height:unset}a.btn:focus,a.btn:focus-visible,a.btn:hover{border-color:var(--green);color:var(--green);outline:none;opacity:1}a.btn.is-active,a.btn:active{border-color:var(--green);background:var(--green);color:var(--black-2);cursor:default;opacity:1}a.btn.is-active{pointer-events:none}a.btn[data-mouse-hover-fill]{position:relative;overflow:hidden;isolation:isolate}a.btn[data-mouse-hover-fill] .btn-text{position:relative;z-index:1}a.btn[data-mouse-hover-fill]:before{content:"";position:absolute;top:var(--y,50%);left:var(--x,50%);background-color:var(--green);border-radius:50%;width:1px;height:1px;transform:translate(-50%,-50%) scale(0);transition:transform 1s cubic-bezier(.23,1,.32,1)}a.btn[data-mouse-hover-fill]:hover{background-color:none}a.btn[data-mouse-hover-fill]:hover:before{transform:translate(-50%,-50%) scale(500)}main{background-color:var(--color-bg);position:relative}.bg-perspective-grid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1512' height='402' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.3' stroke='%23B3B3B3'%3E%3Cpath d='M555.82 1L-137 401M566.076 1l-614.14 400M576.333 1L28.878 401M586.59 1L96.679 401M596.846 1L157.37 401M607.103 1L212.437 401M617.359 1L262.99 401M627.615 1L309.879 401M637.871 1L353.768 401M648.128 1L395.183 401M658.385 1L434.55 401M668.641 1L472.216 401M678.897 1L508.473 401M689.154 1L543.566 401M699.41 1L577.705 401M709.666 1l-98.591 400M719.923 1l-76.082 400M730.18 1l-54.028 400M740.436 1l-32.292 400M750.691 1l-10.743 400M760.949 1l10.743 400M771.205 1l32.291 400M781.461 1l54.027 400M791.718 1l76.081 400M801.975 1l98.591 400M812.23 1l121.706 400M822.486 1l145.588 400M832.743 1l170.427 400M843 1l196.42 400M853.256 1l223.834 400M863.513 1l252.947 400M873.77 1l284.1 400M884.025 1l317.735 400M894.281 1l354.369 400M904.538 1L1299.2 401M914.795 1l439.475 400M925.051 1l489.909 400M935.308 1l547.452 400M945.564 1L1559.7 401M955.82 1l692.82 400M555.82 1h400M555.82 1h400M555.82 1h400M555.82 1h400M555.82 1h400M555.82 1h400.001M555.818 1.001h400.003M555.816 1.002h400.009M555.81 1.006h400.021M555.797 1.014h400.048M555.77 1.03h400.101M555.723 1.057h400.196M555.64 1.104h400.361M555.504 1.183h400.633M555.288 1.307h401.064M554.957 1.498h401.725M554.465 1.782h402.71M553.748 2.196h404.143M552.729 2.785h406.182M551.308 3.605h409.025M549.358 4.731h412.925M546.728 6.25h418.185M543.228 8.27h425.185M538.631 10.924H973.01M532.665 14.369h446.31M525.006 18.79h461.628M515.271 24.411H996.37M503.011 31.49h505.619M487.7 40.33h536.24M468.733 51.28h574.177M445.408 64.747h620.822M416.921 81.193h677.799M382.353 101.151h746.937M340.658 125.224h830.322M290.652 154.095h930.338M230.999 188.536H1280.64M160.193 229.416H1351.45M76.55 277.707h1358.54M-21.814 334.498H1533.46M-137 401h1785.64'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;background-position:bottom;height:400px;width:100%;position:absolute;bottom:0}.bg-perspective-grid:after{content:"";background:linear-gradient(180deg,#0a0a0a,rgba(10,10,10,0) 89.57%);display:block;height:100%;width:100%}details{border-top:1px solid #434343;border-bottom:1px solid #434343;padding-top:17px;padding-bottom:17px;transition:padding-bottom .6s ease-out;overflow:hidden;interpolate-size:allow-keywords}details summary{cursor:pointer;list-style:none;position:relative;padding-right:50px}details summary h3{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;color:var(--white-1);font-weight:400;transition:.2s}details summary::-webkit-details-marker{display:none}details summary:after{content:"";display:block;width:40px;width:4rem;height:40px;height:4rem;background-color:var(--black-3);border-radius:50%;transition:transform .2s cubic-bezier(.2,1,.8,1),background-color .2s ease;background-image:linear-gradient(180deg,var(--green),var(--green)),linear-gradient(90deg,var(--green),var(--green));background-size:2px 35%,35% 2px;background-position:50%;background-repeat:no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0)}details summary:hover h3{color:var(--green)}details summary:hover:after{background-color:var(--green);transform:translateY(-50%) rotate(90deg);background-image:linear-gradient(180deg,var(--black-3),var(--black-3)),linear-gradient(90deg,var(--black-3),var(--black-3))}details .faq-content{padding-top:17px}details .faq-content p{color:var(--green);line-height:150%}details[open]{padding-bottom:40px;transition:padding-bottom .6s}details[open] summary h2,details[open] summary h3{color:var(--green)}details[open] summary:after{background-color:var(--green);transform:translateY(-50%) rotate(225deg);background-image:linear-gradient(180deg,var(--black-3),var(--black-3)),linear-gradient(90deg,var(--black-3),var(--black-3))}[data-images-slider]{width:100%;overflow:hidden;cursor:grab;-webkit-mask:linear-gradient(90deg,transparent,#fff 10%,#fff 40%,transparent);mask:linear-gradient(90deg,transparent,#fff 10%,#fff 40%,transparent)}[data-images-slider].is-dragging{cursor:grabbing}[data-images-slider] ul{-js-display:flex;display:flex;list-style:none;padding:0;margin:0;width:-moz-max-content;width:max-content;will-change:transform;gap:60px}[data-images-slider] ul li{flex-shrink:0;-js-display:flex;display:flex;align-items:center}#preloader{position:fixed;z-index:14;inset:0;background:#1e1e1e;-js-display:flex;display:flex;align-items:center;justify-content:center;will-change:transform;pointer-events:auto;height:100%;width:100%;display:none}.grecaptcha-badge{z-index:15}@font-face{font-family:Trade Gothic LT Std;src:url(../fonts/TradeGothicLTStd.woff2) format("woff2")}@font-face{font-family:Trade Gothic LT Std Extended;src:url(../fonts/TradeGothicLTStd-Extended.woff2) format("woff2")}.site-nav{position:fixed;left:0;top:0;width:100%;height:100%;z-index:15;pointer-events:none}.site-nav__top{width:100%;height:var(--header-height);background-color:var(--black-2);position:absolute;top:0;-js-display:flex;display:flex;justify-content:space-between;align-items:center;padding:0 20px;pointer-events:all}.site-nav__top:after,.site-nav__top:before{content:"";background-color:transparent;position:absolute;bottom:-50px;height:50px;width:25px;box-shadow:0 -25px 0 0 var(--black-2);z-index:1}.site-nav__top:before{left:0;border-top-left-radius:20px}.site-nav__top:after{right:0;border-top-right-radius:20px}.site-nav__top .logo a{-js-display:flex;display:flex;align-items:center;gap:5px;gap:.5rem}.site-nav__top .logo a .logo-grilo svg{width:32px}.site-nav__top .logo a .logo-tagline{transform:translateY(3px)}.site-nav__top .logo a .logo-tagline svg{width:146px}.site-nav__top .extra{-js-display:flex;display:flex;gap:12px;gap:1.2rem;align-items:center}.site-nav__top .extra .menu-button{cursor:pointer}.site-nav__top .extra button{background:none;border:none}.site-nav__top .extra button:first-of-type{cursor:pointer}.site-nav__top .extra button:nth-of-type(2){-js-display:flex;display:flex;gap:10px;gap:1rem;align-items:center}.site-nav__top .extra button:nth-of-type(2) span:first-of-type{color:var(--white-1);font-size:14px;font-size:1.4rem}.site-nav__top .extra .separator{width:1px;height:25px;background:#464646}.nav__dropdown{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1001;transform:translateY(-150%);transition:transform .2s cubic-bezier(.77,0,.175,1);gap:15px}.nav__dropdown,.nav__dropdown-content{-js-display:flex;display:flex;align-items:flex-start;flex-direction:column}.nav__dropdown-content{gap:20px}.nav__dropdown-dropdown{position:absolute;background-color:var(--black-2);inset:0;z-index:2;padding:0 16px}.nav__dropdown-backdrop{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,10,.5),rgba(10,10,10,0) 89.57%);backdrop-filter:blur(12.5px);z-index:1;box-shadow:0 0 50px 0 rgba(0,0,0,.5)}.nav__dropdown-close{-js-display:flex;display:flex;padding:10px 16px;width:100%;align-items:center;gap:0;position:absolute;top:0;left:0}.nav__dropdown-close .linha{background-color:var(--white-1);opacity:.15;height:1px;width:100%;flex-grow:1}.nav__dropdown-close .close{background-color:var(--black-3);border-radius:50%;border:none;transform:rotate(45deg);width:50px;height:50px;cursor:pointer;-js-display:flex;display:flex;align-items:center;justify-content:center;transition:.2s;flex-shrink:0}.nav__dropdown-close .close span{position:relative;width:20px;height:2px;background-color:hsla(0,0%,100%,.4392156863)}.nav__dropdown-close .close span:after,.nav__dropdown-close .close span:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--white-1)}.nav__dropdown-close .close span:before{transform:rotate(90deg)}.nav__dropdown-close .close:hover{transform:rotate(135deg);background-color:var(--green)}.nav__dropdown-close .close:hover span:after,.nav__dropdown-close .close:hover span:before{background-color:var(--black-1)}.nav__dropdown-especialidades{padding-top:50px}.nav__dropdown-especialidades p{font-size:30px;font-size:3rem;line-height:40px;margin-bottom:15px;margin-bottom:1.5rem;transition:.2s;opacity:.7}.nav__dropdown-especialidades ul{-js-display:flex;display:flex;gap:10px;flex-wrap:wrap}.nav__dropdown-especialidades ul li a{display:inline-block;font-size:12px;font-size:1.2rem;transition:.2s;opacity:.7}.nav__dropdown-especialidades ul li a:hover{opacity:1;padding:8px 18px}.nav__dropdown-especialidades:focus-within p,.nav__dropdown-especialidades:has(ul li a:hover) p{color:var(--green);opacity:1}.nav__dropdown-links ul{-js-display:flex;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.nav__dropdown-links ul li{font-size:30px;font-size:3rem;color:var(--white-1)}.nav__dropdown-links ul li a{color:currentColor;transition:.2s;opacity:.7}.nav__dropdown-links ul li a.is-active,.nav__dropdown-links ul li a:hover{color:var(--green);opacity:1}.nav__dropdown-separator{width:100%;height:1px;background-color:var(--white-1);opacity:.15}.nav__dropdown-extra{-js-display:flex;display:flex;flex-direction:row;gap:40px;padding:0 30px;position:relative}.nav__dropdown-extra hr{height:100%;width:1px;background-color:var(--white-1);opacity:.15}.nav__dropdown-extra .social{-js-display:flex;display:flex;flex-direction:row;align-items:center;gap:13px}.nav__dropdown-extra .social a svg path{transition:.2s}.nav__dropdown-extra .social a:hover svg path{fill:var(--green)}.nav__dropdown-extra .social a span{-js-display:flex;display:flex;align-items:center;justify-content:center}.nav__dropdown-video{display:none}.nav__dropdown.is-active{transform:translateY(0)}.footer{background:var(--black-2);padding:40px 0 110px}.footer .wrapper{flex-direction:column;gap:25px;gap:2.5rem}.footer .wrapper,.footer__logo a{-js-display:flex;display:flex;align-items:center}.footer__logo a{opacity:.7;transition:.2s;gap:7px}.footer__logo a span.logo-grilo svg{transition:.2s}.footer__logo a span.logo-grilo svg .grilo path{transition:.2s;fill:var(--white-1)}.footer__logo a span.logo-tagline{transform:translateY(3px)}.footer__logo a:hover{opacity:1}.footer__logo a:hover span.logo-grilo svg{transform:rotateY(180deg)}.footer__logo a:hover span.logo-grilo svg .grilo path{fill:var(--green)}.footer__gom p{transition:.2s;opacity:.7;font-family:Trade Gothic LT Std,sans-serif}.footer__gom p a{position:relative;text-decoration:none;font-weight:700}.footer__gom p a:after,.footer__gom p a:before{content:"";position:absolute;width:100%;height:1px;background:var(--green);background:linear-gradient(90deg,#f20000,#fc0 20%,#00ff80 40%,#b7eb00 60%,#0019b3 80%,#ff4014);top:100%;left:0;pointer-events:none}.footer__gom p a:before{height:100%;top:0;opacity:0}.footer__gom p a:after{content:"";transition:opacity .2s}.footer__gom p a:hover:before{opacity:1;animation:coverUp .2s ease forwards}.footer__gom p a:hover:after{opacity:0}.footer__gom p:has(a:hover){color:var(--green);opacity:1}.footer__endereco{-js-display:flex;display:flex;flex-direction:column;gap:4px;align-items:center}.footer__endereco h2{color:var(--white-1);opacity:.7;font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif}.footer__endereco address{-js-display:flex;display:flex;flex-direction:column;align-items:center;text-align:center}.footer__endereco address a{font-weight:400;display:block}.footer__endereco address a:first-of-type{font-size:14px;font-size:1.4rem;color:var(--white-1)}.footer__endereco address a:nth-of-type(2){font-size:18px;font-size:1.8rem;color:var(--green)}.footer__mapa{gap:4px;color:var(--white-1);-js-display:flex;display:flex;flex-direction:column;align-items:center}.footer__mapa h2{color:var(--white-1);opacity:.7;font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif}.footer__mapa-links{-js-display:flex;display:flex;flex-direction:column;align-items:center}.footer__mapa-links a h3{font-size:14px;font-size:1.4rem;line-height:30px;line-height:3rem;transition:.2s}.footer__mapa-links a:hover h3{color:var(--green);opacity:1}.footer__politica a{transition:.2s;font-family:Trade Gothic LT Std,sans-serif;color:var(--white-1);opacity:.7;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;text-decoration:initial;position:relative}.footer__politica a span{display:inline-block;transition:transform .2s cubic-bezier(.2,1,.8,1)}.footer__politica a:before{transform-origin:50% 100%;transition:clip-path .2s,transform .2s cubic-bezier(.2,1,.8,1),background-color .2s,opacity .2s;clip-path:polygon(0 0,0 100%,50% 100%,50% 0,50% 0,50% 100%,50% 100%,0 100%,100% 100%,100% 0);background-color:var(--white-1);position:absolute;width:100%;height:1px;content:"";top:100%;opacity:.7}.footer__politica a:hover{color:var(--green);opacity:1}.footer__politica a:hover span{transform:translate3d(0,-2px,0)}.footer__politica a:hover:before{transform:translate3d(0,2px,0) scale3d(1.05,3,1);background-color:var(--green);opacity:1;clip-path:polygon(0 0,0 100%,50% 100%,50% 0,50% 0,50% 100%,50% 100%,0 100%,100% 100%,100% 0)}.footer__socials{-js-display:flex;display:flex;gap:30px;gap:3rem;align-items:center}.footer__socials a svg path{transition:.2s}.footer__socials a:hover svg path{fill:var(--green)}.footer__socials a span{-js-display:flex;display:flex;align-items:center;justify-content:center}@keyframes coverUp{0%{transform-origin:50% 100%;transform:scaleY(.045)}50%{transform-origin:50% 100%;transform:scaleX(1)}51%{transform-origin:50% 0;transform:scaleX(1)}to{transform-origin:50% 0;transform:scaleY(.045)}}.breadcrumbs{background:var(--black-1);padding:30px 0}.breadcrumbs__crumbs{border:1px solid var(--white-1);border-radius:100px;display:block;padding:6px 10px;width:-moz-fit-content;width:fit-content}.breadcrumbs__crumbs span{color:#dfdfdf}.breadcrumbs__crumbs span>span{padding:0;font-size:12px;font-size:1.2rem;font-weight:400}.breadcrumbs__crumbs span>span a{transition:.2s}.breadcrumbs__crumbs span>span a:hover{color:var(--green)}.breadcrumbs__crumbs span>span strong{font-weight:700;cursor:default}.a11y{position:fixed;top:200px;right:0;width:75px;height:70px;overflow:hidden;display:none;padding-bottom:10px;z-index:13;transition:width .5s,height 0s .5s;align-items:flex-start;justify-content:flex-start;color:var(--dark-blue)}.a11y.active{width:260px;height:290px;transition:width .5s,height 0s 0s}.a11y__wrapper{z-index:9}.a11y__menu,.a11y__wrapper{position:relative;-js-display:flex;display:flex}.a11y__menu{width:200px;background:#fff;border-radius:15px 0 0 15px;align-items:center;flex-direction:column;padding:15px;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.15)}.a11y__menu p{color:var(--black-1);font-size:16px}.has--high-contrast .a11y__menu p{color:#000}.a11y__menu img{width:auto}.has--high-contrast .a11y__menu img{filter:grayscale(100%) contrast(150%)}.a11y .separator{width:130px;text-align:center}.a11y__btn{margin-top:10px;cursor:pointer;-js-display:flex;display:flex;height:62px;align-items:center;padding-left:0;width:75px;flex-wrap:wrap;background:transparent;border:0}.has--high-contrast .a11y__btn{filter:grayscale(100%) contrast(150%)}.a11y__btn span{background:var(--blue);border-radius:50px;width:94px;color:#fff;text-transform:uppercase;font-size:8px;-js-display:flex;display:flex;height:30px;align-items:center;padding-left:10px;margin-right:-25px;text-align:left}.a11y__btn-btn{width:62px;height:62px;background-position:50%;background-repeat:no-repeat}.a11y__btn-btn img{display:block;width:45px;height:auto}.a11y__toggles{list-style:none;margin:0;padding:0;flex-wrap:wrap;align-items:center;grid-gap:8px;width:150px}.a11y__toggle,.a11y__toggles{-js-display:flex;display:flex;justify-content:center}.a11y__toggle{cursor:pointer;border:0;width:56px;height:56px;border-radius:15px;align-items:flex-end;font-size:9px;text-transform:uppercase;font-weight:700;padding:8px;background-color:transparent}.has--high-contrast .a11y__toggle{border:1px solid #000;filter:grayscale(100%) contrast(150%)}.a11y__toggle--aumentar{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg data-name='Icon' transform='translate(1.29 2.499)' fill='none' stroke='%23071d56' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='8' cy='8' r='8' transform='translate(1.71 .501)'/%3E%3Cpath d='M19.71 18.501l-4.35-4.35'/%3E%3Cpath data-name='Line' d='M9.71 5.501v6M6.71 8.501h6'/%3E%3C/g%3E%3C/svg%3E")}.a11y__toggle--aumentar,.a11y__toggle--diminuir{background-repeat:no-repeat;background-position:50%}.a11y__toggle--diminuir{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg data-name='Icon' transform='translate(1.29 2.499)' fill='none' stroke='%23071d56' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Ccircle cx='8' cy='8' r='8' transform='translate(1.71 .501)'/%3E%3Cpath d='M19.71 18.501l-4.35-4.35'/%3E%3Cpath data-name='Line' d='M6.71 8.501h6'/%3E%3C/g%3E%3C/svg%3E")}.a11y__toggle--contraste{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cg data-name='Grupo 95' transform='translate(-1267 -452)'%3E%3Ccircle data-name='Elipse 7' cx='9' cy='9' r='9' transform='translate(1267 452)' fill='%23071d56'/%3E%3Cpath data-name='Caminho 179' d='M1276 454a7 7 0 010 14z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E")}.a11y__close,.a11y__toggle--contraste{background-repeat:no-repeat;background-position:50%}.a11y__close{border:none;position:absolute;top:15px;left:8px;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15.557' height='15.557'%3E%3Cg fill='none' stroke='%234e3c54' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' data-name='Icon'%3E%3Cpath d='M1.414 1.414l12.728 12.728'/%3E%3Cpath data-name='Line' d='M14.142 1.414L1.414 14.142'/%3E%3C/g%3E%3C/svg%3E");height:20px;width:20px;cursor:pointer}.has--high-contrast *{filter:grayscale(100%)}.cookies{padding:0 5px;max-width:420px;margin-left:auto;margin-right:auto;transition:bottom 2s;position:fixed;z-index:14;bottom:-100%;left:0;right:0}.cookies__bar{background-color:var(--black-2);border-radius:25px;padding:18px 25px;-js-display:flex;display:flex;flex-direction:column;gap:15px;width:100%}.cookies.show{bottom:20px}.cookies__text{-js-display:flex;display:flex;align-items:center;gap:15px}.cookies__text p{color:var(--white-1);font-size:13px;font-size:1.3rem;margin:0;line-height:150%}.cookies__text p a:hover{font-weight:700}.cookies__accept{-js-display:flex;display:flex;gap:16px}.cookies__accept a.btn{text-align:center;-js-display:flex;display:flex;align-items:center;font-size:12px;font-size:1.2rem;flex:1 1}.cookies__accept button.btn{flex:1 1;border:1px solid var(--green);color:var(--black-1);padding:8px 18px;padding:.8rem 1.8rem;transition:.2s;background-color:var(--green);font-size:12px;font-size:1.2rem;border-radius:100px;cursor:pointer;line-height:unset}.cookies__accept button.btn:hover{background-color:transparent;color:var(--green)}.case__form,.contato__form{margin-top:85px;padding-bottom:70px}.case__form-box,.contato__form-box{background:var(--black-2);border-radius:30px;padding:50px 20px}.case__form-box .title,.contato__form-box .title{text-align:center}.case__form-box .title h2,.contato__form-box .title h2{font-size:30px;font-size:3rem;line-height:40px;line-height:4rem;text-transform:uppercase}.case__form-box .title h2 strong,.contato__form-box .title h2 strong{color:var(--green);font-weight:400}.case__form .form .wpforms-container .wpforms-field.wpforms-field-textarea textarea,.contato__form .form .wpforms-container .wpforms-field.wpforms-field-textarea textarea{color:var(--white-1);min-height:138px}.case__form .form .wpforms-container .wpforms-field.wpforms-first,.case__form .form .wpforms-container .wpforms-field.wpforms-one-half,.case__form .form .wpforms-container .wpforms-field.wpforms-one-quarter,.case__form .form .wpforms-container .wpforms-field.wpforms-one-third,.contato__form .form .wpforms-container .wpforms-field.wpforms-first,.contato__form .form .wpforms-container .wpforms-field.wpforms-one-half,.contato__form .form .wpforms-container .wpforms-field.wpforms-one-quarter,.contato__form .form .wpforms-container .wpforms-field.wpforms-one-third{width:100%;float:none;margin-right:0;margin-left:0}.case__form .form .wpforms-container .wpforms-field,.contato__form .form .wpforms-container .wpforms-field{position:relative;margin-top:25px;margin-top:2.5rem}.case__form .form .wpforms-container .wpforms-field:has(input.wpforms-valid) input,.case__form .form .wpforms-container .wpforms-field:has(input.wpforms-valid) label,.case__form .form .wpforms-container .wpforms-field:has(input.wpforms-valid) textarea,.case__form .form .wpforms-container .wpforms-field:has(textarea.wpforms-valid) input,.case__form .form .wpforms-container .wpforms-field:has(textarea.wpforms-valid) label,.case__form .form .wpforms-container .wpforms-field:has(textarea.wpforms-valid) textarea,.contato__form .form .wpforms-container .wpforms-field:has(input.wpforms-valid) input,.contato__form .form .wpforms-container .wpforms-field:has(input.wpforms-valid) label,.contato__form .form .wpforms-container .wpforms-field:has(input.wpforms-valid) textarea,.contato__form .form .wpforms-container .wpforms-field:has(textarea.wpforms-valid) input,.contato__form .form .wpforms-container .wpforms-field:has(textarea.wpforms-valid) label,.contato__form .form .wpforms-container .wpforms-field:has(textarea.wpforms-valid) textarea{color:var(--green)}.case__form .form .wpforms-container .wpforms-field:has(input.wpforms-valid) input,.case__form .form .wpforms-container .wpforms-field:has(input.wpforms-valid) textarea,.case__form .form .wpforms-container .wpforms-field:has(textarea.wpforms-valid) input,.case__form .form .wpforms-container .wpforms-field:has(textarea.wpforms-valid) textarea,.contato__form .form .wpforms-container .wpforms-field:has(input.wpforms-valid) input,.contato__form .form .wpforms-container .wpforms-field:has(input.wpforms-valid) textarea,.contato__form .form .wpforms-container .wpforms-field:has(textarea.wpforms-valid) input,.contato__form .form .wpforms-container .wpforms-field:has(textarea.wpforms-valid) textarea{border-color:var(--green)}.case__form .form .wpforms-container .wpforms-field:has(.wpforms-error) input,.case__form .form .wpforms-container .wpforms-field:has(.wpforms-error) label,.contato__form .form .wpforms-container .wpforms-field:has(.wpforms-error) input,.contato__form .form .wpforms-container .wpforms-field:has(.wpforms-error) label{color:#e82828}.case__form .form .wpforms-container .wpforms-field:has(.wpforms-error) input,.contato__form .form .wpforms-container .wpforms-field:has(.wpforms-error) input{border-color:#e82828;box-shadow:none}.case__form .form .wpforms-container .wpforms-field:has(.wpforms-error) em.wpforms-error,.contato__form .form .wpforms-container .wpforms-field:has(.wpforms-error) em.wpforms-error{font-size:14px;font-size:1.4rem}.case__form .form .wpforms-container .wpforms-field:has(.wpforms-error) label:before,.contato__form .form .wpforms-container .wpforms-field:has(.wpforms-error) label:before{border-color:#e82828}.case__form .form .wpforms-container .wpforms-field:has(.wpforms-error) input[type=checkbox]:focus+label:before,.contato__form .form .wpforms-container .wpforms-field:has(.wpforms-error) input[type=checkbox]:focus+label:before{box-shadow:0 0 0 2px #e82828}.case__form .form .wpforms-container .wpforms-field label,.contato__form .form .wpforms-container .wpforms-field label{color:#9a9a9a;transition:all .2s ease-out}.case__form .form .wpforms-container .wpforms-field label.wpforms-label-hide,.contato__form .form .wpforms-container .wpforms-field label.wpforms-label-hide{display:block;position:absolute;width:auto;height:auto;left:3px;top:30px;clip:auto;overflow:visible;z-index:1}.case__form .form .wpforms-container .wpforms-field.is-filled label,.case__form .form .wpforms-container .wpforms-field.is-focused label,.contato__form .form .wpforms-container .wpforms-field.is-filled label,.contato__form .form .wpforms-container .wpforms-field.is-focused label{top:0;font-size:14px;font-size:1.4rem;opacity:1}.case__form .form .wpforms-container input:not([type=checkbox]):not([type=radio]),.case__form .form .wpforms-container textarea,.contato__form .form .wpforms-container input:not([type=checkbox]):not([type=radio]),.contato__form .form .wpforms-container textarea{background-color:transparent;border:none;border-bottom:1px solid #434343;width:100%;padding:15px 3px 10px;color:var(--white-1);font-size:18px;font-size:1.8rem}.case__form .form .wpforms-container input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.case__form .form .wpforms-container textarea::-moz-placeholder,.contato__form .form .wpforms-container input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.contato__form .form .wpforms-container textarea::-moz-placeholder{color:transparent;opacity:0}.case__form .form .wpforms-container input:not([type=checkbox]):not([type=radio])::placeholder,.case__form .form .wpforms-container textarea::placeholder,.contato__form .form .wpforms-container input:not([type=checkbox]):not([type=radio])::placeholder,.contato__form .form .wpforms-container textarea::placeholder{color:transparent;opacity:0}.case__form .form .wpforms-container input:not([type=checkbox]):not([type=radio]):focus,.case__form .form .wpforms-container textarea:focus,.contato__form .form .wpforms-container input:not([type=checkbox]):not([type=radio]):focus,.contato__form .form .wpforms-container textarea:focus{outline:none;box-shadow:none}.case__form .form .wpforms-container textarea,.contato__form .form .wpforms-container textarea{resize:none;overflow:hidden}.case__form .form .wpforms-container .wpforms-field.is-valid input,.contato__form .form .wpforms-container .wpforms-field.is-valid input{color:var(--green);border-color:var(--green)}.case__form .form .wpforms-container .wpforms-field.wpforms-error input:not([type=checkbox]):not([type=radio]),.case__form .form .wpforms-container .wpforms-field.wpforms-error label,.case__form .form .wpforms-container .wpforms-field.wpforms-error textarea,.contato__form .form .wpforms-container .wpforms-field.wpforms-error input:not([type=checkbox]):not([type=radio]),.contato__form .form .wpforms-container .wpforms-field.wpforms-error label,.contato__form .form .wpforms-container .wpforms-field.wpforms-error textarea{color:#e82828!important;border-color:#e82828!important}.case__form .form .wpforms-container .wpforms-field.wpforms-error label.wpforms-error,.contato__form .form .wpforms-container .wpforms-field.wpforms-error label.wpforms-error{position:static;font-size:13px;font-size:1.3rem;margin-top:5px;margin-top:.5rem;opacity:1}.case__form .form .wpforms-container .wpforms-field-checkbox,.contato__form .form .wpforms-container .wpforms-field-checkbox{margin-top:15px;margin-top:1.5rem;margin-bottom:30px;margin-bottom:3rem}.case__form .form .wpforms-container .wpforms-field-checkbox ul,.contato__form .form .wpforms-container .wpforms-field-checkbox ul{list-style:none;padding:0;margin:0}.case__form .form .wpforms-container .wpforms-field-checkbox label,.contato__form .form .wpforms-container .wpforms-field-checkbox label{position:relative;pointer-events:auto;color:#a9a9a9;font-size:12px;font-size:1.2rem;cursor:pointer;padding-left:35px;padding-left:3.5rem;transition:color .2s ease}.case__form .form .wpforms-container .wpforms-field-checkbox label:before,.contato__form .form .wpforms-container .wpforms-field-checkbox label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;border:1px solid #a9a9a9;background-color:transparent;border-radius:50%;transition:all .2s ease}.case__form .form .wpforms-container .wpforms-field-checkbox label:after,.contato__form .form .wpforms-container .wpforms-field-checkbox label:after{content:"";position:absolute;left:2px;left:.2rem;top:50%;transform:translateY(-50%);width:14px;height:14px;background-color:var(--green);border-radius:50%;opacity:0;transition:all .2s ease}.case__form .form .wpforms-container .wpforms-field-checkbox label:hover:before,.contato__form .form .wpforms-container .wpforms-field-checkbox label:hover:before{border-color:var(--green)}.case__form .form .wpforms-container .wpforms-field-checkbox label a,.contato__form .form .wpforms-container .wpforms-field-checkbox label a{text-decoration:underline;transition:.2s}.case__form .form .wpforms-container .wpforms-field-checkbox label a:hover,.contato__form .form .wpforms-container .wpforms-field-checkbox label a:hover{color:var(--green)}.case__form .form .wpforms-container .wpforms-field-checkbox input[type=checkbox],.contato__form .form .wpforms-container .wpforms-field-checkbox input[type=checkbox]{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.case__form .form .wpforms-container .wpforms-field-checkbox input[type=checkbox]:checked+label:before,.contato__form .form .wpforms-container .wpforms-field-checkbox input[type=checkbox]:checked+label:before{border-color:var(--green);background-color:transparent}.case__form .form .wpforms-container .wpforms-field-checkbox input[type=checkbox]:checked+label:after,.contato__form .form .wpforms-container .wpforms-field-checkbox input[type=checkbox]:checked+label:after{opacity:1}.case__form .form .wpforms-container .wpforms-field-checkbox input[type=checkbox]:focus+label:before,.contato__form .form .wpforms-container .wpforms-field-checkbox input[type=checkbox]:focus+label:before{box-shadow:0 0 0 2px var(--green)}.case__form .form .wpforms-container .wpforms-submit-container,.contato__form .form .wpforms-container .wpforms-submit-container{text-align:center;margin-top:30px}.case__form .form .wpforms-container .wpforms-submit-container .wpforms-submit,.contato__form .form .wpforms-container .wpforms-submit-container .wpforms-submit{font-size:30px;font-size:3rem;text-transform:uppercase;border:1px solid #a9a9a9;border-radius:100px;color:#a9a9a9;max-width:300px;width:100%;height:100px;background:transparent;transition:.2s}.case__form .form .wpforms-container .wpforms-submit-container .wpforms-submit:hover,.contato__form .form .wpforms-container .wpforms-submit-container .wpforms-submit:hover{color:var(--green);border-color:var(--green)}.case__form .form .wpforms-container .wpforms-submit-container .wpforms-submit.wpforms-disabled,.case__form .form .wpforms-container .wpforms-submit-container .wpforms-submit:disabled,.contato__form .form .wpforms-container .wpforms-submit-container .wpforms-submit.wpforms-disabled,.contato__form .form .wpforms-container .wpforms-submit-container .wpforms-submit:disabled{opacity:.4;cursor:not-allowed;background-color:var(--green);color:var(--black-1)}.case__form .form .wpforms-container .wpforms-submit-container .wpforms-submit.wpforms-disabled:hover,.case__form .form .wpforms-container .wpforms-submit-container .wpforms-submit:disabled:hover,.contato__form .form .wpforms-container .wpforms-submit-container .wpforms-submit.wpforms-disabled:hover,.contato__form .form .wpforms-container .wpforms-submit-container .wpforms-submit:disabled:hover{background-color:var(--green)}.case__form .form .wpforms-container .wpforms-submit-container .wpforms-submit-spinner,.contato__form .form .wpforms-container .wpforms-submit-container .wpforms-submit-spinner{display:none!important}.case__form .form .wpforms-field-radio legend,.contato__form .form .wpforms-field-radio legend{color:#9a9a9a;font-size:14px;font-size:1.4rem}.case__form .form .wpforms-field-radio .wpforms-list-inline ul,.case__form .form .wpforms-field-radio ul,.contato__form .form .wpforms-field-radio .wpforms-list-inline ul,.contato__form .form .wpforms-field-radio ul{list-style:none;margin:0;-js-display:flex;display:flex;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;padding:0 0 15px;padding:0 0 1.5rem;flex-wrap:nowrap;scrollbar-width:none}.case__form .form .wpforms-field-radio .wpforms-list-inline ul::-webkit-scrollbar,.case__form .form .wpforms-field-radio ul::-webkit-scrollbar,.contato__form .form .wpforms-field-radio .wpforms-list-inline ul::-webkit-scrollbar,.contato__form .form .wpforms-field-radio ul::-webkit-scrollbar{display:none}.case__form .form .wpforms-field-radio li,.contato__form .form .wpforms-field-radio li{flex-shrink:0;position:relative}.case__form .form .wpforms-field-radio input[type=radio],.contato__form .form .wpforms-field-radio input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.case__form .form .wpforms-field-radio label,.contato__form .form .wpforms-field-radio label{display:inline-block;padding:10px 20px;padding:1rem 2rem;border:1px solid var(--white-1);border-radius:999px;color:var(--white-1);cursor:pointer;position:relative;z-index:2;transition:all .2s ease-out;pointer-events:auto}.case__form .form .wpforms-field-radio label:hover,.contato__form .form .wpforms-field-radio label:hover{border-color:var(--green);color:var(--green)}.case__form .form .wpforms-field-radio input[type=radio]:checked+label,.contato__form .form .wpforms-field-radio input[type=radio]:checked+label{background-color:var(--green);border-color:var(--green);color:var(--black-1);font-weight:700}.case__form .form .wpforms-field-radio input[type=radio]:focus-visible+label,.contato__form .form .wpforms-field-radio input[type=radio]:focus-visible+label{outline:2px solid var(--green);outline-offset:2px}.contato__form .form .wpforms-container .wpforms-field:has(input[type=radio].wpforms-valid) label{color:#9a9a9a}.contato__form .form .wpforms-container .wpforms-field:has(input[type=radio].wpforms-valid) label:hover{color:var(--green)}.contato__form .form .wpforms-container .wpforms-field:has(input[type=radio].wpforms-valid) li.wpforms-selected label{color:var(--black-1)}.contato__form .form .wpforms-container .wpforms-field-radio label{padding:8px 16px;padding:.8rem 1.6rem;font-size:14px;font-size:1.4rem}.contato__form .form .wpforms-container .wpforms-submit-container{text-align:left}#wpforms-form-202 #wpforms-599-field_5-container,#wpforms-form-202 .contato__form .form .wpforms-container .wpforms-field-container #wpforms-202-field_5-container,#wpforms-form-599 #wpforms-599-field_5-container,#wpforms-form-599 .contato__form .form .wpforms-container .wpforms-field-container #wpforms-202-field_5-container{position:relative}#wpforms-form-202 #wpforms-202-field_5-container .wpforms-error,#wpforms-form-202 #wpforms-599-field_5-container .wpforms-error,#wpforms-form-599 #wpforms-202-field_5-container .wpforms-error,#wpforms-form-599 #wpforms-599-field_5-container .wpforms-error{position:absolute;bottom:-15px;bottom:-1.5rem}.case__form .wpforms-container .wpforms-confirmation-container-full{background:none;border:none;text-align:center}.case__form .wpforms-container .wpforms-confirmation-container-full p:first-of-type{font-size:60px;font-size:6rem;color:var(--green);font-weight:300}.case__form .wpforms-container .wpforms-confirmation-container-full p:nth-of-type(2){color:var(--white-1);font-size:30px;font-size:3rem}.case__form .wpforms-container .wpforms-confirmation-container-full p a{text-decoration:underline;transition:.2s}.case__form .wpforms-container .wpforms-confirmation-container-full p a:hover{color:var(--green)}.contato__form .form{display:none}.contato__form .form.is-active{display:block}.contato__form .wpforms-container .wpforms-confirmation-container-full{background:none;border:none}.contato__form .wpforms-container .wpforms-confirmation-container-full p:first-of-type{font-size:60px;font-size:6rem;color:var(--green);font-weight:300}.contato__form .wpforms-container .wpforms-confirmation-container-full p:nth-of-type(2){color:var(--white-1);font-size:30px;font-size:3rem}.contato__form .wpforms-container .wpforms-confirmation-container-full p a{text-decoration:underline;transition:.2s}.contato__form .wpforms-container .wpforms-confirmation-container-full p a:hover{color:var(--green)}.whatsapp-btn{position:fixed;right:50px;right:5rem;bottom:50px;bottom:5rem;-js-display:flex;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;z-index:100;transition:transform .3s ease-out}.whatsapp-btn:hover{transform:scale(1.05)}.whatsapp-btn__circle{position:relative;width:100px;width:10rem;height:100px;height:10rem;animation:rotate-circle 10s linear infinite;pointer-events:none}.whatsapp-btn__svg{width:100%;height:100%;overflow:visible}.whatsapp-btn__text{font-size:9px;font-size:.9rem;fill:var(--white-1);text-transform:uppercase;letter-spacing:1.5px;letter-spacing:.15rem}.whatsapp-btn__icon-wrapper{position:absolute;background-color:var(--green);width:60px;width:6rem;height:60px;height:6rem;border-radius:50%;-js-display:flex;display:flex;align-items:center;justify-content:center;z-index:1}.whatsapp-btn__icon-wrapper img{width:32px;height:auto;filter:invert(1)}@keyframes rotate-circle{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.notfound{padding-top:50px;padding-bottom:80px}.notfound-pagina{text-align:center;margin-bottom:30px;z-index:10;position:relative}.notfound-pagina h1{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7}.notfound-pagina h1 span{display:none}.notfound-case{margin-bottom:30px;text-align:center;z-index:10;position:relative}.notfound-case__titulo h2{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;color:var(--green)}.notfound-imagem{z-index:10;position:relative}.notfound article .wrapper{margin:0 auto}.notfound .case-card-small{-js-display:flex;display:flex;position:relative;aspect-ratio:370/500;border-radius:50px;overflow:hidden;color:var(--white-1);text-decoration:none;max-width:800px}.notfound .case-card-small:hover .case-card-small__background{transform:scale(1.1)}.notfound .case-card-small:hover .case-card-small__main-info h2,.notfound .case-card-small:hover .case-card-small__main-info span{text-decoration:underline}.notfound .case-card-small:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(0deg,rgba(0,0,0,.1),transparent);pointer-events:none}.notfound .case-card-small__background{position:absolute;top:0;left:0;width:100%;background-color:#161616;height:100%;background-size:contain;transition:transform .4s cubic-bezier(.2,1,.8,1);background-repeat:no-repeat}.notfound .case-card-small__content{position:relative;z-index:2;margin-top:auto;width:100%;padding:36px;padding:3.6rem;-js-display:flex;display:flex;justify-content:space-between;align-items:flex-end}.notfound .case-card-small__main-info{position:relative;z-index:2}.notfound .case-card-small__main-info h2{font-size:25px;font-size:2.5rem;margin:0;line-height:35px;line-height:3.5rem;text-transform:uppercase;text-wrap-style:balance;width:80%}.notfound .case-card-small__client{font-size:14px;font-size:1.4rem;display:block;opacity:.8;margin-bottom:5px;text-decoration:none;color:var(--white-1)}.notfound .case-card-small:hover .case-card-large__background{transform:scale(1.1)}.notfound .case-card-small:hover .case-card-large__client,.notfound .case-card-small:hover .case-card-large__title{text-decoration:underline}nav.navigation.pagination{-js-display:flex;display:flex;justify-content:center}nav.navigation.pagination .nav-links{-js-display:inline-flex;display:inline-flex;align-items:center;border:1px solid hsla(0,0%,100%,.3);border-radius:999px;padding:8px 23px}nav.navigation.pagination .page-numbers{-js-display:flex;display:flex;align-items:center;justify-content:center;min-width:30px;min-width:3rem;height:30px;height:3rem;margin:0 2px;margin:0 .2rem;padding:0 5px;padding:0 .5rem;border-radius:.8rem;font-size:16px;font-size:1.6rem;text-decoration:none;color:var(--white-1);background-color:transparent;transition:all .2s ease-out}nav.navigation.pagination .page-numbers.current,nav.navigation.pagination .page-numbers:hover{color:var(--black-1);background-color:var(--green)}nav.navigation.pagination .page-numbers.current{font-weight:700}nav.navigation.pagination .page-numbers.next,nav.navigation.pagination .page-numbers.prev{font-size:16px;font-size:1.6rem;min-width:unset}nav.navigation.pagination .page-numbers.dots{border:none}nav.navigation.pagination .page-numbers.dots:hover{background-color:transparent;color:var(--white-1)}.search-overlay{position:fixed;top:100px;left:0;width:100%;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-20px);transition:opacity .3s ease,visibility 0s linear .3s,transform .3s ease}.search-overlay.is-active{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.search-overlay__content.wrapper{max-width:800px;max-width:80rem}.search-form{position:relative;-js-display:flex;display:flex;align-items:center;background-color:var(--black-2);border-radius:20px;padding:0 0 0 15px;padding:0 0 0 1.5rem;border:1px solid hsla(0,0%,100%,.3137254902)}.search-form:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' fill='none'%3E%3Cg opacity='.7' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.75 23.75c5.523 0 10-4.477 10-10s-4.477-10-10-10-10 4.477-10 10 4.477 10 10 10zM26.25 26.25l-5.438-5.438'/%3E%3C/g%3E%3C/svg%3E");margin-right:15px;margin-right:1.5rem;opacity:.7}.search-form__label{width:100%}.search-form__field{width:100%;background:transparent;border:none;outline:none;color:var(--white-1);position:relative;font-size:20px;font-size:2rem;padding-right:34px;padding-right:3.4rem;height:60px}.search-form__field::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;position:absolute;right:20px;right:2rem;top:50%;transform:translateY(-50%);z-index:1;width:40px;width:4rem;height:40px;height:4rem;background-color:var(--black-3);border-radius:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%239a9a9a'%3E%3Cpath d='M18.3 5.71a.996.996 0 00-1.41 0L12 10.59 7.11 5.7A.996.996 0 105.7 7.11L10.59 12 5.7 16.89a.996.996 0 101.41 1.41L12 13.41l4.89 4.89a.996.996 0 101.41-1.41L13.41 12l4.89-4.89c.38-.38.38-1.02 0-1.4z'/%3E%3C/svg%3E");background-size:60%;background-position:50%;background-repeat:no-repeat;cursor:pointer;-webkit-transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease;opacity:.7}.search-form__field::-webkit-search-cancel-button:hover{opacity:1;transform:translateY(-50%) rotate(90deg)}.search-form__submit{display:none}.search-content__titulo{text-align:center}.search-content__titulo h1{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7}.search-content__titulo h1 span{display:block;font-size:27px;font-size:2.7rem;line-height:80px;line-height:8rem;color:var(--green);font-family:Trade Gothic LT Std Extended,sans-serif;letter-spacing:normal;text-transform:none;opacity:1;margin:12px 0}.search-results{position:relative;padding-bottom:90px}.search-results__grid{-js-display:flex;display:flex;flex-direction:column;gap:50px}.search-results__image-wrapper{overflow:hidden;border-radius:25px}.search-results__image-wrapper img{border-radius:25px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.2s}.search-results__result{-js-display:flex;display:flex;flex-direction:column;gap:20px;position:relative}.search-results__result:hover .search-results__image-wrapper img{transform:scale(1.1)}.search-results__result:hover .search-results__description,.search-results__result:hover .search-results__title a{color:var(--green);text-decoration:underline}.search-results__result:hover .search-results__label{opacity:1}.search-results__link:after{content:"";position:absolute;inset:0;z-index:1}.search-results__content{-js-display:flex;display:flex;flex-direction:column;gap:5px}.search-results__label{font-size:12px;font-size:1.2rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7;transition:.2s}.search-results__title{color:var(--white-1);font-size:18px;font-size:1.8rem;line-height:30px;line-height:3rem;text-transform:capitalize;font-weight:700;transition:.2s}.search-results__title a{color:inherit}.search-results__description{color:var(--green);font-size:16px;font-size:1.6rem;line-height:23px;line-height:2.3rem;transition:.2s}.search-alt{padding-bottom:360px}.search-alt__content.wrapper{max-width:800px;max-width:80rem}:root{--green:#b5bd00;--black-1:#0a0a0a;--black-2:#161616;--black-3:#262626;--white-1:#fffce1;--color-bg:#090909}body,html{font-size:10px;margin:0;padding:0;height:100%;background-color:var(--black-1)}body,html,main{font-family:Trade Gothic LT Std Extended,sans-serif}main{flex-grow:1}body{background-color:var(--black-2);padding:var(--header-height) 0 0 0}.wrapper{flex-grow:1;width:100%;max-width:1280px;max-width:128rem;margin:0 auto;padding:0 20px}.has--high-contrast{--green:#fff}.has--high-contrast img{filter:grayscale(100%) contrast(150%)}.has--high-contrast video{filter:grayscale(100%) contrast(120%)}.privacidade-content{margin-bottom:70px;overflow:hidden}.privacidade-content [id]{scroll-margin-top:100px;transition:.2s}.privacidade-content [id]:target{text-decoration:underline}.privacidade-content h2{font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;color:var(--green);position:relative;margin-bottom:30px;margin-top:60px;text-transform:none;font-weight:700}.privacidade-content h2:first-of-type{margin-top:0}.privacidade-content h2 strong{color:var(--green);font-weight:700}.privacidade-content h2:before{content:"";display:block;position:absolute;top:-200px}.privacidade-content p{margin-bottom:40px;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;color:var(--white-1)}.privacidade-content p:last-of-type{margin-bottom:0;color:var(--green)}.privacidade-content p strong{font-weight:700}.privacidade-content p a{text-decoration:underline;transition:.2s}.privacidade-content p a:hover{color:var(--green)}.privacidade-content ul{color:var(--white-1)}.privacidade-content ul li{color:var(--white-1);list-style:inside;margin-bottom:20px;font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem}.privacidade-content ul li strong{font-weight:700}.privacidade-content ul li a{text-decoration:underline;transition:.2s}.privacidade-content ul li a:hover{color:var(--green)}.privacidade-content table{background:var(--black-2);border-radius:25px;overflow:hidden;border:1px solid hsla(0,0%,100%,.5);border-collapse:separate;border-spacing:0;color:var(--white-1);width:100%}.privacidade-content table thead{border-bottom:0}.privacidade-content table thead th{font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem;text-transform:uppercase;color:var(--green);text-align:center;font-weight:700;padding:15px 20px;border-top:none}.privacidade-content table thead th:first-child{border-top-left-radius:24px;border-left:none}.privacidade-content table thead th:last-child{border-top-right-radius:24px;border-right:none}.privacidade-content table tbody td,.privacidade-content table tbody tr:not(:last-child){border-bottom:1px solid var(--green)}.privacidade-content table tbody td{font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem;vertical-align:top;padding:15px 20px;border-top:1px solid var(--green);vertical-align:middle}.privacidade-content table tbody td:first-child{border-right:1px solid var(--green);border-left:1px solid hsla(0,0%,100%,.5)}.privacidade-content table tbody td:last-child{border-left:1px solid var(--green);border-right:1px solid hsla(0,0%,100%,.5)}.privacidade .cabecalho .cabecalho__txt p{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7;margin-bottom:20px}.privacidade .cabecalho .cabecalho__txt h1{font-size:27px;font-size:2.7rem;line-height:35px;line-height:3.5rem;color:var(--white-1);margin-bottom:40px;text-transform:none}.privacidade .cabecalho .cabecalho__txt h1 strong{color:var(--green)}.privacidade__grid{display:grid;grid-template-columns:1fr;grid-gap:100px}.privacidade__nav{display:none;flex-direction:column;grid-gap:20px}.home-hothome{position:relative;width:100%;height:100vh;color:var(--white-1)}.home-hothome .navigation-controls{position:absolute;bottom:20px;bottom:2rem;left:0;right:0}.home-hothome .navigation-controls .wrapper{-js-display:flex;display:flex;justify-content:space-between}.home-hothome .swiper{width:100%;height:100%}.home-hothome__slide{-js-display:flex;display:flex;align-items:center;justify-content:center}.home-hothome__slide:has(.link-overlay:hover) .home-hothome__title{color:var(--green);text-decoration:underline}.home-hothome__slide:has(.link-overlay:hover) .home-hothome__actions a:first-of-type{background-color:var(--green);border-color:var(--green)}.home-hothome__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.home-hothome__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-hothome__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,.5);z-index:2}.home-hothome__content{position:relative;z-index:3;width:100%;text-align:center;-js-display:flex;display:flex;flex-direction:column;align-items:center;gap:37px}.home-hothome__content .home-hothome__case-info{text-align:center;-js-display:flex;display:flex;flex-direction:column;gap:12px}.home-hothome__content .home-hothome__case-info .home-hothome__client{font-size:16px;font-size:1.6rem}.home-hothome__content .home-hothome__case-info .home-hothome__title{font-size:37px;font-size:3.7rem;line-height:48px;line-height:4.8rem;text-transform:uppercase;transition:.2s}.home-hothome__content .home-hothome__actions{-js-display:flex;display:flex;flex-direction:column;align-items:center;gap:15px}.home-hothome__content .home-hothome__actions a{width:200px;font-family:Trade Gothic LT Std,sans-serif;font-weight:700}.home-hothome__content .home-hothome__actions a:first-of-type{font-size:18px;font-size:1.8rem;padding:20px 0;background-color:var(--white-1);color:var(--black-1);transition:.2s}.home-hothome__content .home-hothome__actions a:first-of-type:hover{background:var(--green);color:var(--black-1)}.home-hothome__content .home-hothome__actions a:last-of-type{font-size:16px;font-size:1.6rem;background-color:transparent;color:var(--white-1);transition:.2s}.home-hothome__content .home-hothome__actions a:last-of-type:hover{background:var(--green);color:var(--black-1)}.home-hothome__controls{position:absolute;bottom:40px;bottom:4rem;left:50%;transform:translateX(-50%);width:100%;max-width:1200px;padding:0 20px;z-index:10;-js-display:flex;display:flex;align-items:center;gap:20px;gap:2rem}.home-hothome__nav-button{color:var(--white-1);transition:color .2s ease;z-index:10;position:relative}.home-hothome__nav-button:hover{color:var(--green)}.home-hothome__nav-button:after{font-size:30px;font-size:3rem}.home-hothome__pagination--vertical{position:absolute;left:50%;transform:translate(-50%);z-index:10;-js-display:flex;display:flex;flex-direction:column;align-items:center;gap:15px;gap:1.5rem;color:var(--white-1)}.home-hothome__pagination--vertical .swiper-pagination-fraction{font-size:16px;font-size:1.6rem}.home-hothome__pagination--vertical .swiper-pagination-fraction .swiper-pagination-current{font-size:30px;font-size:3rem;line-height:18px;line-height:1.8rem}.home-hothome__pagination--vertical .home-hothome__progress-bar{position:relative;background-color:hsla(0,0%,100%,.2);width:2px;height:150px;border-radius:2px;overflow:hidden;display:none}.home-hothome__pagination--vertical .home-hothome__progress-fill{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--white-1);transform:scaleY(0);transform-origin:bottom;transition:transform .4s ease-out}.home-sobre{padding:60px 0}.home-sobre__paragraphs{position:relative}.home-sobre__paragraph{position:absolute;font-size:clamp(22px,6.5vmin,55px);font-size:clamp(2.2rem,6.5vmin,5.5rem);line-height:1.2}.home-sobre__paragraph strong{color:var(--green)}.home-sobre a.btn{margin-top:20px;-js-display:inline-flex;display:inline-flex;padding:20px 60px;font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem;background-color:var(--green);color:var(--black);border-color:var(--green)}.home-sobre__title{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7;margin-bottom:10px}.home-video{width:100%}.home-video__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-especialidades{position:relative;margin-top:70px}.home-especialidades__slider-container{overflow:hidden}.home-especialidades .swiper[data-swiper=home-specialties]{overflow:visible;padding:40px 0 90px}.home-especialidades__title{text-align:center}.home-especialidades__title p{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7;margin-bottom:10px}.home-especialidades__title h2{font-size:27px;font-size:2.7rem;line-height:35px;line-height:3.5rem;text-transform:uppercase}.home-especialidades__title h2 strong{color:var(--green);font-weight:400}.home-especialidades__card{-js-display:flex;display:flex;aspect-ratio:285/380;background-color:var(--black-2);border-radius:20px;padding:50px 20px;color:var(--white-1);text-decoration:none;transition:all .3s ease;align-items:flex-end;justify-content:center;text-align:center;backface-visibility:hidden;transform:translateZ(0);overflow:hidden}.home-especialidades__card:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-size:cover}.home-especialidades__card.card-campanhas:before{background-image:url(../../assets/images/svg/text-campanhas.svg)}.home-especialidades__card.card-conteudo:before{background-image:url(../../assets/images/svg/text-conteudo.svg)}.home-especialidades__card.card-endomarketing:before{background-image:url(../../assets/images/svg/text-endomarketing.svg)}.home-especialidades__card.card-gestao-de-canais:before{background-image:url(../../assets/images/svg/text-gestao-de-canais.svg)}.home-especialidades__card.card-marketing-de-influencia:before{background-image:url(../../assets/images/svg/text-marketing-de-influencia.svg)}.home-especialidades__card.card-marketing-digital:before{background-image:url(../../assets/images/svg/text-marketing-digital.svg)}.home-especialidades__card.card-plataformas-digitais:before{background-image:url(../../assets/images/svg/text-plataformas-digitais.svg)}.home-especialidades__card.card-relacionamento-e-incentivo:before{background-image:url(../../assets/images/svg/text-relacionamento-e-incentivo.svg)}.home-especialidades__card.card-treinamento-e-capacitacao:before{background-image:url(../../assets/images/svg/text-treinamento-e-capacitacao.svg)}.home-especialidades__card .home-especialidades__card-icon svg g ellipse{transition:.2s}.home-especialidades__card:hover{border-color:var(--white-1)}.home-especialidades__card:hover .home-especialidades__card-icon svg g ellipse{fill:var(--green)}.home-especialidades__card-content{position:relative;-js-display:flex;display:flex;align-items:center;justify-content:center;height:100%}.home-especialidades__card-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-especialidades__card-title{font-size:20px;font-size:2rem;line-height:26px;line-height:2.6rem}.home-especialidades__controls{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:240px;z-index:1}.home-especialidades__controls .swiper-button-next,.home-especialidades__controls .swiper-button-prev{pointer-events:auto;transition:color .2s ease;border:1px solid var(--white-1);background-color:var(--white-1);border-radius:100px;height:50px;width:100px;transition:.2s}.home-especialidades__controls .swiper-button-next:after,.home-especialidades__controls .swiper-button-prev:after{font-size:unset}.home-especialidades__controls .swiper-button-next.swiper-button-disabled,.home-especialidades__controls .swiper-button-next.swiper-button-disabled:hover,.home-especialidades__controls .swiper-button-prev.swiper-button-disabled,.home-especialidades__controls .swiper-button-prev.swiper-button-disabled:hover{background-color:transparent}.home-especialidades__controls .swiper-button-next:hover,.home-especialidades__controls .swiper-button-prev:hover{background-color:var(--green);border-color:var(--green)}.home-especialidades__controls .swiper-button-next:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='9' fill='none'%3E%3Cpath d='M13.839 8.34l5.94-3.72L13.839.9v2.19H.219v3.12h13.62v2.13z' fill='%23151515'/%3E%3C/svg%3E")}.home-especialidades__controls .swiper-button-next.swiper-button-disabled:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='9' fill='none'%3E%3Cpath d='M13.839 8.34l5.94-3.72L13.839.9v2.19H.219v3.12h13.62v2.13z' fill='%23fffce1'/%3E%3C/svg%3E")}.home-especialidades__controls .swiper-button-prev:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='9' fill='none'%3E%3Cpath d='M6.16.66L.22 4.38 6.16 8.1V5.91h13.62V2.79H6.16V.66z' fill='%23151515'/%3E%3C/svg%3E")}.home-especialidades__controls .swiper-button-prev.swiper-button-disabled:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='9' fill='none'%3E%3Cpath d='M6.16.66L.22 4.38 6.16 8.1V5.91h13.62V2.79H6.16V.66z' fill='%23fffce1'/%3E%3C/svg%3E")}.home-contato{margin-top:70px;padding-bottom:100px}.home-contato .box{position:relative;overflow:hidden;-js-display:flex;display:flex;align-items:center;border-radius:30px;padding:104px 25px 79px}.home-contato .box:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1}.home-contato .box .home-contato__video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.home-contato .box .home-contato__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-contato .box .home-contato__content{position:relative;z-index:2;width:100%;color:var(--white-1);-js-display:flex;display:flex;flex-direction:column;gap:40px;text-align:center}.home-contato .box .home-contato__content h2{font-size:38px;font-size:3.8rem;line-height:45px;line-height:4.5rem;text-transform:uppercase}.home-contato .box .home-contato__content h2 strong{color:var(--green);font-weight:400}.home-contato .box .home-contato__content .link{text-align:center;align-items:center;justify-content:center}.home-contato .box .home-contato__content .link a.btn{background-color:transparent;color:var(--green);font-size:18px;font-size:1.8rem;line-height:normal;padding:17px 39px;-js-display:inline-flex;display:inline-flex;transition:.2s;border-color:var(--green)}.home-contato .box .home-contato__content .link a.btn:hover{color:var(--black-1)}.contato-pagina h1{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7}.contato__filters{margin-top:50px}.contato__filters-filtros{-js-display:flex;display:flex;gap:10px;flex-wrap:wrap}.contato__filters-filtros button{text-decoration:none}.contato__filters-filtros button.btn{padding:8px 18px;padding:.8rem 1.8rem;border:1px solid var(--white-1);color:var(--white-1);transition:.2s;border-radius:100px;line-height:unset;background-color:unset;cursor:pointer}.contato__filters-filtros button.btn:focus,.contato__filters-filtros button.btn:focus-visible,.contato__filters-filtros button.btn:hover{border-color:var(--green);color:var(--green);outline:none;opacity:1}.contato__filters-filtros button.btn.is-active,.contato__filters-filtros button.btn:active{border-color:var(--green);background:var(--green);color:var(--black-2);cursor:default;opacity:1}.contato__filters-filtros button.btn.is-active{pointer-events:none}.contato__filters-filtros .btn{font-size:14px;font-size:1.4rem}.contato-enderecos,.contato-telefones{margin-top:55px}.contato-enderecos__title,.contato-telefones__title{margin-bottom:25px}.contato-enderecos__title p,.contato-telefones__title p{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7}.contato-enderecos__infos,.contato-telefones__infos{-js-display:flex;display:flex;flex-direction:column;gap:20px}.contato-enderecos__infos h2,.contato-telefones__infos h2{font-size:25px;font-size:2.5rem;line-height:35px;line-height:3.5rem;color:var(--white-1)}.contato-enderecos__infos a,.contato-telefones__infos a{font-size:20px;font-size:2rem;line-height:35px;line-height:3.5rem;color:#b5b3a0;transition:.2s}.contato-enderecos__infos a:hover,.contato-telefones__infos a:hover{color:var(--green);text-decoration:underline}.contato-intro{margin-top:20px}.contato-intro p{font-size:27px;font-size:2.7rem;line-height:35px;line-height:3.5rem}.contato__form{margin-top:30px;padding-bottom:0}.contato-vagas{margin-top:28px;padding-bottom:100px}.contato-vagas .box{position:relative;overflow:hidden;min-height:225px;-js-display:flex;display:flex;align-items:center;border-radius:30px;padding:0 25px}.contato-vagas .box:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:1}.contato-vagas .box .contato-vagas__video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.contato-vagas .box .contato-vagas__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contato-vagas .box .contato-vagas__content{position:relative;z-index:2;width:100%;color:var(--white-1);-moz-text-align-last:left;text-align-last:left;-js-display:flex;display:flex;flex-direction:column;gap:15px}.contato-vagas .box .contato-vagas__content p{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7}.contato-vagas .box .contato-vagas__content h2{font-size:22px;font-size:2.2rem;line-height:30px;line-height:3rem}.contato-vagas .box .contato-vagas__content .link span.svg-icon{display:none}.contato-vagas .box .contato-vagas__content .link a.btn{background-color:var(--white-1);color:var(--black-1);font-size:18px;font-size:1.8rem;padding:17px 39px;-js-display:inline-flex;display:inline-flex;transition:.2s;font-family:Trade Gothic LT Std,sans-serif;font-weight:700}.contato-vagas .box .contato-vagas__content .link a.btn:hover{background-color:var(--green);color:var(--black-1)}.case__pagina p{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7}.case__intro{margin-top:20px}.case__intro-title{margin-bottom:20px}.case__intro-title h1{color:var(--green);font-size:27px;font-size:2.7rem;line-height:35px;line-height:3.5rem;text-transform:uppercase;word-break:break-word;hyphens:auto}.case__intro-colunas{gap:45px}.case__intro-colunas,.case__intro-colunas .coluna{-js-display:flex;display:flex;flex-direction:column}.case__intro-colunas .coluna{gap:16px}.case__intro-colunas .coluna h2,.case__intro-colunas .coluna p{font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;font-weight:400}.case-video{margin-top:30px}.case-video-player__streaming .wrapper{max-width:1160px;max-width:116rem;padding:0}.case-video-player__streaming iframe{display:block;width:100%;height:600px;-o-object-fit:cover;object-fit:cover}.case-video-facade{position:relative;width:100%;height:auto;cursor:pointer}.case-video-facade img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-video-facade button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);width:85px;height:85px;background-color:transparent;border:2px solid var(--white-1);border-radius:50%;font-size:0;line-height:0;z-index:1;transition:transform .2s ease;cursor:pointer}.case-video-facade button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-50%) scale(1);width:0;height:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:30px solid var(--white-1)}.case-video-facade:hover button{transform:translate(-50%,-50%) scale(1.2)}.case-video-facade:hover button:before{transform:translate(-40%,-50%) scale(1)}.case__infos{margin-top:50px}.case__infos-especialidades p{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7;text-align:center}.case__infos-especialidades--list{-js-display:flex;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;list-style:none;margin:0;padding:16px 20px;padding:1.6rem 2rem;scrollbar-width:none}.case__infos-especialidades--list::-webkit-scrollbar{display:none}.case__infos-especialidades--item{flex-shrink:0;margin-right:10px;margin-right:1rem}.case__infos-especialidades--item:last-child{margin-right:0}.case__infos-especialidades--pill{display:block;padding:8px 18px;padding:.8rem 1.8rem;border:1px solid var(--white-1);border-radius:999px;color:var(--white-1);text-decoration:none;font-size:14px;font-size:1.4rem;white-space:nowrap;opacity:.7;transition:all .2s ease}.case__infos-especialidades--pill:hover{background-color:var(--white-1);color:var(--black-1);opacity:1}.case__infos-bignumber{text-align:center}.case__infos-bignumber .info{color:var(--green);font-size:30px;font-size:3rem}.case__infos-bignumber .info-numero{-js-display:flex;display:flex;align-items:center;justify-content:center;font-size:80px;font-size:8rem;line-height:normal}.case__infos-bignumber .info-numero.big_number_grande{font-size:70px;font-size:7rem}.case__infos-bignumber .info-numero .number{position:relative}.case__infos-bignumber .info-numero .number:before{content:attr(data-countup-number);top:0;left:0;line-height:normal;display:block;height:0;overflow:hidden;visibility:hidden;pointer-events:none;z-index:0}.case__infos-bignumber .info .text{color:var(--white-1);font-size:20px;font-size:2rem}.case__images{margin-top:50px}.case__images .wrapper{-js-display:flex;display:flex;flex-direction:column;gap:20px}.case__images-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2rem}.case__images-bignumber{text-align:center}.case__images-bignumber .info{color:var(--green);font-size:30px;font-size:3rem}.case__images-bignumber .info-numero{-js-display:flex;display:flex;align-items:center;justify-content:center;font-size:80px;font-size:8rem;line-height:normal}.case__images-bignumber .info-numero.big_number_grande{font-size:60px;font-size:6rem}.case__images-bignumber .info-numero.big_number_grande .text{font-size:25px;font-size:2.5rem}.case__images-bignumber .info-numero .number{position:relative}.case__images-bignumber .info-numero .number:before{content:attr(data-countup-number);top:0;left:0;line-height:normal;display:block;height:0;overflow:hidden;visibility:hidden;pointer-events:none;z-index:0}.case__images-bignumber .info .text{color:var(--white-1);font-size:20px;font-size:2rem}.case__quote{margin-top:110px}.case__quote-quote{position:relative}.case__quote-quote span{position:absolute}.case__quote-quote span:first-of-type{top:-55px;left:0}.case__quote-quote span:last-of-type{bottom:-55px;right:0}.case__quote-quote p{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}.case__quote-by{margin-top:15px}.case__quote-by p{opacity:.7;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem}.case__videos{margin-top:45px}.case__videos .wrapper{padding:0}.case__videos .swiper[data-swiper=case-videos]{position:relative;margin:0 auto;padding:0 20px}.case__videos-item{line-height:0}.case__videos-item .pill{width:80px;height:22px;top:25px;background-color:var(--black-2);left:50%;position:absolute;transform:translateX(-50%);border-radius:100px;z-index:2}.case__videos-video{width:100%;height:auto;min-height:520px;-o-object-fit:cover;object-fit:cover;border-radius:30px;border:10px solid var(--black-2)}.case__videos-pagination{display:none}.case__videos-pagination .swiper-pagination-bullet{background-color:var(--white-1);opacity:.5}.case__videos-pagination .swiper-pagination-bullet-active{opacity:1;background-color:var(--green)}.case__premiado{min-height:168px;margin-top:35px;position:relative}.case__premiado .wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.case__premiado .video{position:relative;z-index:0}.case__premiado .video .background{background:radial-gradient(113.75% 50% at 50% 50%,rgba(10,10,10,0) 50%,#0a0a0a 100%);z-index:2;width:130px;height:168px}.case__premiado .video .background,.case__premiado .video video{position:absolute;margin:0 auto;left:50%;transform:translateX(-50%)}.case__premiado-content{text-align:center;position:relative;z-index:1}.case__premiado-content p{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem;text-wrap-style:balance}.case__premiado-content p:first-of-type{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7;margin-bottom:15px}.case__faq-faq{margin-top:30px}.case__faq-faq details summary h2{font-size:30px;font-size:3rem;line-height:40px;line-height:4rem;font-weight:400;transition:.2s;text-transform:uppercase}.cases__pagina{margin-bottom:20px}.cases__pagina p{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7}.cases__intro{margin-top:20px}.cases__intro-title{margin-bottom:20px}.cases__intro-title h1{color:var(--white-1);font-size:27px;font-size:2.7rem;line-height:35px;line-height:3.5rem;text-transform:uppercase}.cases__intro-title h1 strong{color:var(--green)}.cases__intro-nav{padding:20px 0;position:relative}.cases__intro-nav .wrapper{padding:0}.cases__intro-nav:after,.cases__intro-nav:before{content:"";position:absolute;top:0;height:100%;width:50px;z-index:2;pointer-events:none}.cases__intro-nav:before{left:0;background:linear-gradient(90deg,#0a0a0a,rgba(10,10,10,0))}.cases__intro-nav:after{right:0;background:linear-gradient(270deg,#0a0a0a,rgba(10,10,10,0))}.cases__intro-nav .swiper{padding:0 20px}.cases__intro-nav .swiper .swiper-slide{flex-shrink:0;margin-right:10px;width:auto}.cases__intro-link{display:block;padding:8px 20px;border:1px solid var(--white-1);border-radius:100px;color:var(--white-1);text-decoration:none;font-size:14px;font-size:1.4rem;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.cases__intro-link:hover{background-color:var(--white-1);color:var(--black-1)}.cases__intro-link.is-active{border-color:var(--green);color:var(--black-1);background-color:var(--green);pointer-events:none;cursor:default}.cases .case-listing{padding-bottom:36px}.cases .case-listing-grid{display:grid;grid-template-columns:1fr;gap:20px;gap:2rem}.cases .case-listing-grid article{border:1px solid hsla(0,0%,100%,.35);border-radius:50px}.cases .case-card-large{-js-display:flex;display:flex;position:relative;aspect-ratio:370/500;border-radius:50px;overflow:hidden;color:var(--white-1);text-decoration:none}.cases .case-card-large:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 50%,rgba(22,22,22,.7) 80%);pointer-events:none}.cases .case-card-large__background{background-image:attr(data-bg-mobile);position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;transition:transform .4s cubic-bezier(.2,1,.8,1)}.cases .case-card-large__content{position:relative;z-index:2;margin-top:auto;width:100%;padding:36px;padding:3.6rem;-js-display:flex;display:flex;justify-content:space-between;align-items:flex-end}.cases .case-card-large__main-info{position:relative;z-index:2}.cases .case-card-large__main-info h2{font-size:25px;font-size:2.5rem;margin:0;line-height:35px;line-height:3.5rem;text-transform:uppercase;text-wrap-style:balance;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;width:80%}.cases .case-card-large__client{font-size:14px;font-size:1.4rem;display:block;opacity:.8;margin-bottom:5px;text-decoration:none;color:var(--white-1)}.cases .case-card-large__specialties{display:none;list-style:none;margin:0;text-transform:lowercase;text-align:right;font-size:13px;font-size:1.3rem;opacity:.7;flex-shrink:0;padding:0 0 0 20px;padding:0 0 0 2rem}.cases .case-card-large__specialties li{margin-top:2px}.cases .case-card-large:hover .case-card-large__background{transform:scale(1.1)}.cases .case-card-large:hover .case-card-large__client,.cases .case-card-large:hover .case-card-large__title{text-decoration:underline}.cases .navigation.pagination{padding-bottom:56px}.portfolio-pagina h1{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7}.portfolio-intro{margin-top:20px}.portfolio-intro p{font-size:27px;font-size:2.7rem;line-height:35px;line-height:3.5rem;text-wrap-style:balance}.portfolio-intro p strong{font-weight:400;color:var(--green)}.portfolio-video{margin-top:30px}.portfolio-video-player__streaming .wrapper{max-width:1160px;max-width:116rem;padding:0}.portfolio-video-player__streaming iframe{display:block;width:100%;height:600px;-o-object-fit:cover;object-fit:cover}.portfolio-video-facade{position:relative;width:100%;height:auto;cursor:pointer}.portfolio-video-facade img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.portfolio-video-facade button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);width:85px;height:85px;background-color:transparent;border:2px solid var(--white-1);border-radius:50%;font-size:0;line-height:0;z-index:1;transition:transform .2s ease;cursor:pointer}.portfolio-video-facade button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-50%) scale(1);width:0;height:0;border-top:18px solid transparent;border-bottom:18px solid transparent;border-left:30px solid var(--white-1)}.portfolio-video-facade:hover button{transform:translate(-50%,-50%) scale(1.2)}.portfolio-video-facade:hover button:before{transform:translate(-40%,-50%) scale(1)}.especialidade__pagina p{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7}.especialidade__nav{padding:20px 0;position:relative}.especialidade__nav-swiper{padding:0 20px}.especialidade__nav:after,.especialidade__nav:before{content:"";position:absolute;top:0;height:100%;width:50px;z-index:2;pointer-events:none}.especialidade__nav:before{left:0;background:linear-gradient(90deg,#0a0a0a 0,rgba(10,10,10,0))}.especialidade__nav:after{right:0;background:linear-gradient(270deg,#0a0a0a 0,rgba(10,10,10,0))}.especialidade__nav-item{flex-shrink:0;margin-right:10px;width:auto}.especialidade__nav-item:last-child{margin-right:0}.especialidade__nav-item.is-active .especialidade__nav-link{cursor:default;pointer-events:none;background-color:var(--green);color:var(--black-1);border-color:var(--green)}.especialidade__nav-link{display:block;padding:8px 20px;border:1px solid var(--green);border-radius:100px;color:var(--green);text-decoration:none;font-size:14px;font-size:1.4rem;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.especialidade__nav-link:hover{background-color:var(--green);color:var(--black-1)}.especialidade__intro-title{margin-bottom:20px}.especialidade__intro-title h1{color:var(--green);font-size:27px;font-size:2.7rem;line-height:35px;line-height:3.5rem;text-transform:uppercase}.especialidade__intro-colunas{-js-display:flex;display:flex;flex-direction:column;gap:45px;margin-top:20px}.especialidade__intro-colunas .coluna{-js-display:flex;display:flex;flex-direction:column;gap:16px}.especialidade__intro-colunas .coluna p{font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;font-weight:400}.especialidade__intro-colunas .coluna p:first-of-type{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}.especialidade__faq{margin-top:45px}.especialidade__faq-chamada h2{color:var(--green);font-size:20px;font-size:2rem;font-weight:400;line-height:30px;line-height:3rem;text-transform:uppercase}.especialidade__faq-faq{margin-top:30px;position:relative}.especialidade__conheca{margin-top:50px;padding-bottom:90px;position:relative}.especialidade__conheca-titulo{margin-bottom:20px}.especialidade__conheca-titulo h2{font-size:20px;font-size:2rem;text-align:center;line-height:150%}.especialidade__conheca-nav--item{flex-shrink:0;margin-right:10px;margin-right:1rem;width:auto}.especialidade__conheca-nav--item:last-child{margin-right:0}.especialidade__conheca-nav--item.is-active .especialidade__conheca-nav--link{cursor:default;pointer-events:none;background-color:var(--green);color:var(--black-1);border-color:var(--green);opacity:1}.especialidade__conheca-nav--swiper{padding:0 20px}.especialidade__conheca-nav--link{display:block;padding:8px 20px;padding:.8rem 2rem;border:1px solid var(--white-1);border:.1rem solid var(--white-1);border-radius:10rem;color:var(--white-1);text-decoration:none;font-size:14px;font-size:1.4rem;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease;opacity:.7}.especialidade__conheca-nav--link:hover{background-color:var(--white-1);color:var(--black-1);opacity:1}.especialidade__cases{margin-top:60px}.especialidade__cases-titulo{text-align:center;margin-bottom:20px}.especialidade__cases-titulo h2{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7}.especialidade__cases .cases-slider{position:relative;padding:0 0 50px;padding:0 0 5rem}.especialidade__cases .case-card{-js-display:flex;display:flex;text-decoration:none;color:inherit;position:relative;flex-direction:column;justify-content:flex-end;width:100%;aspect-ratio:370/500;border-radius:1.5rem;overflow:hidden}.especialidade__cases .case-card:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 50%,rgba(22,22,22,.7) 80%);pointer-events:none}.especialidade__cases .case-card__background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;transition:transform .4s cubic-bezier(.2,1,.8,1)}.especialidade__cases .case-card__content{position:relative;z-index:2;padding:20px;padding:2rem}.especialidade__cases .case-card__client{display:block;font-size:14px;font-size:1.4rem;opacity:.8;margin-bottom:5px;margin-bottom:.5rem;text-decoration:none;color:var(--white-1)}.especialidade__cases .case-card__title{font-size:25px;font-size:2.5rem;margin:0;line-height:35px;line-height:3.5rem;text-transform:uppercase;text-wrap-style:balance;width:80%;word-break:break-word}.especialidade__cases .case-card:hover .case-card__background{transform:scale(1.1)}.especialidade__cases .case-card:hover .case-card__client,.especialidade__cases .case-card:hover .case-card__title{text-decoration:underline}.especialidade__cases .cases-slider__controls{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:300px;-js-display:flex;display:flex;align-items:center;justify-content:space-between}.especialidade__cases .cases-slider__controls .cases-slider__pagination{flex-grow:1}.especialidade__cases .cases-slider__controls .cases-slider__pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:#595959;transition:.2s}.especialidade__cases .cases-slider__controls .cases-slider__pagination .swiper-pagination-bullet-active,.especialidade__cases .cases-slider__controls .cases-slider__pagination .swiper-pagination-bullet:hover{background-color:var(--green);transform:scale(1.2)}.especialidade__cases .cases-slider__controls .cases-slider__nav-button{color:var(--green);position:static;z-index:11}.especialidade__cases .cases-slider__controls .cases-slider__nav-button:after{font-size:20px;font-size:2rem}.sobre-pagina{margin-bottom:25px}.sobre-pagina h1{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7}.sobre-sobre{padding-bottom:50vh}.sobre-sobre__paragraphs{position:relative}.sobre-sobre__paragraph{position:absolute;font-size:clamp(22px,6.5vmin,55px);font-size:clamp(2.2rem,6.5vmin,5.5rem);line-height:1.2}.sobre-sobre__paragraph:not(:first-of-type){opacity:0}.sobre-sobre__paragraph strong{color:var(--green)}.sobre-video{width:100%}.sobre-video__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:75vh}.sobre-info__colunas{gap:45px;margin-top:20px}.sobre-info__colunas,.sobre-info__colunas .coluna{-js-display:flex;display:flex;flex-direction:column}.sobre-info__colunas .coluna{gap:16px}.sobre-info__colunas .coluna p{font-size:14px;font-size:1.4rem;line-height:22px;line-height:2.2rem;font-weight:400}.sobre-info__colunas .coluna p:first-of-type{font-size:30px;font-size:3rem;line-height:normal}.sobre-info__colunas .coluna-direita p{color:var(--green)}.sobre-carrossel{-js-display:flex;display:flex;flex-direction:column;gap:30px;margin:60px 0;overflow:hidden}.sobre-carrossel ul li img{display:block;max-height:250px;min-width:250px;-o-object-fit:cover;object-fit:cover;width:auto;height:auto;border-radius:20px}.sobre-premios{margin-top:100px;margin-bottom:100px}.sobre-premios__titulo{margin-bottom:30px;text-align:center}.sobre-premios__titulo h2{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7}.sobre-premios__info{text-align:center}.sobre-premios__info p:first-of-type{font-size:30px;font-size:3rem;line-height:normal;color:var(--green);text-wrap-style:balance;margin-bottom:35px}.sobre-premios__info p:nth-of-type(2){font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem}.sobre-premios__info p:nth-of-type(2) a{text-decoration:underline;transition:.2s}.sobre-premios__info p:nth-of-type(2) a:hover{color:var(--green)}.sobre-clientes{margin:80px 0}.sobre-clientes__saltou{margin-top:45px}.sobre-clientes__saltou details{padding:25px 0}.sobre-clientes__saltou details summary{padding-right:0;max-width:992px;width:-moz-fit-content;width:fit-content;margin:0 auto}.sobre-clientes__saltou details summary:after{right:20px}.sobre-clientes__saltou details summary h2{padding:0 80px 0 60px}.sobre-clientes [data-images-slider] ul li img{max-height:60px;height:auto;max-width:200px;width:100%;display:block;filter:grayscale(100%);transition:filter 3s ease}.sobre-clientes [data-images-slider] ul li img:hover{filter:grayscale(0);transition:.2s}.sobre-clientes h2{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-align:center;text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7;margin-bottom:25px}.sobre-blocos{padding-bottom:75px}.sobre-blocos__blocos{-js-display:flex;display:flex;gap:20px;justify-items:center;align-items:center;flex-direction:column}.sobre-blocos__bloco{max-width:360px}.sobre-blocos__bloco .bloco{background-color:var(--black-2);padding:30px;border-radius:25px;overflow:hidden;position:relative;height:100%}.sobre-blocos__bloco .bloco p.titulo{font-size:14px;font-size:1.4rem;font-weight:400;line-height:18px;line-height:1.8rem;font-style:normal;letter-spacing:5px;letter-spacing:.5rem;color:var(--white-1);text-transform:uppercase;font-family:Trade Gothic LT Std,sans-serif;opacity:.7;margin-bottom:11px}.sobre-blocos__bloco .bloco p.paragrafo{font-size:16px;font-size:1.6rem;line-height:28px;line-height:2.8rem;text-transform:uppercase;color:var(--white-1);font-weight:400;transition:.2s}.sobre-blocos__bloco:hover .bloco p.paragrafo{text-decoration:underline;color:var(--green)}.sobre-blocos__bloco.bloco1{height:340px;max-width:360px}.sobre-blocos__bloco.bloco1 img.trator{position:absolute;right:-40px;bottom:-40px;transition:.2s;width:307px;z-index:2}.sobre-blocos__bloco.bloco1 img.grama{position:absolute;right:-200px;bottom:-100px;transform:rotate(-10deg);transition:.2s;z-index:2}.sobre-blocos__bloco.bloco1 .verde{height:177px;width:177px;position:absolute;left:-50px;bottom:-50px;opacity:0;transition:.2s}.sobre-blocos__bloco.bloco1 .preto{height:177px;width:177px;position:absolute;right:0;bottom:0}.sobre-blocos__bloco.bloco1:hover img.trator{right:0;bottom:-10px}.sobre-blocos__bloco.bloco1:hover img.grama{right:-100px;bottom:-20px}.sobre-blocos__bloco.bloco1:hover .verde{left:0;bottom:0;opacity:1}.sobre-blocos__bloco.bloco2{max-width:360px}.sobre-blocos__bloco.bloco2 p.paragrafo{margin-bottom:45px}.sobre-blocos__bloco.bloco2 img.logo-gom{padding-bottom:50px}.sobre-blocos__bloco.bloco3{position:relative}.sobre-blocos__bloco.bloco3 .bloco{position:relative;padding-bottom:0}.sobre-blocos__bloco.bloco3 p.paragrafo{text-transform:none;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem}.sobre-blocos__bloco.bloco3:hover p.paragrafo{text-decoration:none;color:var(--white-1)}.sobre-blocos__bloco.bloco3 .swiper[data-swiper=swiper-sobre-certificacoes]{overflow:hidden}.sobre-blocos__bloco.bloco3 .svg-icon svg{max-width:100%}.sobre-blocos__bloco.bloco3 .svg-icon.selo-googlepartner svg{margin:25px 0}.sobre-blocos__bloco.bloco3 .certificacoes-controls{position:absolute;top:30px;right:30px}.sobre-blocos__bloco.bloco3 .certificacoes-controls .swiper-pagination{position:static}.sobre-blocos__bloco.bloco3 .certificacoes-controls .swiper-button-next,.sobre-blocos__bloco.bloco3 .certificacoes-controls .swiper-button-prev{display:none}.sobre-blocos__bloco.bloco3 .swiper-pagination-bullet{width:8px;height:8px;background-color:#595959;opacity:1;transition:background-color .2s ease}.sobre-blocos__bloco.bloco3 .swiper-pagination-bullet-active{background-color:var(--green)}.sobre-blocos__bloco.bloco4{max-width:360px;position:relative}.sobre-blocos__bloco.bloco4 .bloco{position:relative;z-index:2}.sobre-blocos__bloco.bloco4 .gupy{margin:40px 0}.sobre-blocos__bloco.bloco4 .gupy svg{filter:grayscale(100%);opacity:.5;transform:.2s}.sobre-blocos__bloco.bloco4 img.grilo{opacity:.5;position:absolute;right:-120px;bottom:-70px}.sobre-blocos__bloco.bloco4 a.btn{font-size:18px;font-size:1.8rem;width:200px;height:55px;padding:0;-js-display:flex;display:flex;align-items:center;justify-content:center;font-family:Trade Gothic LT Std,sans-serif;font-weight:700}.sobre-blocos__bloco.bloco4 a.btn:after{content:"";position:absolute;inset:0;z-index:1}.sobre-blocos__bloco.bloco4:hover{cursor:pointer}.sobre-blocos__bloco.bloco4:hover .gupy svg{filter:grayscale(0);opacity:1}.sobre-blocos__bloco.bloco4:hover a.btn{background-color:var(--green);color:var(--black-1);border-color:var(--green)}.sobre-blocos__bloco.bloco5{max-width:360px}.sobre-blocos__bloco.bloco5 .bloco{position:relative;z-index:1;background:#161616;background-image:url(../../assets/images/fundo-sobre-contato.png);background-size:cover;background-position:bottom}.sobre-blocos__bloco.bloco5 .bloco:after{content:"";position:absolute;inset:0;background:linear-gradient(155deg,#161616 50%,rgba(22,22,22,0));z-index:-1}.sobre-blocos__bloco.bloco5 .bloco:hover{cursor:pointer}.sobre-blocos__bloco.bloco5 .bloco:hover a.btn{background-color:var(--green);color:var(--black-1);border-color:var(--green)}.sobre-blocos__bloco.bloco5 p{position:relative;z-index:3}.sobre-blocos__bloco.bloco5 p.paragrafo{margin-bottom:60px;z-index:1}.sobre-blocos__bloco.bloco5 p.titulo{z-index:1}.sobre-blocos__bloco.bloco5 a.btn{font-size:18px;font-size:1.8rem;width:200px;height:55px;padding:0;-js-display:flex;display:flex;align-items:center;justify-content:center;font-family:Trade Gothic LT Std,sans-serif;font-weight:700}.sobre-blocos__bloco.bloco5 a.btn:after{content:"";position:absolute;inset:0;z-index:1}.search-results-page{margin-top:100px}.search-results-page h2{font-size:18px;text-transform:none;margin:0 0 6px}.search-results-page p{margin:0}.search-results-page .item{-js-display:flex;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding:20px 0}@media (min-width:992px){h1{font-size:60px;font-size:6rem;line-height:80px}h2{font-size:40px;font-size:4rem;line-height:55px;text-transform:uppercase}h3{font-size:30px;font-size:3rem;line-height:42px}h4{font-size:20px;font-size:2rem;line-height:30px}h5{font-size:16px;font-size:1.6rem;line-height:24px}html{color:inherit}details{padding:52px 50px 45px}details summary h3{font-size:30px;font-size:3rem;line-height:40px;line-height:4rem}details .faq-content p{padding-right:110px;font-size:20px;font-size:2rem}[data-images-slider]{-webkit-mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent);mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent)}.site-nav__top{height:70px}.site-nav__top .logo a .logo-grilo svg{width:39px}.site-nav__top .logo a .logo-tagline svg{width:180px}.site-nav__top .extra{gap:40px;gap:4rem}.site-nav__top .extra>*{position:relative;z-index:2}.site-nav__top .extra .separator{display:none}.site-nav__top .extra button:nth-of-type(2){padding-right:10px}.site-nav__top .extra button:nth-of-type(2) span:first-of-type{font-size:16px;font-size:1.6rem}.site-nav__top{background-color:unset}.site-nav__top:after{-webkit-mask-image:url(../../assets/images/svg/mask-extra.svg);mask-image:url(../../assets/images/svg/mask-extra.svg);-webkit-mask-position:right top;mask-position:right top;right:0;width:167px}.site-nav__top:after,.site-nav__top:before{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;background-color:var(--black-2);position:absolute;top:0;height:90px}.site-nav__top:before{-webkit-mask-image:url(../../assets/images/svg/mask-logo.svg);mask-image:url(../../assets/images/svg/mask-logo.svg);-webkit-mask-position:left top;mask-position:left top;left:0;width:105px}.site-nav__top .logo:before{content:"";position:absolute;left:0;top:0;width:100%;height:13px;background:var(--black-2)}.site-nav__top .logo a{padding:0 0 0 5px;position:relative;z-index:2}.site-nav__top .logo a span:nth-of-type(2){display:none}.site-nav__top.home:before{content:"";-webkit-mask-image:url(../../assets/images/svg/mask-logo-wide.svg);mask-image:url(../../assets/images/svg/mask-logo-wide.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left top;mask-position:left top;-webkit-mask-size:contain;mask-size:contain;background-color:var(--black-2);position:absolute;left:0;top:0;width:287px;height:90px}.site-nav__top.home .logo:before{content:"";position:absolute;left:0;top:0;width:100%;height:13px;background:var(--black-2)}.site-nav__top.home .logo a{padding:0 0 0 5px;position:relative;z-index:2}.site-nav__top.home .logo a span:nth-of-type(2){display:initial}.site-nav__bottom{width:100%;height:17px;background-color:var(--black-2);position:absolute;bottom:0}.site-nav__bottom:after,.site-nav__bottom:before{content:"";background-color:transparent;position:absolute;bottom:17px;height:40px;width:20px;box-shadow:0 20px 0 0 var(--black-2);z-index:1}.site-nav__bottom:before{left:17px;border-bottom-left-radius:20px}.site-nav__bottom:after{right:17px;border-bottom-right-radius:20px}.site-nav__left{left:0}.site-nav__left,.site-nav__right{width:17px;height:100%;background-color:var(--black-2);position:absolute}.site-nav__right{right:0}.nav__dropdown-dropdown{inset:5vh 5vw 5vh 5vw;border-radius:40px;overflow:hidden;-js-display:flex;display:flex;gap:5vw;padding:23px;display:grid;grid-template-columns:400px auto;max-width:1230px;max-width:123rem;margin:0 auto}.nav__dropdown-close{z-index:2;padding:23px}.nav__dropdown-close .linha{background-color:transparent}.nav__dropdown-especialidades{padding-top:0}.nav__dropdown-especialidades p{font-size:50px;font-size:5rem;line-height:70px;line-height:7rem}.nav__dropdown-especialidades ul li a{font-size:14px;font-size:1.4rem}.nav__dropdown-links ul li{font-size:50px;font-size:5rem}.nav__dropdown-separator{display:none}.nav__dropdown-extra{width:100%;height:100%}.nav__dropdown-extra .social{position:absolute;right:0;bottom:0;flex-direction:column-reverse}.nav__dropdown-extra .social a{background:var(--black-3);width:180px;height:60px;border-radius:100px;-js-display:flex;display:flex;justify-content:center;align-items:center}.nav__dropdown-video{display:block;width:100%}.nav__dropdown-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.footer{padding:95px 0 80px}.footer .wrapper{display:grid;grid-template-columns:repeat(4,1fr);align-items:start;max-width:1390px;max-width:139rem;justify-items:center;justify-content:space-between;gap:30px 100px;gap:3rem 10rem}.footer__logo{grid-row:1}.footer__gom,.footer__logo{grid-column:1;justify-self:flex-start}.footer__gom{grid-row:2}.footer__endereco{grid-row:1/5;align-items:flex-start;gap:20px;gap:2rem}.footer__endereco:first-of-type{grid-column:3}.footer__endereco:nth-of-type(2){grid-column:4}.footer__endereco address{align-items:flex-start;gap:25px;gap:2.5rem;text-align:left}.footer__endereco address a{opacity:.7;transition:.2s}.footer__endereco address a:first-of-type{font-size:18px;font-size:1.8rem}.footer__endereco address a:nth-of-type(2){color:var(--white-1)}.footer__endereco address a:hover{opacity:1;color:var(--green)}.footer__mapa{grid-column:2;grid-row:1/5;text-align:left;align-items:flex-start;gap:20px;gap:2rem}.footer__mapa-links{align-items:flex-start;gap:2px;gap:.2rem}.footer__mapa-links a h3{font-size:18px;font-size:1.8rem;opacity:.7}.footer__politica{grid-row:3}.footer__politica,.footer__socials{grid-column:1;justify-self:flex-start}.footer__socials{grid-row:4;align-items:center}.breadcrumbs{padding:100px 0 30px}.a11y{-js-display:flex;display:flex}.cookies{max-width:1234px}.cookies__bar{flex-direction:row;text-align:unset;border-radius:100px;gap:45px;padding:18px 21px;align-items:center;position:relative}.cookies__text p{font-size:18px;font-size:1.8rem;line-height:120%}.cookies__accept a.btn,.cookies__accept button.btn{text-wrap:nowrap;font-size:15px;font-size:1.5rem;padding:15px;padding:1.5rem}.case__form-box,.contato__form-box{max-width:1000px;margin:0 auto;padding:55px 70px}.case__form-box .title h2,.contato__form-box .title h2{font-size:40px;font-size:4rem;line-height:55px;line-height:5.5rem}.case__form .form,.contato__form .form{margin-top:50px}.case__form .form .wpforms-container .wpforms-field-container,.contato__form .form .wpforms-container .wpforms-field-container{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;gap:2rem 4rem}.case__form .form .wpforms-container .wpforms-field-container #wpforms-130-field_1-container,.case__form .form .wpforms-container .wpforms-field-container #wpforms-130-field_2-container,.contato__form .form .wpforms-container .wpforms-field-container #wpforms-130-field_1-container,.contato__form .form .wpforms-container .wpforms-field-container #wpforms-130-field_2-container{width:100%;margin:0}.case__form .form .wpforms-container .wpforms-field.wpforms-field-checkbox,.case__form .form .wpforms-container .wpforms-field.wpforms-field-textarea,.case__form .form .wpforms-container .wpforms-field.wpforms-submit-container,.contato__form .form .wpforms-container .wpforms-field.wpforms-field-checkbox,.contato__form .form .wpforms-container .wpforms-field.wpforms-field-textarea,.contato__form .form .wpforms-container .wpforms-field.wpforms-submit-container{grid-column:1/-1}.case__form .form .wpforms-container .wpforms-field label.wpforms-label-hide,.contato__form .form .wpforms-container .wpforms-field label.wpforms-label-hide{font-size:30px;font-size:3rem}.case__form .form .wpforms-container .wpforms-field.is-filled label,.case__form .form .wpforms-container .wpforms-field.is-focused label,.contato__form .form .wpforms-container .wpforms-field.is-filled label,.contato__form .form .wpforms-container .wpforms-field.is-focused label{font-size:14px;font-size:1.4rem}.case__form .form .wpforms-container input:not([type=checkbox]):not([type=radio]),.case__form .form .wpforms-container textarea,.contato__form .form .wpforms-container input:not([type=checkbox]):not([type=radio]),.contato__form .form .wpforms-container textarea{font-size:30px;font-size:3rem;padding:30px 3px}.case__form .form .wpforms-container .wpforms-field-checkbox label,.contato__form .form .wpforms-container .wpforms-field-checkbox label{font-size:14px;font-size:1.4rem}.case__form .form .wpforms-field-radio ul,.contato__form .form .wpforms-field-radio ul{flex-wrap:wrap;overflow-x:visible;white-space:normal}.contato__form .form.form-parceiros-e-fornecedores .wpforms-container .wpforms-field-container{grid-template-columns:repeat(6,1fr)}.contato__form .form.form-fale-com-os-grilos .wpforms-container .wpforms-field-container{grid-template-columns:repeat(2,1fr)}.contato__form .form.form-fale-com-os-grilos .wpforms-container .wpforms-field-container #wpforms-159-field_5-container{grid-column:2;grid-row:4;-js-display:flex;display:flex}.contato__form .form.form-fale-com-os-grilos .wpforms-container .wpforms-field-container #wpforms-159-field_5-container fieldset{align-content:flex-end}.contato__form .form .wpforms-container .wpforms-field-container #wpforms-202-field_1-container,.contato__form .form .wpforms-container .wpforms-field-container #wpforms-599-field_1-container{grid-column:1/4}.contato__form .form .wpforms-container .wpforms-field-container #wpforms-202-field_2-container,.contato__form .form .wpforms-container .wpforms-field-container #wpforms-599-field_2-container{grid-column:4/-1}.contato__form .form .wpforms-container .wpforms-field-container #wpforms-202-field_8-container,.contato__form .form .wpforms-container .wpforms-field-container #wpforms-599-field_8-container{grid-column:1/3}.contato__form .form .wpforms-container .wpforms-field-container #wpforms-202-field_9-container,.contato__form .form .wpforms-container .wpforms-field-container #wpforms-599-field_9-container{grid-column:3/5}.contato__form .form .wpforms-container .wpforms-field-container #wpforms-202-field_10-container,.contato__form .form .wpforms-container .wpforms-field-container #wpforms-599-field_10-container{grid-column:5/-1}.contato__form .form .wpforms-container .wpforms-field-container #wpforms-202-field_7-container,.contato__form .form .wpforms-container .wpforms-field-container #wpforms-599-field_7-container{width:unset;grid-column:1/4}.contato__form .form .wpforms-container .wpforms-field-container #wpforms-202-field_7-container legend,.contato__form .form .wpforms-container .wpforms-field-container #wpforms-599-field_7-container legend{padding-left:0}.contato__form .form .wpforms-container .wpforms-field-container #wpforms-202-field_5-container,.contato__form .form .wpforms-container .wpforms-field-container #wpforms-599-field_5-container{grid-column:4/-1;-js-display:flex;display:flex}.contato__form .form .wpforms-container .wpforms-field-container #wpforms-202-field_5-container fieldset,.contato__form .form .wpforms-container .wpforms-field-container #wpforms-599-field_5-container fieldset{align-content:flex-end}.whatsapp-btn__circle{width:150px;width:15rem;height:150px;height:15rem}.whatsapp-btn__text{font-size:6.1px;font-size:.61rem}.whatsapp-btn__icon-wrapper{width:85px;width:8.5rem;height:85px;height:8.5rem}.notfound-pagina h1{font-size:20px;font-size:2rem;line-height:30px}.notfound-pagina h1 span{display:inline}.notfound-case__titulo h2{text-transform:none}.notfound .case-card-small{aspect-ratio:800/180;margin:0 auto;border-radius:25px}.notfound .case-card-small:hover .case-card-small__background{transform:scaleX(-1) scale(1.1)}.notfound .case-card-small:after{inset:0;background:#161616;background:linear-gradient(90deg,#161616 55%,transparent);z-index:1;height:100%}.notfound .case-card-small__background{background-size:50%;background-position:50%;transform:scaleX(-1);background-position:0}.notfound .case-card-small__content{padding:0 45px;margin-top:0;align-items:center}.notfound .case-card-small__client{font-size:13px;font-size:1.3rem}.search-form__field{font-size:30px;font-size:3rem;height:80px}.search-content__titulo h1{font-size:20px;font-size:2rem;line-height:30px}.search-content__titulo h1 span{font-size:55px;font-size:5.5rem}.search-results__image-wrapper{max-width:450px;width:100%;height:300px;flex-shrink:0}.search-results__result{flex-direction:row;gap:50px}.search-results__result .wrapper{max-width:1220px;max-width:122rem}.search-results__content{justify-content:center;gap:15px}.search-results__label{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}.search-results__title{font-size:25px;font-size:2.5rem;line-height:35px;line-height:3.5rem}.search-results__description{font-size:20px;font-size:2rem;line-height:30px;line-height:3rem}body{padding:13px 16px 19px 17px}.wrapper{padding:0 50px}.privacidade-content h2{font-size:22px;font-size:2.2rem;line-height:26px;line-height:2.6rem}.privacidade-content p,.privacidade-content ul li{font-size:16px;font-size:1.6rem;line-height:26px;line-height:2.6rem}.privacidade .cabecalho .cabecalho__txt p{font-size:20px;font-size:2rem;line-height:30px}.privacidade .cabecalho .cabecalho__txt h1{font-size:40px;font-size:4rem;line-height:55px;line-height:5.5rem}.privacidade__grid{grid-template-columns:3fr 1fr}.privacidade__nav,.privacidade__nav-content{-js-display:flex;display:flex}.privacidade__nav-content{background:var(--black-2);flex-direction:column;padding:15px 23px;border-radius:25px}.privacidade__nav-content a{color:var(--white-1);font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem;border-bottom:1px solid var(--white-1);padding:12px 0;transition:.2s}.privacidade__nav-content a:last-of-type{border-bottom:0;padding-bottom:0}.privacidade__nav-content a:first-of-type{padding-top:0}.privacidade__nav-content a:hover{color:var(--green)}.home-hothome .navigation-controls{bottom:50%}.home-hothome__content{gap:22px}.home-hothome__content .home-hothome__case-info .home-hothome__client{font-size:20px;font-size:2rem;line-height:18px;line-height:1.8rem}.home-hothome__content .home-hothome__case-info .home-hothome__title{font-size:50px;font-size:5rem;line-height:80px;line-height:8rem}.home-hothome__content .home-hothome__actions{flex-direction:row}.home-hothome__content .home-hothome__actions a:first-of-type{padding:13px 0}.home-hothome__content .home-hothome__actions a:last-of-type{padding:13px 0;font-size:18px;font-size:1.8rem}.home-hothome__pagination--vertical{left:0;transform:translateY(-50%)}.home-hothome__pagination--vertical .swiper-pagination-fraction{text-align:center;writing-mode:vertical-rl;transform:rotate(180deg)}.home-hothome__pagination--vertical .home-hothome__progress-bar{display:block}.home-sobre a.btn{display:none}.home-sobre__title{font-size:20px;font-size:2rem;line-height:30px}.home-especialidades .wrapper{max-width:100%;padding:0}.home-especialidades .swiper[data-swiper=home-specialties]:after,.home-especialidades .swiper[data-swiper=home-specialties]:before{content:"";position:absolute;top:0;height:100%;width:144px;z-index:2;pointer-events:none}.home-especialidades .swiper[data-swiper=home-specialties]:before{left:0;background:linear-gradient(90deg,#0a0a0a,rgba(10,10,10,0))}.home-especialidades .swiper[data-swiper=home-specialties]:after{right:0;background:linear-gradient(270deg,#0a0a0a,rgba(10,10,10,0))}.home-especialidades__title p{font-size:20px;font-size:2rem;line-height:30px}.home-especialidades__title h2{font-size:50px;font-size:5rem;line-height:80px;line-height:8rem}.home-contato{margin-top:140px;padding-bottom:175px}.home-contato .wrapper{max-width:1400px;max-width:140rem}.home-contato .box{min-height:600px;padding:0 100px}.home-contato .box .home-contato__content{gap:30px}.home-contato .box .home-contato__content h2{font-size:50px;font-size:5rem;line-height:80px;line-height:8rem;width:70%;margin:0 auto}.home-contato .box .home-contato__content .link{-js-display:flex;display:flex;gap:20px;align-items:center}.home-contato .box .home-contato__content .link a{font-size:30px;font-size:3rem;text-transform:uppercase}.contato-pagina h1{font-size:20px;font-size:2rem;line-height:30px}.contato-enderecos,.contato-telefones{margin-top:150px}.contato-enderecos__title p,.contato-telefones__title p{font-size:18px;font-size:1.8rem;line-height:18px}.contato-enderecos__infos,.contato-telefones__infos{display:grid;grid-template-columns:1fr 1fr}.contato-enderecos__infos h2,.contato-telefones__infos h2{font-size:60px;font-size:6rem;line-height:70px;line-height:7rem;text-transform:none}.contato-enderecos__infos a,.contato-telefones__infos a{font-size:30px;font-size:3rem;line-height:50px;line-height:5rem}.contato .contato-enderecos{margin-top:50px}.contato-intro p{font-size:55px;font-size:5.5rem;line-height:80px;line-height:8rem}.contato-vagas .box .contato-vagas__content p{font-size:20px;font-size:2rem;line-height:30px}.contato-vagas{margin-top:140px;padding-bottom:175px}.contato-vagas .wrapper{max-width:1400px;max-width:140rem}.contato-vagas .box{min-height:600px;padding:0 100px}.contato-vagas .box .contato-vagas__content{gap:30px}.contato-vagas .box .contato-vagas__content p{font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem}.contato-vagas .box .contato-vagas__content h2{font-size:60px;font-size:6rem;line-height:80px;line-height:8rem;text-transform:none}.contato-vagas .box .contato-vagas__content .link{-js-display:flex;display:flex;gap:20px;align-items:center}.contato-vagas .box .contato-vagas__content .link span.svg-icon{display:block}.case__pagina p{font-size:20px;font-size:2rem;line-height:30px}.case__intro-title{margin-bottom:30px}.case__intro-title h1{font-size:50px;font-size:5rem;line-height:80px;line-height:8rem}.case__intro-colunas{flex-direction:row;gap:84px;margin-top:30px}.case__intro-colunas .coluna-direita,.case__intro-colunas .coluna-esquerda{flex:1 1}.case-video{margin-top:100px}.case-video-player__streaming .wrapper{padding:0 20px}.case-video-player__streaming iframe{height:auto;border-radius:30px;aspect-ratio:16/9}.case-video-facade{max-width:1160px;margin:0 auto}.case-video-facade img,.case-video-facade video{border-radius:30px}.case__infos{-js-display:flex;display:flex;justify-content:space-evenly}.case__infos-especialidades p{font-size:16px;font-size:1.6rem;text-align:left}.case__infos-especialidades{-js-display:flex;display:flex;flex-direction:column;justify-content:center;gap:25px}.case__infos-especialidades .wrapper{padding:0;flex-grow:unset}.case__infos-especialidades--list{padding:0;flex-direction:column;align-items:flex-start;gap:10px}.case__infos-bignumber .info-numero.big_number_grande{font-size:120px;font-size:12rem}.case__infos-bignumber .info-numero{font-size:180px;font-size:18rem}.case__infos-bignumber .info .text{font-size:30px;font-size:3rem;min-width:300px;margin:0 auto;max-width:500px}.case__images-bignumber .info-numero.big_number_grande{font-size:120px;font-size:12rem}.case__images .wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"imagem-1  .       " "imagem-1  imagem-2" "imagem-1  imagem-2" "imagem-3  imagem-2" "imagem-3  imagem-2" "imagem-3  bignumber";gap:70px;gap:7rem;max-width:983px;max-width:98.3rem;padding:0}.case__images-item:first-child{grid-area:imagem-1}.case__images-item:nth-child(2){grid-area:imagem-2;margin-right:60px}.case__images-item:nth-child(3){grid-area:imagem-3}.case__images-bignumber{grid-area:bignumber}.case__images-bignumber .info-numero{font-size:180px;font-size:18rem;position:relative;font-variant-numeric:tabular-nums}.case__images-bignumber .info-numero .number{position:relative}.case__images-bignumber .info-numero .number:before{content:attr(data-countup-number);top:0;left:0;line-height:normal;display:block;height:0;overflow:hidden;visibility:hidden;pointer-events:none;z-index:0}.case__images-bignumber .info .text{font-size:30px;font-size:3rem}.case__quote .wrapper{max-width:755px;max-width:75.5rem}.case__quote-quote p{font-size:30px;font-size:3rem;line-height:40px;line-height:4rem}.case__quote-quote span:first-of-type{top:-15px;left:-75px}.case__quote-quote span:last-of-type{bottom:5px;right:-50px}.case__quote-by{-js-display:flex;display:flex;flex-direction:column;gap:10px;gap:1rem;margin-top:22px;margin-top:2.2rem}.case__quote-by p{font-size:20px;font-size:2rem;line-height:22px;line-height:2.2rem;opacity:1}.case__videos .swiper[data-swiper=case-videos] .case__videos-nav-button{display:none}.case__videos{margin-top:70px}.case__videos .swiper[data-swiper=case-videos]{max-width:100%;padding:0}.case__videos .swiper[data-swiper=case-videos] .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:124px;gap:12.4rem}.case__videos .swiper[data-swiper=case-videos] .swiper-wrapper .swiper-slide{width:100%;margin-right:0}.case__videos .swiper[data-swiper=case-videos] .swiper-wrapper .swiper-slide:nth-of-type(2n){margin-top:100px}.case__videos-video{min-height:600px}.case__premiado{margin-top:90px;min-height:239px}.case__premiado .wrapper{max-width:537px;max-width:53.7rem}.case__premiado-content p{font-size:30px;font-size:3rem;line-height:40px;line-height:4rem}.case__premiado-content p:first-of-type{font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem}.case__premiado .video .background,.case__premiado .video video{width:185px;height:239px}.case__faq{margin-top:65px}.case__faq-faq{padding-left:64px;padding-right:64px}.case__faq-faq details summary h2{font-size:30px;font-size:3rem;line-height:40px;line-height:4rem}.cases__pagina{margin-bottom:0}.cases__pagina p{font-size:20px;font-size:2rem;line-height:30px}.cases__intro{margin-top:0;margin-bottom:50px}.cases__intro-title{margin-bottom:0}.cases__intro-title h1{font-size:50px;font-size:5rem;line-height:80px;line-height:8rem}.cases .case-listing{padding-bottom:90px}.cases .case-listing-grid{gap:50px;gap:5rem}.cases .case-card-large{aspect-ratio:1200/665}.cases .case-card-large__background{background-image:attr(data-bg-desktop);background-size:101%}.cases .case-card-large__content{padding:56px 47px}.cases .case-card-large__main-info h2{font-size:40px;font-size:4rem;line-height:55px;line-height:5.5rem}.cases .case-card-large__client{font-size:18px;font-size:1.8rem}.cases .case-card-large__specialties{display:block}.cases .navigation.pagination{padding-bottom:95px}.portfolio-pagina h1{font-size:20px;font-size:2rem;line-height:30px}.portfolio-intro p{font-size:55px;font-size:5.5rem;line-height:80px;line-height:8rem}.portfolio-video{margin-top:50px}.portfolio-video-player__streaming .wrapper{padding:0 20px}.portfolio-video-player__streaming iframe{height:auto;border-radius:30px;aspect-ratio:16/9}.portfolio-video-facade{max-width:1160px;margin:0 auto}.portfolio-video-facade img,.portfolio-video-facade video{border-radius:30px}.especialidade__pagina p{font-size:20px;font-size:2rem;line-height:30px}.especialidade__nav{display:none}.especialidade__intro-title{margin-bottom:30px}.especialidade__intro-title h1{font-size:50px;font-size:5rem;line-height:80px;line-height:8rem}.especialidade__intro-colunas{flex-direction:row;gap:84px;margin-top:30px}.especialidade__intro-colunas .coluna p{font-size:20px;font-size:2rem;line-height:30px;line-height:3rem}.especialidade__intro-colunas .coluna p:first-of-type{font-size:30px;font-size:3rem;line-height:40px;line-height:4rem}.especialidade__intro-colunas .coluna-esquerda{flex:1 1}.especialidade__intro-colunas .coluna-direita{flex:1 1;margin-top:155px}.especialidade__faq-chamada{padding-left:113px;padding-right:113px}.especialidade__faq-chamada h2{font-size:30px;font-size:3rem;line-height:43px;line-height:4.3rem}.especialidade__faq-faq{padding-left:64px;padding-right:64px}.especialidade__conheca{margin-top:125px;padding-bottom:175px}.especialidade__conheca-titulo h2{font-size:30px;font-size:3rem}.especialidade__cases-titulo{margin-bottom:40px}.especialidade__cases-titulo h2{font-size:20px;font-size:2rem;line-height:30px;line-height:3rem}.sobre-pagina h1{font-size:20px;font-size:2rem;line-height:30px}.sobre-info__colunas{flex-direction:row;gap:84px;margin-top:100px}.sobre-info__colunas .coluna{gap:27px}.sobre-info__colunas .coluna p{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}.sobre-info__colunas .coluna p:first-of-type{font-size:50px;font-size:5rem;line-height:normal;text-wrap-style:balance}.sobre-info__colunas .coluna-esquerda{flex:1 1}.sobre-info__colunas .coluna-direita{flex:1 1;margin-top:155px}.sobre-carrossel{margin-top:95px}.sobre-carrossel ul li img{max-height:350px;min-width:520px}.sobre-premios__titulo h2{font-size:20px;font-size:2rem;line-height:30px}.sobre-premios__info{max-width:753px;margin:0 auto}.sobre-premios__info p:first-of-type{font-size:50px;font-size:5rem}.sobre-premios__info p:nth-of-type(2){font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}.sobre-clientes__saltou details summary{max-width:50%}.sobre-clientes h2{font-size:20px;font-size:2rem;line-height:30px}.sobre-blocos{padding-bottom:125px}.sobre-blocos__blocos{display:grid;grid-template-columns:repeat(3,1fr);grid-template-areas:"bloco1  bloco3  bloco3" "bloco1  bloco4  bloco5" "bloco2  bloco4  bloco5"}.sobre-blocos__blocos .sobre-blocos__bloco{height:100%;width:100%}.sobre-blocos__blocos .bloco1{grid-area:bloco1;max-height:420px;max-width:400px}.sobre-blocos__blocos .bloco2{grid-area:bloco2;max-height:250px;max-width:400px}.sobre-blocos__blocos .bloco3{grid-area:bloco3;max-height:270px;max-width:830px}.sobre-blocos__blocos .bloco4{grid-area:bloco4;max-height:400px;max-width:400px}.sobre-blocos__blocos .bloco5{grid-area:bloco5;max-height:400px;max-width:400px}.sobre-blocos__bloco .bloco{padding:40px}.sobre-blocos__bloco .bloco p.paragrafo{font-size:20px;font-size:2rem;line-height:30px;max-width:80%}.sobre-blocos__bloco.bloco1 img.trator{right:-25px;bottom:-25px}.sobre-blocos__bloco.bloco3 .swiper{all:unset;width:100%;-js-display:flex;display:flex}.sobre-blocos__bloco.bloco3 .swiper .swiper-wrapper{all:unset;width:100%;-js-display:flex;display:flex;align-items:center}.sobre-blocos__bloco.bloco3 .swiper .swiper-wrapper .swiper-slide{all:unset;-js-display:flex;display:flex;justify-content:center}.sobre-blocos__bloco.bloco3 .bloco{padding-bottom:40px}.sobre-blocos__bloco.bloco3 p.paragrafo{font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem}.sobre-blocos__bloco.bloco3 .svg-icon.selo-gptw svg{height:auto}.sobre-blocos__bloco.bloco3 .svg-icon.selo-googlepartner svg{margin:0}.sobre-blocos__bloco.bloco3 .certificacoes-controls{display:none;align-items:center;justify-content:space-between;bottom:0;top:unset;right:50%;transform:translateX(50%);width:100%;padding-bottom:22px}.sobre-blocos__bloco.bloco3 .certificacoes-controls .swiper-pagination{position:static}}@media (min-width:768px){html{color:inherit}}@media (min-width:1200px){html{color:inherit}.nav__dropdown-content{gap:10px}.nav__dropdown-especialidades p{font-size:45px;font-size:4.5rem;line-height:60px;line-height:6rem}.nav__dropdown-links ul{gap:0}.nav__dropdown-links ul li{font-size:45px;font-size:4.5rem}}@media (max-width:389px){.nav__dropdown-content{gap:15px}.home-hothome__content .home-hothome__case-info .home-hothome__title{font-size:30px;font-size:3rem;line-height:45px;line-height:4.5rem;word-break:break-word;hyphens:auto}.contato-vagas .box{padding:25px}.sobre-blocos__bloco.bloco3{width:100%}.sobre-blocos__bloco.bloco3 .svg-icon.selo-gptw svg{height:auto;margin-top:20px}}@media (min-width:max-md){.whatsapp-btn .whatsapp-btn__circle{display:none}.whatsapp-btn{right:15px;right:1.5rem;bottom:15px;bottom:1.5rem;top:auto}}@media (prefers-reduced-motion:reduce){.contato-vagas video{display:none}}@media (min-width:992px) and (min-width:992px){.case__intro-colunas .coluna-esquerda h2{font-size:30px;font-size:3rem;line-height:42px;line-height:4.2rem;text-transform:none}.case__intro-colunas .coluna-direita p{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;text-transform:none}.case__images-item:first-child img,.case__images-item:nth-child(2) img,.case__images-item:nth-child(3) img{max-width:428px}}
/*# sourceMappingURL=main.css.map */
