.elementor-35 .elementor-element.elementor-element-1d59ac3{padding:65px 0px 40px 0px;}.elementor-35 .elementor-element.elementor-element-6d894b9{margin-top:0px;margin-bottom:15px;}.elementor-35 .elementor-element.elementor-element-7fd4840 .ct-heading{text-align:center;}.elementor-35 .elementor-element.elementor-element-7fd4840 .ct-heading .item--title{color:#24347C;margin-bottom:33px;}.elementor-35 .elementor-element.elementor-element-7fd4840 .ct-heading .ct-text-highlight{color:var( --e-global-color-69e3859 );}.elementor-35 .elementor-element.elementor-element-7fd4840 .ct-heading .item--sub-title{color:#000000 !important;font-size:21px;}.elementor-35 .elementor-element.elementor-element-7fd4840 .ct-heading .item--sub-title span::before, .elementor-35 .elementor-element.elementor-element-7fd4840 .ct-heading .item--sub-title span::after{background-color:#000000 !important;}.elementor-35 .elementor-element.elementor-element-7fd4840{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-35 .elementor-element.elementor-element-006267e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 70px 0px;}.elementor-35 .elementor-element.elementor-element-006267e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-268e777 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-268e777 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-89042d0 .ct-heading{text-align:center;}.elementor-35 .elementor-element.elementor-element-89042d0 .ct-heading .item--title{color:#28357B;margin-bottom:26px;}.elementor-35 .elementor-element.elementor-element-89042d0 .ct-heading .ct-text-highlight{color:var( --e-global-color-69e3859 );}.elementor-35 .elementor-element.elementor-element-89042d0 .ct-heading .item--sub-title{color:#000000 !important;font-size:21px;}.elementor-35 .elementor-element.elementor-element-89042d0 .ct-heading .item--sub-title span::before, .elementor-35 .elementor-element.elementor-element-89042d0 .ct-heading .item--sub-title span::after{background-color:#0D0D0D !important;}.elementor-35 .elementor-element.elementor-element-89042d0 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-35 .elementor-element.elementor-element-cc45c18{text-align:left;}.elementor-35 .elementor-element.elementor-element-cc45c18 .elementor-heading-title{color:#000000;font-size:18px;font-weight:normal;line-height:29px;}.elementor-35 .elementor-element.elementor-element-cc45c18 > .elementor-widget-container{margin:0px 0px 29px 0px;padding:0% 4% 0% 0%;}.elementor-35 .elementor-element.elementor-element-4a8441d .ct-service-external .item--title{color:#24347C;font-family:"Nunito", Sans-serif;}.elementor-35 .elementor-element.elementor-element-4a8441d .ct-service-external .item--description{font-family:"Nunito", Sans-serif;letter-spacing:-0.2px;}.elementor-35 .elementor-element.elementor-element-4a8441d .ct-service-external .btn{font-family:"Nunito", Sans-serif;}.elementor-35 .elementor-element.elementor-element-a73f1fb{--spacer-size:40px;}.elementor-35 .elementor-element.elementor-element-30ac3e5 .ct-service-external .item--title{color:#24347C;font-family:"Nunito", Sans-serif;}.elementor-35 .elementor-element.elementor-element-30ac3e5 .ct-service-external .item--description{font-family:"Nunito", Sans-serif;letter-spacing:-0.2px;}.elementor-35 .elementor-element.elementor-element-30ac3e5 .ct-service-external .btn{font-family:"Nunito", Sans-serif;}.elementor-35 .elementor-element.elementor-element-d9044e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35 .elementor-element.elementor-element-d9044e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35 .elementor-element.elementor-element-1b9d0d5 .ct-service-external .item--title{color:#24347C;font-family:"Nunito", Sans-serif;}.elementor-35 .elementor-element.elementor-element-1b9d0d5 .ct-service-external .item--description{font-family:"Nunito", Sans-serif;letter-spacing:-0.2px;}.elementor-35 .elementor-element.elementor-element-1b9d0d5 .ct-service-external .btn{font-family:"Nunito", Sans-serif;}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-7fd4840 .ct-heading .item--title{font-size:36px;}.elementor-35 .elementor-element.elementor-element-89042d0 .ct-heading .item--title{font-size:32px;}.elementor-35 .elementor-element.elementor-element-cc45c18 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-6415aa6{width:25%;}.elementor-35 .elementor-element.elementor-element-9605bf1{width:49.332%;}.elementor-35 .elementor-element.elementor-element-3e01f69{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-35 .elementor-element.elementor-element-6415aa6{width:16%;}.elementor-35 .elementor-element.elementor-element-9605bf1{width:68%;}.elementor-35 .elementor-element.elementor-element-3e01f69{width:16%;}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-1d59ac3{padding:10px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-7fd4840 .ct-heading .item--title{font-size:32px;}.elementor-35 .elementor-element.elementor-element-006267e{padding:10px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-89042d0 .ct-heading .item--title{font-size:32px;}.elementor-35 .elementor-element.elementor-element-89042d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-35 .elementor-element.elementor-element-1b9d0d5 > .elementor-widget-container{padding:0px 0px 40px 0px;}}/* Start custom CSS for ct_service_grid, class: .elementor-element-cab87a5 *//*Front services layout*/   

.ct-service-grid1 .item--meta::before, .ct-service-carousel1 .item--meta::before {
  
  background-image: linear-gradient(to right, #c4272e,#c4272e);
  
}
.ct-service-grid1 .item--meta::after, .ct-service-carousel1 .item--meta::after {
  
  background-image: linear-gradient(to right, #8C94BA,  #28357B);
  }


/* hover background */
.ct-service-grid1 .item--holder, .ct-service-carousel1 .item--holder {
 
  background-image: linear-gradient(to bottom, #28357B, #28357B);
 
}

/* Read more button background color*/
.ct-service-grid1 .item-readmore a, .ct-service-carousel1 .item-readmore a {
  font-size: 14px;
  line-height: 35px;
  padding: 0 18px;
  background: #c4272e;
}

/* Read more button hover color*/
.ct-service-grid1 .item-readmore a:hover, .ct-service-carousel1 .item-readmore a:hover {
  background: #c4272e;
}

/*Icons*/

.ct-service-grid1 .item--icon i, .ct-service-carousel1 .item--icon i {

 background-image: linear-gradient(to right, #24347C,  #28357B);
}


.ct-service-grid1 .item--icon, .ct-service-carousel1 .item--icon {

  border: 3px solid #D1CDDB;
}

/*Tabs effect*/
.grid-filter-wrap span.active, .grid-filter-wrap span:hover {
   
   /* text-decoration: underline;*/
  
     color: #9f9f9f;
      border-bottom: 3px solid #24347C;
}
.grid-filter-wrap span {

    color:  #28357B;
  
}

/*Title Inner Background set to solid effect*/
.ct-service-grid1 .item--meta:before{
    opacity: unset;
}/* End custom CSS */
/* Start custom CSS for ct_service_external, class: .elementor-element-30ac3e5 */.ct-service-external2 .item--inner {height:408.69px;}/* End custom CSS */
/* Start custom CSS for ct_service_external, class: .elementor-element-1b9d0d5 */.ct-service-external2 .item--inner {height:408.69px;}/* End custom CSS */