.breakdance .bde-section-578-100 .section-container{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-section-578-100 .section-container>*{width:auto!important;height:auto!important}.breakdance .bde-section-578-100 .section-container{--bde-grid-items-per-row:1}.breakdance .bde-section-578-100 .section-container{--bde-section-width:100%}.breakdance .bde-section-578-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}#custom-footer{--line-w:rgba(255,255,255,.08);--txt-w:rgba(255,255,255,.62);--txt-w-soft:rgba(255,255,255,.5);--txt-w-strong:rgba(255,255,255,.92);font-family:'Manrope',system-ui,sans-serif;font-size:16px;line-height:1.6;color:rgba(255,255,255,.7);-webkit-font-smoothing:antialiased}#custom-footer *,#custom-footer *::before,#custom-footer *::after{box-sizing:border-box;margin:0;padding:0}#custom-footer img,#custom-footer svg{display:block;max-width:100%}#custom-footer a{color:inherit;text-decoration:none}#custom-footer a:focus-visible{outline:2px solid #FFB33F;outline-offset:2px;border-radius:4px}#custom-footer .footer{background:#0F1823;color:rgba(255,255,255,.7);padding:80px 40px 30px}#custom-footer .footer-inner{max-width:1440px;margin:0 auto}#custom-footer .footer-top{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:40px;padding-bottom:46px;border-bottom:1px solid var(--line-w)}#custom-footer .footer-brand{display:flex;flex-direction:column;align-items:flex-start}#custom-footer .footer-logo-link{display:inline-block;margin-bottom:24px;line-height:0}#custom-footer .footer-logo{width:160px;height:auto;display:block}#custom-footer .footer-brand p{font-size:18px;line-height:1.55;max-width:340px;margin-bottom:24px;color:rgba(255,255,255,.7)}#custom-footer .footer-country{display:inline-flex;align-items:center;gap:10px;color:var(--txt-w-strong);font-weight:600;font-size:17px;line-height:1.4;padding:9px 16px 9px 9px;background:rgba(255,255,255,.04);border:1px solid var(--line-w);border-radius:999px}#custom-footer .footer-flag{width:30px;height:20px;border-radius:3px;flex-shrink:0;display:block;object-fit:cover}#custom-footer .footer-socials{display:flex;gap:20px;margin-top:26px;align-items:center}#custom-footer .footer-socials a{width:26px;height:26px;display:grid;place-items:center;color:rgba(255,255,255,.55);transition:color .2s ease,transform .2s ease}#custom-footer .footer-socials a:hover{color:#fff;transform:translateY(-2px)}#custom-footer .social-icon{width:24px;height:24px;display:block;flex-shrink:0}#custom-footer .footer-col{display:flex;flex-direction:column}#custom-footer .footer-col .footer-col-title{font-family:'Sora',sans-serif;font-size:18px;line-height:1.3;color:#fff;margin:0 0 22px;letter-spacing:-.005em;font-weight:700}#custom-footer .footer-col ul,#custom-footer .footer-menu{list-style:none;display:grid;gap:14px;margin:0;padding:0}#custom-footer .footer-col li,#custom-footer .footer-menu li{list-style:none;margin:0;padding:0}#custom-footer .footer-col a,#custom-footer .footer-menu a{font-size:17px;line-height:1.4;color:var(--txt-w);font-weight:400;transition:color .2s ease}#custom-footer .footer-col a:hover,#custom-footer .footer-menu a:hover{color:#fff}#custom-footer .footer-bottom{padding-top:28px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;font-size:16px;line-height:1.5;color:var(--txt-w-soft)}#custom-footer .footer-bottom a{color:rgba(255,255,255,.7)}#custom-footer .footer-bottom .reg-no{font-family:'Sora',sans-serif;letter-spacing:.04em}#custom-footer .reveal{opacity:0;transform:translateY(20px);transition:opacity .6s,transform .6s}#custom-footer .reveal.visible,#custom-footer .reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){#custom-footer .reveal{transition:none;opacity:1;transform:none}}@media (max-width:1100px){#custom-footer .footer-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:720px){#custom-footer .footer{padding:60px 20px 24px}#custom-footer .footer-top{grid-template-columns:minmax(0,1fr);gap:32px}#custom-footer .footer-bottom{flex-direction:column;align-items:flex-start}}@media (min-width:1740px){#custom-footer .footer-inner{max-width:1580px}}