body,button,input{font-size:var(--normal-font-size);font-family:var(--body-font)}.section-populate,.section-top__container{align-content:space-between;text-align:center}.button,.section-ourlove .container-ourlove.galery-mark{background-color:var(--background-color);color:var(--white-color)}.section-rsvp .rsvp-attendance__form input,.section-rsvp .rsvp-attendance__form textarea{padding:.188rem .375rem .188rem .938rem;vertical-align:top;color:#44525f;margin:0 0 .613rem}@font-face{font-family:photograph signature;font-style:normal;font-weight:400;font-display:swap;src:local("Photograph Signature"),url("/webfonts/Photograph Signature.ttf") format("woff")}@font-face{font-family:port lligat sans;font-style:normal;font-display:swap;font-weight:400;src:local("Port Lligat Sans"),url("/webfonts/PortLligatSans-Regular.ttf") format("woff")}@font-face{font-family:playfair display;font-style:normal;font-weight:400;src:local("Playfair Display"),url("/webfonts/PlayfairDisplay-Regular.ttf") format("woff")}@font-face{font-family:playfair display;font-style:normal;font-weight:400;font-display:swap;src:local("Playfair Display"),url("/webfonts/PlayfairDisplay[wght].ttf") format("woff")}@font-face{font-family:playfair display;font-style:italic;font-weight:400;src:local("Playfair Display"),url("/webfonts/PlayfairDisplay-Italic.woff") format("woff")}@font-face{font-family:playfair display;font-style:italic;font-weight:400;src:local("Playfair Display"),url("/webfonts/PlayfairDisplay-Italic[wght].woff") format("woff")}@font-face{font-family:playfair display;font-style:normal;font-weight:700;src:local("Playfair Display"),url("/webfonts/PlayfairDisplay-Bold.woff") format("woff")}@font-face{font-family:playfair display;font-style:italic;font-weight:700;src:local("Playfair Display"),url("/webfonts/PlayfairDisplay-BoldItalic.woff") format("woff")}@font-face{font-family:playfair display;font-style:normal;font-weight:900;src:local("Playfair Display"),url("/webfonts/PlayfairDisplay-Black.woff") format("woff")}@font-face{font-family:playfair display;font-style:italic;font-weight:900;src:local("Playfair Display"),url("/webfonts/PlayfairDisplay-BlackItalic.woff") format("woff")}@font-face{font-family:poppins;font-style:normal;font-weight:400;font-display:swap;src:local("Poppins"),url("/webfonts/Poppins-Regular.ttf") format("woff")}@font-face{font-family:poppins;font-style:normal;font-weight:500;font-display:swap;src:local("Poppins"),url("/webfonts/Poppins-Medium.ttf") format("woff")}:root{--title-font:"Photograph Signature",sans-serif;--title-alt-font:"Poppins",sans-serif;--body-font:"Port Lligat Sans",sans-serif;--body-alt-font:"Playfair Display",sans-serif;--header-height:3rem;--biggest-font-size:2.5rem;--h1-font-size:1.5rem;--h2-font-size:1.25rem;--h3-font-size:1rem;--normal-font-size:.938rem;--small-font-size:.813rem;--smaller-font-size:.75rem;--font-medium:500;--font-semi-bold:600;--text-color:#404040;--background-color:#A77947;--background-color-alt:#cb9b51;--linear-background:linear-gradient(to right, #462523, #62372e, #7d4a37, #97603f, #af7847, #b9834a, #c28f4e, #cb9b51, #cb9b51, #cb9b51, #cb9b51, #cb9b51);--white-color:#ffffff;--second-color:#efefef;--text-shadow:1px 1px 5px rgba(122.99999999999997, 122.99999999999997, 122.99999999999997, .3);--text-shadow-alt:2px 2px 4px rgba(0, 0, 0, 0.8)}@media screen and (min-width:968px){:root{--biggest-font-size:4rem;--h1-font-size:2.25rem;--h2-font-size:1.75rem;--h3-font-size:1.25rem;--normal-font-size:1rem;--small-font-size:.875rem;--smaller-font-size:.813rem}}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body.allow-scroll,html.allow-scroll{overflow-y:auto;scroll-behavior:smooth}body{background-color:var(--body-color);color:var(--text-color)}button,input{border:none;font-weight:300}ul{list-style:none}a{text-decoration:none}img,video{max-width:100%;height:auto}.wrapper{width:100%;max-width:1200px;margin:0 auto}@media (max-width:768px){.wrapper{max-width:768px}}@media (max-width:480px){.wrapper{max-width:100%}}.section{padding:3.1rem 0 2.5rem;position:relative}.section-top{position:relative;height:100vh}.section-top__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.section-top__container{position:relative;height:90%;display:grid}.section-populate .widget-top__container,.section-top__container .widget-top__container{margin:50px 0 0}.section-top__container .widget-top__container .widget-container__heading{font-family:var(--body-font);font-size:var(--h3-font-size);font-weight:100;line-height:1}.section-top__container .widget-bottom__container .widget-data{margin-bottom:2.25rem}.section-top__container .widget-bottom__container .widget-data__heading{font-family:var(--body-font);font-size:var(--h2-font-size);color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.section-top__container .widget-bottom__container .widget-data__default{color:#fff;font-size:var(--h3-font-size);font-family:var(--body-font);font-weight:300;text-transform:capitalize;line-height:1.25rem;letter-spacing:0;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.section-populate .widget-data__heading,.section-top__container .widget-data__heading{font-family:var(--title-font);font-size:3.198rem;letter-spacing:1px;font-weight:100;text-shadow:1px 1px 5px rgba(123,123,123,.3)}.section-top__container .widget-data__default{font-family:var(--body-font);font-size:var(--h1-font-size);font-weight:100;line-height:1}.button{display:inline-block;border-radius:.4rem;padding:.8rem 1.3rem;transition:.3s}.button:hover{background-color:var(--background-color-alt)}.button--link,.button--link:hover{background:0 0}.button--flex{display:flex;align-items:center;column-gap:.25rem}.button--link{padding:0}.swiper-container{width:100%;height:100vh;position:absolute;top:0;left:0}.swiper-slide{background-size:cover;background-position:center;height:100%}.section-populate{z-index:10;position:relative;height:calc(100vh - var(--header-height));display:grid}.section-populate .widget-data__default,.section-populate .widget-top__container .widget-container__heading{font-family:var(--body-font);font-size:var(--h1-font-size);font-weight:100;line-height:1}.section-populate .widget-bottom__container{display:grid;gap:1rem;padding-bottom:5rem}.section-populate .widget-bottom__container .widget-countdown__container{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:1rem}.section-populate .widget-bottom__container .widget-countdown__timer{width:4rem;height:4rem;background-color:var(--background-color);color:var(--white-color);border-radius:.4rem;display:flex;flex-flow:column nowrap;justify-content:center;align-items:stretch}.section-ourpray{display:flex;flex-flow:column wrap;justify-content:center;align-content:flex-start;align-items:center;padding:1rem}.section-ourpray .container-ourpray{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s;text-align:center;margin-bottom:.5rem}.section-ourlove .container-ourlove__heading,.section-ourpray .container-ourpray__heading{background-image:var(--linear-background);background-clip:text;font-family:var(--title-font);font-weight:var(--font-semi-bold);font-size:3.198rem;color:rgba(110,193,228,0)}.section-ourlove .container-ourlove-galery .galery__head h2,.section-ourpray .container-ourpray__title{font-family:var(--body-font);background-image:var(--linear-background);background-clip:text;line-height:1}.section-ourpray .container-ourpray__title{color:rgba(110,193,228,0);font-weight:400;font-size:1.066rem}.section-ourpray .container-ourpray__title.italic{font-style:italic}.section-ourlove{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;padding:0}.section-ourlove .container-ourlove{text-align:center}.section-ourlove .container-ourlove.galery-mark{width:100%;padding:2rem}.section-ourlove .container-ourlove__heading-galery{font-family:var(--title-font);font-weight:400;font-size:2.399rem;line-height:1}.section-ourlove .container-ourlove-galery{display:flex;height:60vh}.section-ourlove .container-ourlove-galery.reverse{flex-flow:row-reverse}.section-ourlove .container-ourlove-galery .galery__head{padding:1rem;position:relative;display:flex;flex-flow:column wrap;z-index:10;justify-content:center;align-items:center;gap:1rem}.section-ourlove .container-ourlove-galery .galery__head h2{font-weight:400;color:rgba(249,231,28,.3490196078);margin-bottom:1.25rem}.section-ourlove .container-ourlove-galery .galery__head .title-head{font-size:1.875rem;color:rgba(110,193,228,0)}.section-ourlove .container-ourlove-galery .galery__head .title-rotate-left{rotate:-90deg;font-size:2.5rem}.section-ourlove .container-ourlove-galery .galery__body{position:relative;display:flex;width:100%;flex-flow:column wrap;flex-direction:column-reverse}@media (max-width:767px){.section-populate .widget-top__container,.section-top__container .widget-top__container{margin:75px 0 3px}.section-top__container .widget-top__container .widget-container__heading{font-size:1.275rem}.section-top__container .widget-data__default{font-size:var(--h3-font-size)}.section-populate .widget-data__default,.section-populate .widget-top__container .widget-container__heading{font-size:var(--h3-font-size)}.section-ourlove .container-ourlove-galery .galery__body{max-width:767px}}.section-ourlove .container-ourlove-galery .galery__body-container{position:absolute;top:0;width:100%;height:100%;left:0;overflow-x:hidden}.section-ourlove .container-ourlove-galery .galery__body-wrapper{height:100%}.section-ourlove .container-ourlove-galery .galery__body-widget{position:relative;z-index:10;border-radius:.1rem;margin:.938rem;padding:.625rem .938rem;color:var(--white-color)}.section-ourlove .container-ourlove-galery .galery__body-widget::after{content:"";position:absolute;background:#000;opacity:.25;width:100%;height:100%;top:0;left:0;z-index:-1;border-radius:.1rem}.section-ourlove .container-ourlove-galery .galery__body-widget h2{text-align:right;margin:.5rem 0 .25rem;font-size:2.25rem;font-family:var(--title-font);font-weight:100}.section-ourlove .container-ourlove-galery .galery__body-widget h3,.section-ourlove .container-ourlove-galery .galery__body-widget p{text-align:right;font-size:.813rem;font-weight:500;font-family:var(--body-font);margin-bottom:.513rem;line-height:1}.section-weddingdate{background-color:var(--second-color)}.section-weddingdate__heading{font-size:2rem;text-align:center}.section-weddingdate__heading h2{font-family:var(--body-alt-font);font-weight:100;color:#383838;text-transform:uppercase;line-height:1}.section-weddingdate__heading h3{font-family:var(--title-font);font-weight:100;color:var(--background-color);margin:-1.363rem 0 1.625rem 2.988rem}.section-weddingdate__body{position:relative;margin:0 .938rem .938rem;padding:1.2rem;background-color:var(--white-color);border-radius:12.5rem 12.5rem 0 0}.section-weddingdate__body.reverse{border-radius:0 0 12.5rem 12.5rem}.section-weddingdate__body--icon{width:18%;vertical-align:auto;margin:2rem 0 1.5rem}.section-weddingdate__body--date{text-align:center;color:var(--background-color);font-family:var(--body-font)}.section-weddingdate__body--date h3{font-weight:100;font-size:1.625rem;line-height:1;margin:.5rem 0}.section-weddingdate__body--date h2{margin:.5rem 0;font-weight:600;font-size:2.625rem;line-height:1}.section-weddingdate__body--date h2.time{font-size:1.25rem;margin:1.5rem 0}.section-weddingdate__body--sparator{display:flex;text-align:center;width:60%;margin:0 auto;border-bottom:1px solid var(--background-color)}.section-weddingdate__body--location{text-align:center;color:var(--background-color);font-family:var(--body-font);font-size:2.25rem}.section-weddingdate__body--location p{margin:1rem 0;color:#474747;font-size:1.25rem}.section-weddingdate__body--location .button{font-weight:500;font-size:1rem}.section-weddingdate__wrap{display:flex;flex-flow:column wrap;width:100%;align-content:center;align-items:center;margin:0 0 2.5rem}.section-galery{padding:1rem}.section-galery .gallery-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.789rem}.section-galery .gallery-container .galery-item.large{grid-column:span 2}.section-galery .gallery-container .galery-item img{width:100%;height:auto;border-radius:.5rem;transform:transform .3s ease}.section-galery .gallery-container .galery-item img :hover{transform:scale(1.05)}.section-gift,.section-rsvp{background-color:var(--second-color);padding:1rem;text-align:center}.section-gift .gift-container__heading{padding:0 1.5rem;margin-bottom:1.25rem}.section-gift .gift-container__rekening{padding:1rem;font-size:.8rem}.section-gift .gift-container__rekening h2,.section-gift .gift-container__rekening h3{font-family:var(--title-alt-font);font-weight:500;margin-bottom:1rem}.section-gift .gift-container__rekening h3{font-size:1.2rem}.section-rsvp .rsvp-attendance{border:1px solid #ccc;border-radius:.625rem;font-size:.875rem;min-width:11.25rem;width:100%}.section-rsvp .rsvp-attendance__status{width:100%;padding:.375rem 1rem;color:#3a3a3a;font-size:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:.875rem}.section-rsvp .rsvp-attendance__status--count{border:1px solid;display:flex;flex-flow:column wrap;font-weight:400;align-items:center;justify-content:center;padding:1px;border-radius:.625rem;font-size:.75rem}.section-rsvp .rsvp-attendance__status--count-span{font-size:1.25rem}.section-rsvp .rsvp-attendance__form{padding:1.125rem .938rem .938rem;position:relative;width:100%}.section-rsvp .rsvp-attendance__form input{width:100%;font-size:1rem;line-height:1;height:2.5rem;border-radius:8px;border:1px solid #ccc}.section-rsvp .rsvp-attendance__form textarea{border-radius:8px;resize:vertical;line-height:19px;font-size:1rem;box-shadow:none;border:1px solid #ccc;width:100%;height:4.35rem}.section-rsvp .rsvp-attendance__form select{width:100%;border-radius:6px;border:1px solid #ccc;margin:0 0 .613rem;font-size:1rem;resize:vertical;appearance:auto;height:2.188rem;padding:0 25px 0 20px}.section-rsvp .rsvp-attendance__comments--section{overflow-y:scroll;min-height:30vh;scrollbar-width:none;max-height:50vh}.section-rsvp .rsvp-attendance__comments--section_list{border-top:1px solid #cecece}.section-rsvp .rsvp-attendance__comments--section_item{border-bottom:1px solid #cecece;min-height:2rem;padding:10px 5px 6px;list-style:none}.section-rsvp .rsvp-attendance__comments--section_item .comment-item__content{display:flex;flex-flow:column wrap;padding-bottom:1rem;font-family:var(--title-alt-font);margin-left:1rem}.section-rsvp .rsvp-attendance__comments--section_item .comment-item__content-info{display:flex;align-items:center;gap:.25rem;overflow:hidden;line-height:1.6;margin-right:3.125rem}.section-rsvp .rsvp-attendance__comments--section_item .comment-item__content-info h2{color:var(--text-color);font-size:.875rem}.section-rsvp .rsvp-attendance__comments--section_item .comment-item__content-body{text-align:left}.section-rsvp .rsvp-attendance__comments--section_item .comment-item__content-body p{font-size:.875rem;line-height:1.6;color:#44525f}.section-rsvp .rsvp-attendance__comments--section_item .comment-item__content-footer{display:flex;line-height:1;max-height:1.2rem;gap:.688rem;font-size:.688rem;font-weight:400;margin-top:1rem}.section-rsvp .rsvp-attendance__comments-count{padding:6px 15px;width:100%;text-align:center;font-size:1rem;margin:5px 0;color:#5d3a3a;font-weight:700}.section-thank{height:50vh}.section-thank .thank-container{width:100%;height:100%;position:absolute;top:0;left:0}.section-thank .section-thankyou{z-index:10;position:relative;display:flex;flex-flow:column nowrap;text-align:center;height:100%;justify-content:center;color:var(--background-color-alt)}.section-thank .section-thankyou .thankyou__container{padding:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.section-thank .section-thankyou .thankyou__container--separator{width:40%;margin:0 auto;align-items:center;display:flex;gap:.51rem}.section-thank .section-thankyou .thankyou__container--separator::after,.section-thank .section-thankyou .thankyou__container--separator::before{display:block;content:"";border-bottom:0;flex-grow:1;border-top:.094rem solid var(--background-color-alt)}.section-thank .section-thankyou .thankyou__container--heading{font-family:var(--title-font);font-size:3.5rem;font-weight:400;line-height:1}.section-thank .section-thankyou .thankyou__container--title{font-family:var(--title-alt-font);font-size:.75rem;font-weight:400}.footer{padding:4rem;text-align:center;font-size:1rem;background-color:var(--background-color-alt);color:var(--white-color)}.footer .footer-header{line-height:1;font-weight:100}.footer .footer-header i{color:red}.footer .footer-header a{font-weight:100;color:var(--white-color)}.music-button{position:fixed;left:1rem;bottom:-20%;z-index:9999;background-color:transparent;color:var(--background-color);text-shadow:var(--text-shadow-alt)}.music-button.playing{animation:4s linear infinite rotation}.music-button__icon{font-size:2.2rem}.music-button.show{bottom:5rem}.tooltip{position:absolute;background-color:rgba(0,0,0,.75);color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;pointer-events:none;white-space:nowrap;z-index:1000;visibility:hidden;opacity:0;transition:opacity .3s}.tooltip::before{content:"";position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,.75);bottom:-5px;left:50%;transform:translateX(-50%)}.tooltip.visible{visibility:visible;opacity:1}@keyframes rotation{from{rotate:0}to{rotate:360deg}}