a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:normal;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}html{line-height:1;letter-spacing:1px;max-width:640px;width:100%;height:100%;margin:auto}@media (min-width:768px) and (max-width:1199px){html{max-width:none}}body{position:relative;height:100%}@media only screen and (min-width:1200px){body{background-repeat:no-repeat}}.no-scroll{overflow:hidden}.hide{display:none!important}.card-cover-wrapper,.content-wrapper{-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.card-cover-wrapper{opacity:1}.card-cover-wrapper.fade-out{opacity:0;display:none!important}a{text-decoration:none}ul{list-style:none}img{vertical-align:top}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix{clear:both}h1,h2,h3,h4,h5{font-family:Bodoni Moda SC,serif;text-transform:uppercase;font-weight:400;font-style:normal;margin-bottom:15px;letter-spacing:2px}@font-face{font-family:birdParadise;src:url(../fonts/BirdsOfParadise.ttf) format("truetype"),url(../fonts/BirdsOfParadise.woff) format("woff"),url(../fonts/BirdsOfParadise.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:nova_quintaRg;src:url(../fonts/novaquinta.woff2) format("woff2"),url(../fonts/novaquinta.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:classy_v;src:url(../fonts/classyvogueregular-webfont.woff2) format("woff2"),url(../fonts/classyvogueregular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:PlayfairDisplay-Black;src:url(../fonts/PlayfairDisplay-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/PlayfairDisplay-Black.woff) format("woff"),url(../fonts/PlayfairDisplay-Black.ttf) format("truetype"),url(../fonts/PlayfairDisplay-Black.svg#PlayfairDisplay-Black) format("svg");font-weight:400;font-style:normal}@font-face{font-family:peristiwa;src:url(../app/fonts/Peristiwa.otf) format("opentype");font-weight:400;font-style:normal}h1,h2,h3,h4,h5,p{line-height:1.5em}p{font-family:Playfair Display,serif;font-size:13px;color:#fff}@media (min-width:768px){p{font-size:20px;font-weight:400}}label{font-family:Comfortaa,cursive;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-nav,label{display:-webkit-box;display:-ms-flexbox;display:flex}.bottom-nav{position:sticky;bottom:0;left:0;width:100%;background-color:#813e20;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.1);box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:1000;padding:15px}.bottom-nav .nav-item{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;color:#fff;font-family:Quicksand,sans-serif;font-size:.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-nav .nav-item i{font-size:20px;-webkit-transition:color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,color .3s ease;transition:transform .3s ease,color .3s ease,-webkit-transform .3s ease}.bottom-nav .nav-item span{margin-top:12px;font-size:12px;font-weight:600}.bottom-nav .nav-item:hover{color:#fff}.bottom-nav .nav-item:hover i{-webkit-transform:scale(1.1);transform:scale(1.1)}.modal{z-index:999;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;padding:10px;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.modal .modal-content{z-index:4;position:fixed;bottom:120px;background-color:#fdf5e6;width:95%;max-width:500px;border-radius:20px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.2)}.modal .modal-content.slide-in{-webkit-animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both;animation:slide-in-bottom .5s cubic-bezier(.25,.46,.45,.94) both}.modal .modal-content.slide-out{-webkit-animation:slide-out-bottom .2s cubic-bezier(.25,.46,.45,.94) both;animation:slide-out-bottom .2s cubic-bezier(.25,.46,.45,.94) both}@media only screen and (min-width:1200px){.modal .modal-content{-webkit-transform:translate(40px,-30px);transform:translate(40px,-30px)}}.modal .modal-content .modal-header{background-color:#813e20;padding:20px;border-top-left-radius:20px;border-top-right-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .modal-content .modal-header h2{color:#fff!important;font-family:classy_v;font-size:1.5rem;margin-bottom:0!important}.modal .modal-content .modal-header .close{color:#fff;font-size:1.5rem;cursor:pointer}.modal .modal-content .modal-body{padding:1rem}.modal .modal-content .modal-body .contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;border-bottom:1px solid #ddd;font-family:classy_v}.modal .modal-content .modal-body .contact-item i{font-size:1.5rem;color:#aaa68e}.modal .modal-content .modal-body .contact-item .contact-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.modal .modal-content .modal-body .contact-item .contact-actions i{color:#a58b67;font-size:1.5rem;cursor:pointer}.modal .modal-content .modal-body .contact-item .contact-actions i:hover{color:#8c7e65}.modal .modal-content .modal-body .location-map{width:100%;height:300px;margin-bottom:20px}.modal .modal-content .modal-body .location-map iframe{width:100%;height:100%;border:none;border-radius:15px}.modal .modal-content .modal-body .calendar-footer{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.modal .modal-content .modal-body .calendar-footer button{background-color:#847d65;color:#fff;border:none;padding:10px 15px;border-radius:5px;font-size:.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.modal .modal-content .modal-body .calendar-footer button i{font-size:1rem}.modal .modal-content .modal-body .calendar-footer button:hover{background-color:#6f6856}.modal .modal-content .modal-body .calendar-footer .apple-btn{background-color:#000}.modal .modal-content .modal-body .calendar-footer .google-btn{background-color:#db4437}.modal .modal-content .modal-body .rsvp-wrapper .input-group{margin:10px}.modal .modal-content .modal-body .rsvp-wrapper .input-group input,.modal .modal-content .modal-body .rsvp-wrapper .input-group textarea{height:30px;width:100%;border:1px solid #c79e4f;font-size:16px;font-family:classy_v}.modal .modal-content .modal-body .rsvp-wrapper .input-group textarea{height:50px}.modal .modal-content .modal-body .rsvp-wrapper .counter-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal .modal-content .modal-body .rsvp-wrapper .counter-group .counter{width:170px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px}.modal .modal-content .modal-body .rsvp-wrapper .counter-group .counter label{font-size:12px;padding:5px}.modal .modal-content .modal-body .rsvp-wrapper .counter-group .counter .counter-controls{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .modal-content .modal-body .rsvp-wrapper .counter-group .counter .counter-controls input{width:90px;text-align:center}.modal .modal-content .modal-body .rsvp-wrapper .counter-group .counter .counter-controls button{border:0;background-color:#aaa68e}.modal .modal-content .modal-body .rsvp-wrapper .rsvp-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal .modal-content .modal-body .modal-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:20px}.modal .modal-content .modal-body .modal-buttons a{background-color:#aaa68e;color:#fff;text-align:center;padding:10px;border-radius:10px;text-decoration:none;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.modal .modal-content .modal-body .modal-buttons a:hover{background-color:#8c7e65}.modal .modal-content .modal-body .modal-buttons button{background-color:#aaa68e;border:0!important;border-radius:10px;padding:10px;color:#fff;cursor:pointer}.modal .modal-content .modal-body .message{text-align:center;padding:20px;color:#000}.modal .modal-content .modal-body .message p{color:#000}.modal .modal-content .modal-body .message .message.success{color:green}.modal .modal-content .modal-body .message .message.error{color:red}.modal .location-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.modal .location-buttons .location-button{background-color:#aaa68e;color:#fff;text-align:center;padding:10px;border-radius:10px;text-decoration:none;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.modal .location-buttons .location-button i{font-size:1.2rem}.modal .location-buttons .location-button:hover{background-color:#8c7e65}.modal .modal-message{text-align:center;padding:1rem;border-radius:12px;font-size:1.1rem;font-weight:500;margin:1rem 0}.modal .modal-message.success{background-color:#e6ffed;color:#1a7f37;border:1px solid #1a7f37}.modal .modal-message.error{background-color:#ffe6e6;color:#b71c1c;border:1px solid #b71c1c}.modal .submit-btn{background-color:#18374e;color:#fff;padding:.6rem 1.2rem;border-radius:8px;border:none;font-size:1rem;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.modal .submit-btn:hover:not(:disabled){background-color:#0c1c27}.modal .submit-btn:disabled{background-color:#999;cursor:not-allowed;opacity:.7}.jsCalendar table{font-family:Cinzel;font-weight:600;width:100%;margin:0!important;border-radius:5px;overflow:hidden}.jsCalendar table thead{padding:10px 4px;margin:0;border-radius:0 0 20px 20px}.jsCalendar table thead .jsCalendar-nav-left,.jsCalendar table thead .jsCalendar-nav-right{font-size:22px;height:auto;width:auto}.jsCalendar table thead .jsCalendar-title-name,.jsCalendar table thead .jsCalendar-week-days{font-family:classy_v}.jsCalendar table thead tr{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.jsCalendar table thead tr th{font-size:15px!important}.jsCalendar table thead tr .jsCalendar-title{width:100%;height:auto}.jsCalendar table thead tr .jsCalendar-name{padding:10px 20px}.jsCalendar table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;font-family:classy_v}.jsCalendar table tbody td{font-size:15px!important}.jsCalendar table tbody td.jsCalendar-current{background-color:#99977e;border-radius:8px;color:#fff;-webkit-box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;box-shadow:0 6px 12px -2px rgba(50,50,93,.25),0 3px 7px -3px rgba(0,0,0,.3)}@-webkit-keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-bottom{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-out-bottom{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}}@-webkit-keyframes slide-out-bottom{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}}body{background-color:#813e20}@media only screen and (min-width:1200px){body{background-color:#fff}}.card-cover-wrapper{border:8px solid #813e20;height:calc(var(--vh, 1vh)*100);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative;background:#ffcb70}@media (min-width:768px) and (max-width:1199px){.card-cover-wrapper{height:100vh}}@media only screen and (min-width:1200px){.card-cover-wrapper{height:100vh}}.card-cover-wrapper .img-wrapper{position:relative;width:100%}.card-cover-wrapper .bg-img{position:absolute;background-repeat:no-repeat;background-size:contain;width:150px;height:150px}@media (min-width:768px) and (max-width:1199px){.card-cover-wrapper .bg-img{width:250px;height:250px}}@media only screen and (min-width:1200px){.card-cover-wrapper .bg-img{width:250px;height:250px}}.card-cover-wrapper .bg-img.top-left{top:0;left:0;background-image:url(../images/cover/facade-top-left.png)}.card-cover-wrapper .bg-img.top-right{top:0;right:0;background-image:url(../images/cover/facade-top-right.png)}.card-cover-wrapper .bg-img.bottom-left{bottom:0;left:0;background-image:url(../images/cover/facade-bottom-left.png)}.card-cover-wrapper .bg-img.bottom-right{bottom:0;right:0;background-image:url(../images/cover/facade-bottom-right.png)}.card-cover-wrapper .bg-img.center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(../images/cover/facade-center.png);background-size:cover;width:500px;height:500px}@media (min-width:768px) and (max-width:1199px){.card-cover-wrapper .bg-img.center{width:720px;height:720px}}@media only screen and (min-width:1200px){.card-cover-wrapper .bg-img.center{width:800px;height:800px}}.card-cover-wrapper .center-container{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#813e20;width:70%;margin:0 auto;border-radius:30px;padding:25px 0}@media (min-width:768px) and (max-width:1199px){.card-cover-wrapper .center-container{width:40%}}@media only screen and (min-width:1200px){.card-cover-wrapper .center-container{height:540px;width:300px}}.card-cover-wrapper .center-container .text-walimatulurus{text-align:center;font-size:16px}.card-cover-wrapper .center-container .text-walimatulurus p{color:#fff!important}.card-cover-wrapper .center-container .text-walimatulurus img{width:100px;margin:0 auto}.card-cover-wrapper .center-container .text-initial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0;width:250px}.card-cover-wrapper .center-container .text-initial img{width:80%;height:auto}.card-cover-wrapper .center-container .text-date-location{text-align:center}.card-cover-wrapper .center-container .text-date-location p{color:#fff!important}.card-cover-wrapper .button-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:-70px;margin:0 auto;width:100%}.card-cover-wrapper .button-con button{background-color:#813e20;color:#f5f5f5;border:none;padding:12px 25px;font-size:1rem;font-family:Bodoni Moda SC,serif;border-radius:10px;cursor:pointer;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}.card-cover-wrapper .button-con button:hover{background-color:#8c7e65;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.card-cover-wrapper .button-con button:active{-webkit-transform:translateY(1px);transform:translateY(1px);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px rgba(0,0,0,.2)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}h1,h2,h3,p{color:#813e20!important}h1,h2,h3{font-family:Playfair Display;font-weight:bolder}h2{font-size:1rem}@media only screen and (min-width:1200px){h2{font-size:1.2rem}}h3{font-size:.8rem;font-weight:bolder}p{font-family:classy_v;font-size:12px}.content-wrapper{position:relative}.content-wrapper .audio-btn{z-index:2;position:fixed;bottom:100px;right:20px;width:60px;height:60px;border-radius:50%;border:none;background:#813e20;color:#fff;font-size:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);-webkit-transition:background .3s ease,-webkit-transform .2s ease;transition:background .3s ease,-webkit-transform .2s ease;transition:background .3s ease,transform .2s ease;transition:background .3s ease,transform .2s ease,-webkit-transform .2s ease}@media only screen and (min-width:1200px){.content-wrapper .audio-btn{position:fixed;right:650px}}.content-wrapper .audio-btn:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.content-wrapper .audio-btn:active{-webkit-transform:scale(.95);transform:scale(.95)}.content-wrapper .audio-btn i{pointer-events:none}.content-wrapper .splash-screen{height:calc(var(--vh, 1vh)*100);position:absolute;z-index:9999;background-color:#813e20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity 2s ease-in-out,-webkit-transform .9s ease-in-out;transition:opacity 2s ease-in-out,-webkit-transform .9s ease-in-out;transition:transform .9s ease-in-out,opacity 2s ease-in-out;transition:transform .9s ease-in-out,opacity 2s ease-in-out,-webkit-transform .9s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;overflow:hidden}.content-wrapper .splash-screen img{width:80%;-webkit-animation:fadeInBg .2s ease forwards;animation:fadeInBg .2s ease forwards}.content-wrapper .splash-screen.swipe-up{-webkit-transform:translateY(-100%);transform:translateY(-100%);pointer-events:none}.content-wrapper .splash-screen .splash-top-left{width:300px;position:absolute;top:0;left:0;opacity:0;-webkit-filter:brightness(.5);filter:brightness(.5);-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-animation:fadeInLeft .5s ease-out forwards;animation:fadeInLeft .5s ease-out forwards}.content-wrapper .splash-screen .splash-top-left img{width:100%}.content-wrapper .splash-screen .splash-bottom-right{width:300px;position:absolute;bottom:0;right:0;-webkit-filter:brightness(.5);filter:brightness(.5);opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-animation:fadeInRight .5s ease-out forwards;animation:fadeInRight .5s ease-out forwards}.content-wrapper .splash-screen .splash-bottom-right img{width:100%}.main-content-wrapper{border:8px solid #813e20;position:relative;background:#ffcb70;padding:3vw 3vw 10vw}.main-content-wrapper:before{content:"";position:absolute;inset:0;opacity:.4;pointer-events:none;background:url(../images/cover/facade-top-left.png) 0 0 no-repeat,url(../images/cover/facade-top-right.png) 100% 0 no-repeat,url(../images/cover/center-left.png) 0 no-repeat,url(../images/cover/center-right.png) 100% no-repeat,url(../images/cover/facade-bottom-left.png) 0 100% no-repeat,url(../images/cover/facade-bottom-right.png) 100% 100% no-repeat;background-size:150px 150px,150px 150px,80px 180px,80px 180px,150px 150px;-webkit-animation:fadeInBg 6s ease forwards;animation:fadeInBg 6s ease forwards}@media only screen and (min-width:1200px){.main-content-wrapper:before{background-size:250px 250px,250px 250px,140px 300px,140px 300px,250px 250px}}.main-content-wrapper .brides-detail-container{text-align:center;color:#813e20}.main-content-wrapper .brides-detail-container h2{margin-bottom:0;font-weight:700;text-transform:capitalize!important}.main-content-wrapper .brides-detail-container p{color:#813e20;font-family:Playfair Display!important}.main-content-wrapper .brides-detail-container.parent{margin-top:10vh;margin-bottom:20px;-webkit-animation:fadeInText 5s ease forwards;animation:fadeInText 5s ease forwards}.main-content-wrapper .brides-detail-container.brides{-webkit-animation:fadeInText 6.5s ease forwards;animation:fadeInText 6.5s ease forwards}.main-content-wrapper .brides-detail-container.brides h2{text-transform:capitalize}.main-content-wrapper .invitation-salutation-container{margin:50px 30px;text-align:center;-webkit-animation:fadeInText 5s ease forwards;animation:fadeInText 5s ease forwards;font-family:classy_v}.main-content-wrapper .invitation-salutation-container p{color:#813e20;font-size:14px;font-family:classy_v}.main-content-wrapper .invitation-salutation-container .dotted-line{width:200px;margin:45px auto 10px;border:1px dotted #813e20}.main-content-wrapper .wedding-details-container{margin-top:30px;text-align:center}.main-content-wrapper .wedding-details-container .detail-container{margin-top:20px}.main-content-wrapper .wedding-details-container h2{font-weight:bolder;font-size:23px!important}.main-content-wrapper .wedding-details-container h3{font-weight:600;font-size:19px}.main-content-wrapper .wedding-details-container p{font-size:16px}.main-content-wrapper .program-schedule{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:30px auto}.main-content-wrapper .program-schedule h2{color:#fff;text-align:center;font-family:Playfair Display;font-size:23px!important;font-weight:bolder}@media only screen and (min-width:1200px){.main-content-wrapper .program-schedule h2{font-size:1.7rem}}@media only screen and (min-width:1200px){.main-content-wrapper .program-schedule .timeline{margin:0 40px}}.main-content-wrapper .program-schedule .timeline:before{content:"";position:absolute;left:15px;top:65px;bottom:0;width:2px}@media only screen and (min-width:1200px){.main-content-wrapper .program-schedule .timeline:before{font-size:1.5rem;left:77px}}.main-content-wrapper .program-schedule .timeline .program-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;max-width:300px}@media only screen and (min-width:1200px){.main-content-wrapper .program-schedule .timeline .program-item{max-width:600px}}.main-content-wrapper .program-schedule .timeline .program-item .time{font-size:16px;font-weight:700;color:#fdc77a;font-family:Playfair Display}.main-content-wrapper .program-schedule .timeline .program-item .event{font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:classy_v;text-align:center}@media only screen and (min-width:1200px){.main-content-wrapper .program-schedule .timeline .program-item .event{font-size:1.2rem}}.main-content-wrapper .program-schedule .timeline .program-item.current:before{content:"";position:absolute;left:70px;top:7px;width:30px;height:30px;border-radius:50%;background:url(../images/cover/seperator-center.png) no-repeat 0;background-size:15px,15px;-webkit-animation:breathe 1.6s ease-in-out infinite;animation:breathe 1.6s ease-in-out infinite}@media only screen and (min-width:1200px){.main-content-wrapper .program-schedule .timeline .program-item.current:before{left:150px}}.main-content-wrapper .wishing-chat-container{margin:30px auto;text-align:center}.main-content-wrapper .wishing-chat-container h2{margin-bottom:20px;font-size:23px!important}.main-content-wrapper .wishing-chat-container .wish-scroller{max-height:600px;min-height:200px;overflow-y:scroll;padding:20px}.main-content-wrapper .wishing-chat-container .wish-scroller .wish-container{max-width:400px;margin:0 auto}.main-content-wrapper .wishing-chat-container .wish-scroller .wish-container .wish-username{margin-bottom:10px;font-size:18px;font-family:Playfair Display}.main-content-wrapper .wishing-chat-container .wish-scroller .wish-container .wish-text{font-size:15px;font-family:classy_v}.main-content-wrapper .wishing-chat-container .wish-scroller .wish-container .wish-date{text-align:right;margin-top:10px;font-size:12px}.main-content-wrapper .wishing-chat-container .wish-scroller::-webkit-scrollbar{width:8px}.main-content-wrapper .wishing-chat-container .wish-scroller::-webkit-scrollbar-track{background:transparent}.main-content-wrapper .wishing-chat-container .wish-scroller::-webkit-scrollbar-thumb{background-color:#b08968;border-radius:10px;border:2px solid transparent;background-clip:content-box}.main-content-wrapper .wishing-chat-container .wish-scroller::-webkit-scrollbar-thumb:hover{background-color:#8c654b}.main-content-wrapper .seperator{height:80px;margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.main-content-wrapper .seperator img{position:absolute;width:50px;opacity:0;-webkit-animation:fadeInImg 1s ease forwards;animation:fadeInImg 1s ease forwards;-webkit-animation-delay:5s;animation-delay:5s;z-index:2}.main-content-wrapper .seperator .line{width:300px;border:1px solid #813e20;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-animation:fillLine 3s ease forwards;animation:fillLine 3s ease forwards}.flipdown.flipdown__theme-light .rotor-group-heading:before{color:#813e20}.flipdown.flipdown__theme-light .rotor-bottom,.flipdown.flipdown__theme-light .rotor-leaf-bottom,.flipdown.flipdown__theme-light .rotor-leaf-front,.flipdown.flipdown__theme-light .rotor-leaf-rear,.flipdown.flipdown__theme-light .rotor-top{background-color:#813e20!important;color:#fff!important}.flipdown.flipdown__theme-light .rotor-group:nth-child(n+2):nth-child(-n+3):after,.flipdown.flipdown__theme-light .rotor-group:nth-child(n+2):nth-child(-n+3):before{background-color:#813e20!important}.loader{border:4px solid #f3f3f3;border-top-color:#813e20;border-radius:50%;width:40px;height:40px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;margin:20px auto;display:none}.fade-in{-webkit-animation:fadeInText 3.5s ease forwards;animation:fadeInText 3.5s ease forwards}.line-fade-right{-webkit-transform-origin:left;transform-origin:left;-webkit-animation:fillLine 1s ease forwards;animation:fillLine 1s ease forwards}.img-fade-in{-webkit-animation:fadeInImg 1s ease forwards;animation:fadeInImg 1s ease forwards;-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fadeInBg{0%{opacity:0}to{opacity:1}}@keyframes fadeInBg{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInText{0%{opacity:0}to{opacity:1}}@keyframes fadeInText{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fillLine{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes fillLine{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes fadeInImg{0%{opacity:0}to{opacity:1}}@keyframes fadeInImg{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInLeft{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.count-down-container{margin:30px 10px 50px;text-align:center;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.count-down-container h2{color:#fdc77a;font-family:classy_v;font-size:23px!important}.count-down-container .flipdown{font-size:1.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;zoom:1}.count-down-container .flipdown .rotor-group .rotor-group-heading{font-family:classy_v}.guest-book-container{position:relative;z-index:1;padding:20px;margin-bottom:50px}.guest-book-container h2{color:#fff;text-align:center}.guest-book-container .polaroid-container{background-color:#fff;padding:5px;margin:0 auto 30px}.guest-book-container .polaroid-container .polaroid-image{background-color:#000;width:95%;height:450px;margin:10px auto;overflow:hidden;border:1px solid #fff}.guest-book-container .polaroid-container .polaroid-image img{max-width:600px;min-width:400px;max-height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(.9) contrast(1.1) saturate(.9);filter:brightness(.9) contrast(1.1) saturate(.9)}.guest-book-container .polaroid-container .message{margin:10px}.guest-book-container .polaroid-container .message p{color:#000}.guest-book-container .polaroid-container .message .polaroid-name{font-size:20px;font-weight:700;text-transform:capitalize}.guest-book-container .polaroid-container .message .polaroid-message{font-size:15px;margin-top:10px}.guest-book-container .polaroid-container .message .polaroid-date{margin-top:10px;text-align:right}.guest-book-container .guestbook-form{width:100%;max-width:600px;padding:20px;background-color:#faf9f6;border-radius:12px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);font-family:Georgia,serif}.guest-book-container .guestbook-form label{display:block;font-size:18px;margin-bottom:8px;color:#6b5b95;font-weight:700}.guest-book-container .guestbook-form input[type=file],.guest-book-container .guestbook-form input[type=text],.guest-book-container .guestbook-form textarea{width:100%;padding:10px;font-size:16px;border:1px solid #dcdcdc;border-radius:8px;margin-bottom:20px;background-color:#fdfdfd;-webkit-transition:border .3s ease;transition:border .3s ease}.guest-book-container .guestbook-form input[type=file]:focus,.guest-book-container .guestbook-form input[type=text]:focus,.guest-book-container .guestbook-form textarea:focus{border:1px solid #c49a6c;outline:none;background-color:#fff9f3}.guest-book-container .guestbook-form textarea{height:150px;resize:none}.guest-book-container .guestbook-form button{display:inline-block;background-color:#c49a6c;color:#fff;font-size:18px;font-weight:700;padding:12px 20px;border:none;border-radius:8px;cursor:pointer;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.2);-webkit-transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,transform .2s ease;transition:background-color .3s ease,transform .2s ease,-webkit-transform .2s ease}.guest-book-container .guestbook-form button:hover{background-color:#b38259;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.guest-book-container .guestbook-form button:active{-webkit-transform:translateY(1px);transform:translateY(1px);-webkit-box-shadow:none;box-shadow:none}.guest-book-container .guestbook-form{position:relative;padding-top:40px}.guest-book-container .guestbook-form:after,.guest-book-container .guestbook-form:before{content:"";position:absolute;width:60px;height:60px;background-image:url(https://example.com/floral-pattern.svg);opacity:.1;z-index:-1}.guest-book-container .guestbook-form:before{top:-30px;left:-30px}.guest-book-container .guestbook-form:after{bottom:-30px;right:-30px}.polaroid-board{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin:20px;position:relative}.polaroid-board .polaroid-image{background-color:#fff;padding:10px;border-radius:10px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3);height:auto;margin:10px;-webkit-transform:rotate(calc(10deg*var(--random-rotation)));transform:rotate(calc(10deg*var(--random-rotation)))}.polaroid-board .polaroid-image img{max-width:100%;max-height:150px;-o-object-fit:cover;object-fit:cover;-webkit-filter:brightness(.9) contrast(1.1) saturate(1.2);filter:brightness(.9) contrast(1.1) saturate(1.2)}.card-rsvp-container{background:#ff0;height:100vh}.container-doa{position:relative;height:300px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:70px auto;border:1px solid #e5d6bc}.container-doa .flower-top{position:absolute;top:0;left:0;width:150px;height:160px;background-image:url(../images/cover/flower-doa-top.webp);background-size:contain;background-position:0 0;background-repeat:no-repeat;-webkit-transform:translate(0);transform:translate(0)}@media (min-width:768px) and (max-width:1199px){.container-doa .flower-top{width:135px;height:135px;-webkit-transform:translate(0);transform:translate(0)}}@media only screen and (min-width:1200px){.container-doa .flower-top{width:135px;height:135px;-webkit-transform:translate(0);transform:translate(0)}}.container-doa .flower-bottom{position:absolute;bottom:0;right:0;width:150px;height:160px;background-image:url(../images/cover/flower-doa-bottom.webp);background-size:contain;background-position:100% 100%;background-repeat:no-repeat;-webkit-transform:translate(0);transform:translate(0)}@media (min-width:768px) and (max-width:1199px){.container-doa .flower-bottom{width:135px;height:135px;-webkit-transform:translate(3%);transform:translate(3%)}}@media only screen and (min-width:1200px){.container-doa .flower-bottom{width:135px;height:135px;-webkit-transform:translate(3%);transform:translate(3%)}}.container-doa .arabic{font-size:24px}.container-doa p{color:#fdc77a;font-family:classy_v;padding:20px;text-align:center}.social-media-container{background-color:#fff;color:#000}