.footerV2-module__Edp0uq__footer{content-visibility:auto;contain-intrinsic-size:auto 900px;background:#fbf8fc}.footerV2-module__Edp0uq__links{background:#f9f2fb;position:relative}.footerV2-module__Edp0uq__footer .footerV2-module__Edp0uq__linksInner{gap:24px;padding-top:46px;padding-bottom:24px}.footerV2-module__Edp0uq__linkRow{align-items:flex-start;gap:60px;width:100%;display:flex}.footerV2-module__Edp0uq__col{flex-direction:column;flex:1 1 0;gap:24px;min-width:0;display:flex}.footerV2-module__Edp0uq__colTitle{font-family:var(--gf-font-body);letter-spacing:2px;text-transform:uppercase;color:#4b5563;margin:0;font-size:16px;font-weight:600}.footer-title{margin:0}@media (max-width:767px){.footer-title{cursor:pointer}.footerV2-module__Edp0uq__colTitle{font-size:18px}}.footerV2-module__Edp0uq__footerTitleBtn{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;margin:0;padding:0}.footerV2-module__Edp0uq__footerTitleBtn:focus-visible{outline:2px solid var(--gf-primary,#701888);outline-offset:2px}@media (max-width:767px){.footerV2-module__Edp0uq__colTitleLabel{text-underline-offset:8px;-webkit-text-decoration:underline #cdc2d0;text-decoration:underline #cdc2d0}}.footerV2-module__Edp0uq__col .footer-content ul{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.footerV2-module__Edp0uq__col .footer-content li{margin:0}.footerV2-module__Edp0uq__col .footer-content a{font-family:var(--gf-font-body);letter-spacing:-.31px;color:#0f172a;font-size:16px;font-weight:500;line-height:20px;text-decoration:none}.footerV2-module__Edp0uq__col .footer-content .footerV2-module__Edp0uq__text-content{font-family:var(--gf-font-body);letter-spacing:-.31px;color:#0f172a;font-size:16px;font-weight:500;line-height:20px;text-decoration:none}.footerV2-module__Edp0uq__col .footer-content a:hover{text-decoration:underline}.footerV2-module__Edp0uq__legalList{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.footerV2-module__Edp0uq__legalList a{letter-spacing:-.31px;color:#0f172a;font-size:16px;font-weight:500;line-height:20px;text-decoration:none}.footerV2-module__Edp0uq__legalList a:hover{text-decoration:underline}.footerV2-module__Edp0uq__sameDayPill{background:var(--gf-primary,#701888);color:var(--gf-primary-foreground,#fff);white-space:nowrap;border-bottom:2px solid #0000;border-radius:56px;align-self:flex-start;align-items:center;padding:4px 24px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.footerV2-module__Edp0uq__newsletterRow{border-top:1px solid #cdc2d0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;padding-top:24px;display:flex}.footerV2-module__Edp0uq__newsletterHeading{font-family:var(--gf-font-body);color:#0f172a;margin:0;font-size:16px;font-weight:600}.footerV2-module__Edp0uq__newsletterForm{align-items:flex-start;gap:8px;display:flex}.footerV2-module__Edp0uq__newsletterField{flex-direction:column;flex:220px;gap:4px;display:flex}.footerV2-module__Edp0uq__newsletterInput{width:100%;font-family:var(--gf-font-body);color:#0f172a;background:#fff;border:1px solid #cdc2d0;border-radius:56px;outline:none;padding:10px 16px;font-size:14px}.footerV2-module__Edp0uq__newsletterInput::placeholder{color:#4b5563}.footerV2-module__Edp0uq__newsletterBtn{background:var(--gf-primary,#701888);color:var(--gf-primary-foreground,#fff);font-family:var(--gf-font-body);white-space:nowrap;cursor:pointer;border:none;border-radius:56px;flex-shrink:0;padding:10px 24px;font-size:14px;font-weight:600}.footerV2-module__Edp0uq__newsletterBtn:disabled{opacity:.7;cursor:default}.footerV2-module__Edp0uq__newsletterError{color:#ff3535;margin:0;padding-left:8px;font-size:12px}@media (max-width:767px){.footerV2-module__Edp0uq__newsletterRow,.footerV2-module__Edp0uq__newsletterForm{flex-direction:column;align-items:stretch}.footerV2-module__Edp0uq__newsletterField{flex-basis:auto}.footerV2-module__Edp0uq__newsletterRow .footerV2-module__Edp0uq__socialList{justify-content:center}}.footerV2-module__Edp0uq__subFooter{border-top:1px solid #cdc2d0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;padding-top:24px;display:flex}.footerV2-module__Edp0uq__subFooterLogo{flex-shrink:0}.footerV2-module__Edp0uq__subFooterMeta{color:#4b5563;flex-wrap:wrap;align-items:center;gap:29px;font-size:16px;display:flex}.footerV2-module__Edp0uq__subFooterMeta a{color:var(--gf-primary,#701888);font-weight:600;text-decoration:underline}.footerV2-module__Edp0uq__locationBtn{cursor:pointer;color:inherit;font-family:var(--gf-font-body);background:0 0;border:none;align-items:center;gap:4px;font-size:16px;display:inline-flex}.footerV2-module__Edp0uq__locationValue{color:#0f172a;font-weight:600}.footerV2-module__Edp0uq__socialList{flex-shrink:0;align-items:center;gap:30px;margin:0;padding:0;list-style:none;display:flex}.footerV2-module__Edp0uq__socialList a{color:#0f172a;display:inline-flex}.footerV2-module__Edp0uq__socialList a:hover{color:var(--gf-primary,#701888)}.footerV2-module__Edp0uq__socialIcon{width:24px;height:24px}.footerV2-module__Edp0uq__footerPhone{color:#0f172a;font-family:var(--gf-font-body);white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;margin-right:100px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.footerV2-module__Edp0uq__footerPhone:hover{color:var(--gf-primary,#701888)}.footerV2-module__Edp0uq__footerPhoneIcon{flex-shrink:0;width:20px;height:20px}.footerV2-module__Edp0uq__skelBar{background:linear-gradient(90deg,#d4d4d469 8%,#cdcdcd 18%,#d4d4d469 33%) 0 0/800px 104px;border-radius:4px;animation:2s ease-in-out infinite footerV2-module__Edp0uq__skeleton-loader}.footerV2-module__Edp0uq__skelLine{width:80%;height:14px}@media (max-width:767px){.footerV2-module__Edp0uq__linkRow{flex-wrap:wrap;gap:8px}.footerV2-module__Edp0uq__col{gap:0;min-width:100%}}@media (max-width:575px){.footerV2-module__Edp0uq__footer .footerV2-module__Edp0uq__linksInner{padding-top:40px;padding-bottom:24px}.footerV2-module__Edp0uq__subFooter{text-align:center;justify-content:center;gap:25px}.footerV2-module__Edp0uq__footerPhone{margin-right:0}.footerV2-module__Edp0uq__subFooterMeta{justify-content:center;gap:4px}}
