.garush-sofya{--font-primary:"GastieRegular";--sections-spacing:88px;--primary-color:#d4b2b2;--black:#000;--white:#fff;--primary-color-rgb:237,212,209}.garush-sofya *{font-family:var(--font-primary)}.garush-sofya{--headline-1:clamp(54px,max(64/1920*100vw,54px),64px);--headline-2:clamp(40px,max(48/1920*100vw,40px),48px);--subtitle-1:clamp(32px,max(44/1920*100vw,32px),44px);--subtitle-2:clamp(21px,max(25/1920*100vw,21px),25px);--body-1:clamp(16px,max(18/1920*100vw,16px),18px);--body-2:clamp(13px,max(14/1920*100vw,13px),14px);--input-value:16px}@media (max-width:834px){.garush-sofya{--headline-1:clamp(46px,max(54/834*100vw,46px),54px);--headline-2:clamp(36px,max(40/834*100vw,36px),40px);--subtitle-1:clamp(28px,max(32/834*100vw,28px),32px);--subtitle-2:clamp(17px,max(21/834*100vw,17px),21px);--body-1:clamp(14px,max(16/834*100vw,14px),16px);--body-2:clamp(12px,max(13/834*100vw,12px),13px)}}@media (max-width:414px){.garush-sofya{--headline-1:clamp(28px,max(46/414*100vw,28px),46px);--headline-2:clamp(30px,max(32/414*100vw,30px),32px);--subtitle-1:clamp(22px,max(28/414*100vw,22px),28px);--subtitle-2:18px;--body-1:16px;--body-2:14px}}.garush-sofya{overflow-x:clip}.garush-sofya .audio-button .lottie path{fill:var(--primary-color);stroke:var(--primary-color)}.garush-sofya .scroll-arrow-button .icon{filter:invert(90%)sepia(12%)saturate(220%)hue-rotate(305deg)brightness(96%)contrast(92%)}.garush-sofya .sections-container{box-shadow:rgba(var(--primary-color-rgb),.4)0 22px 70px 4px;max-width:609px;margin:auto}.garush-sofya #intro-section{box-shadow:rgba(var(--primary-color-rgb),.4)0 25px 20px -20px;background-position:50% 20%;background-size:cover;background-attachment:fixed;width:100%;height:100svh;position:relative}.garush-sofya #intro-section .main-info-container{flex-direction:column;align-items:center;gap:28px;width:100%;padding:0 20px;display:flex;position:absolute;bottom:68px;left:50%;transform:translate(-50%)}.garush-sofya #intro-section .main-info-container .title{font-size:var(--headline-1);color:var(--black);text-align:center;line-height:56px}.garush-sofya #intro-section .main-info-container .message{font-size:var(--subtitle-2);color:var(--black);text-align:center}.garush-sofya #intro-section .main-info-container .countdown-container{color:var(--black);align-items:flex-end;gap:10px;display:flex}.garush-sofya #intro-section .main-info-container .countdown-container .divider:after{background-color:var(--black);height:64px}.garush-sofya #intro-section .main-info-container .countdown-container .time-unit{text-align:center}.garush-sofya #intro-section .main-info-container .countdown-container .time-value{font-size:var(--headline-2);color:var(--black);font-weight:600}.garush-sofya #intro-section .main-info-container .countdown-container .time-label{font-size:var(--body-2);color:var(--black)}.garush-sofya #event-details-section{text-align:center}.garush-sofya #event-details-section .section-1,.garush-sofya #event-details-section .section-2{padding:var(--sections-spacing)28px 0;color:var(--primary-color);background-position:50%;background-size:cover}.garush-sofya #event-details-section .section-1 .title,.garush-sofya #event-details-section .section-2 .title{font-size:var(--headline-1);color:var(--primary-color)}.garush-sofya #event-details-section .section-1 .subtitle,.garush-sofya #event-details-section .section-2 .subtitle{font-size:var(--subtitle-2);color:var(--secondary-text-color);white-space:break-spaces;padding:32px 0 0;line-height:1.5}.garush-sofya #event-details-section .section-1{margin-bottom:20px}.garush-sofya #event-details-section .section-1 .images-container{justify-content:center;gap:24px;margin-top:80px;display:flex}.garush-sofya #event-details-section .section-1 .images-container img{object-fit:cover;aspect-ratio:3/5;border-radius:8px;width:100%;max-width:292px;animation:1s ease-out fadeInSlide}.garush-sofya #event-details-section .month-days{padding:var(--sections-spacing)60px 0;flex-wrap:wrap;gap:18px;margin:auto;display:flex}.garush-sofya #event-details-section .month-days .day-box{background-color:var(--white);width:45px;height:45px;font-size:var(--body-1);color:var(--text-dark);border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:background-color .3s,color .3s;display:flex;box-shadow:0 4px 8px #0000001a}.garush-sofya #event-details-section .month-days .day-box:empty{box-shadow:none;box-shadow:none;background-color:#0000}.garush-sofya #event-details-section .month-days .selected{background-color:var(--primary-color);color:var(--white);animation:1s ease-in-out infinite beating}.garush-sofya #program-of-day-section{padding:var(--sections-spacing)0;background-position:50%;background-repeat:no-repeat;background-size:cover}.garush-sofya #program-of-day-section .title{font-size:var(--headline-2);color:var(--primary-color);text-align:center;margin-bottom:40px}.garush-sofya #program-of-day-section .places{flex-direction:column;gap:100px;display:flex}.garush-sofya #program-of-day-section .places .place-container{flex-direction:column;gap:36px;margin:auto;display:flex}.garush-sofya #program-of-day-section .places .place-container .place-content{white-space:break-spaces;flex-direction:column;align-items:center;gap:8px;display:flex}.garush-sofya #program-of-day-section .places .place-container .place-content .time{font-size:var(--subtitle-1);color:var(--primary-color)}.garush-sofya #program-of-day-section .places .place-container .place-content .place{font-size:var(--body-1);color:var(--primary-color);text-align:center;line-height:22px}.garush-sofya #program-of-day-section .places .place-container .location-button{color:var(--white);background-color:var(--primary-color);text-align:center;border-radius:8px;outline:none;width:200px;margin:auto;padding:12px 0 10px;transition:all .3s ease-in-out}.garush-sofya #program-of-day-section .places .place-container .location-button:hover{color:var(--white);transform:translateY(-5px)}.garush-sofya #program-of-day-section .places .place-container .ceremony-image{object-fit:cover;object-position:center;width:480px;height:320px;box-shadow:rgba(var(--primary-color-rgb),.4)5px 5px,rgba(var(--primary-color-rgb),.3)10px 10px,rgba(var(--primary-color-rgb),.2)15px 15px}.garush-sofya #program-of-day-section .places .place-container .reception-image{object-fit:cover;object-position:center;width:480px;height:320px;box-shadow:rgba(var(--primary-color-rgb),.4)-5px 5px,rgba(var(--primary-color-rgb),.3)-10px 10px,rgba(var(--primary-color-rgb),.2)-15px 15px}.garush-sofya #confirm-attendance-section{padding:0 32px var(--sections-spacing);grid-template-rows:auto auto 1fr;display:grid;position:relative}.garush-sofya #confirm-attendance-section .description{margin-top:12px}.garush-sofya #confirm-attendance-section .title-container{text-align:left}.garush-sofya #confirm-attendance-section .title-container .title{font-size:var(--headline-2);color:var(--primary-color);text-align:center;margin-bottom:0}.garush-sofya #confirm-attendance-section .title-container .description{font-size:var(--body-1);color:var(--primary-color);text-align:center}.garush-sofya #confirm-attendance-section .content{display:block}.garush-sofya #confirm-attendance-section .content .container .radio-buttons .description{font-size:var(--body-1);color:var(--primary-color);margin-bottom:20px}.garush-sofya #confirm-attendance-section .content .container .radio-buttons .checkbox-container{color:var(--black);flex-direction:column;gap:10px;margin:10px 0 20px;display:flex}.garush-sofya #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox{appearance:none;border:2px solid var(--primary-color);cursor:pointer;width:20px;height:20px;margin:0;position:relative}.garush-sofya #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked{background-color:#0000}.garush-sofya #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked:before{background-color:var(--primary-color);width:10px;height:10px}.garush-sofya #confirm-attendance-section .content .container .radio-buttons .checkbox-container .label{font-size:var(--body-1);color:var(--primary-color);margin-top:2px}.garush-sofya #confirm-attendance-section .content .container .from-whom-inputs{margin:40px 0}.garush-sofya #confirm-attendance-section .content .container .from-whom-inputs .description{font-size:var(--body-1);color:var(--primary-color);margin-bottom:20px}.garush-sofya #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox{background-color:#0000}.garush-sofya #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox:checked{background-color:var(--primary-color)}.garush-sofya #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .label{font-size:var(--body-1);color:var(--primary-color);margin-top:2px}.garush-sofya #confirm-attendance-section .content .container .inputs{gap:12px;display:grid}.garush-sofya #confirm-attendance-section .content .container .inputs .input-container label{font-size:var(--body-1);color:var(--primary-color)}.garush-sofya #confirm-attendance-section .content .container .inputs .input-container input{height:40px;font-size:var(--input-value)}.garush-sofya #confirm-attendance-section .content .container .inputs .input-container input:focus{outline:none}.garush-sofya #confirm-attendance-section .content .container .inputs .input-container input:disabled{cursor:default;opacity:.5;transform:none}.garush-sofya #confirm-attendance-section .submit-button{font-size:var(--body-1);background-color:var(--primary-color);color:var(--white);cursor:pointer;border:none;border-radius:6px;outline:none;margin-top:40px;padding:12px;transition:all .3s ease-in-out}.garush-sofya #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-5px)}.garush-sofya #confirm-attendance-section .submit-button:disabled{cursor:not-allowed;opacity:.5!important}.garush-sofya #spouse-images-section{margin:0 20px 60px}.garush-sofya #spouse-images-section .title-container{text-align:center;margin-bottom:40px}.garush-sofya #spouse-images-section .title-container .title{font-size:var(--headline-3);color:var(--black);margin-bottom:32px;line-height:40px}.garush-sofya #spouse-images-section .title-container .description{max-width:874px;font-family:var(--font-secondary);font-size:var(--subtitle-4);color:var(--black);margin:16px auto 0}.garush-sofya #spouse-images-section .images-container{text-align:center;flex-direction:column;justify-content:center;gap:12px;display:flex}.garush-sofya #spouse-images-section .images-container .section-1{flex-direction:column;align-items:center;gap:12px;display:flex}.garush-sofya #spouse-images-section .images-container .section-1 .container{justify-content:center;gap:12px;width:100%;display:flex}.garush-sofya #spouse-images-section .images-container .section-1 .container img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:196px}.garush-sofya #spouse-images-section .images-container .section-1 img{object-fit:cover;border-radius:30px;width:100%;height:367px}.garush-sofya #spouse-images-section .images-container .section-2{flex-direction:column;align-items:center;gap:12px;display:flex}.garush-sofya #spouse-images-section .images-container .section-2 img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:282px}.garush-sofya #spouse-images-section .images-container .section-3 img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:583px}.garush-sofya .end-title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center;padding:0 10px 40px}@media (max-width:834px){.garush-sofya{--sections-spacing:60px}.garush-sofya #intro-section{background-attachment:scroll}.garush-sofya #intro-section .main-info-container{justify-content:center;gap:20px}.garush-sofya #intro-section .main-info-container .countdown-container{gap:6px}.garush-sofya #intro-section .main-info-container .countdown .time-unit{margin:0 10px}.garush-sofya #event-details-section .section-1 .images-container{gap:12px;margin-top:20px}.garush-sofya #event-details-section .section-1 .images-container img{max-width:280px}.garush-sofya #event-details-section .section-1,.garush-sofya #event-details-section .section-2{padding:64px 20px 0}.garush-sofya #event-details-section .section-1 .subtitle,.garush-sofya #event-details-section .section-2 .subtitle{padding:10px 0}.garush-sofya #event-details-section .section-1{margin-bottom:0}.garush-sofya #event-details-section .month-days{gap:16px;max-width:400px;padding:24px 8px 64px}.garush-sofya #event-details-section .month-days .day-box{width:clamp(40px,max(5.39568vw,40px),45px);height:clamp(40px,max(5.39568vw,40px),45px)}.garush-sofya #program-of-day-section{padding:0 20px 64px}.garush-sofya #program-of-day-section .places{gap:48px;padding:0 20px}.garush-sofya #program-of-day-section .places .place-container .ceremony-image-container,.garush-sofya #program-of-day-section .places .place-container .reception-image-container{margin-bottom:16px}.garush-sofya #program-of-day-section .places .place-container .ceremony-image,.garush-sofya #program-of-day-section .places .place-container .reception-image{aspect-ratio:8/5;width:100%;max-width:400px;height:100%}.garush-sofya #program-of-day-section .places .place-container{gap:20px;margin:auto}.garush-sofya #confirm-attendance-section .confirm-attendance-section-title{margin-bottom:24px}}@media (max-width:440px){.garush-sofya #intro-section .main-info-container .countdown-container{gap:16px}.garush-sofya #program-of-day-section{padding:0 20px 64px}.garush-sofya #event-details-section .month-days{gap:12px}.garush-sofya #event-details-section .month-days .day-box{width:clamp(28px,max(9.09091vw,28px),40px);height:clamp(28px,max(9.09091vw,28px),40px)}.garush-sofya #confirm-attendance-section{padding:0 20px var(--sections-spacing)}}
.garnik-lilit{--font-primary:"GastieRegular";--sections-spacing:88px;--primary-color:#a78e78;--black:#000;--white:#fff;--primary-color-rgb:167,142,122}.garnik-lilit *{font-family:var(--font-primary)}.garnik-lilit{--headline-1:clamp(54px,max(64/1920*100vw,54px),64px);--headline-2:clamp(40px,max(48/1920*100vw,40px),48px);--subtitle-1:clamp(32px,max(44/1920*100vw,32px),44px);--subtitle-2:clamp(21px,max(25/1920*100vw,21px),25px);--body-1:clamp(16px,max(18/1920*100vw,16px),18px);--body-2:clamp(13px,max(14/1920*100vw,13px),14px);--input-value:16px}@media (max-width:834px){.garnik-lilit{--headline-1:clamp(46px,max(54/834*100vw,46px),54px);--headline-2:clamp(36px,max(40/834*100vw,36px),40px);--subtitle-1:clamp(28px,max(32/834*100vw,28px),32px);--subtitle-2:clamp(17px,max(21/834*100vw,17px),21px);--body-1:clamp(14px,max(16/834*100vw,14px),16px);--body-2:clamp(12px,max(13/834*100vw,12px),13px)}}@media (max-width:414px){.garnik-lilit{--headline-1:clamp(28px,max(46/414*100vw,28px),46px);--headline-2:clamp(30px,max(32/414*100vw,30px),32px);--subtitle-1:clamp(22px,max(28/414*100vw,22px),28px);--subtitle-2:17px;--body-1:15px;--body-2:13px}}.garnik-lilit{overflow-x:clip}.garnik-lilit .sections-container{box-shadow:rgba(var(--primary-color-rgb),.4)0 22px 70px 4px;max-width:609px;margin:auto}.garnik-lilit #intro-section{box-shadow:rgba(var(--primary-color-rgb),.4)0 25px 20px -20px;background-position:50% 15%;background-size:cover;background-attachment:fixed;width:100%;height:100svh;position:relative}.garnik-lilit #intro-section .main-info-container{flex-direction:column;align-items:center;gap:28px;width:100%;padding:0 20px;display:flex;position:absolute;bottom:68px;left:50%;transform:translate(-50%)}.garnik-lilit #intro-section .main-info-container .title{font-size:var(--headline-1);color:var(--black);text-align:center;line-height:56px}.garnik-lilit #intro-section .main-info-container .message{font-size:var(--subtitle-2);color:var(--black);text-align:center}.garnik-lilit #intro-section .main-info-container .countdown-container{color:var(--black);align-items:flex-end;gap:10px;display:flex}.garnik-lilit #intro-section .main-info-container .countdown-container .divider:after{background-color:var(--black);height:64px}.garnik-lilit #intro-section .main-info-container .countdown-container .time-unit{text-align:center}.garnik-lilit #intro-section .main-info-container .countdown-container .time-value{font-size:var(--headline-2);color:var(--black);font-weight:600}.garnik-lilit #intro-section .main-info-container .countdown-container .time-label{font-size:var(--body-2);color:var(--black)}.garnik-lilit #event-details-section{text-align:center}.garnik-lilit #event-details-section .section-1,.garnik-lilit #event-details-section .section-2{padding:var(--sections-spacing)28px 0;color:var(--primary-color);background-position:50%;background-size:cover}.garnik-lilit #event-details-section .section-1 .title,.garnik-lilit #event-details-section .section-2 .title{font-size:var(--headline-1);color:var(--primary-color)}.garnik-lilit #event-details-section .section-1 .subtitle,.garnik-lilit #event-details-section .section-2 .subtitle{font-size:var(--subtitle-2);color:var(--secondary-text-color);white-space:break-spaces;padding:32px 0 0;line-height:1.5}.garnik-lilit #event-details-section .section-1{margin-bottom:20px}.garnik-lilit #event-details-section .section-1 .images-container{justify-content:center;gap:24px;margin-top:80px;display:flex}.garnik-lilit #event-details-section .section-1 .images-container img{object-fit:cover;aspect-ratio:3/5;border-radius:8px;width:100%;max-width:292px;animation:1s ease-out fadeInSlide}.garnik-lilit #event-details-section .month-days{padding:var(--sections-spacing)60px 0;flex-wrap:wrap;gap:18px;margin:auto;display:flex}.garnik-lilit #event-details-section .month-days .day-box{background-color:var(--white);width:45px;height:45px;font-size:var(--body-1);color:var(--text-dark);border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:background-color .3s,color .3s;display:flex;box-shadow:0 4px 8px #0000001a}.garnik-lilit #event-details-section .month-days .day-box:empty{box-shadow:none;box-shadow:none;background-color:#0000}.garnik-lilit #event-details-section .month-days .selected{background-color:var(--primary-color);color:var(--white);animation:1s ease-in-out infinite beating}.garnik-lilit #program-of-day-section{padding:var(--sections-spacing)0;background-position:50%;background-repeat:no-repeat;background-size:cover}.garnik-lilit #program-of-day-section .title{font-size:var(--headline-2);color:var(--primary-color);text-align:center;margin-bottom:40px}.garnik-lilit #program-of-day-section .places{flex-direction:column;gap:100px;display:flex}.garnik-lilit #program-of-day-section .places .place-container{flex-direction:column;gap:36px;margin:auto;display:flex}.garnik-lilit #program-of-day-section .places .place-container .place-content{flex-direction:column;align-items:center;gap:8px;display:flex}.garnik-lilit #program-of-day-section .places .place-container .place-content .time{font-size:var(--subtitle-1);color:var(--primary-color)}.garnik-lilit #program-of-day-section .places .place-container .place-content .place{font-size:var(--body-1);color:var(--primary-color);text-align:center;line-height:22px}.garnik-lilit #program-of-day-section .places .place-container .location-button{color:var(--white);background-color:var(--primary-color);text-align:center;border-radius:8px;outline:none;width:200px;margin:auto;padding:12px 0 10px;transition:all .3s ease-in-out}.garnik-lilit #program-of-day-section .places .place-container .location-button:hover{color:var(--white);transform:translateY(-5px)}.garnik-lilit #program-of-day-section .places .place-container .ceremony-image{object-fit:cover;object-position:center;width:480px;height:320px;box-shadow:rgba(var(--primary-color-rgb),.4)5px 5px,rgba(var(--primary-color-rgb),.3)10px 10px,rgba(var(--primary-color-rgb),.2)15px 15px}.garnik-lilit #program-of-day-section .places .place-container .reception-image{object-fit:cover;object-position:center;width:480px;height:320px;box-shadow:rgba(var(--primary-color-rgb),.4)-5px 5px,rgba(var(--primary-color-rgb),.3)-10px 10px,rgba(var(--primary-color-rgb),.2)-15px 15px}.garnik-lilit #confirm-attendance-section{padding:0 32px var(--sections-spacing);grid-template-rows:auto auto 1fr;display:grid;position:relative}.garnik-lilit #confirm-attendance-section .description{margin-top:12px}.garnik-lilit #confirm-attendance-section .title-container{text-align:left}.garnik-lilit #confirm-attendance-section .title-container .title{font-size:var(--headline-2);color:var(--primary-color);text-align:center;margin-bottom:0}.garnik-lilit #confirm-attendance-section .title-container .description{font-size:var(--body-1);color:var(--primary-color);text-align:center}.garnik-lilit #confirm-attendance-section .content{display:block}.garnik-lilit #confirm-attendance-section .content .container .radio-buttons .description{font-size:var(--body-1);color:var(--primary-color);margin-bottom:20px}.garnik-lilit #confirm-attendance-section .content .container .radio-buttons .checkbox-container{color:var(--black);flex-direction:column;gap:10px;margin:10px 0 20px;display:flex}.garnik-lilit #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox{appearance:none;border:2px solid var(--primary-color);cursor:pointer;width:20px;height:20px;margin:0;position:relative}.garnik-lilit #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked{background-color:#0000}.garnik-lilit #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked:before{background-color:var(--primary-color);width:10px;height:10px}.garnik-lilit #confirm-attendance-section .content .container .radio-buttons .checkbox-container .label{font-size:var(--body-1);color:var(--primary-color);margin-top:2px}.garnik-lilit #confirm-attendance-section .content .container .from-whom-inputs{margin:40px 0}.garnik-lilit #confirm-attendance-section .content .container .from-whom-inputs .description{font-size:var(--body-1);color:var(--primary-color);margin-bottom:20px}.garnik-lilit #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox{background-color:#0000}.garnik-lilit #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox:checked{background-color:var(--primary-color)}.garnik-lilit #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .label{font-size:var(--body-1);color:var(--primary-color);margin-top:2px}.garnik-lilit #confirm-attendance-section .content .container .inputs{gap:12px;display:grid}.garnik-lilit #confirm-attendance-section .content .container .inputs .input-container label{font-size:var(--body-1);color:var(--primary-color)}.garnik-lilit #confirm-attendance-section .content .container .inputs .input-container input{height:40px;font-size:var(--input-value)}.garnik-lilit #confirm-attendance-section .content .container .inputs .input-container input:focus{outline:none}.garnik-lilit #confirm-attendance-section .content .container .inputs .input-container input:disabled{cursor:default;opacity:.5;transform:none}.garnik-lilit #confirm-attendance-section .submit-button{font-size:var(--body-1);background-color:var(--primary-color);color:var(--white);cursor:pointer;border:none;border-radius:6px;outline:none;margin-top:40px;padding:12px;transition:all .3s ease-in-out}.garnik-lilit #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-5px)}.garnik-lilit #confirm-attendance-section .submit-button:disabled{cursor:not-allowed;opacity:.5!important}.garnik-lilit #spouse-images-section{margin:0 20px 60px}.garnik-lilit #spouse-images-section .title-container{text-align:center;margin-bottom:40px}.garnik-lilit #spouse-images-section .title-container .title{font-size:var(--headline-3);color:var(--black);margin-bottom:32px;line-height:40px}.garnik-lilit #spouse-images-section .title-container .description{max-width:874px;font-family:var(--font-secondary);font-size:var(--subtitle-4);color:var(--black);margin:16px auto 0}.garnik-lilit #spouse-images-section .images-container{text-align:center;flex-direction:column;justify-content:center;gap:12px;display:flex}.garnik-lilit #spouse-images-section .images-container .section-1{flex-direction:column;align-items:center;gap:12px;display:flex}.garnik-lilit #spouse-images-section .images-container .section-1 .container{justify-content:center;gap:12px;width:100%;display:flex}.garnik-lilit #spouse-images-section .images-container .section-1 .container img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:196px}.garnik-lilit #spouse-images-section .images-container .section-1 img{object-fit:cover;border-radius:30px;width:100%;height:367px}.garnik-lilit #spouse-images-section .images-container .section-2{flex-direction:column;align-items:center;gap:12px;display:flex}.garnik-lilit #spouse-images-section .images-container .section-2 img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:282px}.garnik-lilit #spouse-images-section .images-container .section-3 img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:583px}.garnik-lilit .end-title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center;padding:0 10px 40px}@media (max-width:834px){.garnik-lilit{--sections-spacing:60px}.garnik-lilit #intro-section{background-attachment:scroll}.garnik-lilit #intro-section .main-info-container{justify-content:center;gap:20px}.garnik-lilit #intro-section .main-info-container .countdown-container{gap:6px}.garnik-lilit #intro-section .main-info-container .countdown .time-unit{margin:0 10px}.garnik-lilit #event-details-section .section-1 .images-container{gap:12px;margin-top:20px}.garnik-lilit #event-details-section .section-1 .images-container img{max-width:200px}.garnik-lilit #event-details-section .section-1,.garnik-lilit #event-details-section .section-2{padding:64px 20px 0}.garnik-lilit #event-details-section .section-1 .subtitle,.garnik-lilit #event-details-section .section-2 .subtitle{padding:10px 0}.garnik-lilit #event-details-section .section-1{margin-bottom:0}.garnik-lilit #event-details-section .month-days{gap:16px;max-width:400px;padding:24px 8px 64px}.garnik-lilit #event-details-section .month-days .day-box{width:clamp(40px,max(5.39568vw,40px),45px);height:clamp(40px,max(5.39568vw,40px),45px)}.garnik-lilit #program-of-day-section{padding:0 20px 64px}.garnik-lilit #program-of-day-section .places{gap:48px;padding:0 20px}.garnik-lilit #program-of-day-section .places .place-container .ceremony-image-container,.garnik-lilit #program-of-day-section .places .place-container .reception-image-container{margin-bottom:16px}.garnik-lilit #program-of-day-section .places .place-container .ceremony-image,.garnik-lilit #program-of-day-section .places .place-container .reception-image{aspect-ratio:8/5;width:100%;max-width:400px;height:100%}.garnik-lilit #program-of-day-section .places .place-container{gap:20px;margin:auto}.garnik-lilit #confirm-attendance-section .confirm-attendance-section-title{margin-bottom:24px}}@media (max-width:440px){.garnik-lilit #intro-section .main-info-container .countdown-container{gap:16px}.garnik-lilit #program-of-day-section{padding:0 20px 64px}.garnik-lilit #event-details-section .month-days{gap:12px}.garnik-lilit #event-details-section .month-days .day-box{width:clamp(28px,max(9.09091vw,28px),40px);height:clamp(28px,max(9.09091vw,28px),40px)}.garnik-lilit #confirm-attendance-section{padding:0 20px var(--sections-spacing)}}
.narek-nelly{--font-primary:"GastieRegular";--sections-spacing:88px;--primary-color:#a78e78;--black:#000;--white:#fff;--primary-color-rgb:167,142,122}.narek-nelly *{font-family:var(--font-primary)}.narek-nelly{--headline-1:clamp(54px,max(64/1920*100vw,54px),64px);--headline-2:clamp(40px,max(48/1920*100vw,40px),48px);--subtitle-1:clamp(32px,max(44/1920*100vw,32px),44px);--subtitle-2:clamp(21px,max(25/1920*100vw,21px),25px);--body-1:clamp(16px,max(18/1920*100vw,16px),18px);--body-2:clamp(13px,max(14/1920*100vw,13px),14px);--input-value:16px}@media (max-width:834px){.narek-nelly{--headline-1:clamp(46px,max(54/834*100vw,46px),54px);--headline-2:clamp(36px,max(40/834*100vw,36px),40px);--subtitle-1:clamp(28px,max(32/834*100vw,28px),32px);--subtitle-2:clamp(17px,max(21/834*100vw,17px),21px);--body-1:clamp(14px,max(16/834*100vw,14px),16px);--body-2:clamp(12px,max(13/834*100vw,12px),13px)}}@media (max-width:414px){.narek-nelly{--headline-1:clamp(28px,max(46/414*100vw,28px),46px);--headline-2:clamp(30px,max(32/414*100vw,30px),32px);--subtitle-1:clamp(22px,max(28/414*100vw,22px),28px);--subtitle-2:17px;--body-1:15px;--body-2:13px}}.narek-nelly{overflow-x:clip}.narek-nelly .audio-button .lottie path{fill:var(--primary-color);stroke:var(--primary-color)}.narek-nelly .scroll-arrow-button .icon{filter:invert(64%)sepia(18%)saturate(402%)hue-rotate(346deg)brightness(92%)contrast(88%)}.narek-nelly .sections-container{box-shadow:rgba(var(--primary-color-rgb),.4)0 22px 70px 4px;max-width:609px;margin:auto}.narek-nelly #intro-section{box-shadow:rgba(var(--primary-color-rgb),.4)0 25px 20px -20px;background-position:50% 30%;background-size:cover;background-attachment:fixed;width:100%;height:100svh;position:relative}.narek-nelly #intro-section .main-info-container{flex-direction:column;align-items:center;gap:28px;width:100%;padding:0 20px;display:flex;position:absolute;bottom:68px;left:50%;transform:translate(-50%)}.narek-nelly #intro-section .main-info-container .title{font-size:var(--headline-1);color:var(--black);text-align:center;line-height:56px}.narek-nelly #intro-section .main-info-container .message{font-size:var(--subtitle-2);color:var(--black);text-align:center}.narek-nelly #intro-section .main-info-container .countdown-container{color:var(--black);align-items:flex-end;gap:10px;display:flex}.narek-nelly #intro-section .main-info-container .countdown-container .divider:after{background-color:var(--black);height:64px}.narek-nelly #intro-section .main-info-container .countdown-container .time-unit{text-align:center}.narek-nelly #intro-section .main-info-container .countdown-container .time-value{font-size:var(--headline-2);color:var(--black);font-weight:600}.narek-nelly #intro-section .main-info-container .countdown-container .time-label{font-size:var(--body-2);color:var(--black)}.narek-nelly #event-details-section{text-align:center}.narek-nelly #event-details-section .section-1,.narek-nelly #event-details-section .section-2{padding:var(--sections-spacing)28px 0;color:var(--primary-color);background-position:50%;background-size:cover}.narek-nelly #event-details-section .section-1 .title,.narek-nelly #event-details-section .section-2 .title{font-size:var(--headline-1);color:var(--primary-color)}.narek-nelly #event-details-section .section-1 .subtitle,.narek-nelly #event-details-section .section-2 .subtitle{font-size:var(--subtitle-2);color:var(--secondary-text-color);white-space:break-spaces;padding:32px 0 0;line-height:1.5}.narek-nelly #event-details-section .section-1{margin-bottom:20px}.narek-nelly #event-details-section .section-1 .images-container{justify-content:center;gap:24px;margin-top:80px;display:flex}.narek-nelly #event-details-section .section-1 .images-container img{object-fit:cover;aspect-ratio:3/5;border-radius:8px;width:100%;max-width:292px;animation:1s ease-out fadeInSlide}.narek-nelly #event-details-section .month-days{padding:var(--sections-spacing)60px 0;flex-wrap:wrap;gap:18px;margin:auto;display:flex}.narek-nelly #event-details-section .month-days .day-box{background-color:var(--white);width:45px;height:45px;font-size:var(--body-1);color:var(--text-dark);border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:background-color .3s,color .3s;display:flex;box-shadow:0 4px 8px #0000001a}.narek-nelly #event-details-section .month-days .day-box:empty{box-shadow:none;box-shadow:none;background-color:#0000}.narek-nelly #event-details-section .month-days .selected{background-color:var(--primary-color);color:var(--white);animation:1s ease-in-out infinite beating}.narek-nelly #program-of-day-section{padding:var(--sections-spacing)0;background-position:50%;background-repeat:no-repeat;background-size:cover}.narek-nelly #program-of-day-section .title{font-size:var(--headline-2);color:var(--primary-color);text-align:center;margin-bottom:40px}.narek-nelly #program-of-day-section .places{flex-direction:column;gap:100px;display:flex}.narek-nelly #program-of-day-section .places .place-container{flex-direction:column;gap:36px;margin:auto;display:flex}.narek-nelly #program-of-day-section .places .place-container .place-content{flex-direction:column;align-items:center;gap:8px;display:flex}.narek-nelly #program-of-day-section .places .place-container .place-content .time{font-size:var(--subtitle-1);color:var(--primary-color)}.narek-nelly #program-of-day-section .places .place-container .place-content .place{font-size:var(--body-1);color:var(--primary-color);text-align:center;line-height:22px}.narek-nelly #program-of-day-section .places .place-container .location-button{color:var(--white);background-color:var(--primary-color);text-align:center;border-radius:8px;outline:none;width:200px;margin:auto;padding:12px 0 10px;transition:all .3s ease-in-out}.narek-nelly #program-of-day-section .places .place-container .location-button:hover{color:var(--white);transform:translateY(-5px)}.narek-nelly #program-of-day-section .places .place-container .ceremony-image{object-fit:cover;object-position:center;width:480px;height:320px;box-shadow:rgba(var(--primary-color-rgb),.4)5px 5px,rgba(var(--primary-color-rgb),.3)10px 10px,rgba(var(--primary-color-rgb),.2)15px 15px}.narek-nelly #program-of-day-section .places .place-container .reception-image{object-fit:cover;object-position:center;width:480px;height:320px;box-shadow:rgba(var(--primary-color-rgb),.4)-5px 5px,rgba(var(--primary-color-rgb),.3)-10px 10px,rgba(var(--primary-color-rgb),.2)-15px 15px}.narek-nelly #confirm-attendance-section{padding:0 32px var(--sections-spacing);grid-template-rows:auto auto 1fr;display:grid;position:relative}.narek-nelly #confirm-attendance-section .description{margin-top:12px}.narek-nelly #confirm-attendance-section .title-container{text-align:left}.narek-nelly #confirm-attendance-section .title-container .title{font-size:var(--headline-2);color:var(--primary-color);text-align:center;margin-bottom:0}.narek-nelly #confirm-attendance-section .title-container .description{font-size:var(--body-1);color:var(--primary-color);text-align:center}.narek-nelly #confirm-attendance-section .content{display:block}.narek-nelly #confirm-attendance-section .content .container .radio-buttons .description{font-size:var(--body-1);color:var(--primary-color);margin-bottom:20px}.narek-nelly #confirm-attendance-section .content .container .radio-buttons .checkbox-container{color:var(--black);flex-direction:column;gap:10px;margin:10px 0 20px;display:flex}.narek-nelly #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox{appearance:none;border:2px solid var(--primary-color);cursor:pointer;width:20px;height:20px;margin:0;position:relative}.narek-nelly #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked{background-color:#0000}.narek-nelly #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked:before{background-color:var(--primary-color);width:10px;height:10px}.narek-nelly #confirm-attendance-section .content .container .radio-buttons .checkbox-container .label{font-size:var(--body-1);color:var(--primary-color);margin-top:2px}.narek-nelly #confirm-attendance-section .content .container .from-whom-inputs{margin:40px 0}.narek-nelly #confirm-attendance-section .content .container .from-whom-inputs .description{font-size:var(--body-1);color:var(--primary-color);margin-bottom:20px}.narek-nelly #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox{background-color:#0000}.narek-nelly #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox:checked{background-color:var(--primary-color)}.narek-nelly #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .label{font-size:var(--body-1);color:var(--primary-color);margin-top:2px}.narek-nelly #confirm-attendance-section .content .container .inputs{gap:12px;display:grid}.narek-nelly #confirm-attendance-section .content .container .inputs .input-container label{font-size:var(--body-1);color:var(--primary-color)}.narek-nelly #confirm-attendance-section .content .container .inputs .input-container input{height:40px;font-size:var(--input-value)}.narek-nelly #confirm-attendance-section .content .container .inputs .input-container input:focus{outline:none}.narek-nelly #confirm-attendance-section .content .container .inputs .input-container input:disabled{cursor:default;opacity:.5;transform:none}.narek-nelly #confirm-attendance-section .submit-button{font-size:var(--body-1);background-color:var(--primary-color);color:var(--white);cursor:pointer;border:none;border-radius:6px;outline:none;margin-top:40px;padding:12px;transition:all .3s ease-in-out}.narek-nelly #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-5px)}.narek-nelly #confirm-attendance-section .submit-button:disabled{cursor:not-allowed;opacity:.5!important}.narek-nelly #spouse-images-section{margin:0 20px 60px}.narek-nelly #spouse-images-section .title-container{text-align:center;margin-bottom:40px}.narek-nelly #spouse-images-section .title-container .title{font-size:var(--headline-3);color:var(--black);margin-bottom:32px;line-height:40px}.narek-nelly #spouse-images-section .title-container .description{max-width:874px;font-family:var(--font-secondary);font-size:var(--subtitle-4);color:var(--black);margin:16px auto 0}.narek-nelly #spouse-images-section .images-container{text-align:center;flex-direction:column;justify-content:center;gap:12px;display:flex}.narek-nelly #spouse-images-section .images-container .section-1{flex-direction:column;align-items:center;gap:12px;display:flex}.narek-nelly #spouse-images-section .images-container .section-1 .container{justify-content:center;gap:12px;width:100%;display:flex}.narek-nelly #spouse-images-section .images-container .section-1 .container img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:196px}.narek-nelly #spouse-images-section .images-container .section-1 img{object-fit:cover;border-radius:30px;width:100%;height:367px}.narek-nelly #spouse-images-section .images-container .section-2{flex-direction:column;align-items:center;gap:12px;display:flex}.narek-nelly #spouse-images-section .images-container .section-2 img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:282px}.narek-nelly #spouse-images-section .images-container .section-3 img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:583px}.narek-nelly .end-title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center;padding:0 10px 40px}@media (max-width:834px){.narek-nelly{--sections-spacing:60px}.narek-nelly #intro-section{background-attachment:scroll}.narek-nelly #intro-section .main-info-container{justify-content:center;gap:20px}.narek-nelly #intro-section .main-info-container .countdown-container{gap:6px}.narek-nelly #intro-section .main-info-container .countdown .time-unit{margin:0 10px}.narek-nelly #event-details-section .section-1 .images-container{gap:12px;margin-top:20px}.narek-nelly #event-details-section .section-1 .images-container img{max-width:200px}.narek-nelly #event-details-section .section-1,.narek-nelly #event-details-section .section-2{padding:64px 20px 0}.narek-nelly #event-details-section .section-1 .subtitle,.narek-nelly #event-details-section .section-2 .subtitle{padding:10px 0}.narek-nelly #event-details-section .section-1{margin-bottom:0}.narek-nelly #event-details-section .month-days{gap:16px;max-width:400px;padding:24px 8px 64px}.narek-nelly #event-details-section .month-days .day-box{width:clamp(40px,max(5.39568vw,40px),45px);height:clamp(40px,max(5.39568vw,40px),45px)}.narek-nelly #program-of-day-section{padding:0 20px 64px}.narek-nelly #program-of-day-section .places{gap:48px;padding:0 20px}.narek-nelly #program-of-day-section .places .place-container .ceremony-image-container,.narek-nelly #program-of-day-section .places .place-container .reception-image-container{margin-bottom:16px}.narek-nelly #program-of-day-section .places .place-container .ceremony-image,.narek-nelly #program-of-day-section .places .place-container .reception-image{aspect-ratio:8/5;width:100%;max-width:400px;height:100%}.narek-nelly #program-of-day-section .places .place-container{gap:20px;margin:auto}.narek-nelly #confirm-attendance-section .confirm-attendance-section-title{margin-bottom:24px}}@media (max-width:440px){.narek-nelly #intro-section .main-info-container .countdown-container{gap:16px}.narek-nelly #program-of-day-section{padding:0 20px 64px}.narek-nelly #event-details-section .month-days{gap:12px}.narek-nelly #event-details-section .month-days .day-box{width:clamp(28px,max(9.09091vw,28px),40px);height:clamp(28px,max(9.09091vw,28px),40px)}.narek-nelly #confirm-attendance-section{padding:0 20px var(--sections-spacing)}}
.narek-satenik *{font-family:var(--font-primary)}:is(.invitation-template:has(.narek-satenik) .confirm-attendance-confirmed-popup .popup .title,.invitation-template:has(.narek-satenik) .confirm-attendance-confirmed-popup .popup .description){color:var(--black-color,#000)}.narek-satenik{--font-title:"SHKDzeragir";--font-primary:"MardotoLight";--font-secondary:"HighSpirited";--font-tertiary:"NotoSansArmenianRegular";--font-quaternary:"SHKDzeragir";--primary-color:#e6cda1;--primary-color-tint:invert(84%)sepia(29%)saturate(369%)hue-rotate(349deg)brightness(105%)contrast(90%);--secondary-color:#181d2e;--tertiary-color:#2563eb;--background-color:#f1e8df;--gray-color:#757575;--gray-dark:#1e1e1e;--light-gray-rgba:#0003;--black-color:#000;--white-color:#fff;--button-color:#1f2937;--hero-1:735px;--hero-2:208px;--hero-3:160px;--hero-4:154px;--headline-1:74px;--headline-2:64px;--headline-3:48px;--headline-4:44px;--subtitle-1:36px;--subtitle-2:24px;--subtitle-3:20px;--subtitle-4:36px;--subtitle-5:20px}@media (max-width:1440px){.narek-satenik{--hero-1:clamp(430px,max(735/1440*100vw,430px),735px);--hero-2:clamp(59px,max(208/1440*100vw,59px),208px);--hero-3:clamp(48px,max(160/1440*100vw,48px),160px);--hero-4:clamp(44px,max(154/1440*100vw,44px),154px);--headline-1:clamp(24px,max(74/1440*100vw,24px),74px);--headline-2:clamp(20px,max(64/1440*100vw,20px),64px);--headline-3:clamp(20px,max(48/1440*100vw,20px),48px);--subtitle-1:clamp(16px,max(36/1440*100vw,16px),36px);--subtitle-2:clamp(16px,max(24/1440*100vw,16px),24px);--subtitle-3:clamp(20px,max(20/1440*100vw,20px),20px);--subtitle-4:clamp(17px,max(36/1440*100vw,17px),36px);--subtitle-5:clamp(17px,max(20/1440*100vw,17px),20px)}}.narek-satenik{--date-line-height:74px;--date-line-gap:40px;--subtitle-1-line-height:56px;--title-container-shadow-bottom:65px;--title-container-shadow-left:100px;--date-left:200px;--date-top:16px;--countdown-value-height:60px;--countdown-divider-height:74px}@media (max-width:1440px){.narek-satenik{--date-line-height:clamp(25px,max(74/1440*100vw,25px),74px);--date-line-gap:clamp(16px,max(40/1440*100vw,16px),40px);--subtitle-1-line-height:clamp(24px,max(56/1440*100vw,24px),56px);--title-container-shadow-bottom:clamp(20px,max(65/1440*100vw,20px),65px);--title-container-shadow-left:clamp(80px,max(100/1440*100vw,80px),100px);--date-left:clamp(145px,max(200/1440*100vw,145px),200px);--date-top:clamp(10px,max(16/1440*100vw,10px),16px);--countdown-value-height:clamp(20px,max(60/1440*100vw,20px),60px);--countdown-divider-height:clamp(41px,max(74/1440*100vw,41px),74px)}}@media (max-width:834px){.narek-satenik{--date-left:clamp(130px,max(143/834*100vw,130px),143px);--date-top:clamp(10px,max(10/834*100vw,10px),10px)}}@media (max-width:440px){.narek-satenik{--title-container-shadow-bottom:16px;--title-container-shadow-left:25px;--date-left:115px;--date-top:2px}}.narek-satenik{background-color:var(--background-color);overflow-x:clip}.narek-satenik .scroll-arrow-button{bottom:60px}.narek-satenik .scroll-arrow-button .icon{filter:var(--primary-color-tint)}.narek-satenik #intro-section{background-position:50%;background-size:cover;background-attachment:fixed;height:100svh;position:relative;overflow:hidden}.narek-satenik #intro-section:before{content:"";z-index:-1;background-position:50% 40%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.narek-satenik #intro-section .title-container{justify-content:left;gap:28px;padding-top:350px;padding-left:20px;display:flex;transform:rotate(-9deg)}.narek-satenik #intro-section .title-container .title{font-family:var(--font-title);font-size:var(--hero-3);color:var(--primary-color)}.narek-satenik #intro-section .title-container .title span{font-family:inherit;font-size:inherit;color:inherit}.narek-satenik #intro-section .title-container .title-container-shadow{bottom:calc(-1*var(--title-container-shadow-bottom));left:var(--title-container-shadow-left);z-index:-1;justify-content:left;gap:28px;width:100%;display:flex;position:absolute}.narek-satenik #intro-section .title-container .title-container-shadow .title{font-size:var(--hero-4);color:var(--black-color)}.narek-satenik #intro-section .date{font-family:var(--font-secondary);font-size:var(--hero-3);color:var(--primary-color);padding-top:var(--date-top);padding-left:var(--date-left);justify-content:left;display:flex;transform:rotate(-9deg)!important}.narek-satenik #event-details-section{position:relative}.narek-satenik #event-details-section .countdown-container .time-unit-with-divider{align-items:center;gap:16px;display:flex}.narek-satenik #event-details-section .countdown-container .time-unit-with-divider .divider{width:1px;height:var(--countdown-divider-height);background-color:var(--primary-color);opacity:.5}.narek-satenik #event-details-section .countdown-container .time-unit .time-label{font-family:var(--font-quaternary);font-size:var(--subtitle-3);color:var(--primary-color);padding-top:14px}.narek-satenik #event-details-section .countdown-container .time-unit .time-value-wrapper{min-height:var(--countdown-value-height);display:flex;position:relative;overflow:hidden}.narek-satenik #event-details-section .countdown-container .time-unit .time-value-wrapper .time-value{font-family:var(--font-quaternary);font-size:var(--headline-1);color:var(--primary-color);text-align:center;width:100%;position:absolute}.narek-satenik #event-details-section .main-image{object-fit:cover;object-position:center 70%;width:100%;max-height:80vh}.narek-satenik #event-details-section .container{background:#000c;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.narek-satenik #event-details-section .container .date{font-family:var(--font-secondary);font-size:var(--headline-1);color:var(--primary-color);gap:var(--date-line-gap);padding-bottom:40px;display:flex}.narek-satenik #event-details-section .container .line{background-color:var(--primary-color);width:1px;height:var(--date-line-height)}.narek-satenik #event-details-section .container .description{width:80%;font-size:var(--subtitle-4);color:var(--white-color);line-height:var(--subtitle-1-line-height);white-space:break-spaces;text-align:center}.narek-satenik .overlapping-images-container .scroll-wrapper .scroll-section{width:100vw;height:100svh;overflow:hidden}.narek-satenik #program-of-day-section{background-position:50%;background-repeat:no-repeat;background-size:100% 80%;background-color:var(--secondary-color);padding:128px 16px}.narek-satenik #program-of-day-section .info-container{flex-direction:column;align-items:flex-start;gap:52px;width:fit-content;margin:auto;display:flex}.narek-satenik #program-of-day-section .info-container .info{justify-content:center;gap:80px;display:flex}.narek-satenik #program-of-day-section .info-container .info .time{font-size:var(--headline-3);color:var(--primary-color)}.narek-satenik #program-of-day-section .info-container .info .content{flex-direction:column;gap:4px;display:flex}.narek-satenik #program-of-day-section .info-container .info .content .name{font-size:var(--headline-3);color:var(--primary-color)}.narek-satenik #program-of-day-section .info-container .info .content .place{font-size:var(--subtitle-1);color:var(--white-color)}.narek-satenik #program-of-day-section .info-container .info .content .address{font-size:var(--subtitle-2);color:var(--white-color)}.narek-satenik #program-of-day-section .info-container .info .content .location-button{border:1px solid var(--primary-color);color:#fff;font-size:var(--body);border-radius:82px;justify-content:center;align-items:center;margin-top:12px;padding:10px 22px;text-decoration:none;transition:opacity .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #e6cda140}.narek-satenik #program-of-day-section .info-container .info .content .location-button:hover{opacity:.85;box-shadow:0 6px 24px #e6cda166}.narek-satenik #dress-code-section{flex-direction:column;align-items:center;margin-top:80px;padding:0 16px;display:flex}.narek-satenik #dress-code-section .title{font-size:var(--headline-2);color:var(--secondary-color);margin-bottom:16px}.narek-satenik #dress-code-section .description{max-width:1000px;font-size:var(--subtitle-2);color:var(--black-color);text-align:center;margin-bottom:24px;line-height:40px}.narek-satenik #dress-code-section .images-wrapper{gap:18px;width:100%;max-width:1025px;max-height:860px;display:flex;position:relative}.narek-satenik #dress-code-section .images-wrapper .column{flex-direction:column;flex:1;gap:10px;display:flex}.narek-satenik #dress-code-section .images-wrapper .column .image-container{width:100%;overflow:hidden}.narek-satenik #dress-code-section .images-wrapper .column .image-container .image{object-fit:cover;width:100%;height:100%}.narek-satenik #dress-code-section .images-wrapper .highlighted-text{font-family:var(--font-secondary);font-size:var(--hero-2);color:var(--primary-color);position:absolute;bottom:-9%;right:0;transform:rotate(-9deg)}.narek-satenik #details-section{flex-direction:column;align-items:center;margin-top:185px;padding:0 16px;display:flex}.narek-satenik #details-section .title{font-size:var(--headline-2);color:var(--secondary-color);text-align:center;margin-bottom:16px}.narek-satenik #details-section .description{max-width:1000px;font-size:var(--subtitle-2);color:var(--black-color);text-align:center;margin-bottom:24px;line-height:40px}.narek-satenik #details-section .items{flex-direction:column;gap:16px;width:100%;max-width:800px;margin:0;padding:0;list-style:none;display:flex}.narek-satenik #details-section .items .item{font-size:var(--subtitle-2);color:var(--black-color);padding-left:28px;line-height:36px;position:relative}.narek-satenik #details-section .items .item:before{content:"";background-color:var(--primary-color);border-radius:50%;width:8px;height:8px;position:absolute;top:14px;left:0}.narek-satenik #confirm-attendance-section{margin-top:185px;padding:0 16px}.narek-satenik #confirm-attendance-section .title-container{max-width:874px;margin:0 auto 20px}.narek-satenik #confirm-attendance-section .title-container .title{font-size:var(--headline-3);color:var(--black);margin-bottom:8px;line-height:54px}.narek-satenik #confirm-attendance-section .title-container .description{font-size:var(--subtitle-2);color:var(--gray-color);line-height:26px}.narek-satenik #confirm-attendance-section .content .container{max-width:650px}.narek-satenik #confirm-attendance-section .content .container .radio-buttons{margin-bottom:40px}.narek-satenik #confirm-attendance-section .content .container .radio-buttons .description{font-family:var(--font-tertiary);font-size:var(--subtitle-5);color:var(--gray-dark);margin-bottom:20px}.narek-satenik #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked{background-color:var(--secondary-color)}.narek-satenik #confirm-attendance-section .content .container .radio-buttons .checkbox-container .label{font-family:var(--font-tertiary);font-size:var(--body);color:var(--gray-color);white-space:nowrap}.narek-satenik #confirm-attendance-section .content .container .from-whom-inputs .description{font-family:var(--font-tertiary);font-size:var(--subtitle-5);color:var(--gray-dark);margin-bottom:20px}.narek-satenik #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox:checked{background-color:var(--secondary-color)}.narek-satenik #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .label{font-family:var(--font-tertiary);font-size:var(--body);color:var(--gray-color)}.narek-satenik #confirm-attendance-section .content .container .inputs .input-container label{font-size:var(--body);color:var(--black)}.narek-satenik #confirm-attendance-section .content .container .inputs .input-container input{max-width:650px;font-size:var(--body);color:var(--gray-dark)}.narek-satenik #confirm-attendance-section .submit-button{font-size:var(--body);color:var(--white);background-color:var(--button-color);width:150px}.narek-satenik #confirm-attendance-section .submit-button:not(:disabled):hover{opacity:.8}.narek-satenik #confirm-attendance-section .submit-button:disabled{cursor:unset;opacity:.3!important}.narek-satenik .end-section{justify-content:center;margin-top:40px;display:flex;position:relative}.narek-satenik .end-section .title{font-size:var(--headline-1);color:var(--secondary-color);white-space:nowrap;z-index:1;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.narek-satenik .end-section .subtitle{font-family:var(--font-secondary);font-size:var(--hero-2);color:var(--primary-color);transform:rotate(-9deg)}.narek-satenik .end-distance{padding-top:160px}@media (max-width:1280px){.narek-satenik #dress-code-section .description{margin-bottom:8px;line-height:28px}.narek-satenik #dress-code-section .images-wrapper .highlighted-text{bottom:-7%}}@media (max-width:834px){.narek-satenik #intro-section .title-container{padding-top:125px}.narek-satenik #intro-section .age{justify-content:center;padding-right:0}.narek-satenik #event-details-section .container .description{width:unset;padding:0 20px}.narek-satenik #program-of-day-section{padding:45px 16px}.narek-satenik #program-of-day-section .info-container,.narek-satenik #program-of-day-section .info-container .info{gap:20px}.narek-satenik #dress-code-section{margin-top:40px}.narek-satenik #dress-code-section .description{margin-bottom:8px;line-height:28px}.narek-satenik #dress-code-section .images-wrapper{gap:8px}.narek-satenik #details-section{margin-top:80px}.narek-satenik #details-section .description{margin-bottom:16px;line-height:28px}.narek-satenik #details-section .items .item{padding-left:22px;line-height:28px}.narek-satenik #details-section .items .item:before{width:6px;height:6px;top:10px}.narek-satenik #confirm-attendance-section .title-container .title{line-height:32px}}@media (max-width:440px){.narek-satenik #dress-code-section .images-wrapper .highlighted-text{bottom:-9%}.narek-satenik #confirm-attendance-section{margin-top:80px}.narek-satenik #confirm-attendance-section .submit-button{width:100%}.narek-satenik .end-section{margin-top:30px}.narek-satenik .end-distance{padding-top:65px}}
.karen-karina{--font-primary:"GHEAMariamRegular";--sections-spacing:60px;--black:#000;--green:#a6b5a0;--gray:#9ea3a2}.karen-karina *{font-family:var(--font-primary)}.karen-karina{--headline-1:clamp(64px,max(80/1920*100vw,64px),80px);--headline-2:48px;--headline-3:36px;--subtitle-1:27px;--subtitle-2:22px;--body-1:16px;--body-2:14px}@media (max-width:834px){.karen-karina{--headline-1:clamp(56px,max(64/1280*100vw,56px),64px);--headline-2:clamp(28px,max(48/1280*100vw,28px),48px);--headline-3:clamp(24px,max(36/1280*100vw,24px),36px);--subtitle-1:clamp(23px,max(27/1280*100vw,23px),27px);--subtitle-2:clamp(18px,max(22/1280*100vw,18px),22px);--body-1:clamp(16px,max(16/1280*100vw,16px),16px);--body-2:clamp(12px,max(14/1280*100vw,12px),14px)}}@media (max-width:414px){.karen-karina{--headline-1:clamp(48px,max(56/440*100vw,48px),56px);--subtitle-2:clamp(17px,max(18/1280*100vw,17px),18px)}}.karen-karina h1 h2 h3 h4 h5 h6 p{color:var(--black)}.karen-karina{padding:0 20px;overflow:hidden}.karen-karina .audio-button-container{top:2px}.karen-karina #intro-section{width:100%;position:relative}.karen-karina #intro-section .main-image-container{text-align:center;padding-top:64px}.karen-karina #intro-section .main-image-container .main-image{width:100%;max-width:352px}.karen-karina #intro-section .main-image-container .spouse-names{font-size:var(--headline-1);flex-direction:column;margin-top:62px;display:flex;position:relative}.karen-karina #intro-section .main-image-container .spouse-names h2{font-size:var(--headline-1);margin:0;padding:0;display:inline-block}.karen-karina #intro-section .main-image-container .spouse-names h3{z-index:-1;font-size:var(--headline-1);color:var(--green);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important}.karen-karina #intro-section .main-image-container .scroll-arrow-button{position:unset;transform:unset;margin-top:20px}.karen-karina #intro-section .happiness-description-container{text-align:center;max-width:550px;margin:var(--sections-spacing)auto 0;flex-direction:column;gap:36px;display:flex}.karen-karina #intro-section .happiness-description-container .happiness-description{font-size:var(--subtitle-2);line-height:34px}.karen-karina #intro-section .happiness-description-container .star-icon-left{text-align:left;padding-left:100px}.karen-karina #intro-section .happiness-description-container .star-icon-right{text-align:right;padding-right:100px}.karen-karina #intro-section .happiness-description-container .star-icon{width:50px;height:50px}.karen-karina #intro-section .cloud-image{top:-40%;right:-10%}.karen-karina #event-details-section{margin:var(--sections-spacing)90px 0;flex-direction:column;align-items:center;display:flex;position:relative}.karen-karina #event-details-section .title{font-size:var(--headline-2);text-align:center}.karen-karina #event-details-section .description{font-size:var(--subtitle-2);text-align:center;max-width:876px;margin:62px 0;line-height:40px}.karen-karina #event-details-section .date-section-container{text-align:center;gap:var(--gap-medium-spacing);flex-direction:column;max-width:340px;display:flex}.karen-karina #event-details-section .date-section-container .date-section-title{font-size:var(--headline-2)}.karen-karina #event-details-section .month-days{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.karen-karina #event-details-section .month-days .day-box{width:40px;height:40px;font-size:var(--subtitle-2);justify-content:center;align-items:center;padding-bottom:4px;transition:background-color .3s,color .3s;display:flex}.karen-karina #event-details-section .month-days .selected{animation:1s ease-in-out infinite beating}.karen-karina #program-of-day-section{text-align:center;margin-top:var(--sections-spacing);position:relative}.karen-karina #program-of-day-section .title{font-size:var(--headline-2);padding-bottom:var(--padding-medium-container)}.karen-karina #program-of-day-section .pre-ceremony-events{flex-flow:wrap;justify-content:center;gap:20px;margin-top:40px;display:flex}.karen-karina #program-of-day-section .pre-ceremony-divider{align-items:center;gap:16px;width:100%;max-width:380px;margin:48px auto;display:flex}.karen-karina #program-of-day-section .pre-ceremony-divider:before,.karen-karina #program-of-day-section .pre-ceremony-divider:after{content:"";background:linear-gradient(90deg,#0000,#a6b5a099,#0000);flex:1;height:1px}.karen-karina #program-of-day-section .pre-ceremony-divider span{font-size:var(--body-1);color:var(--green);opacity:.7}.karen-karina #program-of-day-section .simple-event-card{text-align:center;box-sizing:border-box;background:linear-gradient(160deg,#a6b5a024 0%,#a6b5a00a 100%);border:1.5px solid #a6b5a066;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:100%;min-width:220px;max-width:260px;padding:32px 28px;display:flex}.karen-karina #program-of-day-section .simple-event-time{font-size:var(--headline-3);color:var(--green)}.karen-karina #program-of-day-section .simple-event-name{font-size:var(--subtitle-1);color:var(--black)}.karen-karina #program-of-day-section .simple-event-address{font-size:var(--body-2);color:var(--gray);line-height:22px}.karen-karina #program-of-day-section .ceremony-locations{flex-direction:column;align-items:center;gap:60px;margin-top:40px;display:flex}.karen-karina #program-of-day-section .location-container{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.karen-karina #program-of-day-section .location-name{font-size:var(--subtitle-1);color:var(--black)}.karen-karina #program-of-day-section .location-place{font-size:var(--subtitle-2);color:var(--black)}.karen-karina #program-of-day-section .location-address{font-size:var(--body-2);color:var(--black)}.karen-karina #program-of-day-section .location-image{border-radius:8px;width:100%;max-width:400px}.karen-karina #program-of-day-section .event-time-value{font-size:var(--headline-3);margin-bottom:12px}.karen-karina .countdown-timer-container{margin-top:var(--sections-spacing);position:relative}.karen-karina .countdown-timer-container .title{font-size:var(--headline-2);text-align:center;margin-bottom:32px}.karen-karina .countdown-timer-container .countdown-container{gap:20px;display:flex}.karen-karina .countdown-timer-container .countdown-container .time-unit{border:2px solid var(--green);border-radius:60px;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.karen-karina .countdown-timer-container .countdown-container .time-unit .time-value{font-size:var(--subtitle-1)}.karen-karina .countdown-timer-container .countdown-container .time-unit .time-label{font-size:var(--body-2)}.karen-karina #spouse-images-section{margin:120px 12px}.karen-karina #spouse-images-section .title-container{text-align:center;margin-bottom:40px}.karen-karina #spouse-images-section .title-container .title{font-size:var(--headline-3);color:var(--black);margin-bottom:32px;line-height:40px}.karen-karina #spouse-images-section .title-container .description{max-width:874px;font-family:var(--font-secondary);font-size:var(--subtitle-4);color:var(--black);margin:16px auto 0}.karen-karina #spouse-images-section .images-container{justify-content:center;gap:20px;display:flex}.karen-karina #spouse-images-section .images-container .section-1{flex-direction:column;gap:20px;display:flex}.karen-karina #spouse-images-section .images-container .section-1 .container{justify-content:center;gap:20px;display:flex}.karen-karina #spouse-images-section .images-container .section-1 .container img{object-fit:cover;border-radius:30px;width:100%;height:400px}.karen-karina #spouse-images-section .images-container .section-1 img{object-fit:cover;border-radius:30px;width:100%;height:367px}.karen-karina #spouse-images-section .images-container .section-2{flex-direction:column;gap:20px;display:flex}.karen-karina #spouse-images-section .images-container .section-2 img{object-fit:cover;border-radius:30px;width:100%;height:282px}.karen-karina #spouse-images-section .images-container .section-3 img{object-fit:cover;border-radius:30px;width:100%;height:583px}.karen-karina #confirm-attendance-section{max-width:650px;margin:var(--sections-spacing)auto;flex-direction:column;display:flex;position:relative}.karen-karina #confirm-attendance-section .title-container .title{font-size:var(--headline-2);text-align:center;margin-bottom:20px}.karen-karina #confirm-attendance-section .title-container .description{font-size:var(--subtitle-2)}.karen-karina #confirm-attendance-section .content{padding:0 48px}.karen-karina #confirm-attendance-section .content .checkbox-container{flex-direction:column;gap:12px;display:flex}.karen-karina #confirm-attendance-section .content .checkbox-container .label{font-size:var(--body-1)}.karen-karina #confirm-attendance-section .form-content{flex-direction:column;width:100%;display:flex}.karen-karina #confirm-attendance-section .form-content .content .container .inputs{flex-direction:column;gap:32px;margin-top:40px;display:flex}.karen-karina #confirm-attendance-section .form-content .content .container .inputs .input-container{flex-direction:column;display:flex}.karen-karina #confirm-attendance-section .form-content .content .container .inputs .form-input{font-size:var(--body-1);background-color:#0000;border:none;border-bottom:2px solid;border-radius:0;outline:none;padding:12px 0}.karen-karina #confirm-attendance-section .submit-button{margin:50px auto 0}.karen-karina #confirm-attendance-section .submit-button:disabled{cursor:not-allowed;box-shadow:none;opacity:.5!important}.karen-karina #event-participants-section{box-sizing:border-box;background-color:var(--green);border-radius:12px;flex-direction:column;align-items:center;max-width:100%;margin:0 100px 50px;padding:24px;transition:box-shadow .3s,transform .2s;display:flex;box-shadow:0 8px 20px #0000001a}.karen-karina #event-participants-section:hover{transform:translateY(-4px)}.karen-karina #event-participants-section .participants-section-title{font-size:var(--headline-2);color:var(--white);text-align:center}.karen-karina #event-participants-section .participants{text-align:center;flex-wrap:wrap;justify-content:center;gap:48px;margin:60px 0;display:flex}.karen-karina #event-participants-section .participants .participants-table{flex-direction:column;display:flex}.karen-karina #event-participants-section .participants .participants-table .participants-table-number{font-size:var(--subtitle-1);color:var(--white);padding-bottom:10px}.karen-karina #event-participants-section .participants .participants-table .participants-names{flex-direction:column;gap:8px;line-height:20px;display:flex}.karen-karina #event-participants-section .participants .participants-table .participants-names p{font-size:var(--body-1);color:var(--white)}.karen-karina .button,.karen-karina #confirm-attendance-section .submit-button{font-size:var(--body-1);color:var(--white);background-color:var(--green);cursor:pointer;border-radius:10px;outline:none;justify-content:center;align-items:center;width:224px;height:40px;transition:box-shadow .3s,transform .2s;display:flex;box-shadow:0 8px 20px #0000001a}.karen-karina .button:hover,.karen-karina #confirm-attendance-section .submit-button:hover{transform:translateY(-4px)}.karen-karina .waiting-for-you{font-size:var(--headline-2);color:var(--black);text-align:center;margin:100px auto 40px;padding:0 20px}@media (max-width:1280px){.karen-karina #spouse-images-section{margin:60px}.karen-karina #spouse-images-section .images-container{text-align:center;flex-direction:column}.karen-karina #spouse-images-section .images-container .section-1{align-items:center}.karen-karina #spouse-images-section .images-container .section-1 .container{width:100%}.karen-karina #spouse-images-section .images-container .section-1 .container img{max-width:200px;height:280px}.karen-karina #spouse-images-section .images-container .section-2{align-items:center}.karen-karina #spouse-images-section .images-container .section-1 img,.karen-karina #spouse-images-section .images-container .section-2 img,.karen-karina #spouse-images-section .images-container .section-3 img{max-width:343px}}@media (max-width:1024px){.karen-karina .countdown-timer-container .countdown-container{gap:12px}.karen-karina .countdown-timer-container .countdown-container .time-unit{width:clamp(85px,max(11.7188vw,85px),120px);height:clamp(85px,max(11.7188vw,85px),120px)}.karen-karina #event-participants-section{margin:0 0 20px;padding:10px}}@media (max-width:834px){.karen-karina{padding:0 36px}.karen-karina #event-details-section{margin:var(--sections-spacing)0 0}.karen-karina #confirm-attendance-section .content{padding:0}}@media (max-width:440px){.karen-karina{padding:0 12px}.karen-karina #event-participants-section .participants{column-gap:10px}.karen-karina .countdown-timer-container .countdown-container{gap:12px}.karen-karina .countdown-timer-container .countdown-container .time-unit{width:90px;height:90px}.karen-karina #spouse-images-section{margin:20px}.karen-karina #spouse-images-section .images-container,.karen-karina #spouse-images-section .images-container .section-1,.karen-karina #spouse-images-section .images-container .section-2,.karen-karina #spouse-images-section .images-container .section-1 .container{gap:12px}.karen-karina #confirm-attendance-section .content{padding:0 8px}}@media (max-width:414px){.karen-karina .countdown-timer-container .countdown-container{gap:8px}.karen-karina .countdown-timer-container .countdown-container .time-unit{width:clamp(0px,max(20.4545vw,0px),90px);height:clamp(0px,max(20.4545vw,0px),90px)}}@keyframes beating{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.animated-image{z-index:-1;width:520px;height:680px;position:absolute}.flower-from-center-image{top:-220px;left:15%}.flower-from-left-image{top:33%;left:-60px}.flower-from-right-image{top:33%;right:-60px}
.narek-diana *{font-family:var(--font-primary)}.narek-diana{--font-primary:"MardotoLight";--font-secondary:"HighSpirited";--font-tertiary:"NotoSansArmenianRegular";--font-quaternary:"SHKDzeragir";--primary-color:#e6cda1;--primary-color-tint:invert(84%)sepia(29%)saturate(369%)hue-rotate(349deg)brightness(105%)contrast(90%);--secondary-color:#181d2e;--tertiary-color:#2563eb;--background-color:#f1e8df;--gray-color:#757575;--gray-dark:#1e1e1e;--light-gray-rgba:#0003;--black-color:#000;--white-color:#fff;--button-color:#1f2937;--hero-1:735px;--hero-2:208px;--hero-3:160px;--hero-4:154px;--headline:48px;--headline-1:74px;--headline-2:64px;--headline-3:48px;--headline-4:44px;--subtitle:40px;--subtitle-1:36px;--subtitle-2:24px;--subtitle-3:20px;--subtitle-4:20px;--body:16px}@media (max-width:1440px){.narek-diana{--hero-1:clamp(430px,max(735/1440*100vw,430px),735px);--hero-2:clamp(59px,max(208/1440*100vw,59px),208px);--hero-3:clamp(48px,max(160/1440*100vw,48px),160px);--hero-4:clamp(44px,max(154/1440*100vw,44px),154px);--headline-1:clamp(24px,max(74/1440*100vw,24px),74px);--headline-2:clamp(20px,max(64/1440*100vw,20px),64px);--headline-3:clamp(20px,max(48/1440*100vw,20px),48px);--headline:clamp(22px,max(48/1440*100vw,22px),48px);--subtitle:clamp(19px,max(40/1440*100vw,19px),40px);--subtitle-1:clamp(16px,max(36/1440*100vw,16px),36px);--subtitle-2:clamp(16px,max(24/1440*100vw,16px),24px);--subtitle-3:clamp(20px,max(20/1440*100vw,20px),20px);--subtitle-4:clamp(17px,max(20/1440*100vw,17px),20px)}}.narek-diana{--date-line-height:74px;--date-line-gap:40px;--subtitle-1-line-height:56px;--title-container-shadow-bottom:65px;--title-container-shadow-left:100px;--date-left:200px;--date-top:16px;--countdown-value-height:60px;--countdown-divider-height:74px}@media (max-width:1440px){.narek-diana{--date-line-height:clamp(25px,max(74/1440*100vw,25px),74px);--date-line-gap:clamp(16px,max(40/1440*100vw,16px),40px);--subtitle-1-line-height:clamp(24px,max(56/1440*100vw,24px),56px);--title-container-shadow-bottom:clamp(20px,max(65/1440*100vw,20px),65px);--title-container-shadow-left:clamp(80px,max(100/1440*100vw,80px),100px);--date-left:clamp(145px,max(200/1440*100vw,145px),200px);--date-top:clamp(10px,max(16/1440*100vw,10px),16px);--countdown-value-height:clamp(20px,max(60/1440*100vw,20px),60px);--countdown-divider-height:clamp(41px,max(74/1440*100vw,41px),74px)}}@media (max-width:834px){.narek-diana{--date-left:clamp(130px,max(143/834*100vw,130px),143px);--date-top:clamp(10px,max(10/834*100vw,10px),10px)}}@media (max-width:440px){.narek-diana{--title-container-shadow-bottom:16px;--title-container-shadow-left:75px;--date-left:115px;--date-top:2px}}.narek-diana{background-color:var(--background-color);overflow-x:clip}.narek-diana .scroll-arrow-button{bottom:60px}.narek-diana .scroll-arrow-button .icon{filter:var(--primary-color-tint)}.narek-diana #intro-section{background-position:50%;background-size:cover;background-attachment:fixed;height:100svh;position:relative;overflow:hidden}.narek-diana #intro-section:before{content:"";z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.narek-diana #intro-section .title-container{justify-content:left;gap:28px;padding-top:80px;padding-left:53px;display:flex;transform:rotate(-9deg)}.narek-diana #intro-section .title-container .title{font-family:var(--font-secondary);font-size:var(--hero-3);color:var(--primary-color)}.narek-diana #intro-section .title-container .title span{font-family:inherit;font-size:inherit;color:inherit}.narek-diana #intro-section .title-container .title-container-shadow{bottom:calc(-1*var(--title-container-shadow-bottom));left:var(--title-container-shadow-left);z-index:-1;justify-content:left;gap:28px;width:100%;display:flex;position:absolute}.narek-diana #intro-section .title-container .title-container-shadow .title{font-size:var(--hero-4);color:#4a3328}.narek-diana #intro-section .date{font-family:var(--font-secondary);font-size:var(--hero-3);color:var(--primary-color);padding-top:var(--date-top);padding-left:var(--date-left);justify-content:left;display:flex;transform:rotate(-9deg)!important}.narek-diana #event-details-section{position:relative}.narek-diana #event-details-section .countdown-container .time-unit-with-divider{align-items:center;gap:16px;display:flex}.narek-diana #event-details-section .countdown-container .time-unit-with-divider .divider{width:1px;height:var(--countdown-divider-height);background-color:var(--primary-color);opacity:.5}.narek-diana #event-details-section .countdown-container .time-unit .time-label{font-family:var(--font-quaternary);font-size:var(--subtitle-3);color:var(--primary-color);padding-top:14px}.narek-diana #event-details-section .countdown-container .time-unit .time-value-wrapper{min-height:var(--countdown-value-height);display:flex;position:relative;overflow:hidden}.narek-diana #event-details-section .countdown-container .time-unit .time-value-wrapper .time-value{font-family:var(--font-quaternary);font-size:var(--headline-1);color:var(--primary-color);text-align:center;width:100%;position:absolute}.narek-diana #event-details-section .main-image{object-fit:cover;object-position:center 40%;width:100%;max-height:80vh}.narek-diana #event-details-section .container{background:#000c;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.narek-diana #event-details-section .container .date{font-family:var(--font-secondary);font-size:var(--headline-1);color:var(--primary-color);gap:var(--date-line-gap);padding-bottom:60px;display:flex}.narek-diana #event-details-section .container .line{background-color:var(--primary-color);width:1px;height:var(--date-line-height)}.narek-diana #event-details-section .container .description{width:80%;font-size:var(--subtitle);color:var(--white-color);line-height:var(--subtitle-1-line-height);text-align:center;white-space:break-spaces}.narek-diana .overlapping-images-container .scroll-wrapper .scroll-section{width:100vw;height:100svh;overflow:hidden}.narek-diana #program-of-day-section{background-position:50%;background-repeat:no-repeat;background-size:100% 80%;background-color:var(--secondary-color);padding:128px 16px}.narek-diana #program-of-day-section .info-container{flex-direction:column;align-items:flex-start;gap:52px;width:fit-content;margin:auto;display:flex}.narek-diana #program-of-day-section .info-container .info{justify-content:center;gap:80px;display:flex}.narek-diana #program-of-day-section .info-container .info .time{font-family:var(--font-tertiary);font-size:var(--headline-3);color:var(--primary-color)}.narek-diana #program-of-day-section .info-container .info .content{flex-direction:column;gap:4px;display:flex}.narek-diana #program-of-day-section .info-container .info .content .name{font-family:var(--font-tertiary);font-size:var(--headline-3);color:var(--primary-color)}.narek-diana #program-of-day-section .info-container .info .content .place{font-size:var(--subtitle-1);color:var(--white-color)}.narek-diana #program-of-day-section .info-container .info .content .address{font-size:var(--subtitle-2);color:var(--white-color)}.narek-diana #program-of-day-section .info-container .info .content .location-button{border:1px solid var(--primary-color);color:#fff;font-size:var(--body);border-radius:82px;justify-content:center;align-items:center;margin-top:12px;padding:10px 22px;text-decoration:none;transition:opacity .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #e6cda140}.narek-diana #program-of-day-section .info-container .info .content .location-button:hover{opacity:.85;box-shadow:0 6px 24px #e6cda166}.narek-diana #dress-code-section{flex-direction:column;align-items:center;margin-top:80px;padding:0 16px;display:flex}.narek-diana #dress-code-section .title{font-size:var(--headline-2);color:var(--secondary-color);margin-bottom:16px}.narek-diana #dress-code-section .description{max-width:1000px;font-size:var(--subtitle-2);color:var(--black-color);text-align:center;margin-bottom:24px;line-height:40px}.narek-diana #dress-code-section .images-wrapper{gap:18px;width:100%;max-width:1025px;max-height:860px;display:flex;position:relative}.narek-diana #dress-code-section .images-wrapper .column{flex-direction:column;flex:1;gap:10px;display:flex}.narek-diana #dress-code-section .images-wrapper .column .image-container{width:100%;overflow:hidden}.narek-diana #dress-code-section .images-wrapper .column .image-container .image{object-fit:cover;width:100%;height:100%}.narek-diana #dress-code-section .images-wrapper .highlighted-text{font-family:var(--font-secondary);font-size:var(--hero-2);color:var(--primary-color);position:absolute;bottom:-9%;right:0;transform:rotate(-9deg)}.narek-diana .pre-attendance-container{flex-direction:column;align-items:center;max-width:550px;margin:80px auto 0;display:flex}.narek-diana .pre-attendance-container .pre-attendance-title{font-family:var(--font-secondary);font-size:var(--headline);color:var(--secondary-color);text-align:center;margin-bottom:20px}.narek-diana .pre-attendance-container .pre-attendance-note{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#4a3328;border:1.5px solid #e6cda18c;border-radius:16px;width:100%;padding:24px 32px}.narek-diana .pre-attendance-container .pre-attendance-note .text{font-size:var(--subtitle-2);color:var(--white-color);line-height:32px}.narek-diana #confirm-attendance-section{margin-top:80px;padding:0 16px}.narek-diana #confirm-attendance-section .title-container{max-width:874px;margin:0 auto 20px}.narek-diana #confirm-attendance-section .title-container .title{font-family:var(--font-secondary);font-size:var(--headline);color:var(--secondary-color);margin-bottom:8px;line-height:54px}.narek-diana #confirm-attendance-section .title-container .description{font-size:var(--subtitle-2);color:var(--gray-color);line-height:26px}.narek-diana #confirm-attendance-section .title-container .description strong{font-family:var(--font-tertiary);font-size:var(--subtitle-3);color:var(--secondary-color);font-weight:700}.narek-diana #confirm-attendance-section .content .container{max-width:650px}.narek-diana #confirm-attendance-section .content .container .radio-buttons{margin-bottom:40px}.narek-diana #confirm-attendance-section .content .container .radio-buttons .description{font-family:var(--font-tertiary);font-size:var(--subtitle-4);color:var(--gray-dark);margin-bottom:20px}.narek-diana #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked{background-color:var(--secondary-color)}.narek-diana #confirm-attendance-section .content .container .radio-buttons .checkbox-container .label{font-family:var(--font-tertiary);font-size:var(--body);color:var(--gray-color);white-space:nowrap}.narek-diana #confirm-attendance-section .content .container .from-whom-inputs .description{font-family:var(--font-tertiary);font-size:var(--subtitle-4);color:var(--gray-dark);margin-bottom:20px}.narek-diana #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox:checked{background-color:var(--secondary-color)}.narek-diana #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .label{font-family:var(--font-tertiary);font-size:var(--body);color:var(--gray-color)}.narek-diana #confirm-attendance-section .content .container .inputs .input-container label{font-size:var(--body);color:var(--black)}.narek-diana #confirm-attendance-section .content .container .inputs .input-container input{max-width:650px;font-size:var(--body);color:var(--gray-dark)}.narek-diana #confirm-attendance-section .submit-button{font-size:var(--body);color:var(--white);background-color:var(--button-color);width:150px}.narek-diana #confirm-attendance-section .submit-button:not(:disabled):hover{opacity:.8}.narek-diana #confirm-attendance-section .submit-button:disabled{cursor:unset;opacity:.3!important}.narek-diana .end-section{justify-content:center;margin-top:40px;display:flex;position:relative}.narek-diana .end-section .title{font-size:var(--headline-1);color:var(--secondary-color);white-space:nowrap;z-index:1;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.narek-diana .end-section .subtitle{font-family:var(--font-secondary);font-size:var(--hero-2);color:var(--primary-color);transform:rotate(-9deg)}.narek-diana .end-distance{padding-top:160px}@media (max-width:1280px){.narek-diana #dress-code-section .description{margin-bottom:8px;line-height:28px}.narek-diana #dress-code-section .images-wrapper .highlighted-text{bottom:-7%}}@media (max-width:834px){.narek-diana #intro-section .age{justify-content:center;padding-right:0}.narek-diana #event-details-section .container .description{width:unset;padding:0 20px}.narek-diana #program-of-day-section{padding:45px 16px}.narek-diana #program-of-day-section .info-container,.narek-diana #program-of-day-section .info-container .info{gap:20px}.narek-diana #dress-code-section{margin-top:40px}.narek-diana #dress-code-section .description{margin-bottom:8px;line-height:28px}.narek-diana #dress-code-section .images-wrapper{gap:8px}.narek-diana #confirm-attendance-section .title-container .title{line-height:32px}.narek-diana .pre-attendance-container{max-width:360px}}@media (max-width:440px){.narek-diana #dress-code-section .images-wrapper .highlighted-text{bottom:-9%}.narek-diana #confirm-attendance-section{margin-top:80px}.narek-diana #confirm-attendance-section .submit-button{width:100%}.narek-diana .end-section{margin-top:30px}.narek-diana .end-distance{padding-top:65px}}
.hovik-anna{--font-primary:"GastieRegular";--sections-spacing:88px;--primary-color:#4a4a4a;--black:#000;--white:#fff;--primary-color-rgb:167,142,122}.hovik-anna *{font-family:var(--font-primary)}.hovik-anna{--headline-1:clamp(54px,max(64/1920*100vw,54px),64px);--headline-2:clamp(40px,max(48/1920*100vw,40px),48px);--subtitle-1:clamp(32px,max(44/1920*100vw,32px),44px);--subtitle-2:clamp(21px,max(25/1920*100vw,21px),25px);--body-1:clamp(16px,max(18/1920*100vw,16px),18px);--body-2:clamp(13px,max(14/1920*100vw,13px),14px);--input-value:16px}@media (max-width:834px){.hovik-anna{--headline-1:clamp(46px,max(54/834*100vw,46px),54px);--headline-2:clamp(36px,max(40/834*100vw,36px),40px);--subtitle-1:clamp(28px,max(32/834*100vw,28px),32px);--subtitle-2:clamp(17px,max(21/834*100vw,17px),21px);--body-1:clamp(14px,max(16/834*100vw,14px),16px);--body-2:clamp(12px,max(13/834*100vw,12px),13px)}}@media (max-width:414px){.hovik-anna{--headline-1:clamp(28px,max(46/414*100vw,28px),46px);--headline-2:clamp(30px,max(32/414*100vw,30px),32px);--subtitle-1:clamp(22px,max(28/414*100vw,22px),28px);--subtitle-2:17px;--body-1:15px;--body-2:13px}}.hovik-anna{overflow-x:clip}.hovik-anna .audio-button .lottie path{fill:var(--primary-color);stroke:var(--primary-color)}.hovik-anna .scroll-arrow-button .icon{filter:invert(28%)sepia(0%)saturate(0%)hue-rotate(180deg)brightness(92%)contrast(92%)}.hovik-anna .sections-container{box-shadow:rgba(var(--primary-color-rgb),.4)0 22px 70px 4px;max-width:609px;margin:auto}.hovik-anna #intro-section{box-shadow:rgba(var(--primary-color-rgb),.4)0 25px 20px -20px;background-position:50% 65%;background-size:cover;background-attachment:fixed;width:100%;height:100svh;position:relative}.hovik-anna #intro-section .main-info-container{flex-direction:column;align-items:center;gap:28px;width:100%;padding:0 20px;display:flex;position:absolute;bottom:68px;left:50%;transform:translate(-50%)}.hovik-anna #intro-section .main-info-container .title{font-size:var(--headline-1);color:var(--black);text-align:center;line-height:56px}.hovik-anna #intro-section .main-info-container .message{font-size:var(--subtitle-2);color:var(--black);text-align:center}.hovik-anna #intro-section .main-info-container .countdown-container{color:var(--black);align-items:flex-end;gap:10px;display:flex}.hovik-anna #intro-section .main-info-container .countdown-container .divider:after{background-color:var(--black);height:64px}.hovik-anna #intro-section .main-info-container .countdown-container .time-unit{text-align:center}.hovik-anna #intro-section .main-info-container .countdown-container .time-value{font-size:var(--headline-2);color:var(--black);font-weight:600}.hovik-anna #intro-section .main-info-container .countdown-container .time-label{font-size:var(--body-2);color:var(--black)}.hovik-anna #event-details-section{text-align:center}.hovik-anna #event-details-section .section-1,.hovik-anna #event-details-section .section-2{padding:var(--sections-spacing)28px 0;color:var(--primary-color);background-position:50%;background-size:cover}.hovik-anna #event-details-section .section-1 .title,.hovik-anna #event-details-section .section-2 .title{font-size:var(--headline-1);color:var(--primary-color)}.hovik-anna #event-details-section .section-1 .subtitle,.hovik-anna #event-details-section .section-2 .subtitle{font-size:var(--subtitle-2);color:var(--secondary-text-color);white-space:break-spaces;padding:32px 0 0;line-height:1.5}.hovik-anna #event-details-section .section-1{margin-bottom:20px}.hovik-anna #event-details-section .section-1 .images-container{justify-content:center;gap:24px;margin-top:80px;display:flex}.hovik-anna #event-details-section .section-1 .images-container img{object-fit:cover;aspect-ratio:3/5;border-radius:8px;width:100%;max-width:292px;animation:1s ease-out fadeInSlide}.hovik-anna #event-details-section .month-days{padding:var(--sections-spacing)60px 0;flex-wrap:wrap;gap:18px;margin:auto;display:flex}.hovik-anna #event-details-section .month-days .day-box{background-color:var(--white);width:45px;height:45px;font-size:var(--body-1);color:var(--text-dark);border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:background-color .3s,color .3s;display:flex;box-shadow:0 4px 8px #0000001a}.hovik-anna #event-details-section .month-days .day-box:empty{box-shadow:none;box-shadow:none;background-color:#0000}.hovik-anna #event-details-section .month-days .selected{background-color:var(--primary-color);color:var(--white);animation:1s ease-in-out infinite beating}.hovik-anna #program-of-day-section{padding:var(--sections-spacing)0;background-position:50%;background-repeat:no-repeat;background-size:cover}.hovik-anna #program-of-day-section .title{font-size:var(--headline-2);color:var(--primary-color);text-align:center;margin-bottom:40px}.hovik-anna #program-of-day-section .places{flex-direction:column;gap:100px;display:flex}.hovik-anna #program-of-day-section .places .place-container{flex-direction:column;gap:36px;margin:auto;display:flex}.hovik-anna #program-of-day-section .places .place-container .place-content{flex-direction:column;align-items:center;gap:8px;display:flex}.hovik-anna #program-of-day-section .places .place-container .place-content .time{font-size:var(--subtitle-1);color:var(--primary-color)}.hovik-anna #program-of-day-section .places .place-container .place-content .place{font-size:var(--subtitle-2);color:var(--primary-color);text-align:center;line-height:22px}.hovik-anna #program-of-day-section .places .place-container .location-button{color:var(--white);background-color:var(--primary-color);text-align:center;border-radius:8px;outline:none;width:200px;margin:auto;padding:12px 0 10px;transition:all .3s ease-in-out}.hovik-anna #program-of-day-section .places .place-container .location-button:hover{color:var(--white);transform:translateY(-5px)}.hovik-anna #program-of-day-section .places .place-container .ceremony-image{object-fit:cover;object-position:center;width:480px;height:320px;box-shadow:rgba(var(--primary-color-rgb),.4)5px 5px,rgba(var(--primary-color-rgb),.3)10px 10px,rgba(var(--primary-color-rgb),.2)15px 15px}.hovik-anna #program-of-day-section .places .place-container .reception-image{object-fit:cover;object-position:center;width:480px;height:320px;box-shadow:rgba(var(--primary-color-rgb),.4)-5px 5px,rgba(var(--primary-color-rgb),.3)-10px 10px,rgba(var(--primary-color-rgb),.2)-15px 15px}.hovik-anna #confirm-attendance-section{padding:0 32px var(--sections-spacing);grid-template-rows:auto auto 1fr;display:grid;position:relative}.hovik-anna #confirm-attendance-section .description{margin-top:12px}.hovik-anna #confirm-attendance-section .title-container{text-align:left}.hovik-anna #confirm-attendance-section .title-container .title{font-size:var(--headline-2);color:var(--primary-color);text-align:center;margin-bottom:0}.hovik-anna #confirm-attendance-section .title-container .description{font-size:var(--body-1);color:var(--primary-color);text-align:center}.hovik-anna #confirm-attendance-section .content{display:block}.hovik-anna #confirm-attendance-section .content .container .radio-buttons .description{font-size:var(--body-1);color:var(--primary-color);margin-bottom:20px}.hovik-anna #confirm-attendance-section .content .container .radio-buttons .checkbox-container{color:var(--black);flex-direction:column;gap:10px;margin:10px 0 20px;display:flex}.hovik-anna #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox{appearance:none;border:2px solid var(--primary-color);cursor:pointer;width:20px;height:20px;margin:0;position:relative}.hovik-anna #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked{background-color:#0000}.hovik-anna #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked:before{background-color:var(--primary-color);width:10px;height:10px}.hovik-anna #confirm-attendance-section .content .container .radio-buttons .checkbox-container .label{font-size:var(--body-1);color:var(--primary-color);margin-top:2px}.hovik-anna #confirm-attendance-section .content .container .from-whom-inputs{margin:40px 0}.hovik-anna #confirm-attendance-section .content .container .from-whom-inputs .description{font-size:var(--body-1);color:var(--primary-color);margin-bottom:20px}.hovik-anna #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox{background-color:#0000}.hovik-anna #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox:checked{background-color:var(--primary-color)}.hovik-anna #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .label{font-size:var(--body-1);color:var(--primary-color);margin-top:2px}.hovik-anna #confirm-attendance-section .content .container .inputs{gap:12px;display:grid}.hovik-anna #confirm-attendance-section .content .container .inputs .input-container label{font-size:var(--body-1);color:var(--primary-color)}.hovik-anna #confirm-attendance-section .content .container .inputs .input-container input{height:40px;font-size:var(--input-value)}.hovik-anna #confirm-attendance-section .content .container .inputs .input-container input:focus{outline:none}.hovik-anna #confirm-attendance-section .content .container .inputs .input-container input:disabled{cursor:default;opacity:.5;transform:none}.hovik-anna #confirm-attendance-section .submit-button{font-size:var(--body-1);background-color:var(--primary-color);color:var(--white);cursor:pointer;border:none;border-radius:6px;outline:none;margin-top:40px;padding:12px;transition:all .3s ease-in-out}.hovik-anna #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-5px)}.hovik-anna #confirm-attendance-section .submit-button:disabled{cursor:not-allowed;opacity:.5!important}.hovik-anna #spouse-images-section{margin:0 20px 60px}.hovik-anna #spouse-images-section .title-container{text-align:center;margin-bottom:40px}.hovik-anna #spouse-images-section .title-container .title{font-size:var(--headline-3);color:var(--black);margin-bottom:32px;line-height:40px}.hovik-anna #spouse-images-section .title-container .description{max-width:874px;font-family:var(--font-secondary);font-size:var(--subtitle-4);color:var(--black);margin:16px auto 0}.hovik-anna #spouse-images-section .images-container{text-align:center;flex-direction:column;justify-content:center;gap:12px;display:flex}.hovik-anna #spouse-images-section .images-container .section-1{flex-direction:column;align-items:center;gap:12px;display:flex}.hovik-anna #spouse-images-section .images-container .section-1 .container{justify-content:center;gap:12px;width:100%;display:flex}.hovik-anna #spouse-images-section .images-container .section-1 .container img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:196px}.hovik-anna #spouse-images-section .images-container .section-1 img{object-fit:cover;border-radius:30px;width:100%;height:367px}.hovik-anna #spouse-images-section .images-container .section-2{flex-direction:column;align-items:center;gap:12px;display:flex}.hovik-anna #spouse-images-section .images-container .section-2 img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:282px}.hovik-anna #spouse-images-section .images-container .section-3 img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:583px}.hovik-anna .end-title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center;padding:0 10px 40px}@media (max-width:834px){.hovik-anna{--sections-spacing:60px}.hovik-anna #intro-section{background-attachment:scroll}.hovik-anna #intro-section .main-info-container{justify-content:center;gap:20px}.hovik-anna #intro-section .main-info-container .countdown-container{gap:6px}.hovik-anna #intro-section .main-info-container .countdown .time-unit{margin:0 10px}.hovik-anna #event-details-section .section-1 .images-container{gap:12px;margin-top:20px}.hovik-anna #event-details-section .section-1 .images-container img{max-width:200px}.hovik-anna #event-details-section .section-1,.hovik-anna #event-details-section .section-2{padding:64px 20px 0}.hovik-anna #event-details-section .section-1 .subtitle,.hovik-anna #event-details-section .section-2 .subtitle{padding:10px 0}.hovik-anna #event-details-section .section-1{margin-bottom:0}.hovik-anna #event-details-section .month-days{gap:16px;max-width:400px;padding:24px 8px 64px}.hovik-anna #event-details-section .month-days .day-box{width:clamp(40px,max(5.39568vw,40px),45px);height:clamp(40px,max(5.39568vw,40px),45px)}.hovik-anna #program-of-day-section{padding:0 20px 64px}.hovik-anna #program-of-day-section .places{gap:48px;padding:0 20px}.hovik-anna #program-of-day-section .places .place-container .ceremony-image-container,.hovik-anna #program-of-day-section .places .place-container .reception-image-container{margin-bottom:16px}.hovik-anna #program-of-day-section .places .place-container .ceremony-image,.hovik-anna #program-of-day-section .places .place-container .reception-image{aspect-ratio:8/5;width:100%;max-width:400px;height:100%}.hovik-anna #program-of-day-section .places .place-container{gap:20px;margin:auto}.hovik-anna #confirm-attendance-section .confirm-attendance-section-title{margin-bottom:24px}}@media (max-width:440px){.hovik-anna #intro-section .main-info-container .countdown-container{gap:16px}.hovik-anna #program-of-day-section{padding:0 20px 64px}.hovik-anna #event-details-section .month-days{gap:12px}.hovik-anna #event-details-section .month-days .day-box{width:clamp(28px,max(9.09091vw,28px),40px);height:clamp(28px,max(9.09091vw,28px),40px)}.hovik-anna #confirm-attendance-section{padding:0 20px var(--sections-spacing)}}
.arman-sona{--font-primary:"DecorativeUnicodeItalic";--font-secondary-semibold:"MontserratArmSemiBold";--font-secondary-regular:"MontserratArmRegular";--sections-spacing:140px;--primary-text-color:#fff;--secondary-text-color:#000;--input-color:#000;--button-color:#000;--icons-tint:#000;--text-shadow:2px 2px 5px #0003}.arman-sona *{font-family:var(--font-secondary-regular),sans-serif}.arman-sona{--headline-1:clamp(58px,max(90/1920*100vw,58px),90px);--headline-2:clamp(42px,max(64/1920*100vw,42px),64px);--subtitle-1:clamp(36px,max(42/1920*100vw,36px),42px);--subtitle-2:clamp(20px,max(24/1920*100vw,20px),24px);--body-1:clamp(16px,max(18/1920*100vw,16px),18px);--body-2:clamp(15px,max(16/1920*100vw,15px),16px);--input-value:16px}@media (max-width:834px){.arman-sona{--headline-1:clamp(48px,max(58/834*100vw,48px),58px);--headline-2:clamp(40px,max(42/834*100vw,40px),42px);--subtitle-1:clamp(28px,max(36/834*100vw,28px),36px);--subtitle-2:clamp(20px,max(20/834*100vw,20px),20px);--body-1:clamp(16px,max(16/834*100vw,16px),16px);--body-2:clamp(14px,max(14/834*100vw,14px),14px)}}@media (max-width:414px){.arman-sona{--headline-1:clamp(40px,max(48/414*100vw,40px),48px);--headline-2:clamp(28px,max(40/414*100vw,28px),40px);--subtitle-1:clamp(24px,max(28/414*100vw,24px),28px);--subtitle-2:clamp(20px,max(20/414*100vw,20px),20px);--body-1:clamp(14px,max(16/414*100vw,14px),16px)}}.arman-sona{background-position:50%;background-size:cover;background-attachment:fixed;flex-direction:column;display:flex;overflow-x:clip}.arman-sona #intro-section{text-align:center;background-position:50% 35%;background-repeat:no-repeat;background-size:cover;height:100svh;position:relative;box-shadow:0 54px 55px #00000040,0 -12px 30px #0000001f,0 4px 6px #0000001f,0 12px 13px #0000002b,0 -3px 5px #00000017}.arman-sona #intro-section .container{background:#0003;width:100%;height:100svh}.arman-sona #intro-section .container .intro-section-content{flex-direction:column;gap:12px;width:100%;display:flex;position:absolute;top:65%;left:50%;transform:translate(-50%,-50%)}.arman-sona #intro-section .container .intro-section-content .intro-section-title{font-size:var(--headline-1);font-family:var(--font-primary),sans-serif;color:var(--primary-text-color)}.arman-sona #intro-section .container .intro-section-content .intro-section-title span{font-family:inherit;font-size:inherit;color:inherit}.arman-sona #intro-section .container .intro-section-content .intro-section-date{font-size:var(--subtitle-1);color:var(--primary-text-color)}.arman-sona #intro-section .container .intro-section-content .countdown-timer{color:var(--primary-text-color)}.arman-sona #intro-section .container .intro-section-content .countdown-timer .divider:after{background-color:var(--primary-text-color)}.arman-sona #intro-section .container .intro-section-content .countdown-timer .title{font-size:var(--body-1);color:var(--primary-text-color)}.arman-sona #intro-section .container .intro-section-content .countdown-timer .countdown-container{gap:16px;margin-top:12px}.arman-sona #intro-section .container .intro-section-content .countdown-timer .countdown-container .time-unit .time-value{font-size:var(--headline-2)}.arman-sona #intro-section .container .intro-section-content .countdown-timer .countdown-container .time-unit .time-label{font-size:var(--body-1)}.arman-sona #intro-section .container .intro-section-button{position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.arman-sona #intro-section .container .intro-section-button .intro-section-arrow{width:30px;filter:var(--white-tint);cursor:pointer;margin:auto;animation:1s infinite alternate moveArrow;transform:rotate(90deg)}.arman-sona #event-details-section{margin-top:calc(var(--sections-spacing)/2);padding-top:calc(var(--sections-spacing)/2);display:flex}.arman-sona #event-details-section .event-details-section-description{text-align:center;color:var(--secondary-text-color);flex:1;justify-content:center;margin:auto;display:flex}.arman-sona #event-details-section .event-details-section-description .event-details-section-content{flex-direction:column;gap:22px;max-width:500px;padding:0 16px;display:flex}.arman-sona #event-details-section .event-details-section-description .event-details-section-content .event-details-section-title{font-family:var(--font-primary),sans-serif;font-size:var(--subtitle-1);color:var(--secondary-text-color)}.arman-sona #event-details-section .event-details-section-description .event-details-section-content .event-details-section-message{font-family:var(--font-secondary-regular),sans-serif;font-size:var(--body-1);line-height:28px}.arman-sona #event-details-section .event-details-section-images{flex:1;grid-template-columns:repeat(30,1fr);padding-right:40px;display:grid}.arman-sona #event-details-section .event-details-section-images .event-details-section-top-image{z-index:1;grid-area:1/1/auto/17;margin-top:15%;animation:1s ease-out fadeInSlide}.arman-sona #event-details-section .event-details-section-images .event-details-section-bottom-image{grid-area:1/15/auto/-1;animation:1s ease-out fadeInSlide}.arman-sona #event-details-section .event-details-section-images .event-details-section-image{aspect-ratio:312/395;object-fit:cover;width:100%;box-shadow:0 54px 55px #00000040,0 -12px 30px #0000001f,0 4px 6px #0000001f,0 12px 13px #0000002b,0 -3px 5px #00000017}.arman-sona #event-details-section .event-details-section-images img{transition:transform .5s,box-shadow .5s}.arman-sona #event-details-section .event-details-section-images img:hover{transform:scale(1.05);box-shadow:0 10px 20px #0003}.arman-sona #spouse-images-section{margin:var(--sections-spacing)auto 0;max-width:1400px;padding:0 40px}.arman-sona #spouse-images-section .spouse-images-section-grid{justify-content:center;display:flex}.arman-sona #spouse-images-section .spouse-images-section-image-wrapper{width:100%;max-width:500px;overflow:hidden}.arman-sona #spouse-images-section .spouse-images-section-image{aspect-ratio:312/395;object-fit:cover;width:100%;transition:transform .5s,box-shadow .5s;box-shadow:0 54px 55px #00000040,0 -12px 30px #0000001f,0 4px 6px #0000001f,0 12px 13px #0000002b,0 -3px 5px #00000017}.arman-sona #spouse-images-section .spouse-images-section-image:hover{transform:scale(1.03);box-shadow:0 10px 20px #0003}.arman-sona #program-of-day-section{max-width:500px;margin:var(--sections-spacing)auto 0;flex-direction:column;align-items:center;gap:80px;padding:0 16px;display:flex}.arman-sona #program-of-day-section .program-of-day-title{font-family:var(--font-primary),sans-serif;font-size:var(--subtitle-1);color:var(--secondary-text-color);text-align:center;margin-bottom:-20px}.arman-sona #program-of-day-section .program-section-part{text-align:center;flex-direction:column;align-items:center;gap:36px;display:flex}.arman-sona #program-of-day-section .program-section-content{flex-direction:column;align-items:center;gap:12px;display:flex}.arman-sona #program-of-day-section .program-section-name{font-size:var(--subtitle-2);color:var(--secondary-text-color)}.arman-sona #program-of-day-section .program-section-time{font-family:var(--font-secondary-semibold),sans-serif;font-size:var(--subtitle-1);color:var(--secondary-text-color)}.arman-sona #program-of-day-section .program-section-place{font-family:var(--font-secondary-semibold),sans-serif;font-size:var(--subtitle-2);color:var(--secondary-text-color)}.arman-sona #program-of-day-section .program-section-address{white-space:pre-line;font-size:var(--body-1);color:var(--secondary-text-color)}.arman-sona #program-of-day-section .program-icon{filter:var(--icons-tint);width:110px;height:100%;min-height:100px;margin:12px 0}.arman-sona #dress-code-section{margin:var(--sections-spacing)auto 0;flex-direction:column;align-items:center;gap:32px;max-width:500px;padding:0 16px;display:flex}.arman-sona #dress-code-section .dress-code-title{font-family:var(--font-primary),sans-serif;font-size:var(--subtitle-1);color:var(--secondary-text-color);text-align:center}.arman-sona #dress-code-section .dress-code-message{font-family:var(--font-secondary-regular),sans-serif;font-size:var(--body-1);color:var(--secondary-text-color);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000000a;border:1.5px solid #0000001f;border-radius:16px;max-width:550px;margin:0 auto;padding:20px 32px;line-height:28px}.arman-sona #dress-code-section .dress-code-image{object-fit:contain;width:100%;max-width:300px;margin-top:16px}.arman-sona #dress-code-section .dress-code-swatches{gap:40px;margin-top:8px;display:flex}.arman-sona #dress-code-section .dress-code-swatch-wrapper{flex-direction:column;align-items:center;gap:10px;display:flex}.arman-sona #dress-code-section .dress-code-swatch{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;box-shadow:0 4px 14px #0000001f}.arman-sona #dress-code-section .dress-code-swatch-x{color:#00000073;font-size:22px;line-height:1;font-family:var(--font-secondary-semibold),sans-serif}.arman-sona #dress-code-section .dress-code-swatch-label{font-family:var(--font-secondary-regular),sans-serif;font-size:var(--body-2);color:var(--secondary-text-color);text-align:center}.arman-sona #confirm-attendance-section{margin:var(--sections-spacing)auto 0;padding:0 16px}.arman-sona #confirm-attendance-section .title-container .title{font-family:var(--font-primary),sans-serif;font-size:var(--subtitle-1);color:var(--secondary-text-color);text-align:center}.arman-sona #confirm-attendance-section .title-container .description{font-size:var(--body-2);color:var(--secondary-text-color)}.arman-sona #confirm-attendance-section .content .container{max-width:500px}.arman-sona #confirm-attendance-section .content .container .radio-buttons .description{font-size:var(--body-1);color:var(--secondary-text-color);margin-bottom:20px}.arman-sona #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox,.arman-sona #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked{background-color:#0000}.arman-sona #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked:before{background-color:var(--input-color)}.arman-sona #confirm-attendance-section .content .container .radio-buttons .checkbox-container .label{font-size:var(--body-1);color:var(--secondary-text-color)}.arman-sona #confirm-attendance-section .content .container .from-whom-inputs{margin:40px 0}.arman-sona #confirm-attendance-section .content .container .from-whom-inputs .description{font-size:var(--body-1);color:var(--secondary-text-color);margin-bottom:20px}.arman-sona #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox{background-color:#0000}.arman-sona #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox:checked{background-color:var(--input-color)}.arman-sona #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .label,.arman-sona #confirm-attendance-section .content .container .inputs .input-container label{font-size:var(--body-1);color:var(--secondary-text-color)}.arman-sona #confirm-attendance-section .content .container .inputs .input-container input{font-size:var(--input-value);color:var(--secondary-text-color)}.arman-sona #confirm-attendance-section .content .container .inputs .input-container input::placeholder{color:#a9a9a9}.arman-sona #confirm-attendance-section .submit-button{margin:50px auto 0;display:flex!important}.arman-sona #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-5px)}.arman-sona #confirm-attendance-section .submit-button:disabled{cursor:not-allowed;opacity:.5}.arman-sona #event-participants-section{margin-top:var(--sections-spacing)}.arman-sona #event-participants-section .participants-section-title{font-family:var(--font-primary),sans-serif;font-size:var(--subtitle-1);color:var(--secondary-text-color);text-align:center}.arman-sona #event-participants-section .participants{flex-wrap:wrap;justify-content:center;gap:48px 40px;padding:40px;display:flex}.arman-sona #event-participants-section .participants .participants-table{flex-direction:column;row-gap:8px;display:flex}.arman-sona #event-participants-section .participants .participants-table .participants-table-number{font-size:var(--subtitle-2);color:var(--secondary-text-color);text-align:center}.arman-sona #event-participants-section .participants .participants-table .participants-names{font-size:var(--body-1);text-align:center;flex-direction:column;row-gap:4px;margin-top:12px;display:flex}.arman-sona .waiting-for-you{font-family:var(--font-primary),sans-serif;font-size:var(--subtitle-1);color:var(--secondary-text-color);text-align:center;text-shadow:var(--text-shadow);margin:60px auto 40px}.arman-sona .dark-button,.arman-sona #confirm-attendance-section .submit-button{font-size:var(--body-1);width:fit-content;color:var(--white);background-color:var(--button-color);text-align:center;border-radius:30px;outline:none;min-width:160px;padding:12px 16px;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 6px #0003}.arman-sona .dark-button:not([disabled]):hover,.arman-sona #confirm-attendance-section .submit-button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 6px 12px #0000004d}.arman-sona .dark-button:disabled,.arman-sona #confirm-attendance-section .submit-button:disabled{cursor:unset;opacity:.5!important}@media (max-width:834px){.arman-sona #intro-section .intro-section-button .intro-section-arrow{width:22px}.arman-sona #intro-section .container .intro-section-content .countdown-timer .countdown-container{gap:8px}.arman-sona #event-details-section{flex-direction:column;row-gap:50px}.arman-sona #event-details-section .event-details-section-images{padding:12px}.arman-sona #spouse-images-section{padding:0 16px}.arman-sona #spouse-images-section .spouse-images-section-image-wrapper{max-width:360px}.arman-sona #event-participants-section .participants{gap:60px 40px}}@media (max-width:440px){.arman-sona #intro-section .container .intro-section-content .countdown-timer .countdown-container{gap:16px}}@media (max-height:500px){.arman-sona #intro-section .container .intro-section-button{display:none}}@keyframes moveArrow{0%{transform:translateY(0)rotate(90deg)}to{transform:translateY(10px)rotate(90deg)}}
