@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}.header-container{justify-content:space-between;padding-inline:1.5rem;width:auto}.header-container,.header-left{align-items:center;display:flex}.header-logo{height:auto;margin:1rem;width:min(14vw,5rem)}.header-title{color:#000;font-family:Montserrat,serif;font-size:min(2.7vw,1.3rem);font-weight:700;height:auto}@media (max-width:40em){.header-container{padding-inline:.5rem}.header-title{font-size:1rem}}.header-nav{display:flex;gap:2.2vw;list-style:none;padding:1rem}.nav-link{color:#000;font-family:Poppins,sans-serif;font-size:min(1.9vw,1rem);font-weight:500;text-decoration:none}.modile-toggle-nav{display:none}@media (max-width:40em){.header-nav{background:#fffc;display:flex;flex-direction:column;gap:1.5em;inset:0 0 0 50%;padding:min(30vh,10rem) 2rem;position:fixed;transform:translateX(100%);transition:transform .35s ease-out}.header-nav[data-visible=true]{transform:translateX(0)}@supports ((-webkit-backdrop-filter:blur(1rem)) or (backdrop-filter:blur(1rem))){.header-nav{-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);background:#fffc;z-index:1}}.nav-link{color:#000;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;text-decoration:none}.modile-toggle-nav{aspect-ratio:1;background-color:initial;border:none;display:block;position:absolute;right:1rem;top:1.8rem;width:min(4.7vw,3rem);z-index:9999}.modile-toggle-nav img{width:100%}}.package-card-container{background-image:linear-gradient(to bottom right,#ffe6ab,#f9f9f2,#f9f9f2,#ffe6ab);border-radius:5px 5px 0 0;height:auto;justify-content:space-between;min-height:480px;min-width:300px;width:20%}.package-card-container,.package-card-container .title-section{align-items:center;box-shadow:0 2px 5px #789;display:flex;flex-direction:column}.package-card-container .title-section{background-color:#b88e2f;border-radius:5px 5px 5px 5px;height:15%;justify-content:center;width:100%}.package-card-container .content-section{align-items:flex-start;display:flex;flex-direction:column;gap:min(5%,5pt);width:85%}.package-card-container .package-card-button{background-color:#b88e2f;border-radius:8px;border-width:0;box-shadow:1px 1px 5px #789;cursor:pointer;margin-bottom:5%;min-width:120px;width:8vw}.package-card-container .package-card-button:hover{background-color:#a98144}.package-card-container .package-card-button p{padding:.2vw 0}.package-card-item-container{display:flex;flex-direction:row;gap:10px;margin-block:5%;text-shadow:1px 1px 2px #789}.package-card-item-container .package-card-item-image{min-width:15px;width:1vw}.footer-container{align-items:center;border-top:1px solid #9f9f9f;display:flex;flex-direction:row;gap:3em;justify-content:space-around;min-height:20em;min-width:320px;width:auto}@media (max-width:60em){.footer-container{align-items:center;flex-direction:column;justify-content:center;min-height:auto}}@media (max-width:40em){.footer-container{align-items:flex-start;flex-direction:column;justify-content:center;min-height:auto}}.footer-container .logo-section{align-items:center;display:flex;flex-direction:row}@media (max-width:40em){.footer-container .logo-section{-webkit-margin-start:1.5em;margin-inline-start:1.5em}}.logo-section img{height:auto;margin:.5rem;width:5em}.footer-container .footer-navigation{display:flex;flex-direction:row;gap:3em;list-style:none}@media (max-width:40em){.footer-container .footer-navigation{flex-direction:column;gap:1.5em;margin-inline:2em}}.footer-navigation .navigation-link{color:#000;font-family:Poppins,sans-serif;font-size:1rem;font-weight:500;text-decoration:none}.footer-container .copyright-section{display:flex;flex-flow:row wrap;gap:.5rem}@media (max-width:40em){.footer-container .copyright-section{-webkit-margin-after:2em;gap:.5rem;margin-block-end:2em;margin-inline:2em}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.homepage-banner-container img{animation:slideInLeft 1s ease-out forwards;max-width:50%;min-width:80px}.homepage-banner-container .homepage-banner-content{animation:slideInRight 1s ease-out forwards}.homepage-centre-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:auto}.homepage-centre-container .homepage-banner-container{align-items:center;display:flex;flex-direction:row;gap:5%;justify-content:center;margin-block:1em 2em;margin-inline:max(12vw,10px);max-height:600px;min-height:200px;width:auto}@media (max-width:40em){.homepage-centre-container .homepage-banner-container{justify-content:space-around;margin-inline:0}}.homepage-centre-container .homepage-banner-container img{max-width:50%;min-width:80px}.homepage-banner-container .homepage-banner-content{display:flex;flex-direction:column;gap:.4em;justify-content:center;min-width:200px;text-align:left;width:50%}.homepage-banner-container .homepage-banner-content button{background-color:#b88e2f;border-width:0;min-height:30px;min-width:100px;padding:min(1vw,10px);width:12vw}.homepage-banner-container .homepage-banner-content button:hover{background-color:#a98144}.homepage-centre-container .homepage-content-container{align-items:flex-start;display:flex;flex-direction:column;gap:max(2vw,10px);justify-content:center;margin-inline:max(10vw,10px);text-align:justify;width:60%}@media (max-width:40em){.homepage-centre-container .homepage-content-container{max-width:26em;width:85%}}.homepage-centre-container .homepage-banner{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-block:max(50px,10dvh);min-width:320px;width:60vw}@media (max-width:640px){.homepage-centre-container .homepage-banner{margin-block:3em}}.homepage-banner .banner-image-container{align-items:center;display:flex;flex-direction:column;gap:5%;justify-content:center}.homepage-banner .banner-image-container .banner-image{max-width:12vw;min-width:80px}.homepage-centre-container .packages-section{display:flex;flex-flow:row wrap;gap:5% 5%;justify-content:center;margin-inline:max(10vw,10px);width:auto}.gallery-section{display:flex;flex-direction:column;margin-block:max(50px,10dvh);width:90%}@media (max-width:640px){.gallery-section{margin-block:2em}}.gallery-section .title-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-block:1em}.gallery-section .gallery-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-auto-rows:12rem;grid-template-columns:repeat(8,minmax(9em,1fr))}.gallery-section .gallery-item{background-color:#f5ebe2;border-radius:.5rem;overflow:hidden;position:relative}.gallery-section .gallery-item img{display:block;height:100%;object-fit:cover;transition:transform .3s ease-in-out,filter .3s ease-in-out;width:100%}.gallery-section .gallery-item:hover img{filter:brightness(.8);transform:scale(1.1)}.gallery-section .gallery-item:after{background:linear-gradient(45deg,#fff6,#fff0);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.gallery-section .gallery-item:hover:after{opacity:1}.gallery-section .template-1{grid-column:span 2;grid-row:span 2}.gallery-section .template-2{grid-column:span 1;grid-row:span 1}.gallery-section .template-3{grid-column:span 2;grid-row:span 2}.gallery-section .template-4{grid-column:span 2;grid-row:span 1}.gallery-section .template-5{grid-column:span 1;grid-row:span 1}@media (max-width:768px){.gallery-section .gallery-grid{gap:1rem;grid-auto-rows:auto;grid-template-columns:repeat(4,1fr);justify-content:center}.gallery-section .gallery-item:nth-child(3n+1),.gallery-section .gallery-item:nth-child(3n+2),.gallery-section .gallery-item:nth-child(3n+3){grid-column:span 1}.gallery-section .template-1,.gallery-section .template-2,.gallery-section .template-3,.gallery-section .template-4,.gallery-section .template-5{grid-column:span 1;grid-row:span 1}}.title-card-container{display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:auto}.title-card-container .image-container{background-color:#c8c8c8;max-height:15em;overflow:hidden;width:100%}@media (max-width:40em){.title-card-container .image-container{max-height:12em}}.title-card-container .image-container img{height:100%;mix-blend-mode:multiply;opacity:.5;width:100%}.title-card-container .content-container{align-items:center;align-self:center;display:flex;flex-direction:column;position:absolute}.title-card-container .content-container img{height:3em}@media (max-width:40em){.title-card-container .content-container img{height:2em}}.title-card-container .content-container h1{font-size:2rem;font-weight:500}.subheading-content{font-size:1.8rem;font-weight:bolder;margin:3% 0}.brand-panel-container{background-color:#faf3ea;display:flex;flex-direction:row;justify-content:space-around;margin-block:2rem;min-height:200px;width:auto}@media (max-width:65rem){.brand-panel-container{margin-block:1.5rem;min-height:150px}}@media (max-width:40rem){.brand-panel-container{margin-block:1rem;min-height:125px}}.panel-item-container{align-items:center;display:flex;flex-direction:row;gap:2%;justify-content:center;width:25%}.brand-panel-container .panel-item-image{min-width:40px;width:4vw}.aboutUs-page-center-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-block:0 5em}@media (max-width:40em){.aboutUs-page-center-container{margin-block:0 2em}}.intro-text-container{margin-block:2em;max-width:70vw;text-align:justify;width:auto}@media (max-width:54em){.intro-text-container{margin-block:2em;margin-inline:3em;max-width:100%;text-align:justify}}@media (max-width:40em){.intro-text-container{margin-block:2em;margin-inline:1.5em;max-width:100%;text-align:justify}}.aboutUs-content-section{-webkit-margin-start:auto;align-items:center;display:flex;flex-flow:row wrap-reverse;gap:1em 10vw;justify-content:center;margin-inline-start:auto;width:auto}.aboutUs-content-section .information-section-container{align-items:flex-start;display:flex;flex-direction:column;min-width:320px;text-align:inherit;width:35vw}.aboutUs-content-section .information-section-container li{color:#9f9f9f;font-size:max(1.1vw,.8rem);margin-left:10%}.aboutUs-content-section .image-gallary{grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(7,minmax(1fr,1em));grid-template-rows:repeat(8,minmax(1fr,1em));max-width:40vw;min-width:320px}.aboutUs-content-section .image-gallary section{overflow:hidden}.aboutUs-content-section .image-gallary img{align-self:center;height:100%;width:100%}.aboutUs-content-section .image-gallary .img-1{grid-column:5/span 3;grid-row:1/span 3}.aboutUs-content-section .image-gallary .img-1 img{transform:scale(1.4) translateX(15%)}.aboutUs-content-section .image-gallary .img-2{grid-column:1/span 4;grid-row:3/span 3}.aboutUs-content-section .image-gallary .img-2 img{transform:scale(1.4)}.aboutUs-content-section .image-gallary .img-3{grid-column:6/span 2;grid-row:4/span 3}.aboutUs-content-section .image-gallary .img-3 img{transform:scale(2) translateX(28%)}.aboutUs-content-section .image-gallary .img-4{grid-column:2/span 4;grid-row:6/span 4}.aboutUs-content-section .image-gallary .img-4 img{transform:scale(1.1) translateX(10pt) translateY(25px)}.contact-form-container{align-items:flex-start;display:flex;font-family:Arial,sans-serif;gap:1rem;justify-content:center;padding:1rem}.contact-info{flex:1 1;max-width:320px;min-width:320px}.contact-item{align-items:flex-start;display:flex;margin-bottom:1.5rem}.contact-item .icon img{height:24px;margin-right:1rem;width:24px}.contact-item h4{font-size:1.2rem;margin:0}.contact-item p{font-size:.9rem;margin:.3rem 0 0}.contact-form{flex:1 1;max-width:35%;min-width:320px}.form-group{margin-bottom:1rem}.form-group label{display:block;font-size:.9rem;margin-bottom:.5rem}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:5px;font-size:.9rem;padding:.8rem;width:100%}.form-group textarea{resize:none}.submit-button{background-color:#b88e2f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:.8rem 1.5rem;transition:background-color .3s}.submit-button:hover{background-color:#8d6d23}@media (max-width:40em){.contact-form-container{align-items:center;display:flex;flex-flow:column wrap;justify-content:center;padding:1em}.contact-info{-webkit-margin-before:2em;margin-block-start:2em;order:99}.submit-button{width:100%}}.success-message{color:green;font-size:1rem;margin:1rem 0}.error-message{color:red;font-size:1rem;margin:1rem 0}.contact-us-page-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.information-section-container{align-items:center;display:flex;flex-direction:column;padding-bottom:0;padding-top:4%;text-align:center}.subtext{align-self:center;display:flex;flex-direction:row;margin:0 28% 5%}.subtext p{text-align:center}@media (max-width:40em){.subtext{margin-inline:2rem;max-width:75%}.subtext p{text-align:justify}}.gallery-container{background-color:#fff;color:#5a3921;height:100vh;overflow-y:auto;padding:2rem}.gallery-title{color:#8a5c3c;font-size:2rem;font-weight:700;margin-bottom:2rem;text-align:center}.gallery-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-auto-rows:12rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.gallery-item{background-color:#f5ebe2;border:0 solid #9b5252;border-radius:.5rem;overflow:hidden;position:relative}.gallery-item img{display:block;height:100%;object-fit:cover;transition:transform .3s ease-in-out,filter .3s ease-in-out;width:100%}.gallery-item:hover img{filter:brightness(.8);transform:scale(1.1)}.gallery-item:after{background:linear-gradient(45deg,#fff6,#fff0);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%}.gallery-item:hover:after{opacity:1}.template-1{grid-column:span 2;grid-row:span 2}.template-2{grid-column:span 1;grid-row:span 1}.template-3{grid-column:span 1;grid-row:span 2}.template-4{grid-column:span 2;grid-row:span 1}.template-5,.template-6{grid-column:span 1;grid-row:span 1}@media (max-width:768px){.gallery-grid{gap:1rem;grid-auto-rows:auto;grid-template-columns:repeat(2,1fr)}.gallery-item:nth-child(3n+1){grid-column:1/-1}.gallery-item:nth-child(3n+2),.gallery-item:nth-child(3n+3){grid-column:span 1}.template-1,.template-2,.template-3,.template-4,.template-5,.template-6{grid-column:span 1;grid-row:span 1}}@keyframes slideInTop{0%{opacity:0;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}.gallery-page-container{animation:slideInTop 1s ease-out forwards}
/*# sourceMappingURL=main.0b092e3c.css.map*/