.al-heroi{position:relative;display:flex;align-items:center;min-height:clamp(520px, 44vw, 700px);overflow:hidden;background:#F3ECEF}.al-heroi__foto{position:absolute;inset:0;display:block}.al-heroi__foto img{display:block;width:100%;height:100%;object-fit:cover;object-position:22% 30%}.al-heroi__grade{position:relative;z-index:1;display:flex;justify-content:flex-end;padding-block:clamp(36px, 5vw, 64px)}.al-heroi__cartao{width:min(100%, 520px);padding:clamp(24px, 2.6vw, 36px);border-radius:var(--al-raio);background:rgba(255,255,255,.9);box-shadow:0 10px 30px rgba(90,40,80,.12);color:var(--al-tinta-2)}.al-heroi__frase{margin:0 0 18px;font-size:1rem;line-height:1.65;color:#3A2F36}.al-heroi__titulo{margin:0;font-family:var(--al-script);font-size:clamp(2.4rem, 3.6vw, 3.25rem);font-weight:400;line-height:1.1;color:#5A2850}.al-heroi__registro{margin:6px 0 0;font-size:.9375rem;font-weight:600;letter-spacing:.02em;color:#5F535B}.al-heroi__botoes{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:22px}.al-heroi__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px}.al-heroi__btn svg{width:20px;height:20px;flex:none}[data-theme="dark"] .al-heroi__cartao{background:rgba(26,18,24,.92);color:var(--al-tinta)}[data-theme="dark"] .al-heroi__frase{color:var(--al-tinta)}[data-theme="dark"] .al-heroi__titulo{color:#EDC3DE}[data-theme="dark"] .al-heroi__registro{color:var(--al-tinta-suave)}@media (max-width:767px){.al-heroi{display:block;min-height:0;background:var(--al-fundo-2)}.al-heroi__foto{position:relative;inset:auto;aspect-ratio:600 / 710;max-height:72svh}.al-heroi__foto img{object-position:50% 20%}.al-heroi__grade{display:block;padding-block:0 32px}.al-heroi__cartao{width:auto;margin-top:-48px;position:relative;display:flex;flex-direction:column}.al-heroi__titulo{order:1}.al-heroi__registro{order:2}.al-heroi__botoes{order:3;margin-top:18px}.al-heroi__frase{order:4;margin:22px 0 0;font-size:.9375rem}}@media (max-width:400px){.al-heroi__botoes .al-heroi__btn{width:100%}}.al-sobre{background:var(--al-palco);color:#fff;text-align:center}.al-sobre .al-sobre__titulo{color:#fff}.al-sobre__texto{max-width:70ch;margin:0 auto 12px;font-size:clamp(1.0625rem, 1.3vw, 1.1875rem);line-height:1.7;color:#fff}.al-sobre__texto:empty{display:none}.al-sobre .al-acoes{margin-top:28px}.al-sobre__btn{min-height:48px;border:1.5px solid #fff !important;background:transparent !important;color:#fff !important}.al-sobre__btn:hover,.al-sobre__btn:focus-visible{background:#fff !important;color:#5A2850 !important}[data-theme="dark"] .al-sobre{background:#2A1C26}.al-conv__grade{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px, 1.6vw, 20px);margin:0;padding:0;list-style:none}.al-conv__grade li{margin:0}.al-conv__grade figure{margin:0;border:1px solid var(--al-linha);border-radius:var(--al-raio);background:#fff;overflow:hidden}.al-conv__grade img{display:block;width:100%;height:auto;aspect-ratio:2 / 1;object-fit:contain}.al-conv__grade:empty{min-height:120px}@media (max-width:1023px){.al-conv__grade{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:599px){.al-conv__grade{grid-template-columns:repeat(2,minmax(0,1fr))}}.al-area__grade{display:grid;grid-template-columns:5fr 7fr;gap:clamp(28px, 5vw, 72px);align-items:center}.al-area__foto{margin:0;border-radius:var(--al-raio);overflow:hidden;background:var(--al-fundo-3)}.al-area__foto img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.al-area .al-area__titulo{text-align:left}.al-area__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:8px 0 0}.al-area__lista li{font-size:1.0625rem}.al-area__lista li:empty{display:none}.al-area__botoes{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:32px}@media (max-width:899px){.al-area__grade{grid-template-columns:1fr}.al-area__foto{max-width:520px}.al-area__foto img{aspect-ratio:3 / 2}}@media (max-width:599px){.al-area__lista{grid-template-columns:1fr}.al-area__botoes .btn{width:100%}}.al-area--gin{background:var(--al-fundo-3)}.al-area--obs{background:var(--al-fundo-2)}.al-cons__grade{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:clamp(12px, 1.6vw, 20px);margin:0;padding:0;list-style:none}.al-cons__grade li{margin:0}.al-cons__grade li:first-child{grid-row:span 2}.al-cons__grade figure{margin:0;height:100%;border-radius:var(--al-raio);overflow:hidden;background:var(--al-fundo-3)}.al-cons__grade img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:2 / 1}.al-cons__grade li:first-child img{aspect-ratio:auto}.al-cons__end{margin:28px auto 0;max-width:62ch;font-style:normal;text-align:center;color:var(--al-tinta)}@media (max-width:767px){.al-cons__grade{grid-template-columns:1fr 1fr;grid-template-rows:auto}.al-cons__grade li:first-child{grid-column:span 2;grid-row:auto}.al-cons__grade li:first-child img{aspect-ratio:3 / 2}}@media (max-width:400px){.al-cons .al-acoes .btn{width:100%}}.al-insta{background:var(--al-palco);color:#fff;text-align:center}.al-insta .al-insta__titulo{color:#fff}.al-insta__texto{max-width:60ch;margin:0 auto;font-size:1.125rem;color:#fff}.al-insta__btn{display:inline-flex;align-items:center;gap:.55rem;min-height:48px;border:1.5px solid #fff !important;background:transparent !important;color:#fff !important}.al-insta__btn svg{width:20px;height:20px}.al-insta__btn:hover,.al-insta__btn:focus-visible{background:#fff !important;color:#5A2850 !important}[data-theme="dark"] .al-insta{background:#2A1C26}.al-rod{position:relative;padding-top:clamp(56px, 7vw, 96px);background:var(--al-palco);color:var(--al-palco-tinta)}.al-rod__grade{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1fr);gap:40px var(--al-gap);align-items:start}.al-rod a{color:var(--al-palco-tinta) !important;text-decoration:none !important}.al-rod__logo{display:inline-flex;min-height:44px}.al-rod__logo img{display:block;width:220px;height:auto;aspect-ratio:440 / 227}.al-rod__redes{display:flex;gap:8px;margin:16px 0 0;padding:0;list-style:none}.al-rod__redes li{margin:0}.al-rod__redes a{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.5)}.al-rod__redes a:hover{background:#fff;color:var(--al-palco) !important}.al-rod__redes svg{width:20px;height:20px}.al-rod .btn.btn-outline.al-rod__fale{margin-top:20px;color:#fff !important;border-color:rgba(255,255,255,.8);background:transparent}.al-rod .btn.btn-outline.al-rod__fale:hover{background:#fff;color:var(--al-palco) !important}.al-rod__titulo{margin:0 0 18px;font-family:var(--al-titulo);font-size:1.25rem;font-weight:700;color:#fff}.al-rod__zaps{display:grid;gap:18px;margin:0;padding:0;list-style:none}.al-rod__zaps li{margin:0}.al-rod__zaps a{display:flex;align-items:center;gap:12px;min-height:44px}.al-rod__zaps i{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--al-zap);color:#fff}.al-rod__zaps svg{width:22px;height:22px}.al-rod__zaps span{display:flex;flex-direction:column;line-height:1.35;font-weight:700}.al-rod__zaps small{font-weight:400;font-size:.875rem;color:var(--al-palco-suave)}.al-rod__zaps a:hover span{text-decoration:underline}.al-rod__legal{margin-top:clamp(32px, 4vw, 48px);padding-top:18px;border-top:1px solid var(--al-palco-linha)}.al-rod__rt{margin:0 0 6px;font-size:.9375rem;color:var(--al-palco-suave)}.al-rod__base{margin-top:clamp(28px, 4vw, 44px);background:var(--al-palco-2)}.al-rod__base-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;padding-block:6px;font-size:.9375rem;color:var(--al-palco-suave)}.al-rod__legais{display:flex;flex-wrap:wrap;gap:0 20px}.al-rod__legais a{display:inline-flex;align-items:center;min-height:44px;color:var(--al-palco-link) !important}.al-rod__legais a:hover{text-decoration:underline !important}@media (max-width:1023px){.al-rod__grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.al-rod__marca{grid-column:1 / -1}}@media (max-width:640px){.al-rod__grade{grid-template-columns:1fr}}.al-rod__end{margin:0 0 6px;font-style:normal;line-height:1.6;color:var(--al-palco-tinta)}.al-rod__link{display:inline-flex;align-items:center;min-height:44px;color:var(--al-palco-link) !important}.al-rod__link:hover{text-decoration:underline !important;text-underline-offset:3px}.al-rod{border-top:1px solid var(--al-palco-linha)}.section-powerby-portall{background-color:var(--al-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}}.fab-stack,body:not(:has(.fab-stack)) .run-chatbot-btn,body:not(:has(.fab-stack)) .run-whatsapp-button,body:not(:has(.fab-stack .run-whatsapp-tooltip)) .run-whatsapp-tooltip{translate:0 calc(-1 * var(--al-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(--al-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(--al-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}}.fab-stack,body:not(:has(.fab-stack)) .run-chatbot-btn,body:not(:has(.fab-stack)) .run-whatsapp-button{z-index:4001 !important}
/* 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}}
