:root{--cor_default:#575756;--cor_primary:#0094aa;--cor_secondary:#00ffff;--cor_tertiary:#ffc20d;--cor_quaternary:#fee69e;--cor_quinary:#575757;--cor_black:#000;--cor_white:#fff;--cor_red:#ff0000;--cor_gray:#808080;--cor_gray_light:#d9d9d9;--cor_primary_opacity:rgba(0,148,170,0.7);--cor_secondary_opacity:rgba(0,255,255,0.7);--cor_tertiary_opacity:rgba(255,194,13,0.7);--cor_quaternary_opacity:rgba(254,230,158,0.7);--cor_quinary_opacity:rgba(87,87,87,0.7);--cor_black_opacity:rgba(0,0,0,0.7);--cor_white_opacity:rgba(255,255,255,0.7);--cor_red_opacity:rgba(255,0,0,0.7);--cor_gray_opacity:rgba(128,128,128,0.7);--cor_gray_light_opacity:rgba(217,217,217,0.9);--cor_bg_primary_opacity:rgba(0,148,170,0.9);--cor_bg_secondary_opacity:rgba(0,255,255,0.9);--cor_bg_tertiary_opacity:rgba(255,194,13,0.9);--cor_bg_quaternary_opacity:rgba(254,230,158,0.9);--cor_bg_quinary_opacity:rgba(87,87,87,0.9);--cor_bg_black_opacity:rgba(0,0,0,0.9);--cor_bg_white_opacity:rgba(255,255,255,0.9);--cor_bg_red_opacity:rgba(255,0,0,0.9);--cor_bg_gray_opacity:rgba(128,128,128,0.9);--cor_bg_gray_light_opacity:rgba(217,217,217,0.9);--line:rgba(245,244,241,0.55);--ag-color-primary:var(--cor_primary);--ag-color-accent:var(--cor_secondary);--ag-color-highlight:var(--cor_tertiary);--ag-color-highlight-soft:var(--cor_quaternary);--ag-color-neutral:var(--cor_quinary);--ag-color-neutral-soft:var(--cor_gray_light);--ag-color-white:var(--cor_white);--fs-overline:clamp(0.75rem,0.25vw+0.70rem,0.8125rem);--fs-caption:clamp(0.8125rem,0.25vw+0.75rem,0.875rem);--fs-badge:clamp(0.75rem,0.35vw+0.68rem,0.875rem);--fs-body-xs:clamp(0.875rem,0.25vw+0.82rem,0.9375rem);--fs-body-sm:clamp(0.9375rem,0.30vw+0.87rem,1.05rem);--fs-body:clamp(1rem,0.35vw+0.92rem,1.125rem);--fs-body-lg:clamp(1.125rem,0.40vw+1.02rem,1.25rem);--fs-body-xl:clamp(1.25rem,0.45vw+1.12rem,1.375rem);--fs-label:clamp(0.875rem,0.25vw+0.82rem,0.9375rem);--fs-input:clamp(0.9375rem,0.25vw+0.88rem,1rem);--fs-button:clamp(0.875rem,0.35vw+0.80rem,1rem);--fs-button-lg:clamp(1rem,0.35vw+0.92rem,1.125rem);--fs-menu:clamp(0.875rem,0.35vw+0.80rem,1rem);--fs-h6:clamp(1.125rem,0.45vw+1rem,1.25rem);--fs-h5:clamp(1.25rem,0.60vw+1.08rem,1.5rem);--fs-h4:clamp(1.375rem,0.90vw+1.15rem,1.875rem);--fs-h3:clamp(1.625rem,1.25vw+1.30rem,2.8rem);--fs-h2:clamp(1.875rem,1.55vw+1.45rem,3rem);--fs-h1:clamp(2.25rem,1.80vw+1.80rem,3.5rem);--fs-subtitle:clamp(1.25rem,0.80vw+1.05rem,1.5rem);--fs-subtitle-lg:clamp(1.375rem,1vw+1.10rem,1.75rem);--fs-subtitle-xl:clamp(1.5rem,1.20vw+1.20rem,2rem);--fs-display-lg:clamp(2.5rem,2.80vw+1.80rem,4rem);--fs-display-xl:clamp(3rem,3.50vw+2rem,5rem);--icon-xs:clamp(0.75rem,0.15vw+0.72rem,0.875rem);--icon-sm:clamp(0.875rem,0.25vw+0.82rem,1rem);--icon-md:clamp(1rem,0.40vw+0.90rem,1.25rem);--icon-lg:clamp(1.25rem,0.60vw+1.10rem,1.5rem);--icon-xl:clamp(1.5rem,0.80vw+1.30rem,2rem);--icon-2xl:clamp(2rem,1.20vw+1.70rem,3rem);--icon-3xl:clamp(2.5rem,1.60vw+2rem,4rem);--icon-4xl:clamp(3rem,2vw+2.5rem,5rem);--ag-section-background:var(--cor_quinary);--ag-btn-title-color:var(--cor_white);--ag-btn-text-color:var(--cor_gray_light);--ag-btn-button-bg:var(--cor_tertiary);--ag-btn-button-text:var(--cor_white);--ag-btn-button-bg-hover:var(--cor_primary);--ag-btn-button-text-hover:var(--cor_white);--ag-btn-button-padding-y:1rem;--ag-btn-button-padding-x:2.5rem;--ag-btn-button-radius:0;--ag-btn-button-width:auto;--ag-btn-overlay-color:rgba(87,87,87,0.400);--container-max:100vw;--gutter:0.75rem;--sidebar-content:90px;--space-xs:clamp(0.5rem,1vw,0.75rem);--space-sm:clamp(0.75rem,1.5vw,1rem);--space-md:clamp(1rem,2vw,1.5rem);--space-lg:clamp(1.5rem,3vw,2.5rem);--space-xl:clamp(2rem,4vw,4rem);--inset:calc((100vw - var(--container-max)) / 2+var(--gutter))}::-webkit-scrollbar{background-color:#0094aa;width:10px}::-webkit-scrollbar-thumb{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:rgba(85,85,85,0.8);-webkit-box-shadow:inset 0 0 6px rgb(0,0,0,0.5);-moz-box-shadow:inset 0 0 6px rgb(0,0,0,0.5)}@media (min-width:576px){:root{--container-max:540px}}@media (min-width:768px){:root{--container-max:720px}}@media (min-width:992px){:root{--container-max:960px}}@media (min-width:1200px){:root{--container-max:1140px}}@media (min-width:1400px){:root{--container-max:1320px}}*{margin:0;padding:0;outline:0 !important}html,body{height:100%}body{font-family:"Raleway",sans-serif;font-optical-sizing:auto;color:var(--cor_default);font-size:1.1rem;line-height:1.4;font-weight:400;font-style:normal}.raleway-thin{font-family:"Raleway",sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal}.raleway-extra-light{font-family:"Raleway",sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal}.raleway-light{font-family:"Raleway",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.raleway-regular{font-family:"Raleway",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.raleway-medium{font-family:"Raleway",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.raleway-semi-bold{font-family:"Raleway",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.raleway-bold{font-family:"Raleway",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.raleway-extra-bold{font-family:"Raleway",sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal}.raleway-black{font-family:"Raleway",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}.cursor{position:fixed;width:20px;height:20px;border:2px solid var(--cor_quinary);border-radius:50%;pointer-events:none;z-index:99999;transform:translate(-50%,-50%);transition:width .3s ease,height .3s ease,background .3s ease,border-color .3s ease}.cursor.active{width:70px;height:70px;background:rgba(255,255,255,.1)}.cursor-dot{position:fixed;width:6px;height:6px;background:var(--cor_quinary);border-radius:50%;pointer-events:none;z-index:100000;transform:translate(-50%,-50%)}.break-desktop{display:block}#cases-desk .ag-trabalhos-mosaic__item .ag-trabalhos-media{height:100%}#cases-mob .ag-trabalhos-mosaic__item .ag-trabalhos-media{height:auto}.wp-block-heading,.wp-block-column,.map-header,.map-area,.contato-page__intro,.contato-page__card{opacity:0;transform:translateY(30px)}.wp-block-heading.animate,.wp-block-column.animate,.map-header.animate,.map-area.animate,.contato-page__intro.animate,.contato-page__card.animate{animation:fadeUp 0.7s ease forwards;will-change:transform,opacity;opacity:0}.btn{font-weight:700;transition:0.3s;border-radius:0}.btn i{animation:arrowRight 0.9s infinite ease-in-out;margin-right:0.5rem;display:inline-block}.text-primary{color:var(--cor_primary) !important}a.text-primary:hover,a.text-primary:focus{color:var(--cor_secondary) !important}.btn-primary{transition:background 0.3s ease,color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease;padding:var(--ag-btn-button-padding-y) var(--ag-btn-button-padding-x);border-radius:var(--ag-btn-button-radius);width:var(--ag-btn-button-width);background:var(--cor_primary);color:var(--cor_white);justify-content:center;text-decoration:none;display:inline-flex;align-items:center;gap:0.75rem;border:0}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus{box-shadow:0 12px 24px rgba(0,0,0,0.16);background:var(--cor_tertiary);transform:translateY(-2px);color:var(--cor_white)}.btn-primary.disabled,.btn-primary:disabled{background-color:var(--cor_primary);color:var(--cor_white)}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{background-color:var(--cor_tertiary);color:var(--cor_quinary)}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(40,40,40,0.5)}.bg-primary{background-color:var(--cor_primary) !important}.text-secondary{color:var(--cor_secondary) !important}a.text-secondary:hover,a.text-secondary:focus{color:var(--cor_primary) !important}.btn-secondary{transition:background 0.3s ease,color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease;padding:var(--ag-btn-button-padding-y) var(--ag-btn-button-padding-x);border-radius:var(--ag-btn-button-radius);width:var(--ag-btn-button-width);background:var(--cor_secondary);color:var(--cor_white);justify-content:center;text-decoration:none;display:inline-flex;align-items:center;gap:0.75rem;border:0}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 12px 24px rgba(0,0,0,0.16);background:var(--cor_primary);transform:translateY(-2px);color:var(--cor_white)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:var(--cor_secondary);color:var(--cor_white)}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{background-color:var(--cor_secondary);color:var(--cor_white)}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(88,89,91,0.5)}.bg-secondary{background-color:var(--cor_secondary) !important}.text-tertiary{color:var(--cor_tertiary) !important}a.text-tertiary:hover,a.text-tertiary:focus{color:var(--cor_primary) !important}.btn-tertiary{transition:background 0.3s ease,color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease;padding:var(--ag-btn-button-padding-y) var(--ag-btn-button-padding-x);border-radius:var(--ag-btn-button-radius);width:var(--ag-btn-button-width);background:var(--cor_tertiary);color:var(--cor_white);justify-content:center;text-decoration:none;display:inline-flex;align-items:center;gap:0.75rem;border:0}.btn-tertiary:hover,.btn-tertiary:focus,.btn-tertiary.focus{box-shadow:0 12px 24px rgba(0,0,0,0.16);background:var(--cor_primary);transform:translateY(-2px);color:var(--cor_white)}.btn-tertiary.disabled,.btn-tertiary:disabled{background-color:var(--cor_tertiary);color:var(--cor_white)}.btn-tertiary:not(:disabled):not(.disabled):active,.btn-tertiary:not(:disabled):not(.disabled).active,.show>.btn-tertiary.dropdown-toggle{background-color:var(--cor_tertiary);color:var(--cor_white)}.btn-tertiary:not(:disabled):not(.disabled):active:focus,.btn-tertiary:not(:disabled):not(.disabled).active:focus,.show>.btn-tertiary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(88,89,91,0.5)}.bg-tertiary{background-color:var(--cor_tertiary) !important}.text-quaternary{color:var(--cor_quaternary) !important}a.text-quaternary:hover,a.text-quaternary:focus{color:var(--cor_primary) !important}.btn-quaternary{transition:background 0.3s ease,color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease;padding:var(--ag-btn-button-padding-y) var(--ag-btn-button-padding-x);border-radius:var(--ag-btn-button-radius);width:var(--ag-btn-button-width);background:var(--cor_quaternary);color:var(--cor_white);justify-content:center;text-decoration:none;display:inline-flex;align-items:center;gap:0.75rem;border:0}.btn-quaternary:hover,.btn-quaternary:focus,.btn-quaternary.focus{box-shadow:0 12px 24px rgba(0,0,0,0.16);background:var(--cor_primary);transform:translateY(-2px);color:var(--cor_white)}.btn-quaternary.disabled,.btn-quaternary:disabled{background-color:var(--cor_quaternary);color:var(--cor_white)}.btn-quaternary:not(:disabled):not(.disabled):active,.btn-quaternary:not(:disabled):not(.disabled).active,.show>.btn-quaternary.dropdown-toggle{background-color:var(--cor_quaternary);border-color:var(--cor_quaternary);color:var(--cor_white)}.btn-quaternary:not(:disabled):not(.disabled):active:focus,.btn-quaternary:not(:disabled):not(.disabled).active:focus,.show>.btn-quaternary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(88,89,91,0.5)}.bg-quaternary{background-color:var(--cor_quaternary) !important}.text-quinary{color:var(--cor_quinary) !important}a.text-quinary:hover,a.text-quinary:focus{color:var(--cor_primary) !important}.btn-quinary{transition:background 0.3s ease,color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease;padding:var(--ag-btn-button-padding-y) var(--ag-btn-button-padding-x);border-radius:var(--ag-btn-button-radius);width:var(--ag-btn-button-width);background:var(--cor_quinary);color:var(--cor_white);justify-content:center;text-decoration:none;display:inline-flex;align-items:center;gap:0.75rem;border:0}.btn-quinary:hover,.btn-quinary:focus,.btn-quinary.focus{box-shadow:0 12px 24px rgba(0,0,0,0.16);background:var(--cor_primary);transform:translateY(-2px);color:var(--cor_white)}.btn-quinary.disabled,.btn-quinary:disabled{background-color:var(--cor_quinary);color:var(--cor_white)}.btn-quinary:not(:disabled):not(.disabled):active,.btn-quinary:not(:disabled):not(.disabled).active,.show>.btn-quinary.dropdown-toggle{background-color:var(--cor_quinary);color:var(--cor_white)}.btn-quinary:not(:disabled):not(.disabled):active:focus,.btn-quinary:not(:disabled):not(.disabled).active:focus,.show>.btn-quinary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgba(88,89,91,0.5)}.bg-quinary{background-color:var(--cor_quinary) !important}button:focus,input:focus,input:focus,textarea,textarea:focus{outline:none;box-shadow:none}.btn-model-1{padding:var(--ag-btn-button-padding-y) var(--ag-btn-button-padding-x);animation:riseIn 0.8s cubic-bezier(.19,1,.22,1) 0.66s forwards;border-radius:var(--ag-btn-button-radius);width:var(--ag-btn-button-width);transition:color 0.4s ease;transform:translateY(16px);background:var(--cor_primary);align-self:flex-start;text-decoration:none;color:var(--cor_white);position:relative;overflow:hidden;border:0;opacity:0;z-index:1}.btn-model-1::before{transition:transform 0.45s cubic-bezier(.19,1,.22,1);background:var(--cor_tertiary);position:absolute;transform:scaleX(0);transform-origin:left;content:"";z-index:-1;inset:0}.btn-model-1:hover,.btn-model-1:focus{color:var(--cor_white)}.btn-model-1:hover::before{transform:scaleX(1)}.btn-model-2{padding:var(--ag-btn-button-padding-y) var(--ag-btn-button-padding-x);animation:riseIn 0.8s cubic-bezier(.19,1,.22,1) 0.66s forwards;border-radius:var(--ag-btn-button-radius);width:var(--ag-btn-button-width);transition:color 0.4s ease;transform:translateY(16px);background:var(--cor_tertiary);align-self:flex-start;text-decoration:none;color:var(--cor_white);position:relative;overflow:hidden;border:0;opacity:0;z-index:1}.btn-model-2::before{transition:transform 0.45s cubic-bezier(.19,1,.22,1);background:var(--cor_primary);position:absolute;transform:scaleX(0);transform-origin:left;content:"";z-index:-1;inset:0}.btn-model-2:hover,.btn-model-2:focus{color:var(--cor_white)}.btn-model-2:hover::before{transform:scaleX(1)}.btn-model-3{padding:var(--ag-btn-button-padding-y) var(--ag-btn-button-padding-x);animation:riseIn 0.8s cubic-bezier(.19,1,.22,1) 0.66s forwards;border-radius:var(--ag-btn-button-radius);width:var(--ag-btn-button-width);transition:color 0.4s ease;transform:translateY(16px);background:var(--cor_white);align-self:flex-start;text-decoration:none;color:#606060;position:relative;overflow:hidden;border:0;opacity:0;z-index:1}.btn-model-3::before{transition:transform 0.45s cubic-bezier(.19,1,.22,1);background:var(--cor_primary);position:absolute;transform:scaleX(0);transform-origin:left;content:"";z-index:-1;inset:0}.btn-model-3:hover,.btn-model-3:focus{color:var(--cor_white)}.btn-model-3:hover::before{transform:scaleX(1)}.hero{background-image:var(--hero-bg-desktop);position:relative;overflow:hidden;isolation:isolate;width:100%;max-width:none;margin:0}.hero-align-left{margin-top:3rem}.hero-align-left h1{justify-content:start;display:flex}.hero-align-center{margin-top:-1rem}.hero-align-center h1{justify-content:center;display:flex}.hero-align-right{margin-top:-3rem}.hero-align-right h1{justify-content:end;display:flex}.page-home .hero,.page-agencia .hero{min-height:100vh}.hero::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5}.cloud{background-repeat:no-repeat;background-position:bottom center;background-size:cover;will-change:transform;position:absolute;height:100%;inset:-8%}.cloud-back{background-image:url("assets/images/cloud-back.png");animation:back 42s ease-in-out infinite alternate;z-index:1}@supports (background-image:image-set(url("x.webp") type("image/webp"))){.cloud-back{background-image:image-set( url("assets/images/cloud-back.png.webp") type("image/webp"),url("assets/images/cloud-back.png") type("image/png") )}}.cloud-middle{background-image:url("assets/images/cloud-middle.png");animation:middle 28s ease-in-out infinite alternate;z-index:2}@supports (background-image:image-set(url("x.webp") type("image/webp"))){.cloud-middle{background-image:image-set( url("assets/images/cloud-middle.png.webp") type("image/webp"),url("assets/images/cloud-middle.png") type("image/png") )}}.cloud-front{background-image:url("assets/images/cloud-front.png");animation:front 16s ease-in-out infinite alternate;z-index:3}@supports (background-image:image-set(url("x.webp") type("image/webp"))){.cloud-front{background-image:image-set( url("assets/images/cloud-front.png.webp") type("image/webp"),url("assets/images/cloud-front.png") type("image/png") )}}.shark{background-image:url("assets/images/shark.png");animation:sharkSwim 10s ease-in-out infinite;transform-origin:25% 50%;will-change:transform;z-index:6}@supports (background-image:image-set(url("x.webp") type("image/webp"))){.shark{background-image:image-set( url("assets/images/shark.png.webp") type("image/webp"),url("assets/images/shark.png") type("image/png") )}}.cloud-back-agencia{background-image:url("assets/images/cloud-back-agencia.png");animation:back 42s ease-in-out infinite alternate;z-index:1}@supports (background-image:image-set(url("x.webp") type("image/webp"))){.cloud-back-agencia{background-image:image-set( url("assets/images/cloud-back-agencia.png.webp") type("image/webp"),url("assets/images/cloud-back-agencia.png") type("image/png") )}}.cloud-middle-agencia{background-image:url("assets/images/cloud-middle-agencia.png");animation:middle 28s ease-in-out infinite alternate;opacity:.2;z-index:2}@supports (background-image:image-set(url("x.webp") type("image/webp"))){.cloud-middle-agencia{background-image:image-set( url("assets/images/cloud-middle-agencia.png.webp") type("image/webp"),url("assets/images/cloud-middle-agencia.png") type("image/png") )}}.cloud-front-agencia{background-image:url("assets/images/cloud-front-agencia.png");animation:front 16s ease-in-out infinite alternate;opacity:.1;z-index:3}@supports (background-image:image-set(url("x.webp") type("image/webp"))){.cloud-front-agencia{background-image:image-set( url("assets/images/cloud-front-agencia.png.webp") type("image/webp"),url("assets/images/cloud-front-agencia.png") type("image/png") )}}.motorcycle{background-image:url("assets/images/motorcycle.png");background-position:60% 35.5%;background-size:45%;background-repeat:no-repeat;animation:motorcycleEngine 0.65s ease-in-out infinite alternate;transform-origin:center bottom;will-change:transform;z-index:6}@supports (background-image:image-set(url("x.webp") type("image/webp"))){.motorcycle{background-image:image-set( url("assets/images/motorcycle.png.webp") type("image/webp"),url("assets/images/motorcycle.png") type("image/png") )}}.mist{position:absolute;inset:-15%;z-index:4;pointer-events:none;opacity:.15;animation:mistMove 14s linear infinite alternate}.page-frame h1{padding-left:clamp(18px,7.4vw,200px);padding-right:clamp(18px,7.4vw,200px);text-transform:uppercase;color:var(--cor_white);letter-spacing:0.6em;font-size:clamp(1.8rem,5vw,3.5rem)}@keyframes back{0%{transform:translate3d(-2%,-1%,0) scale(1.08)}50%{transform:translate3d(2%,1%,0) scale(1.12)}100%{transform:translate3d(-1%,2%,0) scale(1.10)}}@keyframes middle{0%{transform:translate3d(3%,-2%,0) scale(1.12)}25%{transform:translate3d(-1%,1%,0) scale(1.15)}50%{transform:translate3d(-3%,2%,0) scale(1.18)}75%{transform:translate3d(2%,-1%,0) scale(1.15)}100%{transform:translate3d(3%,1%,0) scale(1.12)}}@keyframes front{0%{transform:translate3d(-4%,-2%,0) scale(1.18) rotate(.25deg)}20%{transform:translate3d(2%,0%,0) scale(1.20) rotate(-.15deg)}40%{transform:translate3d(4%,2%,0) scale(1.23) rotate(.20deg)}60%{transform:translate3d(1%,1%,0) scale(1.20) rotate(-.10deg)}80%{transform:translate3d(-2%,-1%,0) scale(1.22) rotate(.15deg)}100%{transform:translate3d(-5%,1%,0) scale(1.18) rotate(-.20deg)}}@keyframes sharkSwim{0%{transform:rotate(-4deg) translateX(-3px)}50%{transform:rotate(4deg) translateX(3px)}100%{transform:rotate(-4deg) translateX(-3px)}}@keyframes sharkMove{0%{transform:translateX(-3%) rotate(-2deg)}50%{transform:translateX(3%) rotate(2deg)}100%{transform:translateX(-3%) rotate(-2deg)}}@keyframes sharkFloat{0%,100%{margin-top:0}50%{margin-top:-12px}}@keyframes motorcycleIdle{from{transform:translateY(0) rotate(-0.2deg)}to{transform:translateY(-1px) rotate(0.2deg)}}@keyframes motorcycleBounce{0%,100%{transform:translateY(0)}25%{transform:translateY(-1px)}50%{transform:translateY(-2px)}75%{transform:translateY(-1px)}}@keyframes motorcycleEngine{from{transform:translateY(0) rotate(-0.25deg)}to{transform:translateY(-1px) rotate(0.25deg)}}@keyframes mistMove{0%{transform:translate3d(-6%,0,0) scale(1)}50%{transform:translate3d(3%,-2%,0) scale(1.08)}100%{transform:translate3d(6%,2%,0) scale(1)}}.header{padding-top:clamp(9px,7.4vw,50px);padding-right:clamp(18px,7.4vw,200px);padding-bottom:clamp(9px,7.4vw,50px);padding-left:clamp(18px,7.4vw,200px);position:relative;z-index:1000}.header-home-cta h1{color:var(--cor_primary);font-size:clamp(1.5rem,5vw,3.5rem);margin:0.5rem 0 1.5rem 0;font-weight:400}.logo{display:inline-flex;align-items:flex-start}body.h-open{overflow:hidden}.h-toggle{position:absolute;top:clamp(9px,9.4vw,50px);right:clamp(18px,9.4vw,200px);transform:none;width:44px;height:44px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:7px;background:none;border:0;padding:0;cursor:pointer;z-index:10001}.h-toggle span:nth-child(1){width:33px}.h-toggle span:nth-child(2){width:27px}.h-toggle span:nth-child(3){width:21px}.h-toggle:hover span:nth-child(1){transform:translateX(-4px)}.h-toggle:hover span:nth-child(2){transform:translateX(-4px)}.h-toggle:hover span:nth-child(3){transform:translateX(-4px)}.h-toggle.active span:nth-child(1){width:40px;transform:translateY(10px) rotate(45deg)}.h-toggle.active span:nth-child(2){opacity:0}.h-toggle.active span:nth-child(3){width:40px;transform:translateY(-10px) rotate(-45deg)}.h-toggle span{height:3px;background:var(--cor_white);border-radius:20px;transition:.35s ease}.h-toggle:hover span{background:var(--cor_tertiary)}.h-overlay{position:fixed;inset:0;background:var(--cor_primary);z-index:10000;visibility:hidden;opacity:0;transform:translateY(-100%);transition:transform .7s cubic-bezier(.77,0,.175,1),opacity .4s}.h-overlay.active{visibility:visible;opacity:1;transform:translateY(0);overflow-y:scroll}.h-nav{height:calc(100vh - 400px);justify-content:center;align-items:end;display:flex}.h-nav ul{list-style:none;margin:0;padding:0;text-align:center}.h-nav li{margin:0;padding:0}.h-nav a{color:var(--cor_white);text-decoration:none;font-size:clamp(35px,5vw,45px);font-weight:100;letter-spacing:2px;transition:.35s;position:relative;padding:0}.h-nav .active,.h-nav a:active,.h-nav a:hover,.h-nav a:focus,.h-nav a[aria-current="page"]{color:var(--cor_tertiary);padding-left:18px}.h-line{background-color:#afafaf;margin-top:5rem;margin-bottom:5rem;height:2px}.h-logo-icone{justify-content:center;align-items:center;display:flex}.logo-icone{position:relative;display:inline-block}.logo-icone img{display:block;transition:opacity .3s ease}.logo-icone:hover .h-logo-icone-light{opacity:0}.logo-icone:hover .h-logo-icone-dark{opacity:1}.h-logo-icone-dark{position:absolute;inset:0;opacity:0;pointer-events:none}.h-contatos{transform:translateX(40px);justify-content:center;align-items:center;display:flex;gap:50px}.h-contatos ul.h-whatsapp,.h-contatos ul.h-email,.h-contatos ul.h-telefone,.h-contatos ul.h-redes-sociais{padding-left:0;margin:5rem 0}.h-contatos ul.h-whatsapp li{display:inline-block;list-style:none}.h-contatos ul.h-whatsapp li a i{color:var(--cor_white);font-size:2rem}.h-contatos ul.h-whatsapp li a:hover i,.h-contatos ul.h-whatsapp li a:focus i{color:var(--cor_tertiary)}.h-contatos ul.h-email li{list-style:none}.h-contatos ul.h-telefone li{white-space:nowrap;list-style:none}.h-contatos ul.h-redes-sociais li{display:inline-block;margin-right:1rem;list-style:none}.h-contatos ul.h-redes-sociais li a i{color:var(--cor_white);font-size:1.5rem}.h-contatos ul.h-redes-sociais li a:hover i,.h-contatos ul.h-redes-sociais li a:focus i{color:var(--cor_tertiary)}.h-contatos a{color:var(--cor_white);text-decoration:none}.h-contatos a:hover,.h-contatos a:focus{color:var(--cor_tertiary)}.h-contatos a.mail,.h-contatos a.tel{font-size:1.5rem}.frame{position:relative;min-height:0;height:100vh;aspect-ratio:auto;width:100%;margin:0;overflow:hidden;container-type:inline-size;container-name:poster}.particle{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(245,244,241,0.5),rgba(245,244,241,0) 70%);filter:blur(2px);opacity:0;animation:floatUp linear infinite;z-index:1;pointer-events:none}.layer{position:absolute;z-index:5}.eyebrow{animation:fadeSlideIn 1s cubic-bezier(.19,1,.22,1) 0.3s forwards,gentleFloat 6s ease-in-out 1.3s infinite;left:clamp(18px,7.4vw,200px);font-size:1.64cqw;letter-spacing:0.16em;font-weight:700;color:var(--cor_white);text-transform:uppercase;line-height:1.2;top:0;opacity:0}.letter,.letter-agencia{font-family:"Raleway",sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal;color:var(--cor_white);line-height:0.82;opacity:0;transform:translateY(50px) rotate(-2deg);animation:dropIn 0.85s cubic-bezier(.19,1,.22,1) forwards}.letter.let-t{left:7.5%;top:13%;font-size:15.6cqw;animation-delay:0.15s}.letter.let-u{left:17.2%;top:0;font-size:15.6cqw;z-index:6;animation-delay:0.32s}.letter.let-d{left:14.2%;top:25.6%;font-size:15.6cqw;animation-delay:0.49s}.letter.let-o{left:21.8%;top:43.6%;font-size:15.6cqw;animation-delay:0.66s;z-index:7}.letter.let-t{animation:dropIn 0.85s cubic-bezier(.19,1,.22,1) 0.15s forwards,floatLetter 7s ease-in-out 1.2s infinite}.letter.let-u{animation:dropIn 0.85s cubic-bezier(.19,1,.22,1) 0.32s forwards,floatLetter 8s ease-in-out 1.4s infinite}.letter.let-d{animation:dropIn 0.85s cubic-bezier(.19,1,.22,1) 0.49s forwards,floatLetter 6.5s ease-in-out 1.6s infinite}.letter.let-o{animation:dropIn 0.85s cubic-bezier(.19,1,.22,1) 0.66s forwards,floatLetter 7.5s ease-in-out 1.8s infinite}.letter-agencia.let-a{left:12.5%;top:10%;font-size:15.6cqw;animation-delay:0.15s}.letter-agencia.let-r{left:23.2%;top:16.6%;font-size:15.6cqw;z-index:5;animation-delay:0.32s}.letter-agencia.let-t{left:12.3%;top:36.6%;font-size:15.6cqw;animation-delay:0.49s}.letter-agencia.let-e{left:19.8%;top:45.6%;font-size:15.6cqw;animation-delay:0.66s;z-index:7}.letterr-agencia.let-a{animation:dropIn 0.85s cubic-bezier(.19,1,.22,1) 0.15s forwards,floatLetter 7s ease-in-out 1.2s infinite}.letterr-agencia.let-r{animation:dropIn 0.85s cubic-bezier(.19,1,.22,1) 0.32s forwards,floatLetter 8s ease-in-out 1.4s infinite}.letterr-agencia.let-t{animation:dropIn 0.85s cubic-bezier(.19,1,.22,1) 0.49s forwards,floatLetter 6.5s ease-in-out 1.6s infinite}.letterr-agencia.let-e{animation:dropIn 0.85s cubic-bezier(.19,1,.22,1) 0.66s forwards,floatLetter 7.5s ease-in-out 1.8s infinite}.closer{position:relative !important;display:flex;top:63.6%;font-size:1.96cqw;letter-spacing:0.14em;justify-content:center;font-weight:700;color:var(--cor_white);text-transform:uppercase;opacity:0;text-shadow:0 2px 12px rgba(0,0,0,0.5);z-index:8;animation:fadeSlideIn 1s cubic-bezier(.19,1,.22,1) 1.05s forwards,gentleFloat 6.5s ease-in-out 2s infinite}#element-desk{display:block}#element-mob{display:none}.w-col{position:absolute;left:60.8%;top:-2.8%;width:22.2%;height:92%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;z-index:2}.w-col span{font-family:'Arial Black','Helvetica Neue',sans-serif;font-weight:900;font-size:15.5cqw;line-height:0.72;color:transparent;-webkit-text-stroke:0.14cqw var(--line);margin-bottom:0.5rem;opacity:0;transform:translateX(3cqw);animation:slideInW 0.8s cubic-bezier(.19,1,.22,1) forwards,shimmer 5s ease-in-out infinite}.w-col span:nth-child(1){animation-delay:0.5s,1.4s}.w-col span:nth-child(2){animation-delay:0.62s,1.9s}.w-col span:nth-child(3){animation-delay:0.74s,2.4s}.w-col span:nth-child(4){animation-delay:0.86s,2.9s}.w-col span:nth-child(5){animation-delay:0.98s,3.4s}@keyframes slideInW{to{opacity:1;transform:translateX(0)}}@keyframes shimmer{0%,100%{-webkit-text-stroke-color:var(--line)}50%{-webkit-text-stroke-color:var(--cor_white_opacity)}}.glow-accent{left:42.2%;top:55.2%;width:13.4cqw;height:7.2cqw;border-radius:50%;background:radial-gradient(ellipse at center,var(--cor_tertiary_opacity),transparent 70%);filter:blur(1.4cqw);opacity:0.25;animation:pulseGlow 5s ease-in-out 1.5s infinite;pointer-events:none;z-index:3}.cta-agencia{box-shadow:0 30px 70px rgba(0,0,0,0.12);position:relative;width:100%;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.cta-agencia-content{background:var(--cor_tertiary);padding:200px;display:flex;flex-direction:column;justify-content:center;gap:18px;position:relative;overflow:hidden}.cta-agencia-content::before{background:radial-gradient(circle at 15% 15%,rgba(255,255,255,0.18),transparent 45%);position:absolute;pointer-events:none;content:"";inset:0}.cta-agencia-content h2{color:var(--cor_white);font-weight:900;line-height:0.8;font-size:clamp(3.3rem,4vw,4.5rem)}.cta-agencia-content h3{color:var(--cor_primary);font-weight:600;line-height:1.2;font-size:clamp(1rem,4vw,2rem)}.cta-agencia-photo{position:relative;overflow:hidden}.cta-agencia-photo img{animation:photoSettle 1.4s cubic-bezier(.19,1,.22,1) 0.1s forwards,photoDrift 14s ease-in-out 1.5s infinite alternate;transform:scale(1.08);position:absolute;object-fit:cover;width:100%;height:100%;inset:0}.servicos{position:relative;overflow:hidden;width:100%}.servicos-title{padding-left:clamp(18px,7.4vw,200px);padding-right:clamp(18px,7.4vw,200px);font-size:clamp(1.5rem,4vw,2rem);text-transform:uppercase;color:var(--cor_quinary);letter-spacing:35px;font-weight:600}.linhas{position:relative;flex-direction:column;margin:3rem 0 6rem 0;display:flex;width:100%;overflow:hidden}.marquee{contain:layout paint style;position:relative;width:100%;overflow:hidden;user-select:none;cursor:default}.marquee-motion{transform:translate3d(0,0,0);position:relative;width:100%;will-change:transform}.marquee-track{position:relative;display:flex;align-items:center;width:max-content;white-space:nowrap;will-change:transform;backface-visibility:hidden;transform:translate3d(0,0,0);gap:30px}.marquee-track span{font-size:clamp(55px,7vw,123px);text-transform:uppercase;color:var(--cor_quinary);white-space:nowrap;font-weight:900;line-height:.8;flex-shrink:0}.marquee-track .text-primary{color:var(--cor_primary)}.marquee-track .text-tertiary{color:var(--cor_tertiary)}.marquee,.marquee-motion,.marquee-track{transform:translateZ(0);backface-visibility:hidden;perspective:1000px;will-change:transform}@media(max-width:991px){.linhas{margin:2rem 0 2rem 0;gap:16px}}@media(max-width:769px){.linhas{margin:1.5rem 0 1.5rem 0;gap:5px}.servicos-title{margin-bottom:40px;text-align:center;margin-right:-20px}}.cta-section{position:relative;overflow:hidden;isolation:isolate;background:var(--ag-cta-background);background-image:var(--ag-cta-background-image,none);background-position:center;background-repeat:no-repeat;background-size:cover}.cta-section .container{position:relative;z-index:1}.cta-section__overlay{position:absolute;inset:0;background:var(--ag-cta-overlay-color);z-index:0}.cta h2{font-weight:300}.cta p{font-size:1.2rem;font-weight:300}.cta-section__title{color:var(--ag-cta-title-color)}.cta-section__description{color:var(--ag-cta-text-color)}.cta-section__icon{background:var(--ag-cta-icon-background);border-radius:var(--ag-cta-icon-radius);color:var(--ag-cta-icon-color);font-size:3rem;margin-bottom:1rem;justify-content:center;align-items:center;display:flex;width:80px;height:80px}.btn-ag-cta{display:inline-flex;align-items:center;justify-content:center;gap:0.75rem;width:var(--ag-cta-button-width);padding:var(--ag-cta-button-padding-y) var(--ag-cta-button-padding-x);border:0;border-radius:var(--ag-cta-button-radius);background:var(--ag-cta-button-bg);color:var(--ag-cta-button-text);text-decoration:none;transition:background 0.3s ease,color 0.3s ease,transform 0.3s ease,box-shadow 0.3s ease}.btn-ag-cta:hover,.btn-ag-cta:focus{background:var(--ag-cta-button-bg-hover);color:var(--ag-cta-button-text-hover);transform:translateY(-2px);box-shadow:0 12px 24px rgba(0,0,0,0.16)}.btn-ag-cta .cta-section__button-icon{display:inline-flex;align-items:center;justify-content:center;font-size:2.5rem}.agencia{max-width:1200px;margin:0 auto -5rem}.agencia h1{color:var(--cor_primary);font-size:clamp(2rem,3vw,3rem);margin:0 0 .85rem;font-weight:300;line-height:1.1}.wrap{flex-direction:column;max-width:1400px;margin:0 auto;display:flex;gap:90px}.feature-first{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;margin:0 auto -3rem;max-width:1400px;position:relative;display:grid;gap:56px;width:100%;z-index:-1}.feature-first .block-photo{margin-left:calc((100vw - 100%) / -2);width:calc(100%+(100vw - 100%) / 2)}.feature-first .block-text{padding-right:40px}.block{grid-template-columns:1fr 1.35fr;align-items:start;display:grid;gap:56px}.block-reverse .block-photo{order:2}.block-reverse .block-text{padding-left:40px;order:1}.block-photo{position:relative;overflow:hidden;opacity:0;opacity:1}.block-photo img{width:100%;height:auto;display:block}.block-text{display:flex;flex-direction:column;gap:30px}.block-title{animation:riseIn 0.8s cubic-bezier(.19,1,.22,1) 0.25s forwards;font-size:clamp(3.3rem,4vw,5rem);transform:translateY(18px);font-weight:900;line-height:0.86;opacity:0}.title-yellow{color:var(--cor_tertiary)}.title-teal{color:var(--cor_primary)}.block-subtitle{animation:riseIn 0.8s cubic-bezier(.19,1,.22,1) 0.4s forwards;font-size:clamp(1.5rem,2vw,2.2rem);transform:translateY(16px);color:var(--cor_primary);font-weight:500;margin:0 0 6px;opacity:0}.block-p{animation:riseIn 0.8s cubic-bezier(.19,1,.22,1) 0.55s forwards;transform:translateY(16px);margin:0;opacity:0}.block-p+.block-p{animation-delay:0.68s}@keyframes riseIn{to{opacity:1;transform:translateY(0)}}.communication-360{position:relative;width:100%;aspect-ratio:900/130;background:#373737;overflow:hidden;display:flex;align-items:center;justify-content:center}.pattern{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-around;z-index:0;pointer-events:none;user-select:none}.pattern-row{animation:driftRow 40s linear infinite;will-change:transform;white-space:nowrap;display:flex}.pattern-row span{font-size:clamp(4.304rem,7.9vw,7.308rem);letter-spacing:0.02em;flex:0 0 auto;font-weight:900;line-height:0.8;color:#2d2d2d;padding:0 28px}.pattern-row.reverse{animation-direction:reverse;animation-duration:55s}@keyframes driftRow{from{transform:translateX(0)}to{transform:translateX(-50%)}}.headline{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:0.6em;flex-wrap:wrap;padding:0 24px;text-align:center}.headline-main{font-size:clamp(2rem,1.9vw,3.308rem);letter-spacing:35.3px;font-weight:700;color:var(--cor_white);text-transform:uppercase;opacity:0;transform:translateY(14px);animation:riseIn 0.8s cubic-bezier(.19,1,.22,1) 0.2s forwards}.headline-360{display:inline-flex;align-items:flex-start;gap:6px;opacity:0;transform:translateY(14px) scale(0.9);animation:riseIn360 0.8s cubic-bezier(.19,1,.22,1) 0.5s forwards}.headline-360 .num{font-size:clamp(6.104rem,1.9vw,8.308rem);color:var(--cor_tertiary);letter-spacing:-0.01em;font-weight:800;line-height:1}.headline-360 .deg{width:3em;height:3em;margin-top:0.12em;color:var(--cor_primary);animation:spin360 5s linear infinite;transform-origin:50% 50%}.headline-360 .deg svg{width:100%;height:100%;display:block}@keyframes riseIn{to{opacity:1;transform:translateY(0)}}@keyframes riseIn360{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin360{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.band-col-1-1{grid-template-columns:1fr 1fr}.band-col-1-2{grid-template-columns:1fr 2fr}.band-col-2-1{grid-template-columns:2fr 1fr}.band-col-1-3{grid-template-columns:1fr 3fr}.band-col-3-1{grid-template-columns:3fr 1fr}.band-col-1-4{grid-template-columns:1fr 4fr}.band-col-4-1{grid-template-columns:4fr 1fr}.band-col-1-5{grid-template-columns:1fr 5fr}.band-col-5-1{grid-template-columns:5fr 1fr}.band-col-2-3{grid-template-columns:2fr 3fr}.band-col-3-2{grid-template-columns:3fr 2fr}.band-col-2-4{grid-template-columns:2fr 4fr}.band-col-4-2{grid-template-columns:4fr 2fr}.band-col-3-4{grid-template-columns:3fr 4fr}.band-col-4-3{grid-template-columns:4fr 3fr}.band-col-5-6{grid-template-columns:5fr 6fr}.band-col-6-5{grid-template-columns:6fr 5fr}.specialists-team,.customer-connection{display:grid;align-items:stretch;width:100%}.band-reverse .band-photo{order:2}.band-reverse .band-text{order:1}.band-photo{position:relative;overflow:hidden;min-height:480px}.band-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);animation:photoSettle 1.2s cubic-bezier(.19,1,.22,1) 0.1s forwards,photoFloat 9s ease-in-out 1.4s infinite}@keyframes photoSettle{to{transform:scale(1)}}@keyframes photoFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-15px) scale(1.03)}}.band-text{padding:clamp(28px,8vw,140px) clamp(28px,8vw,140px);justify-content:center;flex-direction:column;display:flex;gap:20px}.band-title{animation:riseIn 0.8s cubic-bezier(.19,1,.22,1) 0.2s forwards;font-size:clamp(3rem,4vw,4rem);transform:translateY(16px);font-weight:300;line-height:1.1;margin:0;opacity:0}.band-p{animation:riseIn 0.8s cubic-bezier(.19,1,.22,1) 0.4s forwards;transform:translateY(14px);margin:0;opacity:0}@keyframes riseIn{to{opacity:1;transform:translateY(0)}}.band-teal{background:var(--cor_primary)}.band-teal .band-title{color:var(--cor_tertiary)}.band-teal .band-p{color:var(--cor_white)}.band-gray{background:#f5f5f5}.band-gray .band-title{font-size:clamp(2.2rem,3vw,3.2rem);color:var(--cor_primary)}.band-gray .band-highlight{animation:riseIn 0.8s cubic-bezier(.19,1,.22,1) 0.32s forwards;font-size:clamp(4rem,5vw,5.5rem);transform:translateY(18px);color:var(--cor_tertiary);margin:-6px 0 6px;font-weight:800;line-height:1;opacity:0}.band-gray .band-p{color:var(--cor_default)}.contato-page{--contato-page-title-color:var(--cor_primary);--contato-page-description-color:#7e7e7e;--contato-page-form-title-color:var(--cor_tertiary)}.contato-page__intro{text-align:center;margin:5rem}.contato-page__intro h1{color:var(--contato-page-title-color);font-size:clamp(2rem,3vw,3rem);margin-bottom:0.65rem;font-weight:300;line-height:1.1}.contato-page__intro p{color:var(--contato-page-description-color);margin:0}.contato-page__card{background:#fafafa;margin:5rem;padding:5rem}.contato-page__card h2{color:var(--contato-page-form-title-color);font-size:clamp(1.8rem,3vw,2rem);margin-bottom:2.5rem;text-align:center;font-weight:300;line-height:1.1}.contato-page__form-wrap{margin:0 auto}.contato-page__form-wrap input,.contato-page__form-wrap textarea,.contato-page__form-wrap select,.contato-page__careers-form input,.contato-page__careers-form textarea,.contato-page__careers-form select{background:#f1f1f1;border:1px solid transparent;color:var(--cor_quinary);margin-bottom:0;min-height:44px;padding:0.85rem 0.95rem;width:100%}.contato-page__form-wrap input[type="file"],.contato-page__careers-form input[type="file"]{background:transparent;padding:0}.contato-page__form-wrap textarea,.contato-page__careers-form textarea{min-height:110px;resize:vertical}.contato-page__form-wrap input:focus,.contato-page__form-wrap textarea:focus,.contato-page__form-wrap select:focus,.contato-page__careers-form input:focus,.contato-page__careers-form textarea:focus,.contato-page__careers-form select:focus{background:var(--cor_white);border-color:rgba(0,148,170,0.35)}.contato-page__form-wrap input[type="submit"],.contato-page__form-wrap button,.contato-page__form-wrap .wpcf7-submit{background:var(--cor_tertiary);border:none;color:var(--cor_quinary);cursor:pointer;display:inline-flex;font-weight:700;padding:1rem 1.8rem;transition:background-color 0.2s ease,color 0.2s ease;width:auto}.contato-page__native-form{display:grid;gap:1rem}.contato-page__native-form--contact-fixed .contato-page__field-label{display:none}.contato-page__fields-grid{display:grid;gap:0.75rem 0.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.contato-page__field{display:grid;gap:0.35rem}.contato-page__field--sr-only{display:none}.contato-page__field--full,.contato-page__field--textarea,.contato-page__field--file,.contato-page__field--checkbox{grid-column:1 / -1}.contato-page__field-label{color:var(--cor_quinary);font-size:0.95rem;font-weight:700}.contato-page__careers-form .contato-page__field-label{color:var(--cor_white)}.contato-page__field-help{color:#7e7e7e;font-size:0.85rem}.contato-page__field-error{font-size:0.82rem;margin-bottom:0;display:block;color:#a81e1e}.contato-page__careers-form .contato-page__field-help{color:rgba(255,255,255,0.78)}.contato-page__careers-form .contato-page__field-error{color:#ffd5d5}.contato-page__field input.is-invalid,.contato-page__field textarea.is-invalid,.contato-page__field select.is-invalid,.contato-page__native-form input.is-invalid,.contato-page__native-form textarea.is-invalid,.contato-page__native-form select.is-invalid{border-color:#a81e1e;box-shadow:0 0 0 3px rgba(168,30,30,0.12)}.contato-page__field input.is-valid,.contato-page__field textarea.is-valid,.contato-page__field select.is-valid,.contato-page__native-form input.is-valid,.contato-page__native-form textarea.is-valid,.contato-page__native-form select.is-valid{border-color:rgba(0,148,170,0.55)}.contato-page__checkbox{align-items:center;color:inherit;display:inline-flex;gap:0.65rem}.contato-page__checkbox input{margin:0;width:auto}.contato-page__notice{border-left:4px solid var(--cor_primary);margin-bottom:1rem;padding:0.9rem 1rem}.contato-page__notice--success{background:rgba(255,255,255,0.8);background:rgba(0,148,170,0.08);color:#0d666f}.contato-page__notice--error{background:rgba(255,255,255,0.8);background:rgba(168,30,30,0.08);border-left-color:#a81e1e;color:#7f1212}.contato-page__notice[hidden]{display:none}.contato-page__trap{display:none}.contato-page__file-label{color:var(--cor_white);display:block;font-size:0.95rem;margin-top:0.25rem}.contato-page__card .contato-page__file-label{color:var(--cor_quinary)}.contato-page__captcha-wrap{margin:0}.contato-page__captcha-note{color:rgba(255,255,255,0.88);font-size:0.95rem;margin:0}.contato-page__card .contato-page__captcha-note{color:#7e7e7e}.contato-page__actions{align-items:flex-end;display:flex;gap:1rem;justify-content:end}.contato-page__actions button{align-items:center;border-radius:0;font-size:1rem;text-decoration:none;justify-content:center;padding:1rem 1.8rem;font-weight:700;transition:0.3s}.contato-page__actions button.is-loading,.bg-faca-parte-da-nossa-equipe .btn-send-cta.is-loading{opacity:0.75;pointer-events:none}.contato-page__actions button i{animation:arrowRight 0.9s infinite ease-in-out;margin-right:0.5rem;display:inline-block}.contato-page__card .contato-page__actions button{background:#f2c423}.contato-page__form-wrap input[type="submit"]:hover,.contato-page__form-wrap button:hover,.contato-page__form-wrap .wpcf7-submit:hover,.contato-page__form-wrap input[type="submit"]:focus,.contato-page__form-wrap button:focus,.contato-page__form-wrap .wpcf7-submit:focus{background:var(--cor_primary);color:var(--cor_white)}.contato-page__careers-form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0.7rem}.contato-page__careers-cta{width:100%}.contato-page__careers-form input,.contato-page__careers-form textarea,.contato-page__careers-form select{background:rgba(255,255,255,0.94)}.contato-page__file-input{height:1px;left:-9999px;opacity:0;overflow:hidden;position:absolute;width:1px}.contato-page__file-name{color:rgba(255,255,255,0.88);font-size:0.82rem;margin:0.1rem 0 0;min-height:1.1rem}.contato-page__file-name.is-empty{opacity:0.78}.contato-page__placeholder{color:#7e7e7e;margin:0}.contato-page__placeholder--light{color:rgba(255,255,255,0.85)}.cta-faca-parte-da-nossa-equipe{padding:0 5rem 5rem 5rem}.bg-faca-parte-da-nossa-equipe{position:absolute;inset:0;background-size:cover;background-position:top center;background-repeat:no-repeat;z-index:1}.bg-faca-parte-da-nossa-equipe-content{position:relative;z-index:2;min-height:462px;padding:8rem}.bg-faca-parte-da-nossa-equipe-content h2{color:var(--cor_secondary);width:60%}.bg-faca-parte-da-nossa-equipe-content p{color:var(--cor_white);font-size:1.2rem}.bg-faca-parte-da-nossa-equipe-content .btn-attach-cta,.bg-faca-parte-da-nossa-equipe-content .btn-send-cta{flex:0 0 auto;white-space:nowrap;width:auto}.bg-faca-parte-da-nossa-equipe-content .btn-attach-cta{border:1px solid var(--cor_primary);background:var(--cor_primary);color:var(--cor_white);padding:1rem 1.8rem;font-weight:700;border-radius:0;cursor:pointer}.bg-faca-parte-da-nossa-equipe-content .btn-attach-cta:hover{border:1px solid var(--cor_tertiary);background:var(--cor_tertiary);color:var(--cor_quinary)}.bg-faca-parte-da-nossa-equipe-content .btn-attach-cta i{transform:rotate(-45deg)}.bg-faca-parte-da-nossa-equipe-content .btn-send-cta{background:var(--cor_tertiary);color:var(--cor_quinary);padding:1rem 1.8rem}.bg-faca-parte-da-nossa-equipe-content .btn-send-cta:hover{background:var(--cor_primary);color:var(--cor_white)}#google_translate_element,.goog-te-banner-frame,.skiptranslate{display:none !important}#language{position:relative;padding-left:1rem;width:5%}#language .flag-icon{background-size:cover;margin-bottom:5px;display:block;width:20px;height:20px}#language .flag-icon.flag-pt{background-image:url('assets/images/icon-pt-br.png')}#language .flag-icon.flag-en{background-image:url('assets/images/icon-en.png')}#language .flag-icon.flag-es{background-image:url('assets/images/icon-es.png')}#language .lang{cursor:pointer;opacity:0.5;text-decoration:none}#language .lang.active{opacity:1}#language .lang.disabled{pointer-events:none;opacity:0.3}#language .lang-loading{font-size:12px;color:#999;display:none;align-items:center;gap:6px}#language .lang-spinner{width:25px;height:25px;border:2px solid var(--cor_primary);border-top:2px solid #333;border-radius:50%;animation:spin 0.6s linear infinite;position:absolute;top:1.4rem;right:0}.nav-row-home{position:absolute;z-index:6;left:7.5%;top:57.8%}.nav-item-home{animation:riseIn 0.7s cubic-bezier(.19,1,.22,1) forwards;transform:translateY(14px);color:var(--cor_quinary);text-decoration:none;flex-direction:column;align-items:start;display:flex;gap:14px;opacity:0}.nav-bottom{transform:translateY(10px);transition:all 0.3s ease;text-decoration:none;position:relative}.nav-bottom .nav-icon i{animation:arrowDown 0.9s infinite ease-in-out}.nav-label-white{color:var(--cor_white);font-size:1rem;line-height:1.1}.nav-row{justify-content:space-between;width:100%;display:flex;align-items:center;padding:5rem;gap:24px;flex-wrap:wrap}.nav-item{animation:riseIn 0.7s cubic-bezier(.19,1,.22,1) forwards;transform:translateY(14px);color:var(--cor_quinary);text-decoration:none;white-space:nowrap;align-items:center;display:flex;gap:14px;opacity:0}.nav-item:nth-child(1){animation-delay:0.1s}.blog-page{padding:5rem 0}.blog-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,0.8fr);gap:clamp(2rem,4vw,4rem);align-items:start}.blog-page__header{margin-bottom:3rem}.blog-page__eyebrow,.blog-post-navigation__label,.blog-card__meta,.blog-article__meta,.blog-sidebar__recent-content span{font-size:var(--fs-caption);letter-spacing:0.14em;text-transform:uppercase}.blog-page__eyebrow,.blog-card__category,.blog-sidebar__list a.is-active,.blog-search-form button,.blog-pagination .current{color:var(--cor_primary)}.blog-card__category:hover,.blog-card__category:focus{color:var(--cor_gray)}.blog-page__title,.blog-article__title{color:var(--cor_tertiary);margin:0.5rem 0 1rem;font-weight:800;line-height:1.0}.blog-page__lead,.blog-card__excerpt,.blog-article__content,.blog-sidebar__empty,.blog-empty-state p{font-size:var(--fs-body-sm);line-height:1.8}.blog-sidebar__social-media{margin:0;padding:0}.blog-sidebar__social-media li{margin:0.5rem 1rem 0 0;display:inline-block;list-style:none}.blog-sidebar__social-media li a i{color:var(--cor_primary);font-size:1.5rem}.blog-sidebar__social-media li a:hover i,.blog-sidebar__social-media li a:focus i{color:var(--cor_tertiary)}.blog-list{display:grid;gap:2rem}.blog-card{background:#fff;border:1px solid rgba(87,87,87,0.12);display:grid;overflow:hidden}.blog-card__media{background:linear-gradient(135deg,rgba(0,148,170,0.95),rgba(87,87,87,0.88));overflow:hidden}.blog-card__media picture{display:block;width:100%;height:100%}.blog-card__media img{width:100%;height:100%;object-fit:cover;object-position:95% center}.blog-card__media-empty{align-items:center;color:var(--cor_white);display:flex;height:100%;justify-content:center;letter-spacing:0.16em;min-height:240px;text-transform:uppercase}.blog-card__body{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem)}.blog-card__categories,.blog-article__categories{display:flex;flex-wrap:wrap;gap:0.75rem}.blog-card__category{border-bottom:1px solid currentColor;font-size:var(--fs-caption);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase}.blog-card__title{font-weight:800;margin:0}.blog-card__title a,.blog-sidebar__list a,.blog-post-navigation__link,.blog-article__content a{color:var(--cor_tertiary);text-decoration:none;transition:color 0.3s ease}.blog-card__title a:hover,.blog-card__title a:focus,.blog-sidebar__list a:hover,.blog-sidebar__list a:focus,.blog-post-navigation__link:hover,.blog-post-navigation__link:focus,.blog-article__content a:hover,.blog-article__content a:focus{color:var(--cor_primary)}.blog-sidebar__list a{font-weight:600}.blog-sidebar__recent-link{border-bottom:1px solid rgba(87,87,87,0.08);color:var(--cor_primary);text-decoration:none;transition:color 0.3s ease;padding-bottom:0.75rem;font-weight:600}.blog-sidebar__recent li:last-child .blog-sidebar__recent-link{padding-bottom:0;border-bottom:0}.blog-sidebar__recent-link:hover,.blog-sidebar__recent-link:focus{color:var(--cor_gray)}.blog-card__button{margin-top:auto}.blog-sidebar{display:grid;gap:1.5rem}.blog-sidebar__section{background:#fff;border:1px solid rgba(87,87,87,0.12);padding:1.5rem}.blog-sidebar__title{color:var(--cor_quinary);font-size:var(--fs-h6);margin-bottom:1rem;text-transform:uppercase}.blog-search-form{display:flex}.blog-search-form input{border:1px solid rgba(87,87,87,0.2);flex:1;min-width:0;padding:0.95rem 1rem}.blog-search-form button{align-items:center;background:var(--cor_tertiary);border:0;color:var(--cor_quinary);display:inline-flex;justify-content:center;min-width:56px;transition:background 0.3s ease,color 0.3s ease}.blog-search-form button:hover,.blog-search-form button:focus{background:var(--cor_primary);color:var(--cor_white)}.blog-sidebar__list,.blog-sidebar__recent{display:grid;gap:0.75rem;list-style:none;margin:0;padding:0}.blog-sidebar__recent li{display:flex;flex-direction:row;margin-bottom:0px;padding:10px 0px}.blog-sidebar__recent-thumbnail{position:relative;flex:0 0 auto;overflow:hidden}.blog-sidebar__recent-info{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto}.blog-sidebar__list a{border-bottom:1px solid rgba(87,87,87,0.08);display:block;padding-bottom:0.75rem}.blog-sidebar__recent-link{align-items:center;display:grid;gap:0.85rem;grid-template-columns:auto minmax(0,1fr)}.blog-sidebar__recent-media{background:rgba(87,87,87,0.08);display:block;height:74px;overflow:hidden;width:74px}.blog-sidebar__recent-media img{height:100%;object-fit:cover;width:100%}.blog-sidebar__recent-content{display:grid;gap:0.3rem}.blog-article{background:#fff;border:1px solid rgba(87,87,87,0.12);padding:clamp(1.5rem,3vw,3rem)}.blog-article__meta{color:rgba(87,87,87,0.78);display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.blog-article__media{margin:0 0 2rem}.blog-article__media img{width:100%}.blog-article__content h2,.blog-article__content h3,.blog-article__content h4{color:var(--cor_primary);margin:2rem 0 1rem}.blog-article__content ul,.blog-article__content ol{padding-left:1.25rem}.blog-article__content blockquote{border-left:4px solid var(--cor_primary);color:rgba(87,87,87,0.88);margin:2rem 0;padding:0.75rem 0 0.75rem 1.25rem}.blog-article__content table{border-collapse:collapse;margin:2rem 0;width:100%}.blog-article__content table th,.blog-article__content table td{border:1px solid rgba(87,87,87,0.14);padding:0.85rem 1rem}.blog-post-navigation{border-top:1px solid rgba(87,87,87,0.12);display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem;padding-top:2rem}.blog-post-navigation__box{background:rgba(87,87,87,0.04);display:grid;gap:0.4rem;min-height:100%;padding:1.25rem}.blog-post-navigation__link--next{text-align:right}.blog-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:3rem}.blog-pagination a,.blog-pagination span{align-items:center;border:1px solid rgba(87,87,87,0.14);color:var(--cor_quinary);display:inline-flex;justify-content:center;min-height:48px;min-width:48px;padding:0.6rem 0.9rem;text-decoration:none}.blog-pagination a:hover,.blog-pagination a:focus,.blog-pagination .current{background:var(--cor_primary);border-color:var(--cor_primary);color:var(--cor_white)}.blog-empty-state{background:rgba(87,87,87,0.04);border:1px solid rgba(87,87,87,0.08);padding:clamp(1.5rem,3vw,3rem)}.blog-empty-state h3{margin-bottom:0.75rem}@media (max-width:991.98px){.blog-layout{grid-template-columns:1fr}.blog-card{grid-template-columns:1fr}.blog-card__media img{min-height:280px}}@media (max-width:767.98px){.blog-page{padding:3rem 0}.blog-article,.blog-sidebar__section,.blog-card__body{padding:1.25rem}.blog-post-navigation{grid-template-columns:1fr}.blog-post-navigation__link--next{text-align:left}.blog-search-form{flex-wrap:wrap}.blog-search-form button{min-height:52px;width:100%}}.nav-item:nth-child(2){animation-delay:0.28s}.nav-item:nth-child(3){animation-delay:0.46s}.nav-icon{transition:background 0.35s ease;background:var(--cor_primary);color:var(--cor_white);justify-content:center;align-items:center;position:relative;overflow:hidden;display:flex;min-width:40px;width:40px;height:40px}.nav-icon i{position:relative;font-size:1.2rem;z-index:1}.nav-item:hover .nav-icon{background:var(--cor_tertiary)}.nav-back .nav-icon i{animation:arrowLeft 0.9s infinite ease-in-out}.nav-top .nav-icon i{animation:arrowUp 0.9s infinite ease-in-out}.nav-next .nav-icon i{animation:arrowRight 0.9s infinite ease-in-out}.nav-label{color:var(--cor_quinary);font-size:1rem;line-height:1.1}.nav-back{flex-direction:row}.nav-top{transform:translateY(10px);transition:all 0.3s ease;flex-direction:row-reverse;text-align:right}.nav-next{flex-direction:row-reverse;text-align:right}.footer{background:var(--cor_primary);color:var(--cor_white);padding:5rem 10rem}.f-nav ul{list-style:none;padding-left:0}.f-nav ul li{padding-left:0;padding-right:1.2rem}.f-nav ul li:first-child a{padding-left:0}.f-nav ul li a{text-decoration:none;color:var(--cor_white);font-style:normal;font-weight:300}.f-nav ul li a:hover,.f-nav ul li a:focus,.f-nav ul li.current-menu-item>a,.f-nav ul li.current-menu-parent>a,.f-nav ul li a[aria-current="page"]{color:var(--cor_tertiary)}#f-redes-sociais-desk{display:block}#f-redes-sociais-mobile{display:none}.f-line-v{display:none}.f-redes-sociais{margin:0}.f-redes-sociais li{margin:0.5rem 1rem 0 0;display:inline-block;list-style:none}.f-redes-sociais li:last-child{margin:0.5rem 0 0 0}.f-redes-sociais li a i{color:var(--cor_white);font-size:1.5rem}.f-redes-sociais li a:hover i,.f-redes-sociais li a:focus i{color:var(--cor_tertiary)}.f-line{background-color:#cfcfcf;margin:0.5rem 0;height:2px}.f-contatos span a{text-decoration:none;color:#cfcfcf;font-style:normal;font-weight:300}.f-contatos span a:hover,.f-contatos span a:focus{color:var(--cor_tertiary)}