*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{font-size:62.5%;scroll-behavior:smooth}@media only screen and (max-width:75em){html{font-size:56.25%}}@media only screen and (max-width:56.25em){html{font-size:50%}}@media only screen and (min-width:112.5em){html{font-size:75%}}body{box-sizing:border-box;cursor:default}::selection{background-color:#66615d;color:#fff}body{font-family:inherit;font-weight:400;line-height:1.7;color:#777}.heading-primary{color:#333;font-size:7.4rem;font-weight:400;line-height:1.25;letter-spacing:2px}@media only screen and (max-width:56.25em){.heading-primary{font-size:6.2rem;line-height:1.1}}@media only screen and (max-width:37.5em){.heading-primary{font-size:5.2rem;letter-spacing:1.25px}}.heading-secondary{color:#333;font-size:4.4rem;font-weight:400;line-height:1.25;letter-spacing:1.5px}@media only screen and (max-width:56.25em){.heading-secondary{font-size:3.6rem;letter-spacing:1px}}@media only screen and (max-width:37.5em){.heading-secondary{font-size:3rem}}.heading-tertiary{font-size:3rem;letter-spacing:1.25px;line-height:1.2;font-weight:100}@media only screen and (max-width:56.25em){.heading-tertiary{font-size:2.4rem;line-height:1.1}}@media only screen and (max-width:37.5em){.heading-tertiary{font-size:2rem}}.u-center-text{text-align:center}.u-end-text{text-align:end}.u-margin-bottom-extra-small{margin-bottom:.8rem}.u-margin-bottom-small{margin-bottom:1.5rem}.u-margin-bottom-medium{margin-bottom:4rem}.u-margin-bottom-big{margin-bottom:8rem}.u-highlight-text-primary{color:#66615d}.u-highlight-text-secondary{color:#678a46}.u-text-uppercase{text-transform:uppercase}.u-text-bold{font-weight:700}.u-display-flex{display:flex}.u-list-style-none{list-style:none}.agent-modal__header{font-size:1.6rem;display:flex;align-items:center;gap:1.6rem;margin-bottom:1.6rem}@media only screen and (max-width:37.5em){.agent-modal__header{flex-direction:column;text-align:center}}.agent-modal__img{max-width:20rem;height:auto;border-radius:2px}.agent-modal__contact{display:flex;flex-direction:column;gap:.4rem}.agent-modal__content{max-height:25rem;padding:1.2rem;overflow-y:hidden}.agent-modal__content:hover{overflow-y:auto}.agent-modal__content::-webkit-scrollbar{width:4px}.agent-modal__content::-webkit-scrollbar-track{background:#f4f2f2}.agent-modal__content::-webkit-scrollbar-thumb{background:#999}.agent-modal__content::-webkit-scrollbar-thumb:hover{background:#777}.agent-modal__content-heading{font-size:2rem}@media only screen and (max-width:37.5em){.agent-modal__content-heading{text-align:center}}.agent-modal__info-list{list-style:none;margin-top:1.2rem}.accordion{display:flex;background-color:#faf9f9;padding:1.6rem;border-radius:4px;gap:1.6rem;cursor:pointer}.accordion__index{color:#999;font-size:2.4rem;line-height:1.1;font-weight:600}@media only screen and (max-width:56.25em){.accordion__index{font-size:2rem;line-height:1}}@media only screen and (max-width:37.5em){.accordion__index{font-size:1.8rem}}.accordion__header{display:flex;flex-direction:column;flex:1 1;gap:1.2rem}.accordion__subtitle,.accordion__title{display:flex;align-items:center;gap:.8rem}.accordion__subtitle{text-align:right}.accordion__heading{color:#333}.anchor-link:link,.anchor-link:visited{display:inline-block;text-decoration:none;transition:all .3s;font-weight:600}.anchor-link:active,.anchor-link:hover{border-color:transparent}.anchor-link--primary:link,.anchor-link--primary:visited{color:#66615d}.anchor-link--primary:active,.anchor-link--primary:hover{color:#94908e;text-decoration:underline;text-underline-offset:.6rem}.anchor-link--secondary:link,.anchor-link--secondary:visited{color:#678a46}.anchor-link--secondary:active,.anchor-link--secondary:hover{color:#95ad7e}.auth-panel{box-shadow:0 2px 8px rgba(0,0,0,.075);max-width:40rem;padding:3.2rem;margin:0 auto;gap:2.4rem}.auth-panel,.auth-panel__header{display:flex;flex-direction:column;align-items:center}.auth-panel__header{gap:1.2rem}@media only screen and (max-width:37.5em){.auth-panel{padding:2.4rem}}.auth-panel__heading{font-size:1.4rem;font-weight:400}.auth-panel__subheading{font-size:1.4rem}.auth-panel__form{width:100%;display:flex;flex-direction:column;gap:1.2rem}.auth-panel__footer{display:flex;align-items:center;gap:1.2rem}.btn,.btn:link,.btn:visited{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:3.6rem;line-height:1;text-decoration:none;border:none;font-size:1.4rem;text-align:center;padding:.8rem 1.6rem;border-radius:2px;text-transform:uppercase;letter-spacing:.5px;color:#fff;cursor:pointer;transition:all .3s}.btn--disabled,.btn:disabled{opacity:.6;pointer-events:none}.btn--primary,.btn--primary:link,.btn--primary:visited{background:#66615d}.btn--primary:active,.btn--primary:hover{background-color:#3d3a38}.btn--secondary,.btn--secondary:link,.btn--secondary:visited{background:#678a46}.btn--secondary:active,.btn--secondary:hover{background-color:#486131}.btn--white,.btn--white:link,.btn--white:visited{background:#fff;color:#000}.btn--black,.btn--black:link,.btn--black:visited{background:#000}.btn--white-outline,.btn--white-outline:link,.btn--white-outline:visited{background:#fff;border:1px solid #777;color:#777}.button__loader{display:flex;gap:.4rem;justify-content:center;align-items:center;height:1.4rem}.button__loader .dot{width:.6rem;height:.6rem;background-color:currentColor;border-radius:50%;animation:bounce 1.4s ease-in-out infinite both}.button__loader .dot:first-child{animation-delay:-.32s}.button__loader .dot:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.card{height:100%;background-color:#fff;box-shadow:0 2.4rem 4.8rem rgba(0,0,0,.075);border-radius:3px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column}.card__no-style-link{text-decoration:none;color:inherit}.card__img{height:18rem;width:100%}.card__content{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem 1.6rem;font-size:1.2rem}.card__venue{display:flex;justify-content:space-between;flex-wrap:wrap;font-size:1rem}.card__venue span{padding:.4rem .8rem;font-weight:600;letter-spacing:.2px}.card__venue span:first-child{background-color:#e0dfdf;border-radius:6px;text-transform:uppercase;color:#5c5754}.card__title{font-size:2rem}.carousel{color:#fff;font-size:1.2rem}.carousel__container,.carousel__slide{position:relative}.carousel__slide{cursor:pointer;animation-name:fade;animation-duration:1.5s}.carousel__number{position:absolute;top:4px;left:8px}.carousel__number--preview{color:#999;font-size:1.4rem;font-weight:700}@media only screen and (max-width:56.25em){.carousel__number--preview{color:#fff}}.carousel__image{width:100%;height:auto}.carousel__image--preview{max-width:950px;max-height:80vh}.carousel__caption{position:absolute;bottom:4px;left:50%;transform:translate(-50%,-50%);font-size:1.4rem;width:90%}.carousel__caption--preview{width:auto}.carousel__caption--dark{color:#000}.carousel__control{position:absolute;font-size:1.8rem;top:50%;transform:translateY(-50%);cursor:pointer;padding:.8rem;transition:all .3s}.carousel__control--preview{color:#999}@media only screen and (max-width:56.25em){.carousel__control--preview{color:#fff}}.carousel__control--preview:hover{color:#fff}.carousel__control--prev{left:0}.carousel__control--next{right:0}.carousel__control:hover{background-color:#333;opacity:.9}.carousel__dots{display:flex;gap:1.2rem;align-items:center;justify-content:center;margin-top:1.2rem}.carousel__dot{background-color:#999;padding:.6rem;border-radius:50%;cursor:pointer}.carousel__dot--active{background-color:#777}.carousel__preview-modal{top:0!important;left:0!important;transform:translate(0)!important;height:100%;width:100%;border-radius:0!important;background-color:#f0eeee!important}@keyframes fade{0%{opacity:.4}to{opacity:1}}.dropdown{font-size:inherit;position:relative;box-shadow:0 2.4rem 4.8rem rgba(0,0,0,.075)}.dropdown__input-container{display:flex;justify-content:space-between;border:2px solid #f0eeee;border-radius:4px;transition:all .3s}.dropdown__input-container--active{border-color:#678a46}.dropdown__input{border:none!important;padding:.8rem 6.4rem .8rem .8rem!important}.dropdown__input--disabled-search{cursor:pointer;caret-color:transparent}.dropdown__button{padding:0 .8rem}.dropdown__icon{fill:#fff}.dropdown__icon--disabled-search{fill:#999}.dropdown__options{list-style:none;text-align:left;border:2px solid #f4f2f2;border-radius:4px;cursor:pointer;background-color:#fff;position:absolute;width:100%;max-height:19rem;z-index:100;overflow-y:hidden}.dropdown__options:hover{overflow-y:auto}.dropdown__options::-webkit-scrollbar{width:4px}.dropdown__options::-webkit-scrollbar-track{background:#f4f2f2}.dropdown__options::-webkit-scrollbar-thumb{background:#999}.dropdown__options::-webkit-scrollbar-thumb:hover{background:#777}.dropdown__option{padding:.4rem 0 .4rem .8rem}.dropdown__option:hover{background-color:#f4f2f2}.dropdown__option--selected{background-color:#faf9f9}.email-template{border:5px solid red!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:600px;margin:0 auto;background-color:#fff}.email-template__header{background-color:#1a365d;padding:24px;border-radius:8px 8px 0 0}.email-template__title{color:#fff;font-size:24px;margin:0;text-align:center}.email-template__content{padding:24px;background-color:#f8fafc}.email-template__intro{font-size:16px;color:#4a5568;margin-bottom:24px}.email-template__details-container{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.email-template__detail-row{display:flex;padding:12px 0;border-bottom:1px solid #e2e8f0}.email-template__detail-row:last-child{border-bottom:none}.email-template__label{flex:0 0 140px;font-weight:700;color:#2d3748}.email-template__value{flex:1 1;color:#4a5568}.email-template__footer{background-color:#f1f5f9;padding:20px;border-radius:0 0 8px 8px}.email-template__footer-text{font-size:14px;color:#64748b;text-align:center;margin:0}.form{display:flex;flex-direction:column;gap:2.4rem;text-align:center}.form__heading{font-size:2.4rem}.form__success{font-size:1.2rem;color:green;font-weight:700}.google-map__category-list{margin-bottom:1.6rem;display:flex;flex-wrap:wrap;gap:.2rem;justify-content:center;list-style:none;font-size:1.8rem;text-transform:uppercase;letter-spacing:.5px}.google-map__category-item{padding:1.2rem 2.4rem;border-radius:4px;cursor:pointer;transition:all .3s}.google-map__category-item:hover{background-color:#faf9f9}.google-map__category-item--active{background-color:#f4f2f2!important}.icon{height:2rem;width:2rem}.image-caption{display:flex;gap:.8rem;align-items:center;font-size:1rem}.image-caption__image{width:4rem;height:4rem;border-radius:50%}.image-caption__data{display:flex;flex-direction:column}.image-caption__data>:first-child{font-size:1.2rem;font-weight:600}.image-caption__link{border-bottom:none!important}.input-group{display:flex;flex-direction:column;align-items:flex-start}.input-label{visibility:hidden;height:0;color:#333;text-align:left}.input-label--visible{visibility:visible;height:auto}.input{width:100%!important;border:2px solid #f0eeee;padding:.8rem 1.2rem;border-radius:4px;font-family:inherit;color:inherit;font-size:inherit;transition:all .3s}.input:focus{outline:none;border:2px solid #777}.loader__spinner{font-size:10px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;animation:loader__spin 1.1s ease infinite;transform:translateZ(0)}@keyframes loader__spin{0%,to{box-shadow:0 -2.6em 0 0 #66615d,1.8em -1.8em 0 0 rgba(102,97,93,.2),2.5em 0 0 0 rgba(102,97,93,.2),1.75em 1.75em 0 0 rgba(102,97,93,.2),0 2.5em 0 0 rgba(102,97,93,.2),-1.8em 1.8em 0 0 rgba(102,97,93,.2),-2.6em 0 0 0 rgba(102,97,93,.5),-1.8em -1.8em 0 0 rgba(102,97,93,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(102,97,93,.7),1.8em -1.8em 0 0 #66615d,2.5em 0 0 0 rgba(102,97,93,.2),1.75em 1.75em 0 0 rgba(102,97,93,.2),0 2.5em 0 0 rgba(102,97,93,.2),-1.8em 1.8em 0 0 rgba(102,97,93,.2),-2.6em 0 0 0 rgba(102,97,93,.2),-1.8em -1.8em 0 0 rgba(102,97,93,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(102,97,93,.5),1.8em -1.8em 0 0 rgba(102,97,93,.7),2.5em 0 0 0 #66615d,1.75em 1.75em 0 0 rgba(102,97,93,.2),0 2.5em 0 0 rgba(102,97,93,.2),-1.8em 1.8em 0 0 rgba(102,97,93,.2),-2.6em 0 0 0 rgba(102,97,93,.2),-1.8em -1.8em 0 0 rgba(102,97,93,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(102,97,93,.2),1.8em -1.8em 0 0 rgba(102,97,93,.5),2.5em 0 0 0 rgba(102,97,93,.7),1.75em 1.75em 0 0 #66615d,0 2.5em 0 0 rgba(102,97,93,.2),-1.8em 1.8em 0 0 rgba(102,97,93,.2),-2.6em 0 0 0 rgba(102,97,93,.2),-1.8em -1.8em 0 0 rgba(102,97,93,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(102,97,93,.2),1.8em -1.8em 0 0 rgba(102,97,93,.2),2.5em 0 0 0 rgba(102,97,93,.5),1.75em 1.75em 0 0 rgba(102,97,93,.7),0 2.5em 0 0 #66615d,-1.8em 1.8em 0 0 rgba(102,97,93,.2),-2.6em 0 0 0 rgba(102,97,93,.2),-1.8em -1.8em 0 0 rgba(102,97,93,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(102,97,93,.2),1.8em -1.8em 0 0 rgba(102,97,93,.2),2.5em 0 0 0 rgba(102,97,93,.2),1.75em 1.75em 0 0 rgba(102,97,93,.5),0 2.5em 0 0 rgba(102,97,93,.7),-1.8em 1.8em 0 0 #66615d,-2.6em 0 0 0 rgba(102,97,93,.2),-1.8em -1.8em 0 0 rgba(102,97,93,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(102,97,93,.2),1.8em -1.8em 0 0 rgba(102,97,93,.2),2.5em 0 0 0 rgba(102,97,93,.2),1.75em 1.75em 0 0 rgba(102,97,93,.2),0 2.5em 0 0 rgba(102,97,93,.5),-1.8em 1.8em 0 0 rgba(102,97,93,.7),-2.6em 0 0 0 #66615d,-1.8em -1.8em 0 0 rgba(102,97,93,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(102,97,93,.2),1.8em -1.8em 0 0 rgba(102,97,93,.2),2.5em 0 0 0 rgba(102,97,93,.2),1.75em 1.75em 0 0 rgba(102,97,93,.2),0 2.5em 0 0 rgba(102,97,93,.2),-1.8em 1.8em 0 0 rgba(102,97,93,.5),-2.6em 0 0 0 rgba(102,97,93,.7),-1.8em -1.8em 0 0 #66615d}}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:1px solid #f4f2f2;border-radius:4px;z-index:9999}.modal__header{display:flex;align-items:center;justify-content:space-between;padding:1.2rem;border-bottom:1px solid #f0eeee}.modal__icon{fill:#777;cursor:pointer}.modal__content{font-size:1.4rem;padding:1.6rem}.pagination{display:flex;gap:2rem;align-items:flex-start;justify-content:center}.pagination__btn{padding:1rem;margin-top:3rem;background-color:#faf9f9;border:2px solid #f0eeee;border-radius:50%;box-shadow:0 2.4rem 4.8rem rgba(0,0,0,.075);cursor:pointer;visibility:hidden;opacity:0;transition:all .3s}.pagination__btn:hover{background-color:#fff}.pagination__btn--visible{visibility:visible;opacity:1}.pagination__icon{fill:#777}.profile-card{padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.075);gap:1.2rem;align-items:center}@media only screen and (max-width:56.25em){.profile-card{flex-direction:column}}.profile-card__img-container{flex:1 1}@media only screen and (max-width:56.25em){.profile-card__img-container{max-width:200px}}.profile-card__img-container__img{width:100%;height:auto;border-radius:4px;object-fit:cover}.profile-card__info{flex:3 1;display:flex;flex-direction:column;gap:.8rem}.profile-card__info__email{width:-moz-fit-content;width:fit-content}.review-card{display:flex;gap:1.2rem;padding:2rem;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.075);max-width:100%}@media only screen and (max-width:37.5em){.review-card{flex-direction:column;align-items:center}}.review-card__user-profile{display:flex;flex-direction:column;align-items:center;flex:1 1}.review-card__user-profile__img-container{width:88px;height:88px}.review-card__user-profile__img-container__img{height:100%;width:100%;object-fit:cover;border-radius:100%}.review-card__user-profile__name{color:#5c5754;white-space:normal;font-weight:600;text-align:center;max-width:100%;word-wrap:break-word}.review-card__review{flex:8 1;margin-top:1rem;font-style:italic;word-wrap:break-word;max-width:100%}.textarea{resize:none;width:100%!important;border:2px solid #f0eeee;padding:.8rem 1.2rem;border-radius:4px;font-family:inherit;color:inherit;font-size:inherit;transition:all .3s;overflow-y:hidden}.textarea:focus{outline:none;border:2px solid #777}.textarea:hover{overflow-y:auto}.textarea::-webkit-scrollbar{width:4px}.textarea::-webkit-scrollbar-track{background:#f4f2f2}.textarea::-webkit-scrollbar-thumb{background:#999}.textarea::-webkit-scrollbar-thumb:hover{background:#777}.toggle-switch{position:relative;display:inline-block;width:5rem;height:2.4rem}.toggle-switch__container{display:flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:500;padding-bottom:3.2rem}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch__slider{position:absolute;cursor:pointer;background-color:#999;border-radius:2.4rem;width:100%;height:100%;transition:background-color .3s}.toggle-switch__slider:before{content:"";position:absolute;height:2rem;width:2rem;left:.4rem;bottom:.2rem;background-color:#fff;border-radius:50%;transition:transform .3s}.toggle-switch__slider--on{background-color:#678a46}.toggle-switch__slider--on:before{transform:translateX(2.2rem)}.background__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.footer{padding-top:8rem;background-color:#999;color:#faf9f9;font-size:1.6rem}.footer__content{padding:1.6rem 0 8rem;display:flex;justify-content:space-between;gap:2.4rem}@media only screen and (max-width:37.5em){.footer__content{flex-direction:column;gap:4.8rem}}.footer__meta a{display:block;text-decoration:none;color:inherit;transition:all .3s}.footer__meta a:hover{color:#333;text-underline-offset:.5rem}.footer__lists{display:flex;gap:4.8rem;align-items:flex-start;font-size:1.4rem;justify-content:space-between}.footer__nav-list{list-style:none}.footer__heading{margin-bottom:.8rem;letter-spacing:1.5px;font-weight:700;font-size:1.8rem}.footer__link:link,.footer__link:visited{display:inline-block;text-decoration:none;font-size:1.4rem;color:#faf9f9;transition:all .3s}.footer__link:active,.footer__link:hover{color:#333}.footer__cta{text-transform:uppercase;letter-spacing:1px;display:flex;flex-direction:column;gap:1.2rem}@media only screen and (max-width:37.5em){.footer__cta{grid-column:1/-1;text-align:center;gap:2.4rem}}.footer__text{text-align:center;background-color:#333;padding:3.2rem;letter-spacing:.5px}.grid{display:grid;grid-column-gap:6.4rem;column-gap:6.4rem;grid-row-gap:8rem;row-gap:8rem}.grid:not(:last-child){margin-bottom:8rem}.grid--2-cols{grid-template-columns:repeat(2,1fr)}.grid--3-cols{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:56.25em){.grid--3-cols{grid-template-columns:1fr 1fr}}@media only screen and (max-width:37.5em){.grid--3-cols{grid-template-columns:1fr}}.grid--4-cols{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:56.25em){.grid--4-cols{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:37.5em){.grid--4-cols{grid-template-columns:1fr}}.grid--center-v,.header{align-items:center}.header{display:flex;justify-content:space-between;gap:4.8rem;text-transform:uppercase;height:6rem;padding:0 3.2rem;position:relative}@media only screen and (max-width:56.25em){.header{padding:0 1.2rem}}.header__logo{height:100%;width:12rem}.header__link:link,.header__link:visited{display:inline-block;text-decoration:none}.header__mobile-nav-btn{display:none;z-index:999999;padding:0}@media only screen and (max-width:56.25em){.header__mobile-nav-btn{display:block}}.header__mobile-nav-btn--floated{position:absolute;top:1rem;right:35%;border-radius:50%}@media only screen and (max-width:37.5em){.header__mobile-nav-btn--floated{right:55%}}@media only screen and (max-width:56.25em){.navbar{display:none}}.navbar__container{display:flex;gap:4.8rem;align-items:center}@media only screen and (max-width:75em){.navbar__container{gap:2.4rem}}.navbar__list{text-align:center;list-style:none;display:flex;align-items:center;gap:4.8rem}@media only screen and (max-width:75em){.navbar__list{gap:2.4rem}}.navbar__list--group-2{gap:1.2rem}.navbar__list--dropdown{width:max-content;flex-direction:column;align-items:flex-start;position:absolute;top:3.2rem;left:0;background-color:#fff;gap:1.6rem;padding:1.2rem 3.2rem 1.2rem 1.2rem;box-shadow:0 1.2rem 3.2rem rgba(0,0,0,.03);z-index:999;border:1px solid #f4f2f2;border-radius:4px}.navbar__list--dropdown-left{top:6.4rem;left:-13rem}.navbar__list-item{position:relative}.navbar__link:link,.navbar__link:visited{display:flex;align-items:center;gap:.8rem;text-decoration:none;color:#fff;font-weight:200;font-size:1.6rem;letter-spacing:.5px;transition:all .3s}.navbar__link:active,.navbar__link:hover{color:#f0eeee}.navbar__link--btn:link,.navbar__link--btn:visited{background-color:#66615d;color:#fff;padding:.4rem 1.2rem;border-radius:2px;text-align:center}.navbar__link--btn:active,.navbar__link--btn:hover{background-color:#3d3a38}.navbar__link--btn--outline:link,.navbar__link--btn--outline:visited{background:#fff;border:1px solid #1f1d1c;color:#1f1d1c;border-radius:4px}.navbar__link--active:link,.navbar__link--active:visited{color:#66615d}.navbar__link--dropdown:link,.navbar__link--dropdown:visited{display:flex;gap:1.6rem;align-items:center}.navbar__icon{height:2rem;width:2rem;fill:#333;transition:all .3s}.navbar__icon--white{fill:#fff}.navbar__icon--mobile-nav{fill:#777;height:4rem;width:4rem}.navbar__icon--open{transform:rotate(180deg)}.navbar__img{height:3rem;width:3rem}.navbar__user-img{display:flex;height:5rem}.sticky .header{position:fixed;bottom:0;width:100%;padding-top:0;padding-bottom:0;background-color:rgba(102,97,93,.97)}.mobile-navbar,.sticky .header{top:0;z-index:999;box-shadow:0 1.2rem 3.2rem rgba(0,0,0,.03)}.mobile-navbar{display:none;background-color:#fff;height:100vh;width:30%;overflow:hidden;position:absolute;right:0}@media only screen and (max-width:56.25em){.mobile-navbar{display:block}}@media only screen and (max-width:37.5em){.mobile-navbar{width:50%}}.mobile-navbar__header{display:flex;align-items:center;justify-content:space-between;padding-left:1.6rem;border-bottom:1px solid #f0eeee}.mobile-navbar__header-text{font-size:1.6rem}.mobile-navbar__list{list-style:none;display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem}.mobile-navbar__list:not(:last-child){border-bottom:1px solid #f0eeee}.mobile-navbar__link{display:flex;justify-content:space-between;gap:1.6rem;align-items:center}.mobile-navbar__link:link,.mobile-navbar__link:visited{text-decoration:none;color:#333;font-weight:300;font-size:1.6rem;letter-spacing:.5px;transition:all .3s}.mobile-navbar__link--active:link,.mobile-navbar__link--active:visited{color:#66615d}.hero{display:flex;align-items:center;z-index:1}.hero:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:.15;z-index:-1}.hero__items{display:flex;flex-direction:column;gap:3.2rem;align-items:center}.hero__text{color:#fff}.hero--small{height:50vh}.hero--large{height:70vh}.hero--full{height:100vh}.hero__img{object-position:50% 30%}.hero__text{text-align:center}.hero__text>h1,.hero__text>h3{color:#fff}.screen-overlay{overflow:hidden!important}.screen-overlay:after{content:"";position:fixed;top:0;left:0;background-color:#333;height:100%;width:100%;opacity:.5;z-index:333}.screen-overlay--scroll-enabled{overflow:visible!important}.screen-overlay--disable-navbar:after{z-index:999}.container{max-width:120rem;padding:1.2rem 3.2rem;margin:0 auto}.with-sidebar{display:grid;grid-template-columns:3fr 1fr;grid-gap:2rem;gap:2rem;align-items:flex-start}@media only screen and (max-width:56.25em){.with-sidebar{grid-template-columns:1fr}}.sidebar{background-color:#f4f2f2;padding:2.4rem;box-shadow:0 1.2rem 3.2rem rgba(0,0,0,.03)}.description{padding:8rem 0;font-size:1.4rem}.description__texts{display:flex;flex-direction:column;gap:1rem;font-size:1.8rem;line-height:1.6;text-align:center}.residential-lots{padding:8rem 0;background-color:#f4f2f2;font-size:1.8rem;font-weight:500;line-height:1.8}.residential-lots__lots{display:flex;flex-direction:column;gap:1.2rem}@media only screen and (max-width:37.5em){.residential-lots__lots{gap:3.2rem}}.residential-lots__lot{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.2rem;gap:1.2rem;align-items:center;text-align:center}@media only screen and (max-width:37.5em){.residential-lots__lot{grid-template-columns:1fr}.residential-lots__lot:not(:last-child){border-bottom:1px solid hsla(0,0%,60%,.4);padding-bottom:1.2rem}}.residential-lots__lot:nth-child(2n) .residential-lots__info{order:1}@media only screen and (max-width:37.5em){.residential-lots__lot:nth-child(2n) .residential-lots__info{order:0}}.residential-lots__image-container{position:relative}.residential-lots__image{width:100%;height:auto}.residential-lots__badge{background-color:#678a46;color:#fff;padding:.4rem .8rem;border-radius:10px;letter-spacing:.5px;position:absolute;top:8px;left:-16px}.videos{padding:8rem 0}.videos__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:3.2rem;gap:3.2rem;grid-row-gap:4.8rem;row-gap:4.8rem}@media only screen and (max-width:56.25em){.videos__list{grid-template-columns:1fr;padding:0 12.8rem}}@media only screen and (max-width:37.5em){.videos__list{padding:0}}.map{padding-top:8rem}.agent{padding:8rem 0;background-color:#f4f2f2;font-size:1.8rem;font-weight:600}.agent__content{display:flex;flex-direction:column;align-items:center;gap:.8rem}.agent__img{max-width:26rem;height:auto;border-radius:2px;margin:1.6rem 0}.agent__contact{display:flex;gap:2.4rem;margin-bottom:1.2rem}.docs-and-links{padding:8rem 0;font-size:1.4rem}.docs-and-links__docs,.docs-and-links__links{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12.8rem;gap:12.8rem;grid-row-gap:6.4rem;row-gap:6.4rem;padding:2.4rem 2.4rem 4.8rem;border-bottom:2px solid hsla(0,0%,60%,.4)}@media only screen and (max-width:56.25em){.docs-and-links__docs,.docs-and-links__links{grid-template-columns:1fr 1fr}}@media only screen and (max-width:37.5em){.docs-and-links__docs,.docs-and-links__links{grid-template-columns:1fr}}.docs-and-links__links{padding-top:4.8rem;padding-bottom:0;border:none}.docs-and-links__doc-link{display:flex!important;gap:1.2rem;align-items:center}.docs-and-links__icon{height:4rem;width:4rem}.docs-and-links__link-header{text-align:center;display:flex;gap:.8rem}.docs-and-links__link{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.docs-and-links__logo{height:8rem;width:-moz-fit-content;width:fit-content}.contact{padding:8rem 0;font-size:1.4rem;background-image:linear-gradient(105deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,.4) 40%,transparent 50%),url(/_next/static/media/contact.6625e894.jpg);background-size:100%}.contact__box{background-color:#f4f2f2;max-width:60rem;margin:0 auto;padding:4.8rem 3.2rem;border-radius:4px}.flyers{padding:8rem 0;font-size:1.4rem}.flyers__list{display:flex;gap:6.4rem;padding-bottom:3.2rem;overflow-x:hidden}.flyers__list:hover{overflow-x:auto}.flyers__list::-webkit-scrollbar{height:4px}.flyers__list::-webkit-scrollbar-track{background:#f4f2f2}.flyers__list::-webkit-scrollbar-thumb{background:#999}.flyers__list::-webkit-scrollbar-thumb:hover{background:#777}.flyers__flyer{display:flex;flex-direction:column;gap:1.6rem;align-items:center}.flyers__flyer-img{width:16rem;height:auto}.associations{padding:8rem 0;background-color:#f4f2f2}.associations__content{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:56.25em){.associations__content{flex-direction:column;gap:4.8rem}}.associations__list{display:flex;width:100%;justify-content:space-around}@media only screen and (max-width:37.5em){.associations__list{flex-direction:column;align-items:center;gap:3.2rem}}.associations__logo{height:9rem;width:-moz-fit-content;width:fit-content}