.services-list__item-wrapper{margin-bottom:25px}.services-list__item{border:4px solid #eee;position:relative;padding:28px 20px 14px 160px}.services-list__img-wrapper{background-color:#1da2fc;width:140px;top:-4px;left:-4px;bottom:-4px;position:absolute;overflow:hidden;box-shadow:0 20px 16px -16px rgba(29,162,252,.5)}.services-list__img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:48px;max-height:48px;z-index:5;transition:transform .3s ease,top .3s ease}.services-list__img-bg{position:absolute;top:45%;left:50%;transform:translate(-50%,0%);min-height:70%;min-width:160%;opacity:.15;z-index:1;max-width:none}.services-list__content{position:relative;z-index:3}.services-list__title{display:inline-block;font-size:18px;line-height:1.22;color:#333;font-weight:700;position:relative;padding-bottom:18px;margin-bottom:24px;transition:color .3s ease}.services-list__title:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:2px;background-color:#333;transition:opacity .3s ease,background-color .3s ease}
.services-list__icon-wrapper{margin:0 auto 24px;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.services-list__icon-wrapper svg{width:auto;max-height:100%}.services-list__name{font-size:16px;color:#1da2fc;line-height:1.75;border-bottom:1px solid rgba(29,162,252,.2);display:inline;transition:border-color .3s ease}.services-list__desc{column-count:2;column-gap:15px}.services-list__link-wrapper{display:inline-block;width:100%;margin-bottom:14px}.services-list__link{font-size:13px;line-height:1.38;color:#666;border-bottom:1px solid rgba(102,102,102,.2);transition:border-color .3s ease;text-decoration:none !important}.services-list__link:hover{border-color:transparent;color:#666}.services-list__img-inner{width:85px;top:0;left:0;bottom:0;position:absolute}.services-list__text-wrapper{transition:transform .3s ease;position:relative;margin-bottom:10px}.services-list__text{color:#333;font-size:13px;line-height:1.53;transition:color .3s ease;overflow:hidden}.services-list_index .services-list__img-wrapper{width:85px;transition:width .3s ease}
.services-list_index .services-list__item{padding-left:115px;margin-bottom:0;height:100%}.services-list_index .services-list__button{opacity:0;height:30px;line-height:30px;font-size:14px;margin-top:11px;position:absolute;left:0;top:100%;transition:opacity .3s ease,background .3s ease}.services-list_index .services-list__item:hover .services-list__img-wrapper{width:calc(100% + 8px)}.services-list_index .services-list__item:hover .services-list__img{top:34px;transform:translate(-50%,0)}.services-list_index .services-list__item:hover .services-list__title{color:#fff}.services-list_index .services-list__item:hover .services-list__title:after{opacity:0;background-color:#fff}.services-list_index .services-list__item:hover .services-list__text{color:#fff}.services-list_index .services-list__item:hover .services-list__text-wrapper{transform:translate(0,-33px)}.services-list_index .services-list__item:hover .services-list__button{opacity:1}.services-list_index .services-list__row{display:flex;flex-wrap:wrap}
.services-list_index .services-list__item-wrapper{float:none;margin-bottom:30px}.services-list_other .services-list__item{padding:30px 20px 20px;height:100%;display:flex;flex-direction:column;align-items:center;text-align:center;transition:border-color .3s ease,box-shadow .3s ease}.services-list_other .services-list__button{margin-top:32px}.services-list_other .services-list__item:hover{border-color:#fff;box-shadow:0 0 30px 0 rgba(0,36,60,.14)}.services-list_other .services-list__item:hover .services-list__name{border-color:transparent}