@media screen and (max-width: 990px){.sp_slider .page-width .flex--row,.sp_slider .page-width .flex--row-reverse{flex-direction:column-reverse;align-items:center}.sp_slider .page-width .flex--row .sp_slider__text,.sp_slider .page-width .flex--row-reverse .sp_slider__text{padding-left:unset;padding-right:unset;text-align:center;margin-bottom:25px}}.sp_slider__wrapper{display:flex}.sp_slider__wrapper:has(.sp_slider__text) .sp_slider__content{max-width:900px;width:70%}.sp_slider__wrapper:not(:has(.sp_slider__text)) .sp_slider__content{height:unset}.sp_slider__text{display:flex;flex-direction:column;justify-content:center;text-align:left;width:30%}@media screen and (max-width: 990px){.sp_slider__text{width:unset}}.sp_slider__content{height:400px;overflow:hidden;position:relative}@media screen and (max-width: 990px){.sp_slider__content{width:unset}}@media screen and (max-width: 540px){.sp_slider__content{height:200px}}.sp_slider__title{font-size:35px;font-weight:700;line-height:46px;margin-bottom:25px}@media screen and (max-width: 768px){.sp_slider__title{margin-bottom:15px}}.sp_slider__description p{margin:0}.sp_slider__image{width:100%;height:100%;-o-object-fit:cover !important;object-fit:cover !important}.sp_slider .swiper-slide{display:flex}.sp_slider .swiper-button-prev,.sp_slider .swiper-button-next{height:45px;width:45px}.sp_slider .swiper-button-prev:after,.sp_slider .swiper-button-next:after{content:"" !important}@media screen and (max-width: 768px){.sp_slider .swiper-button-prev,.sp_slider .swiper-button-next{height:30px;width:30px}}.sp_slider .swiper-button-prev{left:33px}@media screen and (max-width: 768px){.sp_slider .swiper-button-prev{left:10px}}.sp_slider .swiper-button-next{right:33px}@media screen and (max-width: 768px){.sp_slider .swiper-button-next{right:10px}}.sp_slider .flex--row{flex-direction:row}.sp_slider .flex--row .sp_slider__text{padding-left:53px}.sp_slider .flex--row .sp_slider__description{max-width:315px}.sp_slider .flex--row-reverse{flex-direction:row-reverse;justify-content:space-between}.sp_slider .flex--row-reverse .sp_slider__text{padding-right:30px}.sp_slider .flex--row-reverse .sp_slider__description{max-width:390px}