.elementor .e-02cd8527-b778{width:100%;height:100%;object-fit:cover;object-position:50% 55%;position:absolute;z-index:0;inset: 0px; cursor: default;\n}.elementor .e-71b98b1a-9a5a{object-position: 50% 55%;\n}.elementor .e-db256e01-e09f{width:100%;height:100%;position:absolute;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(20, 46, 51, 0.82) 0%,rgba(20, 46, 51, 0.55) 45%,rgba(20, 46, 51, 0.15) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;inset: 0px;\n}.elementor .e-aef1f36d-b3c3{max-width:640px;}.elementor .e-796e4172-6c76{font-size: clamp(2.25rem, 1.6rem + 2.2vw, 3.5rem) !important; max-width: 22ch;\n}.elementor .e-d255476b-6dee{max-width:420px;}.elementor .e-bd8d877b-f326{flex-direction: row; flex-wrap: wrap; gap: 8px 22px; margin-top: 28px; padding-top: 20px; border-top: 1px solid rgba(255,255,255,.28); & p { margin: 0; font-size: 14px; font-weight: 600; letter-spacing: .01em; color: #F1EEE7; display: flex; align-items: center; gap: 8px; } & p::before { content: ""; width: 6px; height: 6px; border-radius: 50%; background: var(--bb-yellow); flex: none; } @media (max-width: 767px) { gap: 6px 16px; & p { font-size: 13px; } }\n}.elementor .e-94e691c8-fe83{width:100%;max-width:var(--bb-content-max);position:relative;z-index:2;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .e-bc7f3145-9d14{font-size:12px;opacity:85%;}.elementor .e-607a78a0-5b79{width:100%;max-width:var(--bb-content-max);position:relative;z-index:2;padding-block-start:48px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:2px;align-items:flex-end;}.elementor .e-c13bd501-8a97{width:100%;min-height:640px;position:relative;background-color:var(--bb-teal);display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-block: 96px 40px; padding-inline: var(--bb-gutter); background-size: cover; background-position: center center;\n}.elementor .e-f0af9e72-0957{font-size: var(--bb-lead-size); line-height: 1.6;\n}.elementor .e-8c306364-f476{width: 100%; aspect-ratio: 3/2; height: auto; object-fit: cover; margin-top: 8px;\n}.elementor .e-bf457351-ecb4{max-width: 780px; margin-inline: auto; width: 100%; gap: 18px; & h2 { margin-top: 28px; } & h2:first-of-type { margin-top: 18px; } & a { color: var(--bb-teal); font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .e-557d00e1-86de{display: flex; flex-direction: column; gap: 8px; text-decoration: none; & h3 { margin: 0; } & p { margin: 0; } & p:last-child { margin-top: auto; padding-top: 8px; font-weight: 700; color: var(--bb-teal); }\n}.elementor .e-fc417c25-86de{display: flex; flex-direction: column; gap: 8px; text-decoration: none; & h3 { margin: 0; } & p { margin: 0; } & p:last-child { margin-top: auto; padding-top: 8px; font-weight: 700; color: var(--bb-teal); }\n}.elementor .e-984a1302-86de{display: flex; flex-direction: column; gap: 8px; text-decoration: none; & h3 { margin: 0; } & p { margin: 0; } & p:last-child { margin-top: auto; padding-top: 8px; font-weight: 700; color: var(--bb-teal); }\n}.elementor .e-e48fd1a6-86de{display: flex; flex-direction: column; gap: 8px; text-decoration: none; & h3 { margin: 0; } & p { margin: 0; } & p:last-child { margin-top: auto; padding-top: 8px; font-weight: 700; color: var(--bb-teal); }\n}.elementor .e-6b71bdd5-86de{display: flex; flex-direction: column; gap: 8px; text-decoration: none; & h3 { margin: 0; } & p { margin: 0; } & p:last-child { margin-top: auto; padding-top: 8px; font-weight: 700; color: var(--bb-teal); }\n}.elementor .e-20007d54-86de{display: flex; flex-direction: column; gap: 8px; text-decoration: none; & h3 { margin: 0; } & p { margin: 0; } & p:last-child { margin-top: auto; padding-top: 8px; font-weight: 700; color: var(--bb-teal); }\n}.elementor .e-a5c5311f-86de{display: flex; flex-direction: column; gap: 8px; text-decoration: none; & h3 { margin: 0; } & p { margin: 0; } & p:last-child { margin-top: auto; padding-top: 8px; font-weight: 700; color: var(--bb-teal); }\n}.elementor .e-21ac1251-86de{display: flex; flex-direction: column; gap: 8px; text-decoration: none; & h3 { margin: 0; } & p { margin: 0; } & p:last-child { margin-top: auto; padding-top: 8px; font-weight: 700; color: var(--bb-teal); }\n}.elementor .e-56691fb3-86de{display: flex; flex-direction: column; gap: 8px; text-decoration: none; & h3 { margin: 0; } & p { margin: 0; } & p:last-child { margin-top: auto; padding-top: 8px; font-weight: 700; color: var(--bb-teal); }\n}.elementor .e-0e50114b-7429{margin-top: 36px;\n}.elementor .e-1b9cda55-79a3{padding-block: 48px !important;\n}.elementor .e-1e2b7ac5-b378{& a { color: var(--bb-yellow); font-weight: 700; }\n}.elementor .e-2669d792-95f7{justify-content: center;\n}.elementor .e-7d8f4408-b4b9{margin-top: 22px; font-size: 16px; & a { color: #F1EEE7; text-decoration: underline; text-underline-offset: 3px; font-weight: 600; }\n}