:root{font-family:Montserrat,Agbalumo,Alata,Momo Trust Display,sans-serif;width:100%;height:100%;background-color:transparent;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-align:center;letter-spacing:.5px;--buttdust: #062213;--light-green: #3d472f;--pure-white: #e9dfdd;--tan: #CDB084;--red: #390d0c;--light-red: #662e21;--black: #23221D;--transparent-black: rgba(15,15,15,.6);--fancy: "Agbalumo";--notfancy: "Alata";--header: "Momo Trust Display";--thicc: "800";--header-size: 70px;--title-size: 48px;--large-body-size: 40px;--smoll-size: 28px;--smollest-size: 20px}h1{color:var(--black);font-family:var(--header),system-ui;font-weight:var(--thicc);font-size:var(--header-size);padding:0;margin:0}h2{color:var(--black);font-family:var(--fancy),system-ui;font-size:var(--title-size);padding:0;margin:0}h3{font-size:var(--title-size);padding:0;margin:0}h4{padding:0;margin:0}p{color:var(--black);line-height:normal;padding:0;margin:0}body{font-family:var(--notfancy),system-ui;font-style:normal;font-size:var(--smoll-size)}li,a:link,a:visited{color:var(--light-red)}button{border-color:transparent;background-color:transparent;font-family:var(--notfancy),system-ui;font-size:var(--smoll-size);align-self:center}.loader{--color-1: var(--light-green);--color-2: var(--pure-white);--size: 2px;z-index:3;align-self:center;justify-content:center;width:calc(48 * var(--size));height:calc(48 * var(--size));background:var(--color-1);border-radius:50%;position:fixed;animation:roll 1s ease-in-out infinite alternate}.loader:after{content:"";position:absolute;inset:calc(5 * var(--size));border-radius:50%;border:calc(5 * var(--size)) solid;border-color:var(--color-2) transparent}@keyframes roll{0%{transform:translate(-150%) rotate(0)}to{transform:translate(150%) rotate(360deg)}}.loader2{--color-1: #ffffff;--color-2: rgba(255, 255, 255, .2);--color-3: rgba(255, 255, 255, .5);--color-4: rgba(255, 255, 255, .7);--size: 1px;font-size:calc(10 * var(--size));width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;animation:mulShdSpin 1.1s infinite ease;transform:translateZ(0)}@keyframes mulShdSpin{0%,to{box-shadow:0 -2.6em 0 0 var(--color-1),1.8em -1.8em 0 0 var(--color-2),2.5em 0 0 0 var(--color-2),1.75em 1.75em 0 0 var(--color-2),0 2.5em 0 0 var(--color-2),-1.8em 1.8em 0 0 var(--color-2),-2.6em 0 0 0 var(--color-3),-1.8em -1.8em 0 0 var(--color-4)}12.5%{box-shadow:0 -2.6em 0 0 var(--color-4),1.8em -1.8em 0 0 var(--color-1),2.5em 0 0 0 var(--color-2),1.75em 1.75em 0 0 var(--color-2),0 2.5em 0 0 var(--color-2),-1.8em 1.8em 0 0 var(--color-2),-2.6em 0 0 0 var(--color-2),-1.8em -1.8em 0 0 var(--color-3)}25%{box-shadow:0 -2.6em 0 0 var(--color-3),1.8em -1.8em 0 0 var(--color-4),2.5em 0 0 0 var(--color-1),1.75em 1.75em 0 0 var(--color-2),0 2.5em 0 0 var(--color-2),-1.8em 1.8em 0 0 var(--color-2),-2.6em 0 0 0 var(--color-2),-1.8em -1.8em 0 0 var(--color-2)}37.5%{box-shadow:0 -2.6em 0 0 var(--color-2),1.8em -1.8em 0 0 var(--color-3),2.5em 0 0 0 var(--color-4),1.75em 1.75em 0 0 var(--color-1),0 2.5em 0 0 var(--color-2),-1.8em 1.8em 0 0 var(--color-2),-2.6em 0 0 0 var(--color-2),-1.8em -1.8em 0 0 var(--color-2)}50%{box-shadow:0 -2.6em 0 0 var(--color-2),1.8em -1.8em 0 0 var(--color-2),2.5em 0 0 0 var(--color-3),1.75em 1.75em 0 0 var(--color-4),0 2.5em 0 0 var(--color-1),-1.8em 1.8em 0 0 var(--color-2),-2.6em 0 0 0 var(--color-2),-1.8em -1.8em 0 0 var(--color-2)}62.5%{box-shadow:0 -2.6em 0 0 var(--color-2),1.8em -1.8em 0 0 var(--color-2),2.5em 0 0 0 var(--color-2),1.75em 1.75em 0 0 var(--color-3),0 2.5em 0 0 var(--color-4),-1.8em 1.8em 0 0 var(--color-1),-2.6em 0 0 0 var(--color-2),-1.8em -1.8em 0 0 var(--color-2)}75%{box-shadow:0 -2.6em 0 0 var(--color-2),1.8em -1.8em 0 0 var(--color-2),2.5em 0 0 0 var(--color-2),1.75em 1.75em 0 0 var(--color-2),0 2.5em 0 0 var(--color-3),-1.8em 1.8em 0 0 var(--color-4),-2.6em 0 0 0 var(--color-1),-1.8em -1.8em 0 0 var(--color-2)}87.5%{box-shadow:0 -2.6em 0 0 var(--color-2),1.8em -1.8em 0 0 var(--color-2),2.5em 0 0 0 var(--color-2),1.75em 1.75em 0 0 var(--color-2),0 2.5em 0 0 var(--color-2),-1.8em 1.8em 0 0 var(--color-3),-2.6em 0 0 0 var(--color-4),-1.8em -1.8em 0 0 var(--color-1)}}@media screen and (max-width:800px){h1{font-size:2.4em;line-height:.9}p,li{font-size:large}}.header{position:absolute;width:100%;height:10%;display:flex;font-size:var(--smollest-size)}.header-floating{position:fixed;z-index:2;width:100%;height:10%;display:flex;box-shadow:0 1px 70px #00000080;transition:all .5s ease;background-color:var(--pure-white);font-size:var(--smollest-size)}.header p{margin:0}.header-icon{height:100%;width:auto;object-fit:contain}.header-icon-button,.header-floating header-icon-button{cursor:pointer;height:100%;width:auto;font-size:var(--title-size)!important;border:none;font-family:var(--header),system-ui;color:var(--black)!important}.header-left{width:50%;padding-left:2%;display:flex;justify-content:flex-start}.header-left button{object-fit:cover}.header-left img{width:auto;height:100%}.header-right{width:90%;display:flex;justify-content:flex-end;align-items:center;text-align:center;padding:2px;margin:1%}.header-right button,.header-floating button{cursor:pointer;font-size:var(--smollest-size);color:var(--black)}.header-right p{font-family:var(--notfancy),system-ui;color:var(--red);padding:2px;margin:1%}.header-right h2{padding:1px;margin:1%;font-family:var(--notfancy),system-ui}.login-button{height:50px;border-radius:50px;margin:1%;padding-left:2%;padding-right:2%;color:var(--tan)!important;font-family:var(--notfancy),system-ui;background-color:var(--red)}.footer{background-color:var(--buttdust);fill:var(--buttdust);height:5%;width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:start}.footer-content{margin-top:0;margin-bottom:2%}.footer p{color:var(--light-green);font-size:var(--smollest-size);font-family:var(--notfancy),system-ui}.footer li,.footer a:link,.footer a:visited{color:var(--light-red)}.wave{align-self:center}.wave{width:100%;height:65px;z-index:1;transform:translateY(-99%)}.waveMirror{width:100%;height:65px;z-index:1;transform:translateY(-99%) scaleX(-1)}.home{background-image:url(/assets/rings-xjDRa2Xu.png);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:center}.landing{background:transparent;width:100%;height:90vh!important;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.home-content{width:100%}.info-card{width:100%;height:auto;padding-top:2px;padding-bottom:2%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;font-family:Futura,sans-serif}.info-card-content{width:60%;height:auto;margin-bottom:5%;border-radius:25px;padding-right:15px;padding-left:15px;font-family:var(--notfancy),system-ui}.info-card-box{width:60%;height:auto;margin-bottom:2%;background-color:#ffffff1a;border-radius:25px;padding-right:15px;padding-left:15px;font-family:var(--notfancy),system-ui}.info-button{border:5px solid var(--black);border-radius:50px;padding:2%;margin:1% 1% 2%;color:var(--black)}.page-button{border-radius:50px;padding:2%;margin:5% 1% 2%;color:var(--tan);font-family:var(--fancy),system-ui;background-color:var(--light-red)}.empty-button{border:5px solid var(--black);border-radius:50px;padding:2%;margin:2% 1%;color:var(--black);font-family:var(--notfancy),system-ui;background-color:transparent}.gallery{width:100%;height:auto;background-color:var(--pure-white)}.gallery-top{display:flex;flex-wrap:wrap;justify-content:center;padding-top:8%;padding-bottom:4%;margin-bottom:3%;height:auto}.gallery-wall{background-color:var(--light-green);fill:var(--light-green);display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;height:auto;padding-bottom:8%}.gallery-container{display:flex;flex-wrap:wrap;justify-content:center;width:80%;padding-top:0;background-color:#fff3;border-radius:30px}.gallery-container button{width:15%;height:auto;aspect-ratio:1/1}.imageButton{display:flex;justify-content:center;border-radius:10px;border:0;padding:0;margin:1%}.imageButton button{background-color:#213547;width:100%}.imageButton img{border-radius:10px;width:100%;object-fit:cover}.imageButton img:hover{opacity:.8}.imageButton span{position:absolute;align-self:center}@media screen and (max-width:800px){.imageButton{width:75%}}.galleryPopUp{display:flex;justify-content:center;align-items:center;position:fixed;z-index:2;height:100%;width:100%;background-color:#0f0f0f99}.closeButton{position:absolute;z-index:-1;height:100%;width:100%}.imageContainer{display:flex;align-content:space-between;justify-content:center;flex-wrap:wrap;height:90%;width:auto;border-radius:30px;aspect-ratio:1;background-color:#0f0f0f}.closeGallery{display:flex;justify-content:end;width:100%;height:auto}.closeGallery button{width:8%}.gallery-image{display:flex;justify-content:center;align-content:center;max-width:100%;max-height:80%}.imageContainer h2{color:#fff;width:100%;margin-bottom:2%;font-family:var(--notfancy) system-ui;font-size:var(--smoll-size)}.arrow-left,.arrow-right{height:15%;aspect-ratio:1}.saveTheDate{width:100%;height:auto}.saveTheDate-landing{background-position-x:center;background-position-y:top;background-size:cover;background:linear-gradient(#00000080,#00000080),url(/assets/zenda-front-BffcCNIG.png) no-repeat fixed;color:var(--pure-white);font-family:var(--notfancy),system-ui;font-style:normal;font-size:48px}.saveTheDate-top{display:flex;flex-wrap:wrap;justify-content:left;padding-top:10%;padding-left:15%;height:auto}.saveTheDate-middle{display:flex;flex-wrap:wrap;justify-content:center;padding-top:5%;height:auto}.saveTheDate-middle h1{font-family:var(--fancy),system-ui;color:var(--pure-white)}.saveTheDate-middle h4{font-family:var(--fancy),system-ui;font-size:var(--title-size) system-ui;color:var(--tan);padding-top:1%;padding-left:1%;padding-right:1%}.saveTheDate-bottom{display:flex;flex-wrap:wrap;justify-content:right;padding-top:5%;padding-bottom:5%;padding-right:15%;height:auto}.saveTheDate-content-section{background-color:var(--pure-white);fill:var(--pure-white);display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;width:100%;height:80%}.saveTheDate-locationContainer{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;background-color:var(--tan);fill:var(--tan);padding-bottom:3%;height:auto}.saveTheDate-locationPanel{display:flex;justify-content:center;flex-wrap:wrap;height:auto;padding-bottom:5%;font-family:var(--notfancy),system-ui;width:100%}.saveTheDate-locationPanel h2{width:100%}.saveTheDate-locationPanel h3{width:100%;font-size:var(--large-body-size),system-ui}.saveTheDate-faqContainer{background-color:var(--light-green);fill:var(--light-green);display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;height:auto;padding-bottom:10%}.saveTheDate-faqContainer-right li,a:link,a:visited{color:var(--red)}.saveTheDate-faqContainer-left{display:flex;flex-wrap:wrap;justify-content:left;text-align:left;width:100%;padding-left:10%;padding-right:40%;font-size:var(--large-body-size),system-ui}.saveTheDate-faqContainer-right{display:flex;flex-wrap:wrap;justify-content:right;text-align:right;width:100%;padding-left:40%;padding-right:10%;font-size:var(--large-body-size),system-ui}.saveTheDate h2{font-family:var(--fancy),system-ui}.saveTheDate body{font-size:var(--large-body-size),system-ui}.faq{width:100%;height:auto}.faq-top{display:flex;flex-wrap:wrap;justify-content:center;padding-top:5%;padding-bottom:5%;height:auto;background-color:var(--tan);fill:var(--tan)}.faq-line h1{padding-top:10%;height:auto}.faq-line h2{padding-bottom:5%;height:auto;font-family:var(--notfancy),system-ui;font-size:var(--smoll-size)}.faq-content-section{background-color:var(--pure-white);fill:var(--pure-white);display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;width:100%;height:80%;padding-bottom:5%}.faq-content-section-group{display:flex;flex-wrap:wrap;align-content:start;justify-content:center}.faq-content-section-question{width:100%;font-family:var(--fancy),system-ui;font-size:var(--title-size)}.faq-content-section-answer{width:100%;padding-bottom:2%}.lost{width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:center}.lost h1{width:100%;height:auto;padding:8% 0%}.loginPopUp{display:flex;justify-content:center;align-items:center;position:fixed;z-index:2;height:100%;width:100%;background-color:var(--transparent-black)}.closeBackground{position:absolute;z-index:-1;height:100%;width:100%}.loginContainer{display:flex;align-content:start;justify-content:center;flex-wrap:wrap;height:50%;width:auto;border-radius:30px;border:1vh solid;aspect-ratio:2/1;border-color:var(--light-green);background-color:var(--tan)}.loginContainer h2{width:100%;font-family:Agbalumo,system-ui;margin-bottom:2%}.closeLogin{display:flex;justify-content:end;width:100%}.closeLogin button{width:10%;aspect-ratio:1}.closeLogin img{aspect-ratio:1}.loginContainer input{width:100%;margin:2% 10%;height:auto}.loginContainer input:invalid{border:var(--red) solid 3px}.submitButton{border-radius:50px;padding:2%;margin:2% 1%;width:30%;height:auto;background-color:var(--black);color:var(--pure-white)}.loginContainer p{margin:0}.errorText{width:100%;font-family:var(--notfancy),system-ui;color:var(--red);margin:0}.loginContainer h4{width:100%;font-family:var(--notfancy),system-ui;color:var(--black);margin:1%;font-size:16px}input[type=text]{width:80%;padding:2%;margin:10px 0;border-radius:50px;background-color:var(--pure-white);border:none;font-family:var(--notfancy),system-ui}
