.core-services-section{background:#f5f5f5;text-align:center;position:relative}.section-padding{padding:0 var(--page-padding)}.core-services-section h2{font-size:3rem;font-weight:500;margin:0 0 20px;color:#000}.core-services-section>p{font-size:1rem;color:#999;max-width:800px;margin:0 auto 30px;line-height:1.6}.core-services-slider{position:relative;overflow:hidden;margin-bottom:60px;padding-top:4rem}.core-services-slider.static-mode{overflow:visible;padding:0 40px}.core-services-slider.static-mode .swiper-wrapper{display:flex;justify-content:center;transform:none!important}.core-services-slider.static-mode .swiper-slide{flex-shrink:0}.core-services-slider.slider-enabled{overflow:hidden}.swiper-wrapper{align-items:center;padding-bottom:2rem;margin-bottom:0rem}.core-services-slider .swiper-slide{width:190px;display:flex;justify-content:center;transition:all .3s ease}@media (min-width: 1200px){.core-services-slider.slider-enabled .swiper-slide{width:calc((100% - 224px)/4);max-width:240px}}.service-card{width:100%;background:var(--card-bg, #FF9800);border-radius:24px;padding:40px 20px;box-shadow:0 4px 12px #0000001a;cursor:pointer;transition:all .3s ease;text-align:center;position:relative}.core-services-slider .swiper-slide:not(.active-card) .service-card{background:var(--card-bg, #FF9800)}.core-services-slider .swiper-slide.active-card .service-card{background:#fff;box-shadow:0 8px 24px #00000026;margin-bottom:1.5rem}.core-services-slider .swiper-slide .service-card:hover{background:#e8e2e2;box-shadow:0 8px 24px #00000026;margin-bottom:1.5rem}.service-card-icon{width:90px;height:90px;margin:0 auto 20px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.service-card img{max-width:55%;max-height:55%;object-fit:contain}.service-card h3{margin:0 0 12px;font-size:1.25rem;font-weight:700;color:#000}.core-services-slider .swiper-slide:not(.active-card) .service-card h3{color:#fff}.service-card p{margin:0;font-size:.875rem;line-height:1.5;color:#666}.core-services-slider .swiper-slide:not(.active-card) .service-card p{color:#ffffffe6}.content-box{max-width:960px;margin:0 auto;padding:50px 60px;background:#fff;border-radius:24px;box-shadow:0 4px 20px #00000014;display:none;opacity:0;transform:translate(30px) translateY(20px);transition:transform .45s cubic-bezier(.2,.9,.27,1),opacity .35s ease;position:relative}.content-box.active{display:block;opacity:1;transform:translate(0) translateY(0)}.content-box.exit{opacity:0;transform:translate(-30px) translateY(0)}.content-box h3{font-size:1.75rem;font-weight:700;margin:0 0 20px;color:#000;text-align:center!important}.content-box p{font-size:1rem;line-height:1.8;color:#666;margin:0 0 2rem}.core-services__button-prev,.core-services__button-next{color:#fff;width:50px;height:50px;position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;background:#d0d0d0;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.core-services__button-prev:hover,.core-services__button-next:hover{background:#b0b0b0}.core-services__button-prev{right:70px;top:25px}.core-services__button-next{right:12px;top:25px}.core-services__button-prev:after,.core-services__button-next:after{font-size:20px;font-family:swiper-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.core-services__button-prev:after{content:"prev"}.core-services__button-next:after{content:"next"}.swiper-button-disabled{opacity:.3;cursor:not-allowed}@media (max-width: 1024px){.core-services-slider .swiper-slide{width:170px}.service-card{padding:35px 18px}}@media (max-width: 768px){.core-services-section{padding:60px 20px}.core-services-section h2{font-size:2rem}.core-services-slider .swiper-slide{width:160px}.service-card{padding:30px 16px;border-radius:20px}.service-card-icon{width:70px;height:70px;margin-bottom:16px}.service-card h3{font-size:1.1rem}.service-card p{font-size:.8rem}.content-box{padding:40px 30px;border-radius:20px}.content-box h3{font-size:1.5rem}.content-box p{font-size:.95rem}.core-services-slider{padding:0 60px;margin-bottom:40px}.core-services__button-prev,.core-services__button-next{width:40px;height:40px}.core-services__button-prev:after,.core-services__button-next:after{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/core-service-slider.css.map */
