.cst-what-we-do-grp .elementor-container{width:100%}.cst-what-we-do-grp .what-we-do-grp:first-child{margin-top:0px;margin-bottom:30px;padding:50px 0px 0px 0px}.cst-what-we-do-grp .elementor-container .cst-wht-we-do-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.cst-what-we-do-grp .elementor-container .cst-wht-we-do-item .cst-widget-wrap{position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;margin:0px 15px 0px 15px;padding:0px 0px 0px 0px;display:-webkit-box;display:-ms-flexbox;display:flex}.cst-what-we-do-grp .elementor-container .cst-wht-we-do-item .cst-widget-wrap .elementor-element{width:100%}.cst-what-we-do-grp .elementor-container .cst-wht-we-do-item .cst-widget-wrap .single-topics p{line-height:25px;margin-bottom:0;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;font-size:16px}.cst-what-we-do-grp .elementor-container .cst-wht-we-do-item .cst-widget-wrap .single-topics h3.ts-title{font-size:24px;font-weight:700;text-transform:capitalize;margin-bottom:15px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;color:#283747;line-height:1.2}.cst-what-we-do-grp .elementor-container .cst-wht-we-do-item .cst-widget-wrap .single-topics:after{position:absolute;content:"";right:0;top:0;width:100%;height:100%;z-index:-1;opacity:0;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;background-blend-mode:multiply;background-color:rgba(40,55,71,0.87)}.cst-what-we-do-grp .elementor-container .cst-wht-we-do-item .cst-widget-wrap .single-topics{position:relative;-webkit-box-shadow:0px 15px 30px 0px rgb(40 55 71 / 5%);box-shadow:0px 15px 30px 0px rgb(40 55 71 / 5%);padding:35px 40px 30px 40px;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.cst-what-we-do-grp .elementor-container .cst-wht-we-do-item .cst-widget-wrap .single-topics:hover h3.ts-title{color:#fff}.cst-what-we-do-grp .elementor-container .cst-wht-we-do-item .cst-widget-wrap .single-topics:hover p{color:#fff}.cst-what-we-do-grp .elementor-container .cst-wht-we-do-item .cst-widget-wrap .single-topics:hover:after{opacity:1}@media(min-width:768px){.cst-what-we-do-grp .elementor-container .cst-wht-we-do-item{width:33.333%}}@media(max-width:1024px){.cst-what-we-do-grp .what-we-do-grp:first-child{padding:20px 0px 0px 0px}.cst-what-we-do-grp .elementor-container .cst-wht-we-do-item .cst-widget-wrap .single-topics{padding:30px 20px 30px 20px}.cst-what-we-do-grp .elementor-container .cst-wht-we-do-item .cst-widget-wrap .single-topics h3.ts-title{font-size:22px}}@media(max-width:767px){.cst-what-we-do-grp .elementor-container .cst-wht-we-do-item .cst-widget-wrap .single-topics h3.ts-title{font-size:24px}.cst-what-we-do-grp .elementor-container .cst-wht-we-do-item{padding:0px 0px 30px 0}.cst-what-we-do-grp .elementor-container .cst-wht-we-do-item:last-child{padding-bottom:0}}