.elementor-3745 .elementor-element.elementor-element-ab81828{--display:flex;--min-height:244px;--justify-content:space-between;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3745 .elementor-element.elementor-element-ab81828:not(.elementor-motion-effects-element-type-background), .elementor-3745 .elementor-element.elementor-element-ab81828 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032947;}.elementor-3745 .elementor-element.elementor-element-ab81828:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-3745 .elementor-element.elementor-element-ab81828, .elementor-3745 .elementor-element.elementor-element-ab81828::before{--border-transition:0.5s;}.elementor-3745 .elementor-element.elementor-element-4845ffd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3745 .elementor-element.elementor-element-cf9b614 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:normal;letter-spacing:2.5px;color:#91AFC7;}.elementor-3745 .elementor-element.elementor-element-cf9b614{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-3745 .elementor-element.elementor-element-83f2594 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-family:"Poppins", Sans-serif;font-size:96px;font-weight:600;line-height:70%;letter-spacing:-1.5px;}.elementor-3745 .elementor-element.elementor-element-27caf56{--display:flex;}.elementor-3745 .elementor-element.elementor-element-6aa1369 .elementor-heading-title{font-family:var( --e-global-typography-2642167-font-family ), Sans-serif;font-size:var( --e-global-typography-2642167-font-size );font-weight:var( --e-global-typography-2642167-font-weight );line-height:var( --e-global-typography-2642167-line-height );letter-spacing:var( --e-global-typography-2642167-letter-spacing );word-spacing:var( --e-global-typography-2642167-word-spacing );color:var( --e-global-color-3533285 );}.elementor-3745 .elementor-element.elementor-element-6aa1369{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-3745 .elementor-element.elementor-element-21429dc .elementor-heading-title{font-family:var( --e-global-typography-eec994b-font-family ), Sans-serif;font-size:var( --e-global-typography-eec994b-font-size );font-weight:var( --e-global-typography-eec994b-font-weight );line-height:var( --e-global-typography-eec994b-line-height );letter-spacing:var( --e-global-typography-eec994b-letter-spacing );word-spacing:var( --e-global-typography-eec994b-word-spacing );color:#C3CDD6B3;}.elementor-3745 .elementor-element.elementor-element-21429dc .elementor-heading-title a{transition-duration:0.3s;}@media(max-width:1366px){.elementor-3745 .elementor-element.elementor-element-6aa1369 .elementor-heading-title{font-size:var( --e-global-typography-2642167-font-size );line-height:var( --e-global-typography-2642167-line-height );letter-spacing:var( --e-global-typography-2642167-letter-spacing );word-spacing:var( --e-global-typography-2642167-word-spacing );}.elementor-3745 .elementor-element.elementor-element-21429dc .elementor-heading-title{font-size:var( --e-global-typography-eec994b-font-size );line-height:var( --e-global-typography-eec994b-line-height );letter-spacing:var( --e-global-typography-eec994b-letter-spacing );word-spacing:var( --e-global-typography-eec994b-word-spacing );}}@media(max-width:1024px){.elementor-3745 .elementor-element.elementor-element-83f2594 .elementor-counter-number-wrapper{font-size:40px;line-height:48px;letter-spacing:-1px;}.elementor-3745 .elementor-element.elementor-element-6aa1369 .elementor-heading-title{font-size:var( --e-global-typography-2642167-font-size );line-height:var( --e-global-typography-2642167-line-height );letter-spacing:var( --e-global-typography-2642167-letter-spacing );word-spacing:var( --e-global-typography-2642167-word-spacing );}.elementor-3745 .elementor-element.elementor-element-21429dc .elementor-heading-title{font-size:var( --e-global-typography-eec994b-font-size );line-height:var( --e-global-typography-eec994b-line-height );letter-spacing:var( --e-global-typography-eec994b-letter-spacing );word-spacing:var( --e-global-typography-eec994b-word-spacing );}}@media(max-width:767px){.elementor-3745 .elementor-element.elementor-element-ab81828{--min-height:auto;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3745 .elementor-element.elementor-element-6aa1369 .elementor-heading-title{font-size:var( --e-global-typography-2642167-font-size );line-height:var( --e-global-typography-2642167-line-height );letter-spacing:var( --e-global-typography-2642167-letter-spacing );word-spacing:var( --e-global-typography-2642167-word-spacing );}.elementor-3745 .elementor-element.elementor-element-21429dc .elementor-heading-title{font-size:var( --e-global-typography-eec994b-font-size );line-height:var( --e-global-typography-eec994b-line-height );letter-spacing:var( --e-global-typography-eec994b-letter-spacing );word-spacing:var( --e-global-typography-eec994b-word-spacing );}}/* Start custom CSS for container, class: .elementor-element-ab81828 *//* Default Theme */
.elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_default{
    border: 1px solid #032947;
}
.elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_default:hover{
    background-color: #04385D;
    border: 1px solid rgba(9, 124, 191, 0.25);
    box-shadow: 0 20px 48px -4px rgba(9, 124, 191, 0.22);
}
.elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_default .elementor-counter-number-wrapper{
    color: #097CBF;
}
.elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_default:hover .counter-description .elementor-heading-title{
    color: rgba(171, 223, 254, 0.75);
}
@media only screen and (max-width: 767px) {
    .elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_default{
        background-color: #04385D;
        border: 1px solid rgba(9, 124, 191, 0.25);
        box-shadow: 0 20px 48px -4px rgba(9, 124, 191, 0.22);
    }
    .elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_default .counter-description .elementor-heading-title{
    color: rgba(171, 223, 254, 0.75);
}
}

/* Teal Theme */
.elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_teal{
    border: 1px solid #032947;
}
.elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_teal:hover{
    background-color: #0B4156;
    border: 1px solid rgba(48, 176, 154, 0.25);
    box-shadow: 0 20px 48px -4px rgba(48, 176, 154, 0.22);
}
.elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_teal .elementor-counter-number-wrapper{
    color: #30B09A;
}
.elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_teal:hover .counter-description .elementor-heading-title{
    color: rgba(119, 253, 230, 0.75);
}

@media only screen and (max-width: 767px) {
    .elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_teal{
        background-color: #0B4156;
        border: 1px solid rgba(48, 176, 154, 0.25);
        box-shadow: 0 20px 48px -4px rgba(48, 176, 154, 0.22);
    }
    .elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_teal .counter-description .elementor-heading-title{
        color: rgba(119, 253, 230, 0.75);
    }
}

/* Green Theme */
.elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_green{
    border: 1px solid #032947;
}
.elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_green:hover{
    background-color: #084048;
    border: 1px solid rgba(28, 169, 75, 0.25);
    box-shadow: 0 20px 48px -4px rgba(28, 169, 75, 0.22);
}
.elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_green .elementor-counter-number-wrapper{
    color: #1CA94B;
}
.elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_green:hover .counter-description .elementor-heading-title{
    color: rgba(142, 255, 180, 0.75);
}
@media only screen and (max-width: 767px) {
    .elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_green{
        background-color: #084048;
        border: 1px solid rgba(28, 169, 75, 0.25);
        box-shadow: 0 20px 48px -4px rgba(28, 169, 75, 0.22);
    }
    .elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_green .counter-description .elementor-heading-title{
        color: rgba(142, 255, 180, 0.75);
    }
}

/* Yellow Theme */
.elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_yellow{
    border: 1px solid #032947;
}
.elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_yellow:hover{
    background-color: #2E4550;
    border: 1px solid rgba(241, 194, 119, 0.25);
    box-shadow: 0 20px 48px -4px rgba(241, 194, 119, 0.22);
}
.elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_yellow .elementor-counter-number-wrapper{
    color: #F1C277;
}
.elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_yellow:hover .counter-description .elementor-heading-title{
    color: rgba(241, 194, 119, 0.75);
}
@media only screen and (max-width: 767px) {
    .elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_yellow{
        background-color: #2E4550;
        border: 1px solid rgba(241, 194, 119, 0.25);
        box-shadow: 0 20px 48px -4px rgba(241, 194, 119, 0.22);
    }
    .elementor-3745 .elementor-element.elementor-element-ab81828.counter_theme_yellow .counter-description .elementor-heading-title{
        color: rgba(241, 194, 119, 0.75);   
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/2025/01/DMSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2025/01/DMSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'DM Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/uploads/2025/01/DMSans-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/uploads/2025/01/Poppins-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2025/01/Poppins-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */