.ServiceSlider-module__exJ_mG__sliderContainer{background:var(--bg-secondary);width:100%;height:820px;margin-top:-105px;position:relative}.ServiceSlider-module__exJ_mG__swiper,.ServiceSlider-module__exJ_mG__slide,.ServiceSlider-module__exJ_mG__slideContent{width:100%;height:100%;padding-top:100px}.ServiceSlider-module__exJ_mG__slide{width:100%;height:100%}.ServiceSlider-module__exJ_mG__slideContent{background:var(--bg-secondary);position:relative;overflow:hidden}.ServiceSlider-module__exJ_mG__slideVideo{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.ServiceSlider-module__exJ_mG__slideOverlay{z-index:1;background:#0a1a3ab6;position:absolute;inset:0}.ServiceSlider-module__exJ_mG__contentWrapper{z-index:2;width:100%;height:100%;padding:0 var(--section-padding);align-items:center;display:flex;position:relative}.ServiceSlider-module__exJ_mG__contentWrapperInner{width:100%;max-width:var(--max-width);margin:0 auto;display:flex}.ServiceSlider-module__exJ_mG__textContent{color:#fff;max-width:700px;padding:40px 0}.ServiceSlider-module__exJ_mG__title{color:#fff;margin-bottom:24px;font-size:3rem;font-weight:700;line-height:1.1}.ServiceSlider-module__exJ_mG__description{color:#fff;margin-bottom:40px;font-size:1.125rem;line-height:1.6}.ServiceSlider-module__exJ_mG__buttonGroup{flex-wrap:wrap;gap:16px;padding:0 0 20px;display:flex}.ServiceSlider-module__exJ_mG__primaryButton{color:var(--bg-secondary);cursor:pointer;background-color:#fff;border:2px solid #fff;border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-size:16px;font-weight:600;transition:all .3s;display:flex}.ServiceSlider-module__exJ_mG__primaryButton:hover{color:#fff;background-color:#0000;transform:translateY(-2px);box-shadow:0 8px 25px #00000026}.ServiceSlider-module__exJ_mG__secondaryButton{color:#fff;cursor:pointer;background-color:#0000;border:2px solid #fff;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:16px;font-weight:600;transition:all .3s;display:flex}.ServiceSlider-module__exJ_mG__secondaryButton:hover{color:var(--bg-secondary);background-color:#fff;transform:translateY(-2px)}.ServiceSlider-module__exJ_mG__swiperButtonNext,.ServiceSlider-module__exJ_mG__swiperButtonPrev{z-index:10;color:#fff;cursor:pointer;background:#0000004d;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%);display:none!important}.ServiceSlider-module__exJ_mG__swiperButtonPrev{left:20px}.ServiceSlider-module__exJ_mG__swiperButtonNext{right:20px}.ServiceSlider-module__exJ_mG__swiperButtonNext:hover,.ServiceSlider-module__exJ_mG__swiperButtonPrev:hover{background:#00000080}.ServiceSlider-module__exJ_mG__swiperPagination{z-index:10;text-align:center;pointer-events:auto;margin-bottom:20px;display:none;position:absolute;bottom:20px;left:0;right:0}.ServiceSlider-module__exJ_mG__swiperPagination .swiper-pagination-bullet{opacity:.7;background:#fff;border-radius:5px;width:6px;height:6px;transition:all .3s;display:inline-block;position:relative;margin:0 2px!important}.ServiceSlider-module__exJ_mG__swiperPagination .swiper-pagination-bullet-active{opacity:1;background:#fff;width:24px}@media (max-width:920px){.ServiceSlider-module__exJ_mG__title{font-size:2.5rem}.ServiceSlider-module__exJ_mG__description{font-size:1.05rem}.ServiceSlider-module__exJ_mG__primaryButton{padding:13px 26px}.ServiceSlider-module__exJ_mG__secondaryButton{padding:11px 22px}}@media (max-width:800px){.ServiceSlider-module__exJ_mG__sliderContainer{height:740px}}@media (max-width:600px){.ServiceSlider-module__exJ_mG__title{font-size:2rem}.ServiceSlider-module__exJ_mG__description{font-size:.95rem}.ServiceSlider-module__exJ_mG__primaryButton{padding:11px 22px;font-size:15px}.ServiceSlider-module__exJ_mG__secondaryButton{padding:9px 18px;font-size:15px}.ServiceSlider-module__exJ_mG__sliderContainer{height:650px}}@media (max-width:500px){.ServiceSlider-module__exJ_mG__title{font-size:1.75rem}.ServiceSlider-module__exJ_mG__description{margin-bottom:20px;font-size:.9rem}.ServiceSlider-module__exJ_mG__buttonGroup{gap:10px}.ServiceSlider-module__exJ_mG__primaryButton,.ServiceSlider-module__exJ_mG__secondaryButton{font-size:14px}.ServiceSlider-module__exJ_mG__sliderContainer{height:630px}}@media (max-width:400px){.ServiceSlider-module__exJ_mG__sliderContainer{height:680px}}
