.solution-and-services{position:relative}.solution-and-services:before{content:"";height:480px;left:0;max-height:100%;position:absolute;right:0;top:0}.solution-and-services .module-padding{padding:36px 0;position:relative}.solution-and-services .sol-heding-sec{margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.solution-and-services .solutions-grid{grid-column-gap:1em;grid-row-gap:1em;-ms-grid-columns:(1fr)[14];display:-ms-grid;display:grid;grid-template-columns:repeat(14,1fr)}.solution-and-services .solutions-row{-ms-grid-column-span:14;-ms-grid-column:1;grid-column:1/15}.solution-and-services .solutions-label{-ms-grid-row:1;grid-row-start:1;margin-bottom:30px}.solution-and-services .solutions-heading{-ms-grid-row:2;grid-row-start:2}.solution-and-services .solutions-rich-txt{-ms-grid-row:3;grid-row-start:3}.solution-and-services .sol-heading{font-size:32px;font-weight:400}.solution-and-services .solutions-txt{font-size:14px;font-weight:300;letter-spacing:1px;line-height:24px;overflow-x:auto}.solution-and-services .has-margin{margin-top:30px}.solution-and-services .solutions-column{-ms-grid-column-span:14;-ms-grid-column:1;grid-column:1/15}.solution-and-services .solutions-column-top{-ms-grid-column-span:13!important;-ms-grid-column-span:15;-ms-grid-column:2;grid-column-end:15;grid-column-start:2;-ms-grid-row:3;grid-row-start:3;position:relative}.solution-and-services .solutions-slider__cards{grid-column-gap:1em;grid-row-gap:1em;-ms-grid-columns:(1fr)[14];display:-ms-grid;display:grid;grid-template-columns:repeat(14,1fr)}.solution-and-services .swiper-container{-ms-grid-column-span:14;-ms-grid-column:1;grid-column:1/15;margin-left:unset;margin-right:unset}.solution-and-services .swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.solution-and-services .swiper-slide{display:block;height:auto}.solution-and-services .swiper-padding{height:100%;margin-right:20px}.solution-and-services a.hs-card{width:100%}.solution-and-services picture{padding-bottom:50%}.solution-and-services .solutions-column-bottom{-ms-grid-row:4;grid-row-start:4}.solution-and-services .swiper-controls{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;justify-content:flex-end;margin-right:32px;margin-top:32px}.solution-and-services .swiper-button-next,.solution-and-services .swiper-button-prev{background:none;height:auto;margin:0;padding:0;pointer-events:all;position:static;width:auto}.solution-and-services .swiper-button-disabled{opacity:.3}.solution-and-services .swiper-pagination{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-left:20px;padding-right:20px;position:relative}.solution-and-services .swiper-pagination-bullet{display:block;height:8px;margin:0 15px;width:8px}.solution-and-services .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#171717}@media only screen and (min-width:768px){.solution-and-services .module-padding{padding:96px 0}.solution-and-services .sol-heding-sec{padding-left:32px;padding-right:32px}.solution-and-services .solutions-heading,.solution-and-services .solutions-label{-ms-grid-column-span:5!important;-ms-grid-column-span:7;-ms-grid-column:2;grid-column-end:7;grid-column-start:2}.solution-and-services .solutions-rich-txt{-ms-grid-column-span:4!important;-ms-grid-column-span:13;-ms-grid-column:9;grid-column-end:13;grid-column-start:9;-ms-grid-row:2;grid-row-start:2}.solution-and-services .sol-heading{font-size:40px}.solution-and-services .solutions-txt{font-size:16px}.solution-and-services .solutions-column{-ms-grid-column-span:15;grid-column-end:15}.solution-and-services .solutions-column-top{-ms-grid-column-span:11!important;-ms-grid-column-span:15;-ms-grid-column:4;grid-column-end:15;grid-column-start:4}.solution-and-services .solutions-column-bottom{-ms-grid-column-span:6!important;-ms-grid-column-span:15;-ms-grid-column:9;grid-column-end:15;grid-column-start:9}.solution-and-services .swiper-controls{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(max-width:1100px) and (min-width:768px){.solution-and-services .solutions-rich-txt{-ms-grid-column-span:4!important;-ms-grid-column-span:14;-ms-grid-column:8;grid-column-end:14;grid-column-start:8;-ms-grid-row:2;grid-row-start:2}}