.services-page{padding-bottom:91px}.services-page .container{padding:0 5px}@media screen and (min-width:768px){.services-page .container{padding:0 15px}}.services-page__grid{display:grid;grid-template-columns:repeat(1,minmax(176px,260px));grid-gap:6px;gap:6px;margin-top:20px;justify-content:space-around}@media(min-width:382px){.services-page__grid{grid-template-columns:repeat(2,minmax(176px,260px))}}@media screen and (min-width:768px){.services-page__grid{grid-template-columns:repeat(3,minmax(176px,300px));grid-gap:20px;gap:20px}}.services-page__grid-item{width:100%;background-color:#fff;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column}.services-page__grid-item-content{padding:12px;position:relative;flex-grow:1;display:flex;flex-direction:column}.services-page__grid-item-image-wrap{background-color:#fff;border-radius:16px;padding:5px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.1);width:60px;height:60px;position:absolute;top:-30px;left:12px}.services-page__grid-item-image{width:100%;height:100%;object-fit:contain;border-radius:12px}.services-page__grid-item-title{font-size:16px;font-weight:600;margin-top:36px;margin-bottom:4px;line-height:1.3;color:#2c2d2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.services-page__grid-item-title--clamp-text{width:100%}.services-page__grid-item-description{font-size:12px;color:#818c99;line-height:1.4;flex-grow:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.services-page .services-slider__wrap{border-radius:16px}.services-page .services-slider .swiper-wrapper{padding-left:15px;border-radius:16px}.services-page .services-slider__wrap{position:relative;overflow-x:hidden}.services-page .services-slider__slide{max-width:176px;display:flex}.services-page .services-slider__slide-wrap{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:-50px}.services-page .services-slider__slide-banner{width:100%;border-radius:12px;transition:filter .2s ease;padding-top:100%}.services-page .services-slider__slide-banner:hover{filter:brightness(.7)}.services-page .services-slider__slide-link{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;text-align:center}.services-page .services-slider__slide-image-wrap{margin-bottom:12px;position:relative;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:3px;box-shadow:0 0 1px #000,0 4px 8px rgba(0,0,0,.04),0 0 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.04)}.services-page .services-slider__slide-image-wrap:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(180deg,#156cfd,#ff8a00 62.88%,#7000ff);border-radius:50%}.services-page .services-slider__slide-image{width:100%;height:100%;border-radius:50%;object-fit:cover;z-index:1}.services-page .services-slider__slide-title-wrap{width:100%;flex-grow:1;justify-content:center;padding:0 3px}.services-page .services-slider__slide-title{text-transform:uppercase;font-size:16px;line-height:20px;letter-spacing:-.15px;font-weight:600;font-family:"Plus Jakarta Sans",sans-serif;width:100%;text-align:start}.services-page .services-slider__slide-title-wrap{flex-direction:column}.services-page .services-slider__slide-title-wrap h5{text-align:start}.services-page .services-slider__slide-title-wrap p{font-family:"Plus Jakarta Sans",sans-serif;font-size:14px;color:#61758a;margin-top:8px;line-height:20px;width:100%;text-align:start;margin-bottom:24px}@media screen and (min-width:768px){.services-page .services-slider__slide-title-wrap p{margin-bottom:0}}.services-page .services-slider__slide-title--clamp-text{width:155px;overflow:hidden;text-overflow:ellipsis}.empty-box{text-align:center;color:#818c99;flex-direction:column;justify-content:flex-start}.empty-box,.empty-box__wrap{display:flex;align-items:center}.empty-box__wrap{min-height:156px;padding:30px;background:#ebedf0;border-radius:11px;justify-content:center}.empty-box__desc,.empty-box__title{margin-top:10px}