.elementor .fp-gd-45{width:100%;max-width:860px;margin-block-start:40px;border-block-start-width:1px;border-top-style: solid; border-top-color: #E2E2E2;\n}.elementor .fp-gd-44{padding:0px;margin-block-start:26px;}.elementor .fp-gd-43{font-family:Outfit;font-weight:300;font-size:16px;color:#222222;line-height:1.8;text-align:justify;margin:0px;text-align-last: left; hyphens: auto; & a { color: #2E9CCA; } & strong { font-weight: 500; } & b { font-weight: 500; }\n}.elementor .fp-gd-42{width:100%;padding:0px;margin-block-start:14px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;}.elementor .fp-gd-41{font-family:Outfit;font-weight:300;font-size:16px;color:#222222;line-height:1.8;text-align:justify;margin-block-start:22px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align-last: left; hyphens: auto; & a { color: #2E9CCA; } & strong { font-weight: 500; } & b { font-weight: 500; }\n}.elementor .fp-gd-40{padding:0px;margin-block-start:40px;justify-content:center;}.elementor .fp-gd-39:hover,.elementor .fp-gd-39:focus-visible{color:#FFFFFF;background-color:#2E9CCA;}.elementor .fp-gd-39{font-family:Outfit;font-weight:300;font-size:15px;color:#FFFFFF;letter-spacing:0.5px;padding-block-start:13px;padding-block-end:13px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;border-width:1px;border-color:#FFFFFF;border-style:solid;background-color:transparent;transition:all 0.3s;white-space: nowrap;\n}.elementor .fp-gd-38{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-start:0px;display:block;}.elementor .fp-gd-36{font-family:Outfit;font-weight:300;font-size:46px;color:#111111;line-height:1.15;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;text-align: left;\n}.elementor .fp-gd-35{font-family:Outfit;font-weight:200;font-size:23px;color:#5A5F62;line-height:1.4;margin:0px;text-align: left;\n}.elementor .fp-gd-34:hover,.elementor .fp-gd-34:focus-visible{border-color:#1F5E8C;background-color:#1F5E8C;}.elementor .fp-gd-34{font-family:Outfit;font-weight:300;font-size:15px;color:#FFFFFF;letter-spacing:0.5px;padding-block-start:14px;padding-block-end:14px;padding-inline-start:34px;padding-inline-end:34px;border-radius:0px;border-width:1px;border-color:#2E9CCA;border-style:solid;background-color:#2E9CCA;transition:all 0.3s;white-space: nowrap;\n}.elementor .fp-gd-33{font-family:Outfit;font-weight:300;font-size:14px;color:#222222;line-height:1.5;text-align:center;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .fp-gd-32{font-family:Outfit;font-weight:200;font-size:40px;color:#2E9CCA;line-height:1;text-align:center;margin:0px;}.elementor .fp-gd-31{padding-block-start:18px;padding-block-end:18px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:-1px;margin-inline-start:0px;margin-inline-end:-1px;border-width:1px;border-color:#E2E2E2;border-style:solid;flex-direction:column;align-items:center;}.elementor .fp-gd-13{width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;flex-direction:column;align-items:center;}.elementor .fp-gd-12:hover,.elementor .fp-gd-12:focus-visible{color:#FFFFFF;background-color:#2E9CCA;}.elementor .fp-gd-12{font-family:Outfit;font-weight:300;font-size:15px;color:#2E9CCA;letter-spacing:0.5px;padding-block-start:13px;padding-block-end:13px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;border-width:1px;border-color:#2E9CCA;border-style:solid;background-color:transparent;transition:all 0.3s;white-space: nowrap;\n}.elementor .fp-gd-11{font-family:Outfit;font-weight:300;font-size:14px;color:#222222;line-height:1.5;text-align:center;padding-block-start:24px;padding-block-end:24px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-inline-end-width:1px;border-right-style: solid; border-right-color: #DADADA; overflow-wrap: anywhere; & b { display: block; font-weight: 400; font-size: 11.5px; letter-spacing: 1.5px; text-transform: uppercase; color: #2E9CCA; margin-bottom: 6px; } & a { color: #222222; text-decoration: none; } &:last-child { border-right-width: 0px; }\n}.elementor .fp-gd-10{font-family:Outfit;font-weight:200;font-size:23px;color:#5A5F62;line-height:1.4;text-align:center;margin:0px;}.elementor .fp-gd-9{width:100%;max-width:1140px;padding:0px;flex-direction:column;gap:0px;align-items:center;}.elementor .fp-gd-8{font-family:Outfit;font-weight:300;font-size:46px;color:#111111;line-height:1.15;text-align:center;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .fp-gd-7{position:relative;font-family:Outfit;font-weight:300;font-size:15px;color:#222222;padding-block-start:8px;padding-block-end:8px;padding-inline-start:22px;padding-inline-end:0px;margin:0px;&::before { content: ''; position: absolute; left: 0px; top: 18px; width: 10px; height: 1px; background-color: #2E9CCA; }\n}.elementor .fp-gd-6{font-family:Outfit;font-weight:300;font-size:15.5px;color:#444444;line-height:1.8;text-align:justify;margin:0px;text-align-last: left; hyphens: auto; & a { color: #2E9CCA; } & strong { font-weight: 500; } & b { font-weight: 500; }\n}.elementor .fp-gd-5{padding-block-start:0px;padding-block-end:22px;padding-inline-start:2px;padding-inline-end:40px;}.elementor .fp-gd-4{font-family:Outfit;font-weight:300;font-size:18px;color:#111111;line-height:1.45;margin:0px;}.elementor .fp-gd-3{width:auto;min-width:0px;flex:1 1 auto;}.elementor .fp-gd-2{cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:2px;padding-inline-end:2px;gap:16px;align-items:center;list-style: none; &:hover p { color: #2E9CCA; }\n}.elementor .fp-gd-1{border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: #E2E2E2; & > summary { display: flex; position: relative; } & > summary::after { content: '+'; font-family: Outfit; font-weight: 200; font-size: 26px; line-height: 1; color: #2E9CCA; transition: transform 0.3s; flex: 0 0 auto; } &[open] > summary::after { transform: rotate(45deg); }\n}.elementor .fp-pf-36{padding-block-start:0px;padding-block-end:30px;padding-inline-start:8vw;padding-inline-end:8vw;display:flex;gap:30px;flex-wrap:nowrap;overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding-left: 8vw; scrollbar-width: thin; scrollbar-color: #2E9CCA #E2E2E2;\n}.elementor .fp-pf-20{font-family:Outfit;font-weight:200;font-size:23px;color:#5A5F62;line-height:1.4;text-align:center;margin:0px;}.elementor .fp-pf-19:hover,.elementor .fp-pf-19:focus-visible{color:#FFFFFF;background-color:#2E9CCA;}.elementor .fp-pf-19{font-family:Outfit;font-weight:300;font-size:15px;color:#2E9CCA;letter-spacing:0.5px;padding-block-start:13px;padding-block-end:13px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;border-width:1px;border-color:#2E9CCA;border-style:solid;background-color:transparent;transition:all 0.3s;white-space: nowrap;\n}.elementor .fp-pf-18{font-family:Outfit;font-weight:300;font-size:46px;color:#111111;line-height:1.15;text-align:center;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .fp-pf-16:hover,.elementor .fp-pf-16:focus-visible{border-color:#1F5E8C;background-color:#1F5E8C;}.elementor .fp-pf-16{font-family:Outfit;font-weight:300;font-size:14px;color:#FFFFFF;letter-spacing:0.5px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0px;border-width:1px;border-color:#2E9CCA;border-style:solid;background-color:#2E9CCA;transition:all 0.3s;white-space: nowrap;\n}.elementor .fp-pf-15:hover,.elementor .fp-pf-15:focus-visible{color:#FFFFFF;background-color:#2E9CCA;}.elementor .fp-pf-15{font-family:Outfit;font-weight:300;font-size:14px;color:#2E9CCA;letter-spacing:0.5px;padding-block-start:11px;padding-block-end:11px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;border-width:1px;border-color:#2E9CCA;border-style:solid;background-color:transparent;transition:all 0.3s;white-space: nowrap;\n}.elementor .fp-pf-14{padding:0px;margin-block-start:22px;gap:12px;flex-wrap:wrap;justify-content:center;}.elementor .fp-pf-13{max-width:480px;font-family:Outfit;font-weight:300;font-size:15px;color:#222222;line-height:1.8;text-align:center;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;& a { color: #2E9CCA; } & strong { font-weight: 500; } & b { font-weight: 500; }\n}.elementor .fp-pf-12{font-family:Outfit;font-weight:300;font-size:13px;color:#2E9CCA;letter-spacing:1.5px;text-align:center;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .fp-pf-11{font-family:Outfit;font-weight:300;font-size:22px;color:#111111;letter-spacing:2px;text-align:center;text-transform:uppercase;margin:0px;}.elementor .fp-pf-10{padding-block-start:28px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:0px;align-items:center;}.elementor .fp-pf-9{width:100%;height:100%;object-fit:cover;transition:transform 1.4s;display:block;}.elementor .fp-pf-8{width:100%;height:560px;overflow:hidden;padding:0px;&:hover img { transform: scale(1.05); }\n}.elementor .fp-pf-7{padding:0px;flex-direction:column;gap:0px;flex:0 0 40%;scroll-snap-align: start;\n}