.elementor .ds-fx-country:hover,.elementor .ds-fx-country:focus-visible{color:var(--ds-navy);}.elementor .ds-fx-country{transition:color 0.3s;}.elementor .ds-fx-country:focus{color:var(--ds-navy);}.elementor .ds-fx-chip:hover,.elementor .ds-fx-chip:focus-visible{box-shadow:0px 12px 28px 0px rgba(16,39,60,.16);transform:scale3d(1.06, 1.06, 1);}.elementor .ds-fx-chip{transition:transform 0.3s, box-shadow 0.3s;}.elementor .ds-fx-chip:focus{outline-offset:3px;outline: 2px solid var(--ds-navy);\n}.elementor .ds-fx-media:hover,.elementor .ds-fx-media:focus-visible{transform:scale3d(1.04, 1.04, 1);}.elementor .ds-fx-media{transition:transform 0.5s;}.elementor .ds-fx-card:hover,.elementor .ds-fx-card:focus-visible{box-shadow:0px 18px 40px 0px rgba(16,39,60,.18);transform:translate3d(0px, -4px, 0px);}.elementor .ds-fx-card{transition:transform 0.35s, box-shadow 0.35s;&:focus-within { transform: translateY(-4px); box-shadow: 0 18px 40px rgba(16,39,60,.18); }\n}.elementor .ds-section{padding-block-start:96px;padding-block-end:96px;box-sizing: border-box;\n}.elementor .ds-container{width:100%;max-width:1240px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;box-sizing: border-box;\n}.elementor .ds-body-sm{font-family:'Plus Jakarta Sans';font-weight:400;font-size:14px;color:var(--ds-body);line-height:22.75px;}.elementor .ds-lead{font-family:'Plus Jakarta Sans';font-weight:400;font-size:18px;color:var(--ds-body);line-height:29.25px;}.elementor .ds-card-title{font-family:'Plus Jakarta Sans';font-weight:700;font-size:20px;color:var(--ds-navy);letter-spacing:-0.3px;line-height:28px;}.elementor .ds-h4{font-family:'Plus Jakarta Sans';font-weight:600;font-size:24px;color:var(--ds-white);letter-spacing:-0.36px;line-height:32px;}.elementor .ds-h3{font-family:'Plus Jakarta Sans';font-weight:500;font-size:36px;color:var(--ds-navy);letter-spacing:-0.54px;line-height:45px;}.elementor .ds-h2{font-family:'Plus Jakarta Sans';font-weight:500;font-size:48px;color:var(--ds-navy);letter-spacing:-0.72px;line-height:60px;}.elementor .ds-display{font-family:'Plus Jakarta Sans';font-weight:500;font-size:72px;color:var(--ds-white);letter-spacing:-1.08px;line-height:70.56px;}.elementor .ds-kicker{font-family:'Plus Jakarta Sans';font-weight:700;font-size:11.2px;color:var(--ds-navy);letter-spacing:2.46px;line-height:16.8px;}.elementor .ds-btn-glass:hover,.elementor .ds-btn-glass:focus-visible{background-color:rgba(255,255,255,.20);transform:translate3d(0px, -2px, 0px);}.elementor .ds-btn-glass{color:var(--ds-white);border-color:rgba(255,255,255,.25);background-color:rgba(255,255,255,.10);backdrop-filter:blur(16px);-webkit-backdrop-filter: blur(16px);\n}.elementor .ds-btn-outline:hover,.elementor .ds-btn-outline:focus-visible{color:var(--ds-white);border-color:var(--ds-navy);background-color:var(--ds-navy);}.elementor .ds-btn-outline{color:var(--ds-navy);border-color:var(--ds-border);background-color:transparent;}.elementor .ds-btn-cream:hover,.elementor .ds-btn-cream:focus-visible{background-color:var(--ds-white);transform:translate3d(0px, -2px, 0px);}.elementor .ds-btn-cream{color:var(--ds-navy);border-color:rgba(255,255,255,.25);background-color:var(--ds-cream);}.elementor .ds-btn-navy:hover,.elementor .ds-btn-navy:focus-visible{background-color:var(--ds-navy-mid);transform:translate3d(0px, -2px, 0px);}.elementor .ds-btn-navy{color:var(--ds-white);background-color:var(--ds-navy);}.elementor .ds-btn-light:hover,.elementor .ds-btn-light:focus-visible{background-color:var(--ds-cream);transform:translate3d(0px, -2px, 0px);}.elementor .ds-btn-light{color:var(--ds-navy);background-color:var(--ds-white);}.elementor .ds-btn{font-family:'Plus Jakarta Sans';font-weight:500;font-size:14px;letter-spacing:0px;line-height:20px;text-decoration:none;cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:999px;border-width:1px;border-color:transparent;border-style:solid;transition:background-color 0.3s, color 0.3s, border-color 0.3s, transform 0.3s;display:inline-flex;gap:8px;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .ds-btn:active{transform:translate3d(0px, 0px, 0px) scale3d(0.98, 0.98, 1);}.elementor .ds-btn:focus{outline-width:2px;outline-color:currentColor;outline-style:solid;outline-offset:3px;}