@font-face{font-display:swap;font-family:concordia;font-style:normal;font-weight:400;src:url(../fonts/concordia-beta.woff2) format("woff2")}@font-face{font-display:swap;font-family:helvetica-neue-bold-condensed;font-style:normal;font-weight:700;src:url(../fonts/HelveticaNeueLTStd-BdCn.woff2) format("woff2")}@font-face{font-display:swap;font-family:helvetica-neue-regular;font-style:normal;font-weight:400;src:url(../fonts/HelveticaNeueLTStd-Roman.woff2) format("woff2")}.text-primary-0{font-size:var(--step-0)!important}.text-primary-0,.text-primary-2{font-family:helvetica-neue-regular,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:1.4}.text-primary-2{font-size:var(--step-2)!important}.--max-width-type{margin-left:auto;margin-right:auto;max-width:var(--max-width-type)}.--pt-heading{padding-top:var(--step-2)}.--text-nowrap{white-space:nowrap}.text-concordia-3{font-size:var(--step-3)!important}.text-concordia-3,.text-concordia-4{font-family:concordia,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;line-height:1}.text-concordia-4{font-size:var(--step-2)!important}@media (min-width:768px){.text-concordia-4{font-size:var(--step-4)!important}}.text-concordia-4--mobile-big{font-family:concordia,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--step-4)!important;line-height:1}@media (min-width:768px){.text-concordia-4--mobile-big{font-size:var(--step-4)!important}}.text-concordia-5,.text-concordia-6{font-family:concordia,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--step-5)!important;line-height:1}@media (min-width:768px){.text-concordia-6{font-size:var(--step-6)!important}}.text-condensed--1{font-family:helvetica-neue-bold-condensed,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--step--1)!important;line-height:1.2;text-transform:uppercase}@media (min-width:768px){.text-condensed--1{line-height:1}}.text-condensed-1{font-family:helvetica-neue-bold-condensed,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--step--1)!important;line-height:1;text-transform:uppercase}@media (min-width:768px){.text-condensed-1{font-size:var(--step-1)!important}}.text-condensed-2{font-family:helvetica-neue-bold-condensed,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--step-1)!important;line-height:1.2;text-transform:uppercase}@media (min-width:768px){.text-condensed-2{line-height:1}}.text-condensed-3{font-family:helvetica-neue-bold-condensed,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--step-1)!important;line-height:1;text-transform:uppercase}@media (min-width:768px){.text-condensed-3{font-size:var(--step-3)!important}}.text-condensed-4{font-family:helvetica-neue-bold-condensed,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:var(--step-4)!important;line-height:1;text-transform:uppercase}.--as-typed{text-transform:none}.color-black{color:var(--color-night)}.color-white{color:var(--color-day)}.color-red{color:var(--color-system-red)}.b-preloader{background:var(--color-vfb-red);height:100vh;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1893}.b-preloader,.b-preloader__content{align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-content:center}.b-preloader__content{color:#fff;font-size:10vh;height:auto;position:relative}.b-preloader__logo{display:block;grid-column:1;grid-row:1;height:auto;margin:0 auto;max-width:70vw;-o-object-fit:contain;object-fit:contain;opacity:0;transform:scale(.9);width:250px}.b-preloader__logo.--white{clip-path:inset(0 100% 0 0)}
