.elementor-107 .elementor-element.elementor-element-819771b{--display:flex;--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:40px;}.elementor-107 .elementor-element.elementor-element-819771b:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-819771b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b45efaf );}.elementor-107 .elementor-element.elementor-element-d5167cf{font-family:var( --e-global-typography-c916a12-font-family ), Sans-serif;font-size:var( --e-global-typography-c916a12-font-size );font-weight:var( --e-global-typography-c916a12-font-weight );line-height:var( --e-global-typography-c916a12-line-height );color:var( --e-global-color-text );}.elementor-107 .elementor-element.elementor-element-e41280e{--display:flex;--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:40px;}.elementor-107 .elementor-element.elementor-element-1ff7a50 .elementor-heading-title{font-family:var( --e-global-typography-ba7face-font-family ), Sans-serif;font-size:var( --e-global-typography-ba7face-font-size );font-weight:var( --e-global-typography-ba7face-font-weight );line-height:var( --e-global-typography-ba7face-line-height );color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-c5a87fe{font-family:var( --e-global-typography-7d0e28c-font-family ), Sans-serif;font-size:var( --e-global-typography-7d0e28c-font-size );font-weight:var( --e-global-typography-7d0e28c-font-weight );line-height:var( --e-global-typography-7d0e28c-line-height );color:var( --e-global-color-4c1f677 );}.elementor-107 .elementor-element.elementor-element-229504f{--grid-columns:3;}.elementor-107 .elementor-element.elementor-element-c10ffb0{--display:flex;--padding-top:75px;--padding-bottom:75px;--padding-left:40px;--padding-right:40px;}.elementor-107 .elementor-element.elementor-element-c10ffb0:not(.elementor-motion-effects-element-type-background), .elementor-107 .elementor-element.elementor-element-c10ffb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b45efaf );}.elementor-107 .elementor-element.elementor-element-8465e6e .elementor-heading-title{font-family:var( --e-global-typography-ba7face-font-family ), Sans-serif;font-size:var( --e-global-typography-ba7face-font-size );font-weight:var( --e-global-typography-ba7face-font-weight );line-height:var( --e-global-typography-ba7face-line-height );color:var( --e-global-color-primary );}.elementor-107 .elementor-element.elementor-element-4619a13{font-family:var( --e-global-typography-7d0e28c-font-family ), Sans-serif;font-size:var( --e-global-typography-7d0e28c-font-size );font-weight:var( --e-global-typography-7d0e28c-font-weight );line-height:var( --e-global-typography-7d0e28c-line-height );color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-107 .elementor-element.elementor-element-819771b{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-107 .elementor-element.elementor-element-d5167cf{font-size:var( --e-global-typography-c916a12-font-size );line-height:var( --e-global-typography-c916a12-line-height );}.elementor-107 .elementor-element.elementor-element-e41280e{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-107 .elementor-element.elementor-element-1ff7a50 .elementor-heading-title{font-size:var( --e-global-typography-ba7face-font-size );line-height:var( --e-global-typography-ba7face-line-height );}.elementor-107 .elementor-element.elementor-element-c5a87fe{font-size:var( --e-global-typography-7d0e28c-font-size );line-height:var( --e-global-typography-7d0e28c-line-height );}.elementor-107 .elementor-element.elementor-element-229504f{--grid-columns:1;}.elementor-107 .elementor-element.elementor-element-c10ffb0{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-107 .elementor-element.elementor-element-8465e6e .elementor-heading-title{font-size:var( --e-global-typography-ba7face-font-size );line-height:var( --e-global-typography-ba7face-line-height );}.elementor-107 .elementor-element.elementor-element-4619a13{font-size:var( --e-global-typography-7d0e28c-font-size );line-height:var( --e-global-typography-7d0e28c-line-height );}}@media(max-width:767px){.elementor-107 .elementor-element.elementor-element-819771b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-107 .elementor-element.elementor-element-d5167cf{font-size:var( --e-global-typography-c916a12-font-size );line-height:var( --e-global-typography-c916a12-line-height );}.elementor-107 .elementor-element.elementor-element-e41280e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-107 .elementor-element.elementor-element-1ff7a50 .elementor-heading-title{font-size:var( --e-global-typography-ba7face-font-size );line-height:var( --e-global-typography-ba7face-line-height );}.elementor-107 .elementor-element.elementor-element-c5a87fe{font-size:var( --e-global-typography-7d0e28c-font-size );line-height:var( --e-global-typography-7d0e28c-line-height );}.elementor-107 .elementor-element.elementor-element-229504f{--grid-columns:1;--grid-row-gap:20px;}.elementor-107 .elementor-element.elementor-element-229504f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-107 .elementor-element.elementor-element-c10ffb0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-107 .elementor-element.elementor-element-8465e6e .elementor-heading-title{font-size:var( --e-global-typography-ba7face-font-size );line-height:var( --e-global-typography-ba7face-line-height );}.elementor-107 .elementor-element.elementor-element-4619a13{font-size:var( --e-global-typography-7d0e28c-font-size );line-height:var( --e-global-typography-7d0e28c-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-d5167cf */.elementor-107 .elementor-element.elementor-element-d5167cf strong{
    color: #084B7C;
    font-size: 19px;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-229504f */@media(max-width: 1024px){
    .elementor-107 .elementor-element.elementor-element-229504f .services{
        height: max-content;
    }
}/* End custom CSS */