.services-section{padding:60px 20px;background-color:#fff}.page-width{max-width:1200px;margin:0 auto;width:100%}.services-header{text-align:center;margin-bottom:50px}.services-title{font-size:32px;font-weight:700;color:#21212e;text-transform:uppercase;margin:0 0 10px;letter-spacing:.5px;position:relative;display:inline-block}.services-title:after{content:"";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);width:60px;height:2px;background-color:#21212e4d}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;margin-top:40px}.service-card{text-align:center;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.service-card.aos-animate{opacity:1;transform:translateY(0)}.service-card-link{display:block;text-decoration:none;color:inherit;cursor:pointer;transition:transform .3s ease}.service-card-link:hover{transform:translateY(-5px)}.service-icon-wrapper{display:flex;justify-content:center;align-items:center;margin-bottom:24px;position:relative}.service-icon-circle{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .3s ease}.service-card-link:hover .service-icon-circle{transform:scale(1.05)}.icon-orange{background-color:#ff6b35}.icon-orange .service-icon{color:#fff}.icon-dark{background-color:#21212e}.icon-dark .service-icon{color:#ff6b35}.service-icon{width:50px;height:50px;stroke-width:2;z-index:2;position:relative}.service-icon-dot{position:absolute;width:10px;height:10px;border-radius:50%;background-color:#fff;z-index:3;right:18px;top:28px}.icon-orange .service-icon-dot{background-color:#21212e;right:22px;top:22px}.service-title{font-size:18px;font-weight:700;color:#21212e;text-transform:uppercase;margin:0 0 16px;letter-spacing:.5px;line-height:1.4}.service-description{font-size:15px;color:#21212eb3;line-height:1.6;margin:0}@media screen and (max-width: 989px){.services-section{padding:40px 16px}.services-title{font-size:28px}.services-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.service-icon-circle{width:100px;height:100px}.service-icon{width:40px;height:40px}.service-title{font-size:16px}.service-description{font-size:14px}}@media screen and (min-width: 990px) and (max-width: 1199px){.services-grid{grid-template-columns:repeat(2,1fr)}}.service-card[data-aos-delay="0"]{transition-delay:0ms}.service-card[data-aos-delay="200"]{transition-delay:.2s}.service-card[data-aos-delay="400"]{transition-delay:.4s}.service-card[data-aos-delay="600"]{transition-delay:.6s}
/*# sourceMappingURL=/cdn/shop/t/20/assets/services-section.css.map */
