/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-footer{color:#000;margin-top:var(--section-spacing);margin-bottom:var(--spacing-m)}.c-footer__inner{display:grid;grid-gap:var(--spacing);gap:var(--spacing);grid-template-areas:"logo" "address" "social" "legal"}@media (min-width:720px){.c-footer__inner{grid-template-columns:1fr 350px auto;grid-template-areas:"logo address nav" "legal social ."}}.c-footer__logo{grid-area:logo;width:min(50%,266px);display:block}.c-footer__logo svg{width:100%;display:block;height:auto}.c-footer__address{grid-area:address;font-weight:300}.c-footer__address p{margin:0}.c-footer__credits,.c-footer__legal,.c-footer__nav{font-size:.8889rem;line-height:2;color:#959595}.c-footer__credits a:not(:hover),.c-footer__legal a:not(:hover),.c-footer__nav a:not(:hover){-webkit-text-decoration:none;text-decoration:none}.c-footer__credits a,.c-footer__legal a,.c-footer__nav a{color:inherit}.c-footer__credits a:hover,.c-footer__legal a:hover,.c-footer__nav a:hover{color:var(--clr-brand)}.c-footer__credits ul,.c-footer__credits li,.c-footer__legal ul,.c-footer__legal li,.c-footer__nav ul,.c-footer__nav li{margin:0;padding:0;display:block}.c-footer__nav{grid-area:nav;text-align:right}@media (max-width:1023.98px){.c-footer__nav{display:none}}.c-footer__social{grid-area:social}.c-footer__legal{grid-area:legal}.c-footer__legal ul{display:flex;flex-wrap:wrap;-moz-column-gap:1em;column-gap:1em}.c-footer__credits{grid-area:credits}
:root{--header-height:100px}.c-header{color:var(--clr-brand);z-index:11}.c-header:after{position:absolute;content:"";display:block;top:0;right:0;bottom:0;left:0;bottom:calc(var(--spacing-m) - var(--spacing-half));pointer-events:none;background:#fff;opacity:0;z-index:-1}.c-header--sticky{position:sticky;top:var(--drupal-displace-offset-top,0)}.c-header--white{color:#fff}.c-header--absolute{position:fixed;top:var(--drupal-displace-offset-top,0);left:var(--drupal-displace-offset-left,0);right:0;z-index:11}.c-header--absolute,.c-header--sticky{transition:.3s transform}.c-header--absolute.is-scrolled:not(.is-pinned),.c-header--sticky.is-scrolled:not(.is-pinned){transform:translateY(-100%)}.c-header--absolute.is-scrolled,.c-header--sticky.is-scrolled{color:#000;transform:translateY(calc(var(--spacing-m) * -1 + var(--spacing-half)))}.c-header--absolute.is-scrolled:after{opacity:1}.c-header--sticky.is-scrolled:after{opacity:1}.c-header{padding-top:var(--spacing-m);padding-bottom:var(--spacing-m)}.c-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing)}.c-header__logo{width:min(40%,162px);display:block;color:inherit;margin-right:auto}.c-header__logo svg{width:100%;display:block;height:auto}@media (max-width:719.98px){.c-header__nav{display:none}}.c-header__nav-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:0;background:none;color:inherit;padding:0}.c-header__nav-toggle svg{width:35px}@media (min-width:720px){.c-header__nav-toggle--open{display:none}}
.c-image{position:relative;z-index:1}.c-image img{width:100%;display:block;height:auto}
.c-main-menu{font-size:16px;color:inherit}.c-main-menu ul{display:flex;gap:1em;flex-wrap:wrap;align-items:first baseline;padding:0;margin:0}@media (min-width:720px){.c-main-menu ul{gap:2em}}.c-main-menu li{display:block}.c-main-menu a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.c-main-menu a.is-active{font-weight:600}.c-main-menu a:hover{-webkit-text-decoration:underline;text-decoration:underline}
.c-offcanvas-nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0;background:var(--clr-beige-dark);max-height:none;max-width:none;overflow:auto;grid-template-rows:auto 1fr;display:none;transition:clip-path var(--transition-duration) cubic-bezier(.075,.82,.165,1);clip-path:inset(0 0 calc(var(--x,1) * 100%) 0)}.c-offcanvas-nav[open]{display:grid}.c-offcanvas-nav.is-opening{--x:0;--backdrop:1}.c-offcanvas-nav::backdrop{opacity:0}.c-offcanvas-nav .c-offcanvas-nav__menu{font-family:var(--font);font-size:1.25rem;text-transform:uppercase;color:var(--clr-mid);letter-spacing:.1em;line-height:1.5}.c-offcanvas-nav .c-offcanvas-nav__menu a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.c-offcanvas-nav .c-offcanvas-nav__menu a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.1em}.c-offcanvas-nav .c-offcanvas-nav__menu ul{display:grid;padding:0;margin:0;grid-gap:.7lh;gap:.7lh}.c-offcanvas-nav .c-offcanvas-nav__menu li{display:block}@media (--until-palm){.c-offcanvas-nav .c-offcanvas-nav__menu ul{gap:.25lh var(--spacing)}}.c-offcanvas-nav .c-offcanvas-nav__content{display:grid;align-content:center;justify-content:center;place-content:center;align-items:center;justify-items:center;place-items:center;text-align:center;grid-gap:var(--spacing-1);gap:var(--spacing-1);padding:var(--spacing-m);padding-top:0}:root:has(.c-offcanvas-nav[open]){overflow:hidden}
.c-realisation-props{--gap:.6lh;font-weight:600;display:flex;flex-wrap:wrap;-moz-column-gap:var(--gap);column-gap:var(--gap)}.c-realisation-props .custom-field__item{display:flex;gap:var(--gap);align-items:first baseline;border-right:1px solid color-mix(in srgb,currentColor,transparent 50%);padding-right:.5em}.c-realisation-props .custom-field__item:where(:last-child){border-right:none}.c-realisation-props .field__label{flex:0 0 auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;color:transparent;height:.85lh;aspect-ratio:1;background-image:var(--icon);background-size:contain;background-position:center}.c-realisation-props .field--name-bedrooms{--icon:url("data:image/svg+xml,%3csvg%20width='23'%20height='17'%20viewBox='0%200%2023%2017'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.81%201.15601C1.94924%201.15587%202.08714%201.1832%202.2158%201.23643C2.34447%201.28965%202.46137%201.36772%202.55983%201.46618C2.65828%201.56464%202.73636%201.68154%202.78958%201.81021C2.8428%201.93887%202.87013%202.07677%202.87%202.21601V10.698H10.292V5.39801C10.2919%205.25877%2010.3192%205.12087%2010.3724%204.99221C10.4256%204.86354%2010.5037%204.74664%2010.6022%204.64818C10.7006%204.54972%2010.8175%204.47165%2010.9462%204.41843C11.0749%204.3652%2011.2128%204.33787%2011.352%204.33801H18.774C19.6176%204.33827%2020.4265%204.6735%2021.023%205.26999C21.6195%205.86649%2021.9547%206.67543%2021.955%207.51901V14.941C21.955%2015.2223%2021.8433%2015.492%2021.6444%2015.6909C21.4455%2015.8898%2021.1758%2016.0015%2020.8945%2016.0015C20.6132%2016.0015%2020.3435%2015.8898%2020.1446%2015.6909C19.9457%2015.492%2019.834%2015.2223%2019.834%2014.941V13.881H2.871V14.941C2.871%2015.2223%202.75927%2015.492%202.56039%2015.6909C2.3615%2015.8898%202.09176%2016.0015%201.8105%2016.0015C1.52924%2016.0015%201.2595%2015.8898%201.06061%2015.6909C0.861731%2015.492%200.75%2015.2223%200.75%2014.941V2.21601C0.749869%202.07677%200.777197%201.93887%200.83042%201.81021C0.883644%201.68154%200.961718%201.56464%201.06017%201.46618C1.15863%201.36772%201.27554%201.28965%201.4042%201.23643C1.53286%201.1832%201.67076%201.15587%201.81%201.15601ZM6.581%204.33701C7.1054%204.33681%207.61809%204.49214%208.05419%204.78336C8.4903%205.07458%208.83024%205.4886%209.03101%205.97305C9.23179%206.4575%209.28437%206.99061%209.18211%207.50495C9.07985%208.01928%208.82735%208.49174%208.45654%208.86255C8.08573%209.23336%207.61328%209.48586%207.09894%209.58812C6.5846%209.69037%206.05149%209.63779%205.56704%209.43702C5.0826%209.23625%204.66858%208.89631%204.37736%208.4602C4.08614%208.02409%203.9308%207.51141%203.931%206.98701C3.93127%206.28426%204.21055%205.61038%204.70746%205.11347C5.20437%204.61655%205.87826%204.33727%206.581%204.33701Z'%20stroke='%23461119'%20stroke-width='1.5'/%3e%3c/svg%3e")}.c-realisation-props .field--name-bathrooms{--icon:url("data:image/svg+xml,%3csvg%20width='24'%20height='23'%20viewBox='0%200%2024%2023'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M22.264%2012.6791H3.91001V4.07908C3.90906%203.75509%203.97239%203.43412%204.09632%203.13476C4.22025%202.8354%204.40233%202.5636%204.63201%202.33508L4.65101%202.31608C5.01097%201.95676%205.47304%201.71727%205.97416%201.63029C6.47527%201.54331%206.99102%201.61308%207.45101%201.83008C7.01644%202.55255%206.83581%203.39954%206.93782%204.23645C7.03983%205.07335%207.41863%205.85215%208.01401%206.44908L8.53701%206.97208L7.57401%207.93608L8.65501%209.01708L9.61801%208.05408L14.959%202.71208L15.922%201.74908L14.841%200.662084L13.877%201.62508L13.354%201.10208C12.7265%200.476917%2011.8993%200.0919921%2011.0169%200.0144986C10.1345%20-0.062995%209.25291%200.171865%208.52601%200.678084C7.759%200.194404%206.8504%20-0.0143089%205.94919%200.086168C5.04799%200.186645%204.20767%200.590348%203.56601%201.23108L3.54701%201.25008C3.17482%201.62037%202.87977%202.0608%202.67893%202.54589C2.4781%203.03097%202.37548%203.55107%202.37701%204.07608V12.6761H0.851013V14.2061H2.38101V15.6731C2.38099%2015.7965%202.40092%2015.9191%202.44001%2016.0361L3.86301%2020.3041C3.93905%2020.5325%204.08507%2020.7311%204.28036%2020.8718C4.47565%2021.0126%204.7103%2021.0882%204.95101%2021.0881H5.56801L5.01001%2023.0001H6.60301L7.16101%2021.0881H17.108L17.682%2023.0001H19.282L18.708%2021.0881H19.699C19.9397%2021.0882%2020.1744%2021.0126%2020.3697%2020.8718C20.565%2020.7311%2020.711%2020.5325%2020.787%2020.3041L22.21%2016.0361C22.2491%2015.919%2022.269%2015.7965%2022.269%2015.6731V14.2081H23.799V12.6781L22.264%2012.6791ZM9.09701%202.18808C9.51843%201.76777%2010.0893%201.53173%2010.6845%201.53173C11.2797%201.53173%2011.8506%201.76777%2012.272%202.18808L12.795%202.71108L9.62001%205.88708L9.09701%205.36208C8.6767%204.94067%208.44066%204.36977%208.44066%203.77458C8.44066%203.17939%208.6767%202.6085%209.09701%202.18708V2.18808ZM20.735%2015.6131L19.419%2019.5621H5.22601L3.91001%2015.6131V14.2081H20.735V15.6131Z'%20fill='%23461119'/%3e%3c/svg%3e")}.c-realisation-props .field--name-area-livable{--icon:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.34635%204.09365V11.0884L5.98967%2011.0884L5.99603%205.74333L11.3403%205.73768L11.341%204.09365H4.34635Z'%20fill='%23461119'/%3e%3cpath%20d='M20.7547%2020.5033V13.5086L19.1113%2013.5086L19.105%2018.8537L13.7607%2018.8593L13.76%2020.5033H20.7547Z'%20fill='%23461119'/%3e%3cpath%20d='M20.7544%204.09435H13.7597L13.7597%205.73767L19.1047%205.74403L19.1103%2011.0883L20.7544%2011.0891V4.09435Z'%20fill='%23461119'/%3e%3cpath%20d='M4.34664%2020.5026H11.3413L11.3413%2018.8593L5.99632%2018.853L5.99067%2013.5087L4.34664%2013.5079V20.5026Z'%20fill='%23461119'/%3e%3c/svg%3e")}.c-realisation-props .field--name-area-total{--icon:url("data:image/svg+xml,%3csvg%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.01168%208.61135V1.61665L6.36837%201.61665L6.362%206.96167L1.01769%206.96733L1.01698%208.61135H8.01168Z'%20fill='%23461119'/%3e%3cpath%20d='M13.5844%2014.1836V21.1783L15.2277%2021.1783L15.2341%2015.8333L20.5784%2015.8277L20.5791%2014.1836H13.5844Z'%20fill='%23461119'/%3e%3cpath%20d='M13.5847%208.61065H20.5794L20.5794%206.96734L15.2344%206.96097L15.2287%201.61666L13.5847%201.61595V8.61065Z'%20fill='%23461119'/%3e%3cpath%20d='M8.01236%2014.1844H1.01766L1.01766%2015.8277L6.36268%2015.834L6.36834%2021.1784L8.01236%2021.1791V14.1844Z'%20fill='%23461119'/%3e%3c/svg%3e")}@container (width < 300px){.c-realisation-props{display:grid;grid-template-columns:repeat(2,1fr)}.c-realisation-props .custom-field__item{border-right:1px solid color-mix(in srgb,currentColor,transparent 50%)}.c-realisation-props .custom-field__item:where(:nth-child(2n)){border-right:none}}
.c-realisation-teaser__inner{display:grid;grid-gap:var(--spacing);gap:var(--spacing);grid-template-areas:"image" "header" "copy" "actions"}@media (min-width:720px){.c-realisation-teaser__inner{gap:var(--spacing-m);grid-template-columns:260px 1fr;grid-template-areas:"image image" "header copy" "actions copy"}}@media (min-width:1024px){.c-realisation-teaser__inner{grid-template-columns:260px 1fr auto;grid-template-areas:"image image image" "header copy actions"}}.c-realisation-teaser__image{grid-area:image}.c-realisation-teaser__image img{width:100%;display:block;height:auto}.c-realisation-teaser__header{grid-area:header}.c-realisation-teaser__tag{border:1px solid currentColor;width:-moz-fit-content;width:fit-content;padding:.15em .4em;font-size:.8em;margin-bottom:.25rlh}.c-realisation-teaser__suffix{margin-top:.5lh;font-size:.9em}.c-realisation-teaser__title{margin:0;text-transform:lowercase;text-box-trim:trim-both}@container style(--variant:left) or style(--variant:right){.c-realisation-teaser__title{margin-top:.25lh}}.c-realisation-teaser__copy{grid-area:copy;max-width:560px}.c-realisation-teaser__actions{grid-area:actions}.c-realisation-teaser__props{container-type:inline-size;margin-top:var(--spacing-1)}@container style(--variant:left) or style(--variant:right){.c-realisation-teaser__props{max-width:240px}}@media (min-width:1024px){@container style(--variant:left) or style(--variant:right){.c-realisation-teaser__inner{grid-template-columns:1.5fr 1fr;grid-template-rows:auto auto 1fr;row-gap:var(--spacing);grid-template-areas:"image header" "image copy" "image actions"}.c-realisation-teaser__image img{aspect-ratio:1.5;-o-object-fit:cover;object-fit:cover}.c-realisation-teaser__props{max-width:240px}}@container style(--variant:right){.c-realisation-teaser__inner,.c-realisation-teaser__inner>*{scale:-1 1}}}
.c-realisation-view .views-content{display:grid;grid-gap:calc(var(--section-spacing) * .75);gap:calc(var(--section-spacing) * .75)}@media (max-width:1699.98px){.c-realisation-view .views-content{margin-left:auto;margin-right:auto;max-width:1000px}}.c-realisation-view .views-row:nth-child(3n+1){--variant:full}.c-realisation-view .views-row:nth-child(3n+2){--variant:left}.c-realisation-view .views-row:nth-child(3n+3){--variant:right}.c-realisation-view .c-realisation-view__header{display:flex;align-items:center;margin-bottom:calc(var(--section-spacing) * .5);gap:var(--spacing);flex-wrap:wrap;justify-content:space-between}.c-realisation-view .c-realisation-view__title{margin:0}.c-realisation-view .c-realisation-view__filters a[name="category[2]"]{border-radius:0}.c-realisation-view .c-realisation-view__filters .bef-link--selected{background-color:var(--clr-brand);border-color:var(--clr-brand);color:#fff}.c-realisation-view .c-realisation-view__filters .form-item-category>label{display:none}.c-realisation-view .c-realisation-view__filters .form-item-category ul{padding:0;margin:0;display:flex;gap:.5em;flex-wrap:wrap}.c-realisation-view .c-realisation-view__filters .form-item-category li{display:block;margin:0;padding:0}
