.elementor-widget-theme-post-content{color:var( --e-global-color-text );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS */.elementor.elementor-223 [data-id="8ae4a78"]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-height:62vh;padding:0;overflow:hidden;background-color:#0E4A73;background-image:repeating-linear-gradient(-45deg,#135581 0,#135581 16px,#0E4A73 16px,#0E4A73 32px);font-family:Inter,sans-serif;}
.elementor.elementor-223 [data-id="15ccc5a1"]{position:absolute;inset:0;padding:0;min-width:0;}
.elementor.elementor-223 [data-id="15ccc5a1"]:after{content:'';position:absolute;inset:0;background-image:linear-gradient(180deg,rgba(9,54,83,.35) 0%,rgba(9,54,83,.2) 40%,rgba(9,54,83,.92) 100%);}
.elementor.elementor-223 [data-id="668e7d4b"]{width:100%;height:100%;max-width:none;object-fit:cover;}
.elementor.elementor-223 [data-id="3f69af0f"]{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1240px;margin:0 auto;padding:0;gap:0;position:relative;z-index:2;padding:120px clamp(20px,5vw,64px) clamp(48px,6vw,80px);}
.elementor.elementor-223 [data-id="1f174fdd"]{font-family:Inter,sans-serif;font-weight:600;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#7FDCEF;margin:0 0 20px;}
.elementor.elementor-223 [data-id="1f174fdd"] a{color:#7FDCEF;text-decoration:none;}
.elementor.elementor-223 [data-id="179e10af"]{font-family:'Archivo Black',sans-serif;font-weight:400;font-size:clamp(40px,6vw,84px);line-height:1;letter-spacing:-.03em;color:#FFFFFF;margin:0;text-wrap:balance;max-width:980px;}
.elementor.elementor-223 [data-id="7bf9c965"]{font-family:Inter,sans-serif;font-size:clamp(16px,1.4vw,20px);line-height:1.6;color:#DCEEF5;margin:24px 0 0;max-width:720px;}
.elementor.elementor-223 [data-id="78e2f7a3"]{display:block;padding:0;background-color:#F5F7F6;}
.elementor.elementor-223 [data-id="396b487e"]{display:flex;flex-direction:column;align-items:center;width:100%;padding:clamp(64px,8vw,110px) clamp(20px,5vw,64px);background-color:#0E4A73;text-align:center;font-family:Inter,sans-serif;}
.elementor.elementor-223 [data-id="63a32522"]{font-family:'Archivo Black',sans-serif;font-weight:400;font-size:clamp(28px,3.2vw,44px);line-height:1.1;color:#FFFFFF;margin:0 0 28px;max-width:820px;text-wrap:balance;}
.elementor.elementor-223 [data-id="5979e9f"]{width:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:14px;padding:0;}
.elementor.elementor-223 [data-id="766b6e54"]{display:inline-block;font-family:Inter,sans-serif;font-weight:800;font-size:13px;letter-spacing:.08em;padding:16px 28px;border-radius:12px;text-decoration:none;border:0;transition:background-color .2s ease;background-color:#00B0DC;color:#04202F;}
.elementor.elementor-223 [data-id="1b30cf50"],.elementor.elementor-223 [data-id="4635ca71"]{display:inline-block;font-family:Inter,sans-serif;font-weight:800;font-size:13px;letter-spacing:.08em;padding:16px 28px;border-radius:12px;text-decoration:none;border:0;transition:background-color .2s ease;background-color:transparent;color:#FFFFFF;border:1px solid rgba(255,255,255,.55);}
.elementor-223 .elementor-widget-theme-post-content{width:100%;}/* End custom CSS */