@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/bg/manrope-0.woff2) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/bg/manrope-1.woff2) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/bg/manrope-2.woff2) format('truetype');
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/assets/bg/manrope-3.woff2) format('truetype');
}


@font-face{font-family:Avenir;src:url(/assets/avenir-light.otf) format("opentype");font-weight:400;font-display:swap}
@font-face{font-family:Avenir;src:url(/assets/881f3deebf342c898b.otf) format("opentype");font-weight:700;font-display:swap}

@font-face {
  font-family: 'CenturyGothic';
  font-style: normal;
  font-weight: 400;
  font-display: swap; unicode-range: U+0400-052F, U+2DE0-2DFF, U+A640-A69F;
  src: url(/assets/bg/manrope-0.woff2) format('truetype');
}
@font-face {
  font-family: 'CenturyGothic';
  font-style: normal;
  font-weight: 500;
  font-display: swap; unicode-range: U+0400-052F, U+2DE0-2DFF, U+A640-A69F;
  src: url(/assets/bg/manrope-1.woff2) format('truetype');
}
@font-face {
  font-family: 'CenturyGothic';
  font-style: normal;
  font-weight: 600;
  font-display: swap; unicode-range: U+0400-052F, U+2DE0-2DFF, U+A640-A69F;
  src: url(/assets/bg/manrope-2.woff2) format('truetype');
}
@font-face {
  font-family: 'CenturyGothic';
  font-style: normal;
  font-weight: 700;
  font-display: swap; unicode-range: U+0400-052F, U+2DE0-2DFF, U+A640-A69F;
  src: url(/assets/bg/manrope-3.woff2) format('truetype');
}

@font-face {
  font-family: 'Avenir';
  font-style: normal;
  font-weight: 400;
  font-display: swap; unicode-range: U+0400-052F, U+2DE0-2DFF, U+A640-A69F;
  src: url(/assets/bg/manrope-0.woff2) format('truetype');
}
@font-face {
  font-family: 'Avenir';
  font-style: normal;
  font-weight: 500;
  font-display: swap; unicode-range: U+0400-052F, U+2DE0-2DFF, U+A640-A69F;
  src: url(/assets/bg/manrope-1.woff2) format('truetype');
}
@font-face {
  font-family: 'Avenir';
  font-style: normal;
  font-weight: 600;
  font-display: swap; unicode-range: U+0400-052F, U+2DE0-2DFF, U+A640-A69F;
  src: url(/assets/bg/manrope-2.woff2) format('truetype');
}
@font-face {
  font-family: 'Avenir';
  font-style: normal;
  font-weight: 700;
  font-display: swap; unicode-range: U+0400-052F, U+2DE0-2DFF, U+A640-A69F;
  src: url(/assets/bg/manrope-3.woff2) format('truetype');
}

/* Cyrillic glyphs use Manrope; Latin retains the manufacturer's original font. */
body{font-family:CenturyGothic,Manrope,Arial,sans-serif}
html[lang=bg] h1,html[lang=bg] h2,html[lang=bg] h3,html[lang=bg] h4,html[lang=bg] h5,html[lang=bg] h6{font-family:Manrope,Arial,sans-serif!important}
.nav-sub-item,.first-row,.second-row{white-space:normal}
#design-notice{font-family:Manrope,Arial,sans-serif}
.van-popup--left{overflow-x:hidden!important}
@media(min-width:768px){.nav-sub-item{line-height:1.35}.second-nav-item-row{min-width:200px}}
.club-video-bg{position:relative}
.club-video-heading{position:absolute;left:23%;right:23%;top:9%;height:12%;background:#fff;color:#123d79;text-align:center;display:flex;flex-direction:column;justify-content:center;gap:4px;font-family:Manrope,Arial,sans-serif}
.club-video-heading strong{font-size:clamp(19px,2.65vw,54px);font-weight:700;line-height:1.1}
.club-video-heading span{font-size:clamp(10px,1.15vw,23px);line-height:1.2}
.club-video-cta{position:absolute;left:43%;right:43%;bottom:12%;height:6%;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:30px;color:#123d79;font:700 clamp(12px,1.35vw,26px)/1 Manrope,Arial,sans-serif}
