.sargis-elina{--font-primary:"SHKAida";--font-secondary:"ArtHeghnar";--black:#222;--white:#fff;--beige:#ead9c9;--beige-dark:#716559;--light-brown:#4c4747;--red:#9c1d25}.sargis-elina *{font-family:var(--font-primary),sans-serif}.sargis-elina{--headline-1:101px;--headline-2:56px;--subtitle-1:43px;--subtitle-2:32px;--subtitle-3:24px;--subtitle-4:20px;--body-3:14px;--intro-content-padding-vertical:104px;--intro-content-padding-horizontal:155px}@media (max-width:1280px){.sargis-elina{--headline-1:clamp(46px,max(101/1280*100vw,46px),101px);--headline-2:clamp(40px,max(56/1280*100vw,40px),56px);--subtitle-1:clamp(28px,max(43/1280*100vw,28px),43px);--subtitle-2:clamp(20px,max(32/1280*100vw,20px),32px);--subtitle-3:clamp(18px,max(24/1280*100vw,18px),24px);--intro-content-padding-vertical:clamp(36px,max(104/1280*100vw,36px),104px);--intro-content-padding-horizontal:clamp(10px,max(155/1280*100vw,10px),155px)}}@media (max-width:440px){.sargis-elina{--intro-content-padding-vertical:clamp(36px,max(104/1280*100vw,36px),104px);--intro-content-padding-horizontal:32px}}.sargis-elina h1 h2 h3 h4 h5 h6 p{color:var(--black)}.sargis-elina #intro-section{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;height:100svh;display:flex;position:relative;box-shadow:0 4px 4px #00000040}.sargis-elina #intro-section .content{width:fit-content;padding:var(--intro-content-padding-vertical)var(--intro-content-padding-horizontal);background:#fff6;border-radius:25px;flex-direction:column;align-items:center;gap:8px;margin:0 10px;display:flex}.sargis-elina #intro-section .content .title{font-family:var(--font-secondary);font-size:var(--headline-1);color:var(--black)}.sargis-elina #intro-section .content .title span{font-family:inherit;font-size:inherit;color:inherit}.sargis-elina #intro-section .content .date-container{gap:16px;display:flex}.sargis-elina #intro-section .content .date-container p{font-size:var(--subtitle-1);color:var(--black)}.sargis-elina #intro-section .content .countdown-container{color:var(--black);align-items:flex-end;gap:10px;margin-top:10px;display:flex}.sargis-elina #intro-section .content .countdown-container .divider:after{background-color:var(--black);height:64px}.sargis-elina #intro-section .content .countdown-container .time-unit{text-align:center}.sargis-elina #intro-section .content .countdown-container .time-value{font-size:var(--headline-2);color:var(--black);font-weight:300}.sargis-elina #intro-section .content .countdown-container .time-label{font-size:var(--body-3);color:var(--black)}.sargis-elina #event-details-section{padding:0 20px 80px}.sargis-elina #event-details-section .title{font-size:var(--headline-2);color:var(--light-brown);text-align:center;margin-top:84px}.sargis-elina #event-details-section .content{flex-direction:column;gap:32px;margin-top:48px;display:flex}.sargis-elina #event-details-section .content .subtitle{font-size:var(--subtitle-1);color:var(--light-brown);text-align:center}.sargis-elina #event-details-section .description{font-size:var(--subtitle-3);color:var(--light-brown);white-space:break-spaces;text-align:center;max-width:900px;margin:0 auto;line-height:36px}.sargis-elina #event-details-section .description.description-highlight{font-weight:500;font-size:var(--subtitle-2);background:linear-gradient(135deg,#9c1d2514 0%,#9c1d250a 100%);border-left:4px solid #9c1d25;border-radius:8px;margin-top:32px;padding:24px 32px}.sargis-elina #event-details-section .image{width:100%;max-width:1000px;margin:48px auto;display:flex}.sargis-elina #program-of-day-section{padding-bottom:140px}.sargis-elina #program-of-day-section .title{margin-bottom:64px}.sargis-elina #program-of-day-section .venue-container{flex-wrap:wrap;justify-content:center;gap:20px;padding:0 20px;display:flex}.sargis-elina #program-of-day-section .venue-container .info-content{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:30px;flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:500px;padding:96px 48px;display:flex;position:relative}.sargis-elina #program-of-day-section .venue-container .info-content .dark-layer{background:#0000004d;border-radius:30px;width:100%;height:100%;position:absolute;top:0;left:0}.sargis-elina #program-of-day-section .venue-container .info-content .icon{filter:brightness(0)invert();height:58px;margin-bottom:20px;position:relative}.sargis-elina #program-of-day-section .venue-container .info-content .name{font-size:var(--subtitle-1);color:var(--white);position:relative}.sargis-elina #program-of-day-section .venue-container .info-content .time{font-size:var(--subtitle-1);color:var(--white);margin:50px 0;position:relative}.sargis-elina #program-of-day-section .venue-container .info-content .place{font-size:var(--subtitle-2);color:var(--white);position:relative}.sargis-elina #program-of-day-section .venue-container .info-content .address{font-size:var(--subtitle-4);color:var(--white);margin:20px 0;position:relative}.sargis-elina #program-of-day-section .venue-container .info-content .button{width:100%;transition:opacity .3s ease-in-out;position:relative}.sargis-elina #program-of-day-section .venue-container .info-content .button .container{background-color:var(--white);border-radius:10px;justify-content:center;align-items:center;padding:13px;display:flex}.sargis-elina #program-of-day-section .venue-container .info-content .button .container p{color:var(--beige-dark)}.sargis-elina #program-of-day-section .venue-container .info-content .button:hover{opacity:.8}.sargis-elina #confirm-attendance-section{padding:0 20px}.sargis-elina #confirm-attendance-section .image{object-fit:cover;aspect-ratio:1.74;width:100%;max-width:1000px;margin:0 auto;display:flex}.sargis-elina #confirm-attendance-section .title-container{flex-direction:column;align-items:center;display:flex}.sargis-elina #confirm-attendance-section .title-container .title{font-size:var(--headline-2);color:var(--light-brown);text-align:center;margin:84px 0 32px}.sargis-elina #confirm-attendance-section .title-container .subtitle{font-size:var(--subtitle-3);color:var(--light-brown);text-align:center;white-space:break-spaces;margin-bottom:32px;line-height:26px}.sargis-elina #confirm-attendance-section .form-content{width:100%;max-width:600px;margin:auto}.sargis-elina #confirm-attendance-section .form-content .name-container{flex-direction:column;margin-bottom:24px;display:flex}.sargis-elina #confirm-attendance-section .form-content .name-container label{font-size:var(--body-3);color:var(--light-brown);padding-bottom:8px}.sargis-elina #confirm-attendance-section .form-content .name-container input{font-size:var(--body-1);border:1px solid var(--light-brown);height:52px;padding:0 8px}.sargis-elina #confirm-attendance-section .form-content .number-of-guests-container{flex-direction:column;display:flex}.sargis-elina #confirm-attendance-section .form-content .confirm-attendance-container{margin-top:16px}.sargis-elina #confirm-attendance-section .form-content .name-label{font-size:var(--body-3);color:var(--light-brown);margin-bottom:8px}.sargis-elina #confirm-attendance-section .form-content label{font-size:var(--body-3);color:var(--light-brown)}.sargis-elina #confirm-attendance-section .form-content .radio-buttons{flex-direction:column;gap:12px;display:flex}.sargis-elina #confirm-attendance-section .form-content .radio-buttons .content{justify-content:center;gap:12px;display:flex}.sargis-elina #confirm-attendance-section .form-content .radio-buttons .radio-button-container{border:1px solid var(--light-brown);justify-content:center;width:100%;height:48px;display:flex}.sargis-elina #confirm-attendance-section .form-content .radio-buttons .radio-button-container .checkbox-input-container{padding:0 4px}.sargis-elina #confirm-attendance-section .form-content .submit-button{font-size:var(--body-3);width:fit-content;color:var(--white);background-color:var(--black);text-align:center;outline:none;justify-content:center;min-width:160px;margin:24px auto 0;padding:12px 16px;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 6px #0003}.sargis-elina #confirm-attendance-section .form-content .submit-button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 6px 12px #0000004d}.sargis-elina #confirm-attendance-section .form-content .submit-button:disabled{cursor:unset;opacity:.5!important}.sargis-elina .third-image{border-radius:20px;width:calc(100% - 60px);max-width:400px;margin:60px auto;display:flex}.sargis-elina .end-title{text-align:center;font-size:var(--headline-2);color:var(--primary-text-color);margin:auto;padding:40px 20px}.sargis-elina .title-general,.sargis-elina #program-of-day-section .title{font-size:var(--headline-2);color:var(--light-brown);text-align:center}@media (max-width:440px){.sargis-elina #event-details-section{padding:0 20px 60px}.sargis-elina #program-of-day-section{padding-bottom:100px}.sargis-elina #program-of-day-section .venue-container{gap:35px;padding:0}.sargis-elina #program-of-day-section .venue-container .info-content,.sargis-elina #program-of-day-section .venue-container .info-content .dark-layer{border-radius:0}}@media (max-width:360px){.sargis-elina #intro-section .content .date-container{gap:8px}.sargis-elina #confirm-attendance-section .form-content .radio-buttons .content{flex-wrap:wrap}}
.gor-liza{--font-primary:"GastieRegular";--sections-spacing:88px;--primary-color:#a78e78;--black:#000;--white:#fff;--primary-color-rgb:167,142,122}.gor-liza *{font-family:var(--font-primary)}.gor-liza{--headline-1:clamp(54px,max(64/1920*100vw,54px),64px);--headline-2:clamp(40px,max(48/1920*100vw,40px),48px);--subtitle-1:clamp(32px,max(44/1920*100vw,32px),44px);--subtitle-2:clamp(21px,max(25/1920*100vw,21px),25px);--body-1:clamp(16px,max(18/1920*100vw,16px),18px);--body-2:clamp(13px,max(14/1920*100vw,13px),14px);--input-value:16px}@media (max-width:834px){.gor-liza{--headline-1:clamp(46px,max(54/834*100vw,46px),54px);--headline-2:clamp(36px,max(40/834*100vw,36px),40px);--subtitle-1:clamp(28px,max(32/834*100vw,28px),32px);--subtitle-2:clamp(17px,max(21/834*100vw,17px),21px);--body-1:clamp(14px,max(16/834*100vw,14px),16px);--body-2:clamp(12px,max(13/834*100vw,12px),13px)}}@media (max-width:414px){.gor-liza{--headline-1:clamp(28px,max(46/414*100vw,28px),46px);--headline-2:clamp(30px,max(32/414*100vw,30px),32px);--subtitle-1:clamp(22px,max(28/414*100vw,22px),28px);--subtitle-2:17px;--body-1:15px;--body-2:13px}}.gor-liza{overflow-x:clip}.gor-liza .sections-container{box-shadow:rgba(var(--primary-color-rgb),.4)0 22px 70px 4px;max-width:609px;margin:auto}.gor-liza #intro-section{box-shadow:rgba(var(--primary-color-rgb),.4)0 25px 20px -20px;background-position:50% 15%;background-size:cover;background-attachment:fixed;width:100%;height:100svh;position:relative}.gor-liza #intro-section .main-info-container{flex-direction:column;align-items:center;gap:28px;width:100%;padding:0 20px;display:flex;position:absolute;bottom:68px;left:50%;transform:translate(-50%)}.gor-liza #intro-section .main-info-container .title{font-size:var(--headline-1);color:var(--black);text-align:center;line-height:56px}.gor-liza #intro-section .main-info-container .message{font-size:var(--subtitle-2);color:var(--black);text-align:center}.gor-liza #intro-section .main-info-container .countdown-container{color:var(--black);align-items:flex-end;gap:10px;display:flex}.gor-liza #intro-section .main-info-container .countdown-container .divider:after{background-color:var(--black);height:64px}.gor-liza #intro-section .main-info-container .countdown-container .time-unit{text-align:center}.gor-liza #intro-section .main-info-container .countdown-container .time-value{font-size:var(--headline-2);color:var(--black);font-weight:600}.gor-liza #intro-section .main-info-container .countdown-container .time-label{font-size:var(--body-2);color:var(--black)}.gor-liza #event-details-section{text-align:center}.gor-liza #event-details-section .section-1,.gor-liza #event-details-section .section-2{padding:var(--sections-spacing)28px 0;color:var(--primary-color);background-position:50%;background-size:cover}.gor-liza #event-details-section .section-1 .title,.gor-liza #event-details-section .section-2 .title{font-size:var(--headline-1);color:var(--primary-color)}.gor-liza #event-details-section .section-1 .subtitle,.gor-liza #event-details-section .section-2 .subtitle{font-size:var(--subtitle-2);color:var(--secondary-text-color);white-space:break-spaces;padding:32px 0 0;line-height:1.5}.gor-liza #event-details-section .section-1{margin-bottom:20px}.gor-liza #event-details-section .section-1 .images-container{justify-content:center;gap:24px;margin-top:80px;display:flex}.gor-liza #event-details-section .section-1 .images-container img{object-fit:cover;aspect-ratio:3/5;border-radius:8px;width:100%;max-width:292px;animation:1s ease-out fadeInSlide}.gor-liza #event-details-section .month-days{padding:var(--sections-spacing)60px 0;flex-wrap:wrap;gap:18px;margin:auto;display:flex}.gor-liza #event-details-section .month-days .day-box{background-color:var(--white);width:45px;height:45px;font-size:var(--body-1);color:var(--text-dark);border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:background-color .3s,color .3s;display:flex;box-shadow:0 4px 8px #0000001a}.gor-liza #event-details-section .month-days .day-box:empty{box-shadow:none;box-shadow:none;background-color:#0000}.gor-liza #event-details-section .month-days .selected{background-color:var(--primary-color);color:var(--white);animation:1s ease-in-out infinite beating}.gor-liza #program-of-day-section{padding:var(--sections-spacing)0;background-position:50%;background-repeat:no-repeat;background-size:cover}.gor-liza #program-of-day-section .title{font-size:var(--headline-2);color:var(--primary-color);text-align:center;margin-bottom:40px}.gor-liza #program-of-day-section .places{flex-direction:column;gap:100px;display:flex}.gor-liza #program-of-day-section .places .place-container{flex-direction:column;gap:36px;margin:auto;display:flex}.gor-liza #program-of-day-section .places .place-container .place-content{flex-direction:column;align-items:center;gap:8px;display:flex}.gor-liza #program-of-day-section .places .place-container .place-content .time{font-size:var(--subtitle-1);color:var(--primary-color)}.gor-liza #program-of-day-section .places .place-container .place-content .place{font-size:var(--body-1);color:var(--primary-color);text-align:center;line-height:22px}.gor-liza #program-of-day-section .places .place-container .location-button{color:var(--white);background-color:var(--primary-color);text-align:center;border-radius:8px;outline:none;width:200px;margin:auto;padding:12px 0 10px;transition:all .3s ease-in-out}.gor-liza #program-of-day-section .places .place-container .location-button:hover{color:var(--white);transform:translateY(-5px)}.gor-liza #program-of-day-section .places .place-container .ceremony-image{object-fit:cover;object-position:center;width:480px;height:320px;box-shadow:rgba(var(--primary-color-rgb),.4)5px 5px,rgba(var(--primary-color-rgb),.3)10px 10px,rgba(var(--primary-color-rgb),.2)15px 15px}.gor-liza #program-of-day-section .places .place-container .reception-image{object-fit:cover;object-position:center;width:480px;height:320px;box-shadow:rgba(var(--primary-color-rgb),.4)-5px 5px,rgba(var(--primary-color-rgb),.3)-10px 10px,rgba(var(--primary-color-rgb),.2)-15px 15px}.gor-liza #confirm-attendance-section{padding:0 32px var(--sections-spacing);grid-template-rows:auto auto 1fr;display:grid;position:relative}.gor-liza #confirm-attendance-section .description{margin-top:12px}.gor-liza #confirm-attendance-section .title-container{text-align:left}.gor-liza #confirm-attendance-section .title-container .title{font-size:var(--headline-2);color:var(--primary-color);text-align:center;margin-bottom:0}.gor-liza #confirm-attendance-section .title-container .description{font-size:var(--body-1);color:var(--primary-color);text-align:center}.gor-liza #confirm-attendance-section .content{display:block}.gor-liza #confirm-attendance-section .content .container .radio-buttons .description{font-size:var(--body-1);color:var(--primary-color);margin-bottom:20px}.gor-liza #confirm-attendance-section .content .container .radio-buttons .checkbox-container{color:var(--black);flex-direction:column;gap:10px;margin:10px 0 20px;display:flex}.gor-liza #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox{appearance:none;border:2px solid var(--primary-color);cursor:pointer;width:20px;height:20px;margin:0;position:relative}.gor-liza #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked{background-color:#0000}.gor-liza #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked:before{background-color:var(--primary-color);width:10px;height:10px}.gor-liza #confirm-attendance-section .content .container .radio-buttons .checkbox-container .label{font-size:var(--body-1);color:var(--primary-color);margin-top:2px}.gor-liza #confirm-attendance-section .content .container .from-whom-inputs{margin:40px 0}.gor-liza #confirm-attendance-section .content .container .from-whom-inputs .description{font-size:var(--body-1);color:var(--primary-color);margin-bottom:20px}.gor-liza #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox{background-color:#0000}.gor-liza #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox:checked{background-color:var(--primary-color)}.gor-liza #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .label{font-size:var(--body-1);color:var(--primary-color);margin-top:2px}.gor-liza #confirm-attendance-section .content .container .inputs{gap:12px;display:grid}.gor-liza #confirm-attendance-section .content .container .inputs .input-container label{font-size:var(--body-1);color:var(--primary-color)}.gor-liza #confirm-attendance-section .content .container .inputs .input-container input{height:40px;font-size:var(--input-value)}.gor-liza #confirm-attendance-section .content .container .inputs .input-container input:focus{outline:none}.gor-liza #confirm-attendance-section .content .container .inputs .input-container input:disabled{cursor:default;opacity:.5;transform:none}.gor-liza #confirm-attendance-section .submit-button{font-size:var(--body-1);background-color:var(--primary-color);color:var(--white);cursor:pointer;border:none;border-radius:6px;outline:none;margin-top:40px;padding:12px;transition:all .3s ease-in-out}.gor-liza #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-5px)}.gor-liza #confirm-attendance-section .submit-button:disabled{cursor:not-allowed;opacity:.5!important}.gor-liza #spouse-images-section{margin:0 20px 60px}.gor-liza #spouse-images-section .title-container{text-align:center;margin-bottom:40px}.gor-liza #spouse-images-section .title-container .title{font-size:var(--headline-3);color:var(--black);margin-bottom:32px;line-height:40px}.gor-liza #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-liza #spouse-images-section .images-container{text-align:center;flex-direction:column;justify-content:center;gap:12px;display:flex}.gor-liza #spouse-images-section .images-container .section-1{flex-direction:column;align-items:center;gap:12px;display:flex}.gor-liza #spouse-images-section .images-container .section-1 .container{justify-content:center;gap:12px;width:100%;display:flex}.gor-liza #spouse-images-section .images-container .section-1 .container img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:196px}.gor-liza #spouse-images-section .images-container .section-1 img{object-fit:cover;border-radius:30px;width:100%;height:367px}.gor-liza #spouse-images-section .images-container .section-2{flex-direction:column;align-items:center;gap:12px;display:flex}.gor-liza #spouse-images-section .images-container .section-2 img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:282px}.gor-liza #spouse-images-section .images-container .section-3 img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:583px}.gor-liza .end-title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center;padding:0 10px 40px}@media (max-width:834px){.gor-liza{--sections-spacing:60px}.gor-liza #intro-section{background-attachment:scroll}.gor-liza #intro-section .main-info-container{justify-content:center;gap:20px}.gor-liza #intro-section .main-info-container .countdown-container{gap:6px}.gor-liza #intro-section .main-info-container .countdown .time-unit{margin:0 10px}.gor-liza #event-details-section .section-1 .images-container{gap:12px;margin-top:20px}.gor-liza #event-details-section .section-1 .images-container img{max-width:200px}.gor-liza #event-details-section .section-1,.gor-liza #event-details-section .section-2{padding:64px 20px 0}.gor-liza #event-details-section .section-1 .subtitle,.gor-liza #event-details-section .section-2 .subtitle{padding:10px 0}.gor-liza #event-details-section .section-1{margin-bottom:0}.gor-liza #event-details-section .month-days{gap:16px;max-width:400px;padding:24px 8px 64px}.gor-liza #event-details-section .month-days .day-box{width:clamp(40px,max(5.39568vw,40px),45px);height:clamp(40px,max(5.39568vw,40px),45px)}.gor-liza #program-of-day-section{padding:0 20px 64px}.gor-liza #program-of-day-section .places{gap:48px;padding:0 20px}.gor-liza #program-of-day-section .places .place-container .ceremony-image-container,.gor-liza #program-of-day-section .places .place-container .reception-image-container{margin-bottom:16px}.gor-liza #program-of-day-section .places .place-container .ceremony-image,.gor-liza #program-of-day-section .places .place-container .reception-image{aspect-ratio:8/5;width:100%;max-width:400px;height:100%}.gor-liza #program-of-day-section .places .place-container{gap:20px;margin:auto}.gor-liza #confirm-attendance-section .confirm-attendance-section-title{margin-bottom:24px}}@media (max-width:440px){.gor-liza #intro-section .main-info-container .countdown-container{gap:16px}.gor-liza #program-of-day-section{padding:0 20px 64px}.gor-liza #event-details-section .month-days{gap:12px}.gor-liza #event-details-section .month-days .day-box{width:clamp(28px,max(9.09091vw,28px),40px);height:clamp(28px,max(9.09091vw,28px),40px)}.gor-liza #confirm-attendance-section{padding:0 20px var(--sections-spacing)}}
.tigran-ani{--font-primary:"SHKDzeragir";--font-family-body:"GHEAMariamRegular";--font-title:"GHEAMariamRegular";--primary-color:#e2c6a9;--black:#000;--white:#fff}.tigran-ani *{font-family:var(--font-primary)}.tigran-ani{--headline-1:clamp(160px,max(220/1920*100vw,160px),220px);--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;--caption-1:16px;--caption-2:15px}@media (max-width:834px){.tigran-ani{--headline-1:clamp(0px,max(140/834*100vw,0px),140px);--headline-2:clamp(0px,max(120/834*100vw,0px),120px);--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);--caption-1:clamp(14px,max(16/834*100vw,14px),16px);--caption-2:clamp(13px,max(15/834*100vw,13px),15px)}}.tigran-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){.tigran-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){.tigran-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)}}.tigran-ani .info{font-size:var(--body-2);color:var(--primary-color);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e2c6a914;border:1.5px solid #e2c6a94d;border-radius:16px;max-width:550px;margin:0 auto 48px;padding:20px 32px;line-height:28px}.tigran-ani{background:#0006;overflow-x:clip}.tigran-ani #intro-section{position:relative}.tigran-ani #intro-section .container{flex-direction:column;justify-content:flex-start;align-items:center;gap:24px;height:100svh;padding-top:120px;display:flex}.tigran-ani #intro-section .container .title{font-size:var(--headline-2)}.tigran-ani #intro-section .container .spouse-names{justify-content:center;margin-right:clamp(0px,max(13.5417vw,0px),260px);display:flex}.tigran-ani #intro-section .container .spouse-names .groom-name{color:var(--white);z-index:1;transform:translate(clamp(0px,max(12.2396vw,0px),235px),clamp(0px,max(0vw,0px),0px))}.tigran-ani #intro-section .container .spouse-names .bride-name{color:var(--white);z-index:1;transform:translate(clamp(0px,max(2.60417vw,0px),50px),clamp(0px,max(8.48958vw,0px),163px))}.tigran-ani #intro-section .container .spouse-names .and{font-size:var(--headline-1);color:var(--primary-color);transform:translate(clamp(0px,max(7.70833vw,0px),148px),clamp(0px,max(2.60417vw,0px),50px))}.tigran-ani #intro-section .container .spouse-names .groom-name span,.tigran-ani #intro-section .container .spouse-names .bride-name span,.tigran-ani #intro-section .container .spouse-names .and span{font-family:var(--font-title);display:inline!important}.tigran-ani #intro-section .container .month-name{font-size:var(--subtitle-1);color:var(--primary-color);padding-bottom:24px}.tigran-ani #intro-section .scroll-arrow-button .icon{filter:var(--white-tint)}.tigran-ani .sections-background{background:#00000080;border-radius:20px 20px 0 0;position:relative}.tigran-ani .sections-background #event-details-section{flex-direction:column;align-items:center;padding:120px 10px 0;display:flex}.tigran-ani .sections-background #event-details-section .countdown-timer-container{text-align:center;flex-direction:column;align-items:center;margin-top:64px;display:flex}.tigran-ani .sections-background #event-details-section .countdown-timer-container .title{font-size:var(--subtitle-3);color:var(--white);text-align:center;margin-bottom:40px}.tigran-ani .sections-background #event-details-section .countdown-timer-container .countdown-container{gap:var(--countDownContainerGap);margin-top:28px;display:flex}.tigran-ani .sections-background #event-details-section .countdown-timer-container .countdown-container .time-unit{border:2px solid var(--primary-color);width:var(--timeUnitWidth);height:var(--timeUnitHeight);border-radius:60px;flex-direction:column;justify-content:center;align-items:center;display:flex}.tigran-ani .sections-background #event-details-section .countdown-timer-container .countdown-container .time-unit .time-value{font-size:var(--subtitle-2);color:var(--white)}.tigran-ani .sections-background #event-details-section .countdown-timer-container .countdown-container .time-unit .time-label{font-size:var(--caption-1);color:var(--white)}.tigran-ani .sections-background #event-details-section .title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center;max-width:560px}.tigran-ani .sections-background #event-details-section .subtitle{font-size:var(--body-1);color:var(--white);white-space:break-spaces;text-align:center;max-width:470px;margin:auto;padding:48px 0 64px;line-height:30px}.tigran-ani .sections-background #event-details-section .description-two{font-size:var(--body-2);color:var(--primary-color);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e2c6a914;border:1.5px solid #e2c6a94d;border-radius:16px;max-width:550px;margin:0 auto 48px;padding:20px 32px;line-height:28px}.tigran-ani .sections-background #event-details-section .month-container{text-align:center}.tigran-ani .sections-background #event-details-section .month-container .month-days{flex-wrap:wrap;gap:18px;width:270px;padding:0 10px;display:flex}.tigran-ani .sections-background #event-details-section .month-container .month-days .day-box{width:20px;height:20px;font-size:var(--body-1);color:var(--white);justify-content:center;align-items:center;transition:background-color .3s,color .3s;display:flex}.tigran-ani .sections-background #event-details-section .month-container .month-days .selected{animation:1s ease-in-out infinite beating}.tigran-ani .sections-background #event-details-section .leaf-icon{width:110px;height:48px;margin:88px 0}.tigran-ani .sections-background #program-of-day-section .title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center}.tigran-ani .sections-background #program-of-day-section .container{flex-wrap:wrap;justify-content:center;gap:150px;margin-top:48px;padding:0 10px;display:flex}.tigran-ani .sections-background #program-of-day-section .container .place-container{flex-direction:column;justify-content:space-around;align-items:center;gap:10px;display:flex}.tigran-ani .sections-background #program-of-day-section .container .place-container img{width:84px}.tigran-ani .sections-background #program-of-day-section .container .place-container .name{font-size:var(--body-2);color:var(--white);line-height:20px}.tigran-ani .sections-background #program-of-day-section .container .place-container .time{font-size:var(--body-1);color:var(--primary-color);margin-bottom:10px;line-height:28px}.tigran-ani .sections-background #program-of-day-section .container .place-container .place{font-size:var(--body-2);color:var(--white)}.tigran-ani .sections-background #program-of-day-section .container .place-container .address{font-size:var(--body-2);color:var(--white);margin-bottom:10px}.tigran-ani .sections-background #program-of-day-section .container .place-container .additional-info{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e2c6a914;border:1.5px solid #e2c6a94d;border-radius:14px;max-width:280px;margin-top:6px;padding:16px 24px}.tigran-ani .sections-background #program-of-day-section .container .place-container .additional-info .additional-info-icon{margin-bottom:8px;font-size:28px;display:block}.tigran-ani .sections-background #program-of-day-section .container .place-container .additional-info .additional-info-text{font-family:var(--font-family-body);font-size:var(--caption-1);color:var(--primary-color);line-height:22px}.tigran-ani .sections-background #confirm-attendance-section{padding:0 20px}.tigran-ani .sections-background #confirm-attendance-section .title-container .title{font-size:var(--subtitle-3);color:var(--white);line-height:40px}.tigran-ani .sections-background #confirm-attendance-section .title-container .description{font-size:var(--body-2);color:var(--white)}.tigran-ani .sections-background #confirm-attendance-section .title-container .description-two{font-size:var(--body-2);color:var(--primary-color);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e2c6a914;border:1.5px solid #e2c6a94d;border-radius:16px;max-width:550px;margin:0 auto 48px;padding:20px 32px;line-height:28px}.tigran-ani .sections-background #confirm-attendance-section .content .container{max-width:550px}.tigran-ani .sections-background #confirm-attendance-section .content .container .radio-buttons .description{font-size:var(--body-2);color:var(--white);margin-bottom:20px}.tigran-ani .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox,.tigran-ani .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked{background-color:#0000}.tigran-ani .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked:before{background-color:var(--primary-color)}.tigran-ani .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .label{font-size:var(--body-3);color:var(--white)}.tigran-ani .sections-background #confirm-attendance-section .content .container .from-whom-inputs{margin:40px 0}.tigran-ani .sections-background #confirm-attendance-section .content .container .from-whom-inputs .description{font-size:var(--body-2);color:var(--white);margin-bottom:20px}.tigran-ani .sections-background #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .round-checkbox{background-color:#0000;border:1px solid #e5e7eb;width:16px;height:16px}.tigran-ani .sections-background #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .round-checkbox:checked{background-color:#0000}.tigran-ani .sections-background #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .round-checkbox:checked:before{background-color:var(--primary-color)}.tigran-ani .sections-background #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .label{font-size:var(--body-3);color:var(--white)}.tigran-ani .sections-background #confirm-attendance-section .content .container .from-whom-inputs .radio-buttons .description{font-size:var(--body-2);color:var(--white);margin-bottom:20px}.tigran-ani .sections-background #confirm-attendance-section .content .container .from-whom-inputs .radio-buttons .checkbox-container .round-checkbox,.tigran-ani .sections-background #confirm-attendance-section .content .container .from-whom-inputs .radio-buttons .checkbox-container .round-checkbox:checked{background-color:#0000}.tigran-ani .sections-background #confirm-attendance-section .content .container .from-whom-inputs .radio-buttons .checkbox-container .round-checkbox:checked:before{background-color:var(--primary-color)}.tigran-ani .sections-background #confirm-attendance-section .content .container .from-whom-inputs .radio-buttons .checkbox-container .label{font-size:var(--body-3);color:var(--white)}.tigran-ani .sections-background #confirm-attendance-section .content .container .inputs .input-container label{font-size:var(--body-2);color:var(--white)}.tigran-ani .sections-background #confirm-attendance-section .content .container .inputs .input-container input{max-width:650px;font-size:var(--body-2);color:var(--white)}.tigran-ani .sections-background #confirm-attendance-section .content .container .inputs .input-container input::placeholder{color:#a9a9a9}.tigran-ani .sections-background #confirm-attendance-section .submit-button{margin:50px auto 0}.tigran-ani .sections-background #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-5px)}.tigran-ani .sections-background #confirm-attendance-section .submit-button:disabled{cursor:not-allowed;opacity:.5!important}.tigran-ani .sections-background .end-title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center;padding:28px 40px 40px;position:relative}.tigran-ani .sections-background .leaf-icon{width:110px;height:48px;margin:88px auto;display:flex}.tigran-ani .button,.tigran-ani .sections-background #confirm-attendance-section .submit-button{font-family:var(--font-family-body);font-size:var(--caption-2);color:var(--black);background-color:var(--primary-color);border-radius:30px;outline:none;justify-content:center;align-items:center;width:136px;height:35px;line-height:19px;transition:box-shadow .4s,transform .3s;display:flex;box-shadow:0 8px 20px #0000001a}.tigran-ani .button:not(:disabled):hover,.tigran-ani .sections-background #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-4px)}@media (max-width:834px){.tigran-ani .info{max-width:90%;font-size:var(--caption-1);margin:0 auto 32px;padding:16px 24px;line-height:24px}.tigran-ani .sections-background #event-details-section{padding:60px 10px 0}.tigran-ani .sections-background #event-details-section .subtitle{padding:30px 0 40px}.tigran-ani .sections-background #event-details-section .description-two{max-width:90%;font-size:var(--caption-1);margin:0 auto 32px;padding:16px 24px;line-height:24px}.tigran-ani .sections-background #event-details-section .leaf-icon{margin:70px 0}.tigran-ani .sections-background .leaf-icon{margin:70px auto}.tigran-ani .sections-background #program-of-day-section .container{gap:65px}.tigran-ani .sections-background #confirm-attendance-section .title-container .description-two{max-width:90%;margin:0 auto 32px;padding:16px 24px;line-height:24px}}
.tatev{--font-primary:"SHKDzeragir";--font-family-body:"GHEAMariamRegular";--font-title:"ArmAllegro";--primary-color:#e2c6a9;--black:#000;--white:#fff}.tatev *{font-family:var(--font-primary)}.tatev{--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;--caption-1:16px;--caption-2:15px}@media (max-width:834px){.tatev{--headline-1:clamp(0px,max(160/834*100vw,0px),160px);--headline-2:clamp(0px,max(120/834*100vw,0px),120px);--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);--caption-1:clamp(14px,max(16/834*100vw,14px),16px);--caption-2:clamp(13px,max(15/834*100vw,13px),15px)}}.tatev{--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){.tatev{--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){.tatev{--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)}}.tatev{background:#00000080;overflow-x:clip}.tatev:before,.tatev:after{content:"";pointer-events:none;z-index:-1;background-position:50%;background-size:cover;width:100%;height:100vh;transition:opacity 1.5s ease-in-out;position:fixed;top:0;left:0}.tatev:before{opacity:1}.tatev:after,.tatev.slide-b:before{opacity:0}.tatev.slide-b:after{opacity:1}.tatev #intro-section{position:relative}.tatev #intro-section .container{justify-content:center;align-items:end;height:100svh;padding-bottom:30%;display:flex}.tatev #intro-section .container .title{font-size:var(--headline-2)}.tatev #intro-section .container .spouse-names{justify-content:center;margin-right:clamp(0px,max(13.5417vw,0px),260px);display:flex}.tatev #intro-section .container .spouse-names .groom-name{color:var(--white);z-index:1;transform:translate(clamp(0px,max(12.2396vw,0px),235px),clamp(0px,max(0vw,0px),0px))}.tatev #intro-section .container .spouse-names .bride-name{color:var(--white);z-index:1;transform:translate(clamp(0px,max(2.60417vw,0px),50px),clamp(0px,max(8.48958vw,0px),163px))}.tatev #intro-section .container .spouse-names .and{font-size:var(--headline-1);color:var(--primary-color);transform:translate(clamp(0px,max(7.70833vw,0px),148px),clamp(0px,max(2.60417vw,0px),50px))}.tatev #intro-section .container .spouse-names .groom-name span,.tatev #intro-section .container .spouse-names .bride-name span,.tatev #intro-section .container .spouse-names .and span{font-family:var(--font-title);display:inline!important}.tatev #intro-section .scroll-arrow-button .icon{filter:var(--white-tint)}.tatev .sections-background{background:#00000080;border-radius:20px 20px 0 0;position:relative}.tatev .sections-background #event-details-section{flex-direction:column;align-items:center;padding:120px 10px 0;display:flex}.tatev .sections-background #event-details-section .title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center;max-width:560px}.tatev .sections-background #event-details-section .subtitle{font-size:var(--body-1);color:var(--white);text-align:center;max-width:470px;margin:auto;padding:48px 0 64px;line-height:30px}.tatev .sections-background #event-details-section .description-two{font-size:var(--body-2);color:var(--primary-color);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e2c6a914;border:1.5px solid #e2c6a94d;border-radius:16px;max-width:550px;margin:0 auto 48px;padding:20px 32px;line-height:28px}.tatev .sections-background #event-details-section .month-container{text-align:center}.tatev .sections-background #event-details-section .month-container .month-name{font-size:var(--subtitle-1);color:var(--primary-color);padding-bottom:24px}.tatev .sections-background #event-details-section .month-container .month-days{flex-wrap:wrap;gap:18px;width:270px;padding:0 10px;display:flex}.tatev .sections-background #event-details-section .month-container .month-days .day-box{width:20px;height:20px;font-size:var(--body-1);color:var(--white);justify-content:center;align-items:center;transition:background-color .3s,color .3s;display:flex}.tatev .sections-background #event-details-section .month-container .month-days .selected{animation:1s ease-in-out infinite beating}.tatev .sections-background #event-details-section .leaf-icon{width:110px;height:48px;margin:88px 0}.tatev .sections-background #program-of-day-section .title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center}.tatev .sections-background #program-of-day-section .container{flex-wrap:wrap;justify-content:center;gap:150px;margin-top:48px;padding:0 10px;display:flex}.tatev .sections-background #program-of-day-section .container .place-container{flex-direction:column;justify-content:space-around;align-items:center;gap:10px;width:300px;display:flex}.tatev .sections-background #program-of-day-section .container .place-container img{width:84px}.tatev .sections-background #program-of-day-section .container .place-container .name{font-size:var(--body-2);color:var(--white);line-height:20px}.tatev .sections-background #program-of-day-section .container .place-container .time{font-size:var(--body-1);color:var(--primary-color);margin-bottom:10px;line-height:28px}.tatev .sections-background #program-of-day-section .container .place-container .place{font-size:var(--body-2);color:var(--white);text-align:center}.tatev .sections-background #program-of-day-section .container .place-container .address{font-size:var(--body-2);color:var(--white);margin-bottom:10px}.tatev .sections-background .countdown-timer-container{text-align:center;margin-top:64px}.tatev .sections-background .countdown-timer-container .title{font-size:var(--subtitle-3);color:var(--white);text-align:center;margin-bottom:40px;line-height:36px}.tatev .sections-background .countdown-timer-container .countdown-container{gap:var(--countDownContainerGap);margin-top:28px;display:flex}.tatev .sections-background .countdown-timer-container .countdown-container .time-unit{border:2px solid var(--primary-color);width:var(--timeUnitWidth);height:var(--timeUnitHeight);border-radius:60px;flex-direction:column;justify-content:center;align-items:center;display:flex}.tatev .sections-background .countdown-timer-container .countdown-container .time-unit .time-value{font-size:var(--subtitle-2);color:var(--white)}.tatev .sections-background .countdown-timer-container .countdown-container .time-unit .time-label{font-size:var(--caption-1);color:var(--white)}.tatev .sections-background .countdown-timer-container .leaf-icon{width:110px;height:48px;margin:88px 0}.tatev .sections-background #confirm-attendance-section{padding:0 20px}.tatev .sections-background #confirm-attendance-section .title-container .title{font-size:var(--subtitle-3);color:var(--white);line-height:40px}.tatev .sections-background #confirm-attendance-section .title-container .description{font-size:var(--body-2);color:var(--primary-color);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e2c6a914;border:1.5px solid #e2c6a94d;border-radius:16px;max-width:550px;margin:0 auto 48px;padding:20px 32px;line-height:28px}.tatev .sections-background #confirm-attendance-section .content .container{max-width:550px}.tatev .sections-background #confirm-attendance-section .content .container .radio-buttons .description{font-size:var(--body-2);color:var(--white);margin-bottom:20px}.tatev .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox,.tatev .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked{background-color:#0000}.tatev .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked:before{background-color:var(--primary-color)}.tatev .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .label{font-size:var(--body-3);color:var(--white)}.tatev .sections-background #confirm-attendance-section .content .container .from-whom-inputs{margin:40px 0}.tatev .sections-background #confirm-attendance-section .content .container .from-whom-inputs .description{font-size:var(--body-2);color:var(--white);margin-bottom:20px}.tatev .sections-background #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox{background-color:#0000}.tatev .sections-background #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox:checked{background-color:var(--primary-color)}.tatev .sections-background #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .label{font-size:var(--body-3);color:var(--white)}.tatev .sections-background #confirm-attendance-section .content .container .inputs .input-container label{font-size:var(--body-2);color:var(--white)}.tatev .sections-background #confirm-attendance-section .content .container .inputs .input-container input{max-width:650px;font-size:var(--body-2);color:var(--white)}.tatev .sections-background #confirm-attendance-section .content .container .inputs .input-container input::placeholder{color:#a9a9a9}.tatev .sections-background #confirm-attendance-section .submit-button{margin:50px auto 0}.tatev .sections-background #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-5px)}.tatev .sections-background #confirm-attendance-section .submit-button:disabled{cursor:not-allowed;opacity:.5!important}.tatev .sections-background .end-title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center;padding:28px 40px 40px;position:relative}.tatev .button,.tatev .sections-background #confirm-attendance-section .submit-button{font-family:var(--font-family-body);font-size:var(--caption-2);color:var(--black);background-color:var(--primary-color);border-radius:30px;outline:none;justify-content:center;align-items:center;width:136px;height:35px;line-height:19px;transition:box-shadow .4s,transform .3s;display:flex;box-shadow:0 8px 20px #0000001a}.tatev .button:not(:disabled):hover,.tatev .sections-background #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-4px)}@media (max-width:834px){.tatev .sections-background #event-details-section{padding:60px 10px 0}.tatev .sections-background #event-details-section .subtitle{padding:30px 0 40px}.tatev .sections-background #event-details-section .description-two{max-width:90%;font-size:var(--caption-1);margin:0 auto 32px;padding:16px 24px;line-height:24px}.tatev .sections-background #event-details-section .leaf-icon,.tatev .sections-background .countdown-timer-container .leaf-icon{margin:70px 0}.tatev .sections-background #program-of-day-section .container{gap:65px}.tatev .sections-background #confirm-attendance-section .title-container .description{max-width:90%;font-size:var(--caption-1);margin:0 auto 32px;padding:16px 24px;line-height:24px}}
.luxe-fest-event{--font-primary:"MontserratArmLight";--font-secondary:"MontserratArmMedium";--font-tertiary:"ArtHeghnar";--primary-color:#daa05b}.luxe-fest-event *{font-family:var(--font-primary)}.luxe-fest-event{--headline:48px;--subtitle-1:34px;--subtitle-2:26px;--subtitle-3:22px;--body1:20px;--body2:16px;--caption:12px;position:relative;overflow:hidden}.luxe-fest-event h1 h2 h3 h4 h5 h6 p{color:var(--black)}.luxe-fest-event:before{content:"";z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0}.luxe-fest-event #intro-section{background-position:50% 15%;background-repeat:no-repeat;background-size:cover;height:100svh;position:relative}.luxe-fest-event #intro-section .container{height:100%;padding-top:52px}.luxe-fest-event #intro-section .container .title{font-family:var(--font-tertiary);font-size:var(--subtitle-2);color:var(--white);text-align:center}.luxe-fest-event #intro-section .container .info-container{text-align:center;flex-direction:column;gap:16px;width:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important}.luxe-fest-event #intro-section .container .info-container .name{font-family:var(--font-tertiary);font-size:var(--headline);color:var(--white)}.luxe-fest-event #intro-section .container .info-container .date span{font-family:var(--font-tertiary);font-size:var(--subtitle-2);color:var(--white)}.luxe-fest-event #intro-section .container .arrow-icon-container{cursor:pointer;background:0 0;border:none;width:fit-content;margin:0 auto;padding:12px;position:absolute;bottom:30px;left:0;right:0}.luxe-fest-event #intro-section .container .arrow-icon-container img{animation:1s infinite alternate moveArrowWithoutRotation}.luxe-fest-event .sections-background{background-repeat:repeat-y;background-size:100%;background-attachment:scroll;padding:0 16px;position:relative}.luxe-fest-event .sections-background:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#000 0%,#0000 100%);width:100%;height:2%;position:absolute;top:0;left:0}.luxe-fest-event .sections-background #event-details-section{max-width:600px;margin:0 auto;padding-top:40px}.luxe-fest-event .sections-background #event-details-section .title{font-family:var(--font-tertiary);font-size:var(--subtitle-1);color:var(--white);text-align:center;padding:0 20px}.luxe-fest-event .sections-background #event-details-section .description{font-size:var(--body2);color:var(--white);text-align:center;padding:20px 0 0}.luxe-fest-event .sections-background #event-details-section .additional-info-container{border:1px solid var(--primary-color);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#daa05b1a;border-radius:12px;flex-direction:column;gap:28px;margin-top:32px;padding:16px;display:flex}.luxe-fest-event .sections-background #event-details-section .additional-info-container .info-block{flex-direction:column;gap:16px;display:flex}.luxe-fest-event .sections-background #event-details-section .additional-info-container .info-block .info-title{font-family:var(--font-secondary);font-size:var(--body2);color:var(--white);text-align:left}.luxe-fest-event .sections-background #event-details-section .additional-info-container .info-block .info-message{font-size:var(--body2);color:var(--white);text-align:left;padding-bottom:12px;line-height:24px}.luxe-fest-event .sections-background #event-details-section .additional-info-container .info-block .info-message .bullet-point{margin-bottom:12px;padding-left:8px;display:block}.luxe-fest-event .sections-background #event-details-section .additional-info-container .info-block .info-message .bullet-point:last-child{margin-bottom:0}.luxe-fest-event .sections-background #event-details-section .label{font-size:var(--body2);color:var(--white);text-align:center;white-space:pre-line}.luxe-fest-event .sections-background #event-details-section .info2-container{border:1px solid var(--primary-color);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#daa05b1a;border-radius:12px;flex-direction:column;gap:12px;margin-top:32px;padding:16px;display:flex}.luxe-fest-event .sections-background #event-details-section .info2-container .info2-title{font-family:var(--font-secondary);font-size:var(--body2);color:var(--white);text-align:left}.luxe-fest-event .sections-background #event-details-section .info2-container .info2-message{font-size:var(--body2);color:var(--white);text-align:left;line-height:24px}.luxe-fest-event .sections-background #event-details-section .info2-container .info2-message .bullet-point{margin-bottom:12px;display:block}.luxe-fest-event .sections-background #event-details-section .info2-container .info2-message .bullet-point:last-child{margin-bottom:0}.luxe-fest-event .sections-background #event-details-section .info2-container .bank-credentials{flex-direction:column;gap:4px;margin-top:40px;display:flex}.luxe-fest-event .sections-background #event-details-section .info2-container .bank-credentials .bank-info{font-size:var(--body2);color:var(--white);justify-content:left;align-items:center;gap:6px;display:flex}.luxe-fest-event .sections-background #event-details-section .info2-container .bank-credentials .bank-info .separator{color:var(--white);font-weight:300}.luxe-fest-event .sections-background #event-details-section .info2-container .bank-credentials .bank-info .full-name{font-family:var(--font-primary)}.luxe-fest-event .sections-background #event-details-section .info2-container .bank-credentials .card-number-container{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.luxe-fest-event .sections-background #event-details-section .info2-container .bank-credentials .card-number-container .card-number{font-family:var(--font-secondary);font-size:var(--body1);color:var(--white);letter-spacing:2px}.luxe-fest-event .sections-background #event-details-section .info2-container .bank-credentials .card-number-container .copy-button{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:left;align-items:center;padding:8px;transition:all .3s;display:flex;position:relative}.luxe-fest-event .sections-background #event-details-section .info2-container .bank-credentials .card-number-container .copy-button img{filter:brightness(0)saturate()invert();transition:filter .3s}.luxe-fest-event .sections-background #event-details-section .info2-container .bank-credentials .card-number-container .copy-button:hover{background:#ffffff1a}.luxe-fest-event .sections-background #event-details-section .info2-container .bank-credentials .card-number-container .copy-button:hover img{filter:brightness(0)saturate()invert(78%)sepia(35%)saturate(471%)hue-rotate(358deg)brightness(91%)contrast(88%)}.luxe-fest-event .sections-background #event-details-section .info2-container .bank-credentials .card-number-container .copy-button:active{transform:scale(.95)}.luxe-fest-event .sections-background #event-details-section .info2-container .bank-credentials .card-number-container .copy-button .copied-tooltip{background:var(--primary-color);color:var(--white);white-space:nowrap;border-radius:4px;padding:4px 12px;font-size:12px;animation:2s fadeInOut;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.luxe-fest-event .sections-background #event-details-section .info2-container .whatsapp-button{border:1px solid var(--white);width:100%;height:50px;font-family:var(--font-secondary);font-size:var(--body2);color:var(--white);background:0 0;border-radius:50px;justify-content:center;align-items:center;gap:12px;margin:12px 0 0;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.luxe-fest-event .sections-background #event-details-section .info2-container .whatsapp-button img{filter:brightness(0)saturate()invert();transition:filter .3s}.luxe-fest-event .sections-background #event-details-section .info2-container .whatsapp-button:before{content:"";z-index:-1;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.luxe-fest-event .sections-background #event-details-section .info2-container .whatsapp-button:hover{color:#25d366;box-shadow:0 0 10px var(--primary-color);transform:translateY(10px)}.luxe-fest-event .sections-background #event-details-section .info2-container .whatsapp-button:hover img{filter:brightness(0)saturate()invert(65%)sepia(85%)saturate(2239%)hue-rotate(89deg)brightness(98%)contrast(84%)}.luxe-fest-event .sections-background #event-details-section .info2-container .whatsapp-button:hover:before{width:300px;height:300px}.luxe-fest-event .sections-background #event-details-section .info2-container .whatsapp-button:active{transform:translateY(-1px)}.luxe-fest-event .sections-background .countdown-timer{text-align:center}.luxe-fest-event .sections-background .countdown-timer img{display:none}.luxe-fest-event .sections-background .countdown-timer .title{font-size:var(--body2);color:var(--white);text-align:center;line-height:26px}.luxe-fest-event .sections-background .countdown-timer .countdown-container{gap:16px;padding:24px 20px 0}.luxe-fest-event .sections-background .countdown-timer .countdown-container .time-unit .time-value{font-family:var(--font-secondary);font-size:var(--headline);color:var(--white)}.luxe-fest-event .sections-background .countdown-timer .countdown-container .time-unit .time-label{font-size:var(--caption);color:var(--white);padding-top:8px}.luxe-fest-event .sections-background .countdown-timer .countdown-container .divider:after{background-color:var(--white);height:70px!important}.luxe-fest-event .sections-background #program-of-day-section{max-width:600px;margin:0 auto;padding:0 20px}.luxe-fest-event .sections-background #program-of-day-section .title{font-family:var(--font-secondary);font-size:var(--headline-1);text-align:center;margin-bottom:60px}.luxe-fest-event .sections-background #program-of-day-section .infos{justify-content:center;display:flex}.luxe-fest-event .sections-background #program-of-day-section .infos .infos-container{flex-direction:column;gap:28px;display:flex}.luxe-fest-event .sections-background #program-of-day-section .infos .infos-container .info{align-items:center;gap:60px;display:flex}.luxe-fest-event .sections-background #program-of-day-section .infos .infos-container .info .time{font-size:var(--subtitle-2);font-family:var(--playfairDisplay),sans-serif}.luxe-fest-event .sections-background #program-of-day-section .infos .infos-container .info .name{font-size:var(--body);color:var(--black);margin-top:8px}.luxe-fest-event .sections-background #venue-locations-section{max-width:600px;margin:40px auto 0;padding:0 20px}.luxe-fest-event .sections-background #venue-locations-section .title{font-family:var(--font-tertiary);font-size:var(--subtitle-1);color:var(--white);text-align:center;margin-bottom:32px}.luxe-fest-event .sections-background #venue-locations-section .time{font-family:var(--font-secondary);font-size:var(--subtitle-3);color:var(--primary-color);text-align:center;margin-bottom:16px}.luxe-fest-event .sections-background #venue-locations-section .name{font-size:var(--subtitle-3);color:var(--white);text-align:center;margin-bottom:16px;line-height:22px}.luxe-fest-event .sections-background #venue-locations-section .description{font-size:var(--body2);color:var(--white);text-align:center;margin-bottom:16px;line-height:22px}.luxe-fest-event .sections-background #venue-locations-section .image{border-radius:8px;width:100%;margin:auto;transition:transform .4s,box-shadow .4s;display:flex}.luxe-fest-event .sections-background #venue-locations-section .image:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 10px 25px #1e61a833}.luxe-fest-event .sections-background #venue-locations-section .location-button{border:1px solid var(--white);width:100%;height:50px;font-family:var(--font-primary);font-size:var(--body2);color:var(--white);border-radius:50px;justify-content:center;align-items:center;margin:28px auto;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.luxe-fest-event .sections-background #venue-locations-section .location-button:hover{color:#fff;box-shadow:0 0 10px var(--primary-color)}.luxe-fest-event .sections-background #venue-locations-section .location-button:hover:before{width:300px;height:300px}.luxe-fest-event .sections-background #venue-locations-section .location-button:active{transform:translateY(-1px)}.luxe-fest-event .sections-background #confirm-attendance-section{flex-direction:column;max-width:600px;margin:0 auto;padding:0 20px;display:flex}.luxe-fest-event .sections-background #confirm-attendance-section .confirm-attendance-section-title{font-family:var(--font-tertiary);font-size:var(--subtitle-1);color:var(--white);text-align:center}.luxe-fest-event .sections-background #confirm-attendance-section .confirm-attendance-section-subtitle{font-size:var(--body2);text-align:center;margin-top:12px;line-height:22px}.luxe-fest-event .sections-background #confirm-attendance-section .confirm-attendance-section-container{width:100%;margin:40px auto 0}.luxe-fest-event .sections-background #confirm-attendance-section .confirm-attendance-section-container .checkbox-container{flex-direction:column;gap:13px;display:flex}.luxe-fest-event .sections-background #confirm-attendance-section .confirm-attendance-section-container .checkbox-container .checkbox-input-container .round-checkbox{border:2px solid var(--white)}.luxe-fest-event .sections-background #confirm-attendance-section .confirm-attendance-section-container .checkbox-container .checkbox-input-container .round-checkbox:checked:before{background-color:var(--white)}.luxe-fest-event .sections-background #confirm-attendance-section .confirm-attendance-section-container .checkbox-container .checkbox-input-container label{font-size:var(--body2);color:var(--white)}.luxe-fest-event .sections-background #confirm-attendance-section .confirm-attendance-section-container .form-content{flex-direction:column;padding-top:42px;display:flex}.luxe-fest-event .sections-background #confirm-attendance-section .confirm-attendance-section-container .form-content .form-inputs{flex-direction:column;gap:40px;display:flex}.luxe-fest-event .sections-background #confirm-attendance-section .confirm-attendance-section-container .form-content .form-inputs .input-container{flex-direction:column;display:flex}.luxe-fest-event .sections-background #confirm-attendance-section .confirm-attendance-section-container .form-content .form-inputs label{font-size:var(--body2);color:var(--white);line-height:20px}.luxe-fest-event .sections-background #confirm-attendance-section .confirm-attendance-section-container .form-content .form-inputs .form-input{border:none;border-bottom:1px solid var(--white);font-size:var(--body2);color:var(--white);background-color:#0000;border-radius:0;outline:none;padding:12px 0;line-height:20px}.luxe-fest-event .sections-background #confirm-attendance-section .confirm-attendance-section-container .form-content .form-inputs .form-input::placeholder{color:var(--white);opacity:.5}.luxe-fest-event .sections-background #confirm-attendance-section .confirm-attendance-section-container .form-content .submit-button{border:1px solid var(--white);width:100%;max-width:350px;height:46px;font-family:var(--font-secondary);font-size:var(--body2);background-color:#0000;border-radius:50px;margin:40px auto 0;transition:transform .4s ease-in-out,opacity .4s ease-in-out}.luxe-fest-event .sections-background #confirm-attendance-section .confirm-attendance-section-container .form-content .submit-button:not(:disabled):hover{transform:translateY(-5px)}.luxe-fest-event .sections-background #confirm-attendance-section .confirm-attendance-section-container .form-content .submit-button:disabled{cursor:not-allowed;opacity:.3!important}.luxe-fest-event .sections-background .end-title{font-family:var(--font-tertiary);font-size:var(--subtitle-1);color:var(--white);text-align:center;padding-bottom:40px;animation:1.5s ease-in-out gentleFadeIn}.luxe-fest-event .line{background-color:var(--primary-color);width:100px;height:1px;margin:40px auto}.luxe-fest-event .opening-message{width:100%;max-width:284px;height:60px;font-family:var(--font-tertiary);font-size:var(--subtitle-2);color:var(--white);cursor:pointer;background:0 0;border:1px solid #fff9;justify-content:center;align-items:center;margin:0 auto;animation:2.5s ease-in-out infinite openingButtonPulse;display:flex;position:absolute;bottom:10%;left:0;right:0;overflow:hidden}.luxe-fest-event .opening-message:hover{border-color:var(--white);box-shadow:0 0 7px var(--primary-color);animation:none}@keyframes moveArrowWithoutRotation{0%{transform:translateY(0)}to{transform:translateY(10px)}}@keyframes subtlePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}@keyframes openingButtonPulse{0%,to{border-color:#fff6;box-shadow:0 0 #daa05b00}50%{border-color:#ffffffe6;box-shadow:0 0 20px #daa05b40}}@keyframes gentleFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInOut{0%{opacity:0;transform:translate(-50%)translateY(-5px)}10%{opacity:1;transform:translate(-50%)translateY(0)}90%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-5px)}}@media (max-width:834px){.luxe-fest-event .sections-background #event-details-section .additional-info-container{gap:20px;margin-top:24px;padding:20px 16px}.luxe-fest-event .sections-background #event-details-section .additional-info-container .info-block{gap:12px}.luxe-fest-event .sections-background #event-details-section .additional-info-container .info-block .info-title{font-size:var(--body2)}.luxe-fest-event .sections-background #event-details-section .additional-info-container .info-block .info-message{font-size:calc(var(--body2) - 1px);line-height:22px}}
.hovhannes-mariam{--font-primary:"SHKDzeragir";--font-family-body:"GHEAMariamRegular";--font-title:"ArmAllegro";--primary-color:#e2c6a9;--black:#000;--white:#fff}.hovhannes-mariam *{font-family:var(--font-primary)}.hovhannes-mariam{--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:16px;--caption-1:16px;--caption-2:15px}@media (max-width:834px){.hovhannes-mariam{--headline-1:clamp(0px,max(140/834*100vw,0px),140px);--headline-2:clamp(0px,max(100/834*100vw,0px),100px);--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);--caption-1:clamp(14px,max(16/834*100vw,14px),16px);--caption-2:clamp(13px,max(15/834*100vw,13px),15px)}}.hovhannes-mariam{--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){.hovhannes-mariam{--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){.hovhannes-mariam{--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)}}.hovhannes-mariam{background:#0003;overflow-x:clip}.hovhannes-mariam:before,.hovhannes-mariam:after{content:"";pointer-events:none;z-index:-1;background-position:50%;background-size:cover;width:100%;height:100vh;transition:opacity 1.5s ease-in-out;position:fixed;top:0;left:0}.hovhannes-mariam:before{opacity:1}.hovhannes-mariam:after,.hovhannes-mariam.slide-b:before{opacity:0}.hovhannes-mariam.slide-b:after{opacity:1}.hovhannes-mariam #intro-section{position:relative}.hovhannes-mariam #intro-section .container{justify-content:center;height:100svh;padding-top:120px;display:flex}.hovhannes-mariam #intro-section .container .title{font-size:var(--headline-2)}.hovhannes-mariam #intro-section .container .spouse-names{justify-content:center;margin-right:clamp(0px,max(13.5417vw,0px),260px);display:flex}.hovhannes-mariam #intro-section .container .spouse-names .groom-name{color:var(--white);z-index:1;transform:translate(clamp(0px,max(12.2396vw,0px),235px),clamp(0px,max(0vw,0px),0px))}.hovhannes-mariam #intro-section .container .spouse-names .bride-name{color:var(--white);z-index:1;transform:translate(clamp(0px,max(2.60417vw,0px),50px),clamp(0px,max(8.48958vw,0px),163px))}.hovhannes-mariam #intro-section .container .spouse-names .and{font-size:var(--headline-1);color:var(--primary-color);transform:translate(clamp(0px,max(7.70833vw,0px),148px),clamp(0px,max(2.60417vw,0px),50px))}.hovhannes-mariam #intro-section .container .spouse-names .groom-name span,.hovhannes-mariam #intro-section .container .spouse-names .bride-name span,.hovhannes-mariam #intro-section .container .spouse-names .and span{font-family:var(--font-title);display:inline!important}.hovhannes-mariam #intro-section .scroll-arrow-button .icon{filter:var(--white-tint)}.hovhannes-mariam .sections-background{background:#00000080;border-radius:20px 20px 0 0;position:relative}.hovhannes-mariam .sections-background #event-details-section{flex-direction:column;align-items:center;padding:120px 10px 0;display:flex}.hovhannes-mariam .sections-background #event-details-section .title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center;max-width:560px}.hovhannes-mariam .sections-background #event-details-section .subtitle{font-size:var(--body-1);color:var(--white);text-align:center;max-width:470px;margin:auto;padding:48px 0 64px;line-height:30px}.hovhannes-mariam .sections-background #event-details-section .description-two{font-size:var(--body-2);color:var(--primary-color);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e2c6a914;border:1.5px solid #e2c6a94d;border-radius:16px;max-width:550px;margin:0 auto 48px;padding:20px 32px;line-height:28px}.hovhannes-mariam .sections-background #event-details-section .month-container{text-align:center}.hovhannes-mariam .sections-background #event-details-section .month-container .month-name{font-size:var(--subtitle-1);color:var(--primary-color);padding-bottom:24px}.hovhannes-mariam .sections-background #event-details-section .month-container .month-days{flex-wrap:wrap;gap:18px;width:270px;padding:0 10px;display:flex}.hovhannes-mariam .sections-background #event-details-section .month-container .month-days .day-box{width:20px;height:20px;font-size:var(--body-1);color:var(--white);justify-content:center;align-items:center;transition:background-color .3s,color .3s;display:flex}.hovhannes-mariam .sections-background #event-details-section .month-container .month-days .selected{animation:1s ease-in-out infinite beating}.hovhannes-mariam .sections-background #event-details-section .leaf-icon{width:110px;height:48px;margin:88px 0}.hovhannes-mariam .sections-background #program-of-day-section .title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center}.hovhannes-mariam .sections-background #program-of-day-section .container{flex-wrap:wrap;justify-content:center;gap:150px;margin-top:48px;padding:0 10px;display:flex}.hovhannes-mariam .sections-background #program-of-day-section .container .place-container{flex-direction:column;justify-content:space-around;align-items:center;gap:10px;width:300px;display:flex}.hovhannes-mariam .sections-background #program-of-day-section .container .place-container img{width:84px}.hovhannes-mariam .sections-background #program-of-day-section .container .place-container .name{font-size:var(--body-2);color:var(--white);line-height:20px}.hovhannes-mariam .sections-background #program-of-day-section .container .place-container .time{font-size:var(--body-1);color:var(--primary-color);margin-bottom:10px;line-height:28px}.hovhannes-mariam .sections-background #program-of-day-section .container .place-container .place{font-size:var(--body-2);color:var(--white);text-align:center}.hovhannes-mariam .sections-background #program-of-day-section .container .place-container .address{font-size:var(--body-2);color:var(--white);text-align:center;margin-bottom:10px}.hovhannes-mariam .sections-background .countdown-timer-container{text-align:center;margin-top:64px}.hovhannes-mariam .sections-background .countdown-timer-container .title{font-size:var(--subtitle-3);color:var(--white);text-align:center;margin-bottom:40px;line-height:36px}.hovhannes-mariam .sections-background .countdown-timer-container .countdown-container{gap:var(--countDownContainerGap);margin-top:28px;display:flex}.hovhannes-mariam .sections-background .countdown-timer-container .countdown-container .time-unit{border:2px solid var(--primary-color);width:var(--timeUnitWidth);height:var(--timeUnitHeight);border-radius:60px;flex-direction:column;justify-content:center;align-items:center;display:flex}.hovhannes-mariam .sections-background .countdown-timer-container .countdown-container .time-unit .time-value{font-size:var(--subtitle-2);color:var(--white)}.hovhannes-mariam .sections-background .countdown-timer-container .countdown-container .time-unit .time-label{font-size:var(--caption-1);color:var(--white)}.hovhannes-mariam .sections-background .countdown-timer-container .leaf-icon{width:110px;height:48px;margin:88px 0}.hovhannes-mariam .sections-background #confirm-attendance-section{padding:0 20px}.hovhannes-mariam .sections-background #confirm-attendance-section .title-container .title{font-size:var(--subtitle-3);color:var(--white);line-height:40px}.hovhannes-mariam .sections-background #confirm-attendance-section .title-container .description{font-size:var(--body-3);color:var(--primary-color);text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e2c6a914;border:1.5px solid #e2c6a94d;border-radius:16px;max-width:550px;margin:0 auto 48px;padding:20px 32px;line-height:28px}.hovhannes-mariam .sections-background #confirm-attendance-section .content .container{max-width:550px}.hovhannes-mariam .sections-background #confirm-attendance-section .content .container .radio-buttons .description{font-size:var(--body-2);color:var(--white);margin-bottom:20px}.hovhannes-mariam .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox,.hovhannes-mariam .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked{background-color:#0000}.hovhannes-mariam .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked:before{background-color:var(--primary-color)}.hovhannes-mariam .sections-background #confirm-attendance-section .content .container .radio-buttons .checkbox-container .label{font-size:var(--body-3);color:var(--white)}.hovhannes-mariam .sections-background #confirm-attendance-section .content .container .from-whom-inputs{margin:40px 0}.hovhannes-mariam .sections-background #confirm-attendance-section .content .container .from-whom-inputs .description{font-size:var(--body-2);color:var(--white);margin-bottom:20px}.hovhannes-mariam .sections-background #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox{background-color:#0000}.hovhannes-mariam .sections-background #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox:checked{background-color:var(--primary-color)}.hovhannes-mariam .sections-background #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .label{font-size:var(--body-3);color:var(--white)}.hovhannes-mariam .sections-background #confirm-attendance-section .content .container .inputs .input-container label{font-size:var(--body-2);color:var(--white)}.hovhannes-mariam .sections-background #confirm-attendance-section .content .container .inputs .input-container input{max-width:650px;font-size:var(--body-2);color:var(--white)}.hovhannes-mariam .sections-background #confirm-attendance-section .content .container .inputs .input-container input::placeholder{color:#a9a9a9}.hovhannes-mariam .sections-background #confirm-attendance-section .submit-button{margin:50px auto 0}.hovhannes-mariam .sections-background #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-5px)}.hovhannes-mariam .sections-background #confirm-attendance-section .submit-button:disabled{cursor:not-allowed;opacity:.5!important}.hovhannes-mariam .sections-background .end-title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center;padding:52px 40px 40px;position:relative}.hovhannes-mariam .button,.hovhannes-mariam .sections-background #confirm-attendance-section .submit-button{font-family:var(--font-family-body);font-size:var(--caption-2);color:var(--black);background-color:var(--primary-color);border-radius:30px;outline:none;justify-content:center;align-items:center;width:136px;height:35px;line-height:19px;transition:box-shadow .4s,transform .3s;display:flex;box-shadow:0 8px 20px #0000001a}.hovhannes-mariam .button:not(:disabled):hover,.hovhannes-mariam .sections-background #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-4px)}@media (max-width:834px){.hovhannes-mariam .sections-background #event-details-section{padding:60px 10px 0}.hovhannes-mariam .sections-background #event-details-section .subtitle{padding:30px 0 40px}.hovhannes-mariam .sections-background #event-details-section .description-two{max-width:90%;margin:0 auto 32px;padding:16px 24px;line-height:24px}.hovhannes-mariam .sections-background #event-details-section .leaf-icon,.hovhannes-mariam .sections-background .countdown-timer-container .leaf-icon{margin:70px 0}.hovhannes-mariam .sections-background #program-of-day-section .container{gap:65px}.hovhannes-mariam .sections-background #confirm-attendance-section .title-container .description{max-width:98%;margin:0 auto 32px;padding:16px 24px;line-height:24px}}
.aren-diana{--font-primary:"GastieRegular";--sections-spacing:88px;--primary-color:#a78e78;--black:#000;--white:#fff;--primary-color-rgb:167,142,122}.aren-diana *{font-family:var(--font-primary)}.aren-diana{--headline-1:clamp(54px,max(64/1920*100vw,54px),64px);--headline-2:clamp(40px,max(48/1920*100vw,40px),48px);--subtitle-1:clamp(32px,max(44/1920*100vw,32px),44px);--subtitle-2:clamp(21px,max(25/1920*100vw,21px),25px);--body-1:clamp(16px,max(18/1920*100vw,16px),18px);--body-2:clamp(13px,max(14/1920*100vw,13px),14px);--input-value:16px}@media (max-width:834px){.aren-diana{--headline-1:clamp(46px,max(54/834*100vw,46px),54px);--headline-2:clamp(36px,max(40/834*100vw,36px),40px);--subtitle-1:clamp(28px,max(32/834*100vw,28px),32px);--subtitle-2:clamp(17px,max(21/834*100vw,17px),21px);--body-1:clamp(14px,max(16/834*100vw,14px),16px);--body-2:clamp(12px,max(13/834*100vw,12px),13px)}}@media (max-width:414px){.aren-diana{--headline-1:clamp(28px,max(46/414*100vw,28px),46px);--headline-2:clamp(30px,max(32/414*100vw,30px),32px);--subtitle-1:clamp(22px,max(28/414*100vw,22px),28px);--subtitle-2:17px;--body-1:15px;--body-2:13px}}.aren-diana{overflow-x:clip}.aren-diana .sections-container{box-shadow:rgba(var(--primary-color-rgb),.4)0 22px 70px 4px;max-width:609px;margin:auto}.aren-diana #intro-section{box-shadow:rgba(var(--primary-color-rgb),.4)0 25px 20px -20px;background-position:50%;background-size:cover;background-attachment:fixed;width:100%;height:100svh;position:relative}.aren-diana #intro-section .main-info-container{flex-direction:column;align-items:center;gap:28px;width:100%;padding:0 20px;display:flex;position:absolute;bottom:68px;left:50%;transform:translate(-50%)}.aren-diana #intro-section .main-info-container .title{font-size:var(--headline-1);color:var(--black);text-align:center;line-height:56px}.aren-diana #intro-section .main-info-container .message{font-size:var(--subtitle-2);color:var(--black);text-align:center}.aren-diana #intro-section .main-info-container .countdown-container{color:var(--black);align-items:flex-end;gap:10px;display:flex}.aren-diana #intro-section .main-info-container .countdown-container .divider:after{background-color:var(--black);height:64px}.aren-diana #intro-section .main-info-container .countdown-container .time-unit{text-align:center}.aren-diana #intro-section .main-info-container .countdown-container .time-value{font-size:var(--headline-2);color:var(--black);font-weight:600}.aren-diana #intro-section .main-info-container .countdown-container .time-label{font-size:var(--body-2);color:var(--black)}.aren-diana #event-details-section{text-align:center}.aren-diana #event-details-section .section-1,.aren-diana #event-details-section .section-2{padding:var(--sections-spacing)28px 0;color:var(--primary-color);background-position:50%;background-size:cover}.aren-diana #event-details-section .section-1 .title,.aren-diana #event-details-section .section-2 .title{font-size:var(--headline-1);color:var(--primary-color)}.aren-diana #event-details-section .section-1 .subtitle,.aren-diana #event-details-section .section-2 .subtitle{font-size:var(--subtitle-2);color:var(--secondary-text-color);white-space:break-spaces;padding:32px 0 0;line-height:1.5}.aren-diana #event-details-section .section-1{margin-bottom:20px}.aren-diana #event-details-section .section-1 .images-container{justify-content:center;gap:24px;margin-top:80px;display:flex}.aren-diana #event-details-section .section-1 .images-container img{object-fit:cover;aspect-ratio:3/5;border-radius:8px;width:100%;max-width:292px;animation:1s ease-out fadeInSlide}.aren-diana #event-details-section .month-days{padding:var(--sections-spacing)60px 0;flex-wrap:wrap;gap:18px;margin:auto;display:flex}.aren-diana #event-details-section .month-days .day-box{background-color:var(--white);width:45px;height:45px;font-size:var(--body-1);color:var(--text-dark);border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:background-color .3s,color .3s;display:flex;box-shadow:0 4px 8px #0000001a}.aren-diana #event-details-section .month-days .day-box:empty{box-shadow:none;box-shadow:none;background-color:#0000}.aren-diana #event-details-section .month-days .selected{background-color:var(--primary-color);color:var(--white);animation:1s ease-in-out infinite beating}.aren-diana #program-of-day-section{padding:var(--sections-spacing)0;background-position:50%;background-repeat:no-repeat;background-size:cover}.aren-diana #program-of-day-section .title{font-size:var(--headline-2);color:var(--primary-color);text-align:center;margin-bottom:40px}.aren-diana #program-of-day-section .places{flex-direction:column;gap:100px;display:flex}.aren-diana #program-of-day-section .places .place-container{flex-direction:column;gap:36px;margin:auto;display:flex}.aren-diana #program-of-day-section .places .place-container .place-content{flex-direction:column;align-items:center;gap:8px;display:flex}.aren-diana #program-of-day-section .places .place-container .place-content .time{font-size:var(--subtitle-1);color:var(--primary-color)}.aren-diana #program-of-day-section .places .place-container .place-content .place{font-size:var(--body-1);color:var(--primary-color);text-align:center;line-height:22px}.aren-diana #program-of-day-section .places .place-container .location-button{color:var(--white);background-color:var(--primary-color);text-align:center;border-radius:8px;outline:none;width:200px;margin:auto;padding:12px 0 10px;transition:all .3s ease-in-out}.aren-diana #program-of-day-section .places .place-container .location-button:hover{color:var(--white);transform:translateY(-5px)}.aren-diana #program-of-day-section .places .place-container .ceremony-image{object-fit:cover;object-position:center;width:480px;height:320px;box-shadow:rgba(var(--primary-color-rgb),.4)5px 5px,rgba(var(--primary-color-rgb),.3)10px 10px,rgba(var(--primary-color-rgb),.2)15px 15px}.aren-diana #program-of-day-section .places .place-container .reception-image{object-fit:cover;object-position:center;width:480px;height:320px;box-shadow:rgba(var(--primary-color-rgb),.4)-5px 5px,rgba(var(--primary-color-rgb),.3)-10px 10px,rgba(var(--primary-color-rgb),.2)-15px 15px}.aren-diana #confirm-attendance-section{padding:0 32px var(--sections-spacing);grid-template-rows:auto auto 1fr;display:grid;position:relative}.aren-diana #confirm-attendance-section .description{margin-top:12px}.aren-diana #confirm-attendance-section .title-container{text-align:left}.aren-diana #confirm-attendance-section .title-container .title{font-size:var(--headline-2);color:var(--primary-color);text-align:center;margin-bottom:0}.aren-diana #confirm-attendance-section .title-container .description{font-size:var(--body-1);color:var(--primary-color);text-align:center}.aren-diana #confirm-attendance-section .content{display:block}.aren-diana #confirm-attendance-section .content .container .radio-buttons .description{font-size:var(--body-1);color:var(--primary-color);margin-bottom:20px}.aren-diana #confirm-attendance-section .content .container .radio-buttons .checkbox-container{color:var(--black);flex-direction:column;gap:10px;margin:10px 0 20px;display:flex}.aren-diana #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox{appearance:none;border:2px solid var(--primary-color);cursor:pointer;width:20px;height:20px;margin:0;position:relative}.aren-diana #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked{background-color:#0000}.aren-diana #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked:before{background-color:var(--primary-color);width:10px;height:10px}.aren-diana #confirm-attendance-section .content .container .radio-buttons .checkbox-container .label{font-size:var(--body-1);color:var(--primary-color);margin-top:2px}.aren-diana #confirm-attendance-section .content .container .from-whom-inputs{margin:40px 0}.aren-diana #confirm-attendance-section .content .container .from-whom-inputs .description{font-size:var(--body-1);color:var(--primary-color);margin-bottom:20px}.aren-diana #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox{background-color:#0000}.aren-diana #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox:checked{background-color:var(--primary-color)}.aren-diana #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .label{font-size:var(--body-1);color:var(--primary-color);margin-top:2px}.aren-diana #confirm-attendance-section .content .container .inputs{gap:12px;display:grid}.aren-diana #confirm-attendance-section .content .container .inputs .input-container label{font-size:var(--body-1);color:var(--primary-color)}.aren-diana #confirm-attendance-section .content .container .inputs .input-container input{height:40px;font-size:var(--input-value)}.aren-diana #confirm-attendance-section .content .container .inputs .input-container input:focus{outline:none}.aren-diana #confirm-attendance-section .content .container .inputs .input-container input:disabled{cursor:default;opacity:.5;transform:none}.aren-diana #confirm-attendance-section .submit-button{font-size:var(--body-1);background-color:var(--primary-color);color:var(--white);cursor:pointer;border:none;border-radius:6px;outline:none;margin-top:40px;padding:12px;transition:all .3s ease-in-out}.aren-diana #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-5px)}.aren-diana #confirm-attendance-section .submit-button:disabled{cursor:not-allowed;opacity:.5!important}.aren-diana #spouse-images-section{margin:0 20px 60px}.aren-diana #spouse-images-section .title-container{text-align:center;margin-bottom:40px}.aren-diana #spouse-images-section .title-container .title{font-size:var(--headline-3);color:var(--black);margin-bottom:32px;line-height:40px}.aren-diana #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}.aren-diana #spouse-images-section .images-container{text-align:center;flex-direction:column;justify-content:center;gap:12px;display:flex}.aren-diana #spouse-images-section .images-container .section-1{flex-direction:column;align-items:center;gap:12px;display:flex}.aren-diana #spouse-images-section .images-container .section-1 .container{justify-content:center;gap:12px;width:100%;display:flex}.aren-diana #spouse-images-section .images-container .section-1 .container img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:196px}.aren-diana #spouse-images-section .images-container .section-1 img{object-fit:cover;border-radius:30px;width:100%;height:367px}.aren-diana #spouse-images-section .images-container .section-2{flex-direction:column;align-items:center;gap:12px;display:flex}.aren-diana #spouse-images-section .images-container .section-2 img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:282px}.aren-diana #spouse-images-section .images-container .section-3 img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:583px}.aren-diana .end-title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center;padding:0 10px 40px}@media (max-width:834px){.aren-diana{--sections-spacing:60px}.aren-diana #intro-section{background-attachment:scroll}.aren-diana #intro-section .main-info-container{justify-content:center;gap:20px}.aren-diana #intro-section .main-info-container .countdown-container{gap:6px}.aren-diana #intro-section .main-info-container .countdown .time-unit{margin:0 10px}.aren-diana #event-details-section .section-1 .images-container{gap:12px;margin-top:20px}.aren-diana #event-details-section .section-1 .images-container img{max-width:200px}.aren-diana #event-details-section .section-1,.aren-diana #event-details-section .section-2{padding:64px 20px 0}.aren-diana #event-details-section .section-1 .subtitle,.aren-diana #event-details-section .section-2 .subtitle{padding:10px 0}.aren-diana #event-details-section .section-1{margin-bottom:0}.aren-diana #event-details-section .month-days{gap:16px;max-width:400px;padding:24px 8px 64px}.aren-diana #event-details-section .month-days .day-box{width:clamp(40px,max(5.39568vw,40px),45px);height:clamp(40px,max(5.39568vw,40px),45px)}.aren-diana #program-of-day-section{padding:0 20px 64px}.aren-diana #program-of-day-section .places{gap:48px;padding:0 20px}.aren-diana #program-of-day-section .places .place-container .ceremony-image-container,.aren-diana #program-of-day-section .places .place-container .reception-image-container{margin-bottom:16px}.aren-diana #program-of-day-section .places .place-container .ceremony-image,.aren-diana #program-of-day-section .places .place-container .reception-image{aspect-ratio:8/5;width:100%;max-width:400px;height:100%}.aren-diana #program-of-day-section .places .place-container{gap:20px;margin:auto}.aren-diana #confirm-attendance-section .confirm-attendance-section-title{margin-bottom:24px}}@media (max-width:440px){.aren-diana #intro-section .main-info-container .countdown-container{gap:16px}.aren-diana #program-of-day-section{padding:0 20px 64px}.aren-diana #event-details-section .month-days{gap:12px}.aren-diana #event-details-section .month-days .day-box{width:clamp(28px,max(9.09091vw,28px),40px);height:clamp(28px,max(9.09091vw,28px),40px)}.aren-diana #confirm-attendance-section{padding:0 20px var(--sections-spacing)}}
.tigran-tatevik{--font-primary:"GastieRegular";--sections-spacing:88px;--primary-color:#a78e78;--black:#000;--white:#fff;--primary-color-rgb:167,142,122}.tigran-tatevik *{font-family:var(--font-primary)}.tigran-tatevik{--headline-1:clamp(54px,max(64/1920*100vw,54px),64px);--headline-2:clamp(40px,max(48/1920*100vw,40px),48px);--subtitle-1:clamp(32px,max(44/1920*100vw,32px),44px);--subtitle-2:clamp(21px,max(25/1920*100vw,21px),25px);--body-1:clamp(16px,max(18/1920*100vw,16px),18px);--body-2:clamp(13px,max(14/1920*100vw,13px),14px);--input-value:16px}@media (max-width:834px){.tigran-tatevik{--headline-1:clamp(46px,max(54/834*100vw,46px),54px);--headline-2:clamp(36px,max(40/834*100vw,36px),40px);--subtitle-1:clamp(28px,max(32/834*100vw,28px),32px);--subtitle-2:clamp(17px,max(21/834*100vw,17px),21px);--body-1:clamp(14px,max(16/834*100vw,14px),16px);--body-2:clamp(12px,max(13/834*100vw,12px),13px)}}@media (max-width:414px){.tigran-tatevik{--headline-1:clamp(28px,max(46/414*100vw,28px),46px);--headline-2:clamp(30px,max(32/414*100vw,30px),32px);--subtitle-1:clamp(22px,max(28/414*100vw,22px),28px);--subtitle-2:17px;--body-1:15px;--body-2:13px}}.tigran-tatevik{overflow-x:clip}.tigran-tatevik .sections-container{box-shadow:rgba(var(--primary-color-rgb),.4)0 22px 70px 4px;max-width:609px;margin:auto}.tigran-tatevik #intro-section{box-shadow:rgba(var(--primary-color-rgb),.4)0 25px 20px -20px;background-position:50% 30%;background-size:cover;background-attachment:fixed;width:100%;height:100svh;position:relative}.tigran-tatevik #intro-section .main-info-container{flex-direction:column;align-items:center;gap:28px;width:100%;padding:0 20px;display:flex;position:absolute;bottom:68px;left:50%;transform:translate(-50%)}.tigran-tatevik #intro-section .main-info-container .title{font-size:var(--headline-1);color:var(--black);text-align:center;line-height:56px}.tigran-tatevik #intro-section .main-info-container .message{font-size:var(--subtitle-2);color:var(--black);text-align:center}.tigran-tatevik #intro-section .main-info-container .countdown-container{color:var(--black);align-items:flex-end;gap:10px;display:flex}.tigran-tatevik #intro-section .main-info-container .countdown-container .divider:after{background-color:var(--black);height:64px}.tigran-tatevik #intro-section .main-info-container .countdown-container .time-unit{text-align:center}.tigran-tatevik #intro-section .main-info-container .countdown-container .time-value{font-size:var(--headline-2);color:var(--black);font-weight:600}.tigran-tatevik #intro-section .main-info-container .countdown-container .time-label{font-size:var(--body-2);color:var(--black)}.tigran-tatevik #event-details-section{text-align:center}.tigran-tatevik #event-details-section .section-1,.tigran-tatevik #event-details-section .section-2{padding:var(--sections-spacing)28px 0;color:var(--primary-color);background-position:50%;background-size:cover}.tigran-tatevik #event-details-section .section-1 .title,.tigran-tatevik #event-details-section .section-2 .title{font-size:var(--headline-1);color:var(--primary-color)}.tigran-tatevik #event-details-section .section-1 .subtitle,.tigran-tatevik #event-details-section .section-2 .subtitle{font-size:var(--subtitle-2);color:var(--secondary-text-color);white-space:break-spaces;padding:32px 0 0;line-height:1.5}.tigran-tatevik #event-details-section .section-1{margin-bottom:20px}.tigran-tatevik #event-details-section .section-1 .images-container{justify-content:center;gap:24px;margin-top:80px;display:flex}.tigran-tatevik #event-details-section .section-1 .images-container img{object-fit:cover;aspect-ratio:3/5;border-radius:8px;width:100%;max-width:292px;animation:1s ease-out fadeInSlide}.tigran-tatevik #event-details-section .month-days{padding:var(--sections-spacing)60px 0;flex-wrap:wrap;gap:18px;margin:auto;display:flex}.tigran-tatevik #event-details-section .month-days .day-box{background-color:var(--white);width:45px;height:45px;font-size:var(--body-1);color:var(--text-dark);border-radius:50%;justify-content:center;align-items:center;font-weight:600;transition:background-color .3s,color .3s;display:flex;box-shadow:0 4px 8px #0000001a}.tigran-tatevik #event-details-section .month-days .day-box:empty{box-shadow:none;box-shadow:none;background-color:#0000}.tigran-tatevik #event-details-section .month-days .selected{background-color:var(--primary-color);color:var(--white);animation:1s ease-in-out infinite beating}.tigran-tatevik #program-of-day-section{padding:var(--sections-spacing)0;background-position:50%;background-repeat:no-repeat;background-size:cover}.tigran-tatevik #program-of-day-section .title{font-size:var(--headline-2);color:var(--primary-color);text-align:center;margin-bottom:40px}.tigran-tatevik #program-of-day-section .places{flex-direction:column;gap:100px;display:flex}.tigran-tatevik #program-of-day-section .places .place-container{flex-direction:column;gap:36px;margin:auto;display:flex}.tigran-tatevik #program-of-day-section .places .place-container .place-content{flex-direction:column;align-items:center;gap:8px;display:flex}.tigran-tatevik #program-of-day-section .places .place-container .place-content .time{font-size:var(--subtitle-1);color:var(--primary-color)}.tigran-tatevik #program-of-day-section .places .place-container .place-content .place{font-size:var(--body-1);color:var(--primary-color);text-align:center;line-height:22px}.tigran-tatevik #program-of-day-section .places .place-container .location-button{color:var(--white);background-color:var(--primary-color);text-align:center;border-radius:8px;outline:none;width:200px;margin:auto;padding:12px 0 10px;transition:all .3s ease-in-out}.tigran-tatevik #program-of-day-section .places .place-container .location-button:hover{color:var(--white);transform:translateY(-5px)}.tigran-tatevik #program-of-day-section .places .place-container .ceremony-image{object-fit:cover;object-position:center;width:480px;height:320px;box-shadow:rgba(var(--primary-color-rgb),.4)5px 5px,rgba(var(--primary-color-rgb),.3)10px 10px,rgba(var(--primary-color-rgb),.2)15px 15px}.tigran-tatevik #program-of-day-section .places .place-container .reception-image{object-fit:cover;object-position:center;width:480px;height:320px;box-shadow:rgba(var(--primary-color-rgb),.4)-5px 5px,rgba(var(--primary-color-rgb),.3)-10px 10px,rgba(var(--primary-color-rgb),.2)-15px 15px}.tigran-tatevik #confirm-attendance-section{padding:0 32px var(--sections-spacing);grid-template-rows:auto auto 1fr;display:grid;position:relative}.tigran-tatevik #confirm-attendance-section .description{margin-top:12px}.tigran-tatevik #confirm-attendance-section .title-container{text-align:left}.tigran-tatevik #confirm-attendance-section .title-container .title{font-size:var(--headline-2);color:var(--primary-color);text-align:center;margin-bottom:0}.tigran-tatevik #confirm-attendance-section .title-container .description{font-size:var(--body-1);color:var(--primary-color);text-align:center}.tigran-tatevik #confirm-attendance-section .content{display:block}.tigran-tatevik #confirm-attendance-section .content .container .radio-buttons .description{font-size:var(--body-1);color:var(--primary-color);margin-bottom:20px}.tigran-tatevik #confirm-attendance-section .content .container .radio-buttons .checkbox-container{color:var(--black);flex-direction:column;gap:10px;margin:10px 0 20px;display:flex}.tigran-tatevik #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox{appearance:none;border:2px solid var(--primary-color);cursor:pointer;width:20px;height:20px;margin:0;position:relative}.tigran-tatevik #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked{background-color:#0000}.tigran-tatevik #confirm-attendance-section .content .container .radio-buttons .checkbox-container .round-checkbox:checked:before{background-color:var(--primary-color);width:10px;height:10px}.tigran-tatevik #confirm-attendance-section .content .container .radio-buttons .checkbox-container .label{font-size:var(--body-1);color:var(--primary-color);margin-top:2px}.tigran-tatevik #confirm-attendance-section .content .container .from-whom-inputs{margin:40px 0}.tigran-tatevik #confirm-attendance-section .content .container .from-whom-inputs .description{font-size:var(--body-1);color:var(--primary-color);margin-bottom:20px}.tigran-tatevik #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox{background-color:#0000}.tigran-tatevik #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .square-checkbox:checked{background-color:var(--primary-color)}.tigran-tatevik #confirm-attendance-section .content .container .from-whom-inputs .checkbox-container .label{font-size:var(--body-1);color:var(--primary-color);margin-top:2px}.tigran-tatevik #confirm-attendance-section .content .container .inputs{gap:12px;display:grid}.tigran-tatevik #confirm-attendance-section .content .container .inputs .input-container label{font-size:var(--body-1);color:var(--primary-color)}.tigran-tatevik #confirm-attendance-section .content .container .inputs .input-container input{height:40px;font-size:var(--input-value)}.tigran-tatevik #confirm-attendance-section .content .container .inputs .input-container input:focus{outline:none}.tigran-tatevik #confirm-attendance-section .content .container .inputs .input-container input:disabled{cursor:default;opacity:.5;transform:none}.tigran-tatevik #confirm-attendance-section .submit-button{font-size:var(--body-1);background-color:var(--primary-color);color:var(--white);cursor:pointer;border:none;border-radius:6px;outline:none;margin-top:40px;padding:12px;transition:all .3s ease-in-out}.tigran-tatevik #confirm-attendance-section .submit-button:not(:disabled):hover{transform:translateY(-5px)}.tigran-tatevik #confirm-attendance-section .submit-button:disabled{cursor:not-allowed;opacity:.5!important}.tigran-tatevik #spouse-images-section{margin:0 20px 60px}.tigran-tatevik #spouse-images-section .title-container{text-align:center;margin-bottom:40px}.tigran-tatevik #spouse-images-section .title-container .title{font-size:var(--headline-3);color:var(--black);margin-bottom:32px;line-height:40px}.tigran-tatevik #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-tatevik #spouse-images-section .images-container{text-align:center;flex-direction:column;justify-content:center;gap:12px;display:flex}.tigran-tatevik #spouse-images-section .images-container .section-1{flex-direction:column;align-items:center;gap:12px;display:flex}.tigran-tatevik #spouse-images-section .images-container .section-1 .container{justify-content:center;gap:12px;width:100%;display:flex}.tigran-tatevik #spouse-images-section .images-container .section-1 .container img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:196px}.tigran-tatevik #spouse-images-section .images-container .section-1 img{object-fit:cover;border-radius:30px;width:100%;height:367px}.tigran-tatevik #spouse-images-section .images-container .section-2{flex-direction:column;align-items:center;gap:12px;display:flex}.tigran-tatevik #spouse-images-section .images-container .section-2 img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:282px}.tigran-tatevik #spouse-images-section .images-container .section-3 img{object-fit:cover;border-radius:30px;width:100%;max-width:343px;height:583px}.tigran-tatevik .end-title{font-size:var(--subtitle-1);color:var(--primary-color);text-align:center;padding:0 10px 40px}@media (max-width:834px){.tigran-tatevik{--sections-spacing:60px}.tigran-tatevik #intro-section{background-attachment:scroll}.tigran-tatevik #intro-section .main-info-container{justify-content:center;gap:20px}.tigran-tatevik #intro-section .main-info-container .countdown-container{gap:6px}.tigran-tatevik #intro-section .main-info-container .countdown .time-unit{margin:0 10px}.tigran-tatevik #event-details-section .section-1 .images-container{gap:12px;margin-top:20px}.tigran-tatevik #event-details-section .section-1 .images-container img{max-width:200px}.tigran-tatevik #event-details-section .section-1,.tigran-tatevik #event-details-section .section-2{padding:64px 20px 0}.tigran-tatevik #event-details-section .section-1 .subtitle,.tigran-tatevik #event-details-section .section-2 .subtitle{padding:10px 0}.tigran-tatevik #event-details-section .section-1{margin-bottom:0}.tigran-tatevik #event-details-section .month-days{gap:16px;max-width:400px;padding:24px 8px 64px}.tigran-tatevik #event-details-section .month-days .day-box{width:clamp(40px,max(5.39568vw,40px),45px);height:clamp(40px,max(5.39568vw,40px),45px)}.tigran-tatevik #program-of-day-section{padding:0 20px 64px}.tigran-tatevik #program-of-day-section .places{gap:48px;padding:0 20px}.tigran-tatevik #program-of-day-section .places .place-container .ceremony-image-container,.tigran-tatevik #program-of-day-section .places .place-container .reception-image-container{margin-bottom:16px}.tigran-tatevik #program-of-day-section .places .place-container .ceremony-image,.tigran-tatevik #program-of-day-section .places .place-container .reception-image{aspect-ratio:8/5;width:100%;max-width:400px;height:100%}.tigran-tatevik #program-of-day-section .places .place-container{gap:20px;margin:auto}.tigran-tatevik #confirm-attendance-section .confirm-attendance-section-title{margin-bottom:24px}}@media (max-width:440px){.tigran-tatevik #intro-section .main-info-container .countdown-container{gap:16px}.tigran-tatevik #program-of-day-section{padding:0 20px 64px}.tigran-tatevik #event-details-section .month-days{gap:12px}.tigran-tatevik #event-details-section .month-days .day-box{width:clamp(28px,max(9.09091vw,28px),40px);height:clamp(28px,max(9.09091vw,28px),40px)}.tigran-tatevik #confirm-attendance-section{padding:0 20px var(--sections-spacing)}}
