@font-face{font-family:Denistina En;src:url(/media/wedding/first-vow-deed/fonts/denistina-en.ttf)format("truetype");font-display:swap}@font-face{font-family:Manrope Local;src:url(/media/wedding/first-vow-deed/fonts/manrope.ttf)format("truetype");font-display:swap}@font-face{font-family:IBM Plex Sans Medium Local;src:url(/media/wedding/first-vow-deed/fonts/ibm-plex-sans-medium.ttf)format("truetype");font-display:swap}.first-vow-template-module__5clVMG__surface{background:#222519;width:402px;max-width:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.first-vow-template-module__5clVMG__preview{border:0 solid #ffffff14}.first-vow-template-module__5clVMG__canvas{--screen4-height:1110px;--screen4-shift:calc(var(--screen4-height) - 1110px);--screen4-top-gap:30px;--screen4-crop-bottom:150px;--screen3-bg-y:0px;--screen7-height:1559px;--screen7-shift:calc(var(--screen7-height) - 1559px);--screen7-crop-bottom:590px;width:402px;height:calc(7798px + var(--screen4-shift) + var(--screen7-shift) - var(--screen7-crop-bottom));background:#222519;position:relative;overflow:hidden}.first-vow-template-module__5clVMG__preloader{z-index:40;opacity:1;background-color:#222519;background-image:url(/media/wedding/first-vow-deed/rebuild/bg-screen-1.png);background-position:top;background-repeat:no-repeat;background-size:402px 781px;min-height:100svh;transition:opacity .45s;position:absolute;inset:0;overflow:hidden}.first-vow-template-module__5clVMG__preloaderExit{pointer-events:none;opacity:0}.first-vow-template-module__5clVMG__preloaderPercent,.first-vow-template-module__5clVMG__preloaderCaption,.first-vow-template-module__5clVMG__preloaderDoorLeft,.first-vow-template-module__5clVMG__preloaderDoorRight,.first-vow-template-module__5clVMG__preloaderHero{position:absolute;left:50%}.first-vow-template-module__5clVMG__preloaderPercent{--offset-x:0px;--offset-y:0px;top:calc(206px + var(--offset-y));transform:translateX(calc(-50% + var(--offset-x)));color:#fffcf4;z-index:4;font-size:92px}.first-vow-template-module__5clVMG__preloaderCaption{--offset-x:0px;--offset-y:60px;top:calc(240px + var(--offset-y));transform:translateX(calc(-50% + var(--offset-x)));color:#fffcf4;text-align:center;white-space:pre-line;z-index:4;width:220px}.first-vow-template-module__5clVMG__preloaderHero{--offset-x:0px;--offset-y:0px;top:calc(349px + var(--offset-y));width:250px;transform:translateX(calc(-50% + var(--offset-x))) translateY(calc(48px + var(--offset-y)));opacity:0;z-index:2;transition:transform 1s cubic-bezier(.22,1,.36,1),opacity .8s}.first-vow-template-module__5clVMG__preloaderDoorLeft,.first-vow-template-module__5clVMG__preloaderDoorRight{z-index:3;width:220px;transition:transform .9s cubic-bezier(.22,1,.36,1)}.first-vow-template-module__5clVMG__preloaderDoorLeft{--offset-x:0px;--offset-y:78px;top:calc(385px + var(--offset-y));transform:translateX(calc(-102% + var(--offset-x)))}.first-vow-template-module__5clVMG__preloaderDoorRight{--offset-x:0px;--offset-y:95px;top:calc(390px + var(--offset-y));transform:translateX(calc(2% + var(--offset-x))) scale(1.7)}.first-vow-template-module__5clVMG__preloaderExit .first-vow-template-module__5clVMG__preloaderDoorLeft{transform:translateX(calc(-180% + var(--offset-x,0px)))}.first-vow-template-module__5clVMG__preloaderExit .first-vow-template-module__5clVMG__preloaderDoorRight{transform:translateX(calc(80% + var(--offset-x,0px)))}.first-vow-template-module__5clVMG__preloaderExit .first-vow-template-module__5clVMG__preloaderHero{opacity:1;transform:translateX(calc(-50% + var(--offset-x,0px))) translateY(var(--offset-y,0px))}.first-vow-template-module__5clVMG__revealLeft,.first-vow-template-module__5clVMG__revealRight,.first-vow-template-module__5clVMG__revealUp{opacity:0;transition:translate .75s cubic-bezier(.22,1,.36,1),opacity .75s}.first-vow-template-module__5clVMG__revealLeft{translate:-30px}.first-vow-template-module__5clVMG__revealRight{translate:30px}.first-vow-template-module__5clVMG__revealUp{translate:0 34px}.first-vow-template-module__5clVMG__revealVisible{opacity:1;translate:0}.first-vow-template-module__5clVMG__screen{background-position:top;background-repeat:no-repeat;width:402px;position:absolute;left:0}.first-vow-template-module__5clVMG__screen1{background-image:url(/media/wedding/first-vow-deed/rebuild/bg-screen-1.png);background-size:402px 781px;height:781px;top:0}.first-vow-template-module__5clVMG__screen2{background:#222519;height:904px;top:781px}.first-vow-template-module__5clVMG__screen3{background-color:#fffcf4;height:1270px;top:1685px}.first-vow-template-module__5clVMG__screen3BackgroundImage{--offset-x:0px;--offset-y:var(--screen3-bg-y,0px);top:calc(1685px + var(--offset-y));z-index:1;pointer-events:none;width:402px}.first-vow-template-module__5clVMG__screen4{height:calc(var(--screen4-height) + var(--screen4-top-gap));background:#222519;top:2955px}.first-vow-template-module__5clVMG__screen5{top:calc(4065px + var(--screen4-shift) - var(--screen4-crop-bottom));height:calc(1148px + var(--screen4-crop-bottom));background-color:#fffcf4;background-image:url(/media/wedding/first-vow-deed/rebuild/bg-screen-5.png);background-position:50% -90px;background-repeat:no-repeat;background-size:402px}.first-vow-template-module__5clVMG__screen6{top:calc(4993px + var(--screen4-shift));background:#222519;height:1216px}.first-vow-template-module__5clVMG__screen7{top:calc(6695px + var(--screen4-shift));height:calc(var(--screen7-height) - var(--screen7-crop-bottom));background-color:#222519;background-image:url(/media/wedding/first-vow-deed/rebuild/bg-screen-7.png);background-size:402px}.first-vow-template-module__5clVMG__screen5Content,.first-vow-template-module__5clVMG__screen6Content,.first-vow-template-module__5clVMG__screen7Content{transform:translateY(var(--screen4-shift));position:absolute;inset:0}.first-vow-template-module__5clVMG__centeredText,.first-vow-template-module__5clVMG__centeredAsset{transform:translateX(calc(-50% + var(--offset-x,0px)));z-index:2;position:absolute;left:50%}.first-vow-template-module__5clVMG__centeredAsset{height:auto;display:block}.first-vow-template-module__5clVMG__scriptText{white-space:pre-line;font-family:Denistina En,cursive;font-weight:400;line-height:.86}.first-vow-template-module__5clVMG__scriptHeading{white-space:pre-line;font-family:Denistina En,cursive;font-size:45px;font-weight:400;line-height:.86}.first-vow-template-module__5clVMG__bodyText{font-family:Manrope Local,sans-serif;font-size:16px}.first-vow-template-module__5clVMG__mediumText{font-family:IBM Plex Sans Medium Local,sans-serif;font-size:18px}.first-vow-template-module__5clVMG__lightText{color:#fffcf4}.first-vow-template-module__5clVMG__darkText{color:#222519}.first-vow-template-module__5clVMG__weMarry{--offset-x:0px;--offset-y:0px;top:calc(82.5px + var(--offset-y));letter-spacing:.01em;font-size:15px;font-weight:500;line-height:1}.first-vow-template-module__5clVMG__firstName{--offset-x:0px;--offset-y:-30px;top:calc(175px + var(--offset-y));font-size:67px}.first-vow-template-module__5clVMG__andName{--offset-x:0px;--offset-y:-30px;top:calc(239px + var(--offset-y));font-size:52px}.first-vow-template-module__5clVMG__secondName{--offset-x:0px;--offset-y:-30px;top:calc(278px + var(--offset-y));font-size:67px}.first-vow-template-module__5clVMG__cardPhoto{--offset-x:0px;--offset-y:-180px;top:calc(529px + var(--offset-y));z-index:3;width:250px}.first-vow-template-module__5clVMG__playBadge{--offset-x:0px;--offset-y:0px;top:calc(701px + var(--offset-y));z-index:5;width:69px}.first-vow-template-module__5clVMG__vineTop{--offset-x:-10px;--offset-y:-110px;top:calc(800px + var(--offset-y));z-index:4;width:393px}.first-vow-template-module__5clVMG__dearTitle{--offset-x:0px;--offset-y:-25px;top:calc(891px + var(--offset-y));font-size:67px}.first-vow-template-module__5clVMG__inviteText{--offset-x:0px;--offset-y:-20px;top:calc(963px + var(--offset-y));text-align:center;width:339px;font-size:15px;line-height:1.32}.first-vow-template-module__5clVMG__paperScene{--offset-x:0px;--offset-y:-250px;top:calc(1289px + var(--offset-y));z-index:3;width:397px}.first-vow-template-module__5clVMG__lily{--offset-x:110px;--offset-y:-150px;top:calc(1482px + var(--offset-y));z-index:4;width:187px}.first-vow-template-module__5clVMG__lace{--offset-x:0px;--offset-y:-83px;top:calc(1653px + var(--offset-y));z-index:2;width:402px}.first-vow-template-module__5clVMG__placeTitle{--offset-x:var(--place-title-x,0px);--offset-y:var(--place-title-y,-23px);top:calc(1773px + var(--offset-y));font-size:67px}.first-vow-template-module__5clVMG__placeSubtitle{--offset-x:var(--place-subtitle-x,0px);--offset-y:var(--place-subtitle-y,-20px);top:calc(1819px + var(--offset-y));font-size:67px}.first-vow-template-module__5clVMG__placeText{--offset-x:var(--place-text-x,0px);--offset-y:var(--place-text-y,-60px);top:calc(1959px + var(--offset-y));text-align:center;width:244px;font-size:14px;line-height:1.45}.first-vow-template-module__5clVMG__mapButton{width:210px}.first-vow-template-module__5clVMG__mapButtonLink{--offset-x:var(--map-button-x,0px);--offset-y:var(--map-button-y,0px);top:calc(2000px + var(--offset-y))}.first-vow-template-module__5clVMG__imageButton,.first-vow-template-module__5clVMG__imageLink{background:0 0;border:0;padding:0;line-height:0}.first-vow-template-module__5clVMG__imageButton{cursor:pointer}.first-vow-template-module__5clVMG__imageButtonDisabled{cursor:default;opacity:.72}.first-vow-template-module__5clVMG__playBadgeButton{z-index:5;top:701px}.first-vow-template-module__5clVMG__sectionLine{--offset-x:0px;--offset-y:0px;top:calc(2119px + var(--offset-y));width:266px}.first-vow-template-module__5clVMG__timelineHeading{--offset-x:var(--timeline-heading-x,0px);--offset-y:var(--timeline-heading-y,-30px);top:calc(2203px + var(--offset-y));font-size:67px}.first-vow-template-module__5clVMG__time1500,.first-vow-template-module__5clVMG__time1530,.first-vow-template-module__5clVMG__time1630,.first-vow-template-module__5clVMG__time2300{line-height:1}.first-vow-template-module__5clVMG__timeTitle1500,.first-vow-template-module__5clVMG__timeTitle1530,.first-vow-template-module__5clVMG__timeTitle1630,.first-vow-template-module__5clVMG__timeTitle2300{text-align:center;line-height:1.15}.first-vow-template-module__5clVMG__timeNote1500,.first-vow-template-module__5clVMG__timeNote1530,.first-vow-template-module__5clVMG__timeNote1630,.first-vow-template-module__5clVMG__timeNote2300{text-align:center;letter-spacing:.04em;width:300px;line-height:1.3}.first-vow-template-module__5clVMG__time1500{--offset-x:var(--timeline-1-time-x,0px);--offset-y:var(--timeline-1-time-y,60px);top:calc(2228px + var(--offset-y))}.first-vow-template-module__5clVMG__timeTitle1500{--offset-x:var(--timeline-1-title-x,0px);--offset-y:var(--timeline-1-title-y,-20px);top:calc(2327px + var(--offset-y))}.first-vow-template-module__5clVMG__timeNote1500{--offset-x:var(--timeline-1-note-x,0px);--offset-y:var(--timeline-1-note-y,-17px);top:calc(2374px + var(--offset-y))}.first-vow-template-module__5clVMG__time1530{--offset-x:var(--timeline-2-time-x,0px);--offset-y:var(--timeline-2-time-y,0px);top:calc(2460px + var(--offset-y))}.first-vow-template-module__5clVMG__timeTitle1530{--offset-x:var(--timeline-2-title-x,0px);--offset-y:var(--timeline-2-title-y,-19px);top:calc(2499px + var(--offset-y))}.first-vow-template-module__5clVMG__timeNote1530{--offset-x:var(--timeline-2-note-x,0px);--offset-y:var(--timeline-2-note-y,0px);top:calc(2549px + var(--offset-y))}.first-vow-template-module__5clVMG__time1630{--offset-x:var(--timeline-3-time-x,0px);--offset-y:var(--timeline-3-time-y,0px);top:calc(2650px + var(--offset-y))}.first-vow-template-module__5clVMG__timeTitle1630{--offset-x:var(--timeline-3-title-x,0px);--offset-y:var(--timeline-3-title-y,-34px);top:calc(2701px + var(--offset-y))}.first-vow-template-module__5clVMG__timeNote1630{--offset-x:var(--timeline-3-note-x,0px);--offset-y:var(--timeline-3-note-y,-34px);top:calc(2748px + var(--offset-y))}.first-vow-template-module__5clVMG__time2300{--offset-x:var(--timeline-4-time-x,0px);--offset-y:var(--timeline-4-time-y,-20px);top:calc(2822px + var(--offset-y))}.first-vow-template-module__5clVMG__timeTitle2300{--offset-x:var(--timeline-4-title-x,0px);--offset-y:var(--timeline-4-title-y,-52px);top:calc(2873px + var(--offset-y))}.first-vow-template-module__5clVMG__timeNote2300{--offset-x:var(--timeline-4-note-x,0px);--offset-y:var(--timeline-4-note-y,-40px);top:calc(2920px + var(--offset-y))}.first-vow-template-module__5clVMG__group3Top{--offset-x:0px;--offset-y:-34px;top:calc(2955px + var(--screen4-top-gap) + var(--offset-y));width:402px}.first-vow-template-module__5clVMG__dressHeading{--offset-x:0px;--offset-y:-40px;top:calc(3139px + var(--screen4-top-gap) + var(--offset-y));white-space:nowrap;font-size:67px;line-height:1}.first-vow-template-module__5clVMG__dressLabel{--offset-x:0px;--offset-y:-60px;top:calc(3223px + var(--screen4-top-gap) + var(--offset-y));text-align:center}.first-vow-template-module__5clVMG__vector3{--offset-x:0px;--offset-y:-60px;top:calc(3272px + var(--screen4-top-gap) + var(--offset-y));width:129px}.first-vow-template-module__5clVMG__dressDescription{--offset-x:0px;--offset-y:-60px;top:calc(3304px + var(--screen4-top-gap) + var(--offset-y));text-align:center;width:337px;font-size:16px;line-height:1.3}.first-vow-template-module__5clVMG__dressImage{--offset-x:0px;--offset-y:-70px;top:calc(3415px + var(--screen4-top-gap) + var(--offset-y));width:364px}.first-vow-template-module__5clVMG__cvetaImage{--offset-x:0px;--offset-y:-60px;top:calc(3764px + var(--screen4-top-gap) + var(--offset-y));width:315px}.first-vow-template-module__5clVMG__dressNote{--offset-x:0px;--offset-y:-60px;top:calc(3837px + var(--screen4-top-gap) + var(--offset-y));text-align:center;width:315px;line-height:1.3}.first-vow-template-module__5clVMG__guestHeading{--offset-x:0px;--offset-y:-70px;top:calc(4065px + var(--offset-y));font-size:72px}.first-vow-template-module__5clVMG__guestVine{--offset-x:-10px;--offset-y:-240px;top:calc(4120px + var(--offset-y));left:calc(0px + var(--offset-x));width:393px;position:absolute;transform:rotate(-6deg)}.first-vow-template-module__5clVMG__guestDescription{--offset-x:0px;--offset-y:-70px;top:calc(4143px + var(--offset-y));text-align:center;width:289px;line-height:1.3}.first-vow-template-module__5clVMG__guestForm{margin-top:-40px;position:absolute;inset:0}.first-vow-template-module__5clVMG__formNameBlock,.first-vow-template-module__5clVMG__formAttendanceBlock,.first-vow-template-module__5clVMG__formDrinksBlock{width:318px;position:absolute;left:50%;transform:translate(-50%)}.first-vow-template-module__5clVMG__formNameBlock{top:4274px}.first-vow-template-module__5clVMG__formAttendanceBlock{top:4372px}.first-vow-template-module__5clVMG__formDrinksBlock{top:4524px}.first-vow-template-module__5clVMG__formQuestion{margin-bottom:12px;display:block}.first-vow-template-module__5clVMG__formInput{color:#222519;background:#efefe0;border:0;border-radius:5px;width:100%;padding:10px 12px;font-family:Manrope Local,sans-serif;font-size:16px}.first-vow-template-module__5clVMG__optionsList{gap:6px;display:grid}.first-vow-template-module__5clVMG__optionRow{align-items:center;gap:8px;display:flex;position:relative}.first-vow-template-module__5clVMG__optionInput{opacity:0;pointer-events:none;position:absolute}.first-vow-template-module__5clVMG__optionInput:checked+.first-vow-template-module__5clVMG__optionMarker{background:#222519}.first-vow-template-module__5clVMG__optionMarker{background:#efefe0;border:1px solid #222519;border-radius:50%;flex:none;width:11px;height:11px}.first-vow-template-module__5clVMG__optionText{line-height:1.24}.first-vow-template-module__5clVMG__submitButton{z-index:3;top:4965px}.first-vow-template-module__5clVMG__submitButtonImage{width:150px;height:auto;margin-top:-10px;display:block}.first-vow-template-module__5clVMG__group3Bottom{--offset-x:0px;--offset-y:-74px;top:calc(5023px + var(--offset-y));width:402px}.first-vow-template-module__5clVMG__giftLead{--offset-x:-100px;--offset-y:-68px;top:calc(5256px + var(--offset-y));font-size:19px;line-height:1}.first-vow-template-module__5clVMG__giftHeading{--offset-x:0px;--offset-y:-63px;top:calc(5250px + var(--offset-y));font-size:78px}.first-vow-template-module__5clVMG__giftPrimary{--offset-x:0px;--offset-y:-60px;top:calc(5357px + var(--offset-y));text-align:center;width:320px;line-height:1.3}.first-vow-template-module__5clVMG__giftSecondary{--offset-x:0px;--offset-y:-60px;top:calc(5499px + var(--offset-y));text-align:center;width:323px;line-height:1.3}.first-vow-template-module__5clVMG__rukiImage{--offset-x:0px;--offset-y:-50px;top:calc(5670px + var(--offset-y));width:100px}.first-vow-template-module__5clVMG__babochkaImage{--offset-x:120px;--offset-y:-55px;top:calc(5186px + var(--offset-y));width:118px}.first-vow-template-module__5clVMG__countdownTop{--offset-x:0px;--offset-y:-75px;top:calc(5809px + var(--offset-y));font-size:67px}.first-vow-template-module__5clVMG__countdownBottom{--offset-x:0px;--offset-y:-63px;top:calc(5848px + var(--offset-y));font-size:67px}.first-vow-template-module__5clVMG__countdownBlock{text-align:center;z-index:3;width:280px;max-height:85px;position:absolute;top:5928px;left:50%;transform:translate(-50%)scale(1.3)}.first-vow-template-module__5clVMG__countdownValue{font-size:42px;line-height:1}.first-vow-template-module__5clVMG__countdownUnits{justify-content:center;gap:20px;margin-top:8px;line-height:1;display:flex}.first-vow-template-module__5clVMG__countdownVine{--offset-x:0px;--offset-y:-50px;top:calc(6065px + var(--offset-y));left:calc(0px + var(--offset-x));width:393px;position:absolute;transform:rotate(-6deg)}.first-vow-template-module__5clVMG__contactsHeading{--offset-x:0px;--offset-y:-30px;top:calc(6239px + var(--offset-y));font-size:67px}.first-vow-template-module__5clVMG__contactsIntro{--offset-x:0px;--offset-y:-50px;top:calc(6331px + var(--offset-y));text-align:center;width:250px;line-height:1.3}.first-vow-template-module__5clVMG__organizerContact{--offset-x:0px;--offset-y:-40px;top:calc(6414px + var(--offset-y));text-align:center;width:250px;line-height:1.3}.first-vow-template-module__5clVMG__hostLabel{--offset-x:0px;--offset-y:-40px;top:calc(6486px + var(--offset-y));text-align:center}.first-vow-template-module__5clVMG__hostContact{--offset-x:0px;--offset-y:-40px;top:calc(6525px + var(--offset-y));text-align:center;width:230px;line-height:1.3}.first-vow-template-module__5clVMG__group8Image{--offset-x:0px;--offset-y:-40px;top:calc(6614px + var(--offset-y));width:402px}.first-vow-template-module__5clVMG__loveHeading{--offset-x:0px;--offset-y:-20px;top:calc(6970px + var(--offset-y));white-space:nowrap;font-size:78px;line-height:.9}.first-vow-template-module__5clVMG__efefeImage{--offset-x:-130px;--offset-y:0px;top:calc(7003px + var(--offset-y));width:146px}.first-vow-template-module__5clVMG__closingCaption{--offset-x:0px;--offset-y:-20px;top:calc(7030px + var(--offset-y));text-align:center}.first-vow-template-module__5clVMG__closingDate{--offset-x:0px;--offset-y:0px;top:calc(7124px + var(--offset-y));text-align:center}
