.banner-slider{height:100%}.banner-slider__wrapper{background:rgb(var(--color-background));height:100%}.banner-slider__wrapper .bs__container{background:none;height:100%}.banner-slider__wrapper .bs__container .bs__banner--wrapp{position:relative;height:100vh}@media(max-width: 750px){.banner-slider__wrapper .bs__container .bs__banner--wrapp{height:100%}}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__img--wrapp,.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__video{height:100%;border-radius:0}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content{position:absolute;height:100vh;width:100%;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 40px;overflow-y:auto}@media(max-width: 750px){.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content{bottom:0;top:auto;padding:0 20px}}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content::-webkit-scrollbar{width:3px}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content::-webkit-scrollbar-track{background:#f1f1f1}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content::-webkit-scrollbar-thumb{background:#888}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content header{position:absolute;top:132px}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content header .bs__title{color:rgb(var(--color-foreground));font-weight:700;margin-bottom:24px;letter-spacing:.1em;text-transform:uppercase;margin:0;max-width:720px}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content header .bs__title *{margin:0}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content header .bs__title.h1-txt{font-size:56px;line-height:110%}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content header .bs__title.h2-txt{font-size:48px;line-height:120%}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content header .bs__title.h3-txt{font-size:28px;line-height:135%;letter-spacing:normal}@media(max-width: 1024px){.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content header .bs__title.h1-txt,.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content header .bs__title.h2-txt,.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content header .bs__title.h3-txt{font-size:28px}}@media(max-width: 750px){.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content header .bs__title * br{display:none}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content header .bs__title.h1-txt,.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content header .bs__title.h2-txt,.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content header .bs__title.h3-txt{font-size:28px;line-height:100%;margin-bottom:12px}}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content header .bs__subtitle{font-size:15px;line-height:110%;font-weight:700;max-width:720px;color:rgb(var(--color-foreground));letter-spacing:.1em;text-transform:uppercase}@media(max-width: 750px){.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content header .bs__subtitle{font-size:16px;line-height:140%}}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content header .bs__subtitle p{margin:0}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content .bs__slider--wrapp{width:100%}@media(max-width: 750px){.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content .bs__slider--wrapp{height:-moz-fit-content;height:fit-content}}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content .bs__slider--wrapp::before{content:"";position:absolute;top:0;right:0;width:380px;height:100%;z-index:2;pointer-events:none;background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%)}@media(max-width: 750px){.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content .bs__slider--wrapp::before{display:none}}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content .bs__slider--wrapp .swiper-wrapper article{width:auto}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content .bs__slider--wrapp .swiper-wrapper article .bs__content--wrapp{display:flex;flex-direction:column;gap:32px;align-items:start;height:100%;justify-content:space-between}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content .bs__slider--wrapp .swiper-wrapper article .bs__content--wrapp figure.bs__img--wrapp{min-height:auto;height:47px;display:flex;align-items:center}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content .bs__slider--wrapp .swiper-wrapper article .bs__content--wrapp figure.bs__img--wrapp svg{height:16px}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content .bs__slider--wrapp .swiper-wrapper article .bs__content--wrapp .bs__description{font-size:24px;line-height:135%;font-weight:400;color:#fff4e6;font-family:var(--font-heading-family);text-align:center;text-transform:uppercase;margin:0 auto}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content .bs__slider--wrapp .swiper-wrapper article .bs__content--wrapp .bs__description p{margin:0}.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content .bs__slider--wrapp .swiper-wrapper article .bs__content--wrapp .bs__author{font-size:15px;line-height:110%;font-weight:700;color:#fff;width:100%;text-align:center;letter-spacing:.1em;text-transform:uppercase;margin:0}@media(max-width: 750px){.banner-slider__wrapper .bs__container .bs__banner--wrapp .bs__banner-content .bs__slider--wrapp .swiper-wrapper article .bs__content--wrapp .bs__author{font-size:13px}}.banner-slider .bs__img--wrapp,.banner-slider .bs__video--wrapp{height:100%;margin:0;-o-object-fit:cover;object-fit:cover;width:100%;display:block;overflow:hidden;min-height:100vh}.banner-slider .bs__img--wrapp :is(img,svg,video),.banner-slider .bs__video--wrapp :is(img,svg,video){display:block;width:100%;height:100%;max-height:inherit;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner-slider .swiper-button-prev,.banner-slider .swiper-button-next{width:40px;height:40px;z-index:auto;left:auto;top:initial;bottom:50px}.banner-slider .swiper-button-prev::after,.banner-slider .swiper-button-next::after{display:none}.banner-slider .swiper-button-prev:hover svg,.banner-slider .swiper-button-next:hover svg{fill:#ecebde}.banner-slider .swiper-button-prev:hover svg path,.banner-slider .swiper-button-next:hover svg path{stroke:#40543e}.banner-slider .swiper-button-prev:hover svg path:last-child,.banner-slider .swiper-button-next:hover svg path:last-child{stroke:#727270}.banner-slider .swiper-button-prev{left:calc(50% - 50px)}.banner-slider .swiper-button-next{right:calc(50% - 50px)}