@import url(https://qa.union.theknot.com/dist/v2/global-app-kernel/latest/core.css);.DetailPanelHeader_detailHeaderBanner__1jHP6{padding:var(--ods-p-size-90);border-radius:var(--ods-p-size-50);background-color:var(--ods-p-color-additional-01-extra-100)}@media(min-width:1024px){.DetailPanelHeader_detailHeaderBanner__1jHP6{min-height:112px}}@media(min-width:768px)and (max-width:1023.98px){.DetailPanelHeader_detailHeaderBanner__1jHP6{padding:var(--ods-p-size-80);min-height:104px}}.DetailPanelHeader_detailHeaderBanner__1jHP6 .DetailPanelHeader_detailHeaderTopRow__gSTJb{display:flex;justify-content:space-between;align-items:center;min-height:var(--ods-p-size-115)}.DetailPanelHeader_detailHeaderBanner__1jHP6 .DetailPanelHeader_detailHeaderTopRow__gSTJb .DetailPanelHeader_goalTitle___9VdG{flex:1 1;white-space:normal}@media(min-width:768px)and (max-width:1023.98px){.DetailPanelHeader_detailHeaderBanner__1jHP6 .DetailPanelHeader_detailHeaderTopRow__gSTJb{align-items:flex-start}}.DetailPanelHeader_detailHeaderBanner__1jHP6 .DetailPanelHeader_detailHeaderBottomRow__Ai4R2{display:flex;align-items:center}.DetailPanelHeader_goalCheckContainer__PwQ_3{display:flex;justify-content:flex-start;align-items:center}@media(min-width:768px){.DetailPanelHeader_goalCheckContainer__PwQ_3{margin-top:var(--ods-p-size-70)}}.DetailPanelHeader_goalCheckContainer__completed__ESwWv{text-decoration:line-through}.DetailPanelHeader_goalCheckContainer__PwQ_3 .DetailPanelHeader_goalCheck__nMop0{margin-right:var(--ods-p-size-40)}.StorefrontCard_vendorCard__BV_5Y .StorefrontCard_saveContainer__B7fnc{top:var(--ods-p-size-70);right:var(--ods-p-size-70);position:absolute}@media(min-width:768px){.StorefrontCard_vendorCard__BV_5Y .StorefrontCard_saveContainer__B7fnc:hover{background-color:var(--ods-p-color-neutral-300)}}.StorefrontCard_vendorCard__BV_5Y .StorefrontCard_saveButton__ASuG3{--ods-a-vendor-card-save-action-stroke:var(--ods-p-color-primary-300);--ods-a-vendor-card-save-action-stroke-width:1px}.StorefrontCard_vendorCard__BV_5Y .StorefrontCard_saveButtonEmpty___9r3W{--ods-a-vendor-card-save-action-fill:transparent;--ods-a-vendor-card-save-action-stroke:var(--ods-p-color-neutral-black);--ods-a-vendor-card-save-action-fill-opacity:1;--ods-a-vendor-card-save-action-stroke-width:2px}.PageShell_template__QlF_z{background-color:var(--ods-p-color-additional-04-extra-100);overflow:hidden}.WeddingDetailsMenu_weddingDetails__sTTHj{margin-top:0;margin-bottom:0;margin-left:-8px;display:flex;flex-wrap:wrap;gap:0 var(--varSpBase);justify-content:flex-start;text-align:left;align-items:center}.WeddingDetailsMenu_weddingDetailsButton__SHLSD{padding:var(--ods-p-size-100)}.WeddingDetailsMenu_menuDisplayButton__tUp_6{font-weight:400;display:flex;align-items:flex-end;padding-left:var(--ods-p-size-50)!important;padding-right:var(--ods-p-size-50)!important;border-radius:0}@media(max-width:767.98px){.WeddingDetailsMenu_menuDisplayButton__tUp_6{font-size:.875rem}}.WeddingDetailsMenu_buttonIcon__6lDcZ{height:var(--ods-p-size-80);width:var(--ods-p-size-80)}.WeddingDetailsMenu_menuButton__Sf8rW{flex-wrap:wrap}@media(max-width:767px){.WeddingDetailsMenu_menuButton__Sf8rW{overflow:hidden}.WeddingDetailsMenu_menuButton__Sf8rW button{margin-top:-3px}}.WeddingDetailsMenu_menuButton__Sf8rW .WeddingDetailsMenu_tip__khTbd{display:none;position:absolute;width:279px;top:calc(100% + .5rem);left:50%;transform:translateX(-50%)}@media(max-width:767.98px){.WeddingDetailsMenu_menuButton__Sf8rW .WeddingDetailsMenu_tip__khTbd{left:0;transform:translateX(0)}}.WeddingDetailsMenu_menuButton__Sf8rW .WeddingDetailsMenu_color-container___TaZg{display:flex;flex-direction:row;border-radius:var(--ods-p-size-30);overflow:hidden;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px}.WeddingDetailsMenu_menuButton__Sf8rW .WeddingDetailsMenu_color__e3nT2{width:26px;height:20px}@media(hover:hover){.WeddingDetailsMenu_menuButton__Sf8rW .WeddingDetailsMenu_target__ReD78:hover+.WeddingDetailsMenu_tip__khTbd{display:block}}@media(hover:none){.WeddingDetailsMenu_menuButton__Sf8rW .WeddingDetailsMenu_tip__khTbd{display:none}}.Masthead_profileFullWidth__0ksXc{margin-top:var(--ods-p-space-90);margin-bottom:var(--ods-p-space-90)}@media(min-width:768px){.Masthead_profileFullWidth__0ksXc{margin-top:var(--ods-p-space-90);margin-bottom:var(--ods-p-space-80)}}.Masthead_profile__pGaBb{display:block;position:relative;display:grid;grid-template-columns:1fr 400px;grid-row-gap:var(--ods-p-space-80);row-gap:var(--ods-p-space-80)}@media(max-width:1024px){.Masthead_profile__pGaBb{grid-template-columns:1fr auto}}@media(max-width:1199px){.Masthead_profile__pGaBb{grid-template-columns:1fr auto;grid-template-rows:1fr min-content;row-gap:var(--ods-p-space-80)}}@media(max-width:375px){.Masthead_profile__pGaBb{margin-top:var(--ods-p-space-80)}}@media(max-width:768px){.Masthead_profile__pGaBb{grid-template-columns:1fr}}.Masthead_profile__pGaBb .Masthead_profileContent__4q09o{max-width:1360px;position:relative;display:flex;align-items:center;justify-content:flex-start;gap:var(--ods-p-space-100)}@media(max-width:480px){.Masthead_profile__pGaBb .Masthead_profileContent__4q09o{gap:var(--ods-p-space-60)}}.Masthead_profile__pGaBb .Masthead_couplePhotoOuter__bQBgd{position:relative}.Masthead_profile__pGaBb .Masthead_couplePhotoOuter__bQBgd .Masthead_tip__BNnsU{position:absolute;top:calc(100% + var(--ods-p-space-80));white-space:nowrap;display:none;left:50%;transform:translateX(-22%)}.Masthead_profile__pGaBb .Masthead_couplePhotoOuter__bQBgd .Masthead_tip__BNnsU.Masthead_emptyTip__qxceE{transform:translateX(-36%)}.Masthead_profile__pGaBb .Masthead_couplePhotoOuter__bQBgd:hover .Masthead_tip__BNnsU{display:block}.Masthead_profile__pGaBb .Masthead_coupleNameLink__dh0hr{text-align:left}@media(max-width:480px){.Masthead_profile__pGaBb .Masthead_welcomeHeadline__LnIQc{font-size:var(--ods-p-size-100)}}@media(min-width:1024px){.Masthead_profile__pGaBb .Masthead_welcomeHeadline__LnIQc{font-size:var(--ods-p-size-130)}}.Masthead_profile__pGaBb .Masthead_photoWrap__FAHvL{position:relative;width:80px;height:80px;background:var(--ods-p-color-additional-04-extra-200);border:1px solid var(--ods-p-color-additional-04-extra-300);border-radius:50%;overflow:hidden}.Masthead_profile__pGaBb .Masthead_photoWrap__FAHvL .Masthead_photoIconButton__UVIr6{position:absolute;top:0;width:100%;height:100%;color:var(--ods-p-color-neutral-subtle-dark);display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}.Masthead_profile__pGaBb .Masthead_photoWrap__FAHvL .Masthead_photoUploadLabel__0vq64{position:absolute;overflow:hidden;cursor:pointer;top:0;left:0;bottom:0;right:0;transition:all .25s;z-index:1}.Masthead_profile__pGaBb .Masthead_photoWrap__FAHvL .Masthead_photoUploadLabel__0vq64:hover{background-color:var(--ods-p-color-additional-04-extra-300)}.Masthead_profile__pGaBb .Masthead_photoWrap__FAHvL.Masthead_hasPhoto__sfo9Q .Masthead_photoIconButton__UVIr6{opacity:0}.Masthead_profile__pGaBb .Masthead_photoWrap__FAHvL.Masthead_hasPhoto__sfo9Q .Masthead_photoUploadLabel__0vq64:hover{background-color:rgba(0,0,0,.4)}@media(max-width:480px){.Masthead_profile__pGaBb .Masthead_photoWrap__FAHvL{width:66px;height:66px}}.Masthead_profile__pGaBb .Masthead_photoUploadInput__bhktD{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.Masthead_profile__pGaBb .Masthead_reactCropperContainer__GBhsh{background-color:var(--ods-p-color-neutral-black)}.Masthead_profile__pGaBb .Masthead_modalBackground__i7ITd{background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}.Masthead_profile__pGaBb .Masthead_modalBackground__i7ITd .Masthead_modalContainer__TtocX{background-color:#fff;border-radius:4px;padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.Masthead_profile__pGaBb .Masthead_modalBackground__i7ITd .Masthead_modalContainer__TtocX .Masthead_modalBody__e7K_k{position:relative;min-height:480px;width:100%}@media(max-width:767.98px){.Masthead_profile__pGaBb .Masthead_modalBackground__i7ITd .Masthead_modalContainer__TtocX{width:100%;height:100%}}@media(min-width:768px){.Masthead_profile__pGaBb .Masthead_modalBackground__i7ITd .Masthead_modalContainer__TtocX{width:780px}}.Masthead_profile__pGaBb .Masthead_modalSavingSpinner__A83_9{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.9);display:flex;align-items:center;justify-content:center;z-index:1}.Masthead_profile__pGaBb .Masthead_modalHead__FIW8R{display:flex;width:100%;margin-bottom:2rem;justify-content:space-between}.Masthead_profile__pGaBb .Masthead_modalFooter__T1e62{display:flex;flex-direction:row;justify-content:flex-end;width:100%;margin-top:2rem}.Masthead_profile__pGaBb .Masthead_cropPhotoButtons__Vr6Rm{display:flex;max-width:400px}.Masthead_profile__pGaBb .Masthead_cropPhotoSave__grh5s{flex-basis:0;flex-grow:1;padding:var(--ods-p-size-50) calc(var(--ods-p-size-120) + 4px);white-space:nowrap;margin-left:var(--ods-p-size-50)}.Masthead_profile__pGaBb .Masthead_cropPhotoCancel__pu9ng{flex-basis:0;flex-grow:1;padding:var(--ods-p-size-50) calc(var(--ods-p-size-120) + 4px);margin-right:var(--ods-p-size-50)}.loading_detailsSkeleton__VlWBS{display:flex;flex-direction:column;align-items:flex-start}.loading_detailsBonesBottom__MuYh7{margin-top:1rem}@media(max-width:1023.98px){.loading_detailsBonesBottom__MuYh7{margin-top:.75rem}}@media(max-width:767.98px){.loading_detailsBonesBottom__MuYh7{margin-top:.5rem}}.loading_detailsBone__wr3wY{height:3.75rem;width:30rem}@media(max-width:1023.98px){.loading_detailsBone__wr3wY{height:3rem;width:24rem}}@media(max-width:767.98px){.loading_detailsBone__wr3wY{height:2rem;width:18rem}}.loading_weddingDetailsBone__8HeMe{margin:0 .5rem 0 0;height:1.25rem;width:5rem;display:inline-flex}.loading_photoBone__nW90y{border-radius:50%;width:80px;height:80px}@media(max-width:480px){.loading_photoBone__nW90y{width:66px;height:66px}}.WeddingHubEntryPoint_weddingHubEntryPointCard__Ow0T1{background-color:var(--ods-p-color-neutral-white);border-radius:var(--ods-p-size-50);padding:var(--ods-p-space-80) var(--ods-p-space-100) var(--ods-p-space-80) var(--ods-p-space-80);display:flex;flex-direction:row;align-items:center;gap:16px;box-shadow:0 2px 10px 2px rgba(0,0,0,.05)}.WeddingHubEntryPoint_weddingHubEntryPointCard__Ow0T1 .WeddingHubEntryPoint_textProgress__NU6fm{color:var(--ods-p-color-neutral-subtle-dark);display:flex;align-items:center;gap:4px}.WeddingHubEntryPoint_weddingHubEntryPointCard__Ow0T1 .WeddingHubEntryPoint_countDown___d0yI{font-size:22px}.WeddingHubHero_weddingHubHero__DFq7y{flex:1 1;padding:var(--ods-p-space-80) 0 0 0}.WeddingHubHero_weddingHubHero__DFq7y .WeddingHubHero_weddingHubHeroImage__tVSS_{width:128px;margin-left:-9px}.WeddingHubHero_weddingHubHero__DFq7y .WeddingHubHero_subtitle__BYILv{margin-top:var(--ods-p-space-50);color:var(--ods-s-text-color-subtle-dark)}@media(max-width:1023.98px){.WeddingHubHero_weddingHubHero__DFq7y{width:100%;display:flex;flex-direction:row;align-items:center;gap:var(--ods-p-space-70)}.WeddingHubHero_weddingHubHero__DFq7y .WeddingHubHero_weddingHubHeroInner__1j_q4{margin-top:0}}@media(max-width:767.98px){.WeddingHubHero_weddingHubHero__DFq7y{flex-direction:row-reverse}.WeddingHubHero_weddingHubHero__DFq7y .WeddingHubHero_weddingHubHeroInner__1j_q4{flex-grow:1}}.StackedPhotos_images__OfU21{position:relative;font-size:16px;width:7.75em;height:5.125em;flex-shrink:0;max-width:50%;transition:all .3s cubic-bezier(0,0,.5,1)}.StackedPhotos_images__OfU21 .StackedPhotos_previewImage__WaocA{width:3.5em;height:4.4375em;border-radius:var(--ods-p-size-50);border:1.5px solid var(--ods-p-color-neutral-white);box-shadow:0 2px 8px 0 rgba(0,0,0,.08);position:absolute;bottom:.25em;background-color:var(--ods-p-color-neutral-100);transition:all .3s cubic-bezier(0,0,.5,1);transform-origin:center bottom}.StackedPhotos_images__OfU21 .StackedPhotos_previewImage__WaocA:nth-child(2){left:.7em;transform:rotate(-15deg)}.StackedPhotos_images__OfU21 .StackedPhotos_previewImage__WaocA:nth-child(3){right:.7em;transform:rotate(15deg)}.StackedPhotos_images__OfU21 .StackedPhotos_previewImage__WaocA:first-child{left:50%;transform:translateX(-50%);z-index:1;width:3.875em;height:4.875em;bottom:auto;top:0}.StackedPhotos_images__OfU21.StackedPhotos_oneImage__lFWGr:after,.StackedPhotos_images__OfU21.StackedPhotos_oneImage__lFWGr:before,.StackedPhotos_images__OfU21.StackedPhotos_twoImages__3Uz9V:before{content:"";width:3.5em;height:4.4375em;bottom:.25em;border-radius:var(--ods-p-size-50);background-color:var(--ods-p-color-neutral-100);border:1.5px solid var(--ods-p-color-neutral-white);box-shadow:0 2px 8px 0 rgba(0,0,0,.08);position:absolute;transform-origin:center bottom;transition:all .3s cubic-bezier(0,0,.5,1)}.StackedPhotos_images__OfU21.StackedPhotos_oneImage__lFWGr:after{left:.7em;transform:rotate(-15deg)}.StackedPhotos_images__OfU21.StackedPhotos_oneImage__lFWGr:before,.StackedPhotos_images__OfU21.StackedPhotos_twoImages__3Uz9V:before{right:.7em;transform:rotate(15deg)}.StackedPhotos_fallback__6h4uO{width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--ods-p-color-neutral-100)}.progress-card:hover .StackedPhotos_images__OfU21 .StackedPhotos_previewImage__WaocA:nth-child(2),.progress-card:hover .StackedPhotos_images__OfU21.StackedPhotos_oneImage__lFWGr:after{left:.55em;transform:rotate(-17deg)}.progress-card:hover .StackedPhotos_images__OfU21 .StackedPhotos_previewImage__WaocA:nth-child(3),.progress-card:hover .StackedPhotos_images__OfU21.StackedPhotos_oneImage__lFWGr:before,.progress-card:hover .StackedPhotos_images__OfU21.StackedPhotos_twoImages__3Uz9V:before{right:.55em;transform:rotate(17deg)}.StatLayout_statLayout__1jz0E{display:flex;width:100%;flex-direction:column;gap:var(--ods-p-space-20)}.StatLayout_statLayout__1jz0E .StatLayout_row__RKxga{display:flex;width:100%;flex-direction:row;gap:var(--ods-p-space-20);align-items:center;padding:var(--ods-p-space-50) 0;border-bottom:1px solid var(--ods-p-color-neutral-300)}.StatLayout_statLayout__1jz0E .StatLayout_row__RKxga:last-child{padding-bottom:0;border-bottom:none}.StatLayout_statLayout__1jz0E .StatLayout_rowValue__OvpL0{font-weight:700;margin-left:auto;flex:1 1;text-align:right}.StatLayout_statLayout__1jz0E .StatLayout_singleStatValue__7EmcK{display:flex;align-items:center;gap:var(--ods-p-space-40)}.CardContent_bookedVenueText__bmKIw{color:var(--ods-p-color-neutral-white);position:relative;z-index:1}.CardContent_venueImage__n1a35{position:absolute;bottom:0;left:0;right:0;z-index:0;width:100%;transition:transform .8s cubic-bezier(0,0,.5,1)}.progress-card:hover .CardContent_venueImage__n1a35{transform:scale(1.25);transition:transform 5s cubic-bezier(0,0,.5,1)}.CardContent_backgroundImageStatWrapper__j1D2b:after{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.4) 20.46%,rgba(0,0,0,0));border-radius:var(--ods-p-size-50)}.CardContent_vendorStackedPhotos__evxuZ{position:absolute;right:16px;bottom:12px;font-size:25px}.CardContent_errorVariantMessage__MQrRN{color:var(--ods-s-text-color-subtle-dark)}.CardContent_statLayoutWrapper__PG09s{display:flex;width:100%;flex-direction:column;gap:var(--ods-p-space-20)}.WeddingHubPlanningToolsSection_planningToolsCards__Z4K9b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--ods-p-space-80);gap:var(--ods-p-space-80);margin:var(--ods-p-space-50) 0;flex-grow:0}.WeddingHubPlanningToolsSection_planningToolsCards__Z4K9b .WeddingHubPlanningToolsSection_planningToolLabel__S5wkx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WeddingHubPlanningToolsSection_planningToolsCards__Z4K9b .WeddingHubPlanningToolsSection_planningToolErrorLabel__OdQN2{color:var(--ods-s-text-color-subtle-dark);align-items:center}@media(max-width:767.98px){.WeddingHubPlanningToolsSection_planningToolsCards__Z4K9b{grid-template-columns:1fr}}@media(max-width:480px){.WeddingHubPlanningToolsSection_planningToolsCards__Z4K9b{gap:var(--ods-p-space-50)}}.WeddingHubPlanningToolsSection_planningToolText__vQw40{min-width:0}.WeddingHubPlanningToolsSection_planningToolsLink__fJ8pV{background-color:var(--ods-p-color-neutral-white);border-radius:var(--ods-p-size-70);padding:var(--ods-p-space-80);display:flex;flex-direction:row;align-items:flex-start;gap:var(--ods-p-space-70)}.WeddingHubPlanningToolsSection_planningToolsLink__fJ8pV .WeddingHubPlanningToolsSection_planningToolIcon__VNMod{position:relative;top:var(--ods-p-space-20)}.WeddingHubPlanningToolsSection_planningToolsLink__fJ8pV .WeddingHubPlanningToolsSection_planningToolType__C_aZ3{color:var(--ods-s-text-color-subtle-dark);display:flex;flex-direction:row;gap:var(--ods-p-space-20);align-items:center}.WeddingHub_weddingHubContent__8fLkf{background-color:var(--ods-p-color-neutral-100);padding:var(--ods-p-space-80) 0 var(--ods-p-space-190) 0;position:relative;min-height:calc(100vh - 650px)}.WeddingHub_weddingHubContent__8fLkf .WeddingHub_pageContainer__siv5L{display:flex;flex-direction:row;gap:var(--ods-p-space-100);align-items:flex-start}@media(max-width:1023.98px){.WeddingHub_weddingHubContent__8fLkf .WeddingHub_pageContainer__siv5L{flex-direction:column;gap:var(--ods-p-space-50)}}.WeddingHub_weddingHubPanel__sI_NI{flex:3 1;align-items:flex-start}@media(max-width:1023.98px){.WeddingHub_weddingHubPanel__sI_NI{flex:1 1;width:100%}}.WeddingHubProgressSection_weddingHubProgress__9efAV{flex:1 1;justify-content:center;display:grid;grid-template-columns:3fr 2fr;grid-template-rows:1fr;grid-column-gap:var(--ods-p-space-80);column-gap:var(--ods-p-space-80);grid-row-gap:0;row-gap:0;margin:var(--ods-p-space-80) 0 0 0;background:var(--ods-p-color-neutral-white) url(https://media-api.xogrp.com/images/75304b0c-9be1-4d70-8b72-72da79fd7f38) center center/cover no-repeat;padding:var(--ods-p-space-110);border-radius:var(--ods-p-size-100)}@media(max-width:767.98px){.WeddingHubProgressSection_weddingHubProgress__9efAV{background:none;padding:0;grid-template-columns:1fr;gap:var(--ods-p-space-40)}}.WeddingHubProgressSection_weddingHubProgressDetailArea___KM_0{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--ods-p-space-70)}@media(max-width:767.98px){.WeddingHubProgressSection_weddingHubProgressDetailArea___KM_0{margin-bottom:var(--ods-p-space-80)}}.WeddingHubProgressSection_weddingHubProgressDetailAreaContentLinks__xVngM{margin-top:var(--ods-p-space-30);display:flex;flex-direction:row;align-items:center}@media(max-width:767.98px){.WeddingHubProgressSection_weddingHubProgressDetailAreaContentLinks__xVngM{display:none}}.WeddingHubProgressSection_weddingHubProgressDetailAreaPhotos__DqHxB{flex-shrink:0;width:160px;transition:width .5s ease-in-out}.WeddingHubProgressSection_weddingHubProgressDetailAreaPhotos__DqHxB.WeddingHubProgressSection_hasCouplePhoto__7_JqL{width:114px}.WeddingHubProgressSection_weddingHubProgressDetailAreaPhotos__DqHxB .WeddingHubProgressSection_loadingImage__DijWn,.WeddingHubProgressSection_weddingHubProgressDetailAreaPhotos__DqHxB .WeddingHubProgressSection_progressImage__odPyg{background-color:var(--ods-p-color-neutral-100);width:114px;height:114px;object-fit:cover;border-radius:15px;border:2px solid var(--ods-p-color-neutral-white);box-shadow:0 2.5px 10px 0 rgba(0,0,0,.08)}.WeddingHubProgressSection_weddingHubProgressDetailAreaPhotos__DqHxB .WeddingHubProgressSection_progressPlaceholderImage__quNFV{width:160px;height:147px}@media(max-width:767.98px){.WeddingHubProgressSection_weddingHubProgressDetailAreaPhotos__DqHxB{display:none}}.WeddingHubProgressSection_weddingHubProgressDetailAreaContent__R3sjx{flex-grow:1;display:flex;flex-direction:column;gap:var(--ods-p-space-40);justify-content:center}.WeddingHubProgressSection_weddingHubProgressDetailAreaContent__R3sjx .WeddingHubProgressSection_divider__yW3DO{padding:0 var(--ods-p-space-60)}.WeddingHubProgressSection_subtitleBone__hBys1{height:var(--ods-p-space-90);width:120px;margin-bottom:var(--ods-p-space-40)}.WeddingHubProgressSection_dateLocationBone__MVNJr{height:var(--ods-p-size-90);margin:var(--ods-p-space-10) 0;width:60px;display:inline-block}.WeddingHubCard_weddingHubLink__Ns59l{background-color:var(--ods-p-color-neutral-white);border-radius:var(--ods-p-size-70);padding:var(--ods-p-space-80);display:flex;align-items:flex-start;transition:transform .3s cubic-bezier(0,0,.5,1);background-size:cover;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform;flex-grow:0}.WeddingHubCard_weddingHubLink__Ns59l>*{opacity:0;animation:WeddingHubCard_weddingHubLinkChildFadeIn__vsNpm .5s ease-out forwards;animation-delay:.2s}.WeddingHubCard_weddingHubLink__Ns59l:hover{transform:scale(1.0161290323)}@keyframes WeddingHubCard_weddingHubLinkChildFadeIn__vsNpm{0%{opacity:0}to{opacity:1}}.ProgressCard_progressCard__PdYp_{flex-direction:column;min-height:250px;position:relative;overflow:hidden;border:1px solid var(--ods-p-color-neutral-200);box-shadow:0 2px 8px 0 rgba(0,0,0,.08)}.ProgressCard_progressCard__PdYp_.ProgressCard_bookedVenueCard__bSOo0{grid-row:span 2;justify-content:flex-end}@media(max-width:480px){.ProgressCard_progressCard__PdYp_.ProgressCard_bookedVenueCard__bSOo0,.ProgressCard_progressCard__PdYp_.ProgressCard_hasImagesStat__OMpaG{grid-column:1/-1}}@media(max-width:767.98px){.ProgressCard_progressCard__PdYp_{min-height:170px}}.ProgressCard_progressCardHeader__4p60c{display:flex;align-items:flex-start;flex:1 1;position:relative;z-index:2}.ProgressCard_bookedVenueCard__bSOo0 .ProgressCard_progressCardHeader__4p60c{flex:0 1}.ProgressCard_progressCardTitle__XXzNs{color:var(--ods-s-text-color-subtle-dark);display:flex;align-items:center;gap:var(--ods-p-space-50);flex-direction:row;flex:1 1}.ProgressCard_bookedVenueCard__bSOo0 .ProgressCard_progressCardTitle__XXzNs{position:relative;z-index:1;color:var(--ods-p-color-neutral-white)}.StatLayout_statLayout__6oteS{display:flex;width:100%;flex-direction:column;gap:var(--ods-p-space-20)}.StatLayout_statLayout__6oteS .StatLayout_row__2bEXZ{display:flex;width:100%;flex-direction:row;gap:var(--ods-p-space-20);align-items:center;padding:var(--ods-p-space-50) 0;border-bottom:1px solid var(--ods-p-color-neutral-300)}.StatLayout_statLayout__6oteS .StatLayout_row__2bEXZ:last-child{padding-bottom:0;border-bottom:none}.StatLayout_statLayout__6oteS .StatLayout_rowValue__glh_G{font-weight:700;margin-left:auto;flex:1 1;text-align:right}.StatLayout_statLayout__6oteS .StatLayout_singleStatValue__aE7E3{display:flex;align-items:center;gap:var(--ods-p-space-40)}.CardContent_bookedText___kGbC{color:var(--ods-p-color-neutral-white);position:relative;z-index:1}.CardContent_bookedCheckIcon__0ODPW{position:absolute;top:var(--ods-p-size-80);left:var(--ods-p-size-80);padding:var(--ods-p-space-20);border-radius:100%;z-index:1;color:var(--ods-p-color-neutral-white);background-color:var(--ods-p-color-primary-400)}.CardContent_backgroundImageStat__JvtzK{position:absolute;bottom:0;left:0;right:0;z-index:0;width:100%;transition:transform .8s cubic-bezier(0,0,.5,1)}.progress-card:hover .CardContent_backgroundImageStat__JvtzK{transform:scale(1.25);transition:transform 5s cubic-bezier(0,0,.5,1)}.CardContent_backgroundImageStatWrapper__ybHvw:after{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(102,102,102,0) 37.89%,rgba(0,0,0,.8) 94.74%),linear-gradient(180deg,rgba(102,102,102,0) 40%,rgba(0,0,0,.8));border-radius:var(--ods-p-size-50)}.CardContent_vendorStackedPhotos__OWfT7{position:absolute;right:var(--ods-p-size-90);bottom:var(--ods-p-size-90);font-size:25px}.CardContent_errorVariantMessage__6dLBv{color:var(--ods-s-text-color-subtle-dark)}.CardContent_statLayoutWrapper__G_jMh{display:flex;width:100%;flex-direction:column;gap:var(--ods-p-space-20)}.styles_sectionHeader__FJWs_{scroll-margin-top:1rem}div.styles_formSection__AvrAM{text-align:left}div.styles_formSection__AvrAM:not(:last-child){margin-bottom:var(--ods-p-space-100)}div.styles_formSection__AvrAM>div:not(:last-child){margin-bottom:1rem}div.styles_paneWrapper__r2_sR{position:relative;height:100%;width:100%}div.styles_paneWrapper__r2_sR div[class*=right-sidebar-content]{display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;padding:var(--ods-p-space-100) var(--ods-p-space-90) 0;position:relative;margin-bottom:81px}@media(max-width:536px){div.styles_paneWrapper__r2_sR div[class*=right-sidebar-content]{margin-bottom:145px}}div.styles_paneWrapper__r2_sR div[class*=right-sidebar-header]{position:relative}div.styles_paneWrapper__r2_sR div[class*=right-sidebar--]{height:100svh}div.styles_paneWrapper__r2_sR>div[class^=wrapper]{overflow-y:scroll;height:100svh}div.styles_formBody__W5mAT{margin-bottom:2.5rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-column-gap:1.25rem;column-gap:1.25rem}@media(max-width:767.98px){div.styles_formBody__W5mAT{grid-template-areas:unset;grid-template-columns:100%;grid-auto-rows:auto;grid-auto-flow:row}}div.styles_detailsSection__jwnrT{margin-bottom:1.5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1.25rem;column-gap:1.25rem;grid-row-gap:1rem;row-gap:1rem;grid-template-areas:"details details" ". ." ". ." ". ."}div.styles_detailsSection__jwnrT .styles_sectionHeader__FJWs_{grid-area:details}@media(max-width:767.98px){div.styles_detailsSection__jwnrT{grid-template-areas:unset;grid-template-columns:100%;grid-auto-rows:auto;grid-auto-flow:row}div.styles_detailsSection__jwnrT .styles_sectionHeader__FJWs_{grid-area:unset}}
/*# sourceMappingURL=7a51c20f1747733a.css.map*/