@font-face{font-family:Fredoka;font-style:normal;font-weight:400 700;font-display:swap;src:url(fredoka.woff2) format("woff2")}
html{margin:0;background:#F4F7FF}body.bcr-reference{margin:0!important;padding:0!important;background:#F4F7FF;color:#0B1A3A}
#bcr-root,#bcr-root *{box-sizing:border-box}#bcr-root{width:100%;font-family:Fredoka,system-ui,sans-serif;line-height:normal;font-size:16px;isolation:isolate}
#bcr-root h1,#bcr-root h2,#bcr-root p,#bcr-root a,#bcr-root button{font-family:inherit}#bcr-root a{color:#0B2A6F}#bcr-root a:hover{color:#123E9C}#bcr-root a:focus-visible,#bcr-root button:focus-visible{outline:3px solid #1E6BD6;outline-offset:5px}
#bcr-root .bcr-heads{background:#F5C800 url(heads-hero3.webp) center/cover no-repeat}
#bcr-root .bcr-card-image{overflow:visible}#bcr-root .bcr-card-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block;border-radius:20px;mix-blend-mode:multiply}
#bcr-root .bcr-dots{display:flex;justify-content:center;gap:4px}#bcr-root .bcr-dots button{width:44px;height:44px;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}#bcr-root .bcr-dots span{display:block;width:10px;height:10px;border-radius:999px;background:rgba(255,255,255,.6)}#bcr-root .bcr-dots [aria-pressed=true] span{width:28px;background:#FFD200;border:2px solid #0B1A3A}
body.bcr-reference .bc-contact-dock{display:none!important}.bcr-skip{position:fixed;left:12px;top:-80px;z-index:100000;background:#fff;padding:12px}.bcr-skip:focus{top:12px}
@media(max-width:760px){#bcr-root .bcr-header-inner{justify-content:center!important;padding:16px!important}#bcr-root .bcr-nav{justify-content:center;gap:10px 16px!important;font-size:14px!important}#bcr-root .bcr-intro{padding:32px 16px 12px!important}#bcr-root .bcr-intro>div{padding:18px 22px!important}#bcr-root .bcr-intro h1{font-size:clamp(1.75rem,5vw,2.75rem)!important}#bcr-root .bcr-cards{padding:40px 20px 50px!important;gap:42px!important}#bcr-root .bcr-card{flex-basis:100%!important;padding:22px!important}#bcr-root .bcr-card h2{font-size:34px!important}#bcr-root .bcr-slide{min-height:460px!important;padding:64px 64px 80px!important}#bcr-root .bcr-slide h2{font-size:clamp(2.25rem,8vw,4rem)!important}#bcr-root .bcr-slide p{font-size:16px!important}#bcr-root .bcr-promo>button{width:38px!important;height:38px!important}#bcr-root .bcr-promo>button:first-of-type{left:10px!important}#bcr-root .bcr-promo>button:last-of-type{right:10px!important}#bcr-root .bcr-footer>div{padding:24px 20px!important}}
