.rs-heroi27{padding:clamp(2.5rem, 5vw, 4.5rem) 0 clamp(4.5rem, 7.6vw, 7.5rem)}.rs-heroi27__g{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem, 5vw, 6rem);align-items:center;min-height:min(calc(100svh - 110px), 760px)}.rs-heroi27__tit{font-size:clamp(2.5rem, 5.1vw, 4.9rem);letter-spacing:-.045em;line-height:.98;max-width:15ch}.rs-heroi27 .rs-heroi27__lead{margin-top:1.5rem;max-width:44ch;font-size:clamp(1.08rem, 1.4vw, 1.22rem)}.rs-heroi27__acoes{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.5rem}.rs-heroi27__foto{aspect-ratio:6 / 5}@media (max-width:980px){.rs-heroi27__g{grid-template-columns:1fr;min-height:0}.rs-heroi27__moldura{max-width:520px}.rs-heroi27__foto{aspect-ratio:5 / 4}}@media (max-width:420px){.rs-heroi27__acoes .btn{width:100%}}.rs-loc__g{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(1.5rem, 3vw, 3rem);align-items:start}.rs-loc__lado{position:sticky;top:110px;display:grid;gap:2.5rem}.rs-loc .rs-loc__lead{margin-bottom:2.5rem}.rs-loc__chips{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.rs-loc__chip{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-height:58px;padding:.8rem 1rem;border-radius:var(--rs-raio-md);border:1.5px solid var(--rs-fio);background:var(--rs-cartao);color:var(--rs-titulo-cor);font-family:var(--rs-titulo);font-weight:700;font-size:.9375rem;line-height:1.25;text-align:left;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,transform .25s ease}.rs-loc__chip small{font-family:var(--rs-texto);font-weight:600;font-size:.8125rem;color:var(--rs-suave);white-space:nowrap}.rs-loc__chip:hover{border-color:var(--rs-azul-700);transform:translateY(-1px)}.rs-loc__chip[aria-checked="true"]{background:var(--rs-azul-900);border-color:var(--rs-azul-900);color:#fff}.rs-loc__chip[aria-checked="true"] small{color:var(--rs-verde-300)}.rs-loc__painel{background:var(--rs-cartao);border-radius:var(--rs-raio-lg);box-shadow:var(--rs-sombra-2);padding:clamp(1.5rem, 3vw, 2.5rem)}.rs-loc__fade{transition:opacity .35s ease,transform .35s ease}.rs-loc__fade.is-saindo{opacity:0;transform:translateY(8px)}.rs-loc__painel h3{font-size:clamp(1.4rem, 1.9vw, 1.85rem)}.rs-loc__unidades{display:grid;gap:.6rem;margin-top:1.5rem}.rs-loc__un{display:grid;grid-template-columns:1fr auto;gap:.6rem 1rem;align-items:center;padding:1rem 1.1rem;border-radius:var(--rs-raio-md);background:var(--rs-bg-alt)}.rs-loc__un h4{font-size:1.0625rem;letter-spacing:-.01em}.rs-loc__un p{font-size:.875rem;color:var(--rs-suave)}.rs-loc__un .rs-loc__acoes{display:flex;flex-wrap:wrap;gap:.4rem}.rs-loc__prep{margin-top:1.5rem}.rs-loc__prep h4{font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--rs-tinta-acento);margin-bottom:.3rem}.rs-loc .rs-seta{margin-top:1rem}@media (max-width:980px){.rs-loc__g{grid-template-columns:1fr}.rs-loc__lado{position:static}}@media (max-width:520px){.rs-loc__chips{grid-template-columns:1fr}.rs-loc__un{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rs-loc__fade,.rs-loc__chip{transition:none}}.rs-loc__desc{margin-top:1rem}.rs-exl__in{position:relative}.rs-exl__lista{position:relative;border-top:1px solid var(--rs-fio)}.rs-exl__lista li{border-bottom:1px solid var(--rs-fio)}.rs-exl__lista a{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.3fr) minmax(0,.8fr) 44px;gap:1.5rem;align-items:center;padding:1.5rem .2rem;color:inherit;text-decoration:none !important}.rs-exl__lista h3{font-size:clamp(1.4rem, 1.9vw, 1.85rem);letter-spacing:-.025em;transition:color .3s ease,transform .4s cubic-bezier(.2,.7,.2,1)}.rs-exl__lista p{color:var(--rs-suave);font-size:.9375rem}.rs-exl__un{font-family:var(--rs-titulo);font-weight:700;font-size:.8125rem;line-height:1.4;color:var(--rs-azul-700)}.rs-exl__go{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;border:1.5px solid var(--rs-fio);color:var(--rs-titulo-cor);transition:background-color .3s ease,border-color .3s ease}.rs-exl__go svg{width:18px;height:18px;transition:transform .3s ease}.rs-exl__lista a:hover h3{color:var(--rs-azul-700);transform:translateX(6px)}.rs-exl__lista a:hover .rs-exl__go{background:var(--rs-verde-500);border-color:var(--rs-verde-500);color:var(--rs-azul-900)}.rs-exl__lista a:hover .rs-exl__go svg{transform:translateX(2px)}.rs-exl__previa{position:absolute;left:0;top:0;z-index:5;width:240px;padding:.7rem;border-radius:var(--rs-raio-lg);background:var(--rs-cartao);box-shadow:var(--rs-sombra-2);opacity:0;pointer-events:none;transform:translate3d(0,0,0) scale(.85);transition:opacity .3s ease;will-change:transform}.rs-exl__previa.is-on{opacity:1}.rs-exl__previa .rs-foto{aspect-ratio:16 / 10;border-radius:var(--rs-raio-md)}.rs-exl__previa p{margin-top:.6rem;text-align:center;font-family:var(--rs-titulo);font-weight:700;font-size:.8125rem;line-height:1.4;color:var(--rs-titulo-cor)}@media (max-width:980px){.rs-exl__lista a{grid-template-columns:1fr 44px;gap:.4rem 1rem}.rs-exl__lista p,.rs-exl__un{grid-column:1}.rs-exl__go{grid-row:1 / 4;grid-column:2}.rs-exl__previa{display:none}}@media (hover:none){.rs-exl__previa{display:none}}@media (prefers-reduced-motion:reduce){.rs-exl__lista h3,.rs-exl__go svg{transition:none}}.rs-rm__g{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem, 5vw, 5.5rem);align-items:center}.rs-rm__foto{aspect-ratio:1 / 1;background:var(--rs-azul-800)}.rs-rm .rs-rm__lead{margin-top:1.5rem}.rs-rm__fatos{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:2.5rem;overflow:hidden;border-radius:var(--rs-raio-lg);background:rgba(255,255,255,.14)}.rs-rm__fatos li{padding:1.3rem 1.4rem;background:var(--rs-azul-900)}.rs-rm__fatos b{display:block;font-family:var(--rs-titulo);font-weight:700;font-size:1.4rem;line-height:1.15;letter-spacing:-.02em;color:#fff}.rs-rm__fatos span{font-size:.9375rem;color:#A9C2E6}.rs-rm__acao{margin-top:2.5rem}.rs-rm__fatos li:has(b:empty){display:none}@media (max-width:980px){.rs-rm__g{grid-template-columns:1fr}.rs-rm__foto{aspect-ratio:4 / 3}}@media (max-width:480px){.rs-rm__fatos{grid-template-columns:1fr}}[data-theme="dark"] .rs-rm__fatos li{background:#0A1C38}.rs-unh__hd{max-width:60ch;margin-bottom:2.5rem}.rs-unh .rs-unh__lead{margin-top:1rem}.rs-unh__g{display:grid;gap:1.2rem}.rs-unh__lado{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.rs-unh__card{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--rs-raio-lg);background:var(--rs-bg-alt)}.rs-unh__card .rs-foto{border-radius:0;width:100%;aspect-ratio:16 / 9}.rs-unh__corpo{display:flex;flex:1;flex-direction:column;gap:.55rem;padding:clamp(1.3rem, 2.4vw, 2rem)}.rs-unh__corpo .badge{align-self:flex-start}.rs-unh__corpo h3{font-size:1.4rem}.rs-unh__end{font-size:.9375rem;color:var(--rs-suave)}.rs-unh__exs{font-family:var(--rs-titulo);font-weight:600;font-size:.8125rem;line-height:1.6;color:var(--rs-azul-800)}.rs-unh__acoes{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:auto;padding-top:.6rem}.rs-unh__card--grande{flex-direction:row}.rs-unh__card--grande .rs-foto{width:56%;flex:none;aspect-ratio:16 / 10}.rs-unh__card--grande h3{font-size:clamp(1.4rem, 1.9vw, 1.85rem)}[data-theme="dark"] .rs-unh__exs{color:var(--rs-azul-200)}@media (max-width:1100px){.rs-unh__lado{grid-template-columns:1fr 1fr}}@media (max-width:820px){.rs-unh__card--grande{flex-direction:column}.rs-unh__card--grande .rs-foto{width:100%}}@media (max-width:620px){.rs-unh__lado{grid-template-columns:1fr}}.rs-res{padding:clamp(2.5rem, 4vw, 3.5rem) 0;background:var(--rs-azul-700);color:#E6EDF5;--rs-titulo-cor:#FFFFFF}.rs-res__in{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;align-items:center;justify-content:space-between}.rs-res h2{font-size:clamp(1.4rem, 1.9vw, 1.85rem);color:#fff}.rs-res p{max-width:70ch;margin-top:.35rem;color:#DCE6F3}.rs-res .btn{flex:none;min-height:48px;padding-inline:1.5rem;border-radius:var(--rs-raio-botao);font-family:var(--rs-titulo);font-weight:700}[data-theme="dark"] .rs-res{background:#0B2D5C}.rs-hi{background:linear-gradient(90deg,rgba(228,244,238,.86),rgba(228,244,238,.74)),var(--rs-hi-fundo,none) left bottom / cover no-repeat,var(--rs-verde-100);background-blend-mode:normal,multiply}[data-theme="dark"] .rs-hi{background:var(--rs-bg-verde)}.rs-hi__topo{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2rem, 5vw, 5rem);align-items:center}.rs-hi__topo>*{min-width:0}.rs-hi__topo h2{text-wrap:balance}.rs-hi .rs-hi__lead{margin-top:1.5rem}.rs-hi__mais{margin-top:1rem}.rs-hi__foto{aspect-ratio:16 / 9}.rs-hi__tl{margin-top:clamp(3rem, 6vw, 5rem)}.rs-hi__tl-hd{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.rs-hi__tl-hd .rs-sobrelinha{margin:0}.rs-hi__trilho{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.rs-hi__trilho::-webkit-scrollbar{display:none}.rs-hi__trilho.is-arrastando{cursor:grabbing;scroll-snap-type:none;user-select:none;-webkit-user-select:none}.rs-hi__trilho.is-fim{-webkit-mask-image:none;mask-image:none}@media (hover:none){.rs-hi__trilho{cursor:auto}}.rs-hi__item{position:relative;flex:0 0 clamp(250px, 25%, 310px);scroll-snap-align:start;padding:2.4rem 2rem 0 0}.rs-hi__item:has(.rs-hi__ano:empty){display:none}.rs-hi__item::before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:var(--rs-verde-300)}.rs-hi__item::after{content:"";position:absolute;left:0;top:0;width:16px;height:16px;border-radius:50%;background:var(--rs-verde-500);box-shadow:0 0 0 6px var(--rs-verde-100)}.rs-hi__ano{display:block;font-family:var(--rs-titulo);font-weight:800;font-size:clamp(2.2rem, 3vw, 2.9rem);line-height:1;letter-spacing:-.05em;color:var(--rs-azul-700)}.rs-hi__item h3{font-size:1.1875rem;margin:.8rem 0 .45rem;letter-spacing:-.015em}.rs-hi__item p{font-size:.9375rem;color:var(--rs-suave);max-width:34ch}.rs-hi__prog{height:3px;margin-top:2.5rem;overflow:hidden;border-radius:3px;background:rgba(11,37,71,.1)}.rs-hi__prog span{display:block;width:0;height:100%;border-radius:3px;background:var(--rs-azul-700);transition:width .25s ease}.rs-hi__nav{display:flex;gap:.5rem}.rs-hi__nav button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;border:1.5px solid rgba(11,37,71,.25);background:var(--rs-cartao);color:var(--rs-titulo-cor);cursor:pointer;transition:border-color .25s ease,opacity .25s ease}.rs-hi__nav button:hover{border-color:var(--rs-azul-900)}.rs-hi__nav button:disabled{opacity:.35;cursor:default}.rs-hi__nav svg{width:18px;height:18px}[data-theme="dark"] .rs-hi__ano{color:var(--rs-verde-300)}@media (max-width:980px){.rs-hi__topo{grid-template-columns:1fr}}@media (max-width:560px){.rs-hi__item{flex-basis:78%}}.rs-pr__grande{font-size:clamp(2.4rem, 6.2vw, 6rem);letter-spacing:-.05em;line-height:.95;max-width:14ch}.rs-pr__g{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem, 4vw, 4.5rem);margin-top:4rem;padding-top:2.5rem;border-top:1px solid var(--rs-fio)}.rs-pr__sub{font-size:1.1875rem;margin-bottom:.6rem}.rs-pr__valores{display:flex;flex-wrap:wrap;gap:.45rem}.rs-pr__equipe{margin-top:4rem}.rs-pr__lista{columns:3 220px;column-gap:2rem;margin-top:1.5rem}@media (max-width:760px){.rs-pr__g{grid-template-columns:1fr}}.rs-cv__hd{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:end;margin-bottom:2.5rem}.rs-cv__busca{max-width:760px;margin-bottom:2.5rem}.rs-cv__rot{display:block;margin-bottom:.4rem;font-family:var(--rs-titulo);font-weight:700;font-size:.9375rem;color:var(--rs-titulo-cor)}.rs-cv__busca input{width:100%;min-height:50px;padding:.75rem .95rem;border:1.5px solid rgba(11,37,71,.28);border-radius:var(--rs-raio-sm);background:var(--rs-cartao);color:var(--rs-titulo-cor);font:inherit;font-size:1.0625rem}.rs-cv__busca input:focus{outline:none;border-color:var(--rs-azul-700);box-shadow:0 0 0 3px rgba(15,75,152,.18)}.rs-cv__res{display:grid;gap:.6rem;margin-top:.8rem}.rs-cv__res:empty{display:none}.rs-cv__hit{display:grid;grid-template-columns:140px 1fr;gap:1.1rem;align-items:center;padding:.8rem 1.1rem;border-radius:var(--rs-raio-md);background:var(--rs-cartao)}.rs-cv__logo{display:flex;align-items:center;justify-content:center;height:60px;overflow:hidden}.rs-cv__logo img{width:auto;max-width:100%;max-height:50px;object-fit:contain}.rs-cv__logo--sem{border-radius:var(--rs-raio-md);background:var(--rs-azul-100);font-family:var(--rs-titulo);font-weight:700;font-size:1.1875rem;color:var(--rs-azul-900)}.rs-cv__hit b{display:block;font-family:var(--rs-titulo);font-weight:700;font-size:1.0625rem;line-height:1.3;color:var(--rs-titulo-cor)}.rs-cv__hit p,.rs-cv__nao{font-size:.9375rem;color:var(--rs-suave)}.rs-cv__hit p a{color:var(--rs-azul-700);font-weight:700}.rs-cv__nao{padding:1rem 1.1rem;border-radius:var(--rs-raio-md);background:var(--rs-cartao)}.rs-cv__nao b{color:var(--rs-titulo-cor)}.rs-cv__marq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.rs-cv__faixa{display:flex;gap:.9rem;width:max-content;animation:rsCvMarq 60s linear infinite}.rs-cv__faixa + .rs-cv__faixa{margin-top:.9rem;animation-direction:reverse;animation-duration:70s}.rs-cv__marq:hover .rs-cv__faixa,.rs-cv__marq:focus-within .rs-cv__faixa{animation-play-state:paused}.rs-cv__faixa li{display:flex;flex:none;align-items:center;justify-content:center;width:170px;height:96px;padding:.9rem;border-radius:var(--rs-raio-md);background:#fff}.rs-cv__faixa li:has(img[src=""]),.rs-cv__faixa li:has(img:not([src])){display:none}.rs-cv__faixa img{width:auto;max-width:100%;max-height:56px;object-fit:contain}.rs-cv__pag{margin-top:2.5rem;font-size:.9375rem;color:var(--rs-suave)}.rs-cv__pag b,.rs-cv__pag strong{color:var(--rs-titulo-cor)}@keyframes rsCvMarq{to{transform:translateX(-50%)}}@media (max-width:820px){.rs-cv__hd{grid-template-columns:1fr;gap:1rem}}@media (max-width:520px){.rs-cv__hit{grid-template-columns:1fr;gap:.5rem}.rs-cv__logo{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.rs-cv__marq{-webkit-mask-image:none;mask-image:none}.rs-cv__faixa{flex-wrap:wrap;width:auto;animation:none}.rs-cv__faixa [data-copia]{display:none}}.rs-ag{position:relative}.rs-ag__ancora{position:absolute;top:0}.rs-ag__g{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem, 5vw, 5.5rem);align-items:start}.rs-ag .rs-ag__lead{margin-top:1.5rem}.rs-ag__dif{display:grid;grid-template-columns:1fr 1fr;gap:.2rem 1.4rem;margin:2.5rem 0 3.5rem}.rs-ag__dif li:has(:empty),.rs-ag__dif li:empty{display:none}.rs-ag__duvtit{margin-bottom:1rem}.rs-ag__mais{display:inline-block;margin-top:1.5rem}.rs-ag__card{padding:clamp(1.5rem, 3vw, 2.6rem);border-radius:var(--rs-raio-lg);background:var(--rs-bg-alt)}.rs-ag__cardtit{font-size:1.4rem;margin-bottom:1rem}.rs-ag__alt{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--rs-fio);font-size:.9375rem}.rs-ag__alt ul{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}@media (max-width:980px){.rs-ag__g{grid-template-columns:1fr}}@media (max-width:520px){.rs-ag__dif{grid-template-columns:1fr}}.rs-rod27{--rs-titulo-cor:#FFFFFF;padding:4rem 0 2.5rem;background-color:var(--rs-azul-950);background-image:radial-gradient(60rem 30rem at 92% 0%,rgba(81,190,157,.14),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' opacity='.07'%3E%3Cpath d='M22 36q38-20 76 0M22 64q38 20 76 0'/%3E%3Cpath d='M102 116q38-20 76 0M102 144q38 20 76 0M-58 116q38-20 76 0M-58 144q38 20 76 0'/%3E%3C/svg%3E");background-size:auto,160px 160px;color:#C8D5E8;font-size:.9375rem}.rs-rod27 a{color:#E6EDF5 !important;text-decoration:none !important}.rs-rod27 a:hover{color:#fff !important;text-decoration:underline !important;text-underline-offset:3px}.rs-rod27__topo{display:grid;grid-template-columns:1.1fr 2.4fr;gap:4rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(255,255,255,.12)}.rs-rod27__logo{display:inline-block}.rs-rod27__logo img{display:block;width:auto;height:84px}.rs-rod27__frase{margin-top:1.5rem;max-width:30ch}.rs-rod27__uns{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1.5rem}.rs-rod27__uns h3{font-size:1.0625rem;margin-bottom:.5rem;letter-spacing:-.01em}.rs-rod27__uns p{line-height:1.55}.rs-rod27__uns .rs-rod27__tel{display:inline-flex;align-items:center;min-height:44px;margin-top:.2rem;font-weight:700;color:#fff !important}.rs-rod27__meio{display:flex;flex-wrap:wrap;gap:0 2.2rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.12);font-weight:600}.rs-rod27__meio a{display:inline-flex;align-items:center;min-height:44px}.rs-rod27__base{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;padding-top:1.5rem;font-size:.8125rem;color:#A9C2E6}.rs-rod27__rt{max-width:70ch}.rs-rod27__legais{display:flex;flex-wrap:wrap;gap:0 1.4rem}.rs-rod27__legais a{display:inline-flex;align-items:center;min-height:44px}@media (max-width:1100px){.rs-rod27__topo{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:560px){.rs-rod27__uns{grid-template-columns:1fr}.rs-rod27__meio{gap:0 1.4rem}}.rs-rod27__uns h3 a{display:inline-flex;align-items:center;min-height:44px}.section-powerby-portall{background-color:var(--rs-grafite);border-top:1px solid rgba(255,255,255,.08)}.section-powerby-portall .padding-y-xl{padding-block:0 !important}.section-powerby-portall img{max-width:100%;height:auto;max-height:80px;width:fit-content;padding:0px !important}.section-powerby-portall span{color:var(--color-neutral-50);font-size:var(--size-sm)}.section-powerby-portall span i{color:#ff225b;display:inline-block;animation:heartbeat 1.5s ease-in-out infinite}.section-powerby-portall fill{color:var(--color-neutral-50)}.section-powerby-portall .filportallportall{fill:var(--color-neutral-50)}@media (max-width:640px){.section-powerby-portall .container .container .container{width:100%;max-width:unset !important}}@keyframes heartbeat{0%,100%{transform:scale(1)}10%,30%{transform:scale(1.15)}20%,40%{transform:scale(1)}}.section-powerby-portall .click>a{text-decoration:none}.section-powerby-portall .flex-between{justify-content:center;text-align:center}.section-powerby-portall .click{align-items:center}.section-powerby-portall a{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;min-height:44px;text-decoration:none !important}.lgpd-popup{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-critical);pointer-events:none}.lgpd-popup-content{background:var(--bg-primary);border-top:1px solid var(--border-color);padding:var(--spacing-md) var(--spacing-lg);display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap;box-shadow:0 -2px 10px rgba(0,0,0,0.1);pointer-events:auto}.lgpd-popup-icon{font-size:2.25rem;color:var(--color-primary)}.lgpd-popup-text{color:var(--color-text);font-size:var(--size-sm)}.lgpd-popup-links{font-size:var(--size-sm)}.lgpd-popup-links a{color:var(--color-primary);text-decoration:underline}.lgpd-popup-links a:hover{opacity:0.8}.lgpd-separator{margin:0 var(--spacing-xs);color:var(--color-text-muted)}.lgpd-popup-btn{background:var(--color-primary);color:white;border:none;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-buttons);font-size:var(--font-size-sm);font-weight:var(--weight-xl);cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacing-xs);transition:opacity 0.2s}.lgpd-popup-btn:hover{opacity:0.9}.lgpd-popup-show{animation:lgpdSlideUp 0.3s ease forwards}.lgpd-popup-hide{animation:lgpdSlideDown 0.3s ease forwards}@keyframes lgpdSlideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes lgpdSlideDown{from{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@media (min-width:1024px){.lgpd-popup-content{border-radius:0 30px 0 0}}@media (max-width:768px){.lgpd-popup-content{padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm)}}.lgpd-popup-links a{display:inline-block;padding-block:.75rem;margin-block:-.75rem}@media (max-width:768px){.lgpd-popup-icon{display:none}.lgpd-popup-content{justify-content:space-between;column-gap:var(--spacing-md);row-gap:4px}.lgpd-popup-text{flex:1 1 100%;margin:0}}.run-chatbot-btn,.run-whatsapp-button,.run-whatsapp-tooltip{translate:0 calc(-1 * var(--rs-lgpd-h, 0px));transition:translate .3s ease,transform .18s ease,opacity .2s ease !important}.lgpd-popup-content{background:rgba(0,0,0,.8);border-top:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--rs-texto)}.lgpd-popup-icon,.lgpd-popup-text,.lgpd-popup-links a,.lgpd-separator{color:#fff}.lgpd-popup-links a{text-decoration:underline}.lgpd-popup-btn{min-height:44px;padding:10px 30px;background:#5f5f5f;color:#fff;border:3px solid rgba(255,255,255,.5);border-radius:10px;font-family:var(--rs-texto);font-weight:700;letter-spacing:.13rem;text-transform:uppercase}@media (min-width:1024px){.lgpd-popup-content{border-radius:0}}.lgpd-popup-links a{min-width:44px;text-align:center}@media (max-width:768px){.lgpd-popup-content{padding-block:10px}.lgpd-popup-btn{padding:8px 18px;letter-spacing:.08rem}}@media (max-width:400px){.lgpd-popup-content{column-gap:8px;padding-inline:12px}.lgpd-popup-btn{padding:8px 12px;letter-spacing:.04rem}.lgpd-popup-text{font-size:.875rem}}html body .lgpd-popup{left:1rem;right:auto;bottom:1rem;width:auto;max-width:min(34rem, calc(100vw - 2rem))}html body .lgpd-popup-content{display:block;position:relative;padding:1rem 9rem 1rem 1.25rem;background:var(--bg-primary,#fff);border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.14);font-size:.8125rem;line-height:1.5;-webkit-backdrop-filter:none;backdrop-filter:none}html body .lgpd-popup-icon{display:none}html body .lgpd-popup-text{display:inline;flex:none;margin:0;font-size:.8125rem;line-height:1.5;color:var(--color-text,#333)}html body .lgpd-popup-links{display:inline;font-size:.8125rem;line-height:1.5;white-space:nowrap}html body .lgpd-popup-links a{display:inline;color:var(--color-primary);font-weight:600;text-decoration:underline;padding-block:0;margin-block:0;min-width:0}html body .lgpd-separator{margin:0 .25rem;color:var(--color-text-muted,#888)}html body .lgpd-popup-btn{position:absolute;top:50%;right:1.25rem;translate:0 -50%;display:inline-flex;min-height:40px;padding:.5rem 1.125rem;border:0;border-radius:8px;background:var(--color-primary);color:#fff;font-size:.875rem;font-weight:700;letter-spacing:0;text-transform:none}html body .run-chatbot-btn,html body .run-whatsapp-button,html body .run-whatsapp-tooltip{translate:none}html body .fab-stack.fab-stack{bottom:var(--fab-stack-offset,20px) !important}@media (max-width:768px){html body .lgpd-popup{left:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom, 0px));max-width:calc(100vw - 6.75rem)}html body .lgpd-popup-content{padding:.875rem 1rem}html body .lgpd-popup-btn{position:static;translate:none;display:flex;width:fit-content;margin-top:.5rem}}
/* Aviso de cookies compacto (padrao 01/11/2026) */html body .lgpd-popup{left: 1rem;right: auto;bottom: 1rem;width: auto;max-width: min(34rem,calc(100vw - 2rem))}html body .lgpd-popup-content{display: block;position: relative;padding: 1rem 9rem 1rem 1.25rem;background: var(--bg-primary,#fff);border: 1px solid rgba(0,0,0,.08);border-radius: 12px;box-shadow: 0 8px 28px rgba(0,0,0,.14);font-size: .8125rem;line-height: 1.5;-webkit-backdrop-filter: none;backdrop-filter: none}html body .lgpd-popup-icon{display: none}html body .lgpd-popup-text{display: inline;flex: none;margin: 0;font-size: .8125rem;line-height: 1.5;color: var(--color-text,#333)}html body .lgpd-popup-links{display: inline;font-size: .8125rem;line-height: 1.5;white-space: nowrap}html body .lgpd-popup-links a{display: inline;color: var(--color-primary);font-weight: 600;text-decoration: underline;padding-block: 0;margin-block: 0;min-width: 0}html body .lgpd-separator{margin: 0 .25rem;color: var(--color-text-muted,#888)}html body .lgpd-popup-btn{position: absolute;top: 50%;right: 1.25rem;translate: 0 -50%;display: inline-flex;min-height: 40px;padding: .5rem 1.125rem;border: 0;border-radius: 8px;background: var(--color-primary);color: #fff;font-size: .875rem;font-weight: 700;letter-spacing: 0;text-transform: none}html body .run-chatbot-btn,html body .run-whatsapp-button,html body .run-whatsapp-tooltip{translate: none}html body .fab-stack.fab-stack{bottom: var(--fab-stack-offset,20px) !important}@media (max-width: 768px){html body .lgpd-popup{left: .75rem;bottom: calc(.75rem + env(safe-area-inset-bottom,0px));max-width: calc(100vw - 6.75rem)}html body .lgpd-popup-content{padding: .875rem 1rem}html body .lgpd-popup-btn{position: static;translate: none;display: flex;width: fit-content;margin-top: .5rem}}
