.elementor-81 .elementor-element.elementor-element-4c801e7d{padding:105px 0px 105px 0px;}.elementor-81 .elementor-element.elementor-element-15e82cec > .elementor-widget-container{margin:0px 0px 38px 0px;}.elementor-81 .elementor-element.elementor-element-15e82cec .ct-heading{text-align:center;}.elementor-81 .elementor-element.elementor-element-15e82cec .ct-heading .ct-item--inner{max-width:500px;}.elementor-81 .elementor-element.elementor-element-15e82cec .ct-heading .item--title{color:#161616;font-size:40px;line-height:1.3;margin-bottom:0px;}.elementor-81 .elementor-element.elementor-element-15e82cec .ct-heading .item--title i{color:#161616;}.elementor-81 .elementor-element.elementor-element-15e82cec .ct-heading .ct-text-highlight{color:#161616;font-weight:300;}.elementor-81 .elementor-element.elementor-element-ce0f52d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-81 .elementor-element.elementor-element-ce0f52d.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-81 .elementor-element.elementor-element-15e82cec .ct-heading .ct-item--inner{max-width:540px;}}/* Start custom CSS for ct_blog_grid, class: .elementor-element-ce0f52d */.btn,
.ct-blog-grid-layout5 .item--readmore .btn:before{
    background-image: -webkit-linear-gradient(left, #00A155, #00CA6B);
    border-radius: 40px;
}
.ct-blog-grid-layout5 .item--title a{
    overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}/* End custom CSS */