@keyframes ah-in{0%{opacity:0}to{opacity:1}}@keyframes ah-fundo{0%{opacity:.72;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes ah-corretor{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes ah-texto{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.h-bg1{animation:ah-fundo 2.5s cubic-bezier(.2,.7,.2,1) both}.h-rec{animation:ah-corretor 1.2s cubic-bezier(.16,.72,.28,1) .24s both}.h-conheca{animation:ah-in .82s ease .72s both}.h-unica{animation:ah-texto .9s cubic-bezier(.2,.75,.25,1) .94s both}.h-buscar{animation:ah-in .68s ease 1.2s both}.hero.ah-off .h-bg1,.hero.ah-off .h-rec,.hero.ah-off .h-conheca,.hero.ah-off .h-unica,.hero.ah-off .h-buscar{animation:none;opacity:0}.h-bg1,.h-rec,.h-conheca,.h-unica,.h-buscar{will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.h-bg1,.h-rec,.h-conheca,.h-unica,.h-buscar{animation:none!important;opacity:1!important;will-change:auto}}.tr-vp{overflow:hidden;touch-action:pan-y}.tr.ah-on .tr-v{overflow:visible;scroll-snap-type:none;will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none}.tr.ah-on.ah-arrasta .tr-v{cursor:grabbing}.tr.ah-on .tr-v img{-webkit-user-drag:none;user-drag:none}.tr.ah-on.ah-arrasta .tr-v a{pointer-events:none}.tr.ah-on .tr-s{transition:opacity .2s}.tr.ah-on .tr-v{position:relative;touch-action:pan-y}.tr.ah-on .tr-s[hidden]{display:flex}.tr.ah-on .tr-s.ah-dis{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility 0s .2s}.pts button{position:relative;width:10px;height:10px;border-radius:var(--r-s);background:#555;opacity:.25;transition:all .3s ease-out}.pts button[aria-current]{width:20px;opacity:1;background:#555}.tr.ah-on .tr-s{width:34px;height:34px;top:50%;margin-top:-17px;background:#f2f2f2;box-shadow:none}.tr.ah-on .tr-s:hover{background:#fff}.tr.ah-on .tr-s.ah-dis{opacity:0}.tr.ah-on .pts{gap:6px}.tr.ah-on .dep-v~.pts,.tr.ah-on:has(.dep-v) .pts{gap:16px}.tr.ah-on:has(.dep-v) .tr-s.e{left:10px}.tr.ah-on:has(.dep-v) .tr-s.d{right:10px}@media(max-width:760px){.tr.ah-on .tr-s{width:30px;height:30px;margin-top:-15px}}
