*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#000;color:#fff;font-family:Inter,Arial,sans-serif}.site-header{height:62px;background:#000;position:relative;z-index:20}.site-header__inner{width:min(1180px,calc(100% - 32px));height:100%;margin:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.brand-mark img{width:auto;height:36px}.partner-switch{display:flex;align-items:center;gap:13px;color:#aeb2ba;text-decoration:none;font-size:15px}.partner-switch i{width:27px;height:24px;background:#151920;color:#f33;display:grid;place-items:center;font-size:12px}.header-actions{display:flex;justify-content:flex-end;align-items:center;gap:13px;font-size:13px}.header-actions>a{color:#cccccc;text-decoration:none}.header-divider{height:23px;border-left:1px solid #333}.language-form{margin:0}.language-form button{border:0;background:none;color:#b9bdc5;padding:5px;cursor:pointer;font-size:16px}.language-form button span{display:none}.whatsapp-float{position:fixed;right:22px;bottom:50px;z-index:1230;width:62px;height:62px;border-radius:50%;background:#24e5e8;color:#000;display:grid;place-items:center;font-size:38px;text-decoration:none;box-shadow:0 0 22px rgba(36,229,232,.75)}.site-footer{border-top:1px solid #102139;background:#000;padding:25px 0 8px;color:#aab2bf}.site-footer__grid{width:min(1180px,calc(100% - 32px));margin:auto;display:grid;grid-template-columns:1.45fr .85fr .85fr 1.05fr 1.35fr;gap:24px}.footer-brand img{width:105px}.footer-brand p,.footer-contact p,.footer-cta p{font-size:12px;line-height:1.65;margin:9px 0}.site-footer h3{color:#cccccc;font-size:13px;margin:0 0 12px}.site-footer nav h3,.footer-contact h3{color:#0878ff}.site-footer nav a{display:block;color:#aab2bf;text-decoration:none;font-size:12px;margin:0 0 9px}.socials{display:flex;gap:10px}.socials a{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#111b29;color:#c7d0dd;text-decoration:none;font-size:12px}.footer-cta{border:1px solid #12325a;border-radius:8px;padding:18px;background:#071222}.footer-cta .primary-button{width:100%;min-height:40px;padding:0 12px;font-size:12px}.copyright{margin:14px 0 0;text-align:center;font-size:11px;color:#687383}@media(max-width:800px){.site-header__inner{grid-template-columns:1fr auto}.partner-switch{display:none}.whatsapp-float{right:14px;bottom:18px;top:auto;width:54px;height:54px;font-size:32px}.site-footer__grid{grid-template-columns:repeat(2,1fr)}.footer-brand,.footer-cta{grid-column:1/-1}}@media(max-width:480px){.site-footer__grid{grid-template-columns:1fr}.footer-brand,.footer-cta{grid-column:auto}}
.footer-brand p {
    text-align: justify;
}
.primary-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
    min-height: 50px;
    padding: 0 36px;
    border: 1px solid #2693ff;
    border-radius: 5px;
    background: linear-gradient(135deg,#0879ff,#0756ed);
    box-shadow: 0 0 18px rgba(0,102,255,.42);
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    transition: .2s
}
.text-danger {
    font-size: 13px;
}
.primary-button:hover {
    color: #fff;
    transform: translateY(-2px);
    box-shadow: 0 0 26px #ff4521a6
}
@media (max-width: 768px) {
   
    .footer-brand img {
        width: 157px!important;
    }
    
}
/* Hide the page's vertical scrollbar while preserving mouse, keyboard and touch scrolling. */
html {
  overflow-y: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

html::-webkit-scrollbar {
  display: none;
}
