.main-slider{box-sizing:border-box;position:relative}@media (min-width:768px){.main-slider{margin-top:-5em}}.main-slider__pagination{bottom:1.25em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.main-slider .swiper-pagination-bullet{width:70px;height:3px;margin:0 10px 0 0;border-radius:2px;background:rgba(255,255,255,.5)}@media (max-width:767px){.main-slider .swiper-pagination-bullet{width:40px}}.main-slider .swiper-pagination-bullet-active{background:#fff}@media (max-width:767px){.main-slider .scrollToContent{display:none}}.main-slider__slider{aspect-ratio:1440/580}@media (max-width:767px){.main-slider__slider{aspect-ratio:390/720}}@media (min-width:768px){.main-slider .field-bg-mobile{display:none}}@media (max-width:767px){.main-slider .field-bg-desktop{display:none}.main-slider .field-image{display:none}.main-slider .hide_text_mobile{height:172vw}.main-slider .hide_text_mobile .main-slider-col-text{display:none}}.main-slider .swiper-slide{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.main-slider__nav{position:absolute;width:100%;height:0;left:0;top:50%}.main-slider__nav .container{position:relative}.main-slider__nav div{background:0 0;color:#fff}.main-slider__nav .swiper-button-disabled{display:none}.main-slider__nav .swiper-button-next,.main-slider__nav .swiper-button-prev{font-size:3.125em;background:rgba(48,48,48,.5)}[dir=ltr] .main-slider__nav .swiper-button-next{right:-.875em;margin-top:-.5em}@media (max-width:767px){[dir=ltr] .main-slider__nav .swiper-button-next{right:20px}}[dir=ltr] .main-slider__nav .swiper-button-prev{left:-.875em;margin-top:-.5em}@media (max-width:767px){[dir=ltr] .main-slider__nav .swiper-button-prev{left:20px}}[dir=rtl] .main-slider__nav .swiper-button-next{left:-.875em;right:auto;margin-top:-.5em;-ms-transform:scaleX(-1);transform:scaleX(-1)}[dir=rtl] .main-slider__nav .swiper-button-prev{right:-.875em;left:auto;margin-top:-.5em;-ms-transform:scaleX(-1);transform:scaleX(-1)}@media (max-width:767px){.main-slider__nav{display:none}}@media (max-width:767px){.main-slider .swiper-slider{overflow:hidden}}.white_text{--slider-text-color:#FFF;--cta-bg-color:#FFF;--cta-border-color:#FFF;--cta-color:#e20019}.slider-item{width:100%}@media (max-width:767px){.slider-item{height:100%}}.slider-item .container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:767px){.slider-item .container{-ms-flex-align:start;align-items:flex-start;padding-top:0;padding-bottom:0;min-height:1em;position:relative;height:100%}}@media (min-width:768px){.slider-item__col-text{margin-left:5em;max-width:29.5em}}@media (max-width:767px){.slider-item__col-text{text-align:center;padding-left:0;padding-right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:33.3333333333vw;padding-bottom:14.1025641026vw;height:100%;-ms-flex-pack:justify;justify-content:space-between}}.slider-item__video{position:absolute;width:100%;height:100%;top:0;left:0}.slider-item__video video{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0;font-family:"object-fit: cover;"}@media (min-width:768px){.slider-item__video.mobile{display:none}}@media (max-width:767px){.slider-item__video.desktop{display:none}}.slider-item__bg{position:absolute;width:100%;height:100%;top:0;left:0}.slider-item__bg img{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0}.slider-item__image{position:absolute;width:38%;height:82%;bottom:0;right:2.8125em}.slider-item__caption{font-weight:700;letter-spacing:.9px;font-size:1.125em;margin-bottom:.72em;color:var(--slider-text-color,#e20019)}.slider-item__title{font-size:3em;font-weight:700;line-height:1.23em;margin-bottom:0;color:var(--slider-text-color,#e20019)}.slider-item__title font{display:block;line-height:1.2}.slider-item__title span{color:#e20019}.slider-item__title span i{color:#000;font-style:normal}@media (max-width:767px){.slider-item__title{font-size:6.1538461538vw;line-height:1.14;padding-left:1.6em;padding-right:1.6em}}.slider-item__text{margin-top:1.25em;line-height:1.17em}@media (min-width:768px){.slider-item__text{font-size:1.125em}}@media (max-width:767px){.slider-item__text{font-size:16px}}.slider-item .field-link{margin-top:1.25em}