.elementor-3532 .elementor-element.elementor-element-8e7aa6e:not(.elementor-motion-effects-element-type-background), .elementor-3532 .elementor-element.elementor-element-8e7aa6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f2447;}.elementor-3532 .elementor-element.elementor-element-8e7aa6e > .elementor-container{max-width:1280px;}.elementor-3532 .elementor-element.elementor-element-8e7aa6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 80px 30px 80px;}.elementor-3532 .elementor-element.elementor-element-8e7aa6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-3532 .elementor-element.elementor-element-9f19950{width:100%;}}@media(max-width:1024px){.elementor-3532 .elementor-element.elementor-element-8e7aa6e{padding:48px 32px 28px 32px;}}@media(max-width:767px){.elementor-3532 .elementor-element.elementor-element-8e7aa6e{padding:40px 16px 24px 16px;}}/* Start custom CSS for section, class: .elementor-element-8e7aa6e */.elementor-3532 .elementor-element.elementor-element-8e7aa6e a{text-decoration:none;color:inherit}
.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f{font-family:'DM Sans',Arial,sans-serif;color:#c6d3e4}
.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f-top{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}
.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f-brand1{font:400 30px/1.15 'DM Serif Display',Georgia,serif;color:#fff;margin:0}
.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f-brand2{font:italic 400 18px/1.3 'DM Serif Display',Georgia,serif;color:#9fd8f2;margin:4px 0 0}
.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f-nav{display:flex;flex-wrap:wrap;gap:6px 22px;list-style:none;margin:0;padding:0;font-size:14px}
.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f-nav a:hover{color:#fff}
.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f-addr{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:24px;font-size:14px}
.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f-addr .mh-pin{color:#9fd8f2;display:inline-flex}
.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f-dir{color:#9fd8f2;font-weight:700}
.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px;font-size:12px;color:#8ea2be}
.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f-legal{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f-legal a{display:inline-flex;align-items:center;gap:6px}
.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f-bottom a:hover{color:#fff}
@media(max-width:1024px){.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f-top{flex-direction:column;align-items:flex-start}}
@media(max-width:767px){.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f-nav{flex-direction:column;gap:0}.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f-nav a{display:inline-flex;min-height:44px;align-items:center}
 .elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-sep{display:none}.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f-legal{flex-direction:column;align-items:flex-start;gap:0}.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f-legal a,.elementor-3532 .elementor-element.elementor-element-8e7aa6e .mh-f-bottom>a{min-height:44px}}/* End custom CSS */