@keyframes pulsTop{0%,to{transform:translateY(0)}50%{transform:translateY(-100%)}}@keyframes pulsBottom{0%,to{transform:translateY(0)}50%{transform:translateY(100%)}}.services-block-holder{position:relative;z-index:20;background-color:#9f958e;color:#fff;overflow:clip}.services-block-title{margin-bottom:40px;text-align:center}.services-block-list.slider-on-mobile.slick-initialized{margin-inline:-10px}.services-block-list.slider-on-mobile .slick-slide{padding-inline:10px}.services-block-bg{position:absolute;left:0;top:0;width:100%;z-index:-1;margin-top:-90px;height:0;display:block}.services-block-bg img{position:absolute;left:0;top:0;width:100%;height:auto}.services-block-bg .scroll-icon{display:none}.services-block-bg .puls-icon{animation:pulsTop 2s ease-in infinite}.services-block-bg .puls-icon.arrow-bottom{animation-name:pulsBottom}.services-block .buttons-wrap{margin-top:24px;justify-content:center;width:100%}@media (min-width:1024px){.services-block{display:flex}.services-block-title{width:358px;flex-shrink:0;margin:-140px 82px 0 52px;padding-block:140px;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:sticky;top:0;left:0}.services-block-list{flex-grow:1;display:flex;flex-direction:column;gap:30px}.services-block-bg{position:sticky;margin-top:-140px;height:100vh;overflow:hidden}.services-block-bg+.container .services-block{margin-top:calc((100vh - 140px)*-1)}.services-block-bg .scroll-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;position:absolute;left:466px;bottom:38px;width:40px;will-change:transform}}@media (min-width:1200px){.services-block .buttons-wrap{flex-direction:column}.services-block .buttons-wrap .button{width:100%}}@media (min-width:1440px){.services-block-title{width:522px;margin-right:104px;margin-block:-170px;padding-block:170px}.services-block-bg{margin-top:-170px}.services-block-bg+.container .services-block{margin-top:calc((100vh - 170px)*-1)}.services-block-bg .scroll-icon{left:680px}.services-block .buttons-wrap{flex-direction:row}}@media (min-width:1800px){.services-block-title{margin-block:-180px;padding-block:180px}.services-block-bg{margin-top:-180px}.services-block-bg+.container .services-block{margin-top:calc((100vh - 180px)*-1)}.services-block-bg .scroll-icon{left:42%}.services-block .solution-card .details{padding-left:40px}}