*,:before,:after{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box;font-size:62.5%}@media only screen and (max-width:75em){html{font-size:50%}}body{color:#6d5d4b;font-family:Nunito,sans-serif;font-weight:300;line-height:1.6}.container{grid-template-rows:80vh min-content minmax(min-content,40vw) repeat(3,min-content);grid-template-columns:[sidebar-start]8rem[sidebar-end full-start]minmax(6rem,1fr)[center-start]repeat(8,[col-start]minmax(min-content,14rem)[col-end])[center-end]minmax(6rem,1fr)[full-end];display:grid}@media only screen and (max-width:62.5em){.container{grid-template-rows:6rem 80vh min-content minmax(min-content,40vw) repeat(3,min-content);grid-template-columns:[full-start]minmax(6rem,1fr)[center-start]repeat(8,[col-start]minmax(min-content,14rem)[col-end])[center-end]minmax(6rem,1fr)[full-end]}}@media only screen and (max-width:50em){.container{grid-template-rows:6rem calc(100vh - 6rem)}}.heading-4,.heading-3,.heading-2,.heading-1{font-family:Josefin Sans,sans-serif;font-weight:400}.heading-1{color:#f9f7f6;font-size:4.5rem;line-height:1}.heading-2{font-size:4rem;font-style:italic;line-height:1}.heading-2--light{color:#f9f7f6}.heading-2--dark{color:#54483a}.heading-3{color:#c69963;text-transform:uppercase;font-size:1.6rem}.heading-4{font-size:1.9rem}.heading-4--light{color:#f9f7f6}.heading-4--dark{color:#54483a}.btn{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#c69963;border:none;border-radius:0;padding:1.5rem 3rem;font-family:Josefin Sans,sans-serif;font-size:1.5rem;transition:all .2s;display:inline-block}.btn:hover{background-color:#b28451}.mb-sm{margin-bottom:2rem}.mb-md{margin-bottom:3rem}.mb-lg{margin-bottom:4rem}.mb-hg{margin-bottom:8rem}.sidebar{background-color:#c69963;grid-area:1/sidebar-start/-1/sidebar-end;justify-content:center;display:flex}@media only screen and (max-width:62.5em){.sidebar{grid-area:1/1/2/-1;justify-content:flex-end;align-items:center}}.nav-btn{height:2px;width:4.5rem;background-color:#fff;border:none;border-radius:0;margin-top:4rem}.nav-btn:before,.nav-btn:after{height:2px;width:4.5rem;content:"";background-color:#fff;display:block}.nav-btn:before{transform:translateY(-1.5rem)}.nav-btn:after{transform:translateY(1.3rem)}@media only screen and (max-width:62.5em){.nav-btn{margin-top:0;margin-right:3rem}.nav-btn:before{transform:translateY(-1.2rem)}.nav-btn:after{transform:translateY(1rem)}}.header{background-color:#54483a;background-image:linear-gradient(#101d2ced,#101d2ced),url(hero.4d906843.jpeg);background-position:50%;background-size:cover;grid-column:full-start/6 col-end;grid-template-rows:1fr min-content minmax(6rem,min-content) 1fr;grid-template-columns:minmax(min-content,max-content);justify-content:center;row-gap:1.5rem;padding:4rem 8rem 8rem;display:grid}@media only screen and (max-width:50em){.header{grid-column:full-start/full-end}}@media only screen and (max-width:37.5em){.header{padding:5rem}}.header__logo{height:3rem;justify-self:center}.header__btn{place-self:start}.header__seenon-text{color:#aaa;grid-template-columns:1fr max-content 1fr;justify-content:center;align-items:center;gap:3rem;font-size:1.6rem;display:grid}.header__seenon-text:before,.header__seenon-text:after{content:"";height:1px;background-color:currentColor;display:block}.header__seenon-logos{grid-template-columns:repeat(4,1fr);justify-self:center;place-items:center;gap:5rem;display:grid}.header__seenon-logos img{max-height:2.5rem;filter:brightness(70%);max-width:100%}.realtors{background-color:#101d2c;flex-direction:column;grid-column:7 col-start/full-end;justify-content:center;align-items:center;gap:3rem;padding:3rem;display:flex}@media only screen and (max-width:50em){.realtors{grid-column:full-start/full-end}}@media only screen and (max-width:37.5em){.realtors{padding:2rem}}.realtors__list{grid-template-columns:minmax(4rem,7rem) minmax(min-content,max-content);align-items:center;gap:5vh 2rem;display:grid}@media only screen and (max-width:50em){.realtors__list{grid-template-columns:repeat(3,minmax(4rem,7rem) minmax(min-content,max-content))}}@media only screen and (max-width:37.5em){.realtors__list{grid-template-columns:minmax(4rem,7rem) minmax(min-content,max-content);padding:2rem}}.realtors__img{max-width:100%;max-height:100%;border-radius:50%;display:block}.realtors__details:not(:last-child){margin-right:3rem}.realtors__sold{text-transform:uppercase;color:#aaa;margin-top:-3px}.features{grid-column:center-start/center-end;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));align-items:start;gap:6rem;margin:15rem 0;display:grid}.feature{grid-template-columns:min-content 1fr;gap:3.5rem 2.5rem;display:grid}.feature__icon{height:4.5rem;width:4.5rem;fill:#c69963;grid-row:1/3;transform:translateY(-1rem)}.feature__text{font-size:1.7rem}.story__pictures{background-image:linear-gradient(#c6996380,#c6996380),url(back.c388bd30.jpg);background-size:cover;grid-column:full-start/4 col-end;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(6,1fr);align-items:center;display:grid}@media only screen and (max-width:50em){.story__pictures{grid-column:full-start/full-end;padding:6rem}}.story__img--1{width:100%;grid-area:2/2/-2/-2;box-shadow:0 2rem 5rem #0000001a}@media only screen and (max-width:50em){.story__img--1{grid-area:1/1/-1/5}}.story__img--2{width:115%;z-index:20;grid-area:4/4/6/7;box-shadow:0 2rem 5rem #0003}@media only screen and (max-width:50em){.story__img--2{width:100%;grid-row:1/-1}}.story__content{background-color:#f9f7f6;flex-direction:column;grid-column:5 col-start/full-end;justify-content:center;align-items:flex-start;padding:6rem 8vw;display:flex}@media only screen and (max-width:50em){.story__content{grid-area:5/full-start/6/full-end}}.story__text{margin-bottom:4rem;font-size:1.5rem;font-style:italic}.homes{grid-column:center-start/center-end;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));gap:7rem;margin:15rem 0;display:grid}.home{background-color:#f9f7f6;grid-template-columns:repeat(2,1fr);row-gap:3.5rem;display:grid;position:relative;box-shadow:0 1rem 2rem #0000004d}.home__img{width:100%;z-index:1;grid-area:1/1/2/-1}.home__like{width:3rem;height:3rem;fill:#c69963;z-index:2;position:absolute;top:0;right:0;transform:translate(-50%,50%)}.home__name{color:#fff;width:80%;text-align:center;z-index:2;background-color:#101d2c;grid-area:1/1/2/-1;place-self:end center;padding:1.25rem;font-family:Josefin Sans,sans-serif;font-size:1.6rem;font-weight:400;transform:translateY(50%)}.home__location,.home__rooms{margin-top:2.5rem}.home__location,.home__rooms,.home__area,.home__price{align-items:center;gap:1rem;margin-left:2rem;font-size:1.5rem;display:flex}.home__location svg,.home__rooms svg,.home__area svg,.home__price svg{width:2rem;height:2rem;fill:#c69963}.home__location p,.home__rooms p,.home__area p,.home__price p{color:#6d5d4b}.home__btn{text-align:center;grid-column:1/-1}.gallery{background-color:#f9f7f6;grid-column:full-start/full-end;grid-template-rows:repeat(7,5vw);grid-template-columns:repeat(8,1fr);gap:1.5rem;padding:1.5rem;display:grid}.gallery__item--1{grid-area:1/1/3/3}.gallery__item--2{grid-area:3/1/6/3}.gallery__item--3{grid-area:6/1/8/2}.gallery__item--4{grid-area:1/3/span 3/6}.gallery__item--5{grid-area:4/3/6/5}.gallery__item--6{grid-area:6/2/8/4}.gallery__item--7{grid-area:1/6/3/7}.gallery__item--8{grid-area:4/5/5/5}.gallery__item--9{grid-area:5/5/span 3/span 3}.gallery__item--10{grid-area:1/7/3/span 2}.gallery__item--11{grid-area:3/6/5/8}.gallery__item--12{grid-area:3/8/6/9}.gallery__item--13{grid-area:6/8/8/9}.gallery__item--14{grid-area:6/4/8/5}.gallery__img{width:100%;height:100%;object-fit:cover;display:block}.footer{background-color:#101d2c;grid-column:full-start/full-end;padding:8rem}.nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;list-style:none;display:flex}.nav__item{flex:0 0 15rem}.nav__link:link,.nav__link:visited{color:#fff;text-align:center;padding:1rem;font-family:Josefin Sans,sans-serif;font-size:1.4rem;text-decoration:none;transition:all .3s;display:block}.nav__link:hover,.nav__link:active{background-color:#ffffff0d;transform:translateY(-3px)}.copyright{color:#aaa;text-align:center;width:70%;margin:6rem auto 0;font-size:1.4rem}
/*# sourceMappingURL=index.4ef093ec.css.map */
