.slider-background .swiper{height:100%;width:100%}.slider-background .swiper-slide{align-items:center;display:flex;font-size:18px;height:auto;justify-content:center;text-align:center}.slider-background .swiper-slide img,.slider-background .swiper-slide video{display:block;height:100%;object-fit:cover;width:100%}.slider-background .slide-content{position:relative;width:100%}.slider-background .overlay{height:100%;position:absolute;width:100%;z-index:1}.slider-background .background-image{height:100%;position:absolute;width:100%;z-index:0}.slider-background .background-image img{object-fit:cover;object-position:center;width:100%}.slider-background .text-content{display:flex;flex-direction:column;gap:48px;justify-content:start;max-width:787px;padding:196px 20px 84px;position:relative;text-align:left;z-index:2}.slider-background .richtext-content p,.slider-background .title-slide{margin:0}.slider-background .richtext-content{font-size:16px}.slider-background .pagination-container{position:relative}.slider-background .pagination-arrows{display:flex;gap:20px}.slider-background .custom-swiper-button-next,.slider-background .custom-swiper-button-prev{cursor:pointer}.slider-background .swiper-pagination-bullet{border-radius:8px;height:5px;opacity:1;width:20px}.slider-background .slider-button{border-radius:30px;font-size:14px;font-weight:500;padding:13px 26px;text-decoration:none;width:fit-content}.background-mobile{display:none}.slider-background .pagination-container_subcontainer{align-items:center;bottom:130px;display:flex;gap:48px;padding:0 40px;position:absolute;z-index:5}.background-image.background-mobile img{height:100%!important}@media (max-width:768px){.slider-background .text-content{gap:21px;padding:148px 30px 84px;width:100%}.background-desktop{display:none}.background-mobile{display:block}.slider-background .pagination-container_subcontainer{align-items:center;bottom:48px;width:100%}.pagination-container_subcontainer .swiper-pagination-horizontal{display:flex;justify-content:center}.slider-background .pagination-container_subcontainer{gap:20px}}@media (min-width:768px) and (max-width:1286px){.slider-background .text-content{max-width:659px;padding-top:125px}.slider-background .pagination-container_subcontainer{bottom:75px;gap:24px}}@media (min-width:1286px) and (max-width:1650px){.slider-background .pagination-container_subcontainer{bottom:75px;gap:24px}}