@import"https://fonts.googleapis.com/css2?family=Agdasima:wght@400;700&family=Manrope:wght@200..800&display=swap";@font-face{font-family:FontOne;src:url(/fonts/01.woff)}@font-face{font-family:FontTwo;src:url(/fonts/02.woff2)}@font-face{font-family:FontThree;src:url(/fonts/03.woff2)}@font-face{font-family:FontFour;src:url(/fonts/04.woff)}@font-face{font-family:FontFive;src:url(/fonts/05.woff)}@font-face{font-family:FontSeven;src:url(/fonts/07.woff2)}@font-face{font-family:Favorit-Bold;src:url(/fonts/New/Favorit-Bold.woff2)}@font-face{font-family:Favorit-Light;src:url(/fonts/New/Favorit-Light.woff2)}@font-face{font-family:Favorit-Medium;src:url(/fonts/New/Favorit-Medium.woff2)}@font-face{font-family:Favorit-Regular;src:url(/fonts/New/Favorit-Regular.woff2)}@font-face{font-family:GT-Super;src:url(/fonts/New/GTSuperDisplay-Light.woff2)}:root{--light: #fff;--dark: #761b1b;--light: #f0ede3;--dark: #dad0ad}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:Manrope,sans-serif;font-family:GT-Super,sans-serif;background-color:var(--light);background-color:#f0ede3;width:100%;overflow-x:hidden}img{width:100%;height:100%;object-fit:cover}a{color:inherit}.preloader-header a{text-decoration:none;text-transform:uppercase;font-family:GT-Super,sans-serif;font-size:7.5rem;font-size:6rem;font-weight:600;line-height:.9;display:block}.preloader-header a span{text-transform:lowercase!important}button{cursor:pointer}.preloader{position:fixed;top:0;left:0;width:100%;height:100svh;background-color:var(--dark);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);will-change:clip-path;overflow:hidden;z-index:2}.progress-bar{position:absolute;top:0;left:0;width:100%;height:7px;background-color:var(--light);background-color:#f4c17a;background-color:#f0ede3;background-color:#322e29;transform:scaleX(0);transform-origin:left;will-change:transform}.preloader-images{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:25rem;height:25rem;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);will-change:clip-path;overflow:hidden}.preloader-images .img{position:absolute;width:100%;height:100%;clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%);will-change:clip-path;overflow:hidden}.preloader-images .img img{position:relative;width:100%;height:100%;transform:scale(2);will-change:transform}.preloader-copy{position:absolute;bottom:5rem;left:50%;transform:translate(-50%);width:30%;color:#fff;color:#f4c17a;color:#000}.preloader-header{position:fixed;width:100%;display:flex;justify-content:center;align-items:center;transform:translateY(70svh);transform-origin:top;will-change:transform;z-index:2}.preloader-logo{position:absolute;width:125px!important;height:125px!important;object-fit:contain!important;opacity:0;pointer-events:none}.nav{width:100%;position:fixed;top:0;background:#fff}.nav img{width:50px;height:50px;object-fit:cover}.header-row h1{padding-top:15px;font-size:5rem;font-family:FontTwo,sans-serif;font-size:8rem}.hero{position:relative;width:100%;height:100svh;display:flex;flex-direction:column;justify-content:flex-end;justify-content:start;text-align:center;overflow:hidden}.hero-content{margin-top:55vh}.heroImg{position:absolute;width:100%;height:100%;z-index:0;will-change:filter;opacity:0;will-change:opacity}.heroImg img{object-position:10% 98%}.overlay{position:absolute;top:0;left:0;z-index:1;background:#00000068;background:#0000004b;width:100%;height:100%}.divider{position:relative;width:100%;height:1.5px;transform:scaleX(0);background-color:#0003;background-color:#b5b5b5cb;will-change:transform}.preloader-header a .char,.preloader-copy p .line,.header-row h1 .line,.header-row h2 .line{position:relative;display:inline-block;transform:translateY(0);will-change:transform;color:#fff}.preloader-header a .char{color:#322e29}@media(max-width:1000px){h1{font-size:2rem;letter-spacing:0}.preloader-images{top:35%;width:10rem;height:10rem}.preloader-copy{width:80%}.preloader-header{transform:translateY(50svh)}.preloader-header a{font-size:4rem}}@keyframes marquee-animate{0%{transform:translate(-50.007%)}to{transform:translate(.007%)}}.marquee-box2,.marquee-box{position:relative;width:100%;background-color:#403d29;padding:1.5em 0;overflow:hidden}.marquee-content{display:flex;width:max-content;animation:marquee-animate 30s linear infinite}.marquee-content2{display:flex;width:max-content;animation:marquee-animate 15s linear infinite}.slide-box{display:flex;flex-direction:row;align-items:center;white-space:nowrap}.slide-content{display:flex;align-items:center}.slide-content span{color:#fff;font-weight:500;font-size:1.2em;text-transform:uppercase;letter-spacing:2px;padding:0 2rem}.marquee-box2{margin-top:3rem;background-color:#761b1b;background-color:#403d29}.marquee-box2 .slide-content span{color:#fff}.marquee-box2 .dot{font-size:2rem;margin-top:-20px}.details{position:relative;width:100%;margin-top:2rem;overflow:hidden;background-color:#f4c17a;background-color:transparent}.details-content{display:flex;justify-content:space-between}.detailsOne,.detailsTwo{width:35%}.detailsA,.detailsB,.detailsC,.detailsD,.detailsE,.detailsF{display:flex;justify-content:space-between;align-items:center;font-weight:800}.detailsA .detailsTxt h3,.detailsB .detailsTxt h3,.detailsC .detailsTxt h3,.detailsD .detailsTxt h3,.detailsE .detailsTxt h3,.detailsF .detailsTxt h3{font-size:1.65rem;font-weight:600;text-transform:uppercase;color:#000}.detailsA .detailsTxt p,.detailsB .detailsTxt p,.detailsC .detailsTxt p,.detailsD .detailsTxt p,.detailsE .detailsTxt p,.detailsF .detailsTxt p{margin-top:1rem;font-size:1rem}.detailsA{margin-top:60%}.detailsA .detailsTxt{width:28%}.detailsA img{width:70%;height:100%;object-fit:cover}.detailsB{margin-top:60%}.detailsB .detailsTxt{width:30%}.detailsB img{width:65%;height:100%;max-height:400px;object-fit:cover}.detailsC{margin-top:60%}.detailsC .detailsTxt{width:30%}.detailsC img{width:65%;height:100%;object-fit:cover;max-height:400px}.detailsC .detailsTxt{margin-right:-1rem;text-align:right}.detailsD{margin-top:60%}.detailsD .detailsTxt{width:30%}.detailsD img{width:65%;height:100%;object-fit:cover}.detailsD .detailsTxt{width:40%;margin-right:1rem;text-align:right}.detailsD a{font-size:.89rem}.detailsE{margin-top:60%}.detailsE .detailsTxt{width:30%}.detailsE img{width:65%;height:100%;object-fit:cover}.detailsF{margin-top:60%}.detailsF .detailsTxt{width:30%}.detailsF img{width:75%;height:100%;object-fit:cover;max-height:400px}.detailsF .detailsTxt{width:40%;margin-right:1rem;text-align:right}.detailsTitle{position:absolute;top:0;left:0;width:100%;text-align:center;z-index:1}.detailsTitle h2{font-family:GT-Super,sans-serif;font-size:3.5rem;font-weight:600;text-transform:uppercase;color:#000000a6;color:#000;text-align:center;width:25%;margin:0 auto}.detailsBottom{text-align:center}.detailsBottom button{border:none;outline:none}.rsvp-button{margin-bottom:3rem;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:.375rem;background-color:#1f29374d;background-color:#000;background-color:#761b1b;background-color:#dad0ad;background-color:#1c1712;background-color:#322e29;width:180px;height:60px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:.5rem 1.5rem;font-size:1rem;font-family:FontFour sans-serif;color:#fff;outline:none;transition:all .3s ease-in-out}.rsvp-button:hover{transform:scale(1.15);box-shadow:0 20px 25px -5px #4b556380,0 10px 10px -5px #4b556380}.rsvp-button-text{font-size:1.5rem}.rsvp-button-shine-bar{position:relative;height:100%;width:2.5rem;background-color:#ffffff7d}.program{padding:6em 0 4em;background-color:#761b1b;background-color:#dad0ad;color:#fff}.program-title{text-align:center;text-transform:uppercase;font-size:2.5rem;font-weight:800;color:#fff;color:#f7b150;color:#f4c17a;color:#322e29}.programgrid{width:95%;margin:5rem auto;display:grid;grid-template-columns:repeat(4,22%);gap:3%}.programgrid-item{color:#f4c17a;color:#322e29;display:flex;flex-direction:column}.programgrid-item h3{font-weight:500;font-size:1.3rem}.programgrid-item .programgrid-item-time p{font-size:.95rem}.programgrid-item p{margin-top:2em;font-family:FontSeven;font-family:GT-Super,sans-serif;font-weight:800;font-size:.95rem;width:90%}.programgrid-item .program-img{margin-top:auto}.programgrid-item img{margin-top:2em;height:300px}.stay{margin-top:3rem;padding:4em 0 0}.stay-title{text-align:center;text-transform:uppercase;font-size:2.5rem;font-weight:600}.stay-desc{text-align:center;font-family:FontSeven;font-family:GT-Super,sans-serif;font-weight:800;font-size:1.2rem;margin:1em auto;width:40%}.stay-content{margin:8em auto;width:80%;display:flex;align-items:flex-start;justify-content:space-between;position:relative}.stay-block1,.stay-block2{width:47%;display:flex;align-items:center;justify-content:center;flex-direction:column}.stay-block2{margin-top:6em}.stay-item{display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column;margin-bottom:6em;transition:all .5s ease-in-out}.stay-item p{text-align:center;width:50%;margin:auto;line-height:30px;font-weight:800;font-size:1.1rem}.stay-item img{margin-top:-80px;object-fit:cover}.stay-item button{margin-top:1em;cursor:pointer;background-color:#403d29;color:#fff;text-transform:capitalize!important;font-size:1.25rem}.stay-block2 .stay-item img{margin-top:0}.registry{margin-top:-5em;margin-bottom:10em;width:100%;display:flex;align-items:center}.registryBox{width:75%;margin:2em auto;background-color:#403d29;color:#fff;text-align:center;padding:3em 3em 2em;border-radius:8px;border:none!important}.registryBox h4{color:#ffffffb8;font-size:1.3em}.registryBox p{color:#ffffffb8;font-size:1.2em;font-weight:800;line-height:30px}.registryBox h2{font-size:2em;margin:1em 0}.reg-btn{margin-top:3em;background-color:#f4c17a!important;background-color:#dad0ad!important;color:#322e29!important;outline:none!important;border:none!important}.faqs{margin-top:-3rem;background-color:#403d29;background-color:#761b1b;background-color:#dad0ad;color:#fff;color:#f4c17a;color:#403d29;padding:2em 0}.faqs-content{margin:3em auto;width:85%;display:flex;align-items:center;justify-content:space-between;color:#f4c17a;color:#000}.faqs-title{text-align:left;text-transform:uppercase;font-size:4.5rem;font-weight:600;color:#f4c17a;color:#403d29;color:#000}.faq-container{width:65%;margin-top:4rem;border-bottom:.5px solid rgba(255,255,255,.4);border-bottom:.5px solid #f4c17a;border-bottom:.5px solid #403d29}.faq-item{border-top:.5px solid rgba(255,255,255,.4);border-top:.5px solid #f4c17a;border-top:.5px solid #403d29;cursor:pointer;transition:background-color .3s ease}.faq-item:hover{background-color:#ffffff08}.faq-question{display:flex;align-items:center;padding:1.25rem 0;gap:1.25rem}.faq-question .chevron{width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.4,0,.2,1);color:#ffffffb3;color:#f4c17a;color:#403d29}.faq-question .chevron svg{width:100%;height:100%}.faq-question span{font-size:1.3rem;font-weight:800;letter-spacing:.3px;color:#fff;color:#f4c17a;color:#403d29}.faq-answer{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0}.faq-answer p{font-weight:800;font-size:1.1rem;line-height:1.6;color:#fff9;color:#f4c17a;color:#403d29;padding:0 0 1.5rem 2.5rem;max-width:90%}.faq-item.active .chevron{transform:rotate(180deg);color:#fff;color:#f4c17a;color:#403d29}.faq-item.active .faq-answer{max-height:500px;opacity:1}.faq-images{position:relative;width:35%;height:500px;border:1px solid rgba(255,255,255,.2);overflow:hidden}.faq-images [class^=fimg]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;will-change:opacity}.faq-images [class^=fimg] img{width:100%;height:100%;object-fit:cover}.faq-images .fimg1{opacity:1}.footer-content{margin:3em auto;padding:4em 0;width:85%;display:flex;align-items:center;flex-direction:column}.footer-text{text-align:center;position:relative;z-index:1;font-family:FontTwo,sans-serif;font-size:6.6rem;text-wrap:nowrap;color:#403d29;color:#000;margin-bottom:-350px}.footer-bottom{width:100%}.footer-bottom img{width:100%;height:100%;object-fit:cover;transform:scale(1.175);transform-origin:top center}.password-screen{position:fixed;top:0;left:0;width:100%;height:100svh;background-color:#f4c17a;background-color:#f0ede3;z-index:100;display:flex;justify-content:space-between;align-items:center;opacity:0}.password-logo img{width:60px;height:60px}.password-previews{position:relative;width:45%;height:100svh;overflow:hidden}.password-previews [class^=pimg]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:-1;will-change:opacity}.password-previews [class^=pimg] img{width:100%;height:100%;object-fit:cover}.password-previews .pimg1{opacity:1}.password-content{width:55%;text-align:center;color:var(--dark)}.password-content h2{margin-top:2em;font-family:GT-Super,sans-serif;font-size:2.5rem;font-weight:600;color:#403d29;margin-bottom:2rem}.password-content form{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.password-content input{padding:1rem 1.5rem;font-size:1.2rem;border:1px solid #761b1b;border:1px solid #403d29;border-radius:8px;background-color:transparent;color:#403d29;outline:none;font-family:Manrope,sans-serif;width:30vw;text-align:center;transition:all .3s ease}.password-content input:focus{border-color:#403d29}.password-content input::placeholder{color:#0006}.password-content button{cursor:pointer;background-color:#403d29;color:#fff;font-family:FontTwo,sans-serif;text-transform:capitalize!important;letter-spacing:8px;font-size:1.25rem}.incorrect-password{color:red;display:none;margin-top:10px;font-weight:600;text-transform:capitalize}@media(max-width:1200px){.detailsTitle h2{font-size:3.5rem;width:40%}.detailsA .detailsTxt h3,.detailsB .detailsTxt h3,.detailsC .detailsTxt h3,.detailsD .detailsTxt h3,.detailsE .detailsTxt h3,.detailsF .detailsTxt h3{font-size:1.4rem}.detailsA .detailsTxt p,.detailsB .detailsTxt p,.detailsC .detailsTxt p,.detailsD .detailsTxt p,.detailsE .detailsTxt p,.detailsF .detailsTxt p{font-size:.95rem}.programgrid{grid-template-columns:repeat(2,48%);gap:4%;row-gap:3rem}.password-screen{flex-direction:column}.password-previews{width:100%;height:40svh}.password-content{width:100%;height:60svh;padding:3em auto;margin-top:4em}.password-content input,.password-content button{width:60vw}}@media(max-width:1000px){.heroImg img{object-position:50% 100%}h1{font-size:2rem;letter-spacing:0}.rsvp-button{margin-top:3.5rem}.preloader-images{top:35%;width:10rem;height:10rem}.preloader-copy{width:80%}.preloader-header{transform:translateY(50svh)}.preloader-header a{font-size:4rem}.details-content{flex-direction:column;align-items:center;padding:0 1rem}.detailsOne,.detailsTwo{width:90%}.detailsTitle{position:relative;padding-top:2rem}.detailsTitle h2{width:100%;font-size:3.5rem}.detailsA,.detailsC,.detailsB,.detailsD,.detailsE,.detailsF{margin-top:3rem}.programgrid{width:90%;grid-template-columns:repeat(2,48%)}.stay-content{flex-direction:column;align-items:center;margin:4em auto}.stay-block1,.stay-block2{width:90%}.stay-block2{margin-top:2em}.stay-item{margin-bottom:4em}.stay-item p{width:80%}.stay-item img{margin-top:20px}.faqs-content{flex-direction:column}.faq-container{width:100%;margin-top:2rem}.faq-images{width:100%;height:300px;margin-top:2rem}.registryBox{width:90%;padding:2em}.footer-text{font-size:4rem;margin-bottom:-150px}}@media(max-width:1280px){.footer-text{font-size:6rem}}@media(max-width:840px){.preloader-images{width:60vw;height:500px}.preloader-header{transform:translateY(60svh)}.header-row h1{font-size:4rem}.header-row h2{font-size:1.5rem}.marquee-content span,.marquee-content2 span{font-size:1rem;padding:0 1rem}.detailsA,.detailsB,.detailsC,.detailsD,.detailsE,.detailsF{flex-direction:column;text-align:center}.detailsA .detailsTxt,.detailsB .detailsTxt,.detailsC .detailsTxt,.detailsD .detailsTxt,.detailsE .detailsTxt,.detailsF .detailsTxt{width:100%;text-align:center;margin:1rem 0}.detailsA img,.detailsB img,.detailsC img,.detailsD img,.detailsE img,.detailsF img{width:100%;height:auto;max-height:700px;max-height:60vh}.detailsC,.detailsD,.detailsF{flex-direction:column-reverse}.detailsC .detailsTxt,.detailsD .detailsTxt,.detailsF .detailsTxt{text-align:center;margin-right:0}.programgrid{grid-template-columns:1fr;row-gap:2.5rem}.program-title,.stay-title,.faqs-title{font-size:2.5rem}.stay-desc{width:80%;font-size:1rem}.faq-images{height:700px}.password-content h2{font-size:3rem}.password-content input{width:80vw}.footer-content{margin:0 auto;padding:0}.footer-text{font-size:3.4rem;margin-bottom:-200px}}@media(max-width:480px){.preloader-images{width:250px;height:250px;width:75vw;height:350px}.preloader-logo{width:100px!important;height:100px!important}.preloader-header{transform:translateY(60svh)}.preloader-header a{font-size:2.75rem}.header-row h1{font-size:3rem}.header-row h2{font-size:1.2rem}.detailsTitle h2{font-size:2rem}.detailsA,.detailsB,.detailsC,.detailsD,.detailsE,.detailsF{flex-direction:column;text-align:center}.detailsA .detailsTxt,.detailsB .detailsTxt,.detailsC .detailsTxt,.detailsD .detailsTxt,.detailsE .detailsTxt,.detailsF .detailsTxt{width:100%;text-align:center;margin:1rem 0}.detailsA img,.detailsB img,.detailsC img,.detailsD img,.detailsE img,.detailsF img{width:100%;max-height:50vh}.detailsC,.detailsD,.detailsF{flex-direction:column-reverse}.detailsC .detailsTxt,.detailsD .detailsTxt,.detailsF .detailsTxt{text-align:center;margin-right:0}.program-title,.stay-title,.faqs-title{font-size:2rem}.stay-item{width:100%}.stay-item img{width:350px;height:300px;object-fit:contain}.faq-images{height:60svh}.faq-question span{font-size:1rem}.faq-answer p{font-size:.85rem;padding:0 0 1rem 1rem}.registryBox h2{font-size:1.5rem}.registryBox p{font-size:.9rem;line-height:1.5}.rsvp-button{width:140px;height:50px}.rsvp-button-text{font-size:1.2rem}footer{background:#fff;width:100vw}.footer-content{margin:0 auto;background:#fff;padding:2em 0 0;width:100vw}.footer-text{font-size:2.1rem;font-size:7.5vw;margin-bottom:-60px}.footer-bottom img{transform:scale(1.2)}.password-previews{width:100%;height:45svh}.password-content{height:55svh}.password-content h2{font-size:2em;margin-top:.5em}.password-content button{margin:0}}
