.rsvp-wrap{position:relative;overflow:hidden;padding:36% 24px 40px;background-color:var(--background-tertiary)}.rsvp-inner{width:calc(100% - 0px);margin:0 auto;padding:36px 16px;background-color:var(--background-secondary);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:16px;max-width:450px}.rsvp-head{text-align:center;margin-bottom:8px}.rsvp-info{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.rsvp-head .rsvp-info .info-date,.rsvp-head .rsvp-info .info-text{font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.rsvp-head .rsvp-info .info-date,.rsvp-head .rsvp-info .info-text{font-size:1rem;line-height:1.5rem}}.rsvp-head .rsvp-info .info-date,.rsvp-head .rsvp-info .info-text{color:var(--text-secondary)}.rsvp-status-wrap{margin:0 auto 36px}.rsvp-status-head{text-align:center}.rsvp-status-head .rsvp-status-caption,.session-caption-wrap .caption{color:var(--text-secondary)}.session-btn-wrap input[name="selected_event[]"]:checked+.rsvp-session-btn,.session-btn-wrap input[name=selected_event_all]:checked+.rsvp-session-btn{background-color:var(--button-background-secondary);color:var(--button-text-secondary)}.session-btn-wrap input[name="selected_event[]"]:checked+.rsvp-session-btn:hover,.session-btn-wrap input[name=selected_event_all]:checked+.rsvp-session-btn:hover{background-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-text-secondary)}.rsvp-session-btn{background-color:var(--button-background-primary);color:var(--button-text-primary);font-family:var(--body-text-family);font-weight:500;font-size:var(--body-text-size)}.rsvp-session-btn:hover{background-color:rgba(var(--button-background-primary-rgb),.8);color:var(--button-text-primary)}.rsvp-amount-wrap{margin:36px 0}.rsvp-amount-head{text-align:center}.rsvp-amount-head .rsvp-amount-caption{color:var(--text-secondary)}.rsvp-amount-controller-wrap{margin-top:16px}.rsvp-amount-controller{display:flex;align-items:center;justify-content:center;position:relative;gap:8px}.rsvp-amount-controller .toggle-btn{background-color:transparent;border:none;outline:none;height:37px;width:37px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .25s ease-in-out}.rsvp-amount-controller .toggle-icon{width:12px;height:12px;display:block}.rsvp-amount-controller .toggle-icon path{stroke:var(--button-background-secondary)}.rsvp-amount-controller .toggle-btn.plus{background-color:var(--button-background-primary)}.rsvp-amount-controller .toggle-btn.plus .toggle-icon path{stroke:var(--button-text-primary)}.rsvp-amount-controller .toggle-btn.plus:hover{opacity:.8}.rsvp-amount-controller .toggle-btn.minus{background-color:transparent;border:1px solid var(--button-background-secondary)}.rsvp-amount-controller .toggle-btn.minus .toggle-icon path{stroke:var(--button-background-secondary)}.rsvp-amount-controller .toggle-btn.minus:hover{opacity:.8}.rsvp-amount-controller .input-wrap{flex-grow:1}.rsvp-amount-controller .input-control{width:100%;height:40px;outline:none;text-align:center;font-family:var(--body-text-family);font-weight:var(--body-text-weight);font-size:var(--body-text-size);line-height:normal;border:none;background-color:var(--text-secondary);color:var(--text-tertiary);border-radius:100px;pointer-events:none}.rsvp-confirm-wrap{display:flex;text-align:center;gap:12px}.rsvp-confirm-wrap>label{display:block;text-align:center;flex-basis:50%}.rsvp-confirm-btn{width:100%;height:100%;display:block;padding:8px 16px;margin:0 auto;border-radius:24px;font-family:var(--body-text-family);font-weight:500;font-size:var(--body-text-size);line-height:1.5;background-color:transparent;align-content:center;text-align:center;text-decoration:none;border:none;outline:none;box-shadow:none;cursor:pointer;transition:all .25s ease-in-out}.rsvp-confirm-btn.going{background-color:var(--button-background-primary);color:var(--button-text-primary)}.rsvp-confirm-btn.going:hover{background-color:rgba(var(--button-background-primary-rgb),.8);color:var(--button-text-primary)}.rsvp-confirm-btn.not-going{background-color:var(--button-background-primary);color:var(--button-text-primary);border:none}.rsvp-confirm-btn.not-going:hover{background-color:rgba(var(--button-background-primary-rgb),.8);color:var(--button-text-primary)}.rsvp-confirm-btn.confirm{border-radius:24px;background-color:var(--button-background-secondary);color:var(--button-text-secondary)}.rsvp-confirm-btn.confirm:hover{background-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-text-secondary)}.rsvp-confirm-btn.download{border-radius:20px;background-color:var(--button-background-secondary);color:var(--button-text-secondary)}.rsvp-confirm-btn.download:hover{background-color:rgba(var(--button-background-secondary-rgb),.8);color:var(--button-text-secondary)}.rsvp-confirm-btn>i{font-size:.8em;margin-left:5px}.rsvp-qrcard-wrap{padding:0;margin-bottom:24px}.rsvp-qrcard-img-wrap{margin-bottom:30px}.rsvp-qrcard-img-wrap .rsvp-qrcard-img{display:block;width:100%;max-width:240px;border-radius:5px;height:auto;margin:0 auto;-o-object-fit:contain;object-fit:contain}.rsvp-qrcard-wrap+.rsvp-message-wrap{margin-top:40px}.rsvp-message-wrap{position:relative}.rsvp-message-content{background-color:transparent;border-radius:5px;padding:0;text-align:center}.rsvp-message-wrap .rsvp-message-icon{width:30px;height:auto;display:none;margin:0 auto 20px}.rsvp-message-wrap .rsvp-message-icon path{fill:var(--background-secondary)}.rsvp-message-wrap .rsvp-message-title{font-family:var(--body-text-family);font-weight:700;font-size:calc(var(--body-text-size) + var(--fs-extra-2));color:var(--text-secondary);line-height:1.5}.rsvp-message-wrap .rsvp-message-caption{font-size:.875rem;line-height:1.25rem}@media (min-width:768px){.rsvp-message-wrap .rsvp-message-caption{font-size:calc(var(--body-text-size))}}.rsvp-message-wrap .rsvp-message-caption{font-family:var(--body-text-family);font-weight:var(--body-text-weight);color:var(--text-secondary)}.rsvp-change-wrap{margin-top:36px}.photo-wrap{position:relative;overflow:hidden;padding-bottom:40px}.photo-wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,var(--background-tertiary) 0,rgba(var(--background-tertiary-rgb),0) 100%)}.photo-inner{padding-top:46%}.photo-head{width:100%;max-width:500px;padding:10% 20px 40px;text-align:center;margin:0 auto}.photo-head .photo-title{font-family:var(--font-cormorat-upright),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2.25rem;line-height:2.5rem}@media (min-width:1024px){.photo-head .photo-title{font-size:3.75rem;line-height:1}}.photo-head .photo-title{color:var(--text-primary)}.photo-head .photo-description{color:var(--text-secondary)}.photo-head+.photo-body{position:relative;margin-top:5%;z-index:2}.photo-box{display:flex;flex-direction:column;gap:12px;padding:12px}@media (min-width:768px) and (max-width:960px){.photo-head+.photo-body{margin-top:10%}.aine-photos>a{height:200px}}@media (min-width:1600px){.photo-head+.photo-body{margin-top:10%}.aine-photos>a{height:200px}}section.love-story{position:relative;overflow:hidden;padding:40px 0;background:transparent}section.love-story .story-inner{position:relative;z-index:2}.story-inner .story-head{text-align:center;margin-bottom:24px}.story-head .story-title{font-family:var(--font-cormorat-upright),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2.25rem;line-height:2.5rem}@media (min-width:1024px){.story-head .story-title{font-size:3.75rem;line-height:1}}.story-head .story-title{color:var(--text-primary)}.story__slider-caption-wrap{position:relative;padding:16px 0}.story__slider-dots{display:flex;justify-content:center}.story__slider-dots>ul{display:flex;align-items:center;gap:8px}.story__slider-dots>ul>li>button{display:block;border:none;outline:none;box-shadow:none;width:8px;height:8px;border-radius:16px;font-size:0;background:rgba(var(--button-background-secondary-rgb),.5);cursor:pointer;transition-duration:.2s;transition-property:width,background}.story__slider-dots>ul>li.slick-active>button{background:var(--button-background-secondary)}.story-body .story-preview{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.story-preview .story-picture{display:block;margin:0 auto;width:320px;height:360px;border-radius:24px;overflow:hidden}.story-preview .story-picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.story-preview .story-sub-title{font-family:var(--body-text-family);font-size:var(--body-text-size);color:var(--text-secondary);font-weight:var(--body-text-weight);line-height:normal}.story-body .story-details{padding:16px;text-align:center;max-width:460px;margin:0 auto}.story-details .story-caption{color:var(--text-secondary);font-size:var(--body-text-size);font-weight:var(--body-text-weight);line-height:normal}.orn-story{width:50%;margin:0 auto}.orn-story .image-wrap .orn-story-svg path{fill:var(--text-primary)}@media (min-width:700px){.story-preview .story-picture{width:310px;height:450px}}.wedding-gift-wrap{position:relative;overflow:hidden;padding-top:40px}.wedding-gift-inner{position:relative}.wedding-gift-head{position:relative;text-align:center;margin:0 auto;width:75%;max-width:400px;padding-bottom:6%;z-index:1}.wedding-gift-head .wedding-gift-title{font-family:var(--font-cormorat-upright),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2.25rem;line-height:2.5rem}@media (min-width:1024px){.wedding-gift-head .wedding-gift-title{font-size:3.75rem;line-height:1}}.wedding-gift-head .wedding-gift-title{padding-bottom:10px;color:var(--text-primary)}.wedding-gift-head .wedding-gift-description{font-family:var(--font-cormorant),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.wedding-gift-body{position:relative;margin-top:10%}.wedding-gift-body .wedding-gift-body-inner{position:relative;padding:30% 24px 40px;background-color:var(--background-tertiary);border-top-left-radius:9999px;border-top-right-radius:9999px}.wedding-gift-body .wedding-gift-body-inner .wedding-gift-form,.wedding-gift-body .wedding-gift-body-inner .wedding-gifts{margin-top:1.25rem;display:flex;flex-direction:column;gap:.5rem;& .wedding-gifts-info{& .title{font-size:2.25rem;line-height:2.5rem}@media (min-width:1024px){& .title{font-size:3rem;line-height:1}}& .description,& .title{color:var(--text-tertiary)}}& .gifts-address{display:flex;align-items:center;justify-content:space-between;border-top-left-radius:1rem;border-bottom-right-radius:1rem;padding:.75rem;font-family:var(--font-ovo),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;line-height:1.25rem;background-color:var(--background-secondary);color:var(--text-primary)}}@media (min-width:768px) and (max-width:960px){.wedding-gift-body .wedding-gift-body-inner{padding:25% 24px 40px}}@media (min-width:1600px){.wedding-gift-body .wedding-gift-body-inner{padding:25% 24px 40px}}section.protocol{background-color:transparent;overflow:hidden}section.protocol-04{position:relative;background-color:transparent;padding:0 0 15%}section.protocol-04 .protocol-04-inner-wrap{position:relative}section.protocol-04 .inner{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px;position:relative;padding:40px 24px 80px;background:var(--background-tertiary)}section.protocol-04 .inner .head{padding:0;margin-bottom:8px}section.protocol-04 .inner .head .title{font-family:var(--heading-family);font-weight:var(--heading-weight);font-size:var(--heading-size);text-transform:var(--heading-lettercase);color:var(--text-tertiary)}.kat-page__side-to-side .secondary-pane section.protocol-04 .protocol-item-wrap,section.protocol-04 .protocol-item-wrap{max-width:320px}section.protocol-04 .protocol-item-wrap .protocol-item{align-items:center;background-color:var(--background-primary);border-color:transparent;border-radius:50%;max-width:130px;width:100%;height:130px;margin:8px;padding:16px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}section.protocol-04 .protocol-item-wrap .protocol-item .text-wrap{justify-content:flex-end;padding:0}section.protocol-04 .protocol-item-wrap .protocol-item .icon-wrap{padding:0;border-radius:0;width:80px;flex-grow:unset}section.protocol-04 .protocol-item-wrap .protocol-item .icon-wrap .icon{width:40px;height:auto}section.protocol-04 .protocol-item-wrap .protocol-item .icon-wrap .icon path{fill:var(--text-secondary)}section.protocol-04 .protocol-item-wrap .protocol-item .text-wrap .text{font-family:var(--body-text-family);font-weight:var(--body-text-weight);font-size:var(--body-text-size);color:var(--text-secondary)}@media (max-width:360px){section.protocol-04 .protocol-item-wrap{flex-direction:row}section.protocol-04 .protocol-item-wrap .protocol-item{max-width:120px;height:120px}}@media (min-width:768px) and (max-width:960px){section.protocol-04 .inner{padding:40px 24px 20%}}@media (min-width:1600px){section.protocol-04 .inner{padding:40px 24px 20%}}.wedding-wish-wrap{position:relative;overflow:hidden;padding:40px 24px}.wedding-wish-wrap:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:25%;background:linear-gradient(0deg,var(--background-tertiary) 0,rgba(var(--background-tertiary-rgb),0) 100%)}.wedding-wish-inner{position:relative}.wedding-wish-head{text-align:center;padding-bottom:24px}.wedding-wish-head .wedding-wish-title{font-family:var(--font-cormorat-upright),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2.25rem;line-height:2.5rem}@media (min-width:1024px){.wedding-wish-head .wedding-wish-title{font-size:3.75rem;line-height:1}}.wedding-wish-head .wedding-wish-title{color:var(--text-primary)}.wedding-wish-body{padding:24px 0}.elegant-comment-list{color:#fff!important;& .ant-pagination-simple-pager input{text-align:center;background-color:unset!important;border:1px solid #d9d9d9}}#elegant-one{--background-primary:#124541;--background-primary-rgb:18,69,65;--background-secondary:#37776d;--background-secondary-rgb:55,119,109;--background-tertiary:#e4dcaf;--background-tertiary-rgb:221,220,175;--text-primary:#fff9c7;--text-primary-rgb:255,249,199;--text-secondary:#f1eae0;--text-secondary-rgb:241,234,224;--text-tertiary:#124541;--text-tertiary-rgb:18,69,65;--button-text-primary:#f1eae0;--button-text-primary-rgb:241,234,224;--button-background-primary:#124541;--button-background-primary-rgb:18,69,65;--button-text-secondary:#124541;--button-text-secondary-rgb:18,69,65;--button-background-secondary:#e4dcaf;--button-background-secondary-rgb:228,220,175;--bg:url(https://res.cloudinary.com/dxgp7ncmz/image/upload/v1724301280/78bafd27-ab13-4f48-b200-ed923455e169.png);--couple-mask:url(https://katsudoto.id/media/template/exclusive/aine/original/orn-03-min.png);--heading-family:"Cormorant Upright",serif;--heading-style:normal;--heading-weight:400;--heading-size:47px;--heading-lettercase:none;--body-text-family:"Ovo",serif;--body-text-style:normal;--body-text-weight:400;--body-text-size:16px;--body-text-lettercase:none;--fs-extra-1:2px;--fs-extra-2:4px;--body-height:100vh;height:auto;overflow:visible;background-color:var(--background-primary)}@media (min-width:961px){#elegant-one{--heading-size:62px;--body-text-size:18px}}.left-container{position:fixed;top:0;bottom:0;left:0;display:flex;width:60%;flex-direction:column;overflow:hidden}.left-container:before{position:absolute;inset:0;--tw-content:"";content:var(--tw-content);background:linear-gradient(180deg,var(--background-primary),var(--background-secondary))}.right-container{position:relative;right:0;margin-left:auto;width:40%}@media only screen and (max-width:960px){.left-container{display:none}.left-container,.right-container{position:relative;width:100%}}.ornaments-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.orn-footnote--top-left{position:absolute;top:0;left:0;width:105%;transform:translate(-1%,-14%);z-index:1}.orn-footnote--top-left--lamp-1{position:absolute;top:0;left:0;width:33%;transform:translate(30%,10%)}.orn-footnote--top-left--lamp-2{position:absolute;top:0;left:0;width:24%;transform:translate(138%,15%)}.orn-footnote--top-left--flower-1{position:absolute;top:0;left:0;width:69%;transform:translate(-31%)}.orn-footnote--top-right{position:absolute;top:0;right:0;width:60%;transform:translate(26%,-5%);z-index:1}.orn-footnote--bottom-center{position:absolute;bottom:0;left:50%;width:52%;transform:translate(-50%,16%)}.orn-footnote--bottom{position:absolute;bottom:0;width:58%}.orn-footnote--bottom.left{left:0;transform:translate(-30%,17%)}.orn-footnote--bottom.right{right:0;transform:translate(30%,17%) scaleX(-1)}.orn-footnote--bottom-flower{position:absolute;top:0;width:75%}.orn-footnote--bottom-flower.left{left:0;transform:translate(3%,-30%)}.orn-footnote--bottom-flower.right{right:0;transform:translate(-3%,-30%) scaleX(-1)}.orn-footnote--bottom-leaf{position:absolute;bottom:0;width:60%}.orn-footnote--bottom-leaf.left{left:0;transform:translate(75%)}.orn-footnote--bottom-leaf.right{right:0;transform:translate(-75%) scaleX(-1)}@media (min-width:768px){.rsvp-wrap .orn-couple--top .orn-couple--top-left--flower-1{width:46%}}.orn-topcover-gate--top-right{position:absolute;top:0;right:0;width:46%;transform:translate(30%)}.left-containerE2{& .inner{top:0;left:0;right:0;bottom:0;padding:15px 0;flex:1;display:flex;flex-direction:column;position:absolute;& .texture-outer{z-index:2;& div{position:absolute}}}& .inner:before{position:absolute;inset:0;--tw-content:"";content:var(--tw-content);z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,hsla(0,0%,100%,0),rgba(0,0,0,.5) 90%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,.5) 0,hsla(0,0%,100%,0),rgba(0,0,0,.5) 90%)}}.elegant-two-container .left-containerE2 .inner .details{position:absolute;bottom:0;z-index:10;margin:5rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));& .guest{font-family:var(--font-el-messiri),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.875rem;line-height:2.25rem}}.elegant-two-container .left-containerE2 .inner .highlight{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.elegant-two-container .left-containerE2 .inner .highlight .preview-container{width:100%;height:100%;display:block}.elegant-two-container .left-containerE2 .inner .highlight .preview-container .picture{width:100%!important;height:100%!important;top:0;left:0;position:absolute!important}.elegant-two-container .left-containerE2 .inner .highlight .preview-container .picture img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.left-containerE2 .inner>.texture-outer{z-index:2}.left-containerE2 .inner>.texture-outer>div{position:absolute}.left-containerE2 .inner .glitter{background-image:var(--glitter);background-position:top;background-size:contain;background-repeat:no-repeat;width:250px;height:250px}.left-containerE2 .inner .glitter.top{top:170px;left:-180px;transform:scaleX(1) scaleY(-1) rotate(110deg)}.left-containerE2 .inner .flower.flower-04,.left-containerE2 .inner .flower.flower-05{background-image:var(--leaves-01);background-position:0;background-size:contain;background-repeat:no-repeat}.left-containerE2 .inner .flower.flower-05{width:140px;height:140px}.left-containerE2 .inner .flower.flower-05.top{top:-10px;left:110px;transform:scaleX(1) scaleY(-1) rotate(-80deg)}.left-containerE2 .inner .flower.flower-04{width:170px;height:170px}.left-containerE2 .inner .flower.flower-04.top{top:30px;left:60px;transform:scaleX(1) scaleY(-1)}.left-containerE2 .inner .flower.flower-02,.left-containerE2 .inner .flower.flower-03{background-image:var(--leaves-03);background-size:contain;background-repeat:no-repeat}.left-containerE2 .inner .flower.flower-03{width:280px;height:280px;background-position:top}.left-containerE2 .inner .flower.flower-03.top{top:-50px;left:-5px;transform:scaleX(-1) scaleY(1) rotate(-15deg)}.left-containerE2 .inner .flower.flower-02{width:280px;height:280px;background-position:0 100%}.left-containerE2 .inner .flower.flower-02.top{top:0;left:-150px;transform:scaleX(-1) scaleY(-1) rotate(85deg)}.left-containerE2 .inner .flower.flower-01{width:150px;height:150px;background-image:var(--flower-green-01);background-position:50%;background-size:contain;background-repeat:no-repeat}.left-containerE2 .inner .flower.flower-01.top{top:0;left:0;transform:scaleX(-1) rotate(-90deg)}.top-coverE2{background-color:var(--secondary-clr);overflow:hidden;position:fixed;width:100%;height:var(--body-height);z-index:999999;top:0;left:0;padding:0;transition:all 1.8s;transition-timing-function:cubic-bezier(.23,.56,.38,.78);-webkit-transition-timing-function:cubic-bezier(.23,.56,.38,.78);-moz-transition-timing-function:cubic-bezier(.23,.56,.38,.78);-o-transition-timing-function:cubic-bezier(.23,.56,.38,.78);display:flex;flex-direction:column;display:none}@media only screen and (max-width:960px){.top-coverE2{display:flex}}.top-coverE2.hide{top:-120%;bottom:120%;pointer-events:none}.top-coverE2 .inner{padding:15px 0;flex:1;display:flex;flex-direction:column;position:relative}.top-coverE2 .inner:before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.top-coverE2 .inner .details{text-align:center;padding:10px;margin:auto;position:relative;z-index:2}.top-coverE2 .inner .details h1{padding:0;margin:0 auto 10px;color:var(--light-clr);font-family:var(--font-great-vibes),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:3rem;line-height:1}@media (min-width:768px){.top-coverE2 .inner .details h1{font-size:4.5rem;line-height:1}}.top-coverE2 .inner .details p.top-text{color:var(--light-clr)!important;text-transform:uppercase;margin-bottom:20px;font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.top-coverE2 .inner .details p.top-text{font-size:1.25rem;line-height:1.75rem}}.top-coverE2 .inner .details a.link{background-color:var(--secondary-clr);border:1px solid var(--secondary-clr);font-size:calc(var(--fs-content) + 2px);font-family:var(--comfortaa);font-weight:400;text-decoration:none;margin:5px auto 10px;display:inline-block;color:var(--light-clr);padding:6px 30px;border-radius:7px;transition:all .25s ease-in-out;cursor:pointer}.top-coverE2 .inner .details a.link:hover{background-color:var(--tertiary-clr)}.top-coverE2 .inner .highlight{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.top-coverE2 .inner .highlight .preview-container{width:100%;height:100%;display:block}.top-coverE2 .inner .highlight .preview-container .slick-list{width:100%!important;height:100%!important}.top-coverE2 .inner .highlight .preview-container .slick-track{width:100%!important;height:100%!important;position:relative!important}.top-coverE2 .inner .highlight .preview-container .picture{width:100%!important;height:100%!important;top:0;left:0;position:absolute!important}.top-coverE2 .inner .highlight .preview-container .picture img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.top-coverE2 .inner>.texture-outer{z-index:2}.top-coverE2 .inner>.texture-outer>div{position:absolute}.top-coverE2 .inner .glitter{background-image:var(--glitter);background-position:top;background-size:contain;background-repeat:no-repeat;width:250px;height:250px}.top-coverE2 .inner .glitter.bottom{top:54vh;left:-188px;transform:scaleX(1) scaleY(1) rotate(110deg)}.top-coverE2 .inner .glitter.top{top:170px;right:-210px;transform:scaleX(-1) scaleY(-1) rotate(110deg)}.top-coverE2 .inner .flower.flower-04,.top-coverE2 .inner .flower.flower-05{background-image:var(--leaves-01);background-position:0;background-size:contain;background-repeat:no-repeat}.top-coverE2 .inner .flower.flower-05{width:120px;height:120px}.top-coverE2 .inner .flower.flower-05.bottom{top:88vh;left:70px;transform:rotate(-80deg);transform:scaleX(1) scaleY(1) rotate(-80deg)}.top-coverE2 .inner .flower.flower-05.top{top:-30px;right:70px;transform:scaleX(-1) scaleY(-1) rotate(-80deg)}.top-coverE2 .inner .flower.flower-04{width:150px;height:150px}.top-coverE2 .inner .flower.flower-04.bottom{top:80vh;left:40px;transform:scaleX(1) scaleY(1)}.top-coverE2 .inner .flower.flower-04.top{top:10px;right:40px;transform:scaleX(-1) scaleY(-1)}.top-coverE2 .inner .flower.flower-02,.top-coverE2 .inner .flower.flower-03{background-image:var(--leaves-03);background-size:contain;background-repeat:no-repeat}.top-coverE2 .inner .flower.flower-03{width:250px;height:250px;background-position:top}.top-coverE2 .inner .flower.flower-03.bottom{top:77vh;left:-5px;transform:scaleX(-1) scaleY(-1) rotate(-15deg)}.top-coverE2 .inner .flower.flower-03.top{top:-50px;right:-5px;transform:scaleX(1) scaleY(1) rotate(-15deg)}.top-coverE2 .inner .flower.flower-02{width:250px;height:250px;background-position:0 100%}.top-coverE2 .inner .flower.flower-02.bottom{top:69vh;left:-80px;transform:scaleX(1) scaleY(1) rotate(85deg)}.top-coverE2 .inner .flower.flower-02.top{top:0;right:-80px;transform:scaleX(-1) scaleY(-1) rotate(85deg)}.top-coverE2 .inner .flower.flower-01{width:150px;height:150px;background-image:var(--flower-green-01);background-position:50%;background-size:contain;background-repeat:no-repeat}.top-coverE2 .inner .flower.flower-01.bottom{top:86vh;left:-60px;transform:rotate(90deg)}.top-coverE2 .inner .flower.flower-01.top{top:-50px;right:-60px;transform:rotate(-90deg)}@media only screen and (max-width:420px){.top-coverE2 .inner .glitter{width:250px;height:250px}.top-coverE2 .inner .flower.flower-05{width:100px;height:100px}.top-coverE2 .inner .flower.flower-04{width:120px;height:120px}.top-coverE2 .inner .flower.flower-04.bottom{top:79vh;left:40px;transform:scaleX(1) scaleY(1)}.top-coverE2 .inner .flower.flower-03{width:200px;height:200px;background-position:top}.top-coverE2 .inner .flower.flower-03.bottom{top:77vh;left:-5px;transform:scaleX(-1) scaleY(-1) rotate(-15deg)}.top-coverE2 .inner .flower.flower-02{width:200px;height:200px;background-position:0 100%}.top-coverE2 .inner .flower.flower-02.top{top:0;right:-55px;transform:scaleX(-1) scaleY(-1) rotate(85deg)}.top-coverE2 .inner .flower.flower-02.bottom{top:71vh;left:-52px;transform:scaleX(1) scaleY(1) rotate(85deg)}.top-coverE2 .inner .flower.flower-01{width:120px;height:120px;background-image:var(--flower-green-01);background-position:50%;background-size:contain;background-repeat:no-repeat}.top-coverE2 .inner .flower.flower-01.bottom{top:88vh;left:-40px;transform:rotate(90deg)}.top-coverE2 .inner .flower.flower-01.top{top:-50px;right:-40px;transform:rotate(-90deg)}}.coverE2{background-color:var(--secondary-clr);min-height:var(--body-height);overflow:hidden;padding:0;flex-direction:column}.coverE2,.coverE2 .inner{position:relative;display:flex}.coverE2 .inner{width:100%;height:100%;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:10px 0 0}.coverE2 .inner:before{content:"";position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,hsla(0,0%,100%,0),rgba(0,0,0,.5) 90%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,.5) 0,hsla(0,0%,100%,0),rgba(0,0,0,.5) 90%)}.coverE2 .inner .head{text-align:center;padding:10px;margin-top:5%;margin-bottom:auto;position:relative;z-index:3}.coverE2 .inner .head .logo{width:100%;height:50px;position:relative;margin-bottom:20px}.coverE2 .inner .head .logo img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.coverE2 .inner .head p.top-text{font-size:calc(var(--fs-content) + 3px);color:var(--light-clr);text-transform:uppercase;margin:50px auto 10px;font-family:var(--font-comfortaa),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.coverE2 .inner .head .title-wrap{position:relative;transform:rotate(-5deg)}.coverE2 .inner .head .title-wrap h1{font-size:calc(var(--fs-title) + 30px);color:var(--light-clr);font-family:var(--font-great-vibes),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.coverE2 .inner .head .title-wrap h1.billa{margin-left:-50px}.coverE2 .inner .head .title-wrap h1.iqbal{margin-top:-40px;margin-left:50px}.coverE2 .inner .head .title-wrap .and{font-family:var(--font-great-vibes),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";position:relative;top:-20px;transform:translateX(-50%);margin-left:-35px;color:var(--light-clr);font-size:calc(var(--fs-content) + 15px)}.coverE2 .inner .body{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;padding:0;display:block}.coverE2 .inner .body .preview-container{position:absolute;left:0;top:0;width:100%;height:100%;margin:0 auto;background:var(--primary-clr)}.coverE2 .inner .body .preview-container .slick-list{width:100%!important;height:100%!important}.coverE2 .inner .body .preview-container .slick-track{width:100%!important;height:100%!important;position:relative!important}.coverE2 .inner .body .preview-container .picture{width:100%!important;height:100%!important;top:0;left:0;position:absolute!important;background-color:#fff}.coverE2 .inner .body .preview-container .picture img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.coverE2 .inner .foot{width:100%;position:relative;z-index:3;padding:10px 15px;margin-bottom:50px;margin-top:auto;display:flex}.coverE2 .inner .foot p{font-size:calc(var(--fs-content) + 3px);letter-spacing:1px;color:var(--light-clr);flex-grow:1;text-align:left}.coverE2 .inner .foot p.date{text-align:right;font-family:var(--font-el-messiri),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.coverE2 .inner>.texture-outer{z-index:2}.coverE2 .inner .leaves.leaves-left{top:100px;right:180px;width:240px;height:240px;background-image:var(--leaves-02);background-position:0}.coverE2 .inner .leaves.leaves-left,.coverE2 .inner .leaves.leaves-right{position:absolute;transform:rotate(30deg);background-size:contain;background-repeat:no-repeat}.coverE2 .inner .leaves.leaves-right{top:-30px;right:-410px;width:320px;height:320px;background-image:var(--leaves-03);background-position:0 0}.coverE2 .inner .flower{position:absolute;top:120px;right:-410px;width:140px;height:140px;background-image:var(--flower-green-01);background-position:50%;background-size:contain;background-repeat:no-repeat}.coupleE2{background-color:var(--light-02-clr);padding:40px 0 120px;position:relative;overflow:hidden}.coupleE2 .inner{padding:15px 0;text-align:center;position:relative}.coupleE2 .inner .bismillah{margin-left:auto;margin-right:auto;display:flex;justify-content:center;margin-top:20px;padding:0;background-color:transparent}.coupleE2 .inner .bismillah .img{display:block;width:80%;max-width:400px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin:0 auto}.coupleE2 .inner .head{padding:10px 15px;margin:0 auto;display:inline-block;text-align:center;position:relative;z-index:2}.coupleE2 .inner .head h1{font-weight:600;margin-top:7.5px;margin-bottom:5px;font-size:calc(var(--fs-content) + 3px);text-align:center}.coupleE2 .inner .head h1,.coupleE2 .inner .head p{font-family:var(--font-comfortaa),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";padding:0;color:var(--dark-clr)}.coupleE2 .inner .head p{font-size:calc(var(--fs-content) + 0px);font-style:italic;line-height:1.5}.coupleE2 .inner .head+.body{margin-top:30px}.coupleE2 .inner .body{position:relative;z-index:2;display:flex;justify-content:center;flex-direction:column;padding:0}.coupleE2 .inner .body.bride-first{flex-direction:column-reverse}.coupleE2 .inner .body .bride,.coupleE2 .inner .body .groom{padding:10px;margin:0 auto;width:100%;max-width:720px}.coupleE2 .inner .body .preview-wrap{position:relative;margin-bottom:20px}.coupleE2 .inner .body .preview-wrap .leaves{position:absolute;left:50%;background-position:0;background-size:contain;background-repeat:no-repeat}.coupleE2 .inner .body .preview-wrap .leaves.leaves-04{bottom:30px;width:130px;height:130px;background-image:var(--leaves-04)}.coupleE2 .inner .body .preview-wrap .leaves.leaves-02{bottom:30px;width:110px;height:110px;background-image:var(--leaves-02)}.coupleE2 .inner .body .groom .preview-wrap .leaves.leaves-04,.coupleE2 .inner .body.bride-first .bride .preview-wrap .leaves.leaves-04{transform:translateX(-50%) scaleX(1);margin-left:-90px}.coupleE2 .inner .body .groom .preview-wrap .leaves.leaves-02,.coupleE2 .inner .body.bride-first .bride .preview-wrap .leaves.leaves-02{transform:translateX(-50%) scaleX(1);margin-left:120px}.coupleE2 .inner .body .bride .preview-wrap .leaves.leaves-04,.coupleE2 .inner .body.bride-first .groom .preview-wrap .leaves.leaves-04{transform:translateX(-50%) scaleX(-1);margin-left:95px}.coupleE2 .inner .body .bride .preview-wrap .leaves.leaves-02,.coupleE2 .inner .body.bride-first .groom .preview-wrap .leaves.leaves-02{transform:translateX(-50%) scaleX(-1);margin-left:-120px}.coupleE2 .inner .body .preview{width:200px;height:auto;margin:0 auto;text-align:center;position:relative;z-index:-1}.coupleE2 .inner .body .preview .couple-frame{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin:0 auto;position:relative;z-index:2;pointer-events:none}.coupleE2 .inner .body .preview .picture{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.coupleE2 .inner .body .preview .picture a{width:100%;height:100%;display:block;position:relative}.coupleE2 .inner .body .preview .picture img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:var(--secondary-clr)}.coupleE2 .inner .body .details{text-align:center;padding:10px 15px;margin-top:-5px}.coupleE2 .inner .body .details h2{font-weight:400;margin-bottom:5px;color:var(--tertiary-clr);font-family:var(--font-great-vibes),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.coupleE2 .inner .body .details h2{font-size:2.25rem;line-height:2.5rem}}.coupleE2 .inner .body .details p{line-height:1.5;margin-bottom:7px;color:var(--dark-clr);font-weight:300}.coupleE2 .inner .body .details .couple-link,.coupleE2 .inner .body .details p{font-family:var(--font-comfortaa),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.coupleE2 .inner .body .details .couple-link{margin-top:.25rem;display:flex;justify-content:center;gap:.25rem;font-size:.875rem;line-height:1.25rem;color:var(--tertiary-clr)}.coupleE2 .inner .body .details p.bio{font-style:italic}.coupleE2 .inner .body .details p:last-of-type{margin-bottom:0}.coupleE2 .inner .body .details a.link{display:inline-block;margin-top:10px;margin-bottom:5px;text-decoration:none;font-family:var(--comfortaa);font-weight:400;font-style:italic;font-size:var(--fs-content);color:var(--dark-clr)}.coupleE2 .inner .body .details a.link:hover{text-decoration:underline}.coupleE2 .inner .body .details a.link i{font-size:.9em}.coupleE2 .inner .body .separator{padding:10px;text-align:center}.coupleE2 .inner .body .separator .separator-ornament{text-align:center;margin:0 auto}.coupleE2 .inner .body .separator .separator-ornament .and-wrap{position:relative}.coupleE2 .inner .body .separator .separator-ornament p{font-size:70px;font-weight:400;line-height:1;margin-top:20px;margin-bottom:10px;color:var(--wood-clr);display:inline-block}.coupleE2 .inner .body .separator .separator-ornament .pinus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;margin-left:-38px;margin-top:-5px;background-image:var(--pinus);background-position:50%;background-size:contain;background-repeat:no-repeat}.coupleE2 .square-top{position:absolute;top:0;left:0;width:100%;height:35px;background-color:var(--primary-clr)}.coupleE2 .glitter{position:absolute;bottom:0;width:150px;height:150px;background-image:var(--glitter);background-position:100%;background-size:contain;background-repeat:no-repeat}.coupleE2 .glitter.left{left:0;transform:scaleX(-1)}.coupleE2 .glitter.right{right:0;transform:scaleX(1)}.event-outer{background:transparent;padding:10px 0;position:relative;overflow:hidden}.event-outer .inner{padding:10px 0 40;text-align:center;position:relative}.event-outer .inner .body{padding:10px 0;position:relative;z-index:1}.event-outer .inner .body .event{padding-top:20px;margin-bottom:25px}.event-outer .inner .body .event:last-of-type{margin-bottom:0}.event-outer .inner .body .event .top-section>h1{font-family:var(--font-great-vibes),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.event-outer .inner .body .event .top-section>h1{font-size:3rem;line-height:1}}.event-outer .inner .body .event .top-section>h1{padding:0;margin-bottom:0;color:var(--tertiary-clr);font-weight:400;position:relative}.event-outer .inner .body .event .top-section .desc{color:var(--dark-clr);font-weight:400;margin-bottom:30px;font-family:var(--font-comfortaa),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;line-height:1.25rem}.event-outer .inner .body .event>.title{padding:15px;margin:0 auto 10px;position:relative}.event-outer .inner .body .event>.title h1{font-family:var(--font-comfortaa),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.5rem;line-height:2rem}@media (min-width:768px){.event-outer .inner .body .event>.title h1{font-size:1.875rem;line-height:2.25rem}}.event-outer .inner .body .event>.title h1{padding:0;margin-bottom:0;line-height:1.1;font-weight:400;color:var(--dark-clr);text-transform:uppercase;display:flex;align-items:center;justify-content:center}.event-outer .inner .body .event>.title h1 .date-middle{display:flex;flex-direction:column;padding:0 10px;margin:0 10px;border-right:2px solid var(--tertiary-clr);border-left:2px solid var(--tertiary-clr)}.event-outer .inner .body .event>.title h1 .date-middle .date-num{font-size:1.5em;color:var(--tertiary-clr)}.event-outer .inner .body .event>.title p{font-style:italic;font-size:var(--fs-content);color:var(--dark-clr);font-weight:400;margin-top:15px;margin-bottom:0}.event-outer .inner .body .event .activities{padding:10px 0;display:flex;justify-content:center;flex-wrap:wrap}.event-outer .inner .body .event .activities .activity{width:100%;max-width:400px;margin:0 10px 10px}.event-outer .inner .body .event .activities .activity:last-of-type{margin-bottom:0}.event-outer .inner .body .event .activities .activity>.title{padding:10px 15px;text-align:center}.event-outer .inner .body .event .activities .activity>.title img.party{width:65px;height:65px;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin:0 auto 10px}.event-outer .inner .body .event .activities .activity>.title h1{padding:0;margin-bottom:0;line-height:1.2;font-weight:400;color:var(--tertiary-clr);margin-top:.75rem;font-family:var(--font-great-vibes),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.event-outer .inner .body .event .activities .activity>.title h1{font-size:2.25rem;line-height:2.5rem}}.event-outer .inner .body .event .activities .activity>.title p{margin-bottom:15px;font-family:var(--font-comfortaa),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;line-height:1.25rem}.event-outer .inner .body .event .activities .activity>.title p:first-of-type{margin-top:5px}.event-outer .inner .body .event .activities .activity>.title p:last-of-type{margin-bottom:0}.event-outer .inner .body .event>.details{width:100%;max-width:600px;margin:0 auto}.event-outer .inner .body .event .activities .activity>.title .details,.event-outer .inner .body .event>.details{padding:0 15px;text-align:center}.event-outer .inner .body .event .activities .activity>.title .details p.hall,.event-outer .inner .body .event>.details p.hall{font-weight:400;font-family:var(--font-comfortaa),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.event-outer .inner .body .event .activities .activity>.title .details p,.event-outer .inner .body .event>.details p{margin-bottom:10px;font-size:.875rem;line-height:1.25rem}.event-outer .inner .body .event .activities .activity>.title .details a.link,.event-outer .inner .body .event>.details a.link{font-family:var(--font-comfortaa),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";display:inline-block;font-size:var(--fs-content);font-weight:400;padding:5px 20px;background-color:var(--secondary-clr);border:1px solid var(--secondary-clr);color:var(--light-clr);text-decoration:none;border-radius:4px;margin:10px auto 5px;transition:all .25s ease-in-out}.event-outer .inner .body .event .activities .activity>.title .details a.link:hover,.event-outer .inner .body .event>.details a.link:hover{border-color:var(--tertiary-clr);background-color:var(--tertiary-clr)}.event-rsvp-wrapper{background-color:var(--light-02-clr);position:relative;overflow:hidden}.event-rsvp-wrapper .box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 20px);height:calc(100% - 20px);background-color:transparent;border:2px solid var(--wood-clr)}.event-rsvp-wrapper .leaves-03{position:absolute;background-image:var(--leaves-03);background-position:top;background-size:contain;background-repeat:no-repeat}.event-rsvp-wrapper .leaves-03.top.left{top:-20px;left:-350px;width:400px;height:400px;transform:rotate(115deg)}.event-rsvp-wrapper .leaves-03.bottom.right{top:500px;right:-260px;width:350px;height:350px;opacity:.5;transform:scaleY(-1) rotate(-80deg)}.event-rsvp-wrapper .leaves-03.bottom.left{top:930px;left:-100px;width:350px;height:350px;opacity:.5;transform:scaleX(-1) scaleY(-1) rotate(10deg)}.event-rsvp-wrapper .leaves-01{position:absolute;background-image:var(--leaves-01);background-position:0;background-size:contain;background-repeat:no-repeat}.event-rsvp-wrapper .leaves-01.top.right{top:-10px;right:-30px;width:140px;height:140px;transform:scaleX(-1)}.event-rsvp-wrapper .leaves-01.bottom.left{top:900px;left:-55px;width:170px;height:170px;transform:rotate(-20deg)}.event-rsvp-wrapper .flower{position:absolute;background-image:var(--flower-green-01);background-position:50%;background-size:contain;background-repeat:no-repeat}.event-rsvp-wrapper .flower.top.right{top:65px;right:-35px;width:100px;height:100px;transform:rotate(30deg)}.event-rsvp-wrapper .flower.bottom.left{top:1000px;left:-80px;width:180px;height:180px;transform:scaleX(-1)}.event-rsvp-wrapper .glitter{position:absolute;background-image:var(--glitter);background-position:100% 0;background-size:contain;background-repeat:no-repeat}.event-rsvp-wrapper .glitter.top.left{top:100px;left:-200px;width:300px;height:300px;transform:scaleX(-1) rotate(-80deg)}.event-rsvp-wrapper .glitter.top.right{top:-20px;right:-15px;width:200px;height:200px}.event-rsvp-wrapper .glitter.bottom.right{top:1000px;right:-15px;width:200px;height:200px;transform:rotate(-10deg)}.event-header{width:100%;max-width:1024px;padding:20px 15px;margin:0 auto;position:relative;overflow:hidden;text-align:center;background:var(--light-02-clr)}.event-header .title{font-family:var(--font-comfortaa),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";padding:0;margin-bottom:0;font-size:calc(var(--fs-content) + 10px);font-weight:400;line-height:1.2;color:var(--dark-clr)}.event-header .desc{font-style:italic;font-size:calc(var(--fs-content) + 0px);color:var(--dark-clr);padding:0;margin-top:5px;line-height:1.5}.quote-top{position:relative;display:flex;flex-direction:column;background-color:var(--primary-clr)}.quote-top .inner{background-color:rgba(177,211,181,.7);padding:40px 15px;text-align:center}.quote-top .inner .qoute-desc{color:var(--light-clr);line-height:1.5;width:100%;max-width:640px;margin:0 auto;font-family:var(--font-comfortaa),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;line-height:1.25rem}.save-date{background-color:var(--light-clr);padding:0;position:relative;overflow:hidden}.save-date .inner{padding:30px 0;margin:0 auto}.save-date .inner,.save-date .inner .head{position:relative;z-index:1;text-align:center}.save-date .inner .head{padding:10px 15px}.save-date .inner .head h1{font-family:var(--font-great-vibes),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";padding:0;margin-bottom:0;font-size:calc(var(--fs-title) + 5px);color:var(--tertiary-clr);font-weight:400;position:relative}.save-date .inner .head p.date{font-family:var(--font-comfortaa),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:500;font-size:calc(var(--fs-content) + 2px);margin-top:5px;font-weight:400;text-transform:uppercase;color:var(--dark-clr);position:relative;z-index:1}.save-date .inner .body{width:100%;max-width:600px;margin:0 auto;padding:10px 0;display:flex;position:relative;z-index:1}.save-date .inner .body .flower-lg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;background-image:var(--flower-green-02);background-position:50%;background-size:contain;background-repeat:no-repeat}.save-date .inner .body .countdown{display:flex;flex-grow:1;flex-direction:column;padding:10px 0;z-index:2}.save-date .inner .body .countdown .count-group{width:100%;display:flex;flex-wrap:wrap;justify-content:center;flex-grow:1;margin:0 auto}.save-date .inner .body .countdown .count-wrap{width:100px;margin:5px;padding:8px 2px;display:flex;flex-direction:column;border-radius:12px;border:1px solid var(--wood-clr);position:relative;background-color:var(--light-clr)}.save-date .inner .body .countdown .count-wrap .flower-wrap{position:relative;width:100%;height:80px}.save-date .inner .body .countdown .count-group:first-child .count-wrap .flower-wrap{margin-bottom:5px}.save-date .inner .body .countdown .count-group:nth-child(2) .count-wrap .flower-wrap{margin-top:5px}.save-date .inner .body .countdown .count-wrap .flower-wrap .flower{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:100%;background-position:50%;background-size:contain;background-repeat:no-repeat}.save-date .inner .body .countdown .count-wrap .flower-wrap .flower.flower-01{background-image:var(--flower-cream-01)}.save-date .inner .body .countdown .count-wrap .flower-wrap .flower.flower-02{background-image:var(--flower-cream-02)}.save-date .inner .body .countdown .count-wrap .flower-wrap .flower.flower-03{background-image:var(--flower-cream-03)}.save-date .inner .body .countdown .count-wrap .flower-wrap .flower.flower-04{background-image:var(--flower-cream-04)}.save-date .inner .body .countdown .count-wrap h2{font-family:var(--font-cinzel-decorative),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;font-size:calc(var(--fs-title) + 2px);line-height:1;margin-bottom:0;color:var(--dark-clr)}.save-date .inner .body .countdown .count-wrap small{font-family:var(--font-esteban);font-size:calc(var(--fs-content) + 2px);color:var(--dark-clr)}.save-date .inner .foot{text-align:center;padding:10px 15px;position:relative;z-index:1}.save-date .inner .foot #addToCalendar{font-family:var(--font-comfortaa),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background-color:var(--secondary-clr);border:none;outline:none;color:var(--light-clr);display:inline-block;font-weight:400;font-size:var(--fs-content);padding:7.5px 25px;border-radius:4px;text-decoration:none;transition:all .25s ease-in-out}.save-date .inner .foot #addToCalendar:hover{background-color:var(--tertiary-clr);color:var(--light-clr)}.gallery-container{display:flex;flex-direction:column;align-items:center;background-color:var(--secondary-clr)}.gallery-container .top-section>h1{line-height:1.2;font-weight:400;color:var(--light-02-clr);margin-top:.75rem;padding-top:1.5rem;padding-bottom:1.5rem;font-family:var(--font-great-vibes),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.875rem;line-height:2.25rem}@media (min-width:768px){.gallery-container .top-section>h1{font-size:3rem;line-height:1}}.wedding-wish-wrap-e2{background-color:var(--light-02-clr);padding:0;overflow:hidden;position:relative}.wedding-wish-wrap-e2 .wedding-wish-inner{padding:15px 0 40px;position:relative;z-index:1}.wedding-wish-wrap-e2 .wedding-wish-inner .wedding-wish-head{padding:10px 15px;text-align:center;margin-bottom:5px;position:relative}.wedding-wish-wrap-e2 .wedding-wish-inner .wedding-wish-head>h1{color:var(--tertiary-clr);margin:0;padding:0;font-family:var(--font-great-vibes),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2.25rem;line-height:2.5rem}@media (min-width:768px){.wedding-wish-wrap-e2 .wedding-wish-inner .wedding-wish-head>h1{font-size:3rem;line-height:1}}.wedding-gifte2-wrap{position:relative;overflow:hidden;padding-top:40px;background-color:var(--light-clr)}.wedding-gifte2-wrap .wedding-gift-head{position:relative;text-align:center;margin:0 auto;width:75%;max-width:400px;padding-bottom:6%;z-index:1}.wedding-gifte2-wrap .wedding-gift-head .wedding-gift-title{font-family:var(--font-great-vibes),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:2.25rem;line-height:2.5rem}@media (min-width:1024px){.wedding-gifte2-wrap .wedding-gift-head .wedding-gift-title{font-size:3.75rem;line-height:1}}.wedding-gifte2-wrap .wedding-gift-head .wedding-gift-title{padding-bottom:20px;color:var(--tertiary-clr)}.wedding-gifte2-wrap .wedding-gift-head .wedding-gift-description{font-family:var(--font-comfortaa),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.wedding-gifte2-wrap .wrapper-gift .wedding-gifts2{margin-top:1.25rem;display:flex;flex-direction:column;gap:.5rem}.wedding-gifte2-wrap .wedding-gifts2 .gifts-address{margin-bottom:5rem;margin-top:.5rem;display:flex;align-items:center;justify-content:space-between;border-radius:1rem;padding:.75rem;font-family:var(--font-ovo),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;line-height:1.25rem;background-color:var(--secondary-clr);color:var(--light-02-clr)}.wedding-gifte2-wrap .wedding-gifts2 .wedding-gifts-info .title{text-align:center;font-family:var(--font-great-vibes),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.875rem;line-height:2.25rem}@media (min-width:1024px){.wedding-gifte2-wrap .wedding-gifts2 .wedding-gifts-info .title{font-size:2.25rem;line-height:2.5rem}}.wedding-gifte2-wrap .wedding-gifts2 .wedding-gifts-info .title{color:var(--tertiary-clr)}.wedding-gifte2-wrap .wedding-gifts2 .wedding-gifts-info .description{text-align:center;font-family:var(--font-comfortaa),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:.875rem;line-height:1.25rem;color:var(--tertiary-clr)}@media (min-width:768px) and (max-width:960px){.wedding-gifte2-wrap .wedding-gift-body .wedding-gift-body-inner{padding:25% 24px 40px}}@media (min-width:1600px){.wedding-gifte2-wrap .wedding-gift-body .wedding-gift-body-inner{padding:25% 24px 40px}}.footnotee2{background:var(--light-02-clr);padding:0;position:relative;overflow:hidden}.footnotee2 .inner{width:100%;padding:50px 0 180px;position:relative;z-index:1}.footnotee2 .inner .details{padding:10px;width:100%;margin:0 auto;text-align:center;position:relative;z-index:1}.footnotee2 .inner .details h1{font-size:calc(var(--fs-title) + 15px);margin:40px auto;color:var(--tertiary-clr);font-family:var(--font-great-vibes),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.footnotee2 .inner .details p.bottom-text{font-family:var(--font-comfortaa),ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:var(--primary-clr);margin-top:10px}.footnotee2 .line{position:absolute;bottom:0;width:4px;height:90%;background-color:var(--wood-clr);background:linear-gradient(to bottom,transparent 0,var(--wood-clr) 30%,transparent)}.footnotee2 .line.left{left:10px}.footnotee2 .line.right{right:10px}.footnotee2 .leaves-03{position:absolute;bottom:-15px;width:270px;height:270px;transform:scaleY(-1) rotate(-70deg);background-image:var(--leaves-03);background-position:0 0;background-size:contain;background-repeat:no-repeat;opacity:.5}.footnotee2 .leaves-03.left{left:-30px;transform:scaleY(-1) rotate(-70deg)}.footnotee2 .leaves-03.right{right:-30px;transform:scaleY(-1) scaleX(-1) rotate(-70deg)}.footnotee2 .leaves-05{position:absolute;bottom:-80px;width:220px;height:220px;background-image:var(--leaves-05);background-position:0 100%;background-size:contain;background-repeat:no-repeat}.footnotee2 .leaves-05.left{left:-80px;transform:scaleX(1)}.footnotee2 .leaves-05.right{right:-80px;transform:scaleX(-1)}.footnotee2 .leaves-02.center{position:absolute;bottom:-90px;left:50%;transform:translateX(-50%) rotate(-20deg);width:180px;height:180px;background-image:var(--leaves-02);background-position:bottom;background-size:contain;background-repeat:no-repeat}.footnotee2 .flower.left{bottom:-50px;left:75px;transform:scaleX(-1) rotate(40deg);width:120px;height:120px}.footnotee2 .flower.left,.footnotee2 .flower.right{position:absolute;background-image:var(--flower-green-01);background-position:bottom;background-size:contain;background-repeat:no-repeat}.footnotee2 .flower.right{bottom:10px;right:-60px;transform:scaleX(1);width:140px;height:140px}.footnotee2 .glitter{position:absolute;width:140px;height:140px;background-image:var(--glitter);background-position:bottom;background-size:contain;background-repeat:no-repeat}.footnotee2 .glitter.left{bottom:50px;left:-10px;transform:scaleX(-1) scaleY(-1)}.footnotee2 .glitter.right{bottom:-70px;right:40px;transform:scaleX(-1)}#elegant-two{--primary-clr:#444223;--secondary-clr:#778b65;--tertiary-clr:#507b5c;--wood-clr:#ffc773;--dark-clr:#030303;--light-clr:#fff;--light-02-clr:#f7f8f3;--leaves-01:url(https://katsudoto.id/media/template/custom/billa-iqbal/leaves-01.png);--leaves-02:url(https://katsudoto.id/media/template/custom/billa-iqbal/leaves-02.png);--leaves-03:url(https://katsudoto.id/media/template/custom/billa-iqbal/leaves-03.png);--leaves-04:url(https://katsudoto.id/media/template/custom/billa-iqbal/leaves-04.png);--leaves-05:url(https://katsudoto.id/media/template/custom/billa-iqbal/leaves-05.png);--frame-couple:url(https://katsudoto.id/media/template/custom/billa-iqbal/frame-couple.png);--glitter:url(https://katsudoto.id/media/template/custom/billa-iqbal/glitter.png);--pinus:url(https://katsudoto.id/media/template/custom/billa-iqbal/pinus.png);--flower-green-01:url(https://katsudoto.id/media/template/custom/billa-iqbal/flower-green-01.png);--flower-green-02:url(https://katsudoto.id/media/template/custom/billa-iqbal/flower-green-02.png);--flower-cream-01:url(https://katsudoto.id/media/template/custom/billa-iqbal/flower-cream-01.png);--flower-cream-02:url(https://katsudoto.id/media/template/custom/billa-iqbal/flower-cream-02.png);--flower-cream-03:url(https://katsudoto.id/media/template/custom/billa-iqbal/flower-cream-03.png);--flower-cream-04:url(https://katsudoto.id/media/template/custom/billa-iqbal/flower-cream-04.png);--bg-quote:url(https://katsudoto.id/media/template/custom/billa-iqbal/bg-quote.jpg);--bg-gallery:url(https://katsudoto.id/media/template/custom/billa-iqbal/bg-gallery.jpg);--fs-extra-1:2px;--fs-extra-2:4px;--fs-title:45px;--fs-content:15px;--body-height:100vh;height:auto;overflow:visible;background-color:var(--primary-clr)}#elegant-two sup{font-family:inherit;font-size:.7em;color:inherit}#elegant-two font{font-family:inherit;font-size:inherit;color:inherit;text-decoration:inherit;font-style:inherit}@media (min-width:961px){#elegant-two{--heading-size:62px;--body-text-size:18px}}.elegant-two-container{& .left-containerE2{position:fixed;top:0;bottom:0;left:0;display:flex;width:60%;flex-direction:column;overflow:hidden}& .right-containerE2{position:relative;right:0;margin-left:auto;width:40%;--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity))}}@media only screen and (max-width:960px){.elegant-two-container{& .left-containerE2{display:none!important}& .right-containerE2{position:relative;width:100%}}}.rsvp{background:transparent;padding:10px 0;position:relative;z-index:2;overflow:hidden}.rsvp .rsvp-inner{width:90%;padding:10px 0}.rsvp .rsvp-inner .rsvp-confirm,.rsvp .rsvp-inner .rsvp-form,.rsvp .rsvp-inner .rsvp-full{padding:0}.rsvp .rsvp-inner .head{padding:10px 15px;margin:0;text-align:center}.rsvp .rsvp-inner .head h1{padding:0;margin-bottom:0;font-weight:400;font-family:var(--greatvibes);color:var(--tertiary-clr);font-size:calc(var(--fs-title) - 5px);letter-spacing:1px;position:relative}.rsvp .rsvp-inner .body{padding:10px 15px;margin:0;min-height:0}.rsvp .rsvp-inner .body p{font-family:var(--comfortaa);font-size:var(--fs-content);color:var(--dark-clr)}.rsvp .rsvp-inner .body .form-group{margin-bottom:20px}.rsvp .rsvp-inner .body .form-group:last-of-type{margin-bottom:0}.rsvp .rsvp-inner .foot{padding:10px 15px;margin:0}.rsvp .rsvp-inner .rsvp-caption{text-align:center;padding:50px 20px 30px}.rsvp .rsvp-inner .rsvp-caption h3{font-family:var(--comfortaa-bold);margin-top:10px;font-size:calc(var(--fs-content) + 4px)}.rsvp button,.rsvp input,.rsvp label,.rsvp label.form-label,.rsvp p{font-family:var(--comfortaa);font-size:var(--fs-content);color:var(--dark-clr)}.rsvp .rsvp-inner .attendance-value,.rsvp .rsvp-inner button.change-confirmation,.rsvp .rsvp-inner button.rsvp-submit{font-weight:400;border-radius:4px;font-family:var(--comfortaa);font-size:var(--fs-content);color:var(--light-clr)}.rsvp .rsvp-inner button.change-confirmation,.rsvp .rsvp-inner button.rsvp-submit{background-color:var(--secondary-clr)}.rsvp .rsvp-inner button.change-confirmation:hover,.rsvp .rsvp-inner button.rsvp-submit:hover{background-color:var(--tertiary-clr)}.plus-minus-toggle button{border-radius:4px}.plus-minus-toggle.plus button{background:var(--secondary-clr);color:var(--light-clr)}.plus-minus-toggle.minus button{background:#8f8f8f;color:var(--light-clr)}.plus-minus-toggle.plus button:hover{background-color:var(--tertiary-clr)}.plus-minus-toggle.minus button:hover{background-color:var(--dark-clr)}.rsvp input.plus-minus-control{border-radius:4px!important;border-color:var(--primary-clr);color:var(--dark-clr)}.love-story{background-color:var(--light-clr);padding:0;position:relative;overflow:hidden}.love-story .inner{padding:0 0 15px;position:relative}.love-story .inner .head{padding:110px 15px 15px;text-align:center;position:relative}.love-story .inner .head h1{padding:0;margin-bottom:0;font-size:calc(var(--fs-title) - 7px);color:var(--secondary-clr)}.love-story .inner .head p.bottom-text{font-family:var(--comfortaa);color:#515151;font-size:calc(var(--fs-title) - 15px);margin-bottom:5px}.love-story .inner .head .leaves-03{position:absolute;top:0;width:200px;height:200px;background-image:var(--leaves-03);background-position:100% 0;background-size:contain;background-repeat:no-repeat}.love-story .inner .head .leaves-03.left{left:0;transform:scaleX(-1)}.love-story .inner .head .leaves-03.right{right:0;transform:scaleX(1)}.love-story .inner .head .glitter{position:absolute;top:10px;right:-15px;width:175px;height:175px;transform:rotate(30deg);background-image:var(--glitter);background-position:100% 0;background-size:contain;background-repeat:no-repeat}.love-story .inner .body{padding:10px 0}.love-story .inner .body .stories{display:flex;flex-direction:column}.love-story .inner .body .stories .story-wrap{width:100%;max-width:400px;position:relative;padding:10px 15px;margin:0 auto 30px}.love-story .inner .body .stories .story-wrap:last-of-type{margin-bottom:0}.love-story .inner .body .stories .story-wrap>.texture-outer{z-index:2}.love-story .inner .body .stories .story-wrap .leaves-02{position:absolute;bottom:-5px;width:120px;height:120px;background-image:var(--leaves-02);background-position:100%;background-size:contain;background-repeat:no-repeat}.love-story .inner .body .stories .story-wrap:nth-child(odd) .leaves-02{right:19px;transform:rotate(30deg) scaleX(1)}.love-story .inner .body .stories .story-wrap:nth-child(2n) .leaves-02{left:19px;transform:rotate(-30deg) scaleX(-1)}.love-story .inner .body .stories .story{width:100%;padding:0;margin:0 auto;position:relative;overflow:hidden;border-radius:120px;text-align:center;z-index:1}.love-story .inner .body .stories .story:before{content:"";position:absolute;z-index:2;bottom:0;left:0;width:100%;height:60%;background-color:rgba(0,0,0,.4);background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));pointer-events:none}.love-story .inner .body .stories .story .preview{display:block;text-align:center;padding:0;margin:0 auto;position:relative;z-index:1}.love-story .inner .body .stories .story .preview .img-wrap{width:100%;height:401.33px;display:flex;flex-direction:column;margin:0 auto;border:none;overflow:hidden;background-color:var(--light-clr)}.love-story .inner .body .stories .story .preview .img-wrap .a{position:relative;display:flex;flex-grow:1;width:100%;height:100%;border:none}.love-story .inner .body .stories .story .preview .img-wrap .img{width:100%;height:100%;border:none;display:flex;flex-grow:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-color:var(--secondary-clr)}.love-story .inner .body .stories .story .details{width:100%;height:45%;display:flex;flex-direction:column;justify-content:flex-end;margin:0 auto;padding:5px 60px;text-align:center;position:absolute;z-index:3;bottom:10%;left:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.love-story .inner .body .stories .story .details::-webkit-scrollbar{display:none}.love-story .inner .body .stories .story .details .sub-title{font-weight:400;font-size:calc(var(--fs-title) - 15px);color:var(--light-clr);margin-bottom:5px}.love-story .inner .body .stories .story .details .caption{line-height:1.5;color:var(--light-clr);font-size:calc(var(--fs-content) - 2px)}.protocol-04{background-color:transparent}.protocol-04 .inner .head .title{font-size:calc(var(--fs-content) + 9px);font-family:var(--comfortaa);font-weight:400;line-height:1.4;text-transform:uppercase;color:var(--secondary-clr)}.protocol-04 .protocol-item-wrap .protocol-item{border-color:var(--secondary-clr);background-color:var(--secondary-clr)}.protocol-04 .protocol-item-wrap .protocol-item .text-wrap .text{color:var(--light-clr);font-family:var(--bebaskai);line-height:1.1}