@font-face{font-display:swap;font-family:ods-font-primary;font-weight:700;font-style:normal;src:url(https://union.theknot.com/dist/v2/ds-brand-weddingpro/3.11.0/fonts/primary-bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:ods-font-primary;font-weight:400;font-style:normal;src:url(https://union.theknot.com/dist/v2/ds-brand-weddingpro/3.11.0/fonts/primary-regular.woff2)format("woff2")}@layer ods.defs.core{:where(:root){--ods-p-gradient-neutral-100:linear-gradient(to right, var(--ods-p-color-neutral-100), var(--ods-p-color-neutral-200), var(--ods-p-color-neutral-100));--ods-p-color-primary-100:#F6EFFF;--ods-p-color-primary-200:#E2DBFC;--ods-p-color-primary-300:#B9A9FA;--ods-p-color-primary-400:#8351B9;--ods-p-color-primary-500:#4B1A78;--ods-p-color-primary-600:#2D094E;--ods-p-color-secondary-100:unset;--ods-p-color-secondary-200:unset;--ods-p-color-secondary-300:unset;--ods-p-color-secondary-400:unset;--ods-p-color-secondary-500:unset;--ods-p-color-accent-100:unset;--ods-p-color-accent-200:unset;--ods-p-color-accent-300:unset;--ods-p-color-accent-400:unset;--ods-p-color-accent-500:unset;--ods-p-color-neutral-100:#F8F8F8;--ods-p-color-neutral-200:#EFEFEF;--ods-p-color-neutral-300:#D9D9D9;--ods-p-color-neutral-400:#8C8C8C;--ods-p-color-neutral-500:#6C6C6C;--ods-p-color-neutral-600:#222222;--ods-p-color-neutral-black:#000000;--ods-p-color-neutral-white:#FFFFFF;--ods-p-color-status-error-100:#FBEAE9;--ods-p-color-status-error-200:#CE433D;--ods-p-color-status-error-300:#AD221C;--ods-p-color-status-info-100:#E3EBF8;--ods-p-color-status-info-200:#0077CC;--ods-p-color-status-info-300:#005599;--ods-p-color-status-success-100:#E5F5EF;--ods-p-color-status-success-150:unset;--ods-p-color-status-success-200:#038755;--ods-p-color-status-success-300:#00603B;--ods-p-color-status-warning-100:#FEF7DC;--ods-p-color-status-warning-200:#FBBB03;--ods-p-color-status-warning-300:#DB9000;--ods-p-color-additional-01-extra-100:unset;--ods-p-color-additional-01-extra-200:unset;--ods-p-color-additional-01-extra-300:unset;--ods-p-color-additional-01-extra-400:unset;--ods-p-color-additional-01-extra-500:#0077CC;--ods-p-color-additional-01-extra-600:unset;--ods-p-color-additional-01-extra-700:unset;--ods-p-color-additional-01-extra-800:unset;--ods-p-color-additional-01-extra-900:unset;--ods-p-color-additional-01-extra-000:unset;--ods-p-color-additional-02-extra-100:#FFF7E1;--ods-p-color-additional-02-extra-200:#FDDE81;--ods-p-color-additional-02-extra-300:#FBBB03;--ods-p-color-additional-02-extra-400:#FBAF00;--ods-p-color-additional-02-extra-500:#FB8B00;--ods-p-color-additional-02-extra-600:unset;--ods-p-color-additional-02-extra-700:unset;--ods-p-color-additional-02-extra-800:unset;--ods-p-color-additional-02-extra-900:unset;--ods-p-color-additional-02-extra-000:unset;--ods-p-color-additional-03-extra-100:#FFE4FB;--ods-p-color-additional-03-extra-200:#FEBBF7;--ods-p-color-additional-03-extra-300:#FF44CB;--ods-p-color-additional-03-extra-400:#D700A0;--ods-p-color-additional-03-extra-500:#AC007C;--ods-p-color-additional-03-extra-600:unset;--ods-p-color-additional-03-extra-700:unset;--ods-p-color-additional-03-extra-800:unset;--ods-p-color-additional-03-extra-900:unset;--ods-p-color-additional-03-extra-000:unset;--ods-p-color-additional-04-extra-100:#E9F6F8;--ods-p-color-additional-04-extra-200:#A3E1E4;--ods-p-color-additional-04-extra-300:#19B5BC;--ods-p-color-additional-04-extra-400:#17ABB1;--ods-p-color-additional-04-extra-500:#088F95;--ods-p-color-additional-04-extra-600:unset;--ods-p-color-additional-04-extra-700:unset;--ods-p-color-additional-04-extra-800:unset;--ods-p-color-additional-04-extra-900:unset;--ods-p-color-additional-04-extra-000:unset;--ods-p-color-additional-05-extra-100:#F7E6DC;--ods-p-color-additional-05-extra-200:#FFF5ED;--ods-p-color-additional-05-extra-300:unset;--ods-p-color-additional-05-extra-400:unset;--ods-p-color-additional-05-extra-500:unset;--ods-p-color-additional-05-extra-600:unset;--ods-p-color-additional-05-extra-700:unset;--ods-p-color-additional-05-extra-800:unset;--ods-p-color-additional-05-extra-900:unset;--ods-p-color-additional-05-extra-000:unset;--ods-p-color-additional-06-extra-100:unset;--ods-p-color-additional-06-extra-200:unset;--ods-p-color-additional-06-extra-300:unset;--ods-p-color-additional-06-extra-400:unset;--ods-p-color-additional-06-extra-500:unset;--ods-p-color-additional-06-extra-600:unset;--ods-p-color-additional-06-extra-700:unset;--ods-p-color-additional-06-extra-800:unset;--ods-p-color-additional-06-extra-900:unset;--ods-p-color-additional-06-extra-000:unset;--ods-p-color-additional-07-extra-100:unset;--ods-p-color-additional-07-extra-200:unset;--ods-p-color-additional-07-extra-300:unset;--ods-p-color-additional-07-extra-400:unset;--ods-p-color-additional-07-extra-500:unset;--ods-p-color-additional-07-extra-600:unset;--ods-p-color-additional-07-extra-700:unset;--ods-p-color-additional-07-extra-800:unset;--ods-p-color-additional-07-extra-900:unset;--ods-p-color-additional-07-extra-000:unset;--ods-p-color-additional-08-extra-100:unset;--ods-p-color-additional-08-extra-200:unset;--ods-p-color-additional-08-extra-300:unset;--ods-p-color-additional-08-extra-400:unset;--ods-p-color-additional-08-extra-500:unset;--ods-p-color-additional-08-extra-600:unset;--ods-p-color-additional-08-extra-700:unset;--ods-p-color-additional-08-extra-800:unset;--ods-p-color-additional-08-extra-900:unset;--ods-p-color-additional-08-extra-000:unset;--ods-p-color-additional-09-extra-100:unset;--ods-p-color-additional-09-extra-200:unset;--ods-p-color-additional-09-extra-300:unset;--ods-p-color-additional-09-extra-400:unset;--ods-p-color-additional-09-extra-500:unset;--ods-p-color-additional-09-extra-600:unset;--ods-p-color-additional-09-extra-700:unset;--ods-p-color-additional-09-extra-800:unset;--ods-p-color-additional-09-extra-900:unset;--ods-p-color-additional-09-extra-000:unset;--ods-p-space-0:0px;--ods-p-space-10:1px;--ods-p-space-20:2px;--ods-p-space-25:3px;--ods-p-space-30:4px;--ods-p-space-35:5px;--ods-p-space-40:6px;--ods-p-space-50:8px;--ods-p-space-60:10px;--ods-p-space-65:11px;--ods-p-space-70:12px;--ods-p-space-75:13px;--ods-p-space-80:16px;--ods-p-space-85:18px;--ods-p-space-90:20px;--ods-p-space-95:21px;--ods-p-space-100:24px;--ods-p-space-105:28px;--ods-p-space-110:32px;--ods-p-space-115:36px;--ods-p-space-120:40px;--ods-p-space-125:44px;--ods-p-space-130:48px;--ods-p-space-135:52px;--ods-p-space-140:56px;--ods-p-space-145:60px;--ods-p-space-150:64px;--ods-p-space-160:72px;--ods-p-space-170:80px;--ods-p-space-180:88px;--ods-p-space-190:96px;--ods-p-size-0:0px;--ods-p-size-10:1px;--ods-p-size-20:2px;--ods-p-size-25:3px;--ods-p-size-30:4px;--ods-p-size-40:6px;--ods-p-size-50:8px;--ods-p-size-60:10px;--ods-p-size-70:12px;--ods-p-size-80:16px;--ods-p-size-85:18px;--ods-p-size-90:20px;--ods-p-size-100:24px;--ods-p-size-110:32px;--ods-p-size-115:36px;--ods-p-size-120:40px;--ods-p-size-130:48px;--ods-p-size-135:52px;--ods-p-size-140:56px;--ods-p-size-150:64px;--ods-p-size-160:72px;--ods-p-size-170:80px;--ods-p-size-180:88px;--ods-p-size-190:96px;--ods-p-size-200:104px;--ods-p-dimension-0:0px;--ods-p-dimension-1:1px;--ods-p-dimension-2:2px;--ods-p-dimension-3:3px;--ods-p-dimension-4:4px;--ods-p-dimension-5:5px;--ods-p-dimension-6:6px;--ods-p-dimension-8:8px;--ods-p-dimension-10:10px;--ods-p-dimension-11:11px;--ods-p-dimension-12:12px;--ods-p-dimension-13:13px;--ods-p-dimension-16:16px;--ods-p-dimension-18:18px;--ods-p-dimension-20:20px;--ods-p-dimension-21:21px;--ods-p-dimension-24:24px;--ods-p-dimension-28:28px;--ods-p-dimension-32:32px;--ods-p-dimension-36:36px;--ods-p-dimension-40:40px;--ods-p-dimension-44:44px;--ods-p-dimension-48:48px;--ods-p-dimension-52:52px;--ods-p-dimension-56:56px;--ods-p-dimension-60:60px;--ods-p-dimension-64:64px;--ods-p-dimension-72:72px;--ods-p-dimension-80:80px;--ods-p-dimension-88:88px;--ods-p-dimension-96:96px;--ods-p-dimension-104:104px;--ods-p-border-width-0:0px;--ods-p-border-width-10:1px;--ods-p-border-width-20:2px;--ods-p-border-radius-0:0;--ods-p-border-radius-20:2px;--ods-p-border-radius-30:4px;--ods-p-border-radius-40:6px;--ods-p-border-radius-50:8px;--ods-p-border-radius-60:10px;--ods-p-border-radius-70:12px;--ods-p-border-radius-full:100%;--ods-p-shadow-50:unset;--ods-p-shadow-100:0 4px 16px 0 rgba(0, 0, 0, 0.05);--ods-p-shadow-200:0 4px 16px 0 rgba(0, 0, 0, 0.15);--ods-p-shadow-300:unset;--ods-p-shadow-primary:0 4px 16px 0 rgba(0, 0, 0, 0.05);--ods-p-shadow-secondary:0 4px 16px 0 rgba(0, 0, 0, 0.15);--ods-p-font-family-primary:ods-font-primary, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ods-p-font-family-secondary:unset;--ods-p-font-weight-regular:400;--ods-p-font-weight-semi-bold:700;--ods-p-font-weight-bold:700;--ods-s-background-gradient-skeleton-light:var(--ods-p-gradient-neutral-100);--ods-s-brand-color-primary:var(--ods-p-color-primary-400);--ods-s-brand-color-secondary:unset;--ods-s-brand-color-accent:unset;--ods-s-text-color-brand:var(--ods-p-color-primary-400);--ods-s-text-color-light:var(--ods-p-color-neutral-white);--ods-s-text-color-dark:var(--ods-p-color-neutral-600);--ods-s-text-color-subtle-light:var(--ods-p-color-neutral-300);--ods-s-text-color-subtle-dark:var(--ods-p-color-neutral-500);--ods-s-text-color-disabled:var(--ods-p-color-neutral-300);--ods-s-text-color-success:var(--ods-p-color-status-success-200);--ods-s-text-color-warning:var(--ods-p-color-status-warning-200);--ods-s-text-color-error:var(--ods-p-color-status-error-200);--ods-s-text-color-info:var(--ods-p-color-status-info-200);--ods-s-text-color-input-value:var(--ods-p-color-neutral-600);--ods-s-text-color-input-value-disabled:var(--ods-p-color-neutral-500);--ods-s-text-color-input-label:var(--ods-p-color-neutral-500);--ods-s-text-color-input-label-disabled:var(--ods-p-color-neutral-300);--ods-s-text-color-input-placeholder:var(--ods-p-color-neutral-300);--ods-s-text-color-link-default:var(--ods-p-color-additional-01-extra-400);--ods-s-text-decoration-line-link-default:none;--ods-s-text-decoration-line-link-default-is-hover:underline;--ods-s-text-font-family-default:var(--ods-p-font-family-primary);--ods-s-text-font-size-default:16px;--ods-s-text-letter-spacing-default:0px;--ods-s-text-line-height-default:1.5;--ods-s-text-line-height-one-line:1;--ods-s-background-color-brand:var(--ods-p-color-primary-400);--ods-s-background-color-light:var(--ods-p-color-neutral-white);--ods-s-background-color-dark:var(--ods-p-color-neutral-600);--ods-s-background-color-subtle-light:var(--ods-p-color-neutral-200);--ods-s-background-color-subtle-dark:var(--ods-p-color-neutral-400);--ods-s-background-color-disabled:var(--ods-p-color-neutral-100);--ods-s-background-color-success:var(--ods-p-color-status-success-100);--ods-s-background-color-warning:var(--ods-p-color-status-warning-100);--ods-s-background-color-error:var(--ods-p-color-status-error-100);--ods-s-background-color-info:var(--ods-p-color-status-info-100);--ods-s-background-color-input:var(--ods-p-color-neutral-white);--ods-s-border-color-brand:var(--ods-p-color-primary-400);--ods-s-border-color-light:var(--ods-p-color-neutral-300);--ods-s-border-color-dark:var(--ods-p-color-neutral-600);--ods-s-border-color-disabled:var(--ods-p-color-neutral-300);--ods-s-border-color-success:var(--ods-p-color-status-success-200);--ods-s-border-color-warning:var(--ods-p-color-status-warning-200);--ods-s-border-color-error:var(--ods-p-color-status-error-200);--ods-s-border-color-info:var(--ods-p-color-status-info-200);--ods-s-border-color-input:var(--ods-p-color-neutral-300);--ods-s-icon-color-brand:var(--ods-p-color-primary-400);--ods-s-icon-color-light:var(--ods-p-color-neutral-white);--ods-s-icon-color-dark:var(--ods-p-color-neutral-600);--ods-s-icon-color-subtle-light:var(--ods-p-color-neutral-300);--ods-s-icon-color-subtle-dark:var(--ods-p-color-neutral-500);--ods-s-icon-color-disabled:var(--ods-p-color-neutral-300);--ods-s-icon-color-success:var(--ods-p-color-status-success-200);--ods-s-icon-color-warning:var(--ods-p-color-status-warning-200);--ods-s-icon-color-error:var(--ods-p-color-status-error-200);--ods-s-icon-color-info:var(--ods-p-color-status-info-200);--ods-s-icon-color-rating-default:var(--ods-p-color-additional-02-extra-300);--ods-s-border-width-input:var(--ods-p-border-width-10);--ods-s-border-radius-base:var(--ods-p-border-radius-30);--ods-s-divider-color-primary:var(--ods-p-color-neutral-300);--ods-s-divider-color-secondary:var(--ods-p-color-neutral-200);--ods-s-space-divider:var(--ods-p-dimension-2);--ods-s-space-focus-outline:var(--ods-p-dimension-2);--ods-s-space-grid-gutter:var(--ods-p-dimension-16);--ods-s-space-form-grid-gutter:var(--ods-p-dimension-16);--ods-s-size-divider:var(--ods-p-dimension-1);--ods-s-size-focus-outline:var(--ods-p-dimension-3);--ods-s-focus-outline-color-default:var(--ods-p-color-additional-01-extra-500);--ods-s-focus-outline-color-light:var(--ods-p-color-neutral-white);--ods-s-focus-outline-color-dark:var(--ods-p-color-neutral-black)}}