.elementor-2699 .elementor-element.elementor-element-1f9270f9{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */body.elementor-page-2699 {background:#F6F3EF;color:#2F738F;font-family:'Open Sans',sans-serif;}
body.elementor-page-2699 > .e-con {max-width:54rem;margin-inline:auto;padding:4rem 1.5rem 5rem;}
body.elementor-page-2699 .elementor-widget-text-editor {color:#2F738F;font-family:'Open Sans',sans-serif;font-size:1rem;line-height:1.85;}
body.elementor-page-2699 .elementor-widget-text-editor h1, body.elementor-page-2699 .elementor-widget-text-editor h2, body.elementor-page-2699 .elementor-widget-text-editor h3 {font-family:'Lilita One',sans-serif;font-weight:400;color:#2F738F;line-height:1.25; margin:2.75rem 0 1.1rem;font-size:1.8rem;}
body.elementor-page-2699 .elementor-widget-text-editor h1:first-child {font-size:clamp(2.5rem,5vw,4rem);margin:0 0 2.5rem;}
body.elementor-page-2699 h1 strong,body.elementor-page-2699 h2 strong {font-weight:400;}
body.elementor-page-2699 p {margin:0 0 1.25rem;}
body.elementor-page-2699 h2 br,body.elementor-page-2699 h1 br {display:none;}
body.elementor-page-2699 h2:has(br):not(:has(*:not(br))) {margin-top:2.75rem;}
body.elementor-page-2699 h2:empty {display:none;}
body.elementor-page-2699 p span[style*="2rem"] {display:block;font-family:'Lilita One',sans-serif;font-size:1.8rem!important;line-height:1.25;margin-top:2rem;}
body.elementor-page-2699 a {color:#2F738F;text-decoration:underline;text-underline-offset:.2em;}
body.elementor-page-2699 a:hover {color:#E2145F;}
body.elementor-page-2699 h1 em,body.elementor-page-2699 h2 em,body.elementor-page-2699 h3 em {font-family:'Open Sans',sans-serif!important;font-weight:800!important;font-style:italic!important;font-size:.9em!important;color:#E2145F!important;font-synthesis:none;}
@media(max-width:767px){body.elementor-page-2699 > .e-con {padding:2.5rem 1.25rem 3.5rem;}body.elementor-page-2699 .elementor-widget-text-editor h1,body.elementor-page-2699 .elementor-widget-text-editor h2 {overflow-wrap:anywhere;}}
body.elementor-page-2699 .elementor-element-1f9270f9 {max-width:54rem!important;margin-inline:auto!important;padding:4rem 1.5rem 5rem!important;--width:100%;}
body.elementor-page-2699 .elementor-widget-text-editor h2:has(+ h2) {margin:0;line-height:0;font-size:0;}
body.page-id-696 .page-header,body.page-id-2699 .page-header {display:none!important;}
@media(max-width:767px){body.elementor-page-2699 .elementor-element-1f9270f9 {padding:2.5rem 1.25rem 3.5rem!important;}}/* End custom CSS */