:root{--1-1:#2d4866;--1-2:#6c7f94;--1-3:#96a4b3;--1-4:#c0c9d2;--1-5:#e0e4e8;--1-6:#e8efff;--1-7:#f4f7fe;--1-8:#fff;--2-1:#47aeff;--2-2:#008eff;--2-3:#0073ce;--error:#cb282a;--root-border-radius:10px;--root-border-width:1px;--root-box-shadow:0 0 10px #0000001a;--font-family:"Open Sans", sans-serif;--second-family:"Open Sans", sans-serif;--container-width:1520px;--container-padding-x:20px;--transition-duration:.2s}.banner-slider{width:100%;max-width:1920px;margin:0 auto;position:relative}@media (width>1024px){.banner-slider--slim{max-width:clamp(688.667px,53.8021vw,1033px)}.banner-slider--slim .container{width:100%}}.banner-slide{aspect-ratio:1520/440;border-radius:20px;width:100%;height:fit-content;position:relative;overflow:hidden}@media (width<=1024px){.banner-slide{aspect-ratio:340/537}}.banner-slide__background,.banner-slide__link{position:absolute;inset:0}.banner-slide__link{z-index:1}
