.elementor .fp-acc-38{font-family:Outfit;font-weight:300;font-size:15px;color:#1F2A30;text-align:center;margin:0px;}.elementor .fp-acc-37{font-family:Outfit;font-size:11px;color:#2E9CCA;letter-spacing:2px;text-align:center;text-transform:uppercase;margin-block-start:6px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .fp-acc-36{font-family:Outfit;font-weight:300;font-size:40px;color:#1F5E8C;line-height:1;text-align:center;margin:0px;}.elementor .fp-acc-35{min-width:140px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;flex-direction:column;flex:1 1 0px;align-items:center;border-inline-end: 1px solid rgba(46,156,202,0.25); &:last-child { border-inline-end: 0px; }\n}.elementor .fp-acc-34{font-family:Outfit;font-weight:400;font-size:20px;color:#1F2A30;text-align:center;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .fp-acc-33:hover,.elementor .fp-acc-33:focus-visible{box-shadow:0px 24px 36px -26px rgba(31,94,140,0.45);transform:translate3d(0px, -4px, 0px);}.elementor .fp-acc-33{min-width:200px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;border-width:1px;border-color:rgba(46,156,202,0.25);border-style:solid;background-color:#FFFFFF;transition:transform 0.35s, box-shadow 0.35s;flex-direction:column;gap:4px;flex:1 1 0px;}.elementor .fp-acc-32{font-family:Outfit;font-weight:400;font-size:13px;color:#2E9CCA;letter-spacing:2.5px;line-height:1.4;text-align:center;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .fp-acc-31{font-family:Outfit;font-weight:300;font-size:13.5px;color:#4F585D;text-align:center;margin:0px;}.elementor .fp-acc-30{font-family:Outfit;font-weight:400;font-size:13px;color:#1F5E8C;letter-spacing:2px;text-align:center;text-transform:uppercase;margin:0px;}.elementor .fp-acc-29{min-width:0px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;gap:2px;flex:1 1 0px;align-items:center;border-inline-end: 1px dashed rgba(46,156,202,0.3); &:last-child { border-inline-end: 0px; }\n}.elementor .fp-acc-28{font-family:Outfit;font-weight:300;font-size:16px;color:#4F585D;line-height:1.85;text-align:center;margin:0px;& a { color: #1F5E8C; text-decoration: underline; text-underline-offset: 3px; } & strong { font-weight: 500; color: #1F2A30; }\n}.elementor .fp-acc-27{font-family:Outfit;font-weight:300;font-size:32px;color:#1F2A30;letter-spacing:-0.3px;line-height:1.25;text-align:center;margin:0px;&::after { content: ''; display: block; width: 46px; height: 8px; margin: 16px auto 0px; background-repeat: no-repeat; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0NiA4Jz48cGF0aCBkPSdNMSA0IFE2LjUgMSAxMiA0IFQyMyA0IFQzNCA0IFQ0NSA0JyBmaWxsPSdub25lJyBzdHJva2U9JyMyRTlDQ0EnIHN0cm9rZS1kYXNoYXJyYXk9JzQgMycgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJy8+PC9zdmc+"); }\n}.elementor .fp-acc-26{font-family:Outfit;font-weight:300;font-size:14px;color:#4F585D;line-height:1.7;margin:0px;& a { color: #1F5E8C; text-decoration: underline; text-underline-offset: 3px; } & strong { font-weight: 500; color: #1F2A30; }\n}.elementor .fp-acc-25{font-family:Outfit;font-weight:400;font-size:19px;color:#1F2A30;line-height:1.25;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .fp-acc-24{min-width:200px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:22px;padding-inline-end:22px;flex-direction:column;gap:0px;flex:1 1 0px;border-inline-start: 1px solid rgba(46,156,202,0.25);\n}.elementor .fp-acc-23{font-family:Outfit;font-weight:400;font-size:11px;color:#2E9CCA;letter-spacing:2px;text-transform:uppercase;margin:0px;}.elementor .fp-acc-22:hover,.elementor .fp-acc-22:focus-visible{border-color:#2E9CCA;background-color:#2E9CCA;}.elementor .fp-acc-22{font-family:Outfit;font-weight:400;font-size:11.5px;color:#FFFFFF;letter-spacing:2.4px;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0px;border-width:1px;border-color:#1F5E8C;border-style:solid;background-color:#1F5E8C;white-space: nowrap;\n}.elementor .fp-acc-21{padding:0px;margin-block-start:18px;gap:20px;flex-wrap:wrap;align-items:center;}.elementor .fp-acc-20{padding:0px;margin-block-start:6px;flex-direction:column;gap:0px;}.elementor .fp-acc-19{font-family:Outfit;font-weight:300;font-size:15.5px;color:#4F585D;line-height:1.85;margin:0px;& a { color: #1F5E8C; text-decoration: underline; text-underline-offset: 3px; } & strong { font-weight: 500; color: #1F2A30; }\n}.elementor .fp-acc-18{min-width:0px;padding:0px;flex-direction:column;gap:10px;}.elementor .fp-acc-17{min-width:0px;padding-block-start:0px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;gap:8px;flex-wrap:nowrap;overflow-x: auto; scroll-snap-type: x mandatory;\n}.elementor .fp-acc-16{padding-block-start:8px;padding-block-end:34px;padding-inline-start:8px;padding-inline-end:8px;display:grid;gap:34px;grid-template-columns:1.35fr 1fr;}.elementor .fp-acc-15:hover,.elementor .fp-acc-15:focus-visible{border-color:#2E9CCA;background-color:#2E9CCA;}.elementor .fp-acc-15{font-family:Outfit;font-weight:400;font-size:11.5px;color:#FFFFFF;letter-spacing:2.4px;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0px;border-width:1px;border-color:#1F5E8C;border-style:solid;background-color:#1F5E8C;white-space: nowrap;\n}.elementor .fp-acc-14{padding:0px;flex-direction:column;gap:3px;flex:0 0 250px;}.elementor .fp-acc-13{font-family:Outfit;font-weight:400;font-size:10.5px;color:#2E9CCA;letter-spacing:1.8px;line-height:1.5;text-transform:uppercase;margin-block-start:4px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .fp-acc-12{font-family:Outfit;font-weight:300;font-size:24px;color:#1F2A30;line-height:1.15;margin:0px;}.elementor .fp-acc-11{min-width:0px;padding:0px;flex-direction:column;gap:0px;flex:1 1 260px;}.elementor .fp-acc-10{width:104px;height:74px;min-width:104px;object-fit:cover;display:block;flex:0 0 auto;max-width: none;\n}.elementor .fp-acc-9{width:100%;padding:0px;gap:24px;align-items:center;}.elementor .fp-acc-8:hover,.elementor .fp-acc-8:focus-visible{background-color:#F3F8FB;}.elementor .fp-acc-8{cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:8px;padding-inline-end:8px;transition:background-color 0.25s;gap:16px;align-items:center;& svg { color: #2E9CCA; } & > .e-accordion-item-title-base { flex: 1 1 auto; width: auto; min-width: 0; }\n}.elementor .fp-acc-7{border-block-end-width:1px;background-color:#FFFFFF;border-bottom-style: solid; border-bottom-color: rgba(46,156,202,0.25);\n}.elementor .fp-acc-6{width:100%;max-width:1200px;padding:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .fp-acc-5{font-family:Outfit;font-weight:300;font-size:12.5px;color:#4F585D;letter-spacing:1px;text-align:center;padding-block-end:2px;margin:0px;& strong { font-weight: 400; color: #1F5E8C; }\n}.elementor .fp-acc-4{font-family:Outfit;font-weight:300;font-size:15px;color:#1F2A30;text-align:center;padding-block-start:10px;margin:0px;border-block-start-width:1px;border-top-style: dashed; border-top-color: rgba(46,156,202,0.3); & strong { font-weight: 400; color: #1F5E8C; }\n}.elementor .fp-acc-3{position:relative;font-family:Outfit;font-weight:300;font-size:13.5px;color:#1F2A30;line-height:1.35;padding-inline-start:14px;margin:0px;&::before { content: ''; position: absolute; left: 0px; top: 9px; width: 8px; height: 1px; background-color: #2E9CCA; }\n}.elementor .fp-acc-2{position:relative;font-family:Outfit;font-weight:300;font-size:14.5px;color:#1F2A30;padding-block-start:7px;padding-block-end:7px;padding-inline-start:22px;padding-inline-end:0px;margin:0px;border-block-end-width:1px;border-bottom-style: dashed; border-bottom-color: rgba(46,156,202,0.25); &::before { content: ''; position: absolute; left: 0px; top: 17px; width: 12px; height: 1px; background-color: #2E9CCA; }\n}.elementor .fp-acc-1{width:auto;height:300px;object-fit:cover;display:block;flex:0 0 auto;max-width: none; scroll-snap-align: start;\n}