 
html{ overscroll-behavior: none;scroll-behavior: auto!important;}*,::after,::before,body{box-sizing:border-box;margin:0;padding:0}body,p{color:var(--color-text)}.navbg-light,body{background-color:var(--color-background-gray)}@font-face{font-family:Gotham-Light;font-display:swap;font-style:300;src:url(../fonts/Gotham-Light.otf) format('opentype')}@font-face{font-family:Gotham-Book;font-display:swap;font-style:500;src:url(../fonts/Gotham-Book.otf) format('opentype')}@font-face{font-family:Gotham-Medium;font-display:swap;font-style:500;src:url(../fonts/Gotham-Medium.otf) format('opentype')}@font-face{font-family:Gotham-Bold;font-display:swap;font-style:700;src:url(../fonts/Gotham-Bold.otf) format('opentype')}@font-face{font-family:Gotham-thin;font-display:swap;font-style:400;src:url(../fonts/Gotham-Thin.otf) format('opentype')}@font-face{font-family:Gotham-XLight;font-display:swap;font-style:400;src:url(../fonts/Gotham-XLight.otf) format('opentype')}@font-face{font-family:Playfair-Regular;font-display:swap;font-style:400;src:url(../fonts/playfair/PlayfairDisplay-Regular.ttf) format('opentype')}@font-face{font-family:Playfair-Italic;font-display:swap;font-style:400;src:url(../fonts/playfair/PlayfairDisplay-Italic.ttf) format('opentype')}@font-face{font-family:Playfair-Medium;font-display:swap;font-style:700;src:url(../fonts/playfair/PlayfairDisplay-Medium.ttf) format('opentype')}@font-face{font-family:Playfair-Bold;font-display:swap;font-style:700;src:url(../fonts/playfair/PlayfairDisplay-Bold.ttf) format('opentype')}@font-face{font-family:Anton-Regular;font-display:swap;font-style:400;src:url(../fonts/anton/Anton-Regular.ttf) format('opentype')}@font-face{font-family:Cardo-Regular;font-display:swap;font-style:400;src:url(../fonts/cardo/Cardo-Regular.ttf) format('opentype')}@font-face{font-family:Cardo-Italic;font-display:swap;font-style:400;src:url(../fonts/cardo/Cardo-Italic.ttf) format('opentype')}@font-face{font-family:Hevantica-Regular;font-display:swap;font-style:400;src:url(../fonts/Hevantica-Regular.ttf) format('opentype')}[data-weight='600']{font-weight:600}[data-weight='500']{font-weight:500}[data-fontfamily=Gotham-Medium]{font-family:Gotham-Medium,sans-serif}[data-fontfamily=Gotham-Bold]{font-family:Gotham-Bold,sans-serif}[data-fontfamily=Playfair-Regular]{font-family:Playfair-Regular,sans-serif}[data-fontfamily=Playfair-Italic]{font-family:Playfair-Italic,sans-serif}[data-fontfamily=Gotham-Light]{font-family:Gotham-Light,sans-serif}[data-fontfamily=Playfair-Medium]{font-family:Playfair-Medium,sans-serif}[data-fontfamily=Playfair-Bold]{font-family:Playfair-Bold,sans-serif}[data-fontfamily=Hevantica-Regular]{font-family:Hevantica-Regular}.header-height-80{height:80px}:root{--color-brown:#322D2A;--color-red:#6D2732;--color-background-gray:#D9D9D9;--color-text-dark-primary:#030404;--color-text-dark-secondary:#322D2A;--color-text-cream:#F1E8E0;--color-muted:#322D2A;--font-family-base:'Gotham-Light',sans-serif}body{font-family:var(--font-family-base);line-height:1.6}.fade-animation{opacity:0;transform:translateY(80px) translateZ(0);transition:transform .5s ease-out;will-change:opacity,transform}h1,h2,h3,h4,h5,h6,p{margin-bottom:1rem;line-height:1.25}h1{font-size:clamp(2.2rem, 5vw, 4.5rem);font-weight:700}h2,h3,h4{font-weight:600}h2{font-size:clamp(1.75rem, 4vw, 3rem)}h3{font-size:clamp(1.5rem, 3.5vw, 2.5rem)}h4{font-size:clamp(1.25rem, 3vw, 2rem)}h5,h6{font-weight:500}h5{font-size:clamp(1rem, 2.5vw, 1.5rem)}h6{font-size:clamp(.875rem, 2vw, 1rem)}p{font-size:clamp(1rem, 1.5vw, 1rem)}.navbar-shadow{box-shadow:0 2px 24px rgb(0 0 0 / 20%)}#navbar-shadow-fixed{transition:.5s ease-in-out;position:fixed;top:0;width:100%}#backToTop{position:fixed;bottom:25px;right:25px;padding:16px 19px;background-color:#6d2732;color:#fff;border:none;border-radius:50%;cursor:pointer;display:none;z-index:1000}#backToTop img{transform:rotate(180deg)}.footer-section{background-color:#f1e8e0}.form-email-container{position:relative}.footer-section .footer-section-heading{color:var(--color-brown);font-family:Playfair-Regular;font-size:clamp(2.8rem, 7vw, 10rem);font-style:normal;font-weight:400;line-height:normal;letter-spacing:-3.2px}.footer-section .footer-section-text,.footer-section a.btn-custom{color:var(--color-brown);font-family:Gotham-Light;font-style:normal;font-weight:400}.footer-section .footer-section-text{align-self:stretch;font-size:clamp(1.2rem, 2.4vw, 1.5rem);line-height:140%}.footer-section a.btn-custom{border-radius:40px;border:2px solid rgba(50,45,42,.29);padding:7px 24px;text-decoration:none;font-variant-numeric:oldstyle-nums proportional-nums;font-size:15px;line-height:130%;letter-spacing:-.32px}.footer-section .footer-email-heading{position:absolute;transform:rotate(8.032deg);flex-shrink:0;top:60px;padding:50px 70px;border-radius:80%;border:2px solid var(--color-brown);color:var(--color-brown);font-family:Playfair-Regular;font-size:clamp(1rem, 2vw, 2em);font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.64px;text-wrap:wrap}.form-content-fields{padding-top:15em}.form-content-fields .form-control{border:none;border-bottom:1px solid #322d2a;border-radius:0;padding:.8rem 0;background:0 0;box-shadow:none}.form-content-fields .form-control:focus{border-color:#322d2a;box-shadow:none}.form-content-fields .btn-outline-dark{border-radius:35px;border:2px solid var(--color-brown);display:flex;padding:12px 30px;align-items:center;gap:15px;color:var(--color-brown);font-family:Gotham-Medium;font-size:15px;font-style:normal;font-weight:500;line-height:120%;background-color:#f1e8e0!important;letter-spacing:.32px;text-transform:uppercase}.btn:hover,.form-content-fields .form-btn:hover{background-color:#21252900!important}::placeholder{color:var(--color-brown);font-variant-numeric:oldstyle-nums proportional-nums;font-family:Gotham-Light;font-size:16px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:-.32px}.form-content-fields .intl-group select{width:100px;margin-right:10px;background-color:#fff;border:1px solid #ccc;padding:5px 10px;border-radius:4px}.extra-padding{padding:0 80px}@media screen and (max-width:1300px){.form-content-fields{padding-top:11em}.footer-section .footer-email-heading{top:30px;padding:41px 50px}}@media screen and (max-width:1200px){.form-content-fields{padding-top:11em}.footer-section .footer-email-heading{top:30px;padding:41px 50px}}@media screen and (max-width:1024px){.extra-padding{padding:0 40px}}@media screen and (max-width:991px){.footer-section .footer-email-heading{top:0;padding:30px 50px}.form-content-fields{padding-top:10em}}@media screen and (max-width:768px){.extra-padding{padding:0 20px}.header-height-80{height:60px}}@media screen and (max-width:500px){.footer-section .footer-email-heading{padding:30px 50px;font-size:clamp(.9rem, 2vw, 2em)}.form-content-fields{padding-top:5em}}@media screen and (max-width:416px){.extra-padding{padding:0 10px}}@media screen and (max-width:375px){.footer-section .footer-email-heading{padding:28px 50px;font-size:clamp(.8rem, 2vw, 2em)}}