.elementor-218 .elementor-element.elementor-element-402bf93f{--display:flex;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:var(--section-padding-top-global);--padding-bottom:var(--section-padding-bottom-global);--padding-left:var(--section-padding-left-global);--padding-right:var(--section-padding-right-global);}.elementor-218 .elementor-element.elementor-element-8916fcb .elementor-heading-title{font-family:var( --e-global-typography-262fae1-font-family ), Sans-serif;font-size:var( --e-global-typography-262fae1-font-size );font-weight:var( --e-global-typography-262fae1-font-weight );line-height:var( --e-global-typography-262fae1-line-height );color:var( --e-global-color-d7287ab );}.elementor-218 .elementor-element.elementor-element-abaace8{--grid-columns:4;}.elementor-218 .elementor-element.elementor-element-abaace8 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-218 .elementor-element.elementor-element-abaace8 .e-loop-item > .elementor-section, .elementor-218 .elementor-element.elementor-element-abaace8 .e-loop-item > .elementor-section > .elementor-container, .elementor-218 .elementor-element.elementor-element-abaace8 .e-loop-item > .e-con, .elementor-218 .elementor-element.elementor-element-abaace8 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-218 .elementor-element.elementor-element-8916fcb .elementor-heading-title{font-size:var( --e-global-typography-262fae1-font-size );line-height:var( --e-global-typography-262fae1-line-height );}.elementor-218 .elementor-element.elementor-element-abaace8{--grid-columns:2;}}@media(max-width:767px){.elementor-218 .elementor-element.elementor-element-8916fcb .elementor-heading-title{font-size:var( --e-global-typography-262fae1-font-size );line-height:var( --e-global-typography-262fae1-line-height );}.elementor-218 .elementor-element.elementor-element-abaace8{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-8916fcb */.elementor-218 .elementor-element.elementor-element-8916fcb span {
    font-weight: 400;
    color: var( --e-global-color-primary )
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-402bf93f */@media (min-width: 768px) {
    .service-is-parent .parent-services .parent-services-grid .elementor-loop-container.elementor-grid {
        grid-template-columns: repeat(3, 1fr);
    }
}/* End custom CSS */