section{display:flex;flex-direction:column;align-items:start;gap:var(--spacing-xxxl);width:100%;margin:0 auto}.fold{width:100%}.fold-title{font-size:6.5dvw;font-weight:700;text-transform:uppercase;font-family:var(--font-family-h);display:flex;flex-direction:column;gap:var(--spacing-xxs);width:max-content;margin:0 auto;margin-bottom:var(--spacing-l);margin-top:var(--spacing-m);line-height:1}.fold-title--highlight{color:var(--main)}@media screen and (min-width:500px){.fold-title{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl);gap:var(--spacing-s);font-size:6dvw;margin-top:unset}}@media screen and (min-width:768px){.fold-title{margin-bottom:var(--spacing-xxl);gap:var(--spacing-m)}}@media screen and (min-width:1100px){.fold-title--highlight{margin-left:10rem}}@media screen and (min-width:1260px){.fold-title{font-size:8rem}}@media screen and (min-width:1400px){.fold-title--highlight{margin-left:20rem}}.fold-newsletter-container{width:100%}.fold-newsletter__image{width:100%;height:auto;max-height:70rem;object-fit:cover;aspect-ratio:1/1}@media screen and (min-width:500px){.fold-newsletter__image{aspect-ratio:unset}}.fold-newsletter{background-color:var(--main-light);color:var(--white);padding:var(--spacing-xxl) var(--spacing-xl);margin:-4rem 1rem 0 auto;width:max-content;max-width:calc(100% - 2rem);position:relative;z-index:1}.fold-newsletter--title{font-size:2.4rem;font-weight:700;text-transform:uppercase;margin-bottom:var(--spacing-m)}.fold-newsletter>.btn{margin-top:var(--spacing-xl)}@media screen and (min-width:500px){.fold-newsletter>p{max-width:50dvw}}@media screen and (min-width:768px){.fold-newsletter{padding:var(--spacing-xxl) var(--spacing-xxxl);margin:0 var(--spacing-xl) 0 auto;margin-top:-10rem;max-width:calc(100% - 8rem)}.fold-newsletter>p{max-width:55rem}.fold-newsletter>.btn{margin-top:var(--spacing-xxl)}}@media screen and (min-width:1100px){.fold-newsletter{padding:var(--spacing-xxl) 20rem}}.post-list-item{width:100%}.post-list-item__link{display:block;text-decoration:none;color:inherit}.post-list-item__img{aspect-ratio:1/1;object-fit:cover;width:100%;height:auto}.post-list-item__price{font-size:1.4rem;line-height:2rem;font-weight:700;font-family:var(--font-family-h);margin-left:auto;margin-top:-2rem;margin-bottom:var(--spacing-xs);position:relative;z-index:1;padding:var(--spacing-xxs) var(--spacing-xs);background-color:var(--main);color:var(--white);width:14rem;text-align:center}.post-list-item__info.margin-top{margin-top:var(--spacing-s)}.post-list-item__info-title{font-size:1.4rem;line-height:2rem;font-weight:700;font-family:var(--font-family-h)}.post-list-item__info-location{font-size:1rem;line-height:1.5rem}.post-list-item__info-features{list-style:none;display:flex;gap:var(--spacing-xl);padding:0;margin:0;margin-top:var(--spacing-xs)}.post-list-item__info-feature-item{display:flex;align-items:center;gap:var(--spacing-xs)}.post-list-item__info-feature-item.--small{gap:var(--spacing-xxs)}.posts{width:100%}h2{font-size:8dvw;font-weight:700;text-transform:uppercase;margin-bottom:var(--spacing-m)}@media screen and (min-width:500px){h2{margin-bottom:var(--spacing-l)}}@media screen and (min-width:768px){h2{font-size:8dvw}}@media screen and (min-width:1000px){h2{font-size:8rem}}.posts-list{list-style:none;padding:0;width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(auto,1fr));gap:20px;animation:fly-in linear both;animation-timeline:view(block);animation-range:cover 0% cover 12%}@media screen and (min-width:700px){.posts-list{grid-template-columns:repeat(auto-fill,minmax(calc((100% - 8rem)/2),1fr))}}@media screen and (min-width:1070px){.posts-list{grid-template-columns:repeat(auto-fill,minmax(calc((100% - 8rem) / 3),1fr))}}@media screen and (min-width:1440px){.posts-list{grid-template-columns:repeat(auto-fill,minmax(calc((100% - 8rem)/4),1fr))}}.posts-list.--1,.posts-list.--2,.posts-list.--3,.posts-list.--4{padding-bottom:var(--spacing-xxl)}.posts-no-offers{padding:15rem 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-m)}.posts-no-offers h3{font-size:2rem;font-weight:700;text-transform:uppercase}.posts-no-offers p{font-size:1.6rem;max-width:40rem}@media screen and (min-width:768px){.posts-no-offers{padding:20rem 0}}.buurt{width:100%;padding:var(--spacing-l);padding-top:0;padding-bottom:var(--spacing-xxl);background-color:var(--main);color:var(--white)}@media screen and (min-width:500px){.buurt{padding:0 var(--spacing-xl) var(--spacing-xxl) var(--spacing-xl)}}.buurt-img{width:100%;height:auto;object-fit:cover;display:inline-block;aspect-ratio:12/9;margin:0 auto;margin-top:-10rem;animation:fade-in linear both;animation-timeline:view(block);animation-range:cover 0% cover 25%}@media screen and (min-width:500px){.buurt-img{aspect-ratio:6/3}}@media screen and (min-width:1000px){.buurt-img{aspect-ratio:unset}}.buurt-content h3{font-family:var(--font-family-h);font-weight:700;text-transform:uppercase;margin-bottom:var(--spacing-m)}.contact-form{display:flex;flex-direction:column;gap:var(--spacing-l);width:100%;max-width:40rem}@media screen and (min-width:600px){.contact-form{min-width:40rem}}.form-group{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-group.hidden{display:none}.form-group input,.form-group textarea{padding:var(--spacing-xs) var(--spacing-s);border:1px solid var(--white);background-color:transparent;border-radius:var(--spacing-xs);font-family:var(--font-family-p);color:var(--white)}.form-group input:focus,.form-group textarea:focus{outline:2px solid var(--main)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--white);opacity:.4}.field-error{color:var(--error, red);font-size:1.2rem;margin:0}.validation-message{background-color:var(--white);padding:var(--spacing-s);border-radius:var(--spacing-xs);display:flex;align-items:center;justify-content:start;gap:var(--spacing-s)}.validation-message--success{color:var(--success, green)}.validation-message--error{color:var(--error, red)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact{width:100%;max-width:136rem;margin:0 auto}.contact>img{height:35rem;width:calc(100% - var(--spacing-s));object-fit:cover;padding-right:1.2rem}@media screen and (min-width:500px){.contact>img{height:45rem}}@media screen and (min-width:850px){.contact>img{height:unset;width:70%;max-width:80rem;padding:0}}h2{font-family:var(--font-family-h);font-size:2.4rem;text-transform:uppercase}@media screen and (min-width:500px){h2{font-size:3rem}}.contact-info{display:flex;flex-direction:column;gap:var(--spacing-l);width:calc(100% - var(--spacing-s));margin-left:auto;margin-top:-6rem;padding:var(--spacing-xl) var(--spacing-l);background-color:var(--main-light);color:var(--white);position:relative;z-index:1}@media screen and (min-width:500px){.contact-info{width:calc(100% - var(--spacing-s));padding:var(--spacing-xl) var(--spacing-xl)}}@media screen and (min-width:700px){.contact-info{width:max-content;padding:var(--spacing-xxl) var(--spacing-xxxl)}}@media screen and (min-width:850px){.contact-info{margin-top:-10rem}}@media screen and (min-width:1200px){.contact-info{margin-top:-47.8rem}}.contact-details{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-top:var(--spacing-xxl)}.contact-details h3{margin-bottom:var(--spacing-xs)}.contact-details a{color:var(--dark);text-decoration:none}.contact-details a:hover{text-decoration:underline}
