.hero__container{background:var(--primary-color);flex-direction:column;justify-content:center;align-items:center;width:100%;padding:100px 0;display:flex;position:relative}@media screen and (width<=1000px){.hero__container{padding:100px 0}}.hero__container .rect{position:absolute}@media screen and (width<=767px){.hero__container .rect{height:100px}}.hero__container .rect1{top:0;right:0}.hero__container .rect2{bottom:0;left:0}.hero__container .title{color:#000;text-align:center;max-width:90%;margin-top:24px;font-family:Helvetica Neue;font-size:64px;font-weight:500}@media screen and (width<=767px){.hero__container .title{font-size:45px}}.hero__container .sub__title{color:#000;text-align:center;max-width:90%;font-family:Helvetica Neue;font-size:20px;font-weight:400}@media screen and (width<=767px){.hero__container .sub__title{text-align:start;font-size:18px}}.footer{color:#fff;background:url(/build/assets/footer-background-Di2Pu9XX.svg) 50%/cover no-repeat;padding:48px 0;position:relative}@media screen and (width<=767px){.footer{padding-bottom:90px}}.footer__overlay{background:#000000b3;position:absolute;inset:0}.footer__content{z-index:2;position:relative}.footer__socials{flex-wrap:wrap;justify-content:center;gap:32px;margin-bottom:24px;display:flex}.footer__item{cursor:pointer;flex-direction:column;align-items:center;transition:all .3s;display:flex;color:#c49a4a!important}.footer__item svg{margin-bottom:8px}.footer__item span{letter-spacing:1.68px;text-transform:uppercase;font-family:Helvetica Neue;font-size:12px;font-weight:500}.footer__item:hover{opacity:.8;transform:translateY(-3px)}.footer__bottom{opacity:.8;color:#f5f0e833;flex-wrap:wrap;justify-content:space-between;gap:10px;font-family:Helvetica Neue;font-size:14px;font-weight:400;display:flex}.footer__bottom span{color:#c8a84b}@media screen and (width<=900px){header{display:none}}header .header__container{z-index:10;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:24px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}header .header__container .logo__links{align-items:center;gap:66px;display:flex}header .header__container .logo__links img{height:35px}header .header__container .logo__links ul{align-items:center;gap:40px;display:flex}header .header__container .logo__links ul .link{cursor:pointer;vertical-align:middle;color:#1a1a1a;font-family:Helvetica Neue;font-size:20px;font-weight:400;line-height:22.5px;position:relative}header .header__container .logo__links ul .link.active{color:#c49a4a}header .header__container .logo__links ul .link.active:before{content:"";background:#c49a4a;width:100%;height:2px;position:absolute;bottom:0;left:0}header .header__container .explore__btn{cursor:pointer;vertical-align:middle;color:#fff;background:#c49a4a;border:none;border-radius:30px;outline:none;align-items:center;gap:8px;height:44px;padding:0 24px;font-family:Helvetica Neue;font-size:16px;font-weight:500;transition:all .5s;display:flex}header .header__container .explore__btn:hover{background:#8b7355}.logo__email__banner__wrapper{background:var(--primary-color)}.logo__email__banner__wrapper .logo__email__banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:32px 0;display:flex}.logo__email__banner__wrapper .logo__email__banner img{height:30px}.logo__email__banner__wrapper .logo__email__banner .email{align-items:center;display:flex}.logo__email__banner__wrapper .logo__email__banner .email svg{margin-right:8px}.logo__email__banner__wrapper .logo__email__banner .email span{color:#1a1208;font-family:Helvetica Neue;font-size:16px;font-weight:400}.mobile__nav{z-index:100;opacity:1;background:#fff;border-radius:20px;justify-content:space-around;align-items:center;width:90%;padding:10px 0;transition:transform .35s,opacity .35s;display:none;position:fixed;bottom:15px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000001a}.mobile__nav a{color:#777;flex-direction:column;align-items:center;gap:4px;font-family:Helvetica Neue;font-size:12px;font-weight:400;text-decoration:none;display:flex}.mobile__nav a.active{color:#c49a4a}.mobile__nav.hide{opacity:0;pointer-events:none;transform:translate(-50%,120%)}.mobile__nav.show{opacity:1;transform:translate(-50%)}@media (width<=900px){.mobile__nav{display:flex}}:root{--primary-color:#fbcd7c}body,html{scroll-behavior:smooth}.landing__layout a{color:inherit;text-decoration:none}@font-face{font-family:Helvetica Neue;src:url(/fonts/helvetica/HelveticaNeueRoman.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/helvetica/HelveticaNeueMedium.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Neue;src:url(/fonts/helvetica/HelveticaNeueBold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Playfair;src:url(/fonts/playfair/PlayfairDisplay-Regular.woff2)format("woff2"),url(/fonts/playfair/PlayfairDisplay-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair;src:url(/fonts/playfair/PlayfairDisplay-Bold.woff2)format("woff2"),url(/fonts/playfair/PlayfairDisplay-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Playfair;src:url(/fonts/playfair/PlayfairDisplay-Italic.woff2)format("woff2"),url(/fonts/playfair/PlayfairDisplay-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}.page__width{width:1140px;max-width:90%;margin:0 auto}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-down{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-left{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes fade-right{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.fade-up{animation:.8s both fade-up}.fade-down{animation:.6s forwards fade-down}.fade-left{animation:.6s forwards fade-left}.fade-right{animation:.6s forwards fade-right}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.delay-900{animation-delay:.9s}
