@layer components{@media(prefers-reduced-motion:no-preference){.sobre__deck .sobre__card{position:sticky;inset-block-start:calc(var(--size-40) + var(--i, 0) * 10px)}.sobre__deck .sobre__card:nth-child(1){--i: 0}.sobre__deck .sobre__card:nth-child(2){--i: 1}.sobre__deck .sobre__card:nth-child(3){--i: 2}.sobre__deck .sobre__card:nth-child(4){--i: 3}.sobre__deck .sobre__card:nth-child(5){--i: 4}.sobre__deck .sobre__card{transform-origin:top center;scale:calc(1 - (4 - var(--i, 0)) * .015);filter:brightness(calc(1 - (4 - var(--i, 0)) * .012));transition:scale var(--transition),filter var(--transition)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.visao__title .word{color:var(--color-ghost-ink);animation:ink-in linear both;animation-timeline:view();animation-range:cover calc(28% + (var(--i) / var(--n)) * 30%) cover calc(42% + (var(--i) / var(--n)) * 30%)}}}@keyframes ink-in{to{color:var(--color-accent)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.hero__photo,.principios__image,.historias__media{animation:drift linear both;animation-timeline:view();animation-range:cover;will-change:transform}}}@keyframes drift{0%{translate:0 14px}to{translate:0 -14px}}:root{--close-hold: 0ms}@supports (selector(::details-content)) and (interpolate-size: allow-keywords){@media(prefers-reduced-motion:no-preference){.accordion__item,.faq__item{--close-hold: .32s}.accordion__item[open]::details-content,.faq__item[open]::details-content{animation:panel-open .32s cubic-bezier(.4,0,.2,1);overflow:hidden}.accordion__item.is-closing[open]::details-content,.faq__item.is-closing[open]::details-content{animation:panel-close .32s cubic-bezier(.4,0,.2,1) forwards}}}@supports (selector(::details-content)) and (not (interpolate-size: allow-keywords)){@media(prefers-reduced-motion:no-preference){.accordion__item,.faq__item{--close-hold: .24s}.accordion__item[open]::details-content,.faq__item[open]::details-content{animation:panel-fade .24s ease both}.accordion__item.is-closing[open]::details-content,.faq__item.is-closing[open]::details-content{animation:panel-fade-out .24s ease both}}}@media(prefers-reduced-motion:no-preference){.faq__item summary{transition:padding-block-end .32s cubic-bezier(.4,0,.2,1)}.faq__item.is-closing[open] summary{padding-block-end:var(--size-24)}}@media(prefers-reduced-motion:no-preference){.menu{--close-hold: .24s}.menu[open] .menu__panel{animation:drawer-in .24s cubic-bezier(.4,0,.2,1)}.menu.is-closing[open] .menu__panel{animation:drawer-out .24s cubic-bezier(.4,0,.2,1) forwards}}.accordion__item.is-closing[open] .accordion__icon:before{rotate:0deg}.accordion__item.is-closing[open] .accordion__icon:after{rotate:90deg}.faq__item.is-closing[open] .faq__chevron{rotate:-90deg}@keyframes drawer-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@keyframes drawer-out{0%{opacity:1;translate:0 0}to{opacity:0;translate:0 -8px}}@keyframes panel-open{0%{block-size:0;opacity:0}to{block-size:auto;opacity:1}}@keyframes panel-close{0%{block-size:auto;opacity:1}to{block-size:0;opacity:0}}@keyframes panel-fade{0%{opacity:0}to{opacity:1}}@keyframes panel-fade-out{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:no-preference){.accordion__icon:before,.accordion__icon:after,.faq__chevron{transition:rotate var(--transition),scale var(--transition)}}@media(prefers-reduced-motion:no-preference){.depoimento__quotes{transition:block-size .32s ease}}@media(prefers-reduced-motion:no-preference){.depoimento__quotes blockquote{opacity:0;transition:opacity .32s ease,visibility .32s ease}#depo-1:checked~.depoimento__stage blockquote:nth-of-type(1),#depo-2:checked~.depoimento__stage blockquote:nth-of-type(2),#depo-3:checked~.depoimento__stage blockquote:nth-of-type(3),#depo-4:checked~.depoimento__stage blockquote:nth-of-type(4),#depo-5:checked~.depoimento__stage blockquote:nth-of-type(5){opacity:1}}@media(prefers-reduced-motion:no-preference){.depoimento__people label{transition:color var(--transition)}}@media(prefers-reduced-motion:no-preference){.js .depoimento[data-rotating]>#depo-1:checked~.depoimento__people li:nth-child(1):after,.js .depoimento[data-rotating]>#depo-2:checked~.depoimento__people li:nth-child(2):after,.js .depoimento[data-rotating]>#depo-3:checked~.depoimento__people li:nth-child(3):after,.js .depoimento[data-rotating]>#depo-4:checked~.depoimento__people li:nth-child(4):after,.js .depoimento[data-rotating]>#depo-5:checked~.depoimento__people li:nth-child(5):after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background-color:var(--color-accent);transform-origin:left center;animation:tick var(--testimonial-interval, 7s) linear both}.js .depoimento[data-rotating][data-held]>#depo-1:checked~.depoimento__people li:nth-child(1):after,.js .depoimento[data-rotating][data-held]>#depo-2:checked~.depoimento__people li:nth-child(2):after,.js .depoimento[data-rotating][data-held]>#depo-3:checked~.depoimento__people li:nth-child(3):after,.js .depoimento[data-rotating][data-held]>#depo-4:checked~.depoimento__people li:nth-child(4):after,.js .depoimento[data-rotating][data-held]>#depo-5:checked~.depoimento__people li:nth-child(5):after{animation-play-state:paused}}@keyframes tick{0%{scale:0 1}to{scale:1 1}}@media(prefers-reduced-motion:no-preference){.credenciais__row,.servicos__rail,.principios__rail{scroll-behavior:smooth}}.consent:not([hidden]){animation:consent-fade .3s ease-out both}@media(prefers-reduced-motion:no-preference){.consent:not([hidden]){animation:consent-fade .3s ease-out both,consent-rise .3s cubic-bezier(.2,0,0,1) both}}@keyframes consent-fade{0%{opacity:0}}@keyframes consent-rise{0%{translate:0 12px}}.video-modal,.policy-modal{opacity:0;transition:opacity .15s cubic-bezier(.4,0,1,1),scale .15s cubic-bezier(.4,0,1,1),display .15s allow-discrete,overlay .15s allow-discrete}.video-modal[open],.policy-modal[open]{opacity:1;transition:opacity .22s cubic-bezier(.2,0,0,1),scale .22s cubic-bezier(.2,0,0,1),display .22s allow-discrete,overlay .22s allow-discrete}.video-modal::backdrop,.policy-modal::backdrop{opacity:0;transition:opacity .15s cubic-bezier(.4,0,1,1),display .15s allow-discrete,overlay .15s allow-discrete}.video-modal[open]::backdrop,.policy-modal[open]::backdrop{opacity:1;transition:opacity .22s cubic-bezier(.2,0,0,1),display .22s allow-discrete,overlay .22s allow-discrete}@starting-style{.video-modal[open],.policy-modal[open],.video-modal[open]::backdrop,.policy-modal[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:no-preference){.video-modal,.policy-modal{scale:.96}.video-modal[open],.policy-modal[open]{scale:1}@starting-style{.video-modal[open],.policy-modal[open]{scale:.96}}}}
