.tabs{justify-content:center;gap:20px;display:flex}.tab{font-family:var(--f-ubuntu);border:2px solid var(--purple);color:#fff;background:var(--purple);border-radius:6px;padding:14px 22px;font-size:16px;font-weight:500}.tab.on{color:var(--purple);background:#fff}.logos{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;gap:108px;max-width:1232px;margin:32px auto 0;padding:0 0 4px;display:flex;overflow-x:auto}.logos::-webkit-scrollbar{display:none}.logos.few{justify-content:center}.logos .logo-bubble{scroll-snap-align:start;background:#fff;border-radius:50%;flex:0 0 200px;place-items:center;width:200px;height:200px;display:grid;overflow:hidden}@media (max-width:900px){.logos{gap:24px}}.logos img{object-fit:cover;width:100%;height:100%}
.hero{background:var(--yellow);position:relative;overflow:hidden}.hero .slides{aspect-ratio:1919/965;max-height:965px;position:relative}.hero .slide{opacity:0;pointer-events:none;transition:opacity .8s;position:absolute;inset:0}.hero .slide.on{opacity:1;pointer-events:auto;z-index:1}.hero .slide a{display:block;position:absolute;inset:0}.hero .slide img{display:block}.hero .slide .m{display:none}@media (max-width:767px){.hero .slide .d+.m{display:block}.hero .slide .d:has(+.m){display:none}}.hero .dots{z-index:3;justify-content:center;gap:12px;display:flex;position:absolute;bottom:6px;left:0;right:0}.hero .dots button{background:#fffc;border:0;border-radius:50%;width:6px;height:6px;padding:0}.hero .dots button.on{background:var(--yellow)}@media (max-width:767px){.hero .slides{aspect-ratio:4/3;touch-action:pan-y}.hero .slide .d{object-position:center top}}
