.banner-image[data-v-666aac9e]{display:block}.banner-image__img[data-v-666aac9e]{width:100%;height:100%;display:block}.banner[data-v-256bba44]{border-radius:var(--main-slider-radius,16px);width:100%;height:326px;display:block;position:relative;overflow:hidden}.banner[data-v-256bba44] .banner-image{height:100%}.banner[data-v-256bba44] .banner-image__img{object-fit:cover}.banner__content[data-v-256bba44]{pointer-events:none;align-items:flex-start;display:flex;position:absolute;inset:0}.banner__inner[data-v-256bba44]{pointer-events:auto;width:100%;padding:40px 40px 0}@media (width<=767px){.banner__inner[data-v-256bba44]{padding:24px 16px 0}}.banner__title[data-v-256bba44]{color:var(--color-text-inverse,#fff);text-transform:uppercase;font-size:42px;font-weight:700}@media (width<=767px){.banner__title[data-v-256bba44]{font-size:30px}}.banner__subtitle[data-v-256bba44]{color:var(--color-text-inverse,#fff);font-size:22px;font-weight:400}@media (width<=767px){.banner__subtitle[data-v-256bba44]{font-size:18px}}.banner[data-v-bb1d9601]{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:block;position:relative;overflow:hidden}.banner[data-v-bb1d9601]:after{content:"";top:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(#1e141500 0%,#1e1415 88%);width:100%;height:100%;position:absolute;inset:0}.banner__image[data-v-bb1d9601]{width:100%;height:300px;display:block;position:relative}.banner__heading[data-v-bb1d9601]{position:relative}.banner__heading[data-v-bb1d9601]:after{content:"";background:var(--color-accent);width:40px;height:3px;position:absolute;top:-20px;left:0}@media (width<=767px){.banner__heading[data-v-bb1d9601]{margin-bottom:16px}.banner__heading[data-v-bb1d9601]:after{top:-20px}}.banner__content[data-v-bb1d9601]{z-index:2;pointer-events:none;align-items:flex-start;display:flex;position:absolute;inset:0}.banner__content .container[data-v-bb1d9601]{pointer-events:auto;align-items:center;width:100%;height:100%;display:flex}@media (width<=767px){.banner__content .container[data-v-bb1d9601]{align-items:flex-end}}.banner__title[data-v-bb1d9601]{color:var(--color-text-inverse,#fff);letter-spacing:2%;text-transform:uppercase;font-size:60px;font-weight:600;line-height:84px}@media (width<=767px){.banner__title[data-v-bb1d9601]{font-size:32px;line-height:44px}}.banner__subtitle[data-v-bb1d9601]{color:var(--color-text-inverse,#fff);font-size:22px;font-weight:300;line-height:30px}@media (width<=767px){.banner__subtitle[data-v-bb1d9601]{font-size:17px}}.banner[data-v-b802c3cc]{width:100vw;max-width:none;height:326px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:block;position:relative;overflow:hidden}.banner__image[data-v-b802c3cc]{width:100%;display:block}.banner__content[data-v-b802c3cc]{pointer-events:none;align-items:flex-start;display:flex;position:absolute;inset:0}.banner__content .container[data-v-b802c3cc]{pointer-events:auto;width:100%;margin-top:40px}@media (width<=767px){.banner__content .container[data-v-b802c3cc]{margin-top:24px}}.banner__title[data-v-b802c3cc]{color:var(--color-text-inverse,#fff);text-transform:uppercase;font-size:42px;font-weight:700}@media (width<=767px){.banner__title[data-v-b802c3cc]{font-size:30px}}.banner__subtitle[data-v-b802c3cc]{color:var(--color-text-inverse,#fff);font-size:22px;font-weight:400}@media (width<=767px){.banner__subtitle[data-v-b802c3cc]{font-size:18px}}
