*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.-top-14{top:-3.5rem}.left-0{left:0}.left-\[-16px\]{left:-16px}.right-0{right:0}.right-\[-16px\]{right:-16px}.top-1\/2{top:50%}.top-\[calc\(50vh-225px\)\]{top:calc(50vh - 225px)}.z-10{z-index:10}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.mt-10{margin-top:2.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[450px\]{height:450px}.h-full{height:100%}.max-h-\[70vh\]{max-height:70vh}.max-h-\[90vh\]{max-height:90vh}.min-h-\[60vh\]{min-height:60vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[550px\]{width:550px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.max-w-2xl{max-width:42rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.flex-shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(5rem * var(--tw-space-x-reverse));margin-left:calc(5rem * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.bg-\[\#357ca4\]{--tw-bg-opacity: 1;background-color:rgb(53 124 164 / var(--tw-bg-opacity, 1))}.bg-background{background-color:var(--cinza-engflex)}.bg-black\/40{background-color:#0006}.bg-black\/90{background-color:#000000e6}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/5{background-color:#ffffff0d}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-10{padding:2.5rem}.p-4{padding:1rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.pb-2{padding-bottom:.5rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-tight{letter-spacing:-.025em}.tracking-widest{letter-spacing:.1em}.text-\[var\(--azul-engflex\)\]{color:var(--azul-engflex)}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/5{--tw-shadow-color: rgb(0 0 0 / .05);--tw-shadow: var(--tw-shadow-colored)}.outline{outline-style:solid}.outline-offset-2{outline-offset:2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}a{text-decoration:none}.py-20{padding-bottom:14px}.first\:pt-40:first-child{padding-top:10rem}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-40:last-child{padding-bottom:10rem}.hover\:border-white\/30:hover{border-color:#ffffff4d}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:-left-16{left:-4rem}.lg\:-right-12{right:-3rem}.lg\:-right-16{right:-4rem}.lg\:top-0{top:0}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:h-8{height:2rem}.lg\:w-8{width:2rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:bg-black\/60{background-color:#0009}.lg\:opacity-0{opacity:0}.lg\:backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.group:hover .lg\:group-hover\:opacity-100{opacity:1}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.secaoCabecalhoContainer{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:transparent;border-bottom:2px solid transparent;transition:background-color .3s ease,border-bottom .3s ease}.secaoCabecalhoContainer.rolou{background-color:var(--branco);border-bottom:2px solid var(--azul-engflex)}.secaoCabecalhoInterno{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:25px 0}.secaoCabecalhoContainer:not(.rolou) .secaoCabecalhoLogoImagem{filter:brightness(0) invert(1)}.secaoCabecalhoContainer:not(.rolou) .secaoCabecalhoAlternadorMenu{color:#fff}@media (min-width: 769px){.secaoCabecalhoContainer:not(.rolou) .secaoCabecalhoBarraSuperior a,.secaoCabecalhoContainer:not(.rolou) .secaoCabecalhoBarraSuperior,.secaoCabecalhoContainer:not(.rolou) .secaoCabecalhoNavegacaoPrincipal a{color:#fff}.secaoCabecalhoContainer:not(.rolou) .secaoCabecalhoBarraSuperior a:hover,.secaoCabecalhoContainer:not(.rolou) .secaoCabecalhoNavegacaoPrincipal a:hover{color:#2ad0fa}}.secaoCabecalhoLogoImagem{height:40px;width:auto;display:block}.secaoCabecalhoConteudo{display:flex;flex-direction:column;align-items:flex-end}.secaoCabecalhoBarraSuperior{font-size:14px;margin-bottom:8px;color:#888}.secaoCabecalhoBarraSuperior a{text-decoration:none;color:#a0a0a0;margin:0 8px;transition:color .3s}.secaoCabecalhoBarraSuperior a:hover{color:var(--azul-engflex)}.secaoCabecalhoNavegacaoPrincipal ul{display:flex;list-style:none;gap:25px}.secaoCabecalhoNavegacaoPrincipal a{text-decoration:none;color:var(--texto-escuro);font-weight:700;font-size:14px;letter-spacing:.5px;transition:color .3s}.secaoCabecalhoNavegacaoPrincipal a:hover{color:var(--azul-engflex)}.secaoCabecalhoAlternadorMenu{display:none;background:none;border:none;color:var(--texto-escuro);font-size:28px;cursor:pointer}@media (max-width: 768px){.secaoCabecalhoInterno{padding:15px 20px}.secaoCabecalhoLogoImagem{height:40px}.secaoCabecalhoAlternadorMenu{display:block}.secaoCabecalhoConteudo{position:absolute;top:100%;left:0;width:100%;background-color:var(--branco);flex-direction:column;align-items:center;padding:0;border-bottom:2px solid transparent;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out,padding .3s ease-in-out,border-color .3s ease-in-out}.secaoCabecalhoConteudo.open{max-height:400px;padding:20px 0;border-bottom-color:var(--azul-engflex)}.secaoCabecalhoBarraSuperior{margin-bottom:15px}.secaoCabecalhoNavegacaoPrincipal ul{flex-direction:column;align-items:center;gap:15px}}.secaoRodapeMega{background:var(--branco);color:var(--texto-escuro);padding:56px 0 22px;border-top:1px solid rgba(0,0,0,.06)}.secaoRodapeMegaContainer{width:min(1240px,calc(100% - 48px));margin:0 auto}.secaoRodapeMegaGrade{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:26px;align-items:start}.secaoRodapeColuna{padding:0 18px}.secaoRodapeColuna--brand,.secaoRodapeColuna--info{border-right:1px solid rgba(0,0,0,.1)}.secaoRodapeMarca{display:flex;gap:12px;align-items:center;margin-bottom:14px}.secaoRodapeMarca__logo{width:200px;height:auto;-o-object-fit:contain;object-fit:contain}.secaoRodapeMarca__name{font-size:16px;letter-spacing:.02em}.secaoRodapeMarca__tag{display:block;font-size:12px;opacity:.78;margin-top:2px}.secaoRodapeTexto{margin:0 0 16px;font-size:15px;font-weight:500;line-height:1.62;opacity:.85;text-align:justify}.secaoRodapeTexto--tight{margin:0 0 10px}.secaoRodapeTitulo{margin:0 0 12px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--texto-escuro)}.secaoRodapeLinks{display:grid;gap:8px;margin-top:10px}.secaoRodapeLink{color:#357ca4f2;text-decoration:none;font-weight:700;font-size:13px;opacity:.92;width:-moz-fit-content;width:fit-content}.fmLink:hover{text-decoration:underline;opacity:1}.secaoRodapeLink--map{margin-top:6px}.secaoRodapeBloco{display:grid;gap:10px}.secaoRodapeLinha{display:grid;gap:4px}.secaoRodapeRotulo{font-size:12px;font-weight:900;opacity:.72;color:var(--texto-escuro)}.secaoRodapeValor{font-size:13px;font-weight:500;color:#357ca4f2;text-decoration:none;width:-moz-fit-content;width:fit-content}.fmValue:hover{text-decoration:underline}.secaoRodapeBotoesAcao{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.secaoRodapeBotaoAcao{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:10px;text-decoration:none;font-weight:500;font-size:13px;color:var(--branco);background:linear-gradient(135deg,#357ca4fa,#357ca4c7)}.secaoRodapeBotaoAcao--ghost{color:var(--texto-escuro);background:#00000005;border:1px solid rgba(0,0,0,.12);box-shadow:none}.fmCta--ghost:hover{background:#0000000f;border-color:#357ca459}.secaoRodapeDivisor{height:1px;background:#0000001a;margin:18px 0}.secaoRodapeMiniLinks{display:grid;gap:6px;margin-top:12px}.secaoRodapeMiniLink{color:#000000b8;text-decoration:none;font-size:12px;font-weight:800;width:-moz-fit-content;width:fit-content}.fmMiniLink:hover{color:#357ca4f2;text-decoration:underline}.secaoRodapeMapaWrapper{border-radius:12px;overflow:hidden;background:var(--cinza-engflex);border:1px solid rgba(0,0,0,.08);box-shadow:0 16px 36px #00000014}.secaoRodapeMapa{width:100%;height:240px;border:0;display:block;filter:saturate(.95) contrast(1.05)}.secaoRodapeDicaMapa{margin:10px 0 0;font-size:12px;opacity:.72}.secaoRodapeMegaInferior{margin-top:22px;padding-top:14px;border-top:1px solid rgba(0,0,0,.06);display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;justify-content:center;font-size:12px;opacity:.75;text-align:center}.secaoRodapeMegaPonto{opacity:.45}@media (max-width: 980px){.secaoRodapeMegaGrade{grid-template-columns:1fr;gap:18px}.secaoRodapeColuna{padding:0;border-right:none!important}.secaoRodapeColuna--map{order:1}.secaoRodapeColuna--info{order:2}.secaoRodapeColuna--brand{order:3}.secaoRodapeMapa{height:220px}.secaoRodapeTitulo{margin:0 0 12px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--texto-escuro);text-align:center}.secaoRodapeLinha{justify-items:center}.secaoRodapeBotoesAcao{justify-content:center}.secaoRodapeLinks{text-align:center;justify-items:center}.secaoRodapeTexto{text-align:center}.secaoRodapeMarca{justify-content:center}}.secaoHeroContainer{width:100%;min-height:85vh;display:flex;align-items:center;justify-content:center;padding:100px 20px;overflow:hidden;color:#fff;border-bottom:1px solid rgba(255,255,255,.05);position:relative;background-color:#000}.secaoHeroBackground{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.secaoHeroBanner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.secaoHeroImagem{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.secaoHeroOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(0,0,0,.95) 0%,rgba(0,0,0,.7) 40%,rgba(0,0,0,.3) 70%,transparent 100%);z-index:1}.secaoHeroOverlayTop{position:absolute;top:0;left:0;right:0;height:25vh;background:linear-gradient(to bottom,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 50%,transparent 100%);z-index:1;pointer-events:none}.secaoHeroContentWrapper{position:relative;z-index:2;display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:1200px;width:100%;gap:20px}.secaoHeroTextCol{flex:1;max-width:500px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.secaoHeroTitle{font-size:clamp(3rem,5vw,4.5rem);font-weight:800;line-height:1.1;margin-bottom:1.2rem;color:#fff}.secaoHeroDesc{font-size:1.1rem;color:#8b949e;line-height:1.6;margin-bottom:2.5rem}.secaoHeroStats{display:flex;gap:2rem;align-items:center}.secaoHeroStatItem{display:flex;flex-direction:column}.secaoHeroStatValue{font-size:1.5rem;font-weight:700;color:#fff}.secaoHeroStatLabel{font-size:.85rem;color:#8b949e;margin-top:4px}.secaoHeroStatDivider{width:1px;background-color:#ffffff26;height:35px}@keyframes secaoHeroSlideIn{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.secaoHeroAnimateSlide{opacity:0;animation:secaoHeroSlideIn .8s cubic-bezier(.25,.46,.45,.94) forwards}.secaoHeroDelay1{animation-delay:.15s}.secaoHeroDelay2{animation-delay:.3s}.secaoHeroDelay3{animation-delay:.45s}@media (max-width: 960px){.secaoHeroContentWrapper{flex-direction:column;text-align:center;padding-top:40px}.secaoHeroTextCol{align-items:center;max-width:100%}.secaoHeroStats{justify-content:center;flex-wrap:wrap;flex-direction:column;gap:1.5rem}.secaoHeroStatDivider{width:50px;background-color:#ffffff26;height:1px}.secaoHeroStatItem{align-items:center}.secaoHeroDesc{text-align:center}.secaoHeroTitle{align-items:center}.secaoHeroTitle.secaoHeroAnimateSlide.secaoHeroDelay1{justify-items:anchor-center}.secaoHeroOverlay{background:linear-gradient(to bottom,#0006,#000000b3,#000000e6)}}:root{--fundo-escuro-sobre: var(--cinza-engflex);--azul-estatistica: #357ca4}.secaoSobreNosContainer{background-color:var(--fundo-escuro-sobre);margin-bottom:150px;padding:80px 40px;color:var(--texto-escuro);display:flex;justify-content:center}.secaoSobreNosContent{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1200px;align-items:center;width:100%}.secaoSobreNosText{display:flex;flex-direction:column;gap:20px}.secaoSobreNosText h2{color:var(--azul-estatistica);font-size:2.5rem;margin-bottom:10px;text-shadow:none}.secaoSobreNosText p{color:var(--texto-claro);font-size:1rem;line-height:1.6;text-align:justify}.secaoSobreNosBotao{background-color:var(--azul-engflex);color:var(--branco);border:none;padding:12px 24px;font-size:1rem;font-weight:700;border-radius:4px;cursor:pointer;transition:all .3s;align-self:flex-start;margin-top:10px}.secaoSobreNosBotao:hover{background-color:var(--texto-escuro);color:var(--branco);transform:translateY(-2px)}.secaoSobreNosVisual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.secaoSobreNosPainelBranco{background-color:var(--branco);margin:-9em;padding:40px;border-radius:20px;box-shadow:0 5px 15px #0000000d;z-index:1}.secaoSobreNosEsfera{max-width:80%;height:auto;display:block;cursor:pointer;animation:secaoSobreNosRespirar 3s ease-in-out infinite;transition:transform .5s ease,filter .3s ease}.secaoSobreNosEsfera:hover{transform:scale(1.08) rotate(5deg);filter:brightness(1.1)}.secaoSobreNosEstatisticas{margin-top:20px;text-align:center;color:var(--texto-escuro)}.secaoSobreNosEstatisticas h3{font-size:1.5rem;color:var(--azul-estatistica);margin-bottom:5px}.secaoSobreNosEstatisticas p{font-size:1rem;color:var(--texto-claro)}@keyframes secaoSobreNosRespirar{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}@media (max-width: 960px){.secaoSobreNosText p{color:var(--texto-claro);font-size:.8rem;line-height:1.6}}@media (max-width: 768px){.secaoSobreNosContent{grid-template-columns:1fr;text-align:center}.secaoSobreNosText h2{font-size:2rem}.secaoSobreNosBotao{align-self:center}.secaoSobreNosPainelBranco{padding:20px;width:115%}}.secaoMvv{width:100%;padding:48px 0;background-color:var(--cinza-engflex)}@media (min-width: 768px){.secaoMvv{padding:80px 0}}.secaoMvvContainer{max-width:1750px;margin:0 auto;padding:0 16px}@media (min-width: 768px){.secaoMvvContainer{padding:0 24px}}.secaoMvvCard{position:relative;height:auto;min-height:600px;border-radius:2rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;background-color:#000;display:flex;flex-direction:column}@media (min-width: 768px){.secaoMvvCard{height:75vh;min-height:600px;border-radius:3rem}}.secaoMvvBg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.secaoMvvBgItem{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.secaoMvvBgImagem{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6;margin:0!important;padding:0!important;display:block}.secaoMvvDegrade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#000000d9,#000000b3,#000000d9);z-index:10}@media (min-width: 1024px){.secaoMvvDegrade{background:linear-gradient(to right,rgba(0,0,0,.95) 0%,rgba(0,0,0,.6) 50%,transparent 100%)}.secaoMvvBgImagem{opacity:.8}}.secaoMvvConteudo{position:relative;z-index:20;height:100%;display:flex;flex-direction:column;justify-content:center;padding:40px 24px;max-width:100%;margin:0}@media (min-width: 768px){.secaoMvvConteudo{padding:40px 64px}}@media (min-width: 1024px){.secaoMvvConteudo{padding-top:64px;padding-bottom:64px;max-width:800px;margin-left:5%}}.secaoMvvCabecalho{margin-bottom:24px}@media (min-width: 768px){.secaoMvvCabecalho{margin-bottom:32px}}.secaoMvvTitulo{letter-spacing:-.05em;font-size:1.75rem;font-weight:700;color:#fff;margin:0;line-height:1.2}@media (min-width: 768px){.secaoMvvTitulo{font-size:2.25rem}}@media (min-width: 1024px){.secaoMvvTitulo{font-size:2.75rem}}.secaoMvvEtiqueta{font-size:.7rem;font-weight:600;color:#d1d5db;text-transform:uppercase;letter-spacing:.2em;display:block;margin-top:8px}@media (min-width: 768px){.secaoMvvEtiqueta{font-size:.75rem;letter-spacing:.3em}}.secaoMvvLista{display:flex;flex-direction:column;gap:4px}.secaoMvvItem{position:relative;display:flex;align-items:flex-start;gap:12px;padding:12px 0;text-align:left;transition:all .5s;border-top:1px solid rgba(255,255,255,.1);background:transparent;border-right:none;border-bottom:none;border-left:none;cursor:pointer;width:100%}.secaoMvvItem:first-child{border-top:0}@media (min-width: 768px){.secaoMvvItem{padding:16px 0;gap:16px}}.secaoMvvItem.is-active{color:#fff}.secaoMvvItem:not(.is-active){color:#fff6}.secaoMvvItemProgressoTrilho{position:absolute;left:-12px;top:0;bottom:0;width:2px;background-color:#fff3}@media (min-width: 768px){.secaoMvvItemProgressoTrilho{left:-24px;width:3px}}.secaoMvvItemProgressoBarra{position:absolute;top:0;left:0;width:100%;background-color:#fff;transform-origin:top}.secaoMvvItemNumero{font-size:10px;font-weight:700;margin-top:4px;font-variant-numeric:tabular-nums;opacity:.6}@media (min-width: 768px){.secaoMvvItemNumero{font-size:.75rem}}.secaoMvvItemCorpo{display:flex;flex-direction:column;gap:8px;flex:1}.secaoMvvItemTitulo{font-size:1.15rem;font-weight:600;letter-spacing:-.025em;transition:color .5s}@media (min-width: 768px){.secaoMvvItemTitulo{font-size:1.75rem}}@media (min-width: 1024px){.secaoMvvItemTitulo{font-size:2rem}}.secaoMvvItemDescricaoWrap{overflow:hidden}.secaoMvvItemDescricao{color:#e5e7eb;font-size:.85rem;font-weight:400;line-height:1.6;max-width:100%;padding-bottom:8px;margin:0;text-align:justify}@media (min-width: 768px){.secaoMvvItemDescricao{font-size:1rem;max-width:36rem}}.secaoMvvRodape{margin-top:24px}@media (min-width: 768px){.secaoMvvRodape{margin-top:32px}}.secaoMvvBotao{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background-color:#fff;color:#000;border-radius:9999px;font-weight:700;font-size:.85rem;text-decoration:none;transition:all .3s;width:100%}@media (min-width: 640px){.secaoMvvBotao{width:auto;padding:16px 40px;font-size:1rem}}.secaoMvvBotao:hover{transform:scale(1.05);background-color:#f3f4f6}.secaoMvvBotao:active{transform:scale(.95)}.secaoMvvSetas{position:absolute;bottom:20px;right:20px;display:flex;gap:12px;z-index:30}@media (min-width: 768px){.secaoMvvSetas{bottom:40px;right:40px;gap:16px}}.secaoMvvSeta{width:40px;height:40px;border-radius:50%;background-color:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .3s;cursor:pointer}@media (min-width: 768px){.secaoMvvSeta{width:64px;height:64px}}.secaoMvvSeta:hover{background-color:#ffffff1a;border-color:#fff}.secaoMvvSeta:active{transform:scale(.9)}@media (max-width: 380px){.secaoMvvTitulo{font-size:1.5rem}.secaoMvvItemTitulo{font-size:1rem}.secaoMvvItemDescricao{font-size:.8rem}.secaoMvvBotao{padding:12px 24px;font-size:.75rem}.secaoMvvCard{min-height:550px}}.secaoServicosContainer{padding:0;background:radial-gradient(circle at 50% 60%,rgba(42,208,250,.473) 10%,transparent 75%),radial-gradient(1200px 600px at 25% 20%,rgba(0,170,255,.12),transparent 60%),radial-gradient(900px 500px at 85% 30%,rgba(53,124,164,.08),transparent 55%),linear-gradient(180deg,#001a33,#001027 40%,#000c1a);height:70vh;max-height:100vh;color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.secao-servicos-feature{position:relative;width:100%;height:100%;margin:0 auto;padding:64px 24px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width: 768px){.secao-servicos-feature{padding:80px 64px 40px}}.secao-servicos-content{display:flex;flex-direction:row;gap:20px;width:100%;max-width:1200px;height:100%;justify-content:space-between;align-items:center}.secao-servicos-text-area{z-index:10;max-width:1200px;text-align:left}.secao-servicos-title{font-size:2.5rem;line-height:2.5rem;font-weight:700;color:#fff;margin-bottom:20px}@media (min-width: 768px){.secao-servicos-title{font-size:2.5rem;line-height:1;color:#fff}}.secao-servicos-description{color:#d1d5db;font-size:.9rem;line-height:1.6;margin-bottom:30px;text-align:justify}@media (min-width: 768px){.secao-servicos-description{font-size:1.3rem;line-height:1.8;max-width:36rem;text-align:justify}}.secao-servicos-btn{margin-top:32px;display:inline-flex;align-items:center;gap:8px;border-radius:9999px;background-color:#3b82f6;padding:12px 24px;font-size:.875rem;font-weight:600;color:#fff;transition:background-color .2s;border:none;cursor:pointer}.secao-servicos-btn:hover{background-color:#2563eb}@media (min-width: 768px){.secao-servicos-btn{font-size:1rem}}.secao-servicos-icon{height:16px;width:16px}.secao-servicos-map-wrapper{position:relative;width:100%;max-width:1024px;margin:0 auto;flex:1;display:flex;align-items:center;justify-content:center}.secao-servicos-map-container{width:100%;height:100%;max-height:100vh;aspect-ratio:800 / 400;border-radius:8px;position:relative;font-family:sans-serif;transform:scale(3.2);transform-origin:25% 90%;display:flex;align-items:center;justify-content:center;-webkit-mask-image:linear-gradient(to bottom,transparent 35%,black 55%);mask-image:linear-gradient(to left,transparent 35%,black 55%)}.secao-servicos-map-img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.secao-servicos-map-svg{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.secaoAtuacaoContainer{padding:80px 40px;color:var(--cinza-engflex);display:flex;flex-direction:column;align-items:center}.secaoAtuacaoIntroducao{max-width:1200px;text-align:center;margin-bottom:60px}.secaoAtuacaoIntroducao h2{color:var(--azul-engflex);font-size:2.5rem;font-weight:700;margin-bottom:20px;text-transform:none}.secaoAtuacaoSubtitulo{font-size:1.1rem;line-height:1.6;margin-bottom:30px;color:var(--preto)}.secaoAtuacaoPilares{list-style:none;display:flex;flex-direction:row;justify-content:center;align-items:stretch;gap:30px;background:var(--azul-engflex);padding:40px;border-radius:12px;box-shadow:0 10px 30px #0000001a;margin-top:20px}.secaoAtuacaoPilarItem{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;gap:15px;cursor:pointer}.secaoAtuacaoPilarIcon{font-size:2.5rem;color:#fff;margin-bottom:5px}.secaoAtuacaoPilarItem p{font-size:1rem;font-weight:500;line-height:1.4;margin:0}.secaoAtuacaoConteudo{width:100%;max-width:1200px;display:flex;justify-content:center}.secaoAtuacaoSliderContainer{position:relative;width:100%;aspect-ratio:16 / 9;max-height:600px;border-radius:12px;overflow:hidden;box-shadow:0 15px 30px #00000026;background-color:transparent}.secaoAtuacaoImagemSlider{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.sliderArrow{position:absolute;top:50%;transform:translateY(-50%);background:#0000004d;color:#fff;border:none;width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;transition:all .3s ease;font-size:1.5rem}.sliderArrow:hover{background:var(--azul-engflex);scale:1.1}.sliderArrow.left{left:20px}.sliderArrow.right{right:20px}.secaoAtuacaoSliderIndicadores{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:10}.secaoAtuacaoIndicador{width:12px;height:12px;border-radius:50%;background-color:#ffffff80;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.secaoAtuacaoIndicador:hover{background-color:#fffc}.secaoAtuacaoIndicador.ativo{background-color:var(--azul-engflex);width:30px;border-radius:6px;border-color:#fff}@media (max-width: 900px){.secaoAtuacaoContainer{padding:60px 20px}.secaoAtuacaoSliderContainer{aspect-ratio:4 / 3}.secaoAtuacaoPilares{flex-direction:column;padding:20px;gap:20px}.sliderArrow{width:35px;height:35px;font-size:1.2rem}.sliderArrow.left{left:10px}.sliderArrow.right{right:10px}}.secaoClientesContainer{padding:80px 0;background-color:var(--branco);display:flex;flex-direction:column;align-items:center;overflow:hidden}.secaoClientesCabecalho{text-align:center;margin-bottom:50px;padding:0 40px}.secaoClientesCabecalho h2{color:var(--azul-engflex);font-size:2.5rem;font-weight:700;margin-bottom:15px;text-transform:none}.secaoClientesCabecalho p{color:var(--preto);font-size:1.1rem}.secaoClientesSliderWrapper{position:relative;width:90%;max-width:1200px;border:1px solid #e2e2e2;border-radius:16px;padding:20px 0;background-color:#fafafa;overflow:hidden}.secaoClientesSlider{width:100%}.secaoClientesBlurEsquerda{position:absolute!important;top:0;left:48em;width:45%;height:100%;pointer-events:none}.secaoClientesBlurDireita{position:absolute!important;top:0;right:48em;width:45%;height:100%;pointer-events:none}.secaoClientesCaixaLogo{width:200px;height:100px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.secaoClientesCaixaLogo img{max-width:100%;max-height:80px;-o-object-fit:contain;object-fit:contain;transition:all .4s ease}.secaoClientesCaixaLogo:hover img{transform:scale(1.1)}@media (max-width: 768px){.secaoClientesCabecalho h2{font-size:2rem}.secaoClientesCaixaLogo{width:150px}.secaoClientesCaixaLogo img{max-height:60px}}.galeria-secao{background:radial-gradient(circle at 50% 60%,rgba(42,208,250,.473) 10%,transparent 75%),radial-gradient(1200px 600px at 25% 20%,rgba(0,170,255,.12),transparent 60%),radial-gradient(900px 500px at 85% 30%,rgba(53,124,164,.08),transparent 55%),linear-gradient(180deg,#001a33,#001027 40%,#000c1a)}.galeria-skeleton{background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:200% 100%;animation:galeriaShimmer 1.4s infinite;border:1px solid rgba(255,255,255,.08)}@keyframes galeriaShimmer{0%{background-position:0% 0}to{background-position:-200% 0}}.custom-scrollbar::-webkit-scrollbar{height:4px}.custom-scrollbar::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@media (max-width: 767px){.galeria-secao{padding-left:0!important;padding-right:0!important;overflow-x:hidden}.galeria-secao .mx-auto{padding-left:32px;padding-right:32px}.galeria-secao .grid{gap:0}}.secaoBlogBanner{position:relative;width:100%;min-height:340px;height:clamp(340px,22vw,460px);overflow:hidden;background:var(--cinza-engflex)}.secaoBlogBanner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02)}.secaoBlogBanner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#02061740,#020617b8 85%,#020617e0)}.secaoBlogBanner__content{position:relative;max-width:1180px;margin:0 auto;height:100%;padding:120px 16px 40px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.secaoBlogBanner__kicker{font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1}.secaoBlogBanner__title{margin:0;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.06;letter-spacing:-.02em;color:#fff;text-shadow:0 10px 30px rgba(0,0,0,.35)}.secaoBlogBanner__meta{font-size:1rem;color:#ffffffd1}.secaoBlogPagina{background:#fff;color:#0f172a;padding:28px 16px 72px}.secaoBlogWrapper{max-width:1180px;margin:0 auto}.secaoBlogFerramentas{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.secaoBlogBusca{display:grid;grid-template-columns:1fr 120px 90px;gap:10px;align-items:center}.secaoBlogBusca__input{height:48px;border-radius:12px;border:1px solid rgba(148,163,184,.55);padding:0 14px;font-size:1rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.bpSearch__input:focus{border-color:#0f766ee6;box-shadow:0 0 0 4px #0f766e1f}.secaoBlogBusca__btn{height:48px;border-radius:12px;border:1px solid rgba(148,163,184,.55);background:#357ca4;color:#fff;cursor:pointer;font-weight:800;transition:transform .12s ease,opacity .12s ease}.bpSearch__btn:hover{opacity:.95}.bpSearch__btn:active{transform:translateY(1px)}.secaoBlogBusca__clear{height:48px;border-radius:12px;border:1px solid rgba(148,163,184,.55);background:#fff;color:#0f172a;cursor:pointer;font-weight:800;transition:transform .12s ease,box-shadow .12s ease}.bpSearch__clear:hover{box-shadow:0 10px 18px #0206170f}.secaoBlogInformacao{font-size:.95rem;color:#64748b}.secaoBlogGrade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.secaoBlogPost{border:1px solid rgba(148,163,184,.35);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 12px 26px #0206170f;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease;display:grid;grid-template-rows:180px 1fr}.bpPost:hover{transform:translateY(-2px);border-color:#0f766e52;box-shadow:0 18px 34px #02061717}.secaoBlogPost__thumb{position:relative;width:100%;height:180px;background:var(--cinza-engflex);display:flex;align-items:flex-end}.secaoBlogPost__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#000000a6)}.bpPost__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.secaoBlogPost__body{padding:14px 14px 16px;display:flex;flex-direction:column;gap:10px}.secaoBlogPost__metaLine{display:flex;align-items:center;justify-content:space-between}.secaoBlogPost__date{font-size:.92rem;color:#64748b}.secaoBlogPost__date--muted{opacity:1}.secaoBlogPost__title{margin:0;font-size:1.12rem;line-height:1.25;letter-spacing:-.01em;font-weight:400;color:#0f172a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.secaoBlogPost__actions{margin-top:auto;display:flex;justify-content:flex-start}.secaoBlogPost__btn{height:42px;padding:0 14px;border-radius:12px;border:1px solid rgba(148,163,184,.55);background:#0f172a;color:#fff;cursor:pointer;font-weight:400;transition:transform .12s ease,opacity .12s ease}.bpPost__btn:hover{opacity:.95}.bpPost__btn:active{transform:translateY(1px)}.secaoBlogVazio{grid-column:1 / -1;border:1px dashed rgba(148,163,184,.6);border-radius:16px;padding:28px 18px;text-align:center;color:#64748b}.bpEmpty h3{margin:0 0 8px;color:#0f172a}.secaoBlogCard{border:1px solid rgba(148,163,184,.35);border-radius:16px;padding:16px;background:#fff;box-shadow:0 10px 24px #0206170d;margin-bottom:16px}.secaoBlogErro{border-color:#fecacad9;background:#fff1f2}.bpError h2{margin:0 0 8px;font-size:1.3rem}.bpError p{margin:0;color:#991b1b}.secaoBlogPost--skeleton{height:320px;border-radius:16px;background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:secaoBlogShimmer 1.2s infinite;border:none;box-shadow:none}@keyframes secaoBlogShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1060px){.secaoBlogGrade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.secaoBlogBusca,.secaoBlogGrade{grid-template-columns:1fr}.secaoBlogPost{grid-template-rows:200px 1fr}.secaoBlogPost__thumb{height:200px}}@media (max-width: 520px){.secaoBlogPagina{padding:22px 14px 56px}.secaoBlogBanner__content{padding:100px 14px 32px}}.secaoPostagemBanner{position:relative;width:100%;min-height:340px;height:clamp(340px,22vw,460px);overflow:hidden;background:var(--cinza-engflex)}.secaoPostagemBannerImagem{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02)}.secaoPostagemBannerSobreposicao{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#02061740,#020617b8 85%,#020617e0)}.secaoPostagemBannerConteudo{position:relative;max-width:1180px;margin:0 auto;height:100%;padding:120px 16px 40px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px}.secaoPostagemBannerChamada{font-size:.95rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1}.secaoPostagemBannerTitulo{margin:0;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:600;line-height:1.4;letter-spacing:-.02em;color:#fff;text-shadow:0 10px 30px rgba(0,0,0,.35)}.secaoPostagemBannerMeta{font-size:1rem;color:#ffffffd1}.secaoPostagemPagina{background:#f8fafc;color:#0f172a;padding:48px 16px 80px}.secaoPostagemGrade{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media (min-width: 1024px){.secaoPostagemGrade{grid-template-columns:minmax(0,1fr) 320px;gap:64px}}.secaoPostagemPrincipal{min-width:0}.secaoPostagemCartao{border:1px solid rgba(148,163,184,.35);border-radius:16px;padding:16px;background:#fff;box-shadow:0 10px 24px #0206170d;margin-bottom:16px}.secaoPostagemLateral{position:sticky;top:18px}.secaoPostagemLateralTitulo{font-size:1.05rem;font-weight:800;color:#0f172a;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid rgba(148,163,184,.35)}.secaoPostagemSuave{margin-top:10px;font-size:.92rem;color:#64748b;line-height:1.45}.secaoPostagemBusca{display:grid;grid-template-columns:1fr 46px;gap:10px;align-items:center}.secaoPostagemBuscaEntrada{width:100%;height:46px;border-radius:12px;border:1px solid rgba(148,163,184,.55);padding:0 12px;font-size:.98rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.secaoPostagemBuscaEntrada:focus{border-color:#0f766ee6;box-shadow:0 0 0 4px #0f766e1f}.secaoPostagemBuscaBotao{height:46px;border-radius:12px;border:1px solid rgba(148,163,184,.55);background:#357ca4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E") no-repeat center center;background-size:20px 20px;color:#fff;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.secaoPostagemBuscaBotao:hover{opacity:.95}.secaoPostagemBuscaBotao:active{transform:translateY(1px)}.secaoPostagemLateralLista{display:flex;flex-direction:column;gap:10px}.secaoPostagemLateralItem{width:100%;text-align:left;border:1px solid rgba(148,163,184,.35);background:#fff;border-radius:14px;padding:12px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.secaoPostagemLateralItem:hover{transform:translateY(-1px);border-color:#0f766e59;box-shadow:0 12px 18px #0206170f}.secaoPostagemLateralItemTitulo{font-weight:400;color:#0f172a;line-height:1.25;margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.secaoPostagemLateralItemMeta{font-size:.88rem;color:#64748b}.secaoPostagemCapa{margin:0 0 32px}.secaoPostagemCapa .secaoPostagemCapaImagem{width:100%;height:auto;display:block;border-radius:18px;box-shadow:0 12px 32px #0206171a}.secaoPostagemLegenda{margin-top:10px;font-size:.92rem;line-height:1.45;color:#64748b}.secaoPostagemConteudo{max-width:720px;margin:0 auto;font-size:1.1rem;line-height:1.8;letter-spacing:.005em;color:#1e293b}@media (min-width: 768px){.secaoPostagemConteudo{font-size:1.15rem;line-height:2}}.secaoPostagemConteudo p{margin:0 0 18px}.secaoPostagemConteudo h2,.secaoPostagemConteudo h3{line-height:1.3;letter-spacing:-.015em;margin:48px 0 16px;font-weight:700;color:#0f172a}.secaoPostagemConteudo h2{font-size:1.8rem}@media (min-width: 768px){.secaoPostagemConteudo h2{font-size:2rem}}.secaoPostagemConteudo h3{font-size:1.4rem}@media (min-width: 768px){.secaoPostagemConteudo h3{font-size:1.5rem}}.secaoPostagemConteudo a{color:#357ca4;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.secaoPostagemConteudo blockquote{margin:22px 0;padding:14px 18px;border-left:4px solid #e2e8f0;background:#f8fafc;border-radius:12px;color:#334155}.secaoPostagemConteudo ul,.secaoPostagemConteudo ol{margin:0 0 18px 22px;padding:0}.secaoPostagemConteudo li{margin:8px 0}.secaoPostagemConteudo img{max-width:100%;height:auto;display:block;border-radius:12px;margin:18px auto;box-shadow:0 10px 28px #0206170f}.secaoPostagemConteudo pre{overflow:auto;padding:14px 16px;border-radius:12px;background:#0b1020;color:#e5e7eb;font-size:.95rem;line-height:1.6;margin:18px 0 22px}.secaoPostagemConteudo code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.secaoPostagemErro{border-color:#fecacad9;background:#fff1f2}.secaoPostagemErro h2{margin:0 0 8px;font-size:1.3rem}.secaoPostagemErro p{margin:0;color:#991b1b}.secaoPostagemEsqueleto__block,.secaoPostagemEsqueleto__blockTall,.secaoPostagemEsqueleto__item{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:200% 100%;animation:secaoPostagemShimmer 1.2s infinite;border:none}.secaoPostagemEsqueleto__block{height:120px}.secaoPostagemEsqueleto__blockTall{height:380px}.secaoPostagemEsqueleto__item{height:74px;border-radius:14px}@keyframes secaoPostagemShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width: 1023px){.secaoPostagemGrade{grid-template-columns:1fr}.secaoPostagemLateral{position:static;top:auto}}@media (max-width: 520px){.secaoPostagemBannerConteudo{padding:100px 14px 32px}.secaoPostagemBanner{height:clamp(440px,22vw,460px)}.secaoPostagemPagina{padding:22px 14px 56px}.secaoPostagemConteudo{font-size:1rem;line-height:1.9}}.secaoTrabalheConosco{min-height:auto;background:radial-gradient(circle at 50% 60%,rgba(42,208,250,.473) 10%,transparent 75%),radial-gradient(1200px 600px at 25% 20%,rgba(0,170,255,.12),transparent 60%),radial-gradient(900px 500px at 85% 30%,rgba(53,124,164,.08),transparent 55%),linear-gradient(180deg,#001a33,#001027 40%,#000c1a);padding:80px 0;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.secaoTrabalheConoscoContainer{width:min(1200px,calc(100% - 40px));margin:0 auto}.secaoTrabalheConoscoHero{display:flex;gap:60px;align-items:center;margin-bottom:50px;padding-top:40px}.secaoTrabalheConoscoHeroConteudo{flex:1.2}.secaoTrabalheConoscoCabecalho{margin-bottom:30px}.secaoTrabalheConoscoTitulo{margin:0;font-size:clamp(38px,5vw,48px);font-weight:800;color:#fff!important;line-height:1.1;letter-spacing:-.02em}.secaoTrabalheConoscoIntroducao{margin:18px 0 0;color:#ffffffd9;font-size:18px;max-width:600px;line-height:1.6}.secaoTrabalheConoscoSobre{margin-top:40px}.secaoTrabalheConoscoSubtitulo{margin:0 0 20px;font-size:20px;font-weight:700;color:#fff;letter-spacing:-.01em}.secaoTrabalheConoscoBalas{margin:0;padding:0;list-style:none;display:grid;gap:15px}.secaoTrabalheConoscoBalas li{color:#fff;font-size:15px;line-height:1.5;display:flex;gap:12px;align-items:flex-start}.secaoTrabalheConoscoBalas li:before{content:"✓";color:var(--azul-engflex);font-weight:900;background:#357ca433;width:24px;height:24px;min-width:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}.secaoTrabalheConoscoImagemContainer{flex:.8;position:relative}.secaoTrabalheConoscoImagem{width:100%;height:auto;border-radius:20px;box-shadow:0 30px 60px #00000080;position:relative;z-index:2;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/5}.secaoTrabalheConoscoImagemDecoracao{position:absolute;top:-15px;left:-15px;right:-15px;bottom:-15px;border:2px solid var(--azul-engflex);border-radius:24px;z-index:1}.secaoTrabalheConoscoBeneficiosSecao{margin-bottom:50px;padding:40px;background:#ffffff08;border-radius:30px;border:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.secaoTrabalheConoscoBeneficiosCabecalho.centralizado{text-align:center;margin-bottom:40px}.secaoTrabalheConoscoBeneficiosCabecalho .secaoTrabalheConoscoSubtitulo{font-size:28px;color:#fff}.secaoTrabalheConoscoSubtexto{margin:10px 0 0;font-size:16px;color:#fff9}.secaoTrabalheConoscoBeneficiosGrade{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.secaoTrabalheConoscoBeneficioCard{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);padding:24px;border-radius:16px;display:flex;align-items:center;gap:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.secaoTrabalheConoscoBeneficioCard:hover{background:var(--azul-engflex);transform:translateY(-5px);box-shadow:0 10px 30px #357ca44d;border-color:transparent}.secaoTrabalheConoscoIcone{color:#31b3ff;transition:color .3s ease}.secaoTrabalheConoscoBeneficioCard:hover .secaoTrabalheConoscoIcone{color:#fff}.secaoTrabalheConoscoTextoBeneficio{font-size:15px;font-weight:600;color:#fff}.secaoTrabalheConoscoCta{max-width:1200px;margin:0 auto}.secaoTrabalheConoscoCtaCard{background:#fff;padding:50px;border-radius:24px;text-align:center;box-shadow:0 40px 100px #0006}.secaoTrabalheConoscoCtaIconeContainer{width:80px;height:80px;background:#357ca41a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 25px}.secaoTrabalheConoscoCtaIcone{color:var(--azul-engflex)}.secaoTrabalheConoscoCtaTitulo{font-size:32px;font-weight:800;color:#001a33;margin-bottom:15px}.secaoTrabalheConoscoCtaDescricao{font-size:16px;color:#666;margin-bottom:35px}.secaoTrabalheConoscoFormulario{margin-top:30px;text-align:left}.secaoTrabalheConoscoFormGrade{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.secaoTrabalheConoscoCampo{display:flex;flex-direction:column;gap:8px}.secaoTrabalheConoscoCampo.total{grid-column:span 2}.secaoTrabalheConoscoCampo label{font-size:14px;font-weight:600;color:#001a33;display:flex;align-items:center;gap:6px}.secaoTrabalheConoscoCampo input,.secaoTrabalheConoscoCampo textarea{padding:12px 16px;border-radius:8px;border:1px solid #ddd;font-size:15px;transition:all .3s ease;background:#fdfdfd;font-family:inherit}.secaoTrabalheConoscoCampo input:focus,.secaoTrabalheConoscoCampo textarea:focus{outline:none;border-color:var(--azul-engflex);box-shadow:0 0 0 3px #357ca41a;background:#fff}.secaoTrabalheConoscoLinhaAcao{display:flex;gap:15px;justify-content:center;flex-wrap:wrap;margin-top:15px}.secaoTrabalheConoscoBotaoAcao{padding:16px 32px;border-radius:12px;font-weight:700;font-size:15px;text-decoration:none;transition:all .3s ease;display:inline-block;min-width:240px;cursor:pointer;border:none;font-family:inherit;background:var(--azul-engflex);color:#fff;box-shadow:0 10px 20px #357ca433}.secaoTrabalheConoscoBotaoAcao:hover{background:#2a7ca4;transform:translateY(-2px);box-shadow:0 15px 30px #357ca44d}.secaoTrabalheConoscoBotaoAcao--ghost{background:transparent;color:#001a33;border:2px solid #eee;box-shadow:none}.secaoTrabalheConoscoBotaoAcao--ghost:hover{background:#f8f8f8;border-color:#ddd;transform:translateY(-2px);box-shadow:none}.secaoTrabalheConoscoAviso{margin-top:25px;font-size:13px;color:#888}@media (max-width: 980px){.secaoTrabalheConoscoHero{flex-direction:column;text-align:center;gap:40px}.secaoTrabalheConoscoIntroducao{margin-inline:auto}.secaoTrabalheConoscoBalas{justify-content:center;text-align:left;max-width:500px;margin-inline:auto}.secaoTrabalheConoscoImagemContainer{max-width:400px;margin:0 auto}.secaoTrabalheConoscoFormGrade{grid-template-columns:1fr}.secaoTrabalheConoscoCampo.total{grid-column:span 1}}@media (max-width: 600px){.secaoTrabalheConosco{padding:60px 0}.secaoTrabalheConoscoCtaCard{padding:30px 20px}.secaoTrabalheConoscoBeneficiosSecao{padding:40px 20px}.secaoTrabalheConoscoCtaTitulo{font-size:26px}.secaoTrabalheConoscoBotaoAcao{width:100%;min-width:unset}}.secaoTrabalheConoscoVagas{margin-bottom:60px}.secaoTrabalheConoscoVagasCabecalho.centralizado{text-align:center;margin-bottom:30px}.secaoTrabalheConoscoVagasCabecalho .secaoTrabalheConoscoSubtitulo{font-size:clamp(22px,4vw,28px);color:#fff}.secaoTrabalheConoscoCarrossel{overflow:hidden;position:relative;width:100%;border-radius:20px}.secaoTrabalheConoscoCarrosselSlider{display:flex;transition:transform .7s ease-in-out}.secaoTrabalheConoscoVagaCard{flex:0 0 100%;width:100%;background:#fff;border-radius:20px;display:flex;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.secaoTrabalheConoscoVagaCard:hover{transform:scale(1.02);box-shadow:0 10px 30px #0003}.secaoTrabalheConoscoCarrosselSeta{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000080;color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background-color .3s ease}.secaoTrabalheConoscoCarrosselSeta:hover{background-color:#000c}.secaoTrabalheConoscoCarrosselSetaEsquerda{left:15px}.secaoTrabalheConoscoCarrosselSetaDireita{right:15px}.secaoTrabalheConoscoPaginacao{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.secaoTrabalheConoscoPonto{width:10px;height:10px;border-radius:50%;background-color:#11376881;border:none;cursor:pointer;padding:0;transition:background-color .3s ease,transform .3s ease}.secaoTrabalheConoscoPonto.ativo{background-color:var(--azul-engflex);transform:scale(1.2)}.secaoTrabalheConoscoVagaCardConteudo{flex:1.5;padding:40px 40px 40px 70px;color:#333;display:flex;flex-direction:column;justify-content:center}.secaoTrabalheConoscoVagaCardTitulo{font-size:26px;font-weight:800;color:#001a33;margin-bottom:25px;line-height:1.2}.secaoTrabalheConoscoTopicoVaga{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;gap:4px}.secaoTrabalheConoscoTopicoVaga:last-of-type{border-bottom:none;margin-bottom:20px}.secaoTrabalheConoscoTopicoVaga strong{color:var(--azul-engflex);font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.secaoTrabalheConoscoFormatado{font-size:14.5px;line-height:1.5;text-align:justify}.secaoTrabalheConoscoListaVaga{margin:4px 0;padding-left:18px;list-style-type:disc}.secaoTrabalheConoscoListaVaga li{margin-bottom:4px;color:#444}.secaoTrabalheConoscoTextoLinha{color:#333}.secaoTrabalheConoscoVagaCardBotao{margin-top:10px;padding:14px 28px;border-radius:12px;font-weight:700;background:var(--azul-engflex);color:#fff;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 20px #357ca433;align-self:flex-start}.secaoTrabalheConoscoVagaCardBotao:hover{background:#2a7ca4;transform:translateY(-2px);box-shadow:0 15px 30px #357ca44d}.secaoTrabalheConoscoVagaCardImagemContainer{flex:1;display:flex}.secaoTrabalheConoscoVagaCardImagem{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-height: 720px){.secaoTrabalheConosco{padding:40px 0}.secaoTrabalheConoscoHero{margin-bottom:25px;padding-top:15px}.secaoTrabalheConoscoBeneficiosSecao{margin-bottom:25px;padding:25px 30px}.secaoTrabalheConoscoVagas{margin-bottom:25px}.secaoTrabalheConoscoVagasCabecalho.centralizado{margin-bottom:15px}.secaoTrabalheConoscoVagaCard{max-height:420px}.secaoTrabalheConoscoVagaCardConteudo{padding:20px 30px;overflow-y:auto}.secaoTrabalheConoscoVagaCardTitulo{font-size:20px;margin-bottom:15px}.secaoTrabalheConoscoTopicoVaga{margin-bottom:8px;padding-bottom:8px}.secaoTrabalheConoscoFormatado{font-size:13.5px}.secaoTrabalheConoscoVagaCardBotao{margin-top:10px;padding:10px 20px;font-size:13px}}@media (max-height: 650px){.secaoTrabalheConosco{padding:20px 0}.secaoTrabalheConoscoHero{margin-bottom:15px}.secaoTrabalheConoscoBeneficiosSecao{margin-bottom:15px;padding:15px 20px}.secaoTrabalheConoscoVagaCard{max-height:380px}.secaoTrabalheConoscoVagaCardConteudo{padding:15px 25px}.secaoTrabalheConoscoVagaCardTitulo{font-size:18px;margin-bottom:10px}.secaoTrabalheConoscoTopicoVaga{margin-bottom:5px;padding-bottom:5px}.secaoTrabalheConoscoFormatado{font-size:12.5px}.secaoTrabalheConoscoVagaCardBotao{margin-top:8px;padding:8px 16px}.secaoTrabalheConoscoVagas{margin-bottom:20px}.secaoTrabalheConoscoVagasCabecalho.centralizado{margin-bottom:8px}.secaoTrabalheConoscoVagasCabecalho .secaoTrabalheConoscoSubtitulo{font-size:17px}}.secaoOuvidoria{min-height:100vh;background:radial-gradient(circle at 50% 60%,rgba(42,208,250,.473) 10%,transparent 75%),radial-gradient(1200px 600px at 25% 20%,rgba(0,170,255,.12),transparent 60%),radial-gradient(900px 500px at 85% 30%,rgba(53,124,164,.08),transparent 55%),linear-gradient(180deg,#001a33,#001027 40%,#000c1a);padding:105px 0}.secaoOuvidoriaContainer{width:min(1200px,calc(100% - 40px));margin:0 auto}.secaoOuvidoriaTitulo{margin:0;font-size:clamp(34px,4.5vw,40px);font-weight:700;text-transform:none;color:#fff!important;line-height:1.05}.secaoOuvidoriaIntroducao{margin:12px 0 0;color:#fff;font-size:15px;max-width:920px;line-height:1.55}.secaoOuvidoriaGrade{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.secaoOuvidoriaPainel{background:var(--branco);border:1px solid rgba(0,0,0,.06);box-shadow:0 16px 36px #0000000d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:14px;padding:18px}.secaoOuvidoriaSubtitulo{margin:0;font-size:16px;font-weight:700;color:#357ca4f2;letter-spacing:-.01em}.secaoOuvidoriaDestaqueTitulo{margin:0;font-size:20px;font-weight:800;color:var(--azul-engflex);letter-spacing:-.02em}.secaoOuvidoriaTexto{margin:12px 0 0;font-size:13px;line-height:1.6;color:var(--texto-escuro)}.secaoOuvidoriaBalas{margin:12px 0 0;display:flex;gap:25px;flex-direction:row;justify-content:flex-start}.secaoOuvidoriaBalas li{color:var(--azul-engflex);font-size:13px;font-weight:700;line-height:1.55}.secaoOuvidoriaBalas li:before{content:"•";color:var(--azul-engflex);font-size:15px;font-weight:900;margin-right:10px}.secaoOuvidoriaBalas li:hover{color:#1d63b3;transform:scale(1.05);transition:all .2s ease-in-out;cursor:default}.secaoOuvidoriaInfo,.secaoOuvidoriaCanais{margin-top:14px;display:grid;gap:10px;padding:12px;border-radius:12px;background:var(--branco);border:1px solid rgba(0,0,0,.08)}.secaoOuvidoriaCanal{display:grid;gap:4px}.secaoOuvidoriaCanal-itens{display:flex;flex-direction:row;gap:55px}.secaoOuvidoriaRotulo{font-size:12px;font-weight:900;opacity:.7;color:var(--texto-claro)}.secaoOuvidoriaValor{color:var(--texto-escuro);text-decoration:none;font-weight:700;font-size:13px;width:-moz-fit-content;width:fit-content}.secaoOuvidoriaValor:hover{text-decoration:underline}.secaoOuvidoriaGarantia{margin-top:14px;display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:12px;background:var(--branco);border:1px solid rgba(0,0,0,.08)}.secaoOuvidoriaGarantia p{margin:0;font-size:12px;line-height:1.5;color:var(--texto-escuro)}.secaoOuvidoriaPonto{width:8px;height:8px;border-radius:999px;background:#357ca4f2;box-shadow:0 0 14px #357ca44d;margin-top:5px}.secaoOuvidoriaCabecalhoFormulario{margin-bottom:12px}.secaoOuvidoriaSubtexto{margin:8px 0 0;font-size:12px;opacity:.8;color:var(--texto-claro);line-height:1.35}.secaoOuvidoriaFormulario{display:grid;gap:10px}.secaoOuvidoriaAlternador{display:inline-flex;gap:10px;align-items:center;font-size:12px;font-weight:700;color:var(--texto-escuro);-webkit-user-select:none;-moz-user-select:none;user-select:none}.secaoOuvidoriaAlternador input{transform:translateY(1px)}.secaoOuvidoriaLinha{display:grid;grid-template-columns:1fr 1fr;gap:10px}.secaoOuvidoriaLinha.is-disabled{opacity:.75}.secaoOuvidoriaCampo label{display:block;font-size:12px;font-weight:700;opacity:.85;margin-bottom:6px;color:var(--texto-escuro)}.secaoOuvidoriaObrigatorio{color:#ff5a5a}.secaoOuvidoriaCampo input,.secaoOuvidoriaCampo select,.secaoOuvidoriaCampo textarea{width:100%;border-radius:10px;border:1px solid rgba(0,0,0,.1);background:var(--branco);color:var(--texto-escuro);padding:10px;font-size:13px;outline:none;transition:box-shadow .2s ease,border-color .2s ease}.secaoOuvidoriaCampo textarea{resize:vertical;min-height:130px}.secaoOuvidoriaCampo input:focus,.secaoOuvidoriaCampo select:focus,.secaoOuvidoriaCampo textarea:focus{border-color:#357ca48c;box-shadow:0 0 0 4px #357ca424}.secaoOuvidoriaAcoes{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:4px}.secaoOuvidoriaBotao{border:0;cursor:pointer;border-radius:7px;padding:12px;font-weight:700;font-size:13px;color:var(--branco);background:linear-gradient(135deg,#357ca4fa,#357ca4c7);text-decoration:none;text-align:center}.secaoOuvidoriaBotao--ghost{color:var(--texto-escuro);background:#00000005;border:1px solid rgba(0,0,0,.12);box-shadow:none;padding:10px}.secaoOuvidoriaBotao--ghost:hover{background:#0000000f;border-color:#357ca459}.secaoOuvidoriaStatus{font-size:12px;opacity:.85}.secaoOuvidoriaStatus--hint{opacity:.65;font-size:12px}.secaoOuvidoriaStatus.is-ok{color:#22c55e;font-weight:900}.secaoOuvidoriaStatus.is-err{color:#ff5a5a;font-weight:900}.secaoOuvidoriaAviso{margin:10px 0 0;font-size:12px;opacity:.7;color:var(--texto-claro)}@media (max-width: 980px){.secaoOuvidoria{padding:80px 0}.secaoOuvidoriaGrade{grid-template-columns:1fr;gap:24px}.secaoOuvidoriaLinha{grid-template-columns:1fr}}@media (max-width: 600px){.secaoOuvidoria{padding:130px 0}.secaoOuvidoriaBalas{flex-direction:column;gap:12px}.secaoOuvidoriaCanal-itens{flex-direction:column;gap:16px}.secaoOuvidoriaAcoes{flex-direction:column;align-items:stretch}.secaoOuvidoriaBotao,.secaoOuvidoriaBotao--ghost{width:100%;text-align:center}}@media (max-width: 480px){.secaoOuvidoriaTitulo{font-size:28px}.secaoOuvidoriaIntroducao{font-size:14px}.secaoOuvidoriaPainel{padding:20px 16px}}:root{--glass-bg: rgba(255, 255, 255, .8);--glass-bg-strong: rgba(255, 255, 255, .9);--glass-stroke: rgba(0, 0, 0, .1);--text: #333333;--muted: #666666;--shadow: 0 18px 70px rgba(0, 0, 0, .1)}.secaoLoginPage{min-height:100vh;display:grid;place-items:center;padding:24px;position:relative;overflow:hidden;background:radial-gradient(1200px circle at 20% 10%,rgba(120,180,255,.25),transparent 60%),radial-gradient(900px circle at 90% 20%,rgba(170,120,255,.22),transparent 55%),radial-gradient(900px circle at 40% 90%,rgba(120,255,210,.18),transparent 55%),var(--cinza-engflex);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji"}.secaoLoginPlanoFundo{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:radial-gradient(500px circle at 10% 20%,rgba(255,255,255,.08),transparent 60%),radial-gradient(420px circle at 80% 30%,rgba(255,255,255,.06),transparent 55%),radial-gradient(520px circle at 50% 90%,rgba(255,255,255,.05),transparent 60%);filter:blur(10px);opacity:.9;pointer-events:none}.secaoLoginEstrutura{width:min(420px,100%);position:relative;z-index:1}.secaoLoginCartao{background:linear-gradient(135deg,var(--glass-bg),rgba(255,255,255,.06));border:1px solid var(--glass-stroke);border-radius:20px;box-shadow:var(--shadow);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:22px}.secaoLoginCabecalho{padding:4px 2px 16px}.secaoLoginCracha{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#0000000a;font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.secaoLoginTitulo{margin:10px 0 6px;font-size:22px;line-height:1.2;font-weight:700}.secaoLoginSubtitulo{margin:0;font-size:14px;color:var(--muted)}.secaoLoginFormulario{display:grid;gap:10px;margin-top:10px}.secaoLoginRotulo{font-size:13px;color:var(--muted)}.secaoLoginEntrada{width:100%;padding:12px;border-radius:12px;border:1px solid rgba(0,0,0,.16);background:var(--branco);color:var(--text);outline:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.login-input::-moz-placeholder{color:#00000073}.login-input::placeholder{color:#00000073}.login-input:focus{border-color:#0000004d;box-shadow:0 0 0 4px #78b4ff24}.login-input:disabled{opacity:.75;cursor:not-allowed}.secaoLoginAlerta{margin-top:6px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,120,120,.35);background:#ff78781f;color:#ffffffeb;font-size:13px}.secaoLoginBotao{margin-top:8px;width:100%;padding:12px 14px;border:0;border-radius:12px;cursor:pointer;color:#fffffff2;background:linear-gradient(135deg,#78b4fff2,#aa78fff2);box-shadow:0 12px 34px #78b4ff2e;font-weight:700;letter-spacing:.2px;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.login-button:hover{transform:translateY(-1px);filter:brightness(1.02);box-shadow:0 14px 40px #78b4ff38}.login-button:active{transform:translateY(0)}.login-button:disabled{opacity:.75;cursor:not-allowed;transform:none}.secaoLoginBotaoLinha{display:inline-flex;align-items:center;justify-content:center;gap:10px}.secaoLoginCarregando{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fffffff2;animation:secaoLoginGirar .9s linear infinite}@keyframes secaoLoginGirar{to{transform:rotate(360deg)}}.secaoLoginNotaRodape{margin-top:10px;font-size:12px;color:#0000008c}.login-footnote code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;padding:2px 6px;border-radius:8px;border:1px solid rgba(0,0,0,.16);background:#0000000a;color:#000c}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}:root{--engeflex-azul: #357ca4;--engeflex-cinza-claro: #f5f8fc;--engeflex-branco: #ffffff;--engeflex-preto: #333333;--engeflex-texto-escuro: #333333;--engeflex-texto-claro: #555555;--admin-bg: var(--engeflex-cinza-claro);--admin-bg-alt: var(--engeflex-branco);--admin-text: var(--engeflex-texto-escuro);--admin-text-muted: var(--engeflex-texto-claro);--admin-text-light: rgba(85, 85, 85, .7);--admin-border: rgba(0, 0, 0, .1);--admin-border-focus: var(--engeflex-azul);--admin-shadow: 0 2px 8px rgba(0, 0, 0, .08);--admin-radius: 10px;--admin-primary: var(--engeflex-azul);--admin-primary-text: var(--engeflex-branco);--admin-primary-hover: #2a6385;--admin-secondary-button-bg: var(--engeflex-cinza-claro);--admin-secondary-button-text: var(--engeflex-texto-escuro);--admin-danger: #dc3545;--admin-danger-text: var(--engeflex-branco);--admin-danger-hover: #c82333;--admin-success: #28a745;--admin-success-text: var(--engeflex-branco);--admin-success-hover: #218838;--admin-warning: #ffc107;--admin-warning-text: var(--engeflex-preto);--admin-warning-hover: #e0a800}.secaoAdminBlog{display:grid;gap:14px;color:var(--admin-text);padding:20px}.secaoAdminBlogCabecalho{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.secaoAdminBlogTituloWrapper{display:grid;gap:4px}.secaoAdminBlogTitulo{margin:0;font-size:18px;letter-spacing:.2px}.secaoAdminBlogSubtitulo{margin:0;font-size:13px;color:var(--admin-text-muted)}.secaoAdminBlogAcoes{display:flex;gap:10px}.secaoAdminBlogGrade{display:grid;grid-template-columns:1fr 1fr;gap:14px}.secaoAdminBlogSecao{border-radius:var(--admin-radius);border:1px solid var(--admin-border);background:var(--engeflex-cinza-claro);padding:10px;display:grid;gap:10px;min-width:0;margin-bottom:10px}.secaoAdminBlogSecaoLarga{grid-column:1 / -1}.secaoAdminBlogSecaoCabecalho{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--admin-border);margin-bottom:10px}.ab-section-head h3{margin:0;font-size:14px;letter-spacing:.2px;color:var(--admin-text)}.secaoAdminBlogCampoGrupo{display:grid;gap:12px;background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:15px;margin-bottom:10px}.secaoAdminBlogCampoGrupo:last-child{margin-bottom:0}.secaoAdminBlogPilula{font-size:11px;color:var(--admin-text-muted);border:1px solid var(--admin-border);background:var(--admin-bg-alt);padding:6px 10px;border-radius:999px}.secaoAdminBlogPilulaSuave{background:var(--admin-bg)}.secaoAdminBlogCampo,.secaoAdminBlogMiniaturaCarregador{display:grid;gap:6px;background-color:var(--engeflex-branco);border:1px solid var(--admin-border);border-radius:var(--admin-radius);padding:15px;margin-bottom:10px}.secaoAdminBlogMiniaturaCarregador .secaoAdminBlogZonaSoltar{display:grid;place-items:center;font-size:12px;gap:10px;border:1px dashed var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-bg-alt);padding:30px 20px;text-align:center;cursor:pointer;min-height:120px;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.secaoAdminBlogLinha2{display:grid;grid-template-columns:220px 1fr;gap:12px;align-items:end}.ab-field label{font-size:12px;color:var(--admin-text-muted);font-weight:600}label{font-weight:700;padding-bottom:5px}textarea#meta_description,#meta_title,input#meta_keywords,input#title,input#thumbnail_caption{font-size:12px;border:1px solid var(--admin-border);padding:15px 15px 15px 10px;border-radius:5px}input#date,input#thumbnail_url{font-size:12px;border-top:1px solid var(--admin-border);padding:15px 0}.ab-field input,.ab-field textarea{width:100%;padding:10px 12px;border-radius:var(--admin-radius);border:1px solid var(--admin-border);background:var(--admin-bg-alt);color:var(--admin-text);outline:none;transition:border-color .16s ease,box-shadow .16s ease}.ab-field textarea{resize:vertical;min-height:96px}.ab-field input::-moz-placeholder,.ab-field textarea::-moz-placeholder{color:var(--admin-text-light)}.ab-field input::placeholder,.ab-field textarea::placeholder{color:var(--admin-text-light)}.ab-field input:focus,.ab-field textarea:focus{border-color:var(--admin-border-focus);box-shadow:0 0 0 3px #357ca44d}.secaoAdminBlogAjuda{font-size:11px;color:var(--admin-text-light);margin-top:-2px}.secaoAdminBlogMiniatura{display:grid;grid-template-columns:88px 1fr;gap:12px;align-items:center;padding:10px;border-radius:var(--admin-radius);border:1px solid var(--admin-border);background:var(--admin-bg-alt);overflow:hidden}.secaoAdminBlogMiniaturaImagem{width:88px;height:60px;border-radius:var(--admin-radius);overflow:hidden;border:1px solid var(--admin-border);background:var(--admin-bg)}.ab-thumb-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.secaoAdminBlogMiniaturaLegenda{display:grid;gap:3px;min-width:0}.ab-thumb-cap strong{font-size:12px;color:var(--admin-text)}.ab-thumb-cap span{font-size:12px;color:var(--admin-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secaoAdminBlogEditor{border-radius:var(--admin-radius);overflow:hidden;border:1px solid var(--admin-border);background:var(--admin-bg-alt);flex:1;height:100%}.ab-quill .ql-toolbar{border:0!important;border-bottom:1px solid var(--admin-border)!important;background:var(--admin-bg)!important}.ab-quill .ql-container{border:0!important;background:var(--admin-bg-alt)!important;height:100%}.ab-quill .ql-editor{min-height:340px;color:var(--admin-text)}.ab-quill .ql-editor.ql-blank:before{color:var(--admin-text-light)}.ab-quill .ql-picker,.ab-quill .ql-stroke,.ab-quill .ql-fill,.ab-quill .ql-picker-label{color:var(--admin-text)!important;stroke:var(--admin-text)!important}.ab-quill .ql-picker-options{background:var(--admin-bg-alt)!important;border:1px solid var(--admin-border)!important}.secaoAdminBlogFormularioRodape{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.secaoAdminBlogMensagens{flex:1;min-width:0}.secaoAdminBlogAlerta{padding:10px 12px;border-radius:var(--admin-radius);border:1px solid var(--admin-border);font-size:13px;margin-bottom:8px}.secaoAdminBlogAlertaErro{border-color:var(--admin-danger);background:#dc35451a;color:var(--admin-danger)}.secaoAdminBlogAlertaSucesso{border-color:var(--admin-success);background:#28a7451a;color:var(--admin-success)}.secaoAdminBlogBotoes{display:flex;gap:10px}.secaoAdminBlogBotao{border:1px solid var(--admin-border);background:var(--admin-secondary-button-bg);color:var(--admin-secondary-button-text);padding:10px 12px;border-radius:var(--admin-radius);cursor:pointer;font-weight:650;letter-spacing:.1px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;white-space:nowrap}.ab-btn:hover{transform:translateY(-1px);border-color:var(--admin-border-focus);box-shadow:var(--admin-shadow)}.ab-btn:disabled{opacity:.75;cursor:not-allowed;transform:none;box-shadow:none}.secaoAdminBlogBotaoFantasma{background:var(--admin-bg);color:var(--admin-text)}.secaoAdminBlogBotaoPrincipal{border:0;background:var(--admin-primary);color:var(--admin-primary-text);box-shadow:0 4px 12px #357ca44d}.secaoAdminBlogBotaoPequeno{padding:8px 10px;font-size:12px;border-radius:var(--admin-radius)}.secaoAdminBlogBotaoPerigo{border-color:var(--admin-danger);background:var(--admin-danger);color:var(--admin-danger-text)}.ab-btn-danger:hover{border-color:var(--admin-danger-hover)}.secaoAdminBlogLista{padding:14px}.secaoAdminBlogListaCabecalho{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ab-list-head h3{margin:0;font-size:14px;color:var(--admin-text)}.secaoAdminBlogVazio{border-radius:var(--admin-radius);border:1px dashed var(--admin-border);background:var(--admin-bg-alt);padding:16px;text-align:center}.ab-empty h4{margin:0 0 6px;font-size:14px;color:var(--admin-text)}.ab-empty p{margin:0;font-size:13px;color:var(--admin-text-muted)}.secaoAdminBlogTabela{display:grid;gap:8px}.ab-thead,.ab-tr{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.secaoAdminBlogTabelaCabecalho{padding:10px 12px;border-radius:var(--admin-radius);border:1px solid var(--admin-border);background:var(--admin-bg);font-size:12px;color:var(--admin-text-muted)}.secaoAdminBlogTabelaLinha{padding:8px;border-radius:var(--admin-radius);border:1px solid var(--admin-border);background:var(--admin-bg-alt);display:flex;justify-content:space-between;align-items:center;gap:10px}.ab-tr.is-editing{border-color:var(--admin-primary);box-shadow:0 0 0 3px #357ca44d}.secaoAdminBlogTabelaDado{min-width:0;color:var(--admin-text);padding-bottom:10px}.secaoAdminBlogTabelaDadoTituloWrapper{display:flex;gap:12px;align-items:center}.secaoAdminBlogTabelaMini{width:192px;height:144px;border-radius:var(--admin-radius);border:1px solid var(--admin-border);-o-object-fit:cover;object-fit:cover;background:var(--admin-bg)}.ab-mini-empty{display:block;background:var(--admin-bg-alt);width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--admin-text-light);font-size:10px}.secaoAdminBlogTabelaDadoTexto{display:grid;gap:2px;min-width:0}.ab-td-text strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secaoAdminBlogTabelaDadoSubtexto{font-size:12px;color:var(--admin-text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secaoAdminBlogTabelaDadoBadges{display:flex;gap:8px;margin-top:8px}.secaoAdminBlogDistintivo{display:inline-flex;padding:6px 10px;border-radius:999px;border:1px solid var(--admin-border);background:var(--admin-bg-alt);font-size:12px;color:var(--admin-text-muted)}.secaoAdminBlogSeo{display:inline-flex;padding:6px 10px;border-radius:999px;border:1px solid var(--admin-border);font-size:12px;color:var(--admin-text-muted);background:var(--admin-bg-alt)}.ab-seo-3{border-color:var(--admin-success);background:#28a7451a;color:var(--admin-success)}.ab-seo-2{border-color:var(--admin-warning);background:#ffc1071a;color:var(--admin-warning-text)}.ab-seo-1{border-color:var(--admin-danger);background:#dc35451a;color:var(--admin-danger)}.secaoAdminBlogTabelaDadoAcoes{display:flex;justify-content:flex-end;gap:10px}.secaoAdminBlogNotaRodape{margin-top:12px;font-size:12px;color:var(--admin-text-light)}.ab-footnote code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;padding:2px 6px;border-radius:8px;border:1px solid var(--admin-border);background:var(--admin-bg);color:var(--admin-text-muted)}@media (max-width: 1100px){.secaoAdminBlogGrade,.secaoAdminBlogLinha2{grid-template-columns:1fr}.secaoAdminBlogTabela{overflow-x:auto}.ab-thead,.ab-tr{grid-template-columns:1.5fr 1fr 1fr 1fr;min-width:600px}.secaoAdminBlogTabelaDadoTituloWrapper{grid-template-columns:40px 1fr}.secaoAdminBlogTabelaMini{width:40px;height:30px}}@media (max-width: 640px){.secaoAdminBlogCabecalho{flex-direction:column;align-items:stretch}.secaoAdminBlogAcoes{justify-content:stretch}.secaoAdminBlogBotao{flex:1}.secaoAdminBlogFormularioRodape{flex-direction:column;align-items:stretch}.secaoAdminBlogBotoes{justify-content:stretch}.secaoAdminBlogBotao.secaoAdminBlogBotaoPrincipal,.secaoAdminBlogBotao.secaoAdminBlogBotaoFantasma,.secaoAdminBlogBotao.secaoAdminBlogBotaoPerigo{width:100%}}:root{--bg: var(--cinza-engflex);--panel: rgba(255, 255, 255, .6);--panel-strong: rgba(255, 255, 255, .9);--stroke: rgba(0, 0, 0, .12);--text: #333333;--muted: #666666;--muted2: #888888;--shadow: 0 18px 70px rgba(0, 0, 0, .1);--radius: 10px;--engeflex-azul: #357ca4;--gradA: rgba(120, 180, 255, .95);--gradB: rgba(170, 120, 255, .95);--ok: rgba(120, 255, 210, .85);--danger: rgba(255, 120, 120, .92)}.secaoPainel{min-height:100vh;display:grid;grid-template-columns:280px 1fr;background:radial-gradient(1200px circle at 20% 10%,rgba(120,180,255,.18),transparent 60%),radial-gradient(900px circle at 90% 20%,rgba(170,120,255,.16),transparent 55%),radial-gradient(900px circle at 40% 90%,rgba(120,255,210,.1),transparent 55%),var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji"}.secaoPainelLateral{position:sticky;top:0;height:100vh;padding:18px;display:flex;flex-direction:column;gap:18px;border-right:1px solid rgba(0,0,0,.08);background:var(--branco);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.secaoPainelMarca{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius);border:1px solid var(--stroke);background:linear-gradient(135deg,var(--panel),rgba(255,255,255,.03))}.secaoPainelLogo{width:42px;height:42px;border-radius:14px;border:1px solid rgba(0,0,0,.18);background:linear-gradient(135deg,var(--gradA),var(--gradB));position:relative;overflow:hidden}.dash-logo span{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.25),transparent 55%);transform:rotate(10deg)}.secaoPainelTextoMarca{display:flex;flex-direction:column;line-height:1.1}.dash-brand-text strong{font-size:14px;letter-spacing:.2px}.dash-brand-text span{font-size:12px;color:var(--muted);margin-top:3px}.secaoPainelNav{display:grid;gap:10px}.secaoPainelBotao{width:100%;display:flex;align-items:center;gap:10px;padding:12px;border-radius:var(--radius);border:1px solid rgba(0,0,0,.1);background:var(--branco);color:var(--text);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease;text-align:left;font-weight:650;letter-spacing:.1px}.dash-btn:hover{transform:translateY(-1px);border-color:#0000002e;box-shadow:0 14px 40px #0000000d}.dash-btn.is-active{border-color:#0003;background:linear-gradient(135deg,#78b4ff2e,#aa78ff24);box-shadow:0 16px 50px #78b4ff1f}.secaoPainelIcone{width:28px;height:28px;display:grid;place-items:center;border-radius:10px;background:#0000000d;border:1px solid rgba(0,0,0,.1);font-size:14px}.secaoPainelLateralRodape{margin-top:auto;display:grid;gap:12px}.secaoPainelBotaoSair{border-color:#ff787840;background:linear-gradient(135deg,#ff787824,#ffffff08)}.dash-btn-logout:hover{border-color:#ff787859}.secaoPainelDica{display:flex;align-items:center;gap:8px;color:var(--muted2);font-size:12px;padding-left:8px}.dash-hint .dot{width:8px;height:8px;border-radius:999px;background:var(--ok);box-shadow:0 0 0 4px #78ffd21a}.secaoPainelPrincipal{padding:18px;display:flex;flex-direction:column;gap:14px}.secaoPainelBarraTopo{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px;border-radius:var(--radius);border:1px solid var(--stroke);background:var(--branco);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.secaoPainelTitulo{margin:0;font-size:18px;font-weight:700;color:var(--engeflex-azul);letter-spacing:.2px}.secaoPainelSubtitulo{margin:6px 0 0;font-size:13px;color:var(--muted)}.secaoPainelChip{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#0000000d;color:var(--muted);font-size:12px}.secaoPainelChipPonto{width:8px;height:8px;border-radius:999px;background:linear-gradient(135deg,var(--gradA),var(--gradB))}.secaoPainelConteudo{flex:1;border-radius:var(--radius);border:1px solid rgba(0,0,0,.08);background:var(--branco);padding:16px;min-height:0}.secaoPainelEspacoReservado{border-radius:16px;border:1px dashed rgba(0,0,0,.18);background:#00000008;padding:18px}.dash-placeholder h2{margin:0 0 6px;font-size:18px}.dash-placeholder p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}@media (max-width: 980px){.secaoPainel{grid-template-columns:84px 1fr}.secaoPainelTextoMarca{display:none}.secaoPainelBotao{justify-content:center;padding:12px}.dash-btn .secaoPainelIcone{margin:0}.dash-btn:not(.dash-btn-logout){font-size:0}.secaoPainelBotaoSair{font-size:0}}@media (max-width: 640px){.secaoPainel{grid-template-columns:1fr}.secaoPainelLateral{position:relative;height:auto;border-right:0;border-bottom:1px solid rgba(0,0,0,.08);flex-direction:row;align-items:center;justify-content:space-between}.secaoPainelNav{grid-auto-flow:column;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.secaoPainelMarca{display:none}.secaoPainelLateralRodape{margin-top:0;display:flex;gap:10px}.secaoPainelDica{display:none}.secaoPainelBotao{font-size:12px!important;justify-content:center;padding:10px}}.root{--admin-border: rgba(0, 0, 0, .1);--admin-border-focus: var(--engeflex-azul);--admin-radius: 10px;--engeflex-cinza-claro: #f5f8fc}.secaoAdminGaleriaEstrutura{width:100%;padding:18px;color:#0f172a}.secaoAdminGaleriaCabecalho{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.secaoAdminGaleriaTitulo{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em}.secaoAdminGaleriaSubtitulo{margin:6px 0 0;opacity:.75;font-size:13px;line-height:1.4}.secaoAdminGaleriaCartao{border-radius:16px;background:var(--engeflex-cinza-claro);border:1px solid var(--admin-border)}.secaoAdminGaleriaFormularioCartao{padding:16px;margin-bottom:18px;border:1px solid var(--admin-border)}.secaoAdminGaleriaFormulario{width:100%;display:flex;gap:10px;flex-direction:column}.secaoAdminGaleriaGrade{display:grid;grid-template-columns:1fr 1.2fr;gap:16px}.secaoAdminGaleriaColuna{display:flex;flex-direction:column;gap:12px}.secaoAdminGaleriaCampo{display:flex;flex-direction:column;gap:12px;border-radius:14px;border:1px dashed rgba(15,23,42,.18);background:#fff;padding:12px;transition:border-color .2s ease,box-shadow .2s ease,transform .1s ease}label#galeria-title{border-bottom:1px solid var(--admin-border)}.ag-field label{font-size:12px;font-weight:700;opacity:.8;display:block;margin-bottom:6px}.ag-field input[type=text]{width:100%;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:#ffffffbf;padding:12px;outline:none;font-size:14px;transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}.ag-field input[type=text]:focus{border-color:#357ca48c;box-shadow:0 0 0 4px #357ca426;background:#fffffff2}.secaoAdminGaleriaEntradaOculta{display:none}.secaoAdminGaleriaSoltar{cursor:pointer;border-radius:14px;border:1px dashed rgba(15,23,42,.18);background:#fff;padding:12px;transition:border-color .2s ease,box-shadow .2s ease,transform .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:100%;align-content:center}.secaoAdminGaleriaCampoSoltar{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.secaoAdminGaleriaCampoSoltar:not(.tem-imagem):after{content:"+";font-size:48px;font-weight:200;color:#0f172a33;line-height:1}.ag-drop:hover{border-color:#357ca499;box-shadow:0 0 0 4px #357ca41f}.ag-drop:active{transform:scale(.99)}.secaoAdminGaleriaSoltarCabecalho{display:flex;flex-direction:column;gap:4px;margin-bottom:10px;align-items:center}.ag-dropHead strong{font-size:13px;letter-spacing:-.01em}.ag-dropHead span{font-size:12px;opacity:.7}.secaoAdminGaleriaSoltarDica{font-size:12px;opacity:.7;padding:8px 0;display:flex;align-items:center;justify-content:center;gap:8px}.secaoAdminGaleriaIconeMais{font-size:24px;font-weight:300;line-height:1}.secaoAdminGaleriaPreviaCapa{width:100%;border-radius:12px;overflow:hidden;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;height:220px}.ag-previewCover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.secaoAdminGaleriaPreviaGrade{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;align-items:start}.secaoAdminGaleriaMiniatura{border-radius:10px;overflow:hidden;border:1px solid rgba(15,23,42,.1);background:#ffffffbf;aspect-ratio:1 / 1;position:relative}.secaoAdminGaleriaRemoverMini{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#ff292980;color:#fff;border:none;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;cursor:pointer;opacity:0;transition:all .2s ease}.secaoAdminGaleriaMiniatura:hover .secaoAdminGaleriaRemoverMini{opacity:1}.secaoAdminGaleriaRemoverMini:hover{background:#c92525cc}.ag-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.secaoAdminGaleriaAdicionarMais{border-radius:10px;border:1px dashed rgba(15,23,42,.18);background:#0f172a08;display:flex;align-items:center;justify-content:center;font-weight:300;font-size:24px;color:#0f172a99;cursor:pointer;aspect-ratio:1 / 1;transition:all .2s ease}.secaoAdminGaleriaAdicionarMais:hover{background:#0f172a0f;border-color:#357ca499;color:#357ca4}.secaoAdminGaleriaMais{border-radius:10px;border:1px solid rgba(15,23,42,.12);background:#0f172a0f;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px}.secaoAdminGaleriaAcoes{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:4px}.secaoAdminGaleriaBotao{border:1px solid rgba(15,23,42,.12);background:#ffffffb3;color:#0f172a;border-radius:12px;padding:10px 12px;font-weight:600;cursor:pointer;transition:transform .08s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.ag-btn:hover{background:#fffffff2;box-shadow:0 10px 18px #0f172a14}.ag-btn:active{transform:scale(.99)}.ag-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.secaoAdminGaleriaBotaoPrincipal{background:linear-gradient(135deg,#357ca4f2,#357ca4c7);border-color:#357ca459;color:#fff}.ag-btnPrimary:hover{background:linear-gradient(135deg,#357ca4,#357ca4d1)}.secaoAdminGaleriaBotaoFantasma{background:#ffffff8c}.secaoAdminGaleriaBotaoPerigo{background:#ef4444eb;border-color:#ef444459;color:#fff;padding:9px 12px}.ag-btnDanger:hover{background:#dc2626f2}.secaoAdminGaleriaBotaoPequeno{padding:8px 10px;border-radius:10px;font-weight:800;font-size:13px}.secaoAdminGaleriaProgresso{margin-top:10px;display:grid;gap:8px}.secaoAdminGaleriaBarraProgresso{width:100%;height:10px;border-radius:999px;background:#0f172a14;overflow:hidden;border:1px solid rgba(15,23,42,.08)}.secaoAdminGaleriaPreenchimentoProgresso{height:100%;border-radius:999px;background:linear-gradient(135deg,#357ca4,#357ca4a6);transition:width .25s ease}.secaoAdminGaleriaTextoProgresso{font-size:12px;opacity:.75;text-align:right}.secaoAdminGaleriaAlerta{margin-top:10px;padding:10px 12px;border-radius:12px;font-size:13px;font-weight:700;border:1px solid rgba(15,23,42,.1)}.secaoAdminGaleriaAlertaErro{background:#ef44441f;border-color:#ef444440;color:#991b1b}.secaoAdminGaleriaAlertaSucesso{background:#22c55e1f;border-color:#22c55e38;color:#14532d}.secaoAdminGaleriaSecaoCabecalho{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 12px}.ag-sectionHead h3{margin:0;font-size:16px;font-weight:900;letter-spacing:-.01em}.secaoAdminGaleriaVazio{padding:16px;border-radius:14px;border:1px dashed rgba(15,23,42,.18);background:#ffffff80;opacity:.85}.secaoAdminGaleriaCartoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.secaoAdminGaleriaGaleriaCartao{overflow:hidden;position:relative;display:flex;flex-direction:column;height:240px}.secaoAdminGaleriaCapa{position:absolute;top:0;left:0;width:100%;height:100%;background:#0f172a0f;z-index:0}.secaoAdminGaleriaCapa:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,transparent 100%);z-index:1}.secaoAdminGaleriaCapa img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.secaoAdminGaleriaCapaReserva{height:100%;display:flex;align-items:center;justify-content:center;font-weight:900;opacity:.7}.secaoAdminGaleriaCorpoCartao{padding:12px;position:relative;z-index:2;margin-top:auto;color:#fff}.secaoAdminGaleriaTopoCartao{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;align-items:center}.secaoAdminGaleriaAcoesCartao{display:flex;gap:8px}.secaoAdminGaleriaCartaoTituloWrapper{min-width:0;flex:1}.secaoAdminGaleriaCartaoTitulo{margin:0;font-size:14px;font-weight:400;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.secaoAdminGaleriaCartaoMeta{margin-top:6px;font-size:12px;opacity:.8;display:flex;gap:8px;flex-wrap:wrap;color:#f1f5f9}.secaoAdminGaleriaPonto{opacity:.5}.secaoAdminGaleriaFaixaMini{margin-top:12px;display:flex;gap:8px;align-items:center}.secaoAdminGaleriaMini{width:38px;height:38px;border-radius:10px;overflow:hidden;border:1px solid rgba(15,23,42,.1);background:#ffffffb3;flex:0 0 auto}.ag-mini img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.secaoAdminGaleriaMini.com-hover{position:relative}.secaoAdminGaleriaMiniHover{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;cursor:pointer}.secaoAdminGaleriaMini.com-hover:hover .secaoAdminGaleriaMiniHover{opacity:1}.secaoAdminGaleriaMiniMais{width:38px;height:38px;color:#c5f8ff;border-radius:10px;border:1px solid var(--engeflex-azul);background:#357ba48c;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:12px}.secaoAdminGaleriaEsqueleto{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.secaoAdminGaleriaEsqueletoCartao{height:240px;border-radius:16px;background:linear-gradient(90deg,#0f172a0f,#0f172a1a,#0f172a0f);background-size:200% 100%;animation:secaoAdminGaleriaCintilar 1.3s infinite;border:1px solid rgba(15,23,42,.08)}@keyframes secaoAdminGaleriaCintilar{0%{background-position:0% 0}to{background-position:-200% 0}}@media (max-width: 1100px){.ag-cards,.secaoAdminGaleriaEsqueleto{grid-template-columns:repeat(2,minmax(0,1fr))}.secaoAdminGaleriaGrade{grid-template-columns:1fr}.secaoAdminGaleriaPreviaGrade{grid-template-columns:repeat(8,1fr)}}@media (max-width: 640px){.secaoAdminGaleriaEstrutura{padding:12px}.ag-cards,.secaoAdminGaleriaEsqueleto{grid-template-columns:1fr}.secaoAdminGaleriaPreviaGrade{grid-template-columns:repeat(6,1fr)}.secaoAdminGaleriaAcoes{justify-content:stretch}.secaoAdminGaleriaBotao{width:100%}}.secaoAdminVagas{padding:24px;background-color:#f9fafb}.secaoAdminVagasCartao{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000000d;border:1px solid #e5e7eb;margin-bottom:24px}.secaoAdminVagasFormulario{padding:24px}.secaoAdminVagasSecaoCabecalho{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f3f4f6}.secaoAdminVagasSecaoCabecalho h3{margin:0;font-size:18px;font-weight:600;color:#111827}.secaoAdminVagasCampo{margin-bottom:16px}.secaoAdminVagasCampo label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.secaoAdminVagasCampo input[type=text],.secaoAdminVagasCampo textarea{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:border-color .2s,box-shadow .2s}.secaoAdminVagasCampo input[type=text]:focus,.secaoAdminVagasCampo textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.secaoAdminVagasMiniaturaCarregador{margin-top:16px}.secaoAdminVagasSoltarRotulo{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.secaoAdminVagasZonaSoltar{border:2px dashed #d1d5db;border-radius:8px;padding:24px;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s}.secaoAdminVagasZonaSoltar:hover{border-color:#3b82f6;background-color:#f9fafb}.secaoAdminVagasSoltarTitulo{font-weight:500;color:#374151}.secaoAdminVagasSoltarOk{margin-top:8px;font-size:13px;color:#16a34a}.secaoAdminVagasMiniatura{margin-top:16px}.secaoAdminVagasMiniaturaPreview{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.secaoAdminVagasMiniatura img{max-width:240px;height:auto;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 2px 4px #0000001a}.secaoAdminVagasMiniaturaAcoes{display:flex;gap:8px}.secaoAdminVagasBotaoAcaoMini{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.secaoAdminVagasBotaoAcaoMini:hover{background-color:#e5e7eb}.secaoAdminVagasBotaoRemover{background-color:#fef2f2;color:#dc2626;border-color:#fecaca}.secaoAdminVagasBotaoRemover:hover{background-color:#fee2e2;color:#b91c1c}.secaoAdminVagasBotoes{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;padding-top:20px;border-top:1px solid #f3f4f6}.secaoAdminVagasBotao{padding:10px 20px;border-radius:8px;font-weight:600;font-size:14px;border:none;cursor:pointer;transition:all .2s}.secaoAdminVagasBotaoPrincipal{background-color:#2563eb;color:#fff}.secaoAdminVagasBotaoPrincipal:hover{background-color:#1d4ed8}.secaoAdminVagasBotaoFantasma{background-color:transparent;color:#374151;border:1px solid #d1d5db}.secaoAdminVagasBotaoFantasma:hover{background-color:#f9fafb}.secaoAdminVagasLista{padding:24px}.secaoAdminVagasListaCabecalho{margin-bottom:16px}.secaoAdminVagasListaCabecalho h3{margin:0;font-size:18px;font-weight:600}.secaoAdminVagasTabelaLinha{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f3f4f6}.secaoAdminVagasTabelaLinha:last-child{border-bottom:none}.secaoAdminVagasTabelaDadoTitulo{display:flex;align-items:center;gap:12px;font-weight:500}.secaoAdminVagasTabelaMini{width:48px;height:48px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.secaoAdminVagasTabelaDadoAcoes{display:flex;gap:8px}.secaoAdminVagasBotaoPequeno{padding:6px 12px;font-size:13px;background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.secaoAdminVagasBotaoPequeno:hover{background-color:#e5e7eb}.secaoAdminVagasBotaoPerigo{background-color:#fef2f2;color:#dc2626;border-color:#fecaca}.secaoAdminVagasBotaoPerigo:hover{background-color:#fee2e2;color:#b91c1c}.secaoAdminAtuacaoEstrutura{padding:20px}.secaoAdminAtuacaoSubtitulo{color:#666;margin-bottom:20px}.secaoAdminAtuacaoCartao{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 10px #0000000d;margin-bottom:30px}.secaoAdminAtuacaoFormulario{display:flex;flex-direction:column;gap:20px}.secaoAdminAtuacaoSoltar{border:2px dashed #ccc;border-radius:8px;padding:40px;text-align:center;cursor:pointer;transition:all .3s ease;background:#f9f9f9}.secaoAdminAtuacaoSoltar:hover{border-color:var(--azul-engflex);background:#f0f7ff}.secaoAdminAtuacaoSoltar.tem-imagem{padding:10px}.secaoAdminAtuacaoPreviaGrade{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;width:100%}.secaoAdminAtuacaoMiniPrevia{width:100%;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.secaoAdminAtuacaoEntradaOculta{display:none}.secaoAdminAtuacaoAcoes{display:flex;gap:10px}.secaoAdminAtuacaoBotao{padding:10px 20px;border-radius:6px;border:none;cursor:pointer;font-weight:600;transition:all .2s}.secaoAdminAtuacaoBotaoPrincipal{background:var(--azul-engflex);color:#fff}.secaoAdminAtuacaoBotaoPrincipal:hover{background:#004494}.secaoAdminAtuacaoBotaoFantasma{background:#eee;color:#333}.secaoAdminAtuacaoBotaoFantasma:hover{background:#ddd}.secaoAdminAtuacaoBotaoDestaque{background:#f59e0b;color:#fff}.secaoAdminAtuacaoBotaoDestaque:hover{background:#d97706}.secaoAdminAtuacaoAlerta{padding:10px;border-radius:4px;margin-top:10px}.secaoAdminAtuacaoAlertaErro{background:#fee2e2;color:#b91c1c}.secaoAdminAtuacaoAlertaSucesso{background:#dcfce7;color:#15803d}.secaoAdminAtuacaoListaCabecalho{display:flex;justify-content:space-between;align-items:center;margin-top:20px;margin-bottom:20px}.tituloDica h3{margin:0}.tituloDica small{color:#666;display:block}.secaoAdminAtuacaoGradeImagens{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.secaoAdminAtuacaoItem{position:relative;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;aspect-ratio:16/9;cursor:grab;transition:transform .2s ease,box-shadow .2s ease}.secaoAdminAtuacaoItem:active{cursor:grabbing}.secaoAdminAtuacaoItem.dragged{opacity:.4;transform:scale(.95);border:2px dashed var(--azul-engflex)}.secaoAdminAtuacaoItem img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.secaoAdminAtuacaoItemOverlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0003;display:flex;flex-direction:column;justify-content:space-between;padding:10px;opacity:0;transition:opacity .3s ease}.secaoAdminAtuacaoItem:hover .secaoAdminAtuacaoItemOverlay{opacity:1}.handleDrag{align-self:center;color:#fff;font-size:1.5rem;text-shadow:0 0 5px rgba(0,0,0,.5)}.itemAcao{background:#fff;color:#333;border:none;border-radius:4px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;align-self:flex-end}.itemAcao.perigo:hover{background:#ef4444;color:#fff}.secaoAdminAtuacaoInfo{margin-top:40px;padding:20px;background:#f0f7ff;border-left:4px solid var(--azul-engflex);border-radius:4px}.secaoAdminAtuacaoInfo h3{margin-top:0;color:var(--azul-engflex)}.secaoAdminAtuacaoInfo p{margin-bottom:0;line-height:1.5;color:#444}.secaoBotaoWhatsappFlutuante{position:fixed;bottom:20px;right:20px;background-color:#25d366;color:#fff;border-radius:50%;width:60px;height:60px;display:flex;justify-content:center;align-items:center;font-size:30px;box-shadow:2px 2px 3px #0006;z-index:1000;transition:transform .3s ease}.floating-whatsapp-button:hover{transform:scale(1.1)}:root{--azul-engflex: #357ca4;--cinza-engflex: #f4f6f8;--branco: #ffffff;--preto: #333333;--texto-escuro: #333333;--texto-claro: #555555}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,Montserrat,sans-serif}body{background-color:var(--cinza-engflex);color:var(--texto-escuro)}body h2{color:var(--azul-engflex);font-size:2.5rem;font-weight:700;margin-bottom:20px;text-transform:none}.whatsapp-float{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#25d366;color:#fff;border-radius:50px;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:1000;display:flex;align-items:center;justify-content:center;text-decoration:none;animation:pulse-slow 2.5s infinite}.whatsapp-float:hover{background-color:#20b858;color:#fff}@keyframes pulse-slow{0%{transform:scale(1);box-shadow:0 0 #25d366b3}70%{transform:scale(1.05);box-shadow:0 0 0 15px #25d36600}to{transform:scale(1);box-shadow:0 0 #25d36600}}#sobrenos,#atuacao{scroll-margin-top:150px}#trabalhe-conosco{scroll-margin-top:100px}#mvv{scroll-margin-top:150px}#servicos,#clientes,#galeria,#contato{scroll-margin-top:250px}
