.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8059 .elementor-element.elementor-element-206f96c:not(.elementor-motion-effects-element-type-background), .elementor-8059 .elementor-element.elementor-element-206f96c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f0f4f8;}.elementor-8059 .elementor-element.elementor-element-206f96c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 60px 10px 60px;}.elementor-8059 .elementor-element.elementor-element-206f96c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-8059 .elementor-element.elementor-element-90f4407:not(.elementor-motion-effects-element-type-background), .elementor-8059 .elementor-element.elementor-element-90f4407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #011f5b 0%, #0077b6 100%);}.elementor-8059 .elementor-element.elementor-element-90f4407{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:320px 60px 90px 60px;}.elementor-8059 .elementor-element.elementor-element-90f4407 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-8059 .elementor-element.elementor-element-12343ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:start;}.elementor-8059 .elementor-element.elementor-element-12343ea .elementor-heading-title{font-size:40px;font-weight:800;text-transform:none;line-height:1.2em;letter-spacing:0px;color:#ffffff;}.elementor-8059 .elementor-element.elementor-element-c95db2c:not(.elementor-motion-effects-element-type-background), .elementor-8059 .elementor-element.elementor-element-c95db2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e8f5fd;}.elementor-8059 .elementor-element.elementor-element-c95db2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 60px 28px 60px;}.elementor-8059 .elementor-element.elementor-element-c95db2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8059 .elementor-element.elementor-element-5eb8b23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-8059 .elementor-element.elementor-element-5eb8b23 .elementor-heading-title{font-size:19px;color:#005f8f;}.elementor-8059 .elementor-element.elementor-element-3d1e4e6{padding:30px 60px 30px 60px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8059 .elementor-element.elementor-element-97eb78f{font-size:17px;line-height:1.75em;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-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-8059 .elementor-element.elementor-element-7f87b14{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8059 .elementor-element.elementor-element-7f87b14 img{width:82%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#dde3ed;border-radius:14px 14px 14px 14px;}.elementor-8059 .elementor-element.elementor-element-21fb53a{font-size:17px;line-height:1.75em;}.elementor-8059 .elementor-element.elementor-element-7042d47{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8059 .elementor-element.elementor-element-7042d47 img{width:82%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#dde3ed;border-radius:14px 14px 14px 14px;}.elementor-8059 .elementor-element.elementor-element-41a0233{font-size:17px;line-height:1.75em;}.elementor-8059 .elementor-element.elementor-element-ef01db6{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8059 .elementor-element.elementor-element-ef01db6 img{width:82%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#dde3ed;border-radius:14px 14px 14px 14px;}.elementor-8059 .elementor-element.elementor-element-ba588a4{font-size:17px;line-height:1.75em;}.elementor-8059 .elementor-element.elementor-element-e9f62d4{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8059 .elementor-element.elementor-element-e9f62d4 img{width:82%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#dde3ed;border-radius:14px 14px 14px 14px;}.elementor-8059 .elementor-element.elementor-element-4614b47{font-size:17px;line-height:1.75em;}.elementor-8059 .elementor-element.elementor-element-8f63204{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-8059 .elementor-element.elementor-element-8f63204 img{width:82%;border-style:solid;border-width:1px 1px 1px 1px;border-color:#dde3ed;border-radius:14px 14px 14px 14px;}.elementor-8059 .elementor-element.elementor-element-701a6ad:not(.elementor-motion-effects-element-type-background), .elementor-8059 .elementor-element.elementor-element-701a6ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f8f9fb;}.elementor-8059 .elementor-element.elementor-element-701a6ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 60px 50px 60px;}.elementor-8059 .elementor-element.elementor-element-701a6ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8059 .elementor-element.elementor-element-0fb4872{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:start;}.elementor-8059 .elementor-element.elementor-element-0fb4872 .elementor-heading-title{font-size:26px;font-weight:700;color:#023e8a;}.elementor-widget-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-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-8059 .elementor-element.elementor-element-cc86feb:not(.elementor-motion-effects-element-type-background), .elementor-8059 .elementor-element.elementor-element-cc86feb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#023e8a;}.elementor-8059 .elementor-element.elementor-element-cc86feb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:55px 60px 55px 60px;}.elementor-8059 .elementor-element.elementor-element-cc86feb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8059 .elementor-element.elementor-element-1d0d1c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-8059 .elementor-element.elementor-element-1d0d1c6 .elementor-heading-title{font-size:26px;font-weight:700;color:#023e8a;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8059 .elementor-element.elementor-element-10c24be .elementor-button{background-color:#0077b6;font-size:16px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-8059 .elementor-element.elementor-element-90f4407{padding:180px 30px 70px 30px;}.elementor-8059 .elementor-element.elementor-element-97eb78f{font-size:16px;}.elementor-8059 .elementor-element.elementor-element-7f87b14 img{width:90%;}.elementor-8059 .elementor-element.elementor-element-21fb53a{font-size:16px;}.elementor-8059 .elementor-element.elementor-element-7042d47 img{width:90%;}.elementor-8059 .elementor-element.elementor-element-41a0233{font-size:16px;}.elementor-8059 .elementor-element.elementor-element-ef01db6 img{width:90%;}.elementor-8059 .elementor-element.elementor-element-ba588a4{font-size:16px;}.elementor-8059 .elementor-element.elementor-element-e9f62d4 img{width:90%;}.elementor-8059 .elementor-element.elementor-element-4614b47{font-size:16px;}.elementor-8059 .elementor-element.elementor-element-8f63204 img{width:90%;}}@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-206f96c{padding:10px 15px 10px 15px;}.elementor-8059 .elementor-element.elementor-element-90f4407{padding:140px 20px 60px 20px;}.elementor-8059 .elementor-element.elementor-element-c95db2c{padding:20px 15px 20px 15px;}.elementor-8059 .elementor-element.elementor-element-3d1e4e6{padding:20px 15px 20px 15px;}.elementor-8059 .elementor-element.elementor-element-97eb78f{font-size:15px;}.elementor-8059 .elementor-element.elementor-element-7f87b14 img{width:95%;}.elementor-8059 .elementor-element.elementor-element-21fb53a{font-size:15px;}.elementor-8059 .elementor-element.elementor-element-7042d47 img{width:95%;}.elementor-8059 .elementor-element.elementor-element-41a0233{font-size:15px;}.elementor-8059 .elementor-element.elementor-element-ef01db6 img{width:95%;}.elementor-8059 .elementor-element.elementor-element-ba588a4{font-size:15px;}.elementor-8059 .elementor-element.elementor-element-e9f62d4 img{width:95%;}.elementor-8059 .elementor-element.elementor-element-4614b47{font-size:15px;}.elementor-8059 .elementor-element.elementor-element-8f63204 img{width:95%;}.elementor-8059 .elementor-element.elementor-element-701a6ad{padding:30px 15px 30px 15px;}.elementor-8059 .elementor-element.elementor-element-0fb4872 .elementor-heading-title{font-size:24px;}.elementor-8059 .elementor-element.elementor-element-cc86feb{padding:30px 15px 30px 15px;}.elementor-8059 .elementor-element.elementor-element-1d0d1c6 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for heading, class: .elementor-element-12343ea */@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-12343ea .elementor-heading-title{font-size:26px!important;line-height:1.3!important;letter-spacing:-0.3px!important}}@media(max-width:1024px) and (min-width:768px){.elementor-8059 .elementor-element.elementor-element-12343ea .elementor-heading-title{font-size:32px!important;line-height:1.25!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f61148 */@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-1f61148 p{flex-wrap:wrap!important;gap:4px 8px!important;font-size:12px!important;line-height:1.8!important}}@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-1f61148 div>a{display:block!important;width:100%!important;text-align:center!important;box-sizing:border-box!important;margin-bottom:8px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d7c775 */@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-1d7c775{overflow-x:hidden!important}.elementor-8059 .elementor-element.elementor-element-1d7c775 a{display:block!important;margin:3px 0!important;font-size:13px!important;white-space:normal!important;padding:5px 8px!important;line-height:1.5!important;background:rgba(255,255,255,0.05);border-radius:4px!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97eb78f */@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-97eb78f p{font-size:16px!important;line-height:1.75!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f87b14 */@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-7f87b14 img{display:block!important;margin:0 auto!important;width:100%!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21fb53a */.elementor-8059 .elementor-element.elementor-element-21fb53a h2{font-size:26px!important;font-weight:700!important;color:#023e8a!important;margin-top:32px!important;margin-bottom:12px!important;line-height:1.3!important}@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-21fb53a h2{font-size:21px!important}}.elementor-8059 .elementor-element.elementor-element-21fb53a h3{font-size:20px!important;color:#023e8a!important;font-weight:700!important;margin-top:28px!important;margin-bottom:8px!important}@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-21fb53a h3{font-size:18px!important}}@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-21fb53a p{font-size:16px!important;line-height:1.75!important}}@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-21fb53a table{overflow-x:auto!important;display:block!important;max-width:100%!important}.elementor-8059 .elementor-element.elementor-element-21fb53a td,.elementor-8059 .elementor-element.elementor-element-21fb53a th{padding:8px 10px!important;font-size:13px!important;white-space:normal!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7042d47 */@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-7042d47 img{display:block!important;margin:0 auto!important;width:100%!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41a0233 */.elementor-8059 .elementor-element.elementor-element-41a0233 h2{font-size:26px!important;font-weight:700!important;color:#023e8a!important;margin-top:32px!important;margin-bottom:12px!important;line-height:1.3!important}@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-41a0233 h2{font-size:21px!important}}.elementor-8059 .elementor-element.elementor-element-41a0233 h3{font-size:20px!important;color:#023e8a!important;font-weight:700!important;margin-top:28px!important;margin-bottom:8px!important}@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-41a0233 h3{font-size:18px!important}}@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-41a0233 p{font-size:16px!important;line-height:1.75!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef01db6 */@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-ef01db6 img{display:block!important;margin:0 auto!important;width:100%!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba588a4 */.elementor-8059 .elementor-element.elementor-element-ba588a4 h2{font-size:26px!important;font-weight:700!important;color:#023e8a!important;margin-top:32px!important;margin-bottom:12px!important;line-height:1.3!important}@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-ba588a4 h2{font-size:21px!important}}.elementor-8059 .elementor-element.elementor-element-ba588a4 h3{font-size:20px!important;color:#023e8a!important;font-weight:700!important;margin-top:28px!important;margin-bottom:8px!important}@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-ba588a4 h3{font-size:18px!important}}@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-ba588a4 p{font-size:16px!important;line-height:1.75!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9f62d4 */@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-e9f62d4 img{display:block!important;margin:0 auto!important;width:100%!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4614b47 */.elementor-8059 .elementor-element.elementor-element-4614b47 h2{font-size:26px!important;font-weight:700!important;color:#023e8a!important;margin-top:32px!important;margin-bottom:12px!important;line-height:1.3!important}@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-4614b47 h2{font-size:21px!important}}.elementor-8059 .elementor-element.elementor-element-4614b47 h3{font-size:20px!important;color:#023e8a!important;font-weight:700!important;margin-top:28px!important;margin-bottom:8px!important}@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-4614b47 h3{font-size:18px!important}}@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-4614b47 p{font-size:16px!important;line-height:1.75!important}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f63204 */@media(max-width:767px){.elementor-8059 .elementor-element.elementor-element-8f63204 img{display:block!important;margin:0 auto!important;width:100%!important;max-width:100%!important}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-865b90d */.spec-social-share{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:28px}.spec-share-label{font-size:13px;font-weight:600;color:#374151}.spec-social-share a{display:inline-block;padding:7px 14px;border-radius:6px;text-decoration:none;font-size:13px;font-weight:600;color:#fff}.spec-share-fb{background:#1877f2}.spec-share-tw{background:#1da1f2}.spec-share-li{background:#0a66c2}.spec-share-wa{background:#25d366}@media(max-width:767px){.spec-social-share{gap:7px}.spec-social-share a{padding:6px 12px;font-size:12px}}/* End custom CSS */