.sx-services--cols-2{padding-bottom:60px;padding-top:60px}@media (min-width:992px){.sx-services--cols-2 .row{column-gap:40px;display:grid;grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto;max-width:1100px;row-gap:40px}.sx-services--cols-2 .services-block{flex:none;margin-bottom:0;max-width:none;padding-left:0;padding-right:0;width:100%}}.sx-services--style-modern .services-block{display:flex}.sx-services--style-modern .inner-service{background-color:#eaeff8;border-radius:12px;border-top:4px solid transparent;box-shadow:0 5px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:16px;height:100%;justify-content:flex-start;padding:40px 36px;transition:background-color .3s ease,box-shadow .3s ease,transform .3s ease;width:100%}.sx-services--style-modern .services-block:nth-child(4n+1) .inner-service{border-top-color:#62beac}.sx-services--style-modern .services-block:nth-child(4n+2) .inner-service{border-top-color:#ffd760}.sx-services--style-modern .services-block:nth-child(4n+3) .inner-service{border-top-color:#e9465c}.sx-services--style-modern .services-block:nth-child(4n+4) .inner-service{border-top-color:#376cb4}.sx-services--style-modern .inner-service .icon-box{align-items:flex-start;display:flex;height:64px;justify-content:flex-start;margin-bottom:8px;min-height:auto}.sx-services--style-modern .inner-service .icon-box img{max-height:64px;transition:filter .3s ease;width:auto}.sx-services--style-modern .inner-service h4{color:#1a1a1a;font-size:25px;font-weight:700;line-height:1.3;margin:0;transition:color .3s ease}.sx-services--style-modern .inner-service .text{color:#555;font-size:17px;line-height:1.7;margin:0;max-width:none;transition:color .3s ease}.sx-services--style-modern .inner-service .text p{color:inherit;margin:0}.sx-services--style-modern .inner-service .theme-sx-btn.btn-services{align-self:flex-start;margin-top:auto}.sx-services--style-modern .inner-service:hover{background-color:#376cb4;box-shadow:0 10px 30px rgba(55,108,180,.28);transform:translateY(-6px)}.sx-services--style-modern .inner-service:hover .text,.sx-services--style-modern .inner-service:hover .text p,.sx-services--style-modern .inner-service:hover h4{color:#fff}.sx-services--style-modern .inner-service:hover .icon-box img{filter:brightness(0) invert(1)}.sx-services--cols-4 .inner-service .text,.sx-services--style-modern.sx-services--cols-3 .inner-service .text,.sx-services--style-modern.sx-services--cols-4 .inner-service .text{max-width:100%}.sx-services .sx-tech-eyebrow{color:#376cb4;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.2;margin:0 0 6px;text-transform:uppercase}.sx-services .sx-tech-stack{color:#7a8595;font-size:14px;font-weight:500;line-height:1.4;margin:6px 0 12px}.sx-services--style-modern .inner-service .sx-tech-eyebrow,.sx-services--style-modern .inner-service .sx-tech-stack{transition:color .3s ease}.sx-services--style-modern .inner-service:hover .sx-tech-eyebrow{color:#ffd760}.sx-services--style-modern .inner-service:hover .sx-tech-stack{color:hsla(0,0%,100%,.85)}