.elementor-1371 .elementor-element.elementor-element-394b8da8{--display:flex;--min-height:530px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:70px;--padding-left:28px;--padding-right:28px;}.elementor-1371 .elementor-element.elementor-element-394b8da8:not(.elementor-motion-effects-element-type-background), .elementor-1371 .elementor-element.elementor-element-394b8da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D2438;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1371 .elementor-element.elementor-element-2ed69321{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1371 .elementor-element.elementor-element-1f3ba1ed .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:600;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:5px 5px 5px 5px;padding:0px 0px 0px 0px;}.elementor-1371 .elementor-element.elementor-element-1f3ba1ed .elementor-button:hover, .elementor-1371 .elementor-element.elementor-element-1f3ba1ed .elementor-button:focus{background-color:#162F47;color:#FFFFFF;}.elementor-1371 .elementor-element.elementor-element-1f3ba1ed .elementor-button:hover svg, .elementor-1371 .elementor-element.elementor-element-1f3ba1ed .elementor-button:focus svg{fill:#FFFFFF;}.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 );}.elementor-1371 .elementor-element.elementor-element-1d9d0c62 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:700;line-height:1.5em;letter-spacing:1.6px;color:#D7E9F5;}.elementor-widget-theme-post-title .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 );}.elementor-1371 .elementor-element.elementor-element-2f1ffe6d .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:60px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-1371 .elementor-element.elementor-element-4e192253{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:78px;--padding-left:28px;--padding-right:28px;}.elementor-1371 .elementor-element.elementor-element-4e192253:not(.elementor-motion-effects-element-type-background), .elementor-1371 .elementor-element.elementor-element-4e192253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1371 .elementor-element.elementor-element-77f07b7a{color:#425465;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-1371 .elementor-element.elementor-element-1161ec9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:54px;--padding-bottom:62px;--padding-left:28px;--padding-right:28px;}.elementor-1371 .elementor-element.elementor-element-1161ec9c:not(.elementor-motion-effects-element-type-background), .elementor-1371 .elementor-element.elementor-element-1161ec9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EF;}.elementor-1371 .elementor-element.elementor-element-1cd530c8 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;color:#162F47;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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 );}.elementor-1371 .elementor-element.elementor-element-317e24ba{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#526572;}.elementor-1371 .elementor-element.elementor-element-5881ff0f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1371 .elementor-element.elementor-element-7f1f6f8e .elementor-button{background-color:#2171BA;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2171BA;border-radius:5px 5px 5px 5px;padding:17px 25px 17px 25px;}.elementor-1371 .elementor-element.elementor-element-7f1f6f8e .elementor-button:hover, .elementor-1371 .elementor-element.elementor-element-7f1f6f8e .elementor-button:focus{background-color:#162F47;color:#FFFFFF;}.elementor-1371 .elementor-element.elementor-element-7f1f6f8e .elementor-button:hover svg, .elementor-1371 .elementor-element.elementor-element-7f1f6f8e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1371 .elementor-element.elementor-element-72bbf18c .elementor-button{background-color:#FFFFFF00;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.3em;fill:#162F47;color:#162F47;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFDCE5;border-radius:5px 5px 5px 5px;padding:17px 25px 17px 25px;}.elementor-1371 .elementor-element.elementor-element-72bbf18c .elementor-button:hover, .elementor-1371 .elementor-element.elementor-element-72bbf18c .elementor-button:focus{background-color:#162F47;color:#FFFFFF;}.elementor-1371 .elementor-element.elementor-element-72bbf18c .elementor-button:hover svg, .elementor-1371 .elementor-element.elementor-element-72bbf18c .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-1371 .elementor-element.elementor-element-1d9d0c62 .elementor-heading-title{font-size:10px;}.elementor-1371 .elementor-element.elementor-element-2f1ffe6d .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-1371 .elementor-element.elementor-element-394b8da8{--min-height:480px;--padding-top:48px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-1371 .elementor-element.elementor-element-1d9d0c62 .elementor-heading-title{font-size:10px;}.elementor-1371 .elementor-element.elementor-element-2f1ffe6d .elementor-heading-title{font-size:35px;}.elementor-1371 .elementor-element.elementor-element-4e192253{--padding-top:40px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}.elementor-1371 .elementor-element.elementor-element-1161ec9c{--padding-top:36px;--padding-bottom:42px;--padding-left:22px;--padding-right:22px;}.elementor-1371 .elementor-element.elementor-element-1cd530c8 .elementor-heading-title{font-size:29px;}.elementor-1371 .elementor-element.elementor-element-5881ff0f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(min-width:768px){.elementor-1371 .elementor-element.elementor-element-2ed69321{--width:100%;}.elementor-1371 .elementor-element.elementor-element-4e192253{--content-width:800px;}.elementor-1371 .elementor-element.elementor-element-1161ec9c{--content-width:800px;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-542e50d4 */.elementor-1371 .elementor-element.elementor-element-542e50d4 { position:absolute; inset:0; width:100%; height:100%; margin:0; z-index:0; }
.elementor-1371 .elementor-element.elementor-element-542e50d4 .elementor-widget-container, .elementor-1371 .elementor-element.elementor-element-542e50d4 a { width:100%; height:100%; display:block; }
.elementor-1371 .elementor-element.elementor-element-542e50d4 img { width:100%; height:100%; object-fit:cover; object-position:center; display:block; }
.elementor-1371 .elementor-element.elementor-element-542e50d4::after { content:""; position:absolute; inset:0; background:linear-gradient(90deg,rgba(13,36,56,.86) 0%,rgba(13,36,56,.65) 52%,rgba(13,36,56,.28) 100%); pointer-events:none; }
@media(max-width:767px) { .elementor-1371 .elementor-element.elementor-element-542e50d4::after { background:linear-gradient(180deg,rgba(13,36,56,.43),rgba(13,36,56,.85)); } }/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-2f1ffe6d */.elementor-1371 .elementor-element.elementor-element-2f1ffe6d { max-width:940px; } .elementor-1371 .elementor-element.elementor-element-2f1ffe6d h1 { text-wrap:balance; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed69321 */.elementor-1371 .elementor-element.elementor-element-2ed69321 { position:relative; z-index:1; max-width:1200px; margin:0 auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-394b8da8 */.elementor-1371 .elementor-element.elementor-element-394b8da8 { position:relative; overflow:hidden; }/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-77f07b7a */.elementor-1371 .elementor-element.elementor-element-77f07b7a { color:#425465; font-family:"DM Sans",sans-serif; font-size:18px; line-height:1.85; overflow-wrap:break-word; }
.elementor-1371 .elementor-element.elementor-element-77f07b7a p { margin:0 0 1.25em; }
.elementor-1371 .elementor-element.elementor-element-77f07b7a p:first-of-type { font-size:22px; line-height:1.65; color:#162F47; padding:0 0 0 25px; border-left:3px solid #2171BA; margin-bottom:44px; }
.elementor-1371 .elementor-element.elementor-element-77f07b7a h2, .elementor-1371 .elementor-element.elementor-element-77f07b7a h3, .elementor-1371 .elementor-element.elementor-element-77f07b7a h4 { font-family:"DM Serif Display",serif; font-weight:400; color:#162F47; line-height:1.25; text-wrap:balance; }
.elementor-1371 .elementor-element.elementor-element-77f07b7a h2 { font-size:36px; margin:54px 0 22px; }
.elementor-1371 .elementor-element.elementor-element-77f07b7a h3 { font-size:27px; margin:36px 0 18px; }
.elementor-1371 .elementor-element.elementor-element-77f07b7a h4 { font-size:23px; margin:28px 0 16px; }
.elementor-1371 .elementor-element.elementor-element-77f07b7a ul, .elementor-1371 .elementor-element.elementor-element-77f07b7a ol { padding-left:1.45em; margin:18px 0 30px; }
.elementor-1371 .elementor-element.elementor-element-77f07b7a li { padding-left:8px; margin-bottom:12px; }
.elementor-1371 .elementor-element.elementor-element-77f07b7a li::marker { color:#2171BA; font-weight:700; }
.elementor-1371 .elementor-element.elementor-element-77f07b7a strong { color:#213D52; font-weight:700; }
.elementor-1371 .elementor-element.elementor-element-77f07b7a a { color:#2171BA; text-decoration:underline; text-underline-offset:3px; }
.elementor-1371 .elementor-element.elementor-element-77f07b7a img { max-width:100%; height:auto; border-radius:18px; }
.elementor-1371 .elementor-element.elementor-element-77f07b7a blockquote { margin:30px 0; padding:26px 30px; border-left:3px solid #2171BA; background:#EDF4F8; border-radius:0 12px 12px 0; }
.elementor-1371 .elementor-element.elementor-element-77f07b7a blockquote p { font-size:inherit; border:0; padding:0; margin:0; }
@media(max-width:767px) { .elementor-1371 .elementor-element.elementor-element-77f07b7a { font-size:17px; line-height:1.8; } .elementor-1371 .elementor-element.elementor-element-77f07b7a p:first-of-type { font-size:20px; padding-left:17px; margin-bottom:34px; } .elementor-1371 .elementor-element.elementor-element-77f07b7a h2 { font-size:29px; margin-top:38px; } .elementor-1371 .elementor-element.elementor-element-77f07b7a h3 { font-size:24px; } .elementor-1371 .elementor-element.elementor-element-77f07b7a li { padding-left:3px; margin-bottom:12px; } }/* End custom CSS */