/*
  Made by Elly Loel - https://ellyloel.com/
  With inspiration from:
    - Josh W Comeau - https://courses.joshwcomeau.com/css-for-js/treasure-trove/010-global-styles/
    - Andy Bell - https://piccalil.li/blog/a-modern-css-reset/
    - Adam Argyle - https://unpkg.com/open-props@1.3.16/normalize.min.css / https://codepen.io/argyleink/pen/KKvRORE

  Notes:
    - `:where()` is used to lower specificity for easy overriding.
*/

* {
  /* Remove default margin on everything */
  margin: 0;
  /* Remove default padding on everything */
  padding: 0;
  /* Calc `em` based line height, bigger line height for smaller font size and smaller line height for bigger font size: https://kittygiraudel.com/2020/05/18/using-calc-to-figure-out-optimal-line-height/ */
  line-height: calc(0.25rem + 1em + 0.25rem);
}

/* Use a more-intuitive box-sizing model on everything */
*,
::before,
::after {
  box-sizing: border-box;
}

/* Remove border and set sensible defaults for backgrounds, on all elements except fieldset progress and meter */
*:where(:not(fieldset, progress, meter)) {
  border-width: 0;
  border-style: solid;
  background-origin: border-box;
  background-repeat: no-repeat;
}

html {
  /* Allow percentage-based heights in the application */
  block-size: 100%;
  /* Making sure text size is only controlled by font-size */
  -webkit-text-size-adjust: none;
}

/* Smooth scrolling for users that don't prefer reduced motion */
@media (prefers-reduced-motion: no-preference) {
  html:focus-within {
    scroll-behavior: smooth;
  }
}

body {
  /* Improve text rendering */
  -webkit-font-smoothing: antialiased;
  /* https://marco.org/2012/11/15/text-rendering-optimize-legibility */
  text-rendering: optimizeSpeed;
  /* Allow percentage-based heights in the application */
  min-block-size: 100%;
  /* https://developer.mozilla.org/en-US/docs/Web/CSS/scrollbar-gutter#example_2 */
  /* scrollbar-gutter: stable both-edges; Removed until this bug is fixed: https://bugs.chromium.org/p/chromium/issues/detail?id=1318404#c2 */
}

/* Improve media defaults */
:where(img, svg, video, canvas, audio, iframe, embed, object) {
  display: block;
}
:where(img, svg, video) {
  block-size: auto;
  max-inline-size: 100%;
}

/* Remove stroke and set fill colour to the inherited font colour */
:where(svg) {
  stroke: none;
  fill: currentColor;
}

/* SVG's without a fill attribute */
:where(svg):where(:not([fill])) {
  /* Remove fill and set stroke colour to the inherited font colour */
  stroke: currentColor;
  fill: none;
  /* Rounded stroke */
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* Set a size for SVG's without a width attribute */
:where(svg):where(:not([width])) {
  inline-size: 5rem;
}

/* Remove built-in form typography styles */
:where(input, button, textarea, select),
:where(input[type="file"])::-webkit-file-upload-button {
  color: inherit;
  font: inherit;
  font-size: inherit;
  letter-spacing: inherit;
}

/* Change textarea resize to vertical only and block only if the browser supports that */
:where(textarea) {
  resize: vertical;
}
@supports (resize: block) {
  :where(textarea) {
    resize: block;
  }
}

/* Avoid text overflows */
:where(p, h1, h2, h3, h4, h5, h6) {
  overflow-wrap: break-word;
}


/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
:where(ul, ol)[role="list"] {
  list-style: none;
}

/* More readable underline style for anchor tags without a class. This could be set on anchor tags globally, but it can cause conflicts. */
a:not([class]) {
  text-decoration-skip-ink: auto;
}

/* Make it clear that interactive elements are interactive */
:where(a[href], area, button, input, label[for], select, summary, textarea, [tabindex]:not([tabindex*="-"])) {
  cursor: pointer;
  touch-action: manipulation;
}
:where(input[type="file"]) {
  cursor: auto;
}
:where(input[type="file"])::-webkit-file-upload-button,
:where(input[type="file"])::file-selector-button {
  cursor: pointer;
}

/* Animate focus outline */
@media (prefers-reduced-motion: no-preference) {
  :focus-visible {
    transition: outline-offset 145ms cubic-bezier(0.25, 0, 0.4, 1);
  }
  :where(:not(:active)):focus-visible {
    transition-duration: 0.25s;
  }
}
:where(:not(:active)):focus-visible {
  outline-offset: 5px;
}

/* Make sure users can't select button text */
:where(button, button[type], input[type="button"], input[type="submit"], input[type="reset"]),
:where(input[type="file"])::-webkit-file-upload-button,
:where(input[type="file"])::file-selector-button {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  user-select: none;
  text-align: center;
}

/* Disabled cursor for disabled buttons */
:where(button, button[type], input[type="button"], input[type="submit"], input[type="reset"])[disabled] {
  cursor: not-allowed;
}



/* https://andy-bell.co.uk/a-more-modern-css-reset/ */

/* Box sizing rules */


/* Prevent font size inflation */
html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

/* Remove default margin in favour of better control in authored CSS */
body, h1, h2, h3, h4, p,
figure, blockquote, dl, dd {
  margin: 0;
  font-weight: normal;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role='list'],
ol[role='list'] {
  list-style: none;
}

/* Set core body defaults */
body {
  min-height: 100vh;
  line-height: 1.5;
}

/* Set shorter line heights on headings and interactive elements */
h1, h2, h3, h4,
button, input, label {
  line-height: 1.1;
}

/* Balance text wrapping on headings */
h1, h2,
h3, h4 {
  text-wrap: balance;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
  color: currentColor;
}

/* Make images easier to work with */
img,
picture {
  max-width: 100%;
  display: block;
}

/* Inherit fonts for inputs and buttons */
input, button,
textarea, select {
  font: inherit;
}

/* Make sure textareas without a rows attribute are not tiny */
textarea:not([rows]) {
  min-height: 10em;
}

/* Anything that has been anchored to should have extra scroll margin */
:target {
  scroll-margin-block: 5ex;
}

html{font-size:62.5%}body{font-size:1.6rem}*,*::before,*::after{box-sizing:border-box}a{text-decoration:none;color:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}img{width:100%}ul{list-style:none;padding:0;margin:0}/*! HTML5 Boilerplate v7.3.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none !important}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]::after{content:" (" attr(href) ")"}abbr[title]::after{content:" (" attr(title) ")"}a[href^="#"]::after,a[href^="javascript:"]::after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}:root{--vh: 100vh;--screen-100vh: 100vh;--padding-side: 1.5rem}@supports(height: 100dvh){:root :root{--vh: 100dvh}}@media only screen and (min-width: 840px){:root{--padding-side: 4rem}}.btn-outline{font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;border:1px solid var(--black);padding:.5rem 1rem 0;border-radius:2rem;width:fit-content}@media only screen and (min-width: 840px){.btn-outline{padding:1rem 3rem .25rem;font-size:2rem}}.btn-outline:hover{background-color:var(--black);color:var(--yellow)}:root{--black: #000;--white: #FFF;--yellow: #FFE48D;--yellow-light: rgba(255, 228, 141, 0.4);--beige: #C4AB87;--beige_bg: #F3EEE7;--grey: #D9D9D9;--dark: #313130}figure{margin:0}.ima{display:block;width:100%;position:relative;overflow:hidden}.ima img{width:100%;position:absolute;top:0;left:0}.f16x9{padding-top:56.25%}@font-face{font-family:"Founders Grotesk Medium";src:url(../b37cd3a658cb33323eb7.woff2) format("woff2"),url(../585a701f41a918cdfc11.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Founders Grotesk Regular";src:url(../39d1f8b399a0cdb49d48.woff2) format("woff2"),url(../ec538bb2b58606b28da8.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Founders Grotesk Light";src:url(../576314f99ed94e0d31b8.woff2) format("woff2"),url(../af7b0be432f9e1cf97f5.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}:root{--font-regular: "Founders Grotesk Regular", sans-serif;--font-medium: "Founders Grotesk Medium", sans-serif;--font-light: "Founders Grotesk Light", sans-serif}body{font-family:var(--font-regular);font-weight:normal;color:var(--black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem}@media only screen and (min-width: 768px){body{font-size:3rem}}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.header{position:absolute;top:0;padding:2.5rem var(--padding-side) 0;display:flex;width:100%;background-color:var(--yellow);z-index:99;transition:transform .3s ease}@media only screen and (min-width: 840px){.header{justify-content:space-between;padding-top:4rem}}.header__logo{width:10rem;height:auto;position:absolute;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 840px){.header__logo{width:15rem}}.header__menu--link{font-size:2.5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase}@media only screen and (min-width: 1024px){.header__menu--link{font-size:2rem}}.header .header__nav--main{display:none}@media only screen and (min-width: 840px){.header .header__nav--main{display:flex;width:calc(33% - .75rem)}}.header .header__nav--main .header__menu{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 840px){.header .header__nav--main .header__menu{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;margin-top:-1rem}}.header .header__nav--main .header__menu--item{margin:1.25rem 0;line-height:0;border-radius:5rem;padding:1rem 2rem .1rem;border:1px solid rgba(0,0,0,0)}.header .header__nav--lang{display:none}@media only screen and (min-width: 840px){.header .header__nav--lang{display:block}}.header .header__nav--lang .header__menu--item{background-color:rgba(0,0,0,0);font-size:2.5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase}@media only screen and (min-width: 1024px){.header .header__nav--lang .header__menu--item{font-size:2rem}}.header .header__nav--lang .header__menu--item:hover{border:none}.header .header__nav--hamburger{display:flex;flex-direction:column;justify-content:space-between;z-index:100;user-select:none;height:1.6rem;width:2.3rem;margin-left:auto}@media only screen and (min-width: 840px){.header .header__nav--hamburger{display:none}}.header .header__nav--hamburger label{text-indent:-9999px;top:0;position:absolute}.header .header__nav--hamburger .header__menu--button{background-color:rgba(0,0,0,0);height:100%;width:100%}.header .header__nav--hamburger .header__menu--button .menu-span{width:100%;height:.1rem;background-color:var(--black);display:block}.header .header__nav--hamburger .menu__check{height:1.6rem;width:2.3rem;top:2.5rem;position:absolute;cursor:pointer;opacity:0;z-index:2}.header .header__nav--hamburger .menu__check:checked~.header__menu--button .menu-span{transform:rotate(45deg) translate(-2px, -2px);transition:transform .3s}.header .header__nav--hamburger .menu__check:checked~.header__menu--button .menu-span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2);transition:transform .3s}.header .header__nav--hamburger .menu__check:checked~.header__menu--button .menu-span:nth-last-child(2){transform:rotate(-45deg) translate(1px, -1px);transition:transform .3s}.header .header__nav--hamburger .menu__check:not(:checked)~.header__menu--button{display:flex;flex-direction:column;justify-content:space-between}.header .header__nav--hamburger .menu__check:not(:checked)~.header__menu--button .menu-span{transform:rotate(0) translate(0, 0);transition:transform .3s}.pre-footer{background-color:var(--beige_bg);padding:7rem var(--padding-side) 10rem}@media only screen and (min-width: 840px){.pre-footer{padding:5rem var(--padding-side) 3.5rem}}.pre-footer__text{font-size:2.8rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1}@media only screen and (min-width: 1024px){.pre-footer__text{font-size:5rem}}.footer{background-color:var(--beige_bg);padding:2rem var(--padding-side) 6rem}@media only screen and (min-width: 840px){.footer{padding:2rem var(--padding-side) 9rem;display:flex;flex-wrap:wrap}}.footer__title{font-size:3rem;font-family:var(--font-medium);font-weight:500;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;width:100%}@media only screen and (min-width: 1024px){.footer__title{font-size:7rem}}.footer__link{font-size:1.5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1}@media only screen and (min-width: 1024px){.footer__link{font-size:2rem}}.footer__link:hover{text-decoration:underline}.footer__text{font-size:1.5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1}@media only screen and (min-width: 1024px){.footer__text{font-size:2rem}}.footer__center{width:100%;border-top:1px solid var(--black);margin-top:3rem;padding-top:4rem;text-align:center}@media only screen and (min-width: 840px){.footer__center{margin-top:7rem;padding-top:5rem;padding-right:20%;width:50%}}.footer__center address{font-size:1.5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;font-style:normal}@media only screen and (min-width: 1024px){.footer__center address{font-size:2rem}}.footer__right{width:100%;margin-top:2rem;text-align:center}@media only screen and (min-width: 840px){.footer__right{border-top:1px solid var(--black);margin-top:7rem;padding-top:6rem;width:50%;padding-left:20%}}.footer__nav{display:flex;width:fit-content;justify-content:center;margin:.5rem auto}.footer__nav .footer__link{display:flex}.footer__nav .footer__link:not(:last-child):after{content:"|";display:block;margin:0 .5rem}body{overflow-x:hidden;position:relative}body.overflow-hidden{overflow:hidden}body .new-development{background:var(--yellow);padding:2rem var(--padding-side) 5rem;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width: 840px){body .new-development{padding:4.5rem var(--padding-side);text-align:left;flex-direction:row-reverse;justify-content:space-between;align-items:stretch}}body .new-development__link--image{width:100%;aspect-ratio:343/230;margin-bottom:5rem}@media only screen and (min-width: 840px){body .new-development__link--image{width:calc(66% - 2rem);aspect-ratio:948/617;margin-bottom:0}}body .new-development picture img{object-fit:cover;width:100%;height:100%}body .new-development__container{width:100%}@media only screen and (min-width: 840px){body .new-development__container{width:calc(33% - 2rem);display:flex;flex-direction:column}}body .new-development__title{font-size:3rem;font-family:var(--font-medium);font-weight:500;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;width:100%;margin-bottom:2.3rem}@media only screen and (min-width: 1024px){body .new-development__title{font-size:5rem}}@media only screen and (min-width: 840px){body .new-development__title{margin-bottom:1.3rem}}body .new-development p.new-development__signup{display:none}@media only screen and (min-width: 840px){body .new-development p.new-development__signup{display:block;margin-top:auto;margin-bottom:2.5rem}}body .new-development__text,body .new-development p{font-size:2rem;font-family:var(--font-light);font-weight:300;font-style:normal;color:var(--black);line-height:1;margin-top:1.5rem;margin-bottom:2.5rem}@media only screen and (min-width: 1024px){body .new-development__text,body .new-development p{font-size:2.5rem}}@media only screen and (min-width: 840px){body .new-development__text,body .new-development p{margin-top:0;margin-bottom:auto}}@media only screen and (min-width: 840px){body .new-development__text span,body .new-development p span{display:block;margin-top:6.5rem}}.popup{width:100%;height:var(--vh);padding:0 var(--padding-side);background-color:var(--yellow);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:fixed;top:0;left:0;transform:translateX(100vw);transition:transform .3s ease;z-index:105}.popup__logo{top:2.5rem;width:10rem;height:auto;position:absolute;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 840px){.popup__logo{width:15rem}}.popup__close{position:absolute;top:2.5rem;right:var(--padding-side);background-color:rgba(0,0,0,0)}@media only screen and (min-width: 840px){.popup__close{top:4.5rem}}.popup__close--img{width:1.6rem;height:1.6rem}.popup__title{font-size:4.3rem;font-family:var(--font-medium);font-weight:500;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;text-align:center;text-wrap:auto;margin-bottom:3rem}@media only screen and (min-width: 1024px){.popup__title{font-size:7rem}}@media only screen and (min-width: 840px){.popup__title{text-align:left;width:100%;margin-top:16vh}}@media only screen and (min-width: 840px)and (max-width: 1510px){.popup__title{font-size:5rem}}@media only screen and (min-width: 840px){.popup__list{margin-top:12.5rem;display:flex}}@media only screen and (min-width: 840px){.popup__list--item{width:calc(33% - .75rem);display:flex;flex-direction:column}}.popup__list--title{font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;text-align:center;margin-top:3rem}@media only screen and (min-width: 1024px){.popup__list--title{font-size:2rem}}@media only screen and (min-width: 840px){.popup__list--title{text-align:left}}.popup__list--link{font-size:2.5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-align:center;text-transform:uppercase;display:block}@media only screen and (min-width: 1024px){.popup__list--link{font-size:3.5rem}}@media only screen and (min-width: 840px){.popup__list--link{text-align:left}}@media only screen and (min-width: 840px)and (max-width: 1510px){.popup__list--link{font-size:2.5rem}}.popup__list address{font-size:2.5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-align:center;text-transform:uppercase;font-style:normal}@media only screen and (min-width: 1024px){.popup__list address{font-size:3.5rem}}@media only screen and (min-width: 840px){.popup__list address{text-align:left}}@media only screen and (min-width: 840px)and (max-width: 1510px){.popup__list address{font-size:2.5rem}}body header.scroll-up{position:fixed;transform:translateY(0) !important;padding-bottom:4rem}body.menu-open .header{overflow:hidden;height:var(--screen-100vh);z-index:99}body.menu-open .header__nav--lang{display:block;position:absolute;bottom:2.5rem;left:var(--padding-side)}body.menu-open .header__nav--main{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body .wpml-ls-legacy-dropdown a:hover{background-color:rgba(0,0,0,0)}body .wpml-ls-legacy-dropdown a{background-color:rgba(0,0,0,0);border:none;width:fit-content;font-size:2.5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;padding-left:0}@media only screen and (min-width: 1024px){body .wpml-ls-legacy-dropdown a{font-size:2rem}}body .wpml-ls-legacy-dropdown a:hover{background-color:rgba(0,0,0,0)}body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{border:none}body .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{background-color:rgba(0,0,0,0)}body .wpml-ls-legacy-dropdown .wpml-ls-item{margin-top:1.1rem}body .wpml-ls-legacy-dropdown .wpml-ls-item:last-child{margin-top:.6rem;margin-bottom:1rem}@media only screen and (min-width: 840px){body .wpml-ls-legacy-dropdown .wpml-ls-item:last-child{margin-bottom:0}}body .wpml-ls-legacy-dropdown .js-wpml-ls-item-toggle{background-color:rgba(0,0,0,0);border:none;width:fit-content;font-size:2.5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;padding-top:0;padding-bottom:0}@media only screen and (min-width: 1024px){body .wpml-ls-legacy-dropdown .js-wpml-ls-item-toggle{font-size:2rem}}body .wpml-ls-legacy-dropdown .js-wpml-ls-item-toggle:hover,body .wpml-ls-legacy-dropdown .js-wpml-ls-item-toggle:hover>a{background:rgba(0,0,0,0)}body .wpml-ls-legacy-dropdown .js-wpml-ls-item-toggle:after{content:url("https://thenest.calvo.studio/wp-content/themes/the-nest/img/thenest-arrow-down.svg");width:1.2rem;height:.6rem;border:none;right:1rem;top:0rem}body .wpml-ls-legacy-dropdown .js-wpml-ls-item-toggle a{background-color:rgba(0,0,0,0);border:none;width:fit-content;font-size:2.5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase}@media only screen and (min-width: 1024px){body .wpml-ls-legacy-dropdown .js-wpml-ls-item-toggle a{font-size:2rem}}@media only screen and (max-width: 840px){body .wpml-ls-item{position:relative}}@media only screen and (max-width: 840px){body .wpml-ls-sub-menu{bottom:100%;top:auto !important}}body.post-type-archive-properties header.scroll-up,body.page__about header.scroll-up{background-color:var(--beige_bg)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.home{overflow:hidden}@media only screen and (min-width: 840px){.home .header__menu--item:hover{border:1px solid var(--black)}}.home .hero{width:100vw;height:var(--vh);background-color:var(--yellow);padding:0 var(--padding-side);display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}@media only screen and (min-width: 840px){.home .hero{justify-content:space-between;flex-direction:row}}.home .hero__container{width:100%}@media only screen and (min-width: 840px){.home .hero__container{width:calc(33% - .75rem);position:relative}}.home .hero__container--title{font-size:4.3rem;font-family:var(--font-medium);font-weight:500;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;text-align:center;width:100%;margin:6rem 0}@media only screen and (min-width: 1024px){.home .hero__container--title{font-size:7rem}}@media only screen and (min-width: 840px){.home .hero__container--title{margin:0}}@media only screen and (min-width: 840px)and (max-width: 1510px){.home .hero__container--title{font-size:5rem}}.home .hero__container--img{aspect-ratio:343/597;position:absolute;top:50%;left:0;transform:translateY(100%);padding:0 var(--padding-side);max-height:73vh;object-fit:cover}@media only screen and (min-width: 840px){.home .hero__container--img{aspect-ratio:464/617;width:100%;padding:0}}@media only screen and (max-width: 840px){.home .hero__container.hero__center picture,.home .hero__container.hero__right picture{display:none}}.home .about{width:100%;padding:5rem var(--padding-side) 1.5rem}@media only screen and (min-width: 840px){.home .about{padding-top:9.4rem;padding-bottom:4rem}}.home .about__title{text-wrap:auto;font-size:2.8rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1}@media only screen and (min-width: 1024px){.home .about__title{font-size:5rem}}.home .we{background-color:var(--beige_bg)}@media only screen and (min-width: 840px){.home .we{padding:5rem 0 4rem}}.home .we__section{padding:4.5rem var(--padding-side) 3.5rem;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 840px){.home .we__section{flex-direction:row;justify-content:space-between;padding:3.8rem var(--padding-side)}}.home .we__section--title{font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-align:center;text-transform:uppercase;margin-bottom:2rem}@media only screen and (min-width: 1024px){.home .we__section--title{font-size:2rem}}@media only screen and (min-width: 840px){.home .we__section--title{text-align:left;width:calc(33% - .75rem);margin-bottom:3rem}}.home .we__section--subtitle{font-size:2.5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-align:center;padding:0 1rem;margin-bottom:3rem}@media only screen and (min-width: 1024px){.home .we__section--subtitle{font-size:3.5rem}}@media only screen and (min-width: 840px){.home .we__section--subtitle{text-align:left;width:calc(33% - .75rem);padding:0}}.home .we__section--description{font-size:2rem;font-family:var(--font-light);font-weight:300;font-style:normal;color:var(--black);line-height:1;text-align:center}@media only screen and (min-width: 1024px){.home .we__section--description{font-size:2.5rem}}@media only screen and (min-width: 840px){.home .we__section--description{text-align:left;width:calc(33% - .75rem)}}.home .we__section--list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:3rem;width:100%}@media only screen and (min-width: 840px){.home .we__section--list{text-align:left;flex-direction:column;width:calc(33% - .75rem);justify-content:flex-start}}.home .we__section--item{width:fit-content;display:block}.home .we .slick-dots{display:flex;justify-content:space-between;width:3rem;margin:0 auto}.home .we .slick-dots button{height:.6rem;width:.6rem;text-indent:-9999px;background-color:var(--grey);border-radius:50%}.home .we .slick-dots .slick-active button{background-color:var(--dark)}.home .we .slick-track{display:flex}.home .process{margin:2rem 0}@media only screen and (min-width: 840px){.home .process{margin:5rem 0;position:relative}}.home .process__title{margin-top:5rem;font-size:2.8rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-wrap:auto;padding:0 var(--padding-side)}@media only screen and (min-width: 1024px){.home .process__title{font-size:5rem}}@media only screen and (min-width: 840px){.home .process__title{position:relative;padding:0 var(--padding-side)}}.home .process__explain{height:auto;width:100%;margin:4rem var(--padding-side) 3rem}@media only screen and (min-width: 840px){.home .process__explain{margin:7.5rem var(--padding-side) 6rem}}.home .process .slick-arrow{background:rgba(0,0,0,0);width:fit-content;height:100%;position:absolute;top:0;z-index:20;text-indent:-9999px;display:flex !important}@media only screen and (min-width: 840px){.home .process .slick-arrow{width:10%}}.home .process .slick-arrow svg{margin:0 2rem}.home .process .slick-arrow.slick-prev{left:0;justify-content:flex-start}.home .process .slick-arrow.slick-prev:hover{cursor:w-resize}.home .process .slick-arrow.slick-next{right:0;justify-content:flex-end}.home .process .slick-arrow.slick-next:hover{cursor:e-resize}.home .process .slick-arrow:hover svg line{stroke:var(--white)}.home .process .slick-dots{display:flex;justify-content:center;margin:1rem auto 0}.home .process .slick-dots li{margin:0 .25rem}.home .process .slick-dots li button{text-indent:-999px;background-color:var(--grey);width:.6rem;height:.6rem;border-radius:50%}.home .process .slick-dots li.slick-active button{background-color:var(--yellow)}.post-type-archive-properties{padding-top:14rem;background-color:var(--beige_bg)}@media only screen and (min-width: 840px){.post-type-archive-properties{padding-top:20rem}}.post-type-archive-properties.menu-open .header{background-color:var(--yellow)}.post-type-archive-properties .header{background-color:rgba(0,0,0,0)}.post-type-archive-properties .header__menu--item.item-projects{background-color:var(--yellow)}.post-type-archive-properties .header__menu--item:hover{background-color:var(--yellow)}.post-type-archive-properties main .content{background-color:var(--beige_bg)}.post-type-archive-properties main .content__menu--item{margin-top:2.3rem;width:100%;padding:0 var(--padding-side)}@media only screen and (min-width: 840px){.post-type-archive-properties main .content__menu--item{position:relative}}.post-type-archive-properties main .content__menu--item.highlight{border:var(--padding-side) solid var(--yellow);padding:0}.post-type-archive-properties main .content__menu--link{max-height:73vh}@media only screen and (min-width: 840px){.post-type-archive-properties main .content__menu--link{max-height:76vh}}.post-type-archive-properties main .content__menu--link:before{content:"";position:absolute;width:100%;height:100%;display:block;background-color:var(--yellow);opacity:0;max-height:76vh}.post-type-archive-properties main .content__menu--link:hover:before,.post-type-archive-properties main .content__menu--link.active:before{content:"";position:absolute;width:calc(100% - 3rem);height:100%;display:block;background-color:var(--yellow);opacity:.8;max-height:73vh}@media only screen and (min-width: 840px){.post-type-archive-properties main .content__menu--link:hover:before,.post-type-archive-properties main .content__menu--link.active:before{max-height:76vh;width:100%}}.post-type-archive-properties main .content__menu--link:hover .content__menu--title,.post-type-archive-properties main .content__menu--link.active .content__menu--title{opacity:1}@media only screen and (max-width: 840px){.post-type-archive-properties main .content__menu--link:hover .content__menu--title,.post-type-archive-properties main .content__menu--link.active .content__menu--title{width:calc(100% - 3rem)}}.post-type-archive-properties main .content__menu picture{max-height:73vh}@media only screen and (min-width: 840px){.post-type-archive-properties main .content__menu picture{max-height:76vh}}.post-type-archive-properties main .content__menu--img{aspect-ratio:343/597;max-height:73vh;object-fit:cover}@media only screen and (min-width: 840px){.post-type-archive-properties main .content__menu--img{aspect-ratio:179/85;max-height:76vh}}.post-type-archive-properties main .content__menu--title{width:100%;height:100%;opacity:0;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;max-height:73vh}@media only screen and (min-width: 840px){.post-type-archive-properties main .content__menu--title{max-height:76vh}}.post-type-archive-properties main .content__menu--status{display:block;font-size:1.2rem;text-transform:uppercase}@media only screen and (min-width: 840px){.post-type-archive-properties main .content__menu--status{font-size:2rem}}.single-properties .header,.page__new-development .header{height:auto}@media only screen and (min-width: 840px){.single-properties .header__menu--item.item-projects,.page__new-development .header__menu--item.item-projects{border:1px solid var(--black)}}@media only screen and (min-width: 840px){.single-properties .header__menu--item:hover,.page__new-development .header__menu--item:hover{border:1px solid var(--black)}}.single-properties .hero,.page__new-development .hero{width:100vw;background-color:var(--yellow);padding:14rem var(--padding-side) 8rem;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}@media only screen and (min-width: 840px){.single-properties .hero,.page__new-development .hero{padding:20rem var(--padding-side) 8rem}}@media only screen and (min-width: 1510px){.single-properties .hero,.page__new-development .hero{align-items:flex-start;justify-content:flex-start}}.single-properties .hero__title,.page__new-development .hero__title{font-size:4.3rem;font-family:var(--font-medium);font-weight:500;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;text-align:center;width:100%;margin:6rem 0}@media only screen and (min-width: 1024px){.single-properties .hero__title,.page__new-development .hero__title{font-size:7rem}}@media only screen and (min-width: 840px){.single-properties .hero__title,.page__new-development .hero__title{margin:10rem 0 2.5rem;text-align:left}}.single-properties .hero__description,.page__new-development .hero__description{font-size:2.8rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-align:center}@media only screen and (min-width: 1024px){.single-properties .hero__description,.page__new-development .hero__description{font-size:5rem}}@media only screen and (min-width: 840px){.single-properties .hero__description,.page__new-development .hero__description{text-align:left}}.single-properties .hero picture,.page__new-development .hero picture{width:100%}.single-properties .hero__img,.page__new-development .hero__img{aspect-ratio:343/230;max-height:73vh;object-fit:cover}@media only screen and (min-width: 840px){.single-properties .hero__img,.page__new-development .hero__img{aspect-ratio:143/75;width:100%;padding:0;max-height:none}}@media only screen and (min-width: 840px){.single-properties .details,.page__new-development .details{padding:5rem 0 4rem}}.single-properties .details__section,.page__new-development .details__section{padding:4.5rem 4rem 3.5rem;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 840px){.single-properties .details__section,.page__new-development .details__section{flex-direction:row;justify-content:space-between;padding:3.8rem var(--padding-side)}}.single-properties .details__section--title,.page__new-development .details__section--title{font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-align:center;text-transform:uppercase;margin-bottom:2rem}@media only screen and (min-width: 1024px){.single-properties .details__section--title,.page__new-development .details__section--title{font-size:2rem}}@media only screen and (min-width: 840px){.single-properties .details__section--title,.page__new-development .details__section--title{text-align:left;width:calc(33% - .75rem);margin-bottom:3rem}}.single-properties .details__section--subtitle,.page__new-development .details__section--subtitle{font-size:2.5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-align:center;padding:0 1rem;margin-bottom:3rem;text-transform:uppercase}@media only screen and (min-width: 1024px){.single-properties .details__section--subtitle,.page__new-development .details__section--subtitle{font-size:3.5rem}}@media only screen and (min-width: 840px){.single-properties .details__section--subtitle,.page__new-development .details__section--subtitle{text-align:left;width:calc(33% - .75rem);padding:0 5rem 0 0}}.single-properties .details__section--description,.page__new-development .details__section--description{font-size:2rem;font-family:var(--font-light);font-weight:300;font-style:normal;color:var(--black);line-height:1;text-align:center}@media only screen and (min-width: 1024px){.single-properties .details__section--description,.page__new-development .details__section--description{font-size:2.5rem}}@media only screen and (min-width: 840px){.single-properties .details__section--description,.page__new-development .details__section--description{text-align:left;width:calc(33% - .75rem)}}@media only screen and (max-width: 840px){.single-properties .details__section--description,.page__new-development .details__section--description{display:flex;flex-direction:column;align-items:center}}.single-properties .details__section--list,.page__new-development .details__section--list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:3rem;width:100%}@media only screen and (min-width: 840px){.single-properties .details__section--list,.page__new-development .details__section--list{text-align:left;width:calc(33% - .75rem);justify-content:flex-start}}.single-properties .details__section--item,.page__new-development .details__section--item{width:fit-content;display:flex}.single-properties .details__section--item:not(:last-child):after,.page__new-development .details__section--item:not(:last-child):after{content:",";display:block;margin-right:.5rem}.single-properties .details .slick-dots,.page__new-development .details .slick-dots{display:flex;justify-content:space-between;width:3rem;margin:0 auto}.single-properties .details .slick-dots button,.page__new-development .details .slick-dots button{height:.6rem;width:.6rem;text-indent:-9999px;background-color:var(--grey);border-radius:50%}.single-properties .details .slick-dots .slick-active button,.page__new-development .details .slick-dots .slick-active button{background-color:var(--dark)}.single-properties .details .slick-track,.page__new-development .details .slick-track{display:flex}.single-properties .gallery,.page__new-development .gallery{display:flex;padding:2rem var(--padding-side) 0;flex-direction:column}@media only screen and (min-width: 840px){.single-properties .gallery,.page__new-development .gallery{flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%}}.single-properties .gallery picture.one-third,.page__new-development .gallery picture.one-third{aspect-ratio:343/497;height:61.02vh;margin-bottom:2rem}@media only screen and (min-width: 840px){.single-properties .gallery picture.one-third,.page__new-development .gallery picture.one-third{aspect-ratio:475/617;height:69vh;width:calc(33.33% - 1.3rem)}}.single-properties .gallery picture.two-third,.page__new-development .gallery picture.two-third{aspect-ratio:343/230;margin-bottom:2rem}@media only screen and (min-width: 840px){.single-properties .gallery picture.two-third,.page__new-development .gallery picture.two-third{aspect-ratio:948/617;height:69vh;width:calc(66.66% - .7rem)}}.single-properties .gallery__img,.page__new-development .gallery__img{width:100%;margin-bottom:2rem;object-fit:cover;height:100%}.single-properties .gallery__img.full-w,.page__new-development .gallery__img.full-w{aspect-ratio:343/230}@media only screen and (min-width: 840px){.single-properties .gallery__img.full-w,.page__new-development .gallery__img.full-w{aspect-ratio:143/75;width:100%;padding:0}}@media only screen and (min-width: 840px){.single-properties .gallery__slider,.page__new-development .gallery__slider{position:relative;width:100%;max-height:50vw;overflow:hidden}}.single-properties .gallery__slider .slick-list,.page__new-development .gallery__slider .slick-list{overflow:hidden}.single-properties .gallery__slider .slick-track,.page__new-development .gallery__slider .slick-track{display:flex}@media only screen and (min-width: 840px){.single-properties .gallery__slider.slider2,.page__new-development .gallery__slider.slider2{margin-bottom:1.8rem}}.single-properties .gallery .slick-arrow,.page__new-development .gallery .slick-arrow{background:rgba(0,0,0,0);width:50%;height:100%;position:absolute;top:0;z-index:20;text-indent:-9999px;display:flex !important}.single-properties .gallery .slick-arrow svg,.page__new-development .gallery .slick-arrow svg{margin:0 2rem}.single-properties .gallery .slick-arrow.prev-arrow,.page__new-development .gallery .slick-arrow.prev-arrow{left:0;justify-content:flex-start}.single-properties .gallery .slick-arrow.next-arrow,.page__new-development .gallery .slick-arrow.next-arrow{right:0;justify-content:flex-end}.single-properties .characteristics,.page__new-development .characteristics{padding:0 var(--padding-side) 2rem}@media only screen and (min-width: 840px){.single-properties .characteristics,.page__new-development .characteristics{padding:5rem var(--padding-side);position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end}}.single-properties .characteristics__intro,.page__new-development .characteristics__intro{margin-top:5rem;font-size:2.8rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-wrap:auto;margin-bottom:2rem}@media only screen and (min-width: 1024px){.single-properties .characteristics__intro,.page__new-development .characteristics__intro{font-size:5rem}}.single-properties .characteristics__text,.page__new-development .characteristics__text{font-size:2rem;font-family:var(--font-light);font-weight:300;font-style:normal;color:var(--black);line-height:1;margin-top:2rem}@media only screen and (min-width: 1024px){.single-properties .characteristics__text,.page__new-development .characteristics__text{font-size:2.5rem}}@media only screen and (min-width: 840px){.single-properties .characteristics__text,.page__new-development .characteristics__text{width:32%;margin-left:2rem}}.single-properties .data,.page__new-development .data{background-color:var(--beige_bg);padding:3rem var(--padding-side) 3.5rem}@media only screen and (min-width: 840px){.single-properties .data,.page__new-development .data{padding:5rem var(--padding-side) 10rem}}.single-properties .data__item,.page__new-development .data__item{margin-bottom:4rem}@media only screen and (min-width: 840px){.single-properties .data__item,.page__new-development .data__item{margin-bottom:6rem}}.single-properties .data__header,.page__new-development .data__header{display:flex;justify-content:flex-start;padding-bottom:1rem;border-bottom:1px solid var(--black);width:100%;align-items:center}.single-properties .data__header--title,.page__new-development .data__header--title{font-size:2.5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;width:fit-content}@media only screen and (min-width: 1024px){.single-properties .data__header--title,.page__new-development .data__header--title{font-size:2.5rem}}.single-properties .data__header--handover,.page__new-development .data__header--handover{font-size:2rem;font-family:var(--font-light);font-weight:300;font-style:normal;color:var(--black);line-height:1;width:100%;margin-bottom:.5rem}@media only screen and (min-width: 1024px){.single-properties .data__header--handover,.page__new-development .data__header--handover{font-size:2.5rem}}.single-properties .data__header--btn,.page__new-development .data__header--btn{height:fit-content;background-color:rgba(0,0,0,0);margin-top:1rem;display:block}.single-properties .data__header--btn:hover,.page__new-development .data__header--btn:hover{background-color:var(--black)}.single-properties .data__header--accordion,.page__new-development .data__header--accordion{margin-left:2rem;margin-right:auto;background-color:rgba(0,0,0,0)}.single-properties .data__header--accordion .icon,.page__new-development .data__header--accordion .icon{width:1.5rem;height:1.5rem}.single-properties .data__header--accordion .icon--close,.page__new-development .data__header--accordion .icon--close{display:none}.single-properties .data__content,.page__new-development .data__content{margin-top:4rem;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 840px){.single-properties .data__content,.page__new-development .data__content{margin-top:6rem}}.single-properties .data__content--highlight,.page__new-development .data__content--highlight{display:flex;flex-direction:column;width:40%}@media only screen and (min-width: 840px){.single-properties .data__content--highlight,.page__new-development .data__content--highlight{width:calc(33% - 1rem)}}.single-properties .data__content--highlight .data__content--item:not(:last-child),.page__new-development .data__content--highlight .data__content--item:not(:last-child){margin-bottom:2rem}@media only screen and (min-width: 840px){.single-properties .data__content--highlight .data__content--item:not(:last-child),.page__new-development .data__content--highlight .data__content--item:not(:last-child){margin-bottom:5rem}}.single-properties .data__content--highlight .data__content--item .data__content--title,.page__new-development .data__content--highlight .data__content--item .data__content--title{font-size:2.6rem;font-family:var(--font-medium);font-weight:500;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase}@media only screen and (min-width: 1024px){.single-properties .data__content--highlight .data__content--item .data__content--title,.page__new-development .data__content--highlight .data__content--item .data__content--title{font-size:7rem}}.single-properties .data__content--highlight .data__content--item .data__content--text,.page__new-development .data__content--highlight .data__content--item .data__content--text{font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase}@media only screen and (min-width: 1024px){.single-properties .data__content--highlight .data__content--item .data__content--text,.page__new-development .data__content--highlight .data__content--item .data__content--text{font-size:2rem}}.single-properties .data__content--info,.page__new-development .data__content--info{width:60%}@media only screen and (min-width: 840px){.single-properties .data__content--info,.page__new-development .data__content--info{width:calc(66.66% - 1rem);display:flex;justify-content:space-between}}.single-properties .data__content--info .data__content,.page__new-development .data__content--info .data__content{transition:max-height .3s ease;overflow:hidden}@media only screen and (min-width: 840px){.single-properties .data__content--info .data__content--list,.page__new-development .data__content--info .data__content--list{width:50%}}@media only screen and (max-width: 840px){.single-properties .data__content--info .data__content--list:nth-child(2),.page__new-development .data__content--info .data__content--list:nth-child(2){margin-top:2rem}}.single-properties .data__content--info .data__content--item,.page__new-development .data__content--info .data__content--item{display:flex;justify-content:space-between}@media only screen and (min-width: 840px){.single-properties .data__content--info .data__content--item,.page__new-development .data__content--info .data__content--item{flex-direction:column}}.single-properties .data__content--info .data__content--item:not(:last-child),.page__new-development .data__content--info .data__content--item:not(:last-child){margin-bottom:2rem}.single-properties .data__content--info .data__content--title,.page__new-development .data__content--info .data__content--title{font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;text-wrap:auto}@media only screen and (min-width: 1024px){.single-properties .data__content--info .data__content--title,.page__new-development .data__content--info .data__content--title{font-size:2rem}}.single-properties .data__content--info .data__content--text,.page__new-development .data__content--info .data__content--text{font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;min-width:3rem}@media only screen and (min-width: 1024px){.single-properties .data__content--info .data__content--text,.page__new-development .data__content--info .data__content--text{font-size:3.5rem}}@media only screen and (min-width: 840px){.single-properties .data__content--info .data__content--text,.page__new-development .data__content--info .data__content--text{margin-top:1rem}}.single-properties .location,.page__new-development .location{background-color:var(--yellow);padding:4rem 0 3.5rem;display:flex;flex-wrap:wrap;justify-content:space-between}.single-properties .location__intro,.page__new-development .location__intro{padding:0 var(--padding-side);font-size:2.8rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1}@media only screen and (min-width: 1024px){.single-properties .location__intro,.page__new-development .location__intro{font-size:5rem}}.single-properties .location__map,.page__new-development .location__map{margin-top:3rem;padding:0 var(--padding-side)}@media only screen and (min-width: 840px){.single-properties .location__map,.page__new-development .location__map{margin-left:auto}}@media only screen and (min-width: 840px){.single-properties .location__map--img,.page__new-development .location__map--img{height:70rem;width:auto}}.single-properties .location__list,.page__new-development .location__list{padding:0 var(--padding-side);display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-top:2rem}@media only screen and (min-width: 840px){.single-properties .location__list,.page__new-development .location__list{margin-top:5rem}}@media only screen and (min-width: 840px){.single-properties .location__list.cols-4 .location__list--item,.page__new-development .location__list.cols-4 .location__list--item{width:calc(25% - .75rem)}}.single-properties .location__list--item,.page__new-development .location__list--item{display:flex;justify-content:space-between;margin-bottom:1.5rem;width:45%}@media only screen and (min-width: 840px){.single-properties .location__list--item,.page__new-development .location__list--item{margin-bottom:2rem;width:calc(33% - .75rem);flex-direction:column}}.single-properties .location__list--title,.page__new-development .location__list--title{width:fit-content;font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;line-height:1;text-transform:uppercase;max-width:55%}@media only screen and (min-width: 1024px){.single-properties .location__list--title,.page__new-development .location__list--title{font-size:2rem}}@media only screen and (min-width: 840px){.single-properties .location__list--title,.page__new-development .location__list--title{max-width:none}}.single-properties .location__list--info,.page__new-development .location__list--info{width:fit-content;font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;line-height:1;display:flex;align-items:baseline}@media only screen and (min-width: 1024px){.single-properties .location__list--info,.page__new-development .location__list--info{font-size:3.5rem}}@media only screen and (min-width: 840px){.single-properties .location__list--info,.page__new-development .location__list--info{width:100%}}.single-properties .location__list--icon,.page__new-development .location__list--icon{max-width:2.6rem;max-height:2.6rem;object-fit:contain;margin-right:1rem}@media only screen and (max-width: 840px){.single-properties .location__list--icon,.page__new-development .location__list--icon{display:none}}.single-properties .other,.page__new-development .other{padding:3.5rem var(--padding-side) 0}@media only screen and (min-width: 1510px){.single-properties .other,.page__new-development .other{display:flex;justify-content:space-between;flex-wrap:wrap}}.single-properties .other__title,.page__new-development .other__title{font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase}@media only screen and (min-width: 1024px){.single-properties .other__title,.page__new-development .other__title{font-size:2rem}}@media only screen and (min-width: 840px){.single-properties .other__title,.page__new-development .other__title{margin-right:auto;width:max-content;margin-bottom:1rem}}.single-properties .other__menu,.page__new-development .other__menu{display:flex;flex-wrap:wrap;width:100%;margin-top:1.5rem}@media only screen and (min-width: 840px){.single-properties .other__menu,.page__new-development .other__menu{width:fit-content;margin-top:0}}.single-properties .other__menu--item,.page__new-development .other__menu--item{display:flex}@media only screen and (min-width: 840px){.single-properties .other__menu--item:not(:last-child),.page__new-development .other__menu--item:not(:last-child){margin-right:2.5vw}}@media only screen and (max-width: 840px){.single-properties .other__menu--item:last-child .other__menu--link:after,.page__new-development .other__menu--item:last-child .other__menu--link:after{content:"";margin-right:0}}.single-properties .other__menu--link,.page__new-development .other__menu--link{font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;width:max-content}@media only screen and (min-width: 1024px){.single-properties .other__menu--link,.page__new-development .other__menu--link{font-size:2rem}}@media only screen and (max-width: 840px){.single-properties .other__menu--link:after,.page__new-development .other__menu--link:after{content:",";margin-right:.5rem}}.single-properties .other__menu--link.newdevelopment,.page__new-development .other__menu--link.newdevelopment{font-family:var(--font-medium)}.single-properties .other__menu--link:hover,.page__new-development .other__menu--link:hover{text-decoration:underline}.single-properties .pre-footer,.single-properties .footer,.page__new-development .pre-footer,.page__new-development .footer{background-color:var(--white)}.single-properties.popup-open,.page__new-development.popup-open{overflow:hidden}.single-properties.popup-open .popup,.page__new-development.popup-open .popup{transform:translateX(0)}.single-properties .form,.page__new-development .form{min-height:var(--vh);height:fit-content;padding:4rem var(--padding-side) 5rem;background-color:var(--beige_bg)}@media only screen and (min-width: 840px){.single-properties .form,.page__new-development .form{padding:6rem var(--padding-side) 7rem}}.single-properties .form--title,.page__new-development .form--title{font-size:2.8rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1}@media only screen and (min-width: 1024px){.single-properties .form--title,.page__new-development .form--title{font-size:5rem}}.page__new-development .hero{padding:14rem var(--padding-side) 4.5rem}@media only screen and (min-width: 840px){.page__new-development .hero{padding:20rem var(--padding-side) 7rem}}@media only screen and (min-width: 1510px){.page__new-development .hero{align-items:center;justify-content:flex-start}}@media only screen and (min-width: 840px){.page__new-development .hero__container{width:100%}}.page__new-development .hero__title{font-size:3rem;font-family:var(--font-medium);font-weight:500;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;text-align:center;width:100%;margin:4.5rem 0}@media only screen and (min-width: 1024px){.page__new-development .hero__title{font-size:7rem}}@media only screen and (min-width: 840px){.page__new-development .hero__title{margin:10rem 0 2.5rem;text-align:left}}.page__new-development .hero__subtite{font-size:2.8rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-align:center}@media only screen and (min-width: 1024px){.page__new-development .hero__subtite{font-size:5rem}}@media only screen and (min-width: 840px){.page__new-development .hero__subtite{text-align:left}}.page__new-development .hero__text{font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;text-align:center;margin-top:3rem;margin-bottom:.5rem}@media only screen and (min-width: 1024px){.page__new-development .hero__text{font-size:2rem}}@media only screen and (min-width: 840px){.page__new-development .hero__text{text-align:left}}.page__new-development .form__title{margin-bottom:2.5rem}@media only screen and (min-width: 840px){.page__new-development .form__title{margin-bottom:10rem}}.page__new-development .contact-row{display:flex;width:100%;flex-wrap:wrap}@media only screen and (min-width: 840px){.page__new-development .contact-row{justify-content:flex-start}}.page__new-development .contact-row p{width:100%;margin-top:1rem}@media only screen and (min-width: 840px){.page__new-development .contact-row p{overflow:hidden;width:calc(33% - .5rem);margin-right:2rem;margin-top:0}}@media only screen and (max-width: 840px){.page__new-development .contact-row p label{display:flex;flex-direction:column}}@media only screen and (min-width: 840px){.page__new-development .contact-row.second{margin-top:3rem}}.page__new-development .contact-row.second p{display:flex;width:100%;flex-direction:column}@media only screen and (min-width: 840px){.page__new-development .contact-row.second p{flex-direction:row;justify-content:flex-start;flex-wrap:wrap;margin-right:2rem;width:calc(33% - .5rem)}}.page__new-development .contact-row.second label{width:100%}@media only screen and (min-width: 840px){.page__new-development .contact-row.second label{overflow:hidden}}.page__new-development .contact-row.third{margin-top:0;margin-bottom:1rem}@media only screen and (min-width: 840px){.page__new-development .contact-row.third{margin-top:3rem;margin-bottom:2rem}}.page__new-development .contact-row.third p{width:100%}@media only screen and (min-width: 840px){.page__new-development .contact-row.third p{width:calc(66.66% - .7rem)}}@media only screen and (max-width: 840px){.page__new-development .contact-row.third p{display:flex;flex-direction:column}}.page__new-development .contact-row input,.page__new-development .contact-row textarea{width:100%;background-color:rgba(0,0,0,0);border-bottom:1px solid var(--black)}.page__new-development .contact-row label{font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase}@media only screen and (min-width: 1024px){.page__new-development .contact-row label{font-size:2rem}}@media only screen and (max-width: 840px){.page__new-development .contact-row label:not(:first-child){margin-top:.3rem}}.page__new-development .wpcf7-list-item{margin-left:0}.page__new-development .wpcf7-list-item .wpcf7-list-item-label{font-size:1.6rem;font-family:var(--font-light);font-weight:300;font-style:normal;color:var(--black);line-height:1}@media only screen and (min-width: 1024px){.page__new-development .wpcf7-list-item .wpcf7-list-item-label{font-size:2.5rem}}.page__new-development .wpcf7-list-item .wpcf7-list-item-label .form__link{text-decoration:underline}.page__new-development .wpcf7-list-item input{border-radius:50%}.page__new-development .wpcf7-list-item input[type=checkbox]{appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);border:1px solid #000;border-radius:50%;width:1.5rem;height:1.5rem;cursor:pointer;position:relative}.page__new-development .wpcf7-list-item input[type=checkbox]:checked{background-color:var(--yellow);border-color:#000}.page__new-development .wpcf7-submit{margin-top:2.5rem;font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;border:1px solid var(--black);padding:.5rem 1rem 0;border-radius:2rem;width:fit-content;background-color:rgba(0,0,0,0)}@media only screen and (min-width: 840px){.page__new-development .wpcf7-submit{margin-top:4rem;padding:1rem 3rem .25rem;font-size:2rem}}.page__new-development .wpcf7-submit:hover{background-color:var(--black);color:var(--yellow)}@media only screen and (min-width: 840px){.page__new-development .other{padding:9rem var(--padding-side)}}html{scroll-behavior:smooth !important}.page__about .header{height:auto;background-color:rgba(0,0,0,0)}@media only screen and (min-width: 840px){.page__about .header__menu--item.item-about{background-color:var(--yellow)}}.page__about .header__menu--item:hover{background-color:var(--yellow)}.page__about.menu-open .header{background-color:var(--yellow)}.page__about main{scroll-behavior:smooth !important}.page__about .hero{width:100%;height:var(--vh);padding:0 var(--padding-side);background-color:var(--beige_bg);display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.page__about .hero__title{font-size:4.3rem;font-family:var(--font-medium);font-weight:500;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;text-align:center;text-wrap:auto}@media only screen and (min-width: 1024px){.page__about .hero__title{font-size:7rem}}@media only screen and (min-width: 840px){.page__about .hero__title{text-align:left;width:100%;margin-top:16vh}}.page__about .hero__list{display:none}@media only screen and (min-width: 840px){.page__about .hero__list{display:flex;width:100%}}.page__about .hero__list--item{font-size:2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase}@media only screen and (min-width: 1024px){.page__about .hero__list--item{font-size:2rem}}@media only screen and (min-width: 840px){.page__about .hero__list--item{width:calc(33% - .75rem);margin-top:5rem}}.page__about .gallery{position:relative;height:100vh}@media only screen and (min-width: 840px){.page__about .gallery{width:100%;height:auto;padding:11rem var(--padding-side) 28rem}}.page__about .gallery__inner{width:100%;height:100%}@media only screen and (max-width: 840px){.page__about .gallery__inner{position:sticky;top:0;height:100vh;overflow:hidden}}@media only screen and (min-width: 840px){.page__about .gallery__inner{display:flex;flex-wrap:wrap;justify-content:space-between}}.page__about .gallery__picture{aspect-ratio:343/597;padding:var(--padding-side);width:100%;height:100%}@media only screen and (max-width: 840px){.page__about .gallery__picture{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);will-change:transform}}@media only screen and (min-width: 840px){.page__about .gallery__picture{position:relative;width:calc(33% - .75rem);max-height:none;aspect-ratio:464/617}}.page__about .gallery__picture.is-active{z-index:1}.page__about .gallery__picture.is-secondary,.page__about .gallery__picture:not(:nth-child(2)){z-index:2}@media only screen and (max-width: 840px){.page__about .gallery__picture.is-secondary,.page__about .gallery__picture:not(:nth-child(2)){display:none}}@media only screen and (min-width: 840px){.page__about .gallery__picture:nth-child(2){transform:translateY(24rem)}}.page__about .gallery__img{height:100%;width:100%;object-fit:cover}.page__about .ourstory{width:100%;background-color:var(--beige_bg);padding:4rem var(--padding-side) 10rem}@media only screen and (min-width: 840px){.page__about .ourstory{display:flex;justify-content:flex-end;flex-wrap:wrap;padding:4rem var(--padding-side) 12.5rem}}.page__about .ourstory__title{font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase}@media only screen and (min-width: 1024px){.page__about .ourstory__title{font-size:2rem}}@media only screen and (min-width: 840px){.page__about .ourstory__title{width:100%}}.page__about .ourstory__intro{font-size:2.8rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;margin-top:3.2rem;text-wrap:wrap}@media only screen and (min-width: 1024px){.page__about .ourstory__intro{font-size:5rem}}@media only screen and (min-width: 840px){.page__about .ourstory__intro{margin-top:4rem}}.page__about .ourstory__text{font-size:2rem;font-family:var(--font-light);font-weight:300;font-style:normal;color:var(--black);line-height:1;margin-top:2rem}@media only screen and (min-width: 1024px){.page__about .ourstory__text{font-size:2.5rem}}@media only screen and (min-width: 840px){.page__about .ourstory__text{width:calc(33% - .75rem);margin-left:2rem}}.page__about .ourstory__list{margin-top:5rem}@media only screen and (min-width: 840px){.page__about .ourstory__list{width:66%}}.page__about .ourstory__list--item{margin-top:3rem}@media only screen and (min-width: 840px){.page__about .ourstory__list--item{display:flex;justify-content:space-between}}.page__about .ourstory__list--title{font-size:3rem;font-family:var(--font-medium);font-weight:500;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase}@media only screen and (min-width: 840px){.page__about .ourstory__list--title{font-family:var(--font-medium);font-size:7rem;width:calc(50% - 1rem)}}.page__about .ourstory__list--text{font-size:2rem;font-family:var(--font-light);font-weight:300;font-style:normal;color:var(--black);line-height:1}@media only screen and (min-width: 1024px){.page__about .ourstory__list--text{font-size:2.5rem}}@media only screen and (min-width: 840px){.page__about .ourstory__list--text{width:calc(50% - 1rem)}}.page__about .process{background-color:var(--yellow);padding:4.6rem var(--padding-side) 5.7rem;height:var(--vh);display:flex;flex-wrap:wrap;position:relative}@media only screen and (min-width: 840px){.page__about .process{height:calc(var(--vh) + 12rem);flex-direction:column;align-items:center;padding:2.4rem var(--padding-side) 14rem}}@media only screen and (min-width: 1510px){.page__about .process{align-items:flex-start;max-height:var(--vh)}}.page__about .process__title{font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;width:100%}@media only screen and (min-width: 1024px){.page__about .process__title{font-size:2rem}}.page__about .process__intro{font-size:5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-wrap:wrap;margin-top:3rem}.page__about .process__subtitle,.page__about .process__bottom{font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;margin-top:2rem}@media only screen and (min-width: 1024px){.page__about .process__subtitle,.page__about .process__bottom{font-size:2rem}}.page__about .process__list{width:100%;margin-left:3rem;margin-top:2rem;border-left:1px solid var(--black)}@media only screen and (min-width: 840px){.page__about .process__list{border-left:none}}@media only screen and (min-width: 1960px){.page__about .process__list{margin-top:8.5vh}}.page__about .process__list--item{margin-top:3rem;padding-left:2rem}@media only screen and (min-width: 840px){.page__about .process__list--item{margin-top:6.5rem;display:none}}@media only screen and (max-width: 840px){.page__about .process__list--item .process__list--text{display:none}}.page__about .process__list--item:first-child{display:block}.page__about .process__list--item:first-child .process__list--text{display:block}.page__about .process__list--title{font-size:2.5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-align:center;text-transform:uppercase}@media only screen and (min-width: 1024px){.page__about .process__list--title{font-size:3.5rem}}@media only screen and (max-width: 840px){.page__about .process__list--title:before{content:"";display:block;position:absolute;left:4.1rem;height:1rem;width:1rem;border-radius:50%;background-color:var(--black);margin-top:.5rem}}.page__about .process__list--text{font-size:2rem;font-family:var(--font-light);font-weight:300;font-style:normal;color:var(--black);line-height:1;text-align:center;margin-top:3rem}@media only screen and (min-width: 1024px){.page__about .process__list--text{font-size:2.5rem}}@media only screen and (min-width: 840px){.page__about .process__list--text{max-width:30vw;margin:4rem auto 0}}@media only screen and (min-width: 840px){.page__about .process__img{position:absolute;top:26rem;width:calc(80% - 8rem);left:50%;transform:translateX(-50%)}}@media only screen and (min-width: 1960px){.page__about .process__img{width:calc(70% - 8rem);top:29vh}}.page__about .process__img .svg-group{opacity:0}.page__about .process__img .svg-group.site-selection__container{opacity:1}@media only screen and (min-width: 840px){.page__about .process.site-selection .process__list--item:not(:nth-child(1)){display:none}}@media only screen and (max-width: 840px){.page__about .process.site-selection .process__list--item:not(:nth-child(1)) .process__list--text{display:none}}.page__about .process.site-selection .process__list--item:nth-child(1){display:block}@media only screen and (max-width: 840px){.page__about .process.site-selection .process__list--item:nth-child(1) .process__list--text{display:block}}.page__about .process.site-selection .process__img .site-selection__container{opacity:1}@media only screen and (min-width: 840px){.page__about .process.architectural-design .process__list--item:not(:nth-child(2)){display:none}}@media only screen and (max-width: 840px){.page__about .process.architectural-design .process__list--item:not(:nth-child(2)) .process__list--text{display:none}}.page__about .process.architectural-design .process__list--item:nth-child(2){display:block}@media only screen and (max-width: 840px){.page__about .process.architectural-design .process__list--item:nth-child(2) .process__list--text{display:block}}.page__about .process.architectural-design .process__img .architectural-design__container,.page__about .process.architectural-design .process__img .site-selection__container{opacity:1}@media only screen and (min-width: 840px){.page__about .process.construction .process__list--item:not(:nth-child(3)){display:none}}@media only screen and (max-width: 840px){.page__about .process.construction .process__list--item:not(:nth-child(3)) .process__list--text{display:none}}.page__about .process.construction .process__list--item:nth-child(3){display:block}@media only screen and (max-width: 840px){.page__about .process.construction .process__list--item:nth-child(3) .process__list--text{display:block}}.page__about .process.construction .process__img .construction__container,.page__about .process.construction .process__img .site-selection__container,.page__about .process.construction .process__img .architectural-design__container{opacity:1}@media only screen and (min-width: 840px){.page__about .process.handover .process__list--item:not(:nth-child(4)){display:none}}@media only screen and (max-width: 840px){.page__about .process.handover .process__list--item:not(:nth-child(4)) .process__list--text{display:none}}.page__about .process.handover .process__list--item:nth-child(4){display:block}@media only screen and (max-width: 840px){.page__about .process.handover .process__list--item:nth-child(4) .process__list--text{display:block}}.page__about .process.handover .process__img .handover__container,.page__about .process.handover .process__img .construction__container,.page__about .process.handover .process__img .site-selection__container,.page__about .process.handover .process__img .architectural-design__container{opacity:1}@media only screen and (min-width: 840px){.page__about .process.after-sales .process__list--item:not(:nth-child(5)){display:none}}@media only screen and (max-width: 840px){.page__about .process.after-sales .process__list--item:not(:nth-child(5)) .process__list--text{display:none}}.page__about .process.after-sales .process__list--item:nth-child(5){display:block}@media only screen and (max-width: 840px){.page__about .process.after-sales .process__list--item:nth-child(5) .process__list--text{display:block}}.page__about .process.after-sales .process__img .after-sales__container,.page__about .process.after-sales .process__img .handover__container,.page__about .process.after-sales .process__img .construction__container,.page__about .process.after-sales .process__img .site-selection__container,.page__about .process.after-sales .process__img .architectural-design__container{opacity:1}.page__about .location{padding:var(--padding-side) var(--padding-side) 4rem}.page__about .location__img{aspect-ratio:343/597;height:100%;width:100%;object-fit:cover}@media only screen and (min-width: 840px){.page__about .location__img{aspect-ratio:143/75;width:100%;padding:0}}.page__about .location__title{font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;margin-top:3rem;text-transform:uppercase}@media only screen and (min-width: 1024px){.page__about .location__title{font-size:2rem}}.page__about .location__intro{font-size:4.3rem;font-family:var(--font-medium);font-weight:500;font-style:normal;color:var(--black);line-height:1;margin-top:3rem;text-transform:uppercase}@media only screen and (min-width: 1024px){.page__about .location__intro{font-size:7rem}}@media only screen and (min-width: 840px){.page__about .location__intro{margin-top:4rem}}@media only screen and (min-width: 840px){.page__about .we{padding:5rem 0 4rem}}.page__about .we__section{padding:4.5rem var(--padding-side) 6rem;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 840px){.page__about .we__section{flex-direction:row;justify-content:space-between;padding:3.8rem var(--padding-side)}}.page__about .we__section--title{font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-align:center;text-transform:uppercase;margin-bottom:2rem}@media only screen and (min-width: 1024px){.page__about .we__section--title{font-size:2rem}}@media only screen and (min-width: 840px){.page__about .we__section--title{text-align:left;width:calc(33% - .75rem);margin-bottom:3rem}}.page__about .we__section--subtitle{font-size:2.5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-align:center;padding:0 1rem;margin-bottom:3rem;text-transform:uppercase}@media only screen and (min-width: 1024px){.page__about .we__section--subtitle{font-size:3.5rem}}@media only screen and (min-width: 840px){.page__about .we__section--subtitle{text-align:left;width:calc(33% - .75rem);padding:0}}.page__about .we__section--description{font-size:2rem;font-family:var(--font-light);font-weight:300;font-style:normal;color:var(--black);line-height:1;text-align:center}@media only screen and (min-width: 1024px){.page__about .we__section--description{font-size:2.5rem}}@media only screen and (min-width: 840px){.page__about .we__section--description{text-align:left;width:calc(33% - .75rem)}}.page__about .we__section--list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:3rem;width:100%}@media only screen and (min-width: 840px){.page__about .we__section--list{text-align:left;flex-direction:column;width:calc(33% - .75rem);justify-content:flex-start}}.page__about .we__section--item{width:fit-content;display:block}.page__about .we .slick-dots{display:flex;justify-content:space-between;width:3rem;margin:0 auto;padding-bottom:1rem}.page__about .we .slick-dots button{height:.6rem;width:.6rem;text-indent:-9999px;background-color:var(--grey);border-radius:50%}.page__about .we .slick-dots .slick-active button{background-color:var(--dark)}.page__about .we .slick-track{display:flex}.page__about .pre-footer,.page__about .footer{background-color:var(--yellow)}.page__contact .header{height:auto}@media only screen and (min-width: 840px){.page__contact .header__menu--item.item-contact{border:1px solid var(--black)}}@media only screen and (min-width: 840px){.page__contact .header__menu--item:hover{border:1px solid var(--black)}}.page__contact .hero{width:100%;height:var(--vh);padding:0 var(--padding-side);background-color:var(--yellow);display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 1510px){.page__contact .hero{justify-content:flex-start}}.page__contact .hero__container{width:100%}.page__contact .hero__title{font-size:4.3rem;font-family:var(--font-medium);font-weight:500;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;text-align:center;text-wrap:auto;margin-bottom:3rem}@media only screen and (min-width: 1024px){.page__contact .hero__title{font-size:7rem}}@media only screen and (min-width: 840px){.page__contact .hero__title{text-align:left;width:100%;margin-top:16vh}}@media only screen and (min-width: 840px)and (max-width: 1510px){.page__contact .hero__title{font-size:5rem}}@media only screen and (min-width: 840px){.page__contact .hero__list{margin-top:12.5rem;display:flex}}@media only screen and (min-width: 840px){.page__contact .hero__list--item{width:calc(33% - .75rem);display:flex;flex-direction:column}}.page__contact .hero__list--title{font-size:1.2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-transform:uppercase;text-align:center;margin-top:3rem;margin-bottom:.5rem}@media only screen and (min-width: 1024px){.page__contact .hero__list--title{font-size:2rem}}@media only screen and (min-width: 840px){.page__contact .hero__list--title{text-align:left}}.page__contact .hero__list--title:not(:first-child){margin-top:2rem}.page__contact .hero__list--link{font-size:2.5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-align:center;text-transform:uppercase;display:block}@media only screen and (min-width: 1024px){.page__contact .hero__list--link{font-size:3.5rem}}@media only screen and (min-width: 840px){.page__contact .hero__list--link{text-align:left}}@media only screen and (min-width: 840px)and (max-width: 1510px){.page__contact .hero__list--link{font-size:2.5rem}}.page__contact .hero__list address,.page__contact .hero__list address p{font-size:2.5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1;text-align:center;text-transform:uppercase;font-style:normal}@media only screen and (min-width: 1024px){.page__contact .hero__list address,.page__contact .hero__list address p{font-size:3.5rem}}@media only screen and (min-width: 840px){.page__contact .hero__list address,.page__contact .hero__list address p{text-align:left}}@media only screen and (min-width: 840px)and (max-width: 1510px){.page__contact .hero__list address,.page__contact .hero__list address p{font-size:2.5rem}}.page__contact .map{padding:var(--padding-side);height:75vh}.page__contact .pre-footer{background-color:rgba(0,0,0,0)}.page__contact .footer{background-color:var(--white)}.page__privacy-policy .header,.page__cookie-policy .header{background-color:var(--white)}.page__privacy-policy .header__menu--item:hover,.page__cookie-policy .header__menu--item:hover{background-color:var(--yellow)}.page__privacy-policy .legal,.page__cookie-policy .legal{display:flex;flex-direction:column;padding:12rem var(--padding-side)}@media only screen and (min-width: 840px){.page__privacy-policy .legal,.page__cookie-policy .legal{padding:22rem var(--padding-side) 12rem;flex-direction:row;flex-wrap:wrap}}.page__privacy-policy .legal__title,.page__cookie-policy .legal__title{font-size:2.5rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1}@media only screen and (min-width: 1024px){.page__privacy-policy .legal__title,.page__cookie-policy .legal__title{font-size:3.5rem}}@media only screen and (min-width: 840px){.page__privacy-policy .legal__title,.page__cookie-policy .legal__title{width:calc(33% - 1rem)}}.page__privacy-policy .legal__header,.page__privacy-policy .legal p:not(.legal__text),.page__cookie-policy .legal__header,.page__cookie-policy .legal p:not(.legal__text){display:block;margin-top:6rem}@media only screen and (min-width: 840px){.page__privacy-policy .legal__header,.page__privacy-policy .legal p:not(.legal__text),.page__cookie-policy .legal__header,.page__cookie-policy .legal p:not(.legal__text){width:calc(33% - 1rem);margin-top:8rem}}@media only screen and (min-width: 840px){.page__privacy-policy .legal p:not(.legal__text)>.legal__header,.page__cookie-policy .legal p:not(.legal__text)>.legal__header{width:100%}}.page__privacy-policy .legal span.legal__header,.page__cookie-policy .legal span.legal__header{margin-top:0;text-transform:uppercase}@media only screen and (min-width: 840px){.page__privacy-policy .legal span.legal__header,.page__cookie-policy .legal span.legal__header{margin-top:0}}@media only screen and (min-width: 840px){.page__privacy-policy .legal__container,.page__cookie-policy .legal__container{width:calc(66% - 1rem);margin-left:auto}}@media only screen and (min-width: 840px){.page__privacy-policy .legal__container:not(:nth-child(2)),.page__cookie-policy .legal__container:not(:nth-child(2)){margin-top:8rem}}.page__privacy-policy .legal__text,.page__cookie-policy .legal__text{font-size:2rem;font-family:var(--font-light);font-weight:300;font-style:normal;color:var(--black);line-height:1}@media only screen and (min-width: 1024px){.page__privacy-policy .legal__text,.page__cookie-policy .legal__text{font-size:2.5rem}}@media only screen and (max-width: 840px){.page__privacy-policy .legal__text,.page__cookie-policy .legal__text{margin-top:2rem}}.page__privacy-policy .legal__text:not(:first-child),.page__cookie-policy .legal__text:not(:first-child){margin-top:2rem}.page__privacy-policy .legal__text span,.page__cookie-policy .legal__text span{text-transform:uppercase;display:block}.page__privacy-policy .legal__list,.page__cookie-policy .legal__list{margin-top:2rem;list-style:disc;padding-left:3rem}.page__privacy-policy .legal__list--item,.page__cookie-policy .legal__list--item{margin-top:2rem;font-size:2rem;font-family:var(--font-light);font-weight:300;font-style:normal;color:var(--black);line-height:1}@media only screen and (min-width: 1024px){.page__privacy-policy .legal__list--item,.page__cookie-policy .legal__list--item{font-size:2.5rem}}#cmplz-cookiebanner-container .cmplz-cookiebanner{width:100%;margin:0;padding:.5rem 4rem;max-height:none}@media only screen and (min-width: 840px){#cmplz-cookiebanner-container .cmplz-cookiebanner{max-height:9rem}}#cmplz-cookiebanner-container .cmplz-buttons,#cmplz-cookiebanner-container .cmplz-message{font-size:2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);line-height:1}#cmplz-cookiebanner-container .cmplz-buttons .cmplz-btn.cmplz-accept,#cmplz-cookiebanner-container .cmplz-message .cmplz-btn.cmplz-accept{font-size:2rem;font-family:var(--font-regular);font-weight:400;font-style:normal;color:var(--black);text-transform:uppercase;width:fit-content;padding:1rem 3.5rem;min-width:auto;line-height:1.5;border-radius:4rem}#cmplz-cookiebanner-container .cmplz-buttons .cmplz-btn.cmplz-accept:hover,#cmplz-cookiebanner-container .cmplz-message .cmplz-btn.cmplz-accept:hover{background-color:var(--yellow)}#cmplz-cookiebanner-container a{text-decoration:underline}@media only screen and (min-width: 840px){.mobile{display:none}}.desktop{display:none}@media only screen and (min-width: 840px){.desktop{display:flex}}.otgs-development-site-front-end{display:none !important}.properties__verde-mar.single-properties .gallery .gallery__slider.slider2~picture.two-third{aspect-ratio:343/497;height:61.02vh;margin-bottom:2rem}@media only screen and (min-width: 840px){.properties__verde-mar.single-properties .gallery .gallery__slider.slider2~picture.two-third{aspect-ratio:475/617;height:69vh;width:calc(33.33% - 1.3rem)}}.properties__verde-mar.single-properties .gallery .gallery__slider.slider2~picture.one-third{aspect-ratio:343/230;height:auto;margin-bottom:2rem}@media only screen and (min-width: 840px){.properties__verde-mar.single-properties .gallery .gallery__slider.slider2~picture.one-third{aspect-ratio:948/617;height:69vh;width:calc(66.66% - .7rem)}}.properties__villa-almadra.single-properties .gallery picture.two-third{aspect-ratio:343/497;height:73vh;margin-bottom:2rem}@media only screen and (min-width: 840px){.properties__villa-almadra.single-properties .gallery picture.two-third{aspect-ratio:475/617;height:69vh;width:calc(33.33% - 1.3rem)}}.properties__villa-almadra.single-properties .gallery picture.one-third{aspect-ratio:343/230;height:auto;margin-bottom:2rem}@media only screen and (min-width: 840px){.properties__villa-almadra.single-properties .gallery picture.one-third{aspect-ratio:948/617;height:69vh;width:calc(66.66% - .7rem)}}html,body{overscroll-behavior-y:contain}body .wpcf7 form.sent .wpcf7-response-output{padding:0;border:none}@media only screen and (min-width: 840px){.properties__vuit-vents.single-properties .gallery{flex-direction:row-reverse}}

/*# sourceMappingURL=style.css.map*/