.elementor .e-b8214c1-8fcc{font-family:Montserrat;font-weight:700;font-size:clamp(2rem,4.2vw,3rem);color:#fff;line-height:1.15;margin:0px;}.elementor .e-706e0ea8-cd9e{max-width:46rem;font-family:Figtree;font-size:1.05rem;color:#fff;line-height:1.65;margin:0px;opacity:95%;}.elementor .e-16db9207-634c{width:100%;max-width:87.5rem;display:flex;flex-direction:column;gap:0.85rem;margin-inline:auto; padding-inline:clamp(1.15rem,3.5vw,2rem); box-sizing:border-box;\n}.elementor .e-64063488-afbb{width:100%;overflow:hidden;color:#fff;padding-block-start:44px;padding-block-end:76px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;border-radius:1.75rem;background-image:linear-gradient(90deg, #1F1C52 0%,#2D2A70 42%,#1D86C5 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-58684622-14f0{width:100%;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1rem;padding-inline-end:1rem;border-radius:12px;border-width:1px;border-color:#E6E7EE;border-style:solid;background-color:#fff;box-shadow:0px 2px 8px 0px rgba(20,20,40,0.06),0px 8px 24px 0px rgba(20,20,40,0.08);display:flex;flex-direction:row;gap:0.65rem;flex-wrap:nowrap;align-items:stretch;max-width: none; margin-inline: 0; box-sizing: border-box;\n}.elementor .e-762941eb-59e3{width:100%;max-width:87.5rem;position:relative;z-index:5;margin-block-start:-2.75rem;display:flex;flex-direction:column;margin-inline: auto; padding-inline: clamp(1.15rem, 3.5vw, 2rem); padding-block: 0; box-sizing: border-box;\n}.elementor .e-7931d39b-ecfb{font-family:Montserrat;font-weight:700;font-size:clamp(1.35rem,2.4vw,1.65rem);color:#2D2A70;margin:0px;}.elementor .e-2d147363-f5cc:hover,.elementor .e-2d147363-f5cc:focus-visible{text-decoration:underline;}.elementor .e-2d147363-f5cc{font-family:Figtree;font-weight:600;font-size:0.95rem;color:#1A75AD;padding:0px;border-radius:0px;background-color:transparent;}.elementor .e-44881981-70fe{width:100%;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-bfb372f-f26a{width:2.25rem;height:2.25rem;color:#FFFFFF;display:block;flex:0 0 auto;}.elementor .e-25904c6c-f253{width:5.5rem;height:5.5rem;padding:0px;border-radius:999px;border-width:1px;border-color:rgba(255,255,255,0.28);border-style:solid;background-color:rgba(255,255,255,0.12);display:flex;justify-content:center;align-items:center;box-sizing: border-box;\n}.elementor .e-5785178c-4136{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;padding:0.75rem;border-radius:1rem;background-color:#FFFFFF;box-shadow:0px 4px 16px 0px rgba(20,20,40,0.18);display:block;object-position: center; box-sizing: border-box; &:not([src]) { display: none; } &[src=""] { display: none; }\n}.elementor .e-431acc9-95b7{position:absolute;z-index:1;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:4.25rem;padding-inline-end:4.25rem;display:flex;justify-content:center;align-items:center;inset: 0; box-sizing: border-box; pointer-events: none;\n}.elementor .e-71c35d18-d4b4{position:absolute;z-index:0;padding:0px;background-image:linear-gradient(135deg, #2D2A70 0%,#1D86C5 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#2D2A70;display:flex;justify-content:center;align-items:center;inset: 0;\n}.elementor .e-1a8ee36c-f70d{width:100%;height:100%;object-fit:cover;position:absolute;transition:transform 0.3s;display:block;inset:0; object-position:center; &:not([src]) { display: none; } &[src=""] { display: none; } pointer-events: none; pointer-events: none;\n}.elementor .e-5fc491a2-7e88{width:18px;height:18px;color:inherit;display:block;flex:0 0 auto;}.elementor .e-2f8685b0-e7d8{position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + 0.6rem);font-family:var(--bb-font-body);font-weight:600;font-size:0.8125rem;color:var(--bb-white);line-height:1.2;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;margin:0px;border-radius:999px;background-color:var(--bb-navy);box-shadow:0px 4px 12px 0px rgba(20,20,40,0.18);opacity:0%;transform:translate3d(0.5rem, -50%, 0px);transition:opacity 0.25s, transform 0.25s;pointer-events:none; white-space:nowrap;\n}.elementor .e-a2c3281-7a9d:hover,.elementor .e-a2c3281-7a9d:focus-visible{color:var(--bb-white);background-color:var(--bb-navy);transform:scale3d(1.08, 1.08, 1);}.elementor .e-a2c3281-7a9d{width:40px;height:40px;position:relative;color:var(--bb-navy);padding:0px;border-radius:999px;background-color:var(--bb-white);box-shadow:0px 2px 8px 0px rgba(20,20,40,0.14);transition:transform 0.25s, background-color 0.25s, color 0.25s;display:flex;justify-content:center;align-items:center;box-sizing:border-box; &:focus-visible { background-color:var(--bb-navy); color:var(--bb-white); transform:scale(1.08); } &:hover > span { opacity:1; transform:translate(0,-50%); } &:focus-visible > span { opacity:1; transform:translate(0,-50%); }\n}.elementor .e-2589a87f-8d5b{width:18px;height:18px;color:inherit;display:block;flex:0 0 auto;}.elementor .e-d1a171b-5e42{position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + 0.6rem);font-family:var(--bb-font-body);font-weight:600;font-size:0.8125rem;color:var(--bb-white);line-height:1.2;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;margin:0px;border-radius:999px;background-color:var(--bb-navy);box-shadow:0px 4px 12px 0px rgba(20,20,40,0.18);opacity:0%;transform:translate3d(0.5rem, -50%, 0px);transition:opacity 0.25s, transform 0.25s;pointer-events:none; white-space:nowrap;\n}.elementor .e-15d01800-74fc:hover,.elementor .e-15d01800-74fc:focus-visible{color:var(--bb-white);background-color:var(--bb-navy);transform:scale3d(1.08, 1.08, 1);}.elementor .e-15d01800-74fc{width:40px;height:40px;position:relative;color:var(--bb-navy);padding:0px;border-radius:999px;background-color:var(--bb-white);box-shadow:0px 2px 8px 0px rgba(20,20,40,0.14);transition:transform 0.25s, background-color 0.25s, color 0.25s;display:flex;justify-content:center;align-items:center;box-sizing:border-box; &:focus-visible { background-color:var(--bb-navy); color:var(--bb-white); transform:scale(1.08); } &:hover > span { opacity:1; transform:translate(0,-50%); } &:focus-visible > span { opacity:1; transform:translate(0,-50%); }\n}.elementor .e-29e4343-f5e6{width:18px;height:18px;color:inherit;display:block;flex:0 0 auto;}.elementor .e-54abd4c5-8cac{position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + 0.6rem);font-family:var(--bb-font-body);font-weight:600;font-size:0.8125rem;color:var(--bb-white);line-height:1.2;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;margin:0px;border-radius:999px;background-color:var(--bb-navy);box-shadow:0px 4px 12px 0px rgba(20,20,40,0.18);opacity:0%;transform:translate3d(0.5rem, -50%, 0px);transition:opacity 0.25s, transform 0.25s;pointer-events:none; white-space:nowrap;\n}.elementor .e-793e88f2-dcc2:hover,.elementor .e-793e88f2-dcc2:focus-visible{color:var(--bb-white);background-color:var(--bb-navy);transform:scale3d(1.08, 1.08, 1);}.elementor .e-793e88f2-dcc2{width:40px;height:40px;position:relative;color:var(--bb-navy);padding:0px;border-radius:999px;background-color:var(--bb-white);box-shadow:0px 2px 8px 0px rgba(20,20,40,0.14);transition:transform 0.25s, background-color 0.25s, color 0.25s;display:flex;justify-content:center;align-items:center;box-sizing:border-box; &:focus-visible { background-color:var(--bb-navy); color:var(--bb-white); transform:scale(1.08); } &:hover > span { opacity:1; transform:translate(0,-50%); } &:focus-visible > span { opacity:1; transform:translate(0,-50%); }\n}.elementor .e-230e798f-e917{width:18px;height:18px;color:inherit;display:block;flex:0 0 auto;}.elementor .e-6c7e4d83-ed97{position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + 0.6rem);font-family:var(--bb-font-body);font-weight:600;font-size:0.8125rem;color:var(--bb-white);line-height:1.2;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;margin:0px;border-radius:999px;background-color:var(--bb-navy);box-shadow:0px 4px 12px 0px rgba(20,20,40,0.18);opacity:0%;transform:translate3d(0.5rem, -50%, 0px);transition:opacity 0.25s, transform 0.25s;pointer-events:none; white-space:nowrap;\n}.elementor .e-4b00bc40-7523:hover,.elementor .e-4b00bc40-7523:focus-visible{color:var(--bb-white);background-color:var(--bb-navy);transform:scale3d(1.08, 1.08, 1);}.elementor .e-4b00bc40-7523{width:40px;height:40px;position:relative;color:var(--bb-navy);padding:0px;border-radius:999px;background-color:var(--bb-white);box-shadow:0px 2px 8px 0px rgba(20,20,40,0.14);transition:transform 0.25s, background-color 0.25s, color 0.25s;display:flex;justify-content:center;align-items:center;box-sizing:border-box; &:focus-visible { background-color:var(--bb-navy); color:var(--bb-white); transform:scale(1.08); } &:hover > span { opacity:1; transform:translate(0,-50%); } &:focus-visible > span { opacity:1; transform:translate(0,-50%); }\n}.elementor .e-3f08f1d8-6217{width:auto;position:absolute;inset-block-start:0.75rem;inset-inline-end:0.75rem;z-index:2;padding:0px;display:flex;flex-direction:column;gap:0.5rem;align-items:flex-end;}.elementor .e-214bb9e7-9043{width:100%;overflow:hidden;aspect-ratio:16/9;position:relative;padding:0px;background-color:var(--bb-line);display:block;flex:0 0 auto;background-position: center, center; background-size: 3.5rem 3rem, cover;\n}.elementor .e-43268459-446f{font-family:var(--bb-font-body);font-weight:600;font-size:0.75rem;color:var(--bb-navy);line-height:1.2;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:999px;background-color:rgba(45,42,112,0.1);&:empty { display:none; }\n}.elementor .e-411ce50c-6367{font-family:var(--bb-font-body);font-weight:600;font-size:0.75rem;color:var(--bb-muted);line-height:1.2;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;margin:0px;border-radius:999px;background-color:var(--bb-line);&:empty { display:none; }\n}.elementor .e-1f331ef5-ecfc{padding:0px;display:flex;flex-direction:row;gap:0.5rem;flex-wrap:wrap;align-items:center;}.elementor .e-1b84cad1-799c{font-family:var(--bb-font-heading);font-weight:700;font-size:1.25rem;color:var(--bb-navy);line-height:1.25;margin:0px;}.elementor .e-20d13564-f92d{overflow:hidden;font-family:var(--bb-font-body);font-size:0.9375rem;color:var(--bb-muted);line-height:1.5;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;flex:1 1 auto;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;\n}.elementor .e-43d1e4ca-4af4:hover,.elementor .e-43d1e4ca-4af4:focus-visible{background-color:var(--bb-navy-deep);}.elementor .e-43d1e4ca-4af4{width:100%;position:relative;z-index:2;font-family:var(--bb-font-body);font-weight:600;font-size:0.95rem;color:var(--bb-white);line-height:1.2;text-align:center;text-decoration:none;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;margin:0px;border-radius:var(--bb-radius-lg);background-color:var(--bb-navy);transition:background-color 0.25s;display:flex;gap:0.4rem;justify-content:center;align-items:center;box-sizing:border-box;\n}.elementor .e-aa020e8-d4dc{min-height:0px;padding:1.25rem;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 auto;box-sizing:border-box;\n}.elementor .e-8cd3958-5d71{width:1px;height:1px;overflow:hidden;position:absolute;padding:0px;margin:-1px;border-width:0px;clip-path:inset(50%);white-space: nowrap;\n}.elementor .e-48289e16-f44e{position:absolute;z-index:1;cursor:pointer;padding:0px;margin:0px;background-color:transparent;display:block;inset: 0;\n}.elementor .e-37723d4b-d197:hover,.elementor .e-37723d4b-d197:focus-visible{box-shadow:0px 14px 32px 0px rgba(45,42,112,0.16);transform:translate3d(0px, -4px, 0px);}.elementor .e-37723d4b-d197{width:100%;height:100%;overflow:hidden;position:relative;padding:0px;border-radius:1rem;background-color:var(--bb-white);box-shadow:0px 2px 12px 0px rgba(20,20,40,0.08);transition:transform 0.28s, box-shadow 0.28s;display:flex;flex-direction:column;gap:0px;box-sizing:border-box; &:hover img { transform:scale(1.05); }\n}.elementor .e-4ffd69b-dd40{box-sizing:border-box;\n}.elementor .e-600f12f8-4f1b{width:100%;display:grid;gap:1.25rem;grid-template-columns:repeat(3, minmax(0,1fr));grid-auto-rows:1fr;}.elementor .e-4a6eafd2-3e7f{font-family:Figtree;color:#5B5A66;margin:0px;}.elementor .e-10e57c0b-9abf{width:100%;padding:0px;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-46c168dd-5989{width:100%;max-width:87.5rem;display:flex;flex-direction:column;gap:1.15rem;margin-inline:auto; padding-inline:clamp(1.15rem,3.5vw,2rem); box-sizing:border-box;\n}.elementor .e-7c6e0419-57bb{width:100%;padding-block-start:clamp(2rem,4.5vw,3.25rem);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .e-3ee4711e-ad3a{font-family:Montserrat;font-weight:700;font-size:clamp(1.35rem,2.4vw,1.65rem);color:#2D2A70;margin:0px;}.elementor .e-472f6deb-4e5e:hover,.elementor .e-472f6deb-4e5e:focus-visible{text-decoration:underline;}.elementor .e-472f6deb-4e5e{font-family:Figtree;font-weight:600;font-size:0.95rem;color:#1A75AD;padding:0px;border-radius:0px;background-color:transparent;}.elementor .e-45353d4-bfae{width:100%;display:flex;flex-direction:row;gap:0.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-inline: 0; box-sizing: border-box;\n}.elementor .e-2e771310-7472{width:100%;height:100%;object-fit:cover;}.elementor .e-3307b930-8d5d{overflow:hidden;aspect-ratio:16/9;position:relative;padding:0px;background-color:#EEF0F5;display:block;flex:0 0 auto;}.elementor .e-64988df7-ec80{font-weight:600;font-size:0.8125rem;color:#5B5A66;}.elementor .e-3bc1c988-72c1{padding:0px;display:flex;gap:0.4rem;flex-wrap:wrap;align-items:center;}.elementor .e-4a91120e-1347{font-family:Montserrat;font-weight:700;font-size:1.05rem;color:#2D2A70;line-height:1.25;margin:0px;}.elementor .e-1635ce7e-510e{font-size:0.875rem;color:#5B5A66;line-height:1.45;margin:0px;flex:1 1 auto;}.elementor .e-5760941c-fd7b{font-weight:700;font-size:0.9rem;color:#1D86C5;padding-block-start:15px;margin-block-start:auto;border-width:0px;background-color:transparent;display:inline-flex;gap:0.35rem;align-items:center;text-align:left;\n}.elementor .e-177ca49c-e028{min-height:0px;padding-block-start:0.9rem;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;flex-direction:column;gap:0.45rem;flex:1 1 0px;}.elementor .e-6f3d7824-888c{height:100%;overflow:hidden;position:relative;padding:0px;border-radius:1.25rem;background-color:#fff;box-shadow:0px 2px 12px 0px rgba(20,20,40,.08);display:flex;flex-direction:column;gap:0px;}.elementor .e-5fc6b76e-fe13{width:100%;height:100%;min-height:100%;padding:0px;margin:0px;display:flex;flex-direction:column;align-self:stretch;box-sizing: border-box;\n}.elementor .e-13a6c167-2cab{width:100%;padding:0px;display:grid;gap:1.25rem;grid-template-columns:repeat(3, minmax(0, 1fr));align-items:stretch;box-sizing: border-box;\n}.elementor .e-43af83f9-4ff0{width:100%;padding:0px;display:flex;flex-direction:column;box-sizing: border-box;\n}.elementor .e-3057a51f-df99{width:100%;max-width:87.5rem;display:flex;flex-direction:column;gap:1.15rem;margin-inline:auto; padding-inline:clamp(1.15rem,3.5vw,2rem); box-sizing:border-box;\n}.elementor .e-2aa65834-a515{width:100%;padding-block-start:clamp(2rem,4.5vw,3.25rem);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .e-48587a66-3c11{font-family:Figtree;font-weight:700;font-size:0.8rem;color:rgba(255,255,255,0.9);letter-spacing:0.05em;text-transform:uppercase;margin:0px;}.elementor .e-13b45d56-bfd5{font-family:Montserrat;font-weight:700;font-size:clamp(1.35rem,2.4vw,1.65rem);color:#fff;margin:0px;}.elementor .e-1c0f0df7-55c1{max-width:36rem;font-family:Figtree;color:rgba(255,255,255,0.92);line-height:1.55;margin:0px;}.elementor .e-73997498-3d13{display:flex;flex-direction:column;gap:0.4rem;flex:1 1 0px;}.elementor .e-5c79a5-9f68:hover,.elementor .e-5c79a5-9f68:focus-visible{background-color:#F5F6FA;}.elementor .e-5c79a5-9f68{font-family:Figtree;font-weight:700;color:#2D2A70;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:12px;background-color:#fff;white-space:nowrap;\n}.elementor .e-5e84cfe2-b502{width:100%;color:#fff;padding-block-start:clamp(1.25rem,3vw,1.75rem);padding-block-end:clamp(1.25rem,3vw,1.75rem);padding-inline-start:clamp(1.25rem,3vw,2rem);padding-inline-end:clamp(1.25rem,3vw,2rem);border-radius:12px;background-image:linear-gradient(125deg, #2D2A70 0%,#1D86C5 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 8px 24px 0px rgba(45,42,112,0.18);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem; box-sizing:border-box;\n}.elementor .e-5496b50-115b{width:100%;max-width:87.5rem;display:flex;flex-direction:column;margin-inline:auto; padding-inline:clamp(1.15rem,3.5vw,2rem); box-sizing:border-box;\n}.elementor .e-571052a0-b304{width:100%;padding-block-start:clamp(2rem,4.5vw,3.25rem);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .e-34297cef-cbe5{font-family:Montserrat;font-weight:700;font-size:clamp(1.35rem,2.6vw,1.75rem);color:#fff;margin:0px;}.elementor .e-780f039c-e674{max-width:36rem;font-family:Figtree;color:rgba(255,255,255,0.9);line-height:1.55;margin:0px;}.elementor .e-e96c9da-83ee:hover,.elementor .e-e96c9da-83ee:focus-visible{background-color:#2267A8;}.elementor .e-e96c9da-83ee{font-family:Figtree;font-weight:600;color:#ffffff;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:1.4rem;padding-inline-end:1.4rem;border-radius:12px;background-color:#264F92;}.elementor .e-18581604-7c28{width:100%;color:#fff;text-align:center;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;border-radius:1.5rem;background-color:#2D2A70;display:flex;flex-direction:column;gap:1rem;align-items:center;max-width: none; margin-inline: 0; box-sizing: border-box;\n}.elementor .e-134af42d-de7e{width:100%;max-width:87.5rem;margin-block-start:clamp(2rem,4.5vw,3.25rem);margin-block-end:16px;display:flex;flex-direction:column;margin-inline: auto; padding-inline: clamp(1.15rem, 3.5vw, 2rem); padding-block: 0; box-sizing: border-box;\n}.elementor .e-6b44de82-4a65{width:100%;max-width:100%;padding-block-end:16px;background-color:#F8F9FA;display:flex;flex-direction:column;gap:0px;box-sizing: border-box;\n}