.breakdance .bde-section-2141-100 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-section-2141-100{background-color:#030303;background-size:cover;background-repeat:no-repeat;background-position:center bottom}.breakdance .bde-section-2141-100>.section-background-overlay{background-color:#03030340;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-2141-100 .section-container{height:500px}@media (max-width:479px){.breakdance .bde-section-2141-100 .section-container{height:300px}}.breakdance .bde-heading-2141-101{color:#fdfcff}.breakdance .bde-section-2141-103 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-2141-103 .section-container{--bde-section-width:100%}.breakdance .bde-section-2141-103 .section-container{padding-bottom:0px;padding-top:0px}.bde-code-block:has(.mhk-ab){width:100%!important;max-width:100%!important;align-self:stretch}.bde-section-2141-100 .bde-heading{font-family:Poppins,sans-serif;font-size:clamp(34px,5vw,54px);font-weight:700;line-height:1.15;text-align:center;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.35)}.mhk-ab{width:100%;box-sizing:border-box;color:#141A3A;font-size:16px;line-height:1.6}.mhk-ab *{box-sizing:border-box}.mhk-ab h2,.mhk-ab h3{font-family:Poppins,sans-serif;line-height:1.2;margin:0;text-wrap:balance}.mhk-ab p{margin:0}.ab-s{padding:72px 0}.ab-alt{background:#EEF0FA}.ab-wrap{max-width:1160px;margin:0 auto;padding:0 28px}.ab-story{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}.ab-txt p+p{margin-top:16px}.ab-logo{height:72px;width:auto;display:block;margin:0 0 20px}.ab-lead{font:600 21px/1.5 Poppins,sans-serif;color:#2E3690;margin-bottom:18px!important}.ab-lic{background:#EEF0FA;border-radius:22px;padding:28px;display:grid;gap:18px}.ab-lic div{display:flex;flex-direction:column}.ab-lic b{font:700 28px Poppins,sans-serif;color:#2E3690}.ab-lic span{color:#5B6285;font-size:14px}.ab-mv{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ab-mvc{border-radius:24px;overflow:hidden;min-height:380px;display:flex;align-items:flex-end;color:#fff;background-size:cover;background-position:center}.ab-mvc>div{width:100%;padding:30px;background:linear-gradient(180deg,transparent,rgba(14,17,60,.9) 55%)}.ab-mvc h3{font-size:24px;margin-bottom:12px;color:#fff}.ab-tk{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ab-tk li{display:flex;gap:12px;align-items:flex-start;font-size:16px}.ab-tk svg{flex:none;margin-top:2px;width:26px;height:26px;padding:4px;border-radius:50%;background:#fff;color:#2E3690}.ab-h2{font-size:34px;color:#141A3A;margin-bottom:28px!important}.ab-sv{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.ab-sv-c{background:#fff;border:1px solid #DDE1F0;border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:18px;align-content:start}.ab-sv-c>svg{width:76px;height:76px;padding:14px;border-radius:18px;background:#EEF0FA;fill:#2E3690}.ab-sv-c ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ab-sv-c li{display:flex;gap:8px;align-items:flex-start;font:600 16px Poppins,sans-serif}.ab-ch{flex:none;margin-top:4px;color:#2E3690}@media (max-width:1000px){.ab-story,.ab-mv{grid-template-columns:1fr}.ab-sv{grid-template-columns:1fr 1fr}}@media (max-width:640px){.ab-s{padding:48px 0}.ab-wrap{padding:0 18px}.ab-lead{font-size:18px}.ab-mvc{min-height:320px}.ab-h2{font-size:28px}.ab-sv{grid-template-columns:1fr}}.ab-svc{position:relative;background-color:#2E3690;background-size:cover;background-position:center;padding:84px 0;isolation:isolate}.ab-svc:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(46,54,144,.82),rgba(34,40,115,.9));z-index:-1}.ab-svc .ab-h2{color:#fff;text-align:center;margin-bottom:40px!important}.ab-svc .ab-sv{gap:22px}.ab-svc .ab-sv-c{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(4px);align-items:center;text-align:left;padding:30px 24px}.ab-svc .ab-sv-c>svg{width:96px;height:96px;padding:0;background:none;border-radius:0;fill:#fff}.ab-svc .ab-sv-c ul{width:100%}.ab-svc .ab-sv-c li{color:#fff}.ab-svc .ab-ch{color:#fff}@media (max-width:640px){.ab-svc{padding:56px 0}.ab-svc .ab-h2{margin-bottom:26px!important}.ab-svc .ab-sv-c{padding:24px 20px}.ab-svc .ab-sv-c>svg{width:84px;height:84px}}