.elementor-45 .elementor-element.elementor-element-ab01:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-ab01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F8F9FA 0%, #EDF2F8 100%);}.elementor-45 .elementor-element.elementor-element-ab01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:84px 0px 72px 0px;}.elementor-45 .elementor-element.elementor-element-ab01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-45 .elementor-element.elementor-element-ab01i{text-align:center;}.elementor-45 .elementor-element.elementor-element-ab01i img{width:120px;}.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-45 .elementor-element.elementor-element-ab01h{text-align:center;}.elementor-45 .elementor-element.elementor-element-ab01h .elementor-heading-title{font-size:44px;font-weight:900;color:#1A365D;}.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-45 .elementor-element.elementor-element-ab01p{text-align:center;font-size:18px;color:#3C4043;}.elementor-45 .elementor-element.elementor-element-ab02:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-ab02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-ab02{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-45 .elementor-element.elementor-element-ab02 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-ab02h{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-45 .elementor-element.elementor-element-ab02h .elementor-heading-title{font-size:34px;font-weight:900;color:#1A365D;}.elementor-45 .elementor-element.elementor-element-ab03:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-ab03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDF2F8;}.elementor-45 .elementor-element.elementor-element-ab03{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-45 .elementor-element.elementor-element-ab03 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-ab03h{text-align:center;}.elementor-45 .elementor-element.elementor-element-ab03h .elementor-heading-title{font-size:34px;font-weight:900;color:#1A365D;}.elementor-45 .elementor-element.elementor-element-ab03p{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;font-size:15px;color:#4A5568;}.elementor-45 .elementor-element.elementor-element-ab04:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-ab04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-45 .elementor-element.elementor-element-ab04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-45 .elementor-element.elementor-element-ab04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45 .elementor-element.elementor-element-ab04h{text-align:center;}.elementor-45 .elementor-element.elementor-element-ab04h .elementor-heading-title{font-size:36px;font-weight:900;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-ab04p{text-align:center;font-size:17px;color:rgba(255,255,255,0.85);}.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-45 .elementor-element.elementor-element-ab04b .elementor-button{background-color:#007BFF;font-size:17px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 34px 15px 34px;}.elementor-45 .elementor-element.elementor-element-ab04b .elementor-button:hover, .elementor-45 .elementor-element.elementor-element-ab04b .elementor-button:focus{background-color:#0062CC;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-ab01h .elementor-heading-title{font-size:32px;}}/* Start custom CSS for text-editor, class: .elementor-element-abv0w */.elementor-45 .elementor-element.elementor-element-abv0w{background:#F8F9FA;border:1px solid #E2E8F0;border-radius:14px;padding:32px 28px;height:100%;text-align:center;} .elementor-45 .elementor-element.elementor-element-abv0w .g{display:inline-flex;width:52px;height:52px;border-radius:50%;background:#EDF2F8;align-items:center;justify-content:center;font-size:24px;margin-bottom:10px;} .elementor-45 .elementor-element.elementor-element-abv0w h5{margin:0 0 10px;font-size:20px;font-weight:700;color:#1A365D;} .elementor-45 .elementor-element.elementor-element-abv0w p{margin:0;font-size:15px;line-height:1.85;color:#3C4043;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abv1w */.elementor-45 .elementor-element.elementor-element-abv1w{background:#F8F9FA;border:1px solid #E2E8F0;border-radius:14px;padding:32px 28px;height:100%;text-align:center;} .elementor-45 .elementor-element.elementor-element-abv1w .g{display:inline-flex;width:52px;height:52px;border-radius:50%;background:#EDF2F8;align-items:center;justify-content:center;font-size:24px;margin-bottom:10px;} .elementor-45 .elementor-element.elementor-element-abv1w h5{margin:0 0 10px;font-size:20px;font-weight:700;color:#1A365D;} .elementor-45 .elementor-element.elementor-element-abv1w p{margin:0;font-size:15px;line-height:1.85;color:#3C4043;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abv2w */.elementor-45 .elementor-element.elementor-element-abv2w{background:#F8F9FA;border:1px solid #E2E8F0;border-radius:14px;padding:32px 28px;height:100%;text-align:center;} .elementor-45 .elementor-element.elementor-element-abv2w .g{display:inline-flex;width:52px;height:52px;border-radius:50%;background:#EDF2F8;align-items:center;justify-content:center;font-size:24px;margin-bottom:10px;} .elementor-45 .elementor-element.elementor-element-abv2w h5{margin:0 0 10px;font-size:20px;font-weight:700;color:#1A365D;} .elementor-45 .elementor-element.elementor-element-abv2w p{margin:0;font-size:15px;line-height:1.85;color:#3C4043;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abt0w */.elementor-45 .elementor-element.elementor-element-abt0w{background:#FFFFFF;border:1px solid #E2E8F0;border-radius:16px;padding:32px 28px;height:100%;text-align:center;} .elementor-45 .elementor-element.elementor-element-abt0w .ph{display:inline-flex;width:120px;height:120px;border-radius:50%;background:#EDF2F8;border:1.5px dashed #C3CBD4;align-items:center;justify-content:center;font-size:13px;color:#8B95A1;margin-bottom:12px;} .elementor-45 .elementor-element.elementor-element-abt0w h5{margin:0 0 4px;font-size:20px;font-weight:700;color:#1A365D;} .elementor-45 .elementor-element.elementor-element-abt0w .r{display:block;font-size:14px;font-weight:500;color:#007BFF;margin-bottom:10px;} .elementor-45 .elementor-element.elementor-element-abt0w p{margin:0;font-size:14.5px;line-height:1.85;color:#3C4043;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abt1w */.elementor-45 .elementor-element.elementor-element-abt1w{background:#FFFFFF;border:1px solid #E2E8F0;border-radius:16px;padding:32px 28px;height:100%;text-align:center;} .elementor-45 .elementor-element.elementor-element-abt1w .ph{display:inline-flex;width:120px;height:120px;border-radius:50%;background:#EDF2F8;border:1.5px dashed #C3CBD4;align-items:center;justify-content:center;font-size:13px;color:#8B95A1;margin-bottom:12px;} .elementor-45 .elementor-element.elementor-element-abt1w h5{margin:0 0 4px;font-size:20px;font-weight:700;color:#1A365D;} .elementor-45 .elementor-element.elementor-element-abt1w .r{display:block;font-size:14px;font-weight:500;color:#007BFF;margin-bottom:10px;} .elementor-45 .elementor-element.elementor-element-abt1w p{margin:0;font-size:14.5px;line-height:1.85;color:#3C4043;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abt2w */.elementor-45 .elementor-element.elementor-element-abt2w{background:#FFFFFF;border:1px solid #E2E8F0;border-radius:16px;padding:32px 28px;height:100%;text-align:center;} .elementor-45 .elementor-element.elementor-element-abt2w .ph{display:inline-flex;width:120px;height:120px;border-radius:50%;background:#EDF2F8;border:1.5px dashed #C3CBD4;align-items:center;justify-content:center;font-size:13px;color:#8B95A1;margin-bottom:12px;} .elementor-45 .elementor-element.elementor-element-abt2w h5{margin:0 0 4px;font-size:20px;font-weight:700;color:#1A365D;} .elementor-45 .elementor-element.elementor-element-abt2w .r{display:block;font-size:14px;font-weight:500;color:#007BFF;margin-bottom:10px;} .elementor-45 .elementor-element.elementor-element-abt2w p{margin:0;font-size:14.5px;line-height:1.85;color:#3C4043;}/* End custom CSS */