.elementor-24 .elementor-element.elementor-element-31129ac{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-24 .elementor-element.elementor-element-c20ede6 .elementor-counter-number-wrapper{color:#E5E1DC;}.elementor-24 .elementor-element.elementor-element-5b6be84 .elementor-counter-number-wrapper{color:#E5E1DC;}.elementor-24 .elementor-element.elementor-element-caf822a .elementor-counter-number-wrapper{color:#E5E1DC;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-24 .elementor-element.elementor-element-31129ac{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-31129ac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for counter, class: .elementor-element-c20ede6 */.elementor-24 .elementor-element.elementor-element-c20ede6{border-top:1px solid #A67646;padding-top:2rem;}
.elementor-24 .elementor-element.elementor-element-c20ede6 .elementor-counter{gap:1rem;}
.elementor-24 .elementor-element.elementor-element-c20ede6 .elementor-counter-number-wrapper{font:400 clamp(3rem,5vw,5rem)/1.2 Georgia,serif;color:#E5E1DC;justify-content:flex-start;}
.elementor-24 .elementor-element.elementor-element-c20ede6 .elementor-counter-number-prefix:empty,.elementor-24 .elementor-element.elementor-element-c20ede6 .elementor-counter-number-suffix:empty{display:none;}
.elementor-24 .elementor-element.elementor-element-c20ede6 .elementor-counter-number-prefix,.elementor-24 .elementor-element.elementor-element-c20ede6 .elementor-counter-number-suffix{flex-grow:0;}
.elementor-24 .elementor-element.elementor-element-c20ede6 .elementor-counter-title{font:400 1.05rem/1.6 Arial,sans-serif;color:#C5DAE7;text-align:left;}
@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-c20ede6{padding-top:1.25rem;}.elementor-24 .elementor-element.elementor-element-c20ede6 .elementor-counter-number-wrapper{font-size:3.5rem;}}
@media(prefers-reduced-motion:reduce){.elementor-24 .elementor-element.elementor-element-c20ede6 .elementor-counter-number{font-size:0;}.elementor-24 .elementor-element.elementor-element-c20ede6 .elementor-counter-number:after{content:attr(data-to-value);font-size:clamp(3rem,5vw,5rem);}}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-5b6be84 */.elementor-24 .elementor-element.elementor-element-5b6be84{border-top:1px solid #A67646;padding-top:2rem;}
.elementor-24 .elementor-element.elementor-element-5b6be84 .elementor-counter{gap:1rem;}
.elementor-24 .elementor-element.elementor-element-5b6be84 .elementor-counter-number-wrapper{font:400 clamp(3rem,5vw,5rem)/1.2 Georgia,serif;color:#E5E1DC;justify-content:flex-start;}
.elementor-24 .elementor-element.elementor-element-5b6be84 .elementor-counter-number-prefix:empty,.elementor-24 .elementor-element.elementor-element-5b6be84 .elementor-counter-number-suffix:empty{display:none;}
.elementor-24 .elementor-element.elementor-element-5b6be84 .elementor-counter-number-prefix,.elementor-24 .elementor-element.elementor-element-5b6be84 .elementor-counter-number-suffix{flex-grow:0;}
.elementor-24 .elementor-element.elementor-element-5b6be84 .elementor-counter-title{font:400 1.05rem/1.6 Arial,sans-serif;color:#C5DAE7;text-align:left;}
@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-5b6be84{padding-top:1.25rem;}.elementor-24 .elementor-element.elementor-element-5b6be84 .elementor-counter-number-wrapper{font-size:3.5rem;}}
@media(prefers-reduced-motion:reduce){.elementor-24 .elementor-element.elementor-element-5b6be84 .elementor-counter-number{font-size:0;}.elementor-24 .elementor-element.elementor-element-5b6be84 .elementor-counter-number:after{content:attr(data-to-value);font-size:clamp(3rem,5vw,5rem);}}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-caf822a */.elementor-24 .elementor-element.elementor-element-caf822a{border-top:1px solid #A67646;padding-top:2rem;}
.elementor-24 .elementor-element.elementor-element-caf822a .elementor-counter{gap:1rem;}
.elementor-24 .elementor-element.elementor-element-caf822a .elementor-counter-number-wrapper{font:400 clamp(3rem,5vw,5rem)/1.2 Georgia,serif;color:#E5E1DC;justify-content:flex-start;}
.elementor-24 .elementor-element.elementor-element-caf822a .elementor-counter-number-prefix:empty,.elementor-24 .elementor-element.elementor-element-caf822a .elementor-counter-number-suffix:empty{display:none;}
.elementor-24 .elementor-element.elementor-element-caf822a .elementor-counter-number-prefix,.elementor-24 .elementor-element.elementor-element-caf822a .elementor-counter-number-suffix{flex-grow:0;}
.elementor-24 .elementor-element.elementor-element-caf822a .elementor-counter-title{font:400 1.05rem/1.6 Arial,sans-serif;color:#C5DAE7;text-align:left;}
@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-caf822a{padding-top:1.25rem;}.elementor-24 .elementor-element.elementor-element-caf822a .elementor-counter-number-wrapper{font-size:3.5rem;}}
@media(prefers-reduced-motion:reduce){.elementor-24 .elementor-element.elementor-element-caf822a .elementor-counter-number{font-size:0;}.elementor-24 .elementor-element.elementor-element-caf822a .elementor-counter-number:after{content:attr(data-to-value);font-size:clamp(3rem,5vw,5rem);}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31129ac */.elementor-24 .elementor-element.elementor-element-31129ac{background:#172D42;padding:5rem 2rem;color:#E5E1DC;}
.elementor-24 .elementor-element.elementor-element-31129ac>.e-con-inner{max-width:72rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:2rem 3rem;}
.elementor-24 .elementor-element.elementor-element-31129ac .elementor-widget-heading{grid-column:1/-1;grid-row:1;}
.elementor-24 .elementor-element.elementor-element-31129ac .elementor-heading-title{font:400 clamp(2rem,3vw,2.75rem)/1.2 Georgia,serif;color:#E5E1DC;}
@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-31129ac{padding:3rem 1.25rem;}.elementor-24 .elementor-element.elementor-element-31129ac>.e-con-inner{grid-template-columns:1fr;gap:2rem;}.elementor-24 .elementor-element.elementor-element-31129ac .elementor-widget-heading{grid-column:1;}}
.elementor-24 .elementor-element.elementor-element-31129ac .elementor-heading-title{color:#E5E1DC!important;font-family:Georgia,serif!important;}
.elementor-24 .elementor-element.elementor-element-31129ac .elementor-counter-title{color:#C5DAE7!important;text-align:left!important;font:400 1.05rem/1.6 Arial,sans-serif!important;}/* End custom CSS */