.services{padding:60px 0}.services .inner{max-width:1290px}.services__text,.services__title{text-align:center;font-style:normal}.services__title{font-family:"HelveticaNeueCyr",sans-serif;font-weight:900;font-size:1.75rem;line-height:2.25rem;text-decoration:none;text-transform:none;margin-bottom:16px}.services__item--title span,.services__title span{background:linear-gradient(95deg,#0c101f 35.74%,#4430db 70.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.services__text{color:rgba(58,58,58,.7);font-size:1rem;font-weight:400;line-height:1.3rem;max-width:920px;margin:0 auto}.services__items{gap:16px;margin-top:32px}.services__item{padding:20px 0;border-radius:20px;border:1px solid rgba(58,58,58,.1);background:#fff;margin-bottom:16px;break-inside:avoid}.services__item--title{font-family:"HelveticaNeueCyr",sans-serif;color:#3a3a3a;font-size:1.125rem;line-height:1.5rem;font-weight:900;font-style:normal;text-decoration:none;text-transform:none}.services__item--top{display:flex;align-items:center;justify-content:flex-start;gap:15px;padding:0 15px;margin-bottom:28px}.services__item--top img{width:100%;max-width:44px}.services__item--bottom--item{padding:8px 15px;border-radius:8px}.services__item--bottom--item:hover{background-color:#e2e8ff}.services__item--bottom--item:hover .services__item--bottom--text{margin:4px 0 0;opacity:1;height:auto;transition:all .5s}.services__item--bottom--item:hover .services__item--bottom--title::after{rotate:45deg}.services__item--bottom--title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:0;color:#0c101f;font-size:1rem;font-weight:500;line-height:1.4rem}.services__item--bottom--title::after{content:"";background:url(../images/arrow-angle-top-black.svg)no-repeat center;background-size:cover;display:block;width:24px;height:24px}.services__item--bottom--text{font-weight:400;font-size:.875rem;line-height:1.1375rem;color:rgba(58,58,58,.7);opacity:0;height:0;margin:0;transition:all .5s}.services .btn{margin:24px auto 0}.services_reverse{padding:60px 0}.services_reverse .inner{max-width:1310px}.services_reverse .services__title{margin-bottom:0}.services_reverse .services__items{display:grid;gap:24px;margin-top:40px}.services_reverse .services__item{padding:12px;min-height:130px;margin-bottom:0;transition:background .3s}.services_reverse .services__item:hover{text-decoration:none;background:#ecf0ff;transition:background .3s}.services_reverse .services__item img{max-width:38px}.services_reverse .services__item--top{padding:0;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin-bottom:16px}.services_reverse .services__item--bottom--text{opacity:1;height:auto;color:#3a3a3a;font-size:1rem;font-weight:300;line-height:1.3rem}.services_reverse .services__item--title{font-weight:700;font-size:1.25rem;line-height:1.625rem;color:#0c101f}.services_reverse .services__item.background-blue{background:linear-gradient(327deg,#09143b -.04%,#4731e4 91.64%),linear-gradient(327deg,#12297c -.04%,#4731e4 91.64%),#3424a1;display:flex;align-items:center;padding:24px 30px}.services_reverse .services__item.background-blue:hover{background:#0c101f}.services_reverse .services__item.background-blue .services__item--top{margin-bottom:0}.services_reverse .services__item.background-blue .services__item--title{color:#fff;text-align:center;font-size:1.375rem;font-weight:700;line-height:1.7875rem}@media all and (min-width:35.5rem){.services__title{font-size:2rem;line-height:2.4rem}.services__items{columns:2}.services_reverse .services__items{grid-template-columns:repeat(2,1fr)}.services_reverse .services__item{padding:24px;min-height:204px}}@media all and (min-width:48rem){.services{padding:120px 0 110px}.services__item{padding:35px 0 32px}.services__item--title{font-size:1.375rem;line-height:1.65rem}.services__item--top{padding:0 29px;gap:32px}.services__item--bottom--item{padding:8px 31px 8px 29px}.services_reverse{padding:58px 0 120px}}@media all and (min-width:64rem){.services__items{columns:3}.services .btn{margin:0 auto}.services_reverse .services__items{grid-template-columns:repeat(3,1fr)}.services_reverse .services__item--top{min-height:60px}}@media all and (min-width:72rem){.services_reverse .services__items{grid-template-columns:repeat(4,1fr)}}