.full-width-banner{position:relative}.banner-slider{overflow:hidden;z-index:1;position:relative}.banner-slider .banner-slider-item{padding:40px 0;width:100%;position:relative}.banner-slider .banner-slider-item__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.banner-slider .banner-slider-item__bg img{width:100%;height:100%;object-fit:cover}.banner-slider .banner-slider-item__grid{display:grid;grid-template-columns:1fr minmax(400px, 0.425fr)}.banner-slider .banner-slider-item__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:40px}.banner-slider .banner-slider-item a{text-decoration:none}.banner-slider .banner-text__eyebrow{font-weight:500;font-size:1rem}.banner-slider .banner-text__title{margin-bottom:.2em}.banner-slider .banner-text__body{margin-bottom:1.5rem}.banner-slider .swiper-button-prev{left:3%}.banner-slider .swiper-button-next{right:3%}@media only screen and (max-width: 1150px){.banner-slider .swiper-button-prev{left:1.5%}.banner-slider .swiper-button-next{right:1.5%}}.banner-slider .swiper-pagination{bottom:30px}@media only screen and (min-width: 992px){.banner-slider .banner-slider-item--reversed .banner-slider-item__grid{grid-template-columns:minmax(400px, 0.425fr) 1fr}.banner-slider .banner-slider-item--reversed .banner-slider-item__img{order:1}}@media only screen and (max-width: 991px){.banner-slider .banner-slider-item{padding:60px 0}.banner-slider .banner-slider-item__grid{grid-template-columns:1fr}.banner-slider .banner-slider-item__bg{height:80%}.banner-slider .banner-slider-item__text{align-items:center;text-align:center}.banner-slider .swiper-pagination{bottom:15px;--swiper-theme-color: var(--color-main-dark)}.banner-slider .swiper-button{z-index:11;top:calc(100% - 29px)}}@media only screen and (max-width: 479px){.banner-slider .banner-slider-item__text{padding:1rem;align-items:flex-start;text-align:left}}
