.elementor-586 .elementor-element.elementor-element-3aff0b73:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-3aff0b73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004A97;}.elementor-586 .elementor-element.elementor-element-3aff0b73{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 20px 48px 20px;}.elementor-586 .elementor-element.elementor-element-3aff0b73 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-586 .elementor-element.elementor-element-58fb1016{text-align:center;}.elementor-586 .elementor-element.elementor-element-58fb1016 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:800;letter-spacing:-0.02em;color:#ffffff;}.elementor-586 .elementor-element.elementor-element-4271a6df{--spacer-size:14px;}.elementor-586 .elementor-element.elementor-element-3b97b79e:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-3b97b79e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eef4fb;}.elementor-586 .elementor-element.elementor-element-3b97b79e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 20px 44px 20px;}.elementor-586 .elementor-element.elementor-element-3b97b79e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-586 .elementor-element.elementor-element-5a0ad8c{text-align:start;}.elementor-586 .elementor-element.elementor-element-5a0ad8c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:800;letter-spacing:-0.02em;color:#0d1f3c;}.elementor-586 .elementor-element.elementor-element-39e3ea8c{--spacer-size:18px;}.elementor-586 .elementor-element.elementor-element-22f2090a:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-22f2090a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-586 .elementor-element.elementor-element-22f2090a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 20px 44px 20px;}.elementor-586 .elementor-element.elementor-element-22f2090a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-586 .elementor-element.elementor-element-457cf72{text-align:start;}.elementor-586 .elementor-element.elementor-element-457cf72 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:800;letter-spacing:-0.02em;color:#0d1f3c;}.elementor-586 .elementor-element.elementor-element-cda242b:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-cda242b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#eef4fb;}.elementor-586 .elementor-element.elementor-element-cda242b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 20px 44px 20px;}.elementor-586 .elementor-element.elementor-element-cda242b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-586 .elementor-element.elementor-element-1dfb3fc5{text-align:start;}.elementor-586 .elementor-element.elementor-element-1dfb3fc5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:800;letter-spacing:-0.02em;color:#0d1f3c;}.elementor-586 .elementor-element.elementor-element-466c6d80:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-466c6d80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-586 .elementor-element.elementor-element-466c6d80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 20px 44px 20px;}.elementor-586 .elementor-element.elementor-element-466c6d80 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-586 .elementor-element.elementor-element-44f8456c{text-align:start;}.elementor-586 .elementor-element.elementor-element-44f8456c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:800;letter-spacing:-0.02em;color:#0d1f3c;}.elementor-586 .elementor-element.elementor-element-6f4d9b4c .elementor-accordion-item{border-width:1px;border-color:#cce0f5;}.elementor-586 .elementor-element.elementor-element-6f4d9b4c .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#cce0f5;}.elementor-586 .elementor-element.elementor-element-6f4d9b4c .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#cce0f5;}.elementor-586 .elementor-element.elementor-element-6f4d9b4c .elementor-accordion-icon, .elementor-586 .elementor-element.elementor-element-6f4d9b4c .elementor-accordion-title{color:#0d1f3c;}.elementor-586 .elementor-element.elementor-element-6f4d9b4c .elementor-accordion-icon svg{fill:#0d1f3c;}.elementor-586 .elementor-element.elementor-element-6f4d9b4c .elementor-tab-title{padding:14px 16px 14px 16px;}.elementor-586 .elementor-element.elementor-element-6f4d9b4c .elementor-tab-title .elementor-accordion-icon i:before{color:#5a6a80;}.elementor-586 .elementor-element.elementor-element-6f4d9b4c .elementor-tab-title .elementor-accordion-icon svg{fill:#5a6a80;}.elementor-586 .elementor-element.elementor-element-6f4d9b4c .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#004A97;}.elementor-586 .elementor-element.elementor-element-6f4d9b4c .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#004A97;}.elementor-586 .elementor-element.elementor-element-6f4d9b4c .elementor-accordion-icon{margin-inline-end:10px;}.elementor-586 .elementor-element.elementor-element-6f4d9b4c .elementor-tab-content{color:#5a6a80;}.elementor-586 .elementor-element.elementor-element-18279fab:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-18279fab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004A97;}.elementor-586 .elementor-element.elementor-element-18279fab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 20px 52px 20px;}.elementor-586 .elementor-element.elementor-element-18279fab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-586 .elementor-element.elementor-element-46d26d7a{text-align:center;}.elementor-586 .elementor-element.elementor-element-46d26d7a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:26px;font-weight:800;letter-spacing:-0.02em;color:#ffffff;}.elementor-586 .elementor-element.elementor-element-702db979{--spacer-size:10px;}.elementor-586 .elementor-element.elementor-element-17787eca{--spacer-size:20px;}.elementor-586 .elementor-element.elementor-element-3be705fa{--spacer-size:20px;}.elementor-586 .elementor-element.elementor-element-2b5e8df1{--spacer-size:12px;}.elementor-586 .elementor-element.elementor-element-c489cd1:not(.elementor-motion-effects-element-type-background), .elementor-586 .elementor-element.elementor-element-c489cd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-586 .elementor-element.elementor-element-c489cd1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 20px 26px 20px;}.elementor-586 .elementor-element.elementor-element-c489cd1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&display=swap');
body { font-family: 'Sora', sans-serif; -webkit-font-smoothing: antialiased; }
.elementor-widget-heading .elementor-heading-title { letter-spacing: -0.025em; line-height: 1.2; }
.elementor-accordion .elementor-tab-title { border: none; border-bottom: 1px solid #cce0f5; padding: 14px 16px; font-family: 'Sora', sans-serif; font-size: 14px; }
.elementor-accordion .elementor-tab-title.elementor-active { color: #004A97; background: #eef4fb; }
.elementor-accordion .elementor-tab-content { font-family: 'Sora', sans-serif; font-size: 13px; color: #5a6a80; padding: 12px 16px 16px; line-height: 1.65; }
@media (max-width: 767px) {
  .elementor-widget-heading .elementor-heading-title { font-size: 22px !important; }
  .elementor-section { padding-left: 16px !important; padding-right: 16px !important; }
  a[style*="border-radius:50px"] { width: 100% !important; max-width: 100% !important; display: block !important; text-align: center; box-sizing: border-box; }
}/* End custom CSS */