.gor-lilia{--font-primary:"GastieRegular";--font-secondary:"GHEAMariamRegular";--sections-spacing:88px;--primary-color:#7e6249;--black:#000000;--white:#FFFFFF;--primary-color-rgb:167,142,122}.gor-lilia *{font-family:var(--font-primary)}.gor-lilia{--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(23px,max(25/1920 * 100vw,23px),25px);--body-1:clamp(19px,max(21/1920 * 100vw,19px),21px);--body-2:clamp(16px,max(18/1920 * 100vw,16px),18px);--body-3:22px;--input-value:16px}@media(max-width:834px){.gor-lilia{--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(19px,max(23/834 * 100vw,19px),23px);--body-1:clamp(17px,max(19/834 * 100vw,17px),19px);--body-2:clamp(15px,max(16/834 * 100vw,15px),16px)}}@media(max-width:414px){.gor-lilia{--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:19px;--body-1:17px;--body-2:15px}}.gor-lilia{overflow-x:clip}.gor-lilia .audio-button .lottie path{fill:var(--primary-color);stroke:var(--primary-color)}.gor-lilia .scroll-arrow-button .icon{filter:invert(64%) sepia(18%) saturate(402%) hue-rotate(346deg) brightness(92%) contrast(88%)}.gor-lilia .sections-container{box-shadow:rgba(var(--primary-color-rgb),.4) 0 22px 70px 4px;max-width:609px;margin:auto}.gor-lilia #intro-section{position:relative;box-shadow:rgba(var(--primary-color-rgb),.4) 0 25px 20px -20px;width:100%;height:100vh;height:100svh;background-size:cover;background-position:center 20%;background-attachment:fixed}.gor-lilia #intro-section .main-info-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:28px;padding:0 20px;position:absolute;bottom:68px;left:50%;transform:translateX(-50%)}.gor-lilia #intro-section .main-info-container .title{font-size:var(--headline-1);color:var(--black);text-align:center;line-height:56px}.gor-lilia #intro-section .main-info-container .message{font-size:var(--subtitle-2);color:var(--black);text-align:center}.gor-lilia #intro-section .main-info-container .countdown-container{display:flex;align-items:flex-end;gap:10px;color:var(--black)}.gor-lilia #intro-section .main-info-container .countdown-container .divider:after{background-color:var(--black);height:64px}.gor-lilia #intro-section .main-info-container .countdown-container .time-unit{text-align:center}.gor-lilia #intro-section .main-info-container .countdown-container .time-value{font-size:var(--headline-2);font-weight:600;color:var(--black)}.gor-lilia #intro-section .main-info-container .countdown-container .time-label{font-size:var(--body-2);color:var(--black)}.gor-lilia #event-details-section{text-align:center}.gor-lilia #event-details-section .section-1,.gor-lilia #event-details-section .section-2{background-size:cover;background-position:50%;padding:var(--sections-spacing) 28px 0;color:var(--primary-color)}.gor-lilia #event-details-section .section-1 .title,.gor-lilia #event-details-section .section-2 .title{font-size:var(--headline-1);color:var(--primary-color)}.gor-lilia #event-details-section .section-1 .subtitle,.gor-lilia #event-details-section .section-2 .subtitle{font-size:var(--subtitle-2);line-height:1.5;color:var(--secondary-text-color);white-space:break-spaces;padding:32px 0 0}.gor-lilia #event-details-section .section-1{margin-bottom:20px}.gor-lilia #event-details-section .section-1 .images-container{display:flex;justify-content:center;gap:24px;margin-top:80px}.gor-lilia #event-details-section .section-1 .images-container img{width:100%;max-width:292px;border-radius:8px;object-fit:cover;aspect-ratio:3/5;animation:fadeInSlide 1s ease-out}.gor-lilia #event-details-section .month-days{display:flex;flex-wrap:wrap;gap:18px;margin:auto;padding:var(--sections-spacing) 60px 0}.gor-lilia #event-details-section .month-days .day-box{width:45px;height:45px;display:flex;justify-content:center;align-items:center;background-color:var(--white);border-radius:50%;font-size:var(--body-1);font-weight:600;color:var(--text-dark);box-shadow:0 4px 8px rgba(0,0,0,.1);transition:background-color .3s,color .3s}.gor-lilia #event-details-section .month-days .day-box:empty{background-color:rgba(0,0,0,0);box-shadow:none}.gor-lilia #event-details-section .month-days .selected{background-color:var(--primary-color);color:var(--white);animation:beating 1s ease-in-out infinite}.gor-lilia #program-of-day-section{background-size:cover;background-position:50%;background-repeat:no-repeat;padding:var(--sections-spacing) 0}.gor-lilia #program-of-day-section .title{font-size:var(--headline-2);color:var(--primary-color);text-align:center;margin-bottom:40px}.gor-lilia #program-of-day-section .places{display:flex;flex-direction:column;gap:100px}.gor-lilia #program-of-day-section .places .place-container{margin:auto;display:flex;flex-direction:column;gap:36px}.gor-lilia #program-of-day-section .places .place-container .place-content{display:flex;flex-direction:column;align-items:center;gap:8px}.gor-lilia #program-of-day-section .places .place-container .place-content .time{font-size:var(--subtitle-1);color:var(--primary-color)}.gor-lilia #program-of-day-section .places .place-container .place-content .place{font-size:var(--body-3);color:var(--primary-color);text-align:center;line-height:22px}.gor-lilia #program-of-day-section .places .place-container .location-button{font-size:var(--subtitle-2);color:var(--white);background-color:var(--primary-color);width:200px;border-radius:8px;padding:12px 0 10px;margin:auto;text-align:center;outline:none;transition:all .3s ease-in-out}.gor-lilia #program-of-day-section .places .place-container .location-button:hover{color:var(--white);transform:translateY(-5px)}.gor-lilia #program-of-day-section .places .place-container .ceremony-image{width:480px;height:320px;object-fit:cover;object-position:center;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}.gor-lilia #program-of-day-section .places .place-container .reception-image{width:480px;height:320px;object-fit:cover;object-position:center;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}.gor-lilia #dress-code-section{background-size:cover;background-position:50%;background-repeat:no-repeat;padding:0 28px var(--sections-spacing)}.gor-lilia #dress-code-section .dress-code-card{position:relative;max-width:468px;margin:0 auto;padding:52px 32px 48px;display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.42));border:1px solid rgba(var(--primary-color-rgb),.35);border-radius:2px;box-shadow:rgba(var(--primary-color-rgb),.18) 0 20px 50px -18px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gor-lilia #dress-code-section .dress-code-card:before{content:"";position:absolute;inset:8px;border:1px solid rgba(var(--primary-color-rgb),.22);border-radius:1px;pointer-events:none}.gor-lilia #dress-code-section .dress-code-card:after{content:"";position:absolute;top:8px;left:8px;right:8px;bottom:8px;border-radius:1px;pointer-events:none;background:linear-gradient(var(--primary-color),var(--primary-color)) 0 0/22px 1px no-repeat,linear-gradient(var(--primary-color),var(--primary-color)) 0 0/1px 22px no-repeat,linear-gradient(var(--primary-color),var(--primary-color)) 100% 0/22px 1px no-repeat,linear-gradient(var(--primary-color),var(--primary-color)) 100% 0/1px 22px no-repeat,linear-gradient(var(--primary-color),var(--primary-color)) 0 100%/22px 1px no-repeat,linear-gradient(var(--primary-color),var(--primary-color)) 0 100%/1px 22px no-repeat,linear-gradient(var(--primary-color),var(--primary-color)) 100% 100%/22px 1px no-repeat,linear-gradient(var(--primary-color),var(--primary-color)) 100% 100%/1px 22px no-repeat;opacity:.6}.gor-lilia #dress-code-section .ornament{color:var(--primary-color);line-height:0}.gor-lilia #dress-code-section .ornament .ornament-svg{width:180px;max-width:70%;height:auto;opacity:.85}.gor-lilia #dress-code-section .ornament-top{margin-bottom:26px}.gor-lilia #dress-code-section .ornament-bottom{margin-top:30px}.gor-lilia #dress-code-section .gown{color:var(--primary-color);line-height:0;margin-bottom:22px;filter:drop-shadow(0 6px 10px rgba(var(--primary-color-rgb),.25))}.gor-lilia #dress-code-section .gown svg{width:62px;height:auto}.gor-lilia #dress-code-section .title{font-size:var(--headline-2);color:var(--primary-color);letter-spacing:.14em;margin-bottom:18px}.gor-lilia #dress-code-section .message{font-size:var(--subtitle-2);line-height:1.65;color:var(--primary-color);white-space:break-spaces;max-width:360px;margin:0 auto}.gor-lilia #dress-code-section .colors{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:30px}.gor-lilia #dress-code-section .colors .color-item{display:flex;flex-direction:column;align-items:center;gap:8px}.gor-lilia #dress-code-section .colors .color-item .color-circle{width:34px;height:34px;border-radius:50%;border:1px solid rgba(var(--primary-color-rgb),.4);box-shadow:rgba(var(--primary-color-rgb),.25) 0 4px 10px -2px}.gor-lilia #dress-code-section .colors .color-item .color-name{font-size:var(--body-2);color:var(--primary-color)}.gor-lilia #confirm-attendance-section{position:relative;display:grid;grid-template-rows:auto auto 1fr;padding:0 32px var(--sections-spacing)}.gor-lilia #confirm-attendance-section .description{margin-top:12px}.gor-lilia #confirm-attendance-section .title-container{text-align:left}.gor-lilia #confirm-attendance-section .title-container .title{font-size:var(--headline-2);color:var(--primary-color);margin-bottom:0;text-align:center}.gor-lilia #confirm-attendance-section .title-container .description{font-size:var(--subtitle-2);color:var(--primary-color);text-align:center}.gor-lilia #confirm-attendance-section .title-container .description .highlight-date{font-weight:700}.gor-lilia #confirm-attendance-section .content{display:block}.gor-lilia #confirm-attendance-section .content .container .radio-buttons .description{font-size:var(--subtitle-2);color:var(--primary-color);margin-bottom:20px}.gor-lilia #confirm-attendance-section .content .container .radio-buttons .checkbox-container{color:var(--black);display:flex;flex-direction:column;gap:10px;margin:10px 0 20px}.gor-lilia #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox{appearance:none;width:20px;height:20px;border:2px solid var(--primary-color);position:relative;cursor:pointer;margin:0}.gor-lilia #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked{background-color:rgba(0,0,0,0)}.gor-lilia #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked:before{width:10px;height:10px;background-color:var(--primary-color)}.gor-lilia #confirm-attendance-section .content .container .radio-buttons .checkbox-container .label{font-size:var(--subtitle-2);color:var(--primary-color);margin-top:2px}.gor-lilia #confirm-attendance-section .content .container .from-whom-inputs{margin:40px 0}.gor-lilia #confirm-attendance-section .content .container .from-whom-inputs .description{font-size:var(--subtitle-2);color:var(--primary-color);margin-bottom:20px}.gor-lilia #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox{background-color:rgba(0,0,0,0)}.gor-lilia #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox:checked{background-color:var(--primary-color)}.gor-lilia #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .label{font-size:var(--subtitle-2);color:var(--primary-color);margin-top:2px}.gor-lilia #confirm-attendance-section .content .container .inputs{display:grid;gap:12px}.gor-lilia #confirm-attendance-section .content .container .inputs .input-container label{font-size:var(--subtitle-2);color:var(--primary-color)}.gor-lilia #confirm-attendance-section .content .container .inputs .input-container input{height:40px;font-family:var(--font-secondary);font-size:var(--subtitle-2)}.gor-lilia #confirm-attendance-section .content .container .inputs .input-container input::placeholder{font-family:var(--font-primary)}.gor-lilia #confirm-attendance-section .content .container .inputs .input-container input:focus{outline:none}.gor-lilia #confirm-attendance-section .content .container .inputs .input-container input:disabled{cursor:default;transform:none;opacity:.5}.gor-lilia #confirm-attendance-section .submit-button{font-size:var(--subtitle-2);background-color:var(--primary-color);color:var(--white);padding:12px;cursor:pointer;border-radius:6px;border:none;margin-top:40px;outline:none;transition:all .3s ease-in-out}.gor-lilia #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-5px)}.gor-lilia #confirm-attendance-section .submit-button:disabled{cursor:not-allowed;opacity:.5!important}.gor-lilia #spouse-images-section{margin:0 20px 60px}.gor-lilia #spouse-images-section .title-container{text-align:center;margin-bottom:40px}.gor-lilia #spouse-images-section .title-container .title{font-size:var(--headline-3);color:var(--black);line-height:40px;margin-bottom:32px}.gor-lilia #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}.gor-lilia #spouse-images-section .images-container{display:flex;justify-content:center;flex-direction:column;text-align:center;gap:12px}.gor-lilia #spouse-images-section .images-container .section-1{display:flex;flex-direction:column;align-items:center;gap:12px}.gor-lilia #spouse-images-section .images-container .section-1 .container{width:100%;display:flex;justify-content:center;gap:12px}.gor-lilia #spouse-images-section .images-container .section-1 .container img{max-width:343px;width:100%;height:196px;object-fit:cover;border-radius:30px}.gor-lilia #spouse-images-section .images-container .section-1 img{width:100%;height:367px;object-fit:cover;border-radius:30px}.gor-lilia #spouse-images-section .images-container .section-2{display:flex;flex-direction:column;align-items:center;gap:12px}.gor-lilia #spouse-images-section .images-container .section-2 img{max-width:343px;width:100%;height:282px;object-fit:cover;border-radius:30px}.gor-lilia #spouse-images-section .images-container .section-3 img{max-width:343px;width:100%;height:583px;object-fit:cover;border-radius:30px}.gor-lilia .end-title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center;padding:0 10px 40px}@media(max-width:834px){.gor-lilia{--sections-spacing:60px}.gor-lilia #intro-section{background-attachment:scroll}.gor-lilia #intro-section .main-info-container{justify-content:center;gap:20px}.gor-lilia #intro-section .main-info-container .countdown-container{gap:6px}.gor-lilia #intro-section .main-info-container .countdown .time-unit{margin:0 10px}.gor-lilia #event-details-section .section-1 .images-container{margin-top:20px;gap:12px}.gor-lilia #event-details-section .section-1 .images-container img{max-width:200px}.gor-lilia #event-details-section .section-1,.gor-lilia #event-details-section .section-2{padding:64px 20px 0}.gor-lilia #event-details-section .section-1 .subtitle,.gor-lilia #event-details-section .section-2 .subtitle{padding:10px 0}.gor-lilia #event-details-section .section-1{margin-bottom:0}.gor-lilia #event-details-section .month-days{padding:24px 8px 64px;max-width:400px;gap:16px}.gor-lilia #event-details-section .month-days .day-box{width:clamp(40px,max(45/834 * 100vw,40px),45px);height:clamp(40px,max(45/834 * 100vw,40px),45px)}.gor-lilia #program-of-day-section{padding:0 20px 64px}.gor-lilia #program-of-day-section .places{gap:48px;padding:0 20px}.gor-lilia #program-of-day-section .places .place-container .ceremony-image-container,.gor-lilia #program-of-day-section .places .place-container .reception-image-container{margin-bottom:16px}.gor-lilia #program-of-day-section .places .place-container .ceremony-image,.gor-lilia #program-of-day-section .places .place-container .reception-image{max-width:400px;aspect-ratio:8/5;width:100%;height:100%}.gor-lilia #program-of-day-section .places .place-container{margin:auto;gap:20px}.gor-lilia #confirm-attendance-section .confirm-attendance-section-title{margin-bottom:24px}}@media(max-width:440px){.gor-lilia #intro-section .main-info-container .countdown-container{gap:16px}.gor-lilia #program-of-day-section{padding:0 20px 64px}.gor-lilia #event-details-section .month-days{gap:12px}.gor-lilia #event-details-section .month-days .day-box{width:clamp(28px,max(40/440 * 100vw,28px),40px);height:clamp(28px,max(40/440 * 100vw,28px),40px)}.gor-lilia #confirm-attendance-section{padding:0 20px var(--sections-spacing)}}.tigran-meri{--font-primary:"GHEAMariamRegular";--sections-spacing:60px;--black:#000000;--green:#a78e78;--gray:#9EA3A2}.tigran-meri *{font-family:var(--font-primary)}.tigran-meri{--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){.tigran-meri{--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){.tigran-meri{--headline-1:clamp(48px,max(56/440 * 100vw,48px),56px);--subtitle-2:clamp(17px,max(18/1280 * 100vw,17px),18px)}}.tigran-meri h1 h2 h3 h4 h5 h6 p{color:var(--black)}.tigran-meri{overflow:hidden;padding:0 20px}.tigran-meri .audio-button-container{top:2px}.tigran-meri .audio-button-container .lottie svg path{fill:var(--green)!important;stroke:var(--green)!important}.tigran-meri #intro-section{position:relative;width:100%}.tigran-meri #intro-section .main-image-container{text-align:center;padding-top:64px}.tigran-meri #intro-section .main-image-container .main-image{max-width:352px;width:100%}.tigran-meri #intro-section .main-image-container .spouse-names{font-size:var(--headline-1);margin-top:62px;position:relative;display:flex;flex-direction:column}.tigran-meri #intro-section .main-image-container .spouse-names h2{font-size:var(--headline-1);margin:0;padding:0;display:inline-block}.tigran-meri #intro-section .main-image-container .spouse-names h3{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)!important;z-index:-1;font-size:var(--headline-1);color:var(--green)}.tigran-meri #intro-section .main-image-container .scroll-arrow-button{position:unset;transform:unset;margin-top:20px}.tigran-meri #intro-section .happiness-description-container{max-width:550px;text-align:center;margin:var(--sections-spacing) auto 0;display:flex;flex-direction:column;gap:36px}.tigran-meri #intro-section .happiness-description-container .happiness-description{font-size:var(--subtitle-2);line-height:34px}.tigran-meri #intro-section .happiness-description-container .star-icon-left{text-align:left;padding-left:100px}.tigran-meri #intro-section .happiness-description-container .star-icon-right{text-align:right;padding-right:100px}.tigran-meri #intro-section .happiness-description-container .star-icon{width:50px;height:50px}.tigran-meri #intro-section .cloud-image{top:-40%;right:-10%}.tigran-meri #event-details-section{position:relative;display:flex;flex-direction:column;align-items:center;margin:var(--sections-spacing) 90px 0}.tigran-meri #event-details-section .title{font-size:var(--headline-2);text-align:center}.tigran-meri #event-details-section .description{font-size:var(--subtitle-2);line-height:40px;text-align:center;max-width:876px;margin:62px 0}.tigran-meri #event-details-section .date-section-container{text-align:center;display:flex;flex-direction:column;gap:var(--gap-medium-spacing);max-width:340px}.tigran-meri #event-details-section .date-section-container .date-section-title{font-size:var(--headline-2)}.tigran-meri #event-details-section .month-days{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px}.tigran-meri #event-details-section .month-days .day-box{width:40px;height:40px;display:flex;justify-content:center;align-items:center;padding-bottom:4px;font-size:var(--subtitle-2);transition:background-color .3s,color .3s}.tigran-meri #event-details-section .month-days .selected{animation:beating 1s ease-in-out infinite}.tigran-meri #program-of-day-section{position:relative;text-align:center;margin-top:var(--sections-spacing)}.tigran-meri #program-of-day-section .title{font-size:var(--headline-2);padding-bottom:var(--padding-medium-container)}.tigran-meri #program-of-day-section .pre-ceremony-events{display:flex;flex-direction:row;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:40px}.tigran-meri #program-of-day-section .pre-ceremony-divider{display:flex;align-items:center;gap:16px;margin:48px auto;max-width:380px;width:100%}.tigran-meri #program-of-day-section .pre-ceremony-divider:after,.tigran-meri #program-of-day-section .pre-ceremony-divider:before{content:"";flex:1 1;height:1px;background:linear-gradient(90deg,transparent,rgba(167,142,120,.6),transparent)}.tigran-meri #program-of-day-section .pre-ceremony-divider span{font-size:var(--body-1);color:var(--green);opacity:.7}.tigran-meri #program-of-day-section .simple-event-card{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;background:linear-gradient(160deg,rgba(167,142,120,.14),rgba(167,142,120,.04));border:1.5px solid rgba(167,142,120,.4);border-radius:20px;padding:32px 28px;min-width:220px;max-width:260px;width:100%;box-sizing:border-box}.tigran-meri #program-of-day-section .simple-event-time{font-size:var(--headline-3);color:var(--green)}.tigran-meri #program-of-day-section .simple-event-name{font-size:var(--subtitle-1);color:var(--black)}.tigran-meri #program-of-day-section .simple-event-address{font-size:var(--body-2);color:var(--gray);line-height:22px}.tigran-meri #program-of-day-section .ceremony-locations{display:flex;flex-direction:column;gap:60px;align-items:center;margin-top:40px}.tigran-meri #program-of-day-section .location-container{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.tigran-meri #program-of-day-section .location-name{font-size:var(--subtitle-1);color:var(--black)}.tigran-meri #program-of-day-section .location-place{font-size:var(--subtitle-2);color:var(--black)}.tigran-meri #program-of-day-section .location-address{font-size:var(--body-2);color:var(--black)}.tigran-meri #program-of-day-section .location-image{width:100%;max-width:400px;border-radius:8px}.tigran-meri #program-of-day-section .event-time-value{font-size:var(--headline-3);margin-bottom:12px}.tigran-meri #program-of-day-section .location-note{font-size:var(--body-2);color:var(--black);max-width:320px;margin-bottom:12px}.tigran-meri .countdown-timer-container{position:relative;margin-top:var(--sections-spacing)}.tigran-meri .countdown-timer-container .title{font-size:var(--headline-2);text-align:center;margin-bottom:32px}.tigran-meri .countdown-timer-container .countdown-container{display:flex;gap:20px}.tigran-meri .countdown-timer-container .countdown-container .time-unit{display:flex;flex-direction:column;align-items:center;border:2px solid var(--green);width:120px;height:120px;border-radius:60px;justify-content:center}.tigran-meri .countdown-timer-container .countdown-container .time-unit .time-value{font-size:var(--subtitle-1)}.tigran-meri .countdown-timer-container .countdown-container .time-unit .time-label{font-size:var(--body-2)}.tigran-meri #spouse-images-section{margin:120px 12px}.tigran-meri #spouse-images-section .title-container{text-align:center;margin-bottom:40px}.tigran-meri #spouse-images-section .title-container .title{font-size:var(--headline-3);color:var(--black);line-height:40px;margin-bottom:32px}.tigran-meri #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}.tigran-meri #spouse-images-section .images-container{display:flex;justify-content:center;gap:20px}.tigran-meri #spouse-images-section .images-container .section-1{display:flex;flex-direction:column;gap:20px}.tigran-meri #spouse-images-section .images-container .section-1 .container{display:flex;justify-content:center;gap:20px}.tigran-meri #spouse-images-section .images-container .section-1 .container img{width:100%;height:196px;object-fit:cover;border-radius:30px}.tigran-meri #spouse-images-section .images-container .section-1 img{width:100%;height:367px;object-fit:cover;border-radius:30px}.tigran-meri #spouse-images-section .images-container .section-2{display:flex;flex-direction:column;gap:20px}.tigran-meri #spouse-images-section .images-container .section-2 img{width:100%;height:282px;object-fit:cover;border-radius:30px}.tigran-meri #spouse-images-section .images-container .section-3 img{width:100%;height:583px;object-fit:cover;border-radius:30px}.tigran-meri #confirm-attendance-section{position:relative;display:flex;flex-direction:column;max-width:650px;margin:var(--sections-spacing) auto}.tigran-meri #confirm-attendance-section .title-container .title{font-size:var(--headline-2);margin-bottom:20px;text-align:center}.tigran-meri #confirm-attendance-section .title-container .description{font-size:var(--subtitle-2)}.tigran-meri #confirm-attendance-section .content{padding:0 48px}.tigran-meri #confirm-attendance-section .content .checkbox-container{display:flex;flex-direction:column;gap:12px}.tigran-meri #confirm-attendance-section .content .checkbox-container .label{font-size:var(--body-1)}.tigran-meri #confirm-attendance-section .form-content{display:flex;flex-direction:column;width:100%}.tigran-meri #confirm-attendance-section .form-content .content .container .inputs{display:flex;flex-direction:column;gap:32px;margin-top:40px}.tigran-meri #confirm-attendance-section .form-content .content .container .inputs .input-container{display:flex;flex-direction:column}.tigran-meri #confirm-attendance-section .form-content .content .container .inputs .form-input{border:none;border-bottom:2px solid;border-radius:0;padding:12px 0;font-size:var(--body-1);outline:none;background-color:rgba(0,0,0,0)}.tigran-meri #confirm-attendance-section .submit-button{margin:50px auto 0}.tigran-meri #confirm-attendance-section .submit-button:disabled{cursor:not-allowed;opacity:.5!important;box-shadow:none}.tigran-meri #event-participants-section{margin:0 100px 50px;display:flex;flex-direction:column;align-items:center;padding:24px;max-width:100%;box-sizing:border-box;background-color:var(--green);border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.1);transition:box-shadow .3s ease,transform .2s ease}.tigran-meri #event-participants-section:hover{transform:translateY(-4px)}.tigran-meri #event-participants-section .participants-section-title{font-size:var(--headline-2);color:var(--white);text-align:center}.tigran-meri #event-participants-section .participants{display:flex;flex-wrap:wrap;row-gap:48px;column-gap:48px;margin:60px 0;text-align:center;justify-content:center}.tigran-meri #event-participants-section .participants .participants-table{display:flex;flex-direction:column}.tigran-meri #event-participants-section .participants .participants-table .participants-table-number{font-size:var(--subtitle-1);color:var(--white);padding-bottom:10px}.tigran-meri #event-participants-section .participants .participants-table .participants-names{display:flex;flex-direction:column;gap:8px;line-height:20px}.tigran-meri #event-participants-section .participants .participants-table .participants-names p{font-size:var(--body-1);color:var(--white)}.tigran-meri #confirm-attendance-section .submit-button,.tigran-meri .button{font-size:var(--body-1);color:var(--white);background-color:var(--green);width:224px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.1);cursor:pointer;outline:none;transition:box-shadow .3s ease,transform .2s ease}.tigran-meri #confirm-attendance-section .submit-button:hover,.tigran-meri .button:hover{transform:translateY(-4px)}.tigran-meri .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){.tigran-meri #spouse-images-section{margin:60px}.tigran-meri #spouse-images-section .images-container{flex-direction:column;text-align:center}.tigran-meri #spouse-images-section .images-container .section-1{align-items:center}.tigran-meri #spouse-images-section .images-container .section-1 .container{width:100%}.tigran-meri #spouse-images-section .images-container .section-1 .container img{max-width:165px}.tigran-meri #spouse-images-section .images-container .section-2{align-items:center}.tigran-meri #spouse-images-section .images-container .section-1 img,.tigran-meri #spouse-images-section .images-container .section-2 img,.tigran-meri #spouse-images-section .images-container .section-3 img{max-width:343px}}@media(max-width:1024px){.tigran-meri .countdown-timer-container .countdown-container{gap:12px}.tigran-meri .countdown-timer-container .countdown-container .time-unit{width:clamp(85px,max(120/1024*100vw,85px),120px);height:clamp(85px,max(120/1024*100vw,85px),120px)}.tigran-meri #event-participants-section{margin:0 0 20px;padding:10px}}@media(max-width:834px){.tigran-meri{padding:0 36px}.tigran-meri #event-details-section{margin:var(--sections-spacing) 0 0}.tigran-meri #confirm-attendance-section .content{padding:0}}@media(max-width:440px){.tigran-meri{padding:0 12px}.tigran-meri #intro-section .main-image-container .main-image{max-width:230px}.tigran-meri #intro-section .main-image-container .spouse-names{margin-top:22px}.tigran-meri #intro-section .main-image-container .scroll-arrow-button{margin-top:8px}.tigran-meri #event-participants-section .participants{column-gap:10px}.tigran-meri .countdown-timer-container .countdown-container{gap:12px}.tigran-meri .countdown-timer-container .countdown-container .time-unit{width:90px;height:90px}.tigran-meri #spouse-images-section{margin:20px}.tigran-meri #spouse-images-section .images-container,.tigran-meri #spouse-images-section .images-container .section-1,.tigran-meri #spouse-images-section .images-container .section-1 .container,.tigran-meri #spouse-images-section .images-container .section-2{gap:12px}.tigran-meri #confirm-attendance-section .content{padding:0 8px}}@media(max-width:414px){.tigran-meri .countdown-timer-container .countdown-container{gap:8px}.tigran-meri .countdown-timer-container .countdown-container .time-unit{width:clamp(0px,max(90/440*100vw,0px),90px);height:clamp(0px,max(90/440*100vw,0px),90px)}}@keyframes beating{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.animated-image{width:520px;height:680px;position:absolute;z-index:-1}.tigran-meri .animated-image{filter:sepia(.6) saturate(1.35) hue-rotate(-12deg) brightness(1.04)}.flower-from-center-image{top:-220px;left:15%}.flower-from-left-image{top:33%;left:-60px}.flower-from-right-image{top:33%;right:-60px}.ramy-angel *{font-family:var(--font-primary)}.ramy-angel{--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:rgba(0,0,0,0.2);--black-color:#000000;--white-color:#FFFFFF;--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:20px;--body:16px}@media(max-width:1440px){.ramy-angel{--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(20/1440 * 100vw,17px),20px)}}.ramy-angel{--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){.ramy-angel{--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){.ramy-angel{--date-left:clamp(130px,max(143/834 * 100vw,130px),143px);--date-top:clamp(10px,max(10/834 * 100vw,10px),10px)}}@media(max-width:440px){.ramy-angel{--title-container-shadow-bottom:16px;--title-container-shadow-left:75px;--date-left:115px;--date-top:2px}}.ramy-angel{background-color:var(--background-color);overflow-x:clip}.ramy-angel .scroll-arrow-button{bottom:60px}.ramy-angel .scroll-arrow-button .icon{filter:var(--primary-color-tint)}.ramy-angel #intro-section{position:relative;background-size:cover;background-position:50%;background-attachment:fixed;height:100vh;height:100svh;overflow:hidden}.ramy-angel #intro-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-size:cover;background-repeat:no-repeat;background-position:50%}.ramy-angel #intro-section .title-container{display:flex;gap:28px;justify-content:left;transform:rotate(-9deg);padding-top:125px;padding-left:53px}.ramy-angel #intro-section .title-container .title{font-family:var(--font-secondary);font-size:var(--hero-3);color:var(--primary-color)}.ramy-angel #intro-section .title-container .title span{font-family:inherit;font-size:inherit;color:inherit}.ramy-angel #intro-section .title-container .title-container-shadow{display:flex;gap:28px;justify-content:left;position:absolute;bottom:calc(-1*var(--title-container-shadow-bottom));left:var(--title-container-shadow-left);z-index:-1;width:100%}.ramy-angel #intro-section .title-container .title-container-shadow .title{font-size:var(--hero-4);color:var(--black-color)}.ramy-angel #intro-section .date{font-family:var(--font-secondary);font-size:var(--hero-3);color:var(--primary-color);transform:rotate(-9deg)!important;display:flex;justify-content:left;padding-top:var(--date-top);padding-left:var(--date-left)}.ramy-angel #event-details-section{position:relative}.ramy-angel #event-details-section .countdown-container .time-unit-with-divider{display:flex;align-items:center;gap:16px}.ramy-angel #event-details-section .countdown-container .time-unit-with-divider .divider{width:1px;height:var(--countdown-divider-height);background-color:var(--primary-color);opacity:.5}.ramy-angel #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}.ramy-angel #event-details-section .countdown-container .time-unit .time-value-wrapper{display:flex;overflow:hidden;min-height:var(--countdown-value-height);position:relative}.ramy-angel #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);position:absolute;width:100%;text-align:center}.ramy-angel #event-details-section .main-image{object-fit:cover;object-position:center 10%;width:100%;max-height:80vh}.ramy-angel #event-details-section .container{background:rgba(0,0,0,.8);position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ramy-angel #event-details-section .container .date{font-family:var(--font-secondary);font-size:var(--headline-1);color:var(--primary-color);display:flex;gap:var(--date-line-gap);padding-bottom:40px}.ramy-angel #event-details-section .container .line{background-color:var(--primary-color);width:1px;height:var(--date-line-height)}.ramy-angel #event-details-section .container .description{width:80%;font-size:var(--subtitle-1);color:var(--white-color);line-height:var(--subtitle-1-line-height);text-align:center}.ramy-angel .overlapping-images-container .scroll-wrapper .scroll-section{width:100vw;height:100svh;overflow:hidden}.ramy-angel #program-of-day-section{background-size:100% 80%;background-position:50%;background-repeat:no-repeat;background-color:var(--secondary-color);padding:128px 16px}.ramy-angel #program-of-day-section .info-container{width:fit-content;display:flex;flex-direction:column;align-items:flex-start;gap:52px;margin:auto}.ramy-angel #program-of-day-section .info-container .info{display:flex;justify-content:center;gap:80px}.ramy-angel #program-of-day-section .info-container .info .time{font-family:var(--font-tertiary);font-size:var(--headline-3);color:var(--primary-color)}.ramy-angel #program-of-day-section .info-container .info .content{display:flex;flex-direction:column;gap:4px}.ramy-angel #program-of-day-section .info-container .info .content .name{font-family:var(--font-tertiary);font-size:var(--headline-3);color:var(--primary-color)}.ramy-angel #program-of-day-section .info-container .info .content .venue-image{width:100%;max-width:320px;aspect-ratio:4/3;object-fit:cover;border-radius:12px;margin-top:12px}.ramy-angel #program-of-day-section .info-container .info .content .place{font-size:var(--subtitle-1);color:var(--white-color)}.ramy-angel #program-of-day-section .info-container .info .content .address{font-size:var(--subtitle-2);color:var(--white-color)}.ramy-angel #program-of-day-section .info-container .info .content .location-button{display:inline-flex;align-items:center;justify-content:center;margin-top:12px;padding:10px 22px;border-radius:82px;border:1px solid var(--primary-color);color:#fff;font-size:var(--body);text-decoration:none;box-shadow:0 4px 16px rgba(230,205,161,.25);transition:opacity .2s ease,box-shadow .2s ease}.ramy-angel #program-of-day-section .info-container .info .content .location-button:hover{opacity:.85;box-shadow:0 6px 24px rgba(230,205,161,.4)}.ramy-angel #dress-code-section{display:flex;flex-direction:column;align-items:center;padding:0 16px;margin-top:80px}.ramy-angel #dress-code-section .title{font-family:var(--font-tertiary);font-size:var(--headline-3);color:var(--secondary-color);margin-bottom:16px}.ramy-angel #dress-code-section .description{max-width:1000px;font-size:var(--subtitle-2);color:var(--black-color);line-height:40px;text-align:center;margin-bottom:24px}.ramy-angel #dress-code-section .images-wrapper{position:relative;display:flex;width:100%;max-width:1025px;max-height:860px;gap:18px}.ramy-angel #dress-code-section .images-wrapper .column{flex:1 1;display:flex;flex-direction:column;gap:10px}.ramy-angel #dress-code-section .images-wrapper .column .image-container{width:100%;overflow:hidden}.ramy-angel #dress-code-section .images-wrapper .column .image-container .image{width:100%;height:100%;object-fit:cover}.ramy-angel #dress-code-section .images-wrapper .highlighted-text{position:absolute;bottom:-9%;right:0;font-family:var(--font-secondary);font-size:var(--hero-2);color:var(--primary-color);transform:rotate(-9deg)}.ramy-angel .pre-attendance-container{margin:180px auto 0;max-width:550px;display:flex;flex-direction:column;align-items:center}.ramy-angel .pre-attendance-container .pre-attendance-title{font-family:var(--font-tertiary);font-size:var(--headline-3);color:var(--secondary-color);margin-bottom:20px;text-align:center}.ramy-angel .pre-attendance-container .pre-attendance-note{padding:24px 32px;width:100%;background:rgba(230,205,161,.22);border:1.5px solid rgba(230,205,161,.55);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center}.ramy-angel .pre-attendance-container .pre-attendance-note .text{font-size:var(--subtitle-2);color:var(--gray-dark);line-height:32px}.ramy-angel #confirm-attendance-section{padding:0 16px;margin-top:100px}.ramy-angel #confirm-attendance-section .title-container{max-width:874px;margin:0 auto 40px}.ramy-angel #confirm-attendance-section .title-container .title{font-family:var(--font-tertiary);font-size:var(--headline-3);color:var(--secondary-color);line-height:54px;margin-bottom:8px}.ramy-angel #confirm-attendance-section .title-container .description{font-size:var(--subtitle-2);color:var(--gray-color);line-height:28px;font-style:italic;letter-spacing:.4px}.ramy-angel #confirm-attendance-section .title-container .description strong{font-family:var(--font-tertiary);font-weight:700;font-style:normal;color:var(--secondary-color)}.ramy-angel #confirm-attendance-section .content .container{max-width:650px}.ramy-angel #confirm-attendance-section .content .container .radio-buttons{margin-bottom:40px}.ramy-angel #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}.ramy-angel #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked{background-color:var(--secondary-color)}.ramy-angel #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}.ramy-angel #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}.ramy-angel #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox:checked{background-color:var(--secondary-color)}.ramy-angel #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .label{font-family:var(--font-tertiary);font-size:var(--body);color:var(--gray-color)}.ramy-angel #confirm-attendance-section .content .container .inputs .input-container label{font-size:var(--body);color:var(--black)}.ramy-angel #confirm-attendance-section .content .container .inputs .input-container input{max-width:650px;font-size:var(--body);color:var(--gray-dark)}.ramy-angel #confirm-attendance-section .submit-button{font-size:var(--body);color:var(--white);background-color:var(--button-color);width:150px}.ramy-angel #confirm-attendance-section .submit-button:not(:disabled):hover{opacity:.8}.ramy-angel #confirm-attendance-section .submit-button:disabled{cursor:unset;opacity:.3!important}.ramy-angel .end-image{display:flex;justify-content:center;padding:60px 20px 0}.ramy-angel .end-image .image{border-radius:4px;width:100%;max-width:350px;height:100%;object-fit:cover;display:block}.ramy-angel .end-section{position:relative;display:flex;justify-content:center;margin-top:40px}.ramy-angel .end-section .title{font-size:var(--headline-1);font-weight:700;color:var(--secondary-color);white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.ramy-angel .end-section .subtitle{font-family:var(--font-secondary);font-size:var(--hero-2);color:var(--primary-color);transform:rotate(-9deg)}.ramy-angel .end-distance{padding-top:160px}@media(max-width:1280px){.ramy-angel #dress-code-section .description{line-height:28px;margin-bottom:8px}.ramy-angel #dress-code-section .images-wrapper .highlighted-text{bottom:-7%}}@media(max-width:834px){.ramy-angel #intro-section .age{justify-content:center;padding-right:0}.ramy-angel #event-details-section .container .description{width:unset;padding:0 20px}.ramy-angel #program-of-day-section{padding:45px 16px}.ramy-angel #program-of-day-section .info-container,.ramy-angel #program-of-day-section .info-container .info{gap:20px}.ramy-angel #dress-code-section{margin-top:60px}.ramy-angel #dress-code-section .description{line-height:28px;margin-bottom:8px}.ramy-angel #dress-code-section .images-wrapper{gap:8px}.ramy-angel #confirm-attendance-section .title-container .title{line-height:32px}.ramy-angel .pre-attendance-container{margin:80px auto 0;max-width:360px}}@media(max-width:440px){.ramy-angel #dress-code-section .images-wrapper .highlighted-text{bottom:-9%}.ramy-angel #confirm-attendance-section{margin-top:60px}.ramy-angel #confirm-attendance-section .submit-button{width:100%}.ramy-angel .end-section{margin-top:30px}.ramy-angel .end-distance{padding-top:65px}}.robert-ani{--font-primary:"SHKDzeragir";--font-family-body:"GHEAMariamRegular";--font-title:"ArmAllegro";--primary-color:#E2C6A9;--black:#000000;--white:#FFFFFF}.robert-ani *{font-family:var(--font-primary)}.robert-ani{--headline-1:clamp(160px,max(240/1920 * 100vw,160px),240px);--headline-2:clamp(120px,max(180/1920 * 100vw,120px),180px);--subtitle-1:64px;--subtitle-2:48px;--subtitle-3:36px;--body-1:28px;--body-2:24px;--body-3:20px;--caption-1:16px;--caption-2:15px}@media(max-width:834px){.robert-ani{--headline-1:clamp(0px,max(158/834 * 100vw,0px),158px);--headline-2:clamp(0px,max(118/834 * 100vw,0px),118px);--subtitle-1:clamp(40px,max(64/834 * 100vw,40px),64px);--subtitle-2:clamp(30px,max(48/834 * 100vw,30px),48px);--subtitle-3:clamp(28px,max(36/834 * 100vw,28px),36px);--body-1:clamp(22px,max(28/834 * 100vw,22px),28px);--body-2:clamp(20px,max(24/834 * 100vw,20px),24px);--body-3:clamp(16px,max(20/834 * 100vw,16px),20px);--caption-1:clamp(14px,max(16/834 * 100vw,14px),16px);--caption-2:clamp(13px,max(15/834 * 100vw,13px),15px)}}.robert-ani{--timeUnitWidth:clamp(120px,max(120/1920 * 100vw,120px),120px);--timeUnitHeight:clamp(120px,max(120/1920 * 100vw,120px),120px);--countDownContainerGap:clamp(50px,max(50/1920 * 100vw,50px),50px)}@media(max-width:834px){.robert-ani{--timeUnitWidth:clamp(90px,max(120/1920 * 100vw,90px),120px);--timeUnitHeight:clamp(90px,max(120/1920 * 100vw,90px),120px);--countDownContainerGap:clamp(20px,max(50/1920 * 100vw,20px),50px)}}@media(max-width:440px){.robert-ani{--timeUnitWidth:clamp(0px,max(90/440 * 100vw,0px),90px);--timeUnitHeight:clamp(0px,max(90/440 * 100vw,0px),90px);--countDownContainerGap:clamp(0px,max(10/440 * 100vw,0px),10px)}}.robert-ani{position:relative;overflow:hidden;overflow-x:clip;background:rgba(0,0,0,.3)}.robert-ani:after,.robert-ani:before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;background-size:cover;pointer-events:none;z-index:-1;will-change:opacity;transition:opacity 1.5s ease-in-out}.robert-ani:before{opacity:1;background-image:var(--bg-slide-a);background-position:var(--bg-slide-a-pos,center)}.robert-ani:after{opacity:0;background-image:var(--bg-slide-b);background-position:var(--bg-slide-b-pos,center)}.robert-ani.slide-b:before{opacity:0}.robert-ani.slide-b:after{opacity:1}@media(max-width:834px){.robert-ani:before{background-image:var(--bg-slide-a-m);background-position:var(--bg-slide-a-m-pos,center)}.robert-ani:after{background-image:var(--bg-slide-b-m);background-position:var(--bg-slide-b-m-pos,center)}}.robert-ani #intro-section{position:relative}.robert-ani #intro-section .container{display:flex;justify-content:center;height:100vh;height:100svh}.robert-ani #intro-section .container .title{font-size:var(--headline-2)}.robert-ani #intro-section .container .spouse-names-container{display:flex;flex-direction:column;justify-content:end;padding-bottom:10%}.robert-ani #intro-section .container .spouse-names{display:flex;justify-content:center;margin-right:clamp(0px,max(260/1920*100vw,0px),260px);height:fit-content}.robert-ani #intro-section .container .spouse-names .groom-name{color:var(--white);transform:translate(clamp(0px,max(235/1920 * 100vw,0px),235px),clamp(0px,max(0/1920 * 100vw,0px),0px));z-index:1}.robert-ani #intro-section .container .spouse-names .bride-name{color:var(--white);transform:translate(clamp(0px,max(50/1920 * 100vw,0px),50px),clamp(0px,max(163/1920 * 100vw,0px),163px));z-index:1}.robert-ani #intro-section .container .spouse-names .and{font-size:var(--headline-1);color:var(--primary-color);opacity:.8;transform:translate(clamp(0px,max(148/1920 * 100vw,0px),148px),clamp(0px,max(50/1920 * 100vw,0px),50px))}.robert-ani #intro-section .container .spouse-names .and span,.robert-ani #intro-section .container .spouse-names .bride-name span,.robert-ani #intro-section .container .spouse-names .groom-name span{font-family:var(--font-title);display:inline!important}.robert-ani #intro-section .container .intro-date{font-size:var(--subtitle-1);color:var(--primary-color);font-family:var(--font-title);letter-spacing:.05em;text-align:center;padding-top:60px}.robert-ani #intro-section .scroll-arrow-button .icon{filter:var(--white-tint)}.robert-ani .sections-background{position:relative;background:rgba(0,0,0,.5);border-radius:20px 20px 0 0}.robert-ani .sections-background #event-details-section{padding:120px 10px 0;display:flex;flex-direction:column;align-items:center}.robert-ani .sections-background #event-details-section .title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center;max-width:560px}.robert-ani .sections-background #event-details-section .subtitle{font-size:var(--body-1);color:var(--white);line-height:30px;padding:48px 0 64px;max-width:470px;text-align:center;margin:auto}.robert-ani .sections-background #event-details-section .description-two{font-size:var(--body-2);color:var(--primary-color);line-height:28px;padding:20px 32px;max-width:550px;text-align:center;margin:0 auto 48px;background:rgba(226,198,169,.08);border:1.5px solid rgba(226,198,169,.3);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.robert-ani .sections-background #event-details-section .month-container{text-align:center}.robert-ani .sections-background #event-details-section .month-container .month-name{font-size:var(--subtitle-1);color:var(--primary-color);padding-bottom:24px}.robert-ani .sections-background #event-details-section .month-container .month-days{width:270px;display:flex;flex-wrap:wrap;gap:18px;padding:0 10px}.robert-ani .sections-background #event-details-section .month-container .month-days .day-box{width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:var(--body-1);color:var(--white);transition:background-color .3s,color .3s}.robert-ani .sections-background #event-details-section .month-container .month-days .selected{animation:beating 1s ease-in-out infinite}.robert-ani .sections-background #event-details-section .leaf-icon{width:110px;height:48px;margin:88px 0}.robert-ani .sections-background #details-section{padding:40px 10px 20px;display:flex;flex-direction:column;align-items:center}.robert-ani .sections-background #details-section .title{font-family:"AlluraRegular",var(--font-title);font-size:var(--subtitle-1);line-height:1;color:var(--primary-color);text-align:center}.robert-ani .sections-background #details-section .heart-divider{font-size:var(--subtitle-2);color:var(--primary-color);line-height:1;margin:24px 0}.robert-ani .sections-background #details-section .infos{display:flex;flex-direction:column;align-items:center;gap:44px;max-width:560px}.robert-ani .sections-background #details-section .info{font-size:var(--body-2);color:var(--white);line-height:32px;letter-spacing:.04em;text-align:center;margin:0 auto}.robert-ani .sections-background #program-of-day-section .title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center}.robert-ani .sections-background #program-of-day-section .container{margin-top:48px;display:flex;flex-wrap:wrap;justify-content:center;gap:150px;padding:0 10px}.robert-ani .sections-background #program-of-day-section .container .place-container{width:300px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:10px}.robert-ani .sections-background #program-of-day-section .container .place-container img{width:84px}.robert-ani .sections-background #program-of-day-section .container .place-container .name{font-size:var(--body-2);color:var(--white);text-align:center;line-height:20px}.robert-ani .sections-background #program-of-day-section .container .place-container .time{font-size:var(--body-1);color:var(--primary-color);line-height:28px;margin-bottom:10px}.robert-ani .sections-background #program-of-day-section .container .place-container .place{font-size:var(--body-2);color:var(--white);text-align:center}.robert-ani .sections-background #program-of-day-section .container .place-container .address{font-size:var(--body-2);color:var(--white);text-align:center;margin-bottom:10px}.robert-ani .sections-background .countdown-timer-container{text-align:center}.robert-ani .sections-background .countdown-timer-container .title{font-size:var(--subtitle-3);color:var(--white);line-height:36px;text-align:center;margin-bottom:40px}.robert-ani .sections-background .countdown-timer-container .countdown-container{margin-top:28px;display:flex;gap:var(--countDownContainerGap)}.robert-ani .sections-background .countdown-timer-container .countdown-container .time-unit{display:flex;flex-direction:column;align-items:center;border:2px solid var(--primary-color);width:var(--timeUnitWidth);height:var(--timeUnitHeight);border-radius:60px;justify-content:center}.robert-ani .sections-background .countdown-timer-container .countdown-container .time-unit .time-value{font-size:var(--subtitle-2);color:var(--white)}.robert-ani .sections-background .countdown-timer-container .countdown-container .time-unit .time-label{font-size:var(--caption-1);color:var(--white)}.robert-ani .sections-background .countdown-timer-container .leaf-icon{width:110px;height:48px;margin:88px 0}.robert-ani .sections-background #confirm-attendance-section{padding:0 20px}.robert-ani .sections-background #confirm-attendance-section .title-container .title{font-size:var(--subtitle-3);color:var(--white);line-height:40px}.robert-ani .sections-background #confirm-attendance-section .title-container .description{font-size:var(--body-3);color:var(--primary-color);line-height:28px;padding:20px 32px;max-width:550px;text-align:center;margin:0 auto 48px;background:rgba(226,198,169,.08);border:1.5px solid rgba(226,198,169,.3);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.robert-ani .sections-background #confirm-attendance-section .content .container{max-width:550px}.robert-ani .sections-background #confirm-attendance-section .content .container .radio-buttons .description{font-size:var(--body-2);color:var(--white);margin-bottom:20px}.robert-ani .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox,.robert-ani .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked{background-color:rgba(0,0,0,0)}.robert-ani .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked:before{background-color:var(--primary-color)}.robert-ani .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .label{font-size:var(--body-3);color:var(--white)}.robert-ani .sections-background #confirm-attendance-section .content .container .from-whom-inputs{margin:40px 0}.robert-ani .sections-background #confirm-attendance-section .content .container .from-whom-inputs .description{font-size:var(--body-2);color:var(--white);margin-bottom:20px}.robert-ani .sections-background #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox{background-color:rgba(0,0,0,0)}.robert-ani .sections-background #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox:checked{background-color:var(--primary-color)}.robert-ani .sections-background #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .label{font-size:var(--body-3);color:var(--white)}.robert-ani .sections-background #confirm-attendance-section .content .container .inputs .input-container label{font-size:var(--body-2);color:var(--white)}.robert-ani .sections-background #confirm-attendance-section .content .container .inputs .input-container input{max-width:650px;font-size:var(--body-2);color:var(--white)}.robert-ani .sections-background #confirm-attendance-section .content .container .inputs .input-container input::placeholder{color:#a9a9a9}.robert-ani .sections-background #confirm-attendance-section .submit-button{margin:50px auto 0}.robert-ani .sections-background #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-5px)}.robert-ani .sections-background #confirm-attendance-section .submit-button:disabled{cursor:not-allowed;opacity:.5!important}.robert-ani .sections-background .end-title{position:relative;font-size:var(--subtitle-1);color:var(--primary-color);text-align:center;padding:52px 40px 40px}.robert-ani .button,.robert-ani .sections-background #confirm-attendance-section .submit-button{font-family:var(--font-family-body);font-size:var(--caption-2);color:var(--black);line-height:19px;width:136px;height:35px;background-color:var(--primary-color);border-radius:30px;display:flex;justify-content:center;align-items:center;box-shadow:0 8px 20px rgba(0,0,0,.1);outline:none;transition:box-shadow .4s ease,transform .3s ease}.robert-ani .button:not(:disabled):hover,.robert-ani .sections-background #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-4px)}@media(max-width:834px){.robert-ani #intro-section .container .spouse-names-container{padding-bottom:30%}.robert-ani #intro-section .container .intro-date{padding-top:20px}.robert-ani .sections-background #event-details-section{padding:60px 10px 0}.robert-ani .sections-background #event-details-section .subtitle{padding:30px 0 40px}.robert-ani .sections-background #event-details-section .description-two{margin:0 auto 32px;padding:16px 24px;max-width:90%;font-size:var(--caption-1);line-height:24px}.robert-ani .sections-background #event-details-section .leaf-icon,.robert-ani .sections-background .countdown-timer-container .leaf-icon{margin:70px 0}.robert-ani .sections-background #program-of-day-section .container{gap:65px}.robert-ani .sections-background #confirm-attendance-section .title-container .description{margin:0 auto 32px;padding:16px 24px;max-width:98%;line-height:24px}}.eleonora{--font-primary:"ArtHeghnar";--font-family-body:"MontserratArmLight";--font-title:"ArtHeghnar";--primary-color:#E0D7C5;--black:#000000;--white:#FFFFFF}.eleonora *{font-family:var(--font-primary)}.eleonora{--headline-1:clamp(160px,max(240/1920 * 100vw,160px),240px);--headline-2:clamp(120px,max(180/1920 * 100vw,120px),180px);--subtitle-1:64px;--subtitle-2:48px;--subtitle-3:36px;--body-1:28px;--body-2:24px;--body-3:22px;--caption-1:17px;--caption-2:15px;--caption-3:16px}@media(max-width:834px){.eleonora{--headline-1:clamp(0px,max(158/834 * 100vw,0px),158px);--headline-2:clamp(0px,max(118/834 * 100vw,0px),118px);--subtitle-1:clamp(40px,max(64/834 * 100vw,40px),64px);--subtitle-2:clamp(30px,max(48/834 * 100vw,30px),48px);--subtitle-3:clamp(28px,max(36/834 * 100vw,28px),36px);--body-1:clamp(22px,max(28/834 * 100vw,22px),28px);--body-2:clamp(20px,max(24/834 * 100vw,20px),24px);--body-3:clamp(18px,max(22/834 * 100vw,18px),22px);--caption-1:clamp(15px,max(16/834 * 100vw,15px),16px);--caption-2:clamp(13px,max(15/834 * 100vw,13px),15px);--caption-3:clamp(11px,max(16/834 * 100vw,11px),16px)}}.eleonora{--timeUnitWidth:clamp(120px,max(120/1920 * 100vw,120px),120px);--timeUnitHeight:clamp(120px,max(120/1920 * 100vw,120px),120px);--countDownContainerGap:clamp(50px,max(50/1920 * 100vw,50px),50px)}@media(max-width:834px){.eleonora{--timeUnitWidth:clamp(90px,max(120/1920 * 100vw,90px),120px);--timeUnitHeight:clamp(90px,max(120/1920 * 100vw,90px),120px);--countDownContainerGap:clamp(20px,max(50/1920 * 100vw,20px),50px)}}@media(max-width:440px){.eleonora{--timeUnitWidth:clamp(0px,max(90/440 * 100vw,0px),90px);--timeUnitHeight:clamp(0px,max(90/440 * 100vw,0px),90px);--countDownContainerGap:clamp(0px,max(10/440 * 100vw,0px),10px)}}.eleonora{position:relative;overflow:hidden;overflow-x:clip;background:rgba(0,0,0,.3)}.eleonora:after,.eleonora:before{content:"";position:fixed;top:0;left:0;width:100%;height:100vh;background-size:cover;pointer-events:none;z-index:-1;will-change:opacity;transition:opacity 1.5s ease-in-out}.eleonora:before{opacity:1;background-image:var(--bg-slide-a);background-position:var(--bg-slide-a-pos,center)}.eleonora:after{opacity:0;background-image:var(--bg-slide-b);background-position:var(--bg-slide-b-pos,center)}.eleonora.slide-b:before{opacity:0}.eleonora.slide-b:after{opacity:1}@media(max-width:834px){.eleonora:before{background-image:var(--bg-slide-a-m);background-position:var(--bg-slide-a-m-pos,center)}.eleonora:after{background-image:var(--bg-slide-b-m);background-position:var(--bg-slide-b-m-pos,center)}}.eleonora .invitation-content #intro-section>.title{position:absolute;top:100px;left:0;right:0;font-size:var(--body-3);font-family:var(--font-family-body),sans-serif;text-transform:uppercase;color:var(--white);text-align:center;white-space:break-spaces;padding:0 10px;z-index:1}.eleonora #intro-section{position:relative}.eleonora #intro-section .container{display:flex;justify-content:center;height:100vh;height:100svh}.eleonora #intro-section .container .title{font-size:var(--headline-2)}.eleonora #intro-section .container .info-container{display:flex;flex-direction:column;justify-content:end;margin-bottom:25%}.eleonora #intro-section .container .name{display:flex;justify-content:center;align-items:center}.eleonora #intro-section .container .name .child-name{color:var(--white);text-align:center;z-index:1}.eleonora #intro-section .container .name .child-name span{font-family:var(--font-title);display:inline!important}.eleonora #intro-section .container .intro-date{font-size:var(--subtitle-2);color:var(--primary-color);font-family:var(--font-title);letter-spacing:.05em;text-align:center;padding-top:16px}.eleonora #intro-section .scroll-arrow-button .icon{filter:var(--white-tint)}.eleonora .sections-background{position:relative;background:rgba(0,0,0,.5);border-radius:20px 20px 0 0}.eleonora .sections-background #event-details-section{padding:120px 10px 0;display:flex;flex-direction:column;align-items:center}.eleonora .sections-background #event-details-section .title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center;max-width:560px}.eleonora .sections-background #event-details-section .subtitle{font-size:var(--caption-1);font-family:var(--font-family-body);color:var(--white);white-space:pre-line;line-height:30px;padding:48px 0 64px;max-width:470px;text-align:center;margin:auto}.eleonora .sections-background #event-details-section .description-two{font-size:var(--body-2);color:var(--primary-color);line-height:28px;padding:20px 32px;max-width:550px;text-align:center;margin:0 auto 48px;background:rgba(226,198,169,.08);border:1.5px solid rgba(226,198,169,.3);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.eleonora .sections-background #event-details-section .month-container{text-align:center}.eleonora .sections-background #event-details-section .month-container .month-name{font-size:var(--subtitle-1);color:var(--primary-color);padding-bottom:24px}.eleonora .sections-background #event-details-section .month-container .month-days{width:270px;display:flex;flex-wrap:wrap;gap:18px;padding:0 10px}.eleonora .sections-background #event-details-section .month-container .month-days .day-box{font-family:var(--font-family-body);font-size:var(--body-3);width:20px;height:20px;display:flex;justify-content:center;align-items:center;color:var(--white);transition:background-color .3s,color .3s}.eleonora .sections-background #event-details-section .month-container .month-days .selected{animation:beating 1s ease-in-out infinite}.eleonora .sections-background #event-details-section .divider{height:8px;margin:88px 0;filter:brightness(0) invert(1)}.eleonora .sections-background #program-of-day-section .title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center}.eleonora .sections-background #program-of-day-section .container{margin-top:48px;display:flex;flex-wrap:wrap;justify-content:center;gap:150px;padding:0 10px}.eleonora .sections-background #program-of-day-section .container .place-container{width:300px;display:flex;flex-direction:column;align-items:center;justify-content:space-around;gap:10px}.eleonora .sections-background #program-of-day-section .container .place-container img{height:100px;filter:brightness(0) invert(1)}.eleonora .sections-background #program-of-day-section .container .place-container .name{font-size:var(--body-1);color:var(--white);text-align:center;line-height:20px}.eleonora .sections-background #program-of-day-section .container .place-container .time{font-size:var(--body-1);color:var(--primary-color);line-height:28px;margin-bottom:10px}.eleonora .sections-background #program-of-day-section .container .place-container .place{font-family:var(--font-family-body);font-size:var(--caption-1);color:var(--white);text-align:center}.eleonora .sections-background #program-of-day-section .container .place-container .address{font-family:var(--font-family-body);font-size:var(--caption-2);color:var(--white);text-align:center;margin-bottom:10px}.eleonora .sections-background .countdown-timer-container{text-align:center}.eleonora .sections-background .countdown-timer-container .title{font-size:var(--subtitle-3);color:var(--white);line-height:36px;text-align:center;margin-bottom:40px}.eleonora .sections-background .countdown-timer-container .countdown-container{margin-top:28px;display:flex;gap:var(--countDownContainerGap)}.eleonora .sections-background .countdown-timer-container .countdown-container .time-unit{display:flex;flex-direction:column;align-items:center;border:2px solid var(--primary-color);width:var(--timeUnitWidth);height:var(--timeUnitHeight);border-radius:60px;justify-content:center}.eleonora .sections-background .countdown-timer-container .countdown-container .time-unit .time-value{font-family:var(--font-family-body);font-size:var(--body-1);color:var(--white)}.eleonora .sections-background .countdown-timer-container .countdown-container .time-unit .time-label{font-family:var(--font-family-body);font-size:var(--caption-3);color:var(--white)}.eleonora .sections-background .countdown-timer-container .divider{height:8px;margin:88px 0;filter:brightness(0) invert(1)}.eleonora .sections-background #confirm-attendance-section{padding:0 20px}.eleonora .sections-background #confirm-attendance-section .title-container .title{font-size:var(--subtitle-3);color:var(--white);line-height:40px}.eleonora .sections-background #confirm-attendance-section .title-container .description{font-family:var(--font-family-body);font-size:var(--caption-2);color:var(--primary-color);line-height:28px;padding:20px 32px;max-width:550px;text-align:center;margin:0 auto 48px;background:rgba(226,198,169,.08);border:1.5px solid rgba(226,198,169,.3);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.eleonora .sections-background #confirm-attendance-section .title-container .description strong{font-family:var(--font-family-heading);font-size:var(--caption-2)}.eleonora .sections-background #confirm-attendance-section .content .container{max-width:550px}.eleonora .sections-background #confirm-attendance-section .content .container .radio-buttons{padding-bottom:24px}.eleonora .sections-background #confirm-attendance-section .content .container .radio-buttons .description{font-size:var(--body-1);color:var(--white);margin-bottom:20px}.eleonora .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox,.eleonora .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked{background-color:rgba(0,0,0,0)}.eleonora .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked:before{background-color:var(--primary-color)}.eleonora .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .label{font-family:var(--font-family-body);font-size:var(--caption-1);color:var(--white)}.eleonora .sections-background #confirm-attendance-section .content .container .from-whom-inputs{margin:40px 0}.eleonora .sections-background #confirm-attendance-section .content .container .from-whom-inputs .description{font-size:var(--body-2);color:var(--white);margin-bottom:20px}.eleonora .sections-background #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox{background-color:rgba(0,0,0,0)}.eleonora .sections-background #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox:checked{background-color:var(--primary-color)}.eleonora .sections-background #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .label{font-size:var(--body-3);color:var(--white)}.eleonora .sections-background #confirm-attendance-section .content .container .inputs .input-container label{font-size:var(--body-1);color:var(--white)}.eleonora .sections-background #confirm-attendance-section .content .container .inputs .input-container input{max-width:650px;color:var(--white);font-family:var(--font-family-body);font-size:var(--caption-1)}.eleonora .sections-background #confirm-attendance-section .content .container .inputs .input-container input::placeholder{color:#a9a9a9}.eleonora .sections-background #confirm-attendance-section .submit-button{margin:50px auto 0}.eleonora .sections-background #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-5px)}.eleonora .sections-background #confirm-attendance-section .submit-button:disabled{cursor:not-allowed;opacity:.5!important}.eleonora .sections-background .end-title{position:relative;font-size:var(--subtitle-1);color:var(--primary-color);text-align:center;padding:52px 40px 40px}.eleonora .button,.eleonora .sections-background #confirm-attendance-section .submit-button{font-family:var(--font-family-body);font-size:var(--caption-2);color:var(--black);line-height:19px;width:136px;height:35px;background-color:var(--primary-color);border-radius:30px;display:flex;justify-content:center;align-items:center;box-shadow:0 8px 20px rgba(0,0,0,.1);outline:none;transition:box-shadow .4s ease,transform .3s ease}.eleonora .button:not(:disabled):hover,.eleonora .sections-background #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-4px)}@media(max-width:834px){.eleonora #intro-section .container .intro-date{padding-top:12px}.eleonora .sections-background #event-details-section{padding:60px 10px 0}.eleonora .sections-background #event-details-section .subtitle{padding:30px 0 40px}.eleonora .sections-background #event-details-section .description-two{margin:0 auto 32px;padding:16px 24px;max-width:90%;font-size:var(--caption-2);line-height:24px}.eleonora .sections-background #event-details-section .divider,.eleonora .sections-background .countdown-timer-container .divider{margin:70px 0}.eleonora .sections-background #program-of-day-section .container{gap:65px}.eleonora .sections-background #confirm-attendance-section .title-container .description{margin:0 auto 32px;padding:16px 24px;max-width:98%;line-height:24px}}@media(max-width:834px)and (max-width:440px){.eleonora .invitation-content #intro-section>.title{top:84px}}.edgar-inna{--font-primary:"ArmAllegro";--font-secondary:"NotoSansArmenianRegular";--font-tertiary:"SHKDzeragir";--black:#1E1E1E;--white:#FFFFFF;--pink:#C3B1E1;--lavender:#C3B1E1;--gray:#757575;--dark-gray:#5F5F5F}.edgar-inna *{font-family:var(--font-primary),sans-serif}.edgar-inna .w-210-primary-heart-icon{color:var(--pink)}.edgar-inna .w-210-primary-accent-icon{color:var(--pink);display:inline-flex}.edgar-inna .w-210-primary-accent-icon .w-210-inline-svg{display:block;width:100%;height:auto}.edgar-inna{--headline-1:96px;--headline-2:64px;--headline-3:48px;--headline-4:40px;--subtitle-1:36px;--subtitle-2:32px;--subtitle-3:29px;--subtitle-4:24px;--body-1:22px;--body-2:20px;--body-3:16px;--body-4:15px;--input-value:16px}@media(max-width:1280px){.edgar-inna{--headline-1:clamp(48px,max(96/1280 * 100vw,48px),96px);--headline-2:clamp(36px,max(64/1280 * 100vw,36px),64px);--headline-3:clamp(32px,max(48/1280 * 100vw,32px),48px);--headline-4:clamp(20px,max(40/1280 * 100vw,20px),40px);--subtitle-1:clamp(16px,max(36/1280 * 100vw,16px),36px);--subtitle-2:clamp(20px,max(32/1280 * 100vw,20px),32px);--subtitle-3:clamp(16px,max(29/1280 * 100vw,16px),29px);--subtitle-4:clamp(16px,max(24/1280 * 100vw,16px),24px);--body-1:clamp(22px,max(22/1280 * 100vw,22px),22px);--body-2:clamp(16px,max(20/1280 * 100vw,16px),20px);--body-3:clamp(16px,max(16/1280 * 100vw,16px),16px)}}.edgar-inna h1 h2 h3 h4 h5 h6 p{color:var(--black)}.edgar-inna{position:relative;overflow-x:clip}.edgar-inna #intro-section{--font-title:"SHKDzeragir";--intro-headline-1:clamp(160px,max(240/1920 * 100vw,160px),240px);--intro-headline-2:clamp(120px,max(180/1920 * 100vw,120px),180px);--intro-subtitle-1:64px}@media(max-width:834px){.edgar-inna #intro-section{--intro-headline-1:clamp(0px,max(158/834 * 100vw,0px),158px);--intro-headline-2:clamp(0px,max(118/834 * 100vw,0px),118px);--intro-subtitle-1:clamp(40px,max(64/834 * 100vw,40px),64px)}}.edgar-inna #intro-section{position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat;height:100vh;height:100svh}.edgar-inna #intro-section .container{position:relative;display:flex;justify-content:center;height:100vh;height:100svh}.edgar-inna #intro-section .container:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:0}.edgar-inna #intro-section .container .intro-content{position:relative;z-index:1}.edgar-inna #intro-section .container .title{font-size:var(--intro-headline-2)}.edgar-inna #intro-section .container .spouse-names-container{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:end;padding-bottom:12vh}.edgar-inna #intro-section .container .spouse-names{display:flex;justify-content:center;margin-right:clamp(0px,max(260/1920*100vw,0px),260px);height:fit-content}.edgar-inna #intro-section .container .spouse-names .groom-name{color:var(--white);transform:translate(clamp(0px,max(235/1920 * 100vw,0px),235px),clamp(0px,max(0/1920 * 100vw,0px),0px));z-index:1}.edgar-inna #intro-section .container .spouse-names .bride-name{color:var(--white);transform:translate(clamp(0px,max(50/1920 * 100vw,0px),50px),clamp(0px,max(163/1920 * 100vw,0px),163px));z-index:1}.edgar-inna #intro-section .container .spouse-names .and{font-size:var(--intro-headline-1);color:var(--pink);opacity:.8;transform:translate(clamp(0px,max(148/1920 * 100vw,0px),148px),clamp(0px,max(50/1920 * 100vw,0px),50px))}.edgar-inna #intro-section .container .spouse-names .and span,.edgar-inna #intro-section .container .spouse-names .bride-name span,.edgar-inna #intro-section .container .spouse-names .groom-name span{font-family:var(--font-title)}.edgar-inna #intro-section .container .intro-date{font-size:var(--intro-subtitle-1);color:var(--pink);font-family:var(--font-title);letter-spacing:.05em;text-align:center;padding-top:20px}.edgar-inna #event-details-section{display:flex;flex-direction:column;align-items:center;padding:80px 40px 60px;background-color:var(--white)}.edgar-inna #event-details-section .ring-icon{width:100%;max-width:800px;margin-bottom:40px}.edgar-inna #event-details-section .event-date{font-family:var(--font-tertiary),serif;font-size:var(--headline-2);color:var(--pink);text-align:center;letter-spacing:.04em;margin:0 0 24px}.edgar-inna #event-details-section .description{max-width:900px;font-family:var(--font-secondary);font-size:var(--subtitle-3);color:var(--black);text-align:center;margin-bottom:80px}.edgar-inna #event-details-section .calendar-and-images{display:flex;justify-content:center;gap:48px;width:100%;max-width:1080px}.edgar-inna #event-details-section .calendar-column{flex:1 1 auto;display:flex;flex-direction:column}.edgar-inna #event-details-section .calendar-title{font-size:var(--headline-3);font-weight:400;color:var(--pink);text-align:center;margin-bottom:24px}.edgar-inna #event-details-section .month-name{font-size:var(--headline-4);font-family:var(--font-primary);color:var(--black);text-align:center;margin:20px auto}.edgar-inna #event-details-section .calendar{width:100%}.edgar-inna #event-details-section .calendar .days,.edgar-inna #event-details-section .calendar .weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.edgar-inna #event-details-section .calendar .weekdays{margin-bottom:16px}.edgar-inna #event-details-section .calendar .weekdays .weekday{font-family:var(--font-secondary);font-size:var(--subtitle-3);color:var(--black);text-align:center}.edgar-inna #event-details-section .calendar .weekdays .weekday.sunday{color:var(--pink)}.edgar-inna #event-details-section .calendar .days{row-gap:14px}.edgar-inna #event-details-section .calendar .days .day{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;font-family:var(--font-secondary);font-size:var(--subtitle-3);color:var(--black)}.edgar-inna #event-details-section .calendar .days .day.sunday{color:var(--pink)}.edgar-inna #event-details-section .calendar .days .day.muted{color:rgba(31,41,55,.3)}.edgar-inna #event-details-section .calendar .days .day .heart{position:absolute;width:100%;height:100%;pointer-events:none;transform-origin:center;animation:w216-heartbeat 1.2s ease-in-out 2.6s infinite}.edgar-inna #event-details-section .calendar .days .day .day-number{position:relative;z-index:1}.edgar-inna #event-details-section .spouse-images{display:flex;flex-direction:column;justify-content:flex-end;gap:16px;flex:0 0 240px}.edgar-inna #event-details-section .spouse-images .spouse-image{width:100%;aspect-ratio:1;object-fit:cover}.edgar-inna #event-details-section .spouse-images.marquee{position:relative;justify-content:flex-start;gap:0;overflow:hidden;align-self:center;height:752px}.edgar-inna #event-details-section .spouse-images.marquee .marquee-track{display:flex;flex-direction:column;height:max-content;animation:w216-marquee-vertical var(--marquee-duration,200s) linear infinite;will-change:transform}.edgar-inna #event-details-section .spouse-images.marquee:hover .marquee-track{animation-play-state:paused}.edgar-inna #event-details-section .spouse-images.marquee .spouse-image{display:block;flex-shrink:0;margin-bottom:16px}@keyframes w216-marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes w216-marquee-horizontal{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes w216-heartbeat{0%,to{transform:scale(1)}14%{transform:scale(1.18)}28%{transform:scale(1)}42%{transform:scale(1.12)}70%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.edgar-inna #event-details-section .spouse-images .marquee-track{animation:none}}.edgar-inna #countdown-timer-section{position:relative;--countdown-value-height:60px;--countdown-divider-height:74px}@media(max-width:1440px){.edgar-inna #countdown-timer-section{--countdown-value-height:clamp(20px,max(60/1440 * 100vw,20px),60px);--countdown-divider-height:clamp(41px,max(74/1440 * 100vw,41px),74px)}}.edgar-inna #countdown-timer-section .main-image{display:block;width:100%;max-height:80vh;object-fit:cover;object-position:center center}.edgar-inna #countdown-timer-section .container{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px;background:rgba(0,0,0,.8)}.edgar-inna #countdown-timer-section .container .countdown-title{font-family:var(--font-tertiary);font-size:var(--headline-3);color:var(--white);text-align:center;margin-bottom:40px}.edgar-inna #countdown-timer-section .countdown-container{display:flex;align-items:flex-start;justify-content:center}.edgar-inna #countdown-timer-section .countdown-container .time-unit-with-divider{display:flex;align-items:center;gap:16px}.edgar-inna #countdown-timer-section .countdown-container .time-unit-with-divider .divider{width:1px;height:var(--countdown-divider-height);background-color:var(--lavender);opacity:.5}.edgar-inna #countdown-timer-section .countdown-container .time-unit{display:flex;flex-direction:column}.edgar-inna #countdown-timer-section .countdown-container .time-unit .time-value-wrapper{display:flex;overflow:hidden;min-height:var(--countdown-value-height);position:relative}.edgar-inna #countdown-timer-section .countdown-container .time-unit .time-value-wrapper .time-value{font-family:var(--font-tertiary);font-size:clamp(24px,max(74/1440 * 100vw,24px),74px);color:var(--white);position:absolute;width:100%;text-align:center}.edgar-inna #countdown-timer-section .countdown-container .time-unit .time-label{font-family:var(--font-tertiary);font-size:var(--subtitle-3);color:var(--lavender);padding-top:14px}.edgar-inna #program-of-day-section{padding:120px 20px}.edgar-inna #program-of-day-section .title-container{text-align:center;margin-bottom:40px}.edgar-inna #program-of-day-section .title-container .title{font-size:var(--headline-3);color:var(--black)}.edgar-inna #program-of-day-section .container{display:flex;justify-content:center}.edgar-inna #program-of-day-section .container .content{display:flex;flex-direction:column;gap:40px}.edgar-inna #program-of-day-section .container .content .item{display:flex;align-items:center;gap:58px}.edgar-inna #program-of-day-section .container .content .item .icon-container{position:relative}.edgar-inna #program-of-day-section .container .content .item .icon-container .time{font-family:var(--font-secondary);font-size:var(--body-1);color:var(--black)}.edgar-inna #program-of-day-section .container .content .item .icon-container .icon{width:70px;min-width:70px}.edgar-inna #program-of-day-section .container .content .item .heart-icon{width:20px;height:23px}.edgar-inna #program-of-day-section .container .content .item .place-info{max-width:700px}.edgar-inna #program-of-day-section .container .content .item .place-info .name{font-family:var(--font-secondary);font-weight:600;font-size:var(--subtitle-2);color:var(--pink)}.edgar-inna #program-of-day-section .container .content .item .place-info .place{font-family:var(--font-secondary);font-weight:600;font-size:var(--subtitle-2);color:var(--black);padding:8px 0}.edgar-inna #program-of-day-section .container .content .item .place-info .address{font-family:var(--font-secondary);font-weight:400;font-size:var(--subtitle-4);color:var(--gray);padding:4px 0}.edgar-inna #program-of-day-section .container .content .item .place-info .how-to-go-button{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-secondary);font-weight:500;font-size:var(--body-3);color:var(--pink);background:color-mix(in srgb,var(--pink) 8%,transparent);border:1.5px solid color-mix(in srgb,var(--pink) 30%,transparent);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 28px;margin-top:10px;text-decoration:none;letter-spacing:.5px;transition:all .3s ease}.edgar-inna #program-of-day-section .container .content .item .place-info .how-to-go-button:hover{background:color-mix(in srgb,var(--pink) 15%,transparent);border-color:color-mix(in srgb,var(--pink) 50%,transparent)}.edgar-inna #program-of-day-section .container .content .item .place-info .how-to-go-button:active{background:color-mix(in srgb,var(--pink) 20%,transparent)}.edgar-inna #spouse-images-section{margin:0 12px 120px}.edgar-inna #spouse-images-section .title-container{text-align:center;margin-bottom:40px}.edgar-inna #spouse-images-section .title-container .title{font-size:var(--headline-3);color:var(--black);line-height:40px;margin-bottom:32px}.edgar-inna #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}.edgar-inna #spouse-images-section .images-container{display:flex;justify-content:center;gap:20px}.edgar-inna #spouse-images-section .images-container .section-1{display:flex;flex-direction:column;gap:20px}.edgar-inna #spouse-images-section .images-container .section-1 .container{display:flex;justify-content:center;gap:20px}.edgar-inna #spouse-images-section .images-container .section-1 .container img{width:100%;height:196px;object-fit:cover;border-radius:30px}.edgar-inna #spouse-images-section .images-container .section-1 img{width:100%;height:367px;object-fit:cover;border-radius:30px}.edgar-inna #spouse-images-section .images-container .section-2{display:flex;flex-direction:column;gap:20px}.edgar-inna #spouse-images-section .images-container .section-2 img{width:100%;height:282px;object-fit:cover;border-radius:30px}.edgar-inna #spouse-images-section .images-container .section-3 img{width:100%;height:583px;object-fit:cover;border-radius:30px}.edgar-inna #confirm-attendance-section{padding:0 20px}.edgar-inna #confirm-attendance-section .title-container .title{font-size:var(--headline-3);color:var(--black);line-height:40px}.edgar-inna #confirm-attendance-section .title-container .description{font-family:var(--font-tertiary);font-size:var(--body-1);color:var(--pink);line-height:28px;padding:20px 12px;max-width:550px;text-align:center;margin:48px auto;background:color-mix(in srgb,var(--pink) 8%,transparent);border:1.5px solid color-mix(in srgb,var(--pink) 30%,transparent);border-radius:16px;box-shadow:0 4px 20px color-mix(in srgb,var(--pink) 15%,transparent)}.edgar-inna #confirm-attendance-section .content .container{max-width:550px}.edgar-inna #confirm-attendance-section .content .container .radio-buttons .description{font-family:var(--font-secondary);font-size:var(--body-2);color:var(--black);margin-bottom:20px}.edgar-inna #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked{background-color:var(--pink)}.edgar-inna #confirm-attendance-section .content .container .radio-buttons .checkbox-container .label{font-family:var(--font-secondary);font-size:var(--body-3);color:var(--gray)}.edgar-inna #confirm-attendance-section .content .container .from-whom-inputs{margin:40px 0}.edgar-inna #confirm-attendance-section .content .container .from-whom-inputs .description{font-family:var(--font-secondary);font-size:var(--body-2);color:var(--black);margin-bottom:20px}.edgar-inna #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox:checked{background-color:var(--pink)}.edgar-inna #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .label{font-family:var(--font-secondary);font-size:var(--body-3);color:var(--gray)}.edgar-inna #confirm-attendance-section .content .container .inputs .input-container label{font-family:var(--font-secondary);font-size:var(--body-2);color:var(--black)}.edgar-inna #confirm-attendance-section .content .container .inputs .input-container input{max-width:650px;font-family:var(--font-secondary);font-size:var(--input-value);color:var(--black)}.edgar-inna #confirm-attendance-section .submit-button{font-family:var(--font-secondary);font-size:var(--body-4);color:var(--white);background-color:var(--black)}.edgar-inna #confirm-attendance-section .submit-button:not(:disabled):hover{opacity:.8}.edgar-inna #confirm-attendance-section .submit-button:disabled{cursor:unset;opacity:.3!important}.edgar-inna .end-section{display:flex;flex-direction:column;align-items:center;padding:120px 0}.edgar-inna .end-section .description{font-family:var(--font-secondary);font-size:var(--subtitle-1);color:var(--dark-gray)}.edgar-inna .end-section .spouse-names{text-align:center;font-family:var(--font-tertiary),serif;font-size:var(--headline-1)}.edgar-inna .footer-image{width:100%;position:absolute;bottom:0;left:0;z-index:-1;filter:hue-rotate(275deg)}@media(max-width:1280px){.edgar-inna #program-of-day-section{padding:80px 20px}.edgar-inna #spouse-images-section{margin:0 60px 60px}.edgar-inna #spouse-images-section .images-container{flex-direction:column;text-align:center}.edgar-inna #spouse-images-section .images-container .section-1{align-items:center}.edgar-inna #spouse-images-section .images-container .section-1 .container{width:100%}.edgar-inna #spouse-images-section .images-container .section-1 .container img{max-width:165px}.edgar-inna #spouse-images-section .images-container .section-2{align-items:center}.edgar-inna #spouse-images-section .images-container .section-1 img,.edgar-inna #spouse-images-section .images-container .section-2 img{max-width:343px}.edgar-inna #spouse-images-section .images-container .section-3 img{max-width:343px;height:500px}}@media(max-width:834px){.edgar-inna #event-details-section{padding:60px 16px 40px}.edgar-inna #event-details-section .ring-icon{max-width:320px;margin-bottom:24px}.edgar-inna #event-details-section .description{margin-bottom:60px}.edgar-inna #event-details-section .calendar-and-images{flex-direction:column;gap:32px}.edgar-inna #event-details-section .calendar-title{margin-bottom:14px}.edgar-inna #event-details-section .month-name{margin:12px auto}.edgar-inna #event-details-section .calendar .days{row-gap:8px}.edgar-inna #event-details-section .spouse-images{flex:none;flex-direction:row;gap:8px;margin:auto}.edgar-inna #event-details-section .spouse-images .spouse-image{max-width:110px;flex:1 1}.edgar-inna #event-details-section .spouse-images.marquee{width:100%;gap:0;height:auto;align-self:auto}.edgar-inna #event-details-section .spouse-images.marquee .marquee-track{flex-direction:row;width:max-content;height:auto;animation-name:w216-marquee-horizontal}.edgar-inna #event-details-section .spouse-images.marquee .spouse-image{max-width:none;flex:none;width:110px;margin:0 8px 0 0}.edgar-inna #program-of-day-section .container .content .item{gap:36px}.edgar-inna #confirm-attendance-section .title-container .description{max-width:90%;margin:0 auto 32px;padding:16px 12px;font-size:var(--body-4);line-height:24px}}@media(max-width:440px){.edgar-inna #intro-section .container .spouse-names{padding-top:65%}.edgar-inna #program-of-day-section .container .content{gap:40px}.edgar-inna #program-of-day-section .container .content .item{flex-direction:column;gap:2px;text-align:center}.edgar-inna #program-of-day-section .title-container{margin-bottom:20px}.edgar-inna #spouse-images-section{margin:0 20px 60px}.edgar-inna #spouse-images-section .images-container,.edgar-inna #spouse-images-section .images-container .section-1,.edgar-inna #spouse-images-section .images-container .section-1 .container,.edgar-inna #spouse-images-section .images-container .section-2{gap:12px}.edgar-inna #confirm-attendance-section{margin:auto}.edgar-inna #confirm-attendance-section .title-container{margin-bottom:20px}.edgar-inna #confirm-attendance-section .title-container .title{line-height:34px;margin-bottom:32px}.edgar-inna #confirm-attendance-section .content .confirm-attendance-inputs .description,.edgar-inna #confirm-attendance-section .content .from-whom-inputs .description{margin-bottom:8px}.edgar-inna #confirm-attendance-section .content .from-whom-inputs{margin:20px 0}.edgar-inna .end-section{padding:40px 10px}.edgar-inna .end-section .spouse-names{line-height:55px}}@media(max-width:414px){.edgar-inna #event-details-section .spouse-images .spouse-image{width:90px}}@media(max-width:360px){.edgar-inna #intro-section .container .content{padding:0 12px}.edgar-inna #spouse-images-section .images-container,.edgar-inna #spouse-images-section .images-container .section-1,.edgar-inna #spouse-images-section .images-container .section-1 .container,.edgar-inna #spouse-images-section .images-container .section-2{gap:4px}}