.cm-how-we-should-group{display:flex;position:static}.related-solutions-grp.design2 .content-main{text-align:left}.related-solutions-grp ul.slick-dots li button{display:none!important}.related-solutions-grp ul.slick-dots li{background:#b9c7ce;border-radius:50%;height:13px!important;width:13px!important}.video-wrapper{bottom:0;z-index:-1}.video-wrapper,.video-wrapper video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.video-wrapper video{right:0;z-index:1}.related-solutions-grp .slick-slide{width:382px}.related-solutions-grp ul.slick-dots li.slick-active{background:#000}.related-solutions-grp .top-header{margin-bottom:31px;padding-right:110px}.related-solutions-grp .content-wrapper{position:relative}.related-solutions-grp .slick-arrows:before{display:none}.related-solutions-grp .slick-arrows{cursor:pointer;height:52px;left:auto;opacity:.3;position:absolute;right:30px;top:-60px;transition:all .3s ease;width:40px}.cm-how-we-should-group .cm-card-item{padding-left:8px;padding-right:8px}.related-solutions-grp .slick-arrows:focus,.related-solutions-grp .slick-arrows:hover{opacity:1}.related-solutions-grp .content-main:before{background:#000;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:2}.related-solutions-grp .content-main>.button-group,.related-solutions-grp .content-main>.image-wrap_2,.related-solutions-grp .content-main>h4,.related-solutions-grp .content-main>p{position:relative;z-index:2}.related-solutions-grp .cm-card-inner-item:hover:after{opacity:1;visibility:visible}.cm-card-inner-item{border-radius:20px;overflow:hidden;padding:8px;position:relative}.related-solutions-grp .slick-arrows.slick-prev{right:90px}.related-solutions-grp.design2 .content-main{display:flex;flex-direction:column;min-height:270px}.related-solutions-grp.design2 .content-main-grp{padding-left:10px;padding-right:10px}.related-solutions-grp .image-wrap_2 img{max-width:195px!important}.related-solutions-grp .image-wrap_2{margin-bottom:0;padding-bottom:0}.related-solutions-grp.design2 .content-main h4{margin-bottom:10px;text-align:left}.related-solutions-grp .slick-arrows.slick-prev svg{position:relative;top:2px;transform:rotate(180deg)}.related-solutions-grp ul.slick-dots{bottom:-50px!important}.cm-how-we-should-group .cm-card-item a.button.transparent{padding:0}.related-solutions-grp{background-position:0 0;background-repeat:no-repeat;background-size:cover;border-radius:20px;padding-bottom:60px;padding-top:60px;position:relative}.related-solutions-grp .cm-how-we-should-group{position:relative}.related-solutions-grp .content-main{border-radius:20px;display:flex;flex-direction:column;margin-bottom:4px;min-height:382px;overflow:hidden;padding:30px;position:relative;text-align:left}.related-solutions-grp.design1 .content-main{height:100%}.related-solutions-grp .content-main h4{color:#fff;font-family:Helvetica Neue;font-size:30px;font-style:normal;font-weight:500;line-height:110%}.cm-card-item{overflow:hidden;position:relative;will-change:transform}.related-solutions-grp .content-main p{margin-top:auto}.cm-card-item:before{background:linear-gradient(-90deg,#0700c4,#10b5b0 76.89%,#7edb56)!important;border-radius:50%;content:"";height:120px;mix-blend-mode:overlay;opacity:0;pointer-events:none;position:fixed;transform:translate(-50%,-50%) scale(0);transition:transform .25s ease,opacity .3s ease;width:120px;z-index:9999}.cm-card-item:hover:before{opacity:1;transform:translate(-50%,-50%) scale(1)}.related-solutions-grp .slick-list.draggable{padding:0}.custom-cursor{background:hsla(0,0%,100%,.35);border-radius:50%;height:100px;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translate(-50%,-50%) scale(0);transition:transform .25s ease,opacity .3s ease;width:100px;z-index:9999}.cm-card-item:hover~.custom-cursor{opacity:1;transform:translate(-50%,-50%) scale(1)}.cm-card-item:hover .content-main{transform:scale(1.05);transition:transform .4s ease}.cm-card-item .content-main{transition:transform .4s ease}.related-solutions-grp .content-wrapper{padding-left:30px;padding-right:30px}.related-solutions-grp .cm-how-we-should-group{margin-left:-15px;margin-right:-15px}@media(min-width:1380px) and (max-width:1600px){.related-solutions-grp .content-main{min-height:350px}.related-solutions-grp .slick-slide{width:350px}}@media(max-width:767px){.cm-how-we-should-group .cm-card-item{padding-left:8px;padding-right:8px}.cm-how-we-should-group .cm-card-item a.button.transparent{letter-spacing:0}.related-solutions-grp .image-wrap_2 img{max-width:150px!important}}@media(max-width:479px){.related-solutions-grp .content-main h4{font-size:26px}}