.elementor .e-f50511e-6d15986{font-family:var(--Heading);font-weight:700;font-size:46px;color:var(--SB-Glacier-950);}.elementor .e-fac8126-7993b2c{font-family:var(--Body);font-weight:400;font-size:14px;color:var(--SB-Glacier-950);line-height:1.65;margin-block-start:0px;margin-block-end:0.9rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e3f0f9a-c7f44fa{font-family:var(--Body);font-weight:400;font-size:16px;color:var(--SB_Black);border-radius:50px;background-color:var(--White);}.elementor .e-049a697-113a859{padding:40px;background-color:var(--SB-Glacier-200);flex-direction:column;gap:40px;justify-content:center;align-items:center;}.elementor .e-12af49d2-5f39{width:49%;aspect-ratio:1.6;object-fit:cover;border-radius:1rem;}.elementor .e-7bf4b2-e96d{font-family:var(--Heading);font-weight:800;font-size:42px;color:var(--SB-Pink-Salmon-300-MAIN);line-height:1.1;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-6eb5b97a-cd1f{font-family:var(--Body);font-weight:400;font-size:14px;color:var(--SB-Glacier-950);line-height:1.65;margin-block-start:0px;margin-block-end:0.9rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-59f1d936-dd19{font-family:var(--Body);font-weight:400;font-size:14px;color:var(--SB-Glacier-950);line-height:1.65;margin-block-start:0px;margin-block-end:0.9rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1fea1f6c-22a3{font-family:var(--Body);font-weight:400;font-size:14px;color:var(--SB-Glacier-950);line-height:1.65;margin-block-start:0px;margin-block-end:0.9rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-405d4c18-71d9{min-width:0px;padding:0px;flex:1 1 0px;}.elementor .e-42c6a9a9-9b22{max-width:70rem;padding-block-start:80px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:4rem;align-items:center;}.elementor .e-52dc4fcd-8557{font-family:var(--Body);color:#202124;padding:var(--desktop_Padding);background-color:var(--SB_White);}.elementor .e-8af7d11-20fa{font-family:var(--Heading);font-weight:600;font-size:46px;color:var(--SB_Black);line-height:1.2;margin:0px;cursor: auto;\n}.elementor .e-5680ebc8-e266{font-family:var(--Body);font-weight:400;font-size:16px;color:var(--SB-Glacier-950);line-height:1.65;}.elementor .e-3cfb53d{font-family:var(--Body);font-weight:400;font-size:14px;color:var(--SB_Black);padding:var(--desktop_Padding);background-color:var(--White);flex-direction:column;gap:20px;justify-content:center;align-items:center;box-shadow: none; & .elementor-element-755b3cf { width: 100%; min-width: 0; margin-top: 1.25rem; } & #fluentform_4 { width: 100%; max-width: 100%; min-width: 0; color: #1a1a1a; font-family: Inter; font-size: 1rem; line-height: 1.6; } & #fluentform_4 *, & #fluentform_4 *::before, & #fluentform_4 *::after { box-sizing: border-box; } & #fluentform_4 fieldset { min-inline-size: 0 !important; max-width: 100%; } & #fluentform_4 .ff-t-container { gap: 1.5rem; } & #fluentform_4 .ff-t-cell { min-width: 0; padding: 0; } & #fluentform_4 .ff-el-group { margin-bottom: 1.5rem; min-width: 0; } & #fluentform_4 .ff-el-input--label { margin-bottom: 0.5rem; } & #fluentform_4 .ff-el-input--label label { color: #1a1a1a; font-size: 1rem; font-weight: 600; line-height: 1.5; } & #fluentform_4 .ff-el-form-control { background-color: #DAEBF1 !important; color: #1a1a1a !important; border: 1px solid #c9dfe8 !important; border-radius: 1rem !important; padding: 0.875rem 1rem !important; min-height: 3.375rem; height: auto; width: 100%; max-width: 100%; min-width: 0; font-size: 1rem; font-family: Inter; line-height: 1.5; box-shadow: none !important; transition: none; } & #fluentform_4 .ff-el-form-control::placeholder { color: #4b626c; opacity: 1; } & #fluentform_4 .ff-el-form-control:focus-visible { outline: 2px solid #2F6C8B !important; outline-offset: 2px; } & #fluentform_4 .ff-el-input--content:has(input[type="radio"]) { display: flex; flex-wrap: wrap; gap: 0.75rem; } & #fluentform_4 .ff-el-form-check:has(input[type="radio"]) { flex: 1 1 8rem; margin: 0; min-width: 0; padding: 0; } & #fluentform_4 .ff-el-form-check-label:has(input[type="radio"]) { display: flex; align-items: center; gap: 0.625rem; min-height: 3.375rem; padding: 0.75rem 1rem; border: 1px solid #c9dfe8; border-radius: 1rem; background: #F0F9FB; color: #1a1a1a; cursor: pointer; line-height: 1.5; box-shadow: none; transition: none; } & #fluentform_4 .ff-el-form-check-label:has(input[type="radio"]) span { display: inline; border: 0; background: transparent; padding: 0; color: inherit; box-shadow: none; font-size: 1rem; line-height: 1.5; } & #fluentform_4 input[type="radio"], & #fluentform_4 input[type="checkbox"] { appearance: auto !important; position: static !important; opacity: 1 !important; visibility: visible !important; display: inline-block !important; width: 1.125rem !important; height: 1.125rem !important; min-width: 1.125rem; margin: 0; flex: 0 0 auto; accent-color: #2F6C8B; } & #fluentform_4 .ff-el-form-check-label:has(input[type="radio"]:checked) { border-color: #2F6C8B; background: #DAEBF1; } & #fluentform_4 input[type="radio"]:focus-visible, & #fluentform_4 input[type="checkbox"]:focus-visible { outline: 2px solid #2F6C8B; outline-offset: 4px; } & #fluentform_4 .ff-el-form-check-label:has(input[type="checkbox"]) { display: flex; gap: 0.75rem; align-items: flex-start; min-height: 2.75rem; padding: 0.625rem 0; color: #1a1a1a; } & #fluentform_4 .ff-el-form-check-label:has(input[type="checkbox"]) input { margin-top: 0.25rem; } & #fluentform_4 .ff-payment_summary_component, & #fluentform_4 .ff_dynamic_payment_summary, & #fluentform_4 .ff_payment_summary, & #fluentform_4 .ff_payment_summary_fallback { width: 100%; max-width: 100%; min-width: 0; white-space: normal; overflow-wrap: anywhere; } & #fluentform_4 .ff_payment_summary_fallback { border: 1px solid #c9dfe8; border-radius: 1rem; background: #F0F9FB; padding: 1rem; color: #1a1a1a; } & #fluentform_4 .ff_payment_summary table { table-layout: fixed; width: 100%; max-width: 100%; } & #fluentform_4 .ff_payment_summary td, & #fluentform_4 .ff_payment_summary th { overflow-wrap: anywhere; white-space: normal; padding: 0.5rem; } & #fluentform_4 .ff-custom_html { padding-top: 0.5rem; color: #1a1a1a; } & #fluentform_4 .ff_submit_btn_wrapper { margin-bottom: 0; } & #fluentform_4 button.ff-btn-submit { background: #FF8DA0 !important; color: #1a1a1a !important; border: 0 !important; border-radius: 999px !important; padding: 0.875rem 2rem !important; min-height: 3.375rem; font-family: Inter; font-size: 1.0625rem; font-weight: 600; line-height: 1.5; box-shadow: none !important; transform: none !important; filter: none !important; transition: none !important; animation: none !important; } & #fluentform_4 button.ff-btn-submit:focus-visible { outline: 2px solid #2F6C8B !important; outline-offset: 4px; } & #fluentform_4 .ff_list_buttons .ff-el-form-check-label > span { border: 0px !important;
outline: none !important;
box-shadow: none !important;
background: transparent !important;
padding: 0px !important;
border-radius: 0px !important;
min-width: 0px;
white-space: normal !important;
overflow-wrap: anywhere; } & #fluentform_4 .ff_list_buttons .ff-el-form-check-label { position: relative; justify-content: flex-start; text-align: left; gap: 0px; padding: 14px 16px !important; min-height: 54px; } & #fluentform_4 .ff_list_buttons .ff-el-form-check-label > span { margin: 0px !important; padding: 0px !important; text-align: left; font-size: 16px; line-height: 24px; } & #fluentform_4 .ff_list_buttons input[type="radio"] { position: absolute !important; width: 1px !important; height: 1px !important; min-width: 1px; padding: 0px; margin: 0px; border: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); } & #fluentform_4 .ff_list_buttons .ff-el-form-check-label:has(input:focus-visible) { outline: 2px solid #2F6C8B; outline-offset: 2px; }\n}