.elementor-45 .elementor-element.elementor-element-8a5b801{margin-top:-22px;margin-bottom:0px;}.elementor-45 .elementor-element.elementor-element-71e1430 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-45 .elementor-element.elementor-element-9715ec1 > .elementor-widget-container{padding:0px 0px 54px 0px;}.elementor-45 .elementor-element.elementor-element-9715ec1 .ct-heading .item--title{color:#000000;margin-bottom:0px;}.elementor-45 .elementor-element.elementor-element-31a67c0 .ct-service-grid1 .grid-item{padding-left:15px;padding-right:15px;}.elementor-45 .elementor-element.elementor-element-31a67c0 .item-title a{color:#000000 !important;}.elementor-45 .elementor-element.elementor-element-31a67c0 .item-body:hover .item-title a{color:#FF0000 !important;}.elementor-45 .elementor-element.elementor-element-31a67c0 .ct-service-grid2 .item-body:before{border-color:#FF0000 !important;}.elementor-45 .elementor-element.elementor-element-31a67c0 .item-excerpt{color:#000000 !important;}.elementor-45 .elementor-element.elementor-element-31a67c0 .btn-readmore:before{background-color:#FF0000 !important;}.elementor-45 .elementor-element.elementor-element-31a67c0 .btn-readmore span{background:linear-gradient(to right, #FF0000, #FF0000 50%, #000000 50%);background-clip:text;-webkit-background-clip:text;background-size:200% 100%;background-position:100%;}.elementor-45 .elementor-element.elementor-element-31a67c0 .btn-readmore:hover span{background-position:0 100%;}.elementor-45 .elementor-element.elementor-element-527bdab{overflow:hidden;padding:150px 15px 0px 15px;}.elementor-45 .elementor-element.elementor-element-29ae3ce > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-45 .elementor-element.elementor-element-9c3f4fc .client-image:before, .elementor-45 .elementor-element.elementor-element-9c3f4fc .client-image:after{background-color:#FF0000 !important;}.elementor-45 .elementor-element.elementor-element-9c3f4fc .inner-item:before, .elementor-45 .elementor-element.elementor-element-9c3f4fc .inner-item:after{border-color:#FF0000 !important;}@media(max-width:1024px){.elementor-45 .elementor-element.elementor-element-527bdab{padding:77px 15px 0px 15px;}}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-8a5b801{margin-top:-20px;margin-bottom:0px;}.elementor-45 .elementor-element.elementor-element-9715ec1 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 22px 0px;}.elementor-45 .elementor-element.elementor-element-31a67c0 .ct-grid{text-align:center;}.elementor-45 .elementor-element.elementor-element-9c3f4fc .container-custom .wp-meta{text-align:center !important;}}/* Start custom CSS for ct_service_grid, class: .elementor-element-31a67c0 */.btn-readmore span {
    background: linear-gradient(to right, #ff0000, #ff0000 50%, #ededed 50%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-size: 200% 100%;
    background-position: 100%;
    overflow: hidden;
    -webkit-transition: background-position 300ms ease;
    -khtml-transition: background-position 300ms ease;
    -moz-transition: background-position 300ms ease;
    -ms-transition: background-position 300ms ease;
    -o-transition: background-position 300ms ease;
    transition: background-position 300ms ease;
}
.ct-counter-layout1.style1 .ct-counter-meta .ct-counter-title:after, .ct-counter-layout1.style2 .ct-counter-meta .ct-counter-title:after {
    -webkit-transform: scale(0);
    -khtml-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    border-color: #ff0000;
}

.ct-service-grid1 .grid-item-inner:after {
    border-top: 3px solid #ff0000;
    -webkit-transform: scale(0);
    -khtml-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8a5b801 */#pagetitle .page-title {
    color: #ffffff!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-527bdab */h1, h2, h3, h4, .ct-countdown-layout1 .countdown-amount, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #000000!important;
    clear: both;
    line-height: 1.55;
    margin: 0 0 15px;
    font-weight: 700;
}

#pagetitle .page-title {
    color: #ffffff!important;
}/* End custom CSS */