.services-widget-module{overflow:hidden;padding:4.6rem 0}.services-widget-module .wrapper-grid{display:flex;gap:5rem;padding-top:3rem;position:relative}.services-widget-module .wrapper-grid.swap{flex-direction:row-reverse}.services-widget-module .wrapper-grid:before{border-top:1px solid #fff;content:"";opacity:0;position:absolute;right:0;top:0;width:100vw}.services-widget-module .wrapper-grid.go:before{animation:grow 1s linear;opacity:1}.services-widget-module .wrapper-grid.swap:before{left:0;right:auto}.services-widget-module .title{width:60%}.services-widget-module .content{width:40%}.services-widget-module .title h2{line-height:1}.services-widget-wrapper{padding:8.8rem 0 23rem}.services-widget-wrapper .services-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));grid-gap:8.8rem}.services-widget-wrapper .service-item{align-items:center;display:flex;flex-direction:column;justify-content:center}.services-widget-wrapper .service-item h6{margin:3.5rem 0 0}.services-widget-wrapper .button-wrapper{margin-top:9.5rem;text-align:center}@media only screen and (max-width:992px){.services-widget-module .content,.services-widget-module .title{width:50%}}@media only screen and (max-width:768px){.services-widget-wrapper-module .services-widget-module:first-child{padding-top:0}.services-widget-module .wrapper-grid{flex-wrap:wrap;gap:0}.services-widget-module .content,.services-widget-module .title{width:100%}.services-widget-wrapper .services-list{grid-template-columns:repeat(auto-fit,minmax(25rem,1fr))}}@keyframes grow{0%{width:0}to{width:100vw}}