﻿.overlay-more::before,.overlay-more__icon{position:absolute;top:0;left:0;width:100%;height:100%}.mobile-nav__close-btn,.main-header__mobile-nav-toggle{background-color:rgba(0,0,0,0);border:0;color:inherit}.btn{display:inline-block;font-size:.9375rem;padding:.625rem 1.25rem;font-weight:500;line-height:1.7em;cursor:pointer;text-decoration:none;border-radius:0;border:1px solid rgba(0,0,0,0);transition:color 300ms ease,background-color 300ms ease}.btn--small{font-size:.8rem;padding:.5rem .75rem}.btn--primary{background-color:#c1022c;border-color:#c1022c;color:#fff}.btn--primary:hover,.btn--primary:focus{background-color:#a00023;border-color:#a00023}.btn--secondary{background-color:#fff;border-color:#c1022c;color:#c1022c}.btn--secondary:hover,.btn--secondary:focus{color:#fff;background-color:#c1022c}.btn--icon{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.btn--action{margin-top:1.5em}.btn--rounded{border-radius:3.125em}.btn--sm{padding:.5rem 1rem}.btn--with-icon{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:10px}.btn--with-icon img,.btn--with-icon svg{width:1.6em;height:1.6em}.btn--light{background-color:#fff;color:#919dac}.btn--light:hover,.btn--light:focus{background-color:#fff;color:#919dac}.btn--light.text-blue-600{color:#333b40;background-color:#fff;border-bottom:2px solid #c1022c}.btn--light.text-blue-600:hover,.btn--light.text-blue-600:focus{color:#333b40;background-color:#fff;border-bottom:2px solid #c1022c}.btn--dark{color:#919dac;background-color:#f6f6f7}.btn--dark:hover,.btn--dark:focus{color:#919dac;background-color:#f6f6f7}.btn--dark.text-blue-600{color:#fff;background-color:#333b40}.btn--darker{text-wrap:nowrap;color:#fff;background-color:#333b40}.btn--darker:hover,.btn--darker:focus{color:#fff;background-color:#333b40}.btn--uppercase{text-transform:uppercase}.btn--nowrap{white-space:nowrap}.btn--block{text-align:center;display:block;width:100%}.image-link{position:absolute;inset:0;cursor:pointer}.image-link:hover,.image-link:focus{text-decoration:none}.image-link--without-text{text-indent:-9999px;opacity:0}.stretched-link::after{position:absolute;inset:0;z-index:1;content:""}.link-underline{font-weight:600;text-decoration:underline}.icon-square{display:inline-block;border:1px solid #fff;padding:.7rem;color:#fff;line-height:0}.icon-square .et-pb-icon{font-size:1.2rem}@media(min-width: 768px){.icon-square{padding:1.25rem}.icon-square .et-pb-icon{font-size:2.5rem}}.text-center{text-align:center}.text-inherit h1,.text-inherit h2,.text-inherit h3,.text-inherit h4,.text-inherit h5,.text-inherit h6,.card--image-overlay h1,.card--image-overlay h2,.card--image-overlay h3,.card--image-overlay h4,.card--image-overlay h5,.card--image-overlay h6{color:inherit}.text-list-check li{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem}.text-list-check li::before{content:"";flex-shrink:0;display:block;background-image:url("../assets/icon-list-bullet.svg");background-size:contain;width:1rem;height:1rem}.small{font-size:.875rem;color:#1c2124}.small--medium{font-weight:500}.link-inherit a{color:inherit}.leading-1,.leading-2,.leading-3,.leading-4,.title{font-weight:700;line-height:1.2}.leading-1{font-size:2.625rem}.leading-2,.title{font-size:2.25rem}.leading-3{color:#c1022c;font-size:1.5rem}.leading-4{font-size:1.125rem;font-weight:500}.sub-title{font-size:1.75rem;font-weight:600}.title,.sub-title{display:inline-block;padding-bottom:0}.title__wrapper,.sub-title__wrapper{margin-bottom:1em}.title--with-bg,.sub-title--with-bg{padding:.625rem 1rem;color:#fff;background-color:#333b40}.title--bolder,.sub-title--bolder{font-weight:800}.title--with-icon,.sub-title--with-icon{display:inline-flex;align-items:center;gap:.5rem}.text{font-size:1rem;font-weight:normal;line-height:1.2}.text--full{display:block}.text-with-icon{display:flex;align-items:center;gap:1rem}.text--small{font-size:.8125rem}.text--muted{color:#919dac}.text--with-bg{padding:.625rem 1rem;color:#333b40;background-color:#fff}.text--uppercase{text-transform:uppercase}.text--center{text-align:center}.text-light{font-weight:300}.text-not-italic{font-style:normal}@media(min-width: 981px){.title-bars{display:flex;align-items:center;justify-content:center;gap:1.875rem}.title-bars::before,.title-bars::after{content:"";width:15%;background-color:currentColor;height:1px}}.list-inline{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.list-inline--center{justify-content:center}.list-icons>li{display:flex;gap:.7rem;align-items:center}.list-icons__icon{flex-grow:0;width:1.5rem}hr.spacer{width:50px;height:1px;background-color:currentColor;margin-left:0}.overlay-more{position:relative;display:flex;cursor:pointer}.overlay-more::before,.overlay-more__icon{opacity:0;transition:opacity .2s}.overlay-more::before{content:"";background-color:rgba(51,59,64,.25);border:1px solid #fff}.overlay-more__icon{color:#c1022c;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:2rem}.overlay-more__icon::before{content:"";font-family:ETmodules !important}.overlay-more:hover::before,.overlay-more:hover .overlay-more__icon{opacity:1}.divider{display:block;width:10%;max-width:180px;margin:0 auto;height:1.5rem}.divider::before{content:"";display:block;position:relative;border-top:1px #919dac solid;width:auto;top:50%;right:0;left:0}.divider--sm{width:7%;max-width:120px}.table{margin:0;padding:0;width:100%}.table--sm th,.table--sm td{padding:.8rem}.table--col-center th,.table--col-center td{text-align:center}.table--border tbody tr{border-top:1px solid currentColor;padding:.35em}.table--border tbody tr:last-child{border-bottom:1px solid currentColor}@media(max-width: 767px){.table--responsive{font-size:.8em}.table--responsive thead{display:none}.table--responsive tr{display:block;margin-bottom:2rem}.table--responsive td{background-color:#1c2731;border-top:1px solid currentColor;display:flex;align-items:center;justify-content:space-between}.table--responsive td:last-child{border-bottom:1px solid currentColor}.table--responsive tbody tr{border:0 !important}.table--responsive td::before{content:attr(data-label);font-weight:bold}}.table--2column tr{border-bottom:1px solid #919dac}.table--2column tr th,.table--2column tr td{padding:15px;width:50%}.table--2column tr>th,.table--2column tr>td{text-align:left}.table--2column tr>th+td,.table--2column tr>td+td{text-align:right}.switch{display:inline-block;font-size:1em}.switch--with-text{display:flex;flex-direction:row;align-items:center;gap:.625em;color:#fff;font-weight:normal;line-height:1.2em}.switch__toggle{display:inline-flex;align-items:center;position:relative;width:3.375em;height:1.5em;padding:0 .3em;border-radius:3.125em;cursor:pointer;background-color:#fff}.switch__toggle::before{content:"";display:block;width:1em;height:1em;border-radius:3.125em;background-color:#c1022c;transition:transform .3s ease}.switch input{display:none}.switch input:checked~.switch__toggle::before{left:unset;transform:translate(1.825em)}.switch--night .switch__toggle{background-color:#42528c}.switch--night .switch__toggle::before{background-color:#fff}.switch--night input:checked~.switch__toggle{background-color:#afdfeb}.switch--night input:checked~.switch__toggle::before{background:linear-gradient(#ffdc3f, #ffc93f)}.ratio{--aspect-ratio: 56.25%;position:relative;width:100%}.ratio::before{display:block;padding-top:var(--aspect-ratio);content:""}.ratio--16x9{--aspect-ratio: 56.25%}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.modal,.tabs__choice,.stack-center,.image-hero__inner,.mobile-nav__wrapper,.footer-bottom,.footer-top__content,.award-section__wrapper,.tabs,.list-icons{--v-stack-gap: 1rem;display:flex;gap:var(--v-stack-gap, 1rem)}.image-hero__inner,.mobile-nav__wrapper,.footer-bottom,.footer-top__content,.award-section__wrapper,.tabs,.list-icons{flex-direction:column}.modal,.tabs__choice,.stack-center{align-items:center;justify-content:center}.news{padding-top:var(--section-gap, 3.75rem);padding-bottom:var(--section-gap, 3.75rem)}.container-custom{max-width:var(--container-custom, 1440px);margin-left:auto;margin-right:auto;width:90%}.container-custom--sm{--container-custom: 860px}.section{padding:3.75rem 0}.section--xl{padding:5rem 0}#materials-style-color .acf-image-uploader .image-wrap img{max-height:40px !important}#page-container{overflow-y:unset !important}#hs-web-interactives-bottom-anchor{max-width:1000px;right:0;left:0;margin-left:auto;margin-right:auto}body.single-post .et_pb_row_0_tb_body.et_pb_row{padding-right:0 !important}.sr-only,.modal.hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}sup{font-size:.6em}.et_pb_text_inner ul ul{padding-bottom:0}.et_pb_text_inner ul li{margin-bottom:.25em}.et_pb_text_inner ul li::marker{color:#c1022c}.djm-inline-buttons .et_pb_button_module_wrapper{display:inline-block}.dmach_carousel_container .slick-next::before,.dmach_carousel_container .slick-prev::before{text-shadow:none;font-size:36px}.repeater-tabs .et_pb_module.et_pb_tabs,.repeater-tabs ul.et_pb_tabs_controls::after,.repeater-tabs .et_pb_tabs_controls li{border:none !important}.repeater-tabs .et_pb_tabs_controls li a{padding:4px 20px}.repeater-tabs .et_pb_tabs_controls li a:empty{display:none}.wp-block-image{margin-top:1em;margin-bottom:1em}.wp-block-image.alignleft{margin-right:1.5em}.wp-block-image.alignright{margin-left:1.5em}.wp-block-image figcaption{text-align:left;font-size:1em;color:#919dac}.wp-element-button,.wp-block-button__link{background-color:#c1022c;border-color:#c1022c;color:#fff;border-radius:0;padding:10px 20px;transition:all 300ms ease 0ms}.wp-element-button:hover,.wp-block-button__link:hover{background-color:#a00023;border-color:#a00023}.wp-block-heading{margin-top:.5em}.header-menu .et_pb_row--with-menu{max-height:118px}.main-banner-video{position:absolute;width:100vw;max-width:none !important;padding-top:0 !important;padding-bottom:0 !important;top:0;bottom:0;left:0;z-index:0}.main-banner-video video{width:100%;height:100%;object-fit:cover}.main-banner-video .et_pb_column,.main-banner-video .et_pb_code,.main-banner-video .et_pb_code_inner{height:100%}.sentinel-block .sentinel{z-index:-1}.et_pb_module.et_pb_slider h4{text-transform:uppercase;font-size:16px;letter-spacing:1px;margin-bottom:20px;border-bottom:2px solid #c1022c}.et_pb_module.et_pb_slider .et_pb_slide::after{backdrop-filter:blur(5px) !important;position:absolute;top:0;left:0;content:"";width:100%;height:100%}#lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);text-align:center;z-index:100}#lightbox #content{display:flex;align-items:stretch;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);max-width:1024px;max-height:90vh;width:90vw}#lightbox img{width:100%;object-fit:contain}.et-l--header{z-index:11;position:relative}.header-last-menu .et_pb_menu__wrap{justify-content:flex-end !important}.desktop-menu{display:block}.desktop-menu .et_pb_row::after{position:absolute}.desktop-menu .wpml-ls-item{display:flex;flex-flow:row wrap;align-items:center !important;padding-right:0 !important;padding-left:8px !important}.desktop-menu .wpml-ls-item a:first-child{padding-bottom:0 !important;display:flex !important;flex-flow:row nowrap !important;align-items:center !important}.desktop-menu .wpml-ls-item::after{content:"|";color:rgba(255,255,255,.5);padding-left:8px}.desktop-menu .header-last-menu li:last-child::after,.desktop-menu .header-last-menu li:nth-last-child(2)::after{content:none !important}.et-menu .menu-item-has-children>a:first-child::after{top:auto}.wpml-ls-flag{border-radius:20px;width:20px !important;height:20px !important}.wpml-ls-item .sub-menu,.wpml-ls-item .sub-menu a{width:100% !important}.menu-catalog__link{color:#fff;display:inline-grid !important;background-color:#c1022c;padding:7px 14px !important;font-size:1.12em;text-transform:uppercase;letter-spacing:.5px;line-height:1.1 !important;transition:background-color .3s ease-in-out}@media(min-width: 1281px){.menu-catalog__link{padding:9px 16px !important;font-size:1.3em}}.menu-catalog__link:hover{background-color:#a00023}.menu-catalog__link .free{font-weight:800;letter-spacing:1px}.menu-catalog__link .pages{font-size:.7em;margin-top:5px}.menu-catalog__link .models{display:inline-block;font-size:.7em;border-top:1px solid #fff;padding-top:5px;margin-top:5px}body.page-id-4508 .menu-catalog,body.page-id-39724 .menu-catalog{display:none}body.page-id-4508 header.et-l--header div.desktop-menu.header-menu,body.page-id-39724 header.et-l--header div.desktop-menu.header-menu{padding-top:26px !important;padding-bottom:26px !important}#divi-overlay-container-3909,#divi-overlay-container-41392{top:0}#divi-overlay-container-3909 .overlay-close,#divi-overlay-container-41392 .overlay-close{font-size:60px;top:15px;right:20px}#divi-overlay-container-3909 .logo-overlay,#divi-overlay-container-41392 .logo-overlay{position:absolute;top:8px;left:40px}.header-mobile-menu .et_pb_menu__wrap{justify-content:flex-start}.header-mobile-menu .et_pb_menu__menu{width:100%}.header-mobile-menu .et_pb_menu__menu .et-menu-nav{width:100%;justify-content:center}.header-mobile-menu ul.et-menu{display:flex;flex-flow:row nowrap;width:100%}.header-mobile-menu ul.et-menu li{margin-top:0 !important;margin-bottom:30px !important;padding:0 !important;flex-direction:column;width:100%}.header-mobile-menu ul.et-menu li.wpml-ls-item{width:auto;display:flex;flex-direction:row;align-items:center}.header-mobile-menu ul.et-menu li.wpml-ls-item::after{content:"|";color:#fff;padding:15px}.header-mobile-menu ul.et-menu li.wpml-ls-itemlast-child::after{content:none !important}.header-mobile-menu ul.et-menu li ul{width:100%;padding-left:15px;box-shadow:none;transition:opacity 300ms ease 0ms}.header-mobile-menu ul.et-menu li li{margin-bottom:15px !important}.header-mobile-menu ul.et-menu li li a{font-weight:500 !important;font-size:16px !important;padding:0;width:100%}.header-mobile-menu #menu-header-menu-mobile .menu-item:hover ul.sub-menu,.header-mobile-menu #menu-header-menu-mobile .menu-item.et-touch-hover.et-show-dropdown.et-hover ul.sub-menu,.header-mobile-menu #menu-header-menu-mobile-dutch-1 .menu-item:hover ul.sub-menu,.header-mobile-menu #menu-header-menu-mobile-dutch-1 .menu-item.et-touch-hover.et-show-dropdown.et-hover ul.sub-menu{position:unset}#main-content{z-index:10;position:relative}#awards-images-container{display:flex;justify-content:center;gap:15px}#awards-images-container::after{display:none}#awards-images-container>div.et_pb_column{margin:0 !important;width:auto !important}.footer-menu .et-menu li{margin-top:0 !important}.bottom-footer-menu .et-menu:not(li:first-child){padding-left:0}.bottom-footer-menu .et-menu li::after{content:"•";color:#c1022c;margin-left:10px}.bottom-footer-menu .et-menu li:last-child::after{content:none}.footer-menu .et_pb_menu__wrap{justify-content:flex-start !important}.lwp-hide-mobile-menu .et_mobile_nav_menu{display:none}.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu{display:flex !important}.plans-button::before,.virtual-button::before,.video-button::before{content:"" !important;background-repeat:no-repeat;background-size:100%;display:inline-block !important;width:20px;height:20px;vertical-align:middle;margin-right:10px;opacity:1 !important;position:relative !important;bottom:1px}.plans-button::before{background-image:url("/app/uploads/2022/07/icon-area.svg")}.plans-button:hover::before{background-image:url("/app/uploads/2022/09/icon-plans-hover.png")}.virtual-button::before{background-image:url("/app/uploads/2022/09/icon-virtual-hover.png")}.virtual-button:hover::before{background-image:url("/app/uploads/2022/09/icon-virtual-hover.png")}.video-button::before{background-image:url("/app/uploads/2023/03/icon-video-hover.png")}.video-button:hover::before{background-image:url("/app/uploads/2023/03/icon-video-hover.png")}.virtual-visit{width:100%;min-height:80vh}.dmach-link-whole-grid-card.current-house .et_pb_module.et_pb_de_mach_thumbnail .et_pb_module_inner{border:2px solid #c1022c}.dmach-link-whole-grid-card.current-house .et_pb_module.et_pb_de_mach_thumbnail::before{content:none}.dmach-link-whole-grid-card.current-house .house_slider_thumbnail .et_pb_module_inner{height:100%}.dmach-link-whole-grid-card.current-house .house_slider_thumbnail a{height:100%}.dmach-link-whole-grid-card.current-house .house_slider_thumbnail img{height:100%;object-fit:cover}#house-model-filters{z-index:3;overflow:unset !important}#house-model-filters form{margin-bottom:0}#house-model-filters,#house-model-filters .et_pb_column{margin-bottom:0}#house-model-filters .et_pb_de_mach_search_posts_item{position:unset !important;z-index:inherit !important}#house-model-filters .et_pb_contact_field,#house-model-filters .et_pb_contact_field_options_title{margin-bottom:0}#house-model-filters .divi-filter-item{margin:0 !important}#house-model-filters .no_filter_params{opacity:1 !important}#house-model-filters .inline_checkboxes .et_pb_contact_field{display:none}#house-model-filters .radio_show_count p[data-type=select]{background-color:rgba(0,0,0,0)}#house-model-filters .radio_show_count p[data-type=select] select{border-style:solid}#house-model-filters .divi-radio-buttons .et_pb_contact_field_radio label{border-radius:0;padding:.7em;margin-bottom:0}#house-model-filters #divi_filter .divi-filter-containter{gap:10px 10px}#house-model-filters #divi_filter .button_container{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;gap:10px;text-align:center}#house-model-filters #divi_filter .button_container .et_pb_button{width:50%}#house-model-filters #divi_filter .counter::after{margin-left:10px;content:attr(data-count)}#house-model-filters-section{transition:top .5s}#house-model-filters-section .house-model-filters-dropdown{display:none;position:absolute;border-radius:0 0 6px 6px;background-color:#f6f6f7 !important;padding:5px 20px;left:50%;transform:translateX(-50%);height:40px;bottom:-40px;cursor:pointer}#house-model-filters-section .house-model-filters-dropdown::after{content:"";display:inline-block;background-image:url("https://www.maisonscompere.be/app/uploads/2023/04/arrow.png");background-size:10px 10px;width:10px;height:10px;margin-left:5px;transition:.5s}#house-model-filters-section .house-model-filters-dropdown.visible{display:block}#house-model-filters-section .house-model-filters-dropdown.active::after{transform:rotate(180deg)}.irs--round .irs-handle{width:20px !important;height:20px !important}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:12px !important}.houses-loop img{width:100%;height:250px;object-fit:cover}.houses-loop-title .entry-title{padding-bottom:0}.houses-loop-price .price{font-weight:600;font-size:16px}.houses-loop-slider .slick-track{margin:0 !important}.houses-loop-slider .slick-track::before{display:none !important}.houses-loop-slider .slick-track .slick-slide{margin:0;padding:0 5px;height:100% !important;aspect-ratio:16/9}.repeater-plan-floors .et_pb_module.et_pb_tabs{display:flex;justify-content:space-evenly}.repeater-plan-floors .et_pb_module.et_pb_tabs .et_pb_all_tabs{width:60%}.repeater-plan-floors .et_pb_module.et_pb_tabs .et_pb_all_tabs .et_pb_tab{padding-top:0;padding-bottom:0}.repeater-plan-floors .et_pb_module.et_pb_tabs .et_pb_all_tabs ul li a{padding-left:0;padding-right:0}.model-gallery .slick-next,.model-gallery .slick-prev{z-index:1}.model-gallery .slick-next::before,.model-gallery .slick-prev::before{background-color:#333b40;padding:10px;border-radius:30px}.real-estates-loop .real-estate-img img{width:100%;height:250px;object-fit:cover}.real-estate-houses table.dmach-repeater-table{margin:0 auto}.real-estate-houses table.dmach-repeater-table td::before{color:#fff}body.et-db #et-boc .et-l .real-estate-houses table.dmach-repeater-table tr{border-bottom:1px solid rgba(255,255,255,.1) !important}body.et-db #et-boc .et-l .real-estate-houses table.dmach-repeater-table td,body.et-db #et-boc .et-l .real-estate-houses table.dmach-repeater-table th{border:none !important}.prestige-loop .divi-filter-archive-loop{margin-bottom:0}.prestige-loop .full-height-section{position:relative;height:calc(100vh - 66px);width:100%}.prestige-loop .full-height-section--one-house .et_pb_de_mach_thumbnail img{height:100%;width:100%;object-fit:cover}.prestige-loop .full-height-section--one-house .text-block-accroche{display:inline-block !important;position:absolute;max-width:1440px;width:90%;top:calc(66px + 6vw);left:50%;transform:translateX(-50%);z-index:2}.prestige-loop .full-height-section--one-house .text-block-accroche .et_pb_text_inner{text-align:center;margin-left:auto;max-width:400px;width:100%;background-color:rgba(51,59,64,.8);padding:10px 10px 0}.prestige-loop .full-height-section--two-house{display:flex;flex-direction:row;justify-content:center;align-items:center}.prestige-loop .full-height-section--two-house .prestige-houses{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;width:50%}.prestige-loop .full-height-section--two-house .prestige-houses .grid-col{display:inline-block;height:50%;width:100%;padding:15px}.prestige-loop .full-height-section--two-house .prestige-houses .grid-col:last-of-type{padding-top:0}.prestige-loop .full-height-section--two-house .prestige-houses .grid-col .et_pb_section{height:100%}.prestige-loop .full-height-section--two-house .et_pb_de_mach_thumbnail img{height:100%;width:100%;object-fit:cover}.prestige-loop .full-height-section--two-house .text-block{margin:15px 0 !important;height:calc(100% - 30px) !important}.prestige-loop .entry-title{background-color:#333b40;padding:10px;display:inline-block}.prestige-loop .dmach-acf-value{background-color:#fff;padding:10px !important;display:inline-block}.prestige-loop .full-height-section .grid-col,.prestige-loop .full-height-section .grid-item-cont,.prestige-loop .full-height-section .bc-link-whole-grid-card,.prestige-loop .full-height-section .et_pb_row:first-of-type .et_pb_column,.prestige-loop .full-height-section .et_pb_row:first-of-type .et_pb_module_inner,.prestige-loop .full-height-section .et_pb_de_mach_thumbnail{height:100%}.text-block-accroche{display:none !important}.house-invest-item .col-img .house-img,.house-invest-item .col-img .house-img .et_pb_module_inner{height:100% !important}.house-invest-item .col-img .house-img img{object-fit:cover}.testimonial-project-details table.dmach-repeater-table{display:flex;flex-flow:row wrap;justify-content:center;margin:0}.testimonial-project-details table.dmach-repeater-table tr{display:flex;flex-flow:column nowrap;border:none}.testimonial-project-details table.dmach-repeater-table thead,.testimonial-project-details table.dmach-repeater-table tbody{width:50%}.testimonial-project-details table.dmach-repeater-table tbody td{text-align:right}body .testimonial-project-details table.dmach-repeater-table td,body .testimonial-project-details table.dmach-repeater-table th{border-bottom:1px solid rgba(145,157,172,.2) !important}.materials-hotspots .dmpro-tooltip-image-icon{margin-bottom:0 !important}.material-block{width:23.5% !important;margin-right:2% !important}.material-block .material-title .et_pb_blurb_container{vertical-align:middle !important}.material-block .et-last-child{margin-right:0}#material-details-loop .material-featured-image .et_pb_module_inner{height:100%}#material-details-loop .material-gallery .slick-slide img{width:100%;height:410px;object-fit:cover}#material-details-loop .material-gallery .slick-prev{left:35px;z-index:1}#material-details-loop .material-gallery .slick-next{right:15px}.blog-loop-item .blog-featured-img img{aspect-ratio:3/2;object-fit:cover}.single-post .important-msg{margin-top:1em;margin-bottom:1em;padding:1.5em}.job-loop-img img{width:100% !important;height:325px;object-fit:cover;object-position:top right}.job-loop-img img::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(90deg, rgba(51, 59, 64, 0.9) 0%, rgba(51, 59, 64, 0.4) 100%);z-index:1}.job-short-description p:nth-child(2){display:block;width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.job-short-description p:not(:nth-child(2)){display:none}.single-jobs .et_pb_module_inner ul{padding:0;margin:0;list-style-type:none}.single-jobs .et_pb_module_inner ul li{background:url("/app/uploads/2022/08/icon-list-bullet.svg") no-repeat left top;background-size:16px;padding-left:24px;line-height:1.5em;margin-bottom:.75em}.et_pb_accordion a.faq-btn{font-size:15px;font-weight:500 !important;color:#fff !important;background:#c1022c;padding:10px 20px;border:none;border-radius:0;margin-top:1.5em}.et_pb_accordion a.faq-btn:hover{background:#a00023;color:#fff !important}.sticky-popup{padding:0 !important;z-index:500;background-color:rgba(0,0,0,0);position:relative;opacity:0;top:-160px;left:50%;transform:translateX(-50%);min-width:100%;min-height:160px;max-width:920px}.sticky-popup.fixed-popup{position:fixed;bottom:-400px;animation:popup-appear 3.5s forwards;opacity:0;top:unset;transform-origin:center center;transition:3.5s}.sticky-popup.fixed-popup:nth-last-child(2){bottom:0 !important}.sticky-popup.fixed-popup:nth-last-child(2) .et_pb_row{transform:scale(0.9);left:0}.sticky-popup.fixed-popup .et_pb_row{transition:3.5s}.sticky-popup .et_pb_row{width:100%;max-width:920px;margin:0 auto !important;float:none}.sticky-popup .et_pb_icon{position:absolute;cursor:pointer;right:5px;top:5px;width:25px;height:25px;text-align:center;background-color:#fff;border-radius:50%}@keyframes popup-appear{0%{bottom:-400px;opacity:0;display:none}86%{bottom:-400px;opacity:0;display:block}100%{bottom:30px;opacity:1}}#masonry-grid .grid-posts.loop-grid{grid-row-gap:0 !important}#masonry-grid .grid-posts.loop-grid .grid-col{aspect-ratio:16/9}#masonry-grid .grid-posts.loop-grid .grid-col .et_pb_row{width:100%}#masonry-grid .grid-posts.loop-grid .grid-col .et_pb_row,#masonry-grid .grid-posts.loop-grid .grid-col .et_pb_column,#masonry-grid .grid-posts.loop-grid .grid-col .et_pb_module.et_pb_de_mach_thumbnail,#masonry-grid .grid-posts.loop-grid .grid-col .et_pb_module_inner,#masonry-grid .grid-posts.loop-grid .grid-col img{height:100%}#masonry-grid .grid-posts.loop-grid .grid-col,#masonry-grid .grid-posts.loop-grid .masonry-grid-text-block{margin-bottom:20px}#masonry-grid .grid-posts.loop-grid .masonry-grid-text-block-1{grid-column:1;grid-row:4}#masonry-grid .grid-posts.loop-grid .masonry-grid-text-block-2{grid-column:1;grid-row:11}#masonry-grid .grid-posts.loop-grid .masonry-grid-text-block-3{grid-column:1;grid-row:24}#masonry-grid .masonry-grid-text-block{display:flex;align-items:center}.masonry-grid-text-block{display:none}.material-selector-loop .grid-posts.loop-grid{display:flex;flex-wrap:wrap;grid-gap:6px !important}.material-selector-loop .grid-posts.loop-grid .et_pb_row{padding:0 !important;margin:0 !important;width:100% !important}.material-selector-loop .dmach-grid-sizes{margin-bottom:25px !important}.material-selector-loop .material-selector{width:45px;max-width:45px;height:45px;max-height:45px;cursor:pointer;padding:0 !important}.material-selector-loop .material-selector .et_pb_de_mach_thumbnail{border:2px solid rgba(0,0,0,0);box-sizing:content-box;overflow:hidden}.material-selector-loop .material-selector .et_pb_de_mach_thumbnail img{transform:scale(400%)}.material-selector-loop .material-selector--active .et_pb_de_mach_thumbnail{border:2px solid #c1022c}.material-section-loop .grid-posts.loop-grid{grid-gap:0 !important}.djm-material-selector .djm-material-selector-container{margin-bottom:15px}.djm_step-container.djm_step-container--block{display:flex;align-items:flex-start}.djm_step-container.djm_step-container--image{display:flex;align-items:flex-start}.demo-house-loop .grid-col:nth-child(2n) .demo-house-row{flex-direction:row-reverse}.demo-house-loop .grid-col:nth-child(2n) .demo-house-row .demo-house-media{margin-right:0 !important;margin-left:1.5% !important}.demo-house-video .et_pb_module_inner,.demo-house-video .dmach-acf-item-container,.demo-house-video .dmach-acf-item-content,.demo-house-video .dmach-acf-video-container,.demo-house-video .fluid-width-video-wrapper,.demo-house-img .et_pb_module_inner,.demo-house-img .dmach-acf-item-container,.demo-house-img .dmach-acf-item-content{height:100%}.demo-house-img .dmach-acf-item-container img{height:100%;width:100%;object-fit:cover}.demo-house-gallery .slick-slide div{min-height:460px !important}.demo-house-gallery .slick-prev,.demo-house-gallery .slick-prev:hover{left:35px !important}.demo-house-gallery .slick-next,.demo-house-gallery .slick-next:hover{right:15px !important}.partners-logo-grid .grid-posts{display:flex;flex-flow:row wrap;justify-content:center}.partners-logo-grid .grid-posts .grid-col{width:17%}.realisations-loop .realisation-img img{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}#house-model-filters-section .djm-custom-select .et_pb_contact_field_options_title{background-image:url("https://www.maisonscompere.be/app/uploads/2023/04/arrow.png");background-position:center right 20px;background-repeat:no-repeat;background-size:15px 15px;background-color:#e8e8e8;cursor:pointer;padding:5px 10px}#house-model-filters-section .djm-custom-select .divi-checkboxmulti{display:none !important;position:absolute;background-color:#fff !important;padding-top:.25rem !important;padding-bottom:.25rem !important;border:1px solid #ced4da !important}#house-model-filters-section .djm-custom-select .divi-checkboxmulti.visible{display:block !important}#house-model-filters-section .djm-custom-select .divi-checkboxmulti span{padding:.25rem .75rem}#house-model-filters-section .djm-custom-select .divi-checkboxmulti input{cursor:pointer}#house-model-filters-section .djm-custom-select .divi-checkboxmulti label{margin-left:.5rem;cursor:pointer}.menu-cahier-des-charges .et_pb_menu__menu,.menu-cahier-des-charges .et-menu-nav{width:100%}.menu-cahier-des-charges .et-menu.nav{display:block !important;margin:0;column-count:3;column-gap:5vw}.menu-cahier-des-charges .et_pb_menu__menu>nav>ul>li{display:inline-block !important;width:100%;padding:0 0 0 10px;margin:10px 0}.menu-cahier-des-charges .et_pb_menu__menu>nav>ul>li::before{content:"";background-color:#c1022c;height:100%;width:4px;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%)}.menu-cahier-des-charges.et_pb_menu .et-menu-nav li a:hover{opacity:1 !important;font-weight:600 !important;background:rgba(0,0,0,0) !important}.menu-cahier-des-charges.et_pb_menu .et-menu-nav li.current-menu-item a{font-weight:700 !important}@media screen and (max-width: 479px){.et-db #et-boc #awards-images-container .et_pb_column{width:auto !important}}@media(max-width: 480px){.partners-logo-grid .grid-posts .grid-col{width:45%}.material-block{width:100% !important;margin-right:0 !important;margin-bottom:20px !important}.sticky-popup{min-width:90%}}@media only screen and (max-width: 599px){.menu-cahier-des-charges .et-menu.nav{column-count:1;column-gap:0}}@media only screen and (max-width: 600px){.testimonial-project-details table.dmach-repeater-table td{padding-left:0;text-align:left !important}.testimonial-project-details table.dmach-repeater-table td::before{position:relative;float:left;width:100%}.sticky-popup{min-width:80%}}@media(max-width: 680px){.demo-house-section .demo-house-description,.demo-house-section .demo-house-media,.demo-house-section .demo-house-map{width:100% !important}.demo-house-section .demo-house-description{margin-bottom:0 !important}.demo-house-section .demo-house-media{margin-bottom:12px !important;margin-right:0 !important}}@media screen and (max-width: 700px){.sticky-popup{min-width:70%}}@media(min-width: 761px){.real-estate-houses table.dmach-repeater-table th::before{content:"";display:inline-block;vertical-align:middle;width:24px;height:24px;background-repeat:no-repeat;background-size:24px 24px}.real-estate-houses table.dmach-repeater-table th:nth-of-type(1)::before{background-image:url("/app/uploads/2022/09/immo-name.svg")}.real-estate-houses table.dmach-repeater-table th:nth-of-type(2)::before{background-image:url("/app/uploads/2022/07/icon-area.svg")}.real-estate-houses table.dmach-repeater-table th:nth-of-type(3)::before{background-image:url("/app/uploads/2022/07/icon-bedroom.svg")}.real-estate-houses table.dmach-repeater-table th:nth-of-type(4)::before{background-image:url("/app/uploads/2022/07/icon-bathroom.svg")}.real-estate-houses table.dmach-repeater-table th:nth-of-type(5)::before{background-image:url("/app/uploads/2022/09/price-1.svg")}}@media(max-width: 767px){.partners-logo-grid .grid-posts .grid-col{width:30%}.demo-house-gallery .slick-slide div{min-height:340px !important}.repeater-tabs .et_pb_tab{padding-right:0;padding-left:0}#house-model-filters #divi_filter .divi-filter-containter .et_pb_module{margin-bottom:10px}#house-model-filters #divi_filter .divi-filter-containter .et_pb_module:last-child{margin-bottom:0}.repeater-plan-floors .et_pb_module.et_pb_tabs{flex-direction:column-reverse;align-items:center}.repeater-plan-floors .et_pb_module.et_pb_tabs .et_pb_all_tabs{width:100%}.repeater-plan-floors .et_pb_module.et_pb_tabs .et_pb_all_tabs .et_pb_tab{padding:0}.model-gallery .slick-slide{height:200px !important}.model-gallery .slick-slide div{min-height:200px !important}}@media only screen and (max-width: 767px){.prestige-loop .full-height-section{height:auto}.prestige-loop .full-height-section--one-house .et_pb_de_mach_thumbnail img{height:45vh}.prestige-loop .full-height-section--one-house .text-block-accroche{top:6vw}.prestige-loop .full-height-section--two-house{flex-direction:column}.prestige-loop .full-height-section--two-house .text-block{width:100%;padding:50px 30px}.prestige-loop .full-height-section--two-house .prestige-houses{width:100%}}@media only screen and (max-width: 767px),only screen and (min-width: 981px)and (max-width: 1399px){.model-invest-repeater .grid-posts{grid-template-columns:repeat(1, minmax(0, 1fr)) !important}.model-invest-repeater .dmach-grid-item:not(:first-child) .model-repeater-item::before{content:"";height:1px;width:100%;padding:0 10px;background-color:#c1022c;position:absolute;top:-15px;left:50%;transform:translateX(-50%)}}@media only screen and (max-width: 768px){#immo-project-table.real-estate-houses table.dmach-repeater-table td{padding-left:10px !important;padding-top:0}.real-estate-houses table.dmach-repeater-table td::before{position:relative;width:100%;display:block;margin-bottom:5px}}@media(min-width: 768px){#masonry-grid .et_pb_module_inner .grid-posts.loop-grid .masonry-grid-text-block-1{grid-column:2;grid-row:1/3}#masonry-grid .et_pb_module_inner .grid-posts.loop-grid .masonry-grid-text-block-2{grid-column:1;grid-row:7/9}#masonry-grid .et_pb_module_inner .grid-posts.loop-grid .masonry-grid-text-block-3{grid-column:2;grid-row:12/14}}@media(min-width: 768px)and (max-width: 980px){#house-model-filters .et_pb_column{margin-bottom:0 !important}.model-repeater-item .et_pb_row:not(.row-model-title){display:flex;justify-content:space-between}.model-repeater-item .model-value-title{width:70% !important}.model-repeater-item .model-value-data{width:28% !important}}@media only screen and (min-width: 768px)and (max-width: 980px),only screen and (min-width: 1400px){.model-invest-repeater .grid-posts{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) !important}.model-invest-repeater .grid-posts .dmach-grid-item{display:flex;flex-direction:column;justify-content:flex-end}.model-invest-repeater .dmach-grid-item:not(:first-child) .row-model-title .et_pb_column:first-child,.model-invest-repeater .dmach-grid-item:not(:first-child) .model-value-title{display:none}.model-invest-repeater .dmach-grid-item:not(:first-child) .row-model-title .et_pb_column:not(:first-child){width:100%}.model-invest-repeater .dmach-grid-item:not(:first-child) .model-repeater-item::before{content:"";height:100%;width:1px;padding:10px 0;background-color:#c1032c;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}}@media(min-width: 980px){#masonry-grid .grid-posts.loop-grid div:nth-of-type(6),#masonry-grid .grid-posts.loop-grid div:nth-of-type(27n + 29),#masonry-grid .grid-posts.loop-grid div:nth-of-type(27n + 41){grid-column:2/4;grid-row:span 2;aspect-ratio:auto}#masonry-grid div:nth-of-type(15),#masonry-grid div:nth-of-type(27n + 34),#masonry-grid div:nth-of-type(27n + 46){grid-column:1/3;grid-row:span 2;aspect-ratio:auto}#masonry-grid .et_pb_module_inner .grid-posts.loop-grid .masonry-grid-text-block-1{grid-column:3;grid-row:1/3}#masonry-grid .et_pb_module_inner .grid-posts.loop-grid .masonry-grid-text-block-2{grid-column:1;grid-row:6/8}#masonry-grid .et_pb_module_inner .grid-posts.loop-grid .masonry-grid-text-block-3{grid-column:3;grid-row:10/12}}@media only screen and (max-width: 980px){.menu-cahier-des-charges .et-menu.nav{column-count:2;column-gap:4vw}.et-db #et-boc .et-l .et_pb_menu.lwp-hide-mobile-menu .et_mobile_nav_menu{display:none !important}.houses-loop-slider.same-height-cards.et_pb_de_mach_carousel .slick-track{display:flex !important}.prestige-loop .full-height-section{height:100vh}.loop-expression-houses .grid-col .et_pb_row{flex-direction:column;align-items:center}.loop-expression-houses .grid-col .et_pb_row .et_pb_column{width:100%}.loop-expression-houses .grid-col .et_pb_row .et_pb_column.thumbnail{margin-right:0 !important;margin-left:0 !important;margin-bottom:5.5%}.loop-expression-houses .grid-col .et_pb_row .et_pb_column.thumbnail img{aspect-ratio:5/2;object-fit:cover}.loop-expression-houses .grid-col .et_pb_row .et_pb_column.content{text-align:center !important}.loop-expression-houses .grid-col .et_pb_row .et_pb_column.content::before{height:30% !important;width:1px;left:50% !important;right:auto !important;top:-35% !important;transform:translateY(-10%)}.sticky-popup{transform:translate(-50%, -50%);min-width:60%}.sticky-popup.fixed-popup{top:50%}.same-height-cards.et_pb_de_mach_carousel .slick-track{display:block !important}}@media(max-width: 980px){.demo-house-gallery .slick-slide div{min-height:360px !important}.demo-house-gallery .demo-house-description{width:100% !important;margin-bottom:12px !important}.demo-house-gallery .demo-house-media{width:60% !important}.demo-house-gallery .demo-house-map{width:38.5% !important}.demo-house-gallery .grid-col:nth-child(2n) .demo-house-row .demo-house-media{margin-right:1.5% !important;margin-left:0 !important}.fullscreen-menu{display:block}.desktop-menu{display:none}.material-block{width:49% !important;margin-right:2% !important;margin-bottom:2% !important}.material-block:nth-child(even){margin-right:0 !important}}@media screen and (min-width: 981px){#main-content .et_pb_row.homepage-row-max-width{max-width:1200px !important}.testimonial-loop .grid-col:nth-child(even) .testimonial-block-img{order:2}.testimonial-loop .grid-col:nth-child(even) .testimonial-block-content{left:0 !important;transform:translateX(40px)}}@media(min-width: 981px)and (max-width: 1199px){.desktop-menu .et_pb_column:first-child{width:100% !important;margin-right:0 !important}.desktop-menu .et_pb_column:nth-child(2){margin-left:0 !important}}@media(max-width: 1023px){.model-gallery .slick-prev{left:40px}.model-gallery .slick-next{right:40px}.model-gallery .slick-slide{height:250px !important}.model-gallery .slick-slide div{min-height:250px !important}}@media(min-width: 1024px){.model-gallery{width:120%;transform:translateX(-9%)}.model-gallery .slick-track .slick-slide{opacity:.5}.model-gallery .slick-track .slick-current+.slick-active{opacity:1}.model-gallery .slick-prev{left:30%}.model-gallery .slick-next{right:30%}}@media only screen and (max-width: 1024px){.partners-logo-grid .grid-posts .grid-col{width:23%}.real-estate-houses table.dmach-repeater-table tr{border:none;padding:20px 0}.real-estate-houses table.dmach-repeater-table td:first-child{background-color:rgba(255,255,255,.2);margin-bottom:20px}.testimonial-project-details table.dmach-repeater-table thead{display:none}.testimonial-project-details table.dmach-repeater-table tbody{width:100%}.testimonial-project-details table.dmach-repeater-table td::before{text-align:left}}@media(min-width: 1025px){.real-estate-houses table.dmach-repeater-table td:first-child{text-align:left}}@media(max-width: 1199px){.demo-house-description{width:25.5% !important}.demo-house-media{width:43% !important}}@media(min-width: 1440px){#house-model-filters.house-listing-model-filters .divi-filter-containter{grid-template-columns:repeat(4, minmax(0, 1fr))}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}@media screen and (min-width: 980px){.banner img{max-height:80vh;min-height:25rem;width:100%;object-fit:cover}}.banner__wrapper{width:100%;padding:20px;bottom:20px}:root{--admin-bar-height: 0px;--sticky-header-height: 0px}@media screen and (min-width: 980px){:root{--sticky-header-height: 88px}}@media screen and (min-width: 1280px){:root{--sticky-header-height: 102px}}@media screen and (min-width: 600px){body.admin-bar{--admin-bar-height: 46px}}@media screen and (min-width: 783px){body.admin-bar{--admin-bar-height: 32px}}.sentinel-block{position:relative;z-index:-1}.sentinel-block .sentinel{position:absolute;bottom:0;height:10000px;width:100%}.collection-filter-form{z-index:4}.collection-filter-form.sticky{position:sticky;transform:translateY(-100%);transition:transform .5s;top:calc(var(--admin-bar-height) + var(--sticky-header-height))}.collection-filter-form.sticky.open{transform:translateY(0)}.collection-filter-form.sticky.open .collection-filter-form-filters-dropdown::after{transform:rotate(180deg)}.collection-filter-form.sticky .collection-filter-form-filters-dropdown{display:block}.collection-filter-form-filters-dropdown{display:none;position:absolute;border-radius:0 0 6px 6px;background-color:#f6f6f7;padding:5px 20px;left:50%;transform:translateX(-50%);height:40px;bottom:-40px;cursor:pointer}.collection-filter-form-filters-dropdown.visible{display:block}.collection-filter-form-filters-dropdown::after{content:"";display:inline-block;background-image:url("../assets/arrow.png");background-size:10px 10px;width:10px;height:10px;margin-left:5px;transition:transform .5s}.collection-filter-form-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(380px, 1fr));gap:.625rem;padding:.625rem;background-color:#f6f6f7}.collection-filter-form .btn-wrapper{justify-content:space-between}.collection-filter-form .btn-wrapper .btn{padding:0;max-width:unset}@media screen and (max-width: 767px){.collection-filter-form-grid{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media screen and (min-width: 767px)and (max-width: 980px){.collection-filter-form-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (min-width: 1400px){.collection-filter-form-grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media screen and (min-width: 1400px){.collection-filter-form-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}.house .collection-filter-form .btn-wrapper{justify-content:flex-end}.house .collection-filter-form .btn-wrapper .btn{display:inline-flex;align-items:center;justify-content:center;flex:1}.form{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:.625rem}.form-label,.form label{display:block;font-size:1rem;font-weight:600;margin-bottom:.5rem;color:#333b40}.form__wrapper{width:100%}.form__field{display:flex;flex-wrap:wrap;align-items:center;gap:.3125rem}.form__field label{margin-bottom:0}.form-control,.form input[type=text],.form input[type=tel],.form input[type=number],.form input[type=url],.form input[type=email],.form input[type=password],.form input[type=search],.form textarea,.form select{appearance:none;display:block;width:100%;font-size:.875rem;padding:1rem;color:#999;border:none;border-radius:0;background-color:#eee}.form-control::placeholder,.form input[type=text]::placeholder,.form input[type=tel]::placeholder,.form input[type=number]::placeholder,.form input[type=url]::placeholder,.form input[type=email]::placeholder,.form input[type=password]::placeholder,.form input[type=search]::placeholder,.form textarea::placeholder,.form select::placeholder{color:rgba(153,153,153,.6)}.form-control-checkbox,.form-control-radio,.form input[type=radio],.form input[type=checkbox]{appearance:none;margin:0;padding:.25em;border-radius:50px;background-color:#eee;border:4px solid #eee}.form-control-checkbox:checked,.form-control-radio:checked,.form input[type=radio]:checked,.form input[type=checkbox]:checked{background-color:#c1022c}.hbspt-form .hs-form-field{width:100% !important;float:none !important}.hbspt-form fieldset{max-width:100% !important}.hbspt-form .hs-input{width:100% !important}.hbspt-form .input{margin-right:0 !important}.hbspt-form .hs-error-msgs,.hbspt-form .hs-error-msg label{color:#c1022c !important}.hbspt-form .hs-form-booleancheckbox-display>span{margin:0 !important}.form-columns-0,.form-columns-1,.form-columns-2,.form-columns-3{display:grid;gap:0 30px;align-items:start;--hs-form-columns: 1}@media(min-width: 768px){.form-columns-0,.form-columns-1,.form-columns-2,.form-columns-3{grid-template-columns:repeat(var(--hs-form-columns), 1fr)}}.form-columns-0{--hs-form-columns: 0}.form-columns-2{--hs-form-columns: 2}.form-columns-3{--hs-form-columns: 3}.hs-form{accent-color:#c1022c;max-width:754px;margin:auto;color:#333b40}.hs-richtext.hs-main-font-element{color:#c1022c;padding-bottom:24px}.hs-form-field{padding-bottom:24px}.legal-consent-container .hs-form-field{padding-bottom:0}.hs-form-field>label>span{font-weight:700}.hs-field-desc{font-size:14px;color:#919dac}.hs-form .hs-error-msgs{list-style:none;padding:0}.hs-form .hs-error-msg.hs-main-font-element{color:#c1022c}.legal-consent-container .hs-richtext{padding-bottom:10px}.hs-input[type=text],.hs-input[type=email],.hs-input[type=password],.hs-input[type=tel],.hs-input[type=number],.hs-input[type=date],.hs-form-field select,.hs-form-field textarea{font-size:16px;font-weight:400;padding:14px 18px;background-color:#fff;border:1px solid #c1c1c1;width:100%}.hs-fieldtype-select .input,.hs-dateinput{position:relative}.hs-fieldtype-select .input::after,.hs-dateinput::after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px;height:24px;background-size:cover;pointer-events:none}.hs-dateinput::after{background-image:url("../assets/calendar.png")}.hs-fieldtype-select .input::after{background-image:url("../assets/arrow-down.png")}.hs-form-field select{appearance:none;cursor:pointer}.hs-input[type=date]::-webkit-inner-spin-button,.hs-input[type=date]::-webkit-calendar-picker-indicator{opacity:0;appearance:none}.hs-datepicker .fn-date-picker .pika-button:hover{background:#4e5f64 !important}.hs-datepicker .fn-date-picker .is-selected .pika-button{background:#c1022c;box-shadow:none}.hs-datepicker .fn-date-picker .is-today .pika-button{color:#c1022c}.hs-form-field ul.inputs-list{list-style:none;padding:0}.hs-form-field ul.inputs-list input{margin-right:10px}.legal-consent-container .inputs-list .hs-input{margin-right:0}.hs-form-radio-display,.hs-form-checkbox-display{display:flex;align-items:flex-start}.hs-input[type=radio],.hs-input[type=checkbox]{width:18px !important;height:18px;padding-right:10px}.hs-form-booleancheckbox-display{display:flex;align-items:flex-start;gap:10px}.hs-poss_dez_vous_un_terrain_ .inputs-list{display:flex;gap:20px}@media(min-width: 480px){.form-columns-2:has(.hs-fieldtype-file),.form-columns-3:has(.hs-fieldtype-file){display:flex;gap:30px}}.hs-form-field.hs-fieldtype-file{position:relative;display:inline-block;width:fit-content !important}.hs-form-field.hs-fieldtype-file .input{height:0}.hs-fieldtype-file>label{display:inline-block;height:auto;padding:10px 20px;background-color:rgba(0,0,0,0);color:#c1022c;border:1px solid #c1022c;cursor:pointer}.hs-fieldtype-file input[type=file]{position:absolute;top:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.hs-submit .actions{text-align:end;padding-top:24px}.hs-button[type=submit]{padding:12px 24px;background-color:#c1022c;border:none;font-size:15px;font-weight:600;color:#fff;transition:background-color .2s}.hs-button[type=submit]:hover{background-color:#a00023;cursor:pointer}.submitted-message{text-align:center}.mcp-dropdown{position:relative}.mcp-dropdown .hidden{display:none}.mcp-dropdown .block{display:block}.mcp-dropdown .button{display:flex;justify-content:space-between;align-items:center;width:100%;border-radius:0;border:1px solid #e8e8e8;font-size:16px;font-weight:600;text-align:left;color:#1c2731;background-color:#e8e8e8;padding:5px 15px 5px 10px;cursor:pointer;transition:border 300ms ease-out}.mcp-dropdown .button:hover{border:1px solid rgba(51,59,64,.5)}.mcp-dropdown .button:focus{border:1px solid #333b40}.mcp-dropdown .button .counter{display:inline-block;min-width:25px;margin-left:5px}.mcp-dropdown .button .icon{display:block;width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:15px 15px}.mcp-dropdown .mcp-dropdown-target{position:absolute;width:100%;padding:4px 0;border:1px solid #e8e8e8;background-color:#fff;z-index:50}.mcp-dropdown .mcp-dropdown-target ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;list-style:none !important;width:100%;padding:0 !important;margin:0}.mcp-dropdown .mcp-dropdown-target ul li{margin:0}.mcp-dropdown .mcp-dropdown-target ul label{display:flex;width:100%;padding:4px 12px}.mcp-dropdown .mcp-dropdown-target ul input[type=checkbox]{margin:3px 11px 3px 4px}.mcp-dropdown .mcp-dropdown-target ul input[type=checkbox]:focus{outline:auto;outline-offset:unset !important}.mcp-dropdown .mcp-dropdown-target .dropdown-content{padding:4px 0;border-radius:0;border:1px solid #e8e8e8;box-shadow:none;background-color:#fff}.mcp-dropdown .mcp-dropdown-target .dropdown-content label{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:14px;font-weight:500;color:#1c2731}.mcp-dropdown .mcp-dropdown-target .dropdown-content label input{appearance:checkbox;margin:3px 11px 3px 4px}.mcp-dropdown .mcp-dropdown-target .dropdown-content label input:hover,.mcp-dropdown .mcp-dropdown-target .dropdown-content label input:focus,.mcp-dropdown .mcp-dropdown-target .dropdown-content label input:focus-visible{outline:auto;outline-offset:0}.tabs{--v-stack-gap: 0.625rem}.tabs--inverse{flex-direction:column-reverse}.tabs__choice__wrapper{display:block}.tabs__content{position:relative}.tabs__content__item{padding:10px 20px;transition:opacity .3s ease}.tabs__content__item--bg-white{background-color:#fff}.tabs__content__item.hidden{position:relative;z-index:-1}.tabs__content__item+.tabs__content__item{position:absolute;inset:0}.modal{position:fixed;inset:0;z-index:9999;background-color:rgba(20,20,20,.9);padding:1.5rem;transition:background-color .5s ease-in}.modal.hidden{background-color:rgba(0,0,0,0)}.modal__wrapper{width:100%;max-width:28rem;max-height:100%;border-radius:10px;overflow:hidden}.modal__content{position:relative;display:flex;flex-direction:column;gap:10px;background-color:#fff;padding:1.5rem .75rem;max-height:calc(100vh - 1.5rem);overflow-y:auto}.modal__close{position:absolute;top:1.5rem;right:1.5rem;padding:5px;margin:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer;line-height:0}.modal__close svg{width:.8rem;height:.8rem;opacity:.6}.modal--full{padding:3rem 2rem}@media screen and (min-width: 767px){.modal--full{padding:4rem 6rem}}.modal--full .modal__wrapper{width:100%;max-width:none;height:100%}.modal--full .modal__content{position:unset;height:100%;padding:0;background-color:rgba(0,0,0,0);border-radius:0}.modal--full .modal__body{display:flex;height:100%}.modal--full .modal__body iframe{width:100%;height:100%}.modal--full .modal__close{fill:#fff;color:#fff}@media screen and (min-width: 767px){.modal__content{padding:3rem 1.5rem}}.pagination{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px}.pagination .page-numbers{display:inline-flex;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:5px;background-color:#fff;border:1px solid #c1022c}.pagination .page-numbers.current{color:#fff;background-color:#c1022c}.pagination .page-numbers.dots{border:none}.pagination .page-numbers:hover:not(.current,.dots),.pagination .page-numbers:focus:not(.current,.dots){background-color:#a00023;color:#fff}.partners-shortcode .partners-list{display:flex;justify-content:center;flex-wrap:wrap;gap:1.25rem 1.875rem;margin-top:1.125rem;padding-left:0}.partners-shortcode .partners-list__title{font-weight:700;font-size:1.75rem;line-height:1.2}@media(min-width: 481px){.partners-shortcode .partners-list__title{font-size:2rem}}@media(min-width: 768px){.partners-shortcode .partners-list__title{font-size:2.25rem}}.partners-shortcode .partners-list__wrapper{max-width:1440px;text-align:center}.partners-shortcode .partners-list__item{flex:0 0 55%}@media(min-width: 481px){.partners-shortcode .partners-list__item{flex:0 0 35%}}@media(min-width: 768px){.partners-shortcode .partners-list{row-gap:30px}.partners-shortcode .partners-list__item{flex:0 0 23%}}@media(min-width: 1024px){.partners-shortcode .partners-list{row-gap:40px}.partners-shortcode .partners-list__item{flex:0 0 17%}}.house .btn-wrapper{display:flex;gap:10px;min-height:35px}.house .house-list{display:grid;list-style-type:none !important;padding:0 !important;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(auto-fit, minmax(3rem, 1fr));grid-gap:20px;margin:40px 0 20px}.house .house-list-wrapper{position:relative;width:90%;max-width:1400px;margin:0 auto;padding:90px 0}.house .house-list-wrapper h2{font-weight:700;font-size:28px;line-height:1.2em}.house .house-list-wrapper h2 span{color:#c1022c}.house .house-list-item{aspect-ratio:16/9}.house .house-list-item.highlight{grid-row:span 2;aspect-ratio:auto}.house .house-list-item.title{margin-top:3rem;grid-row:span 1;grid-column:span 1;aspect-ratio:unset}.house .house-list-item article{display:flex;align-items:center;justify-content:center;height:100%;position:relative;overflow:hidden}.house .house-list-item article h3,.house .house-list-item article .price{position:absolute;bottom:20px;width:auto;font-size:16px;color:#fff;background-color:#333b40}.house .house-list-item article h3{font-weight:700;text-transform:uppercase;padding:14px 10px;left:0}.house .house-list-item article .price{font-weight:600;line-height:1.5em;padding:10px !important;right:0}.house .house-list-item article .permalink{position:absolute;inset:0;text-indent:-9999px;z-index:3}.house .house-list-item article img{width:100%;height:100%;object-fit:cover}.house .house-list .teasing_block{display:flex;align-items:center;background-color:#f6f6f7;aspect-ratio:auto;padding:20px;grid-row:span 2}.house .house-list .teasing_block .teasing_list{padding-left:0;list-style:decimal inside}.house .house-list .teasing_block .teasing_list li::marker{color:#c1022c;font-size:16px}.house .house-list .teasing_block .teasing_title{color:#c1022c;font-size:18px;font-weight:900}.house .house-list .teasing_block .underline{color:#c1022c;text-decoration:underline}@media screen and (min-width: 767px){.house .house-list{grid-template-columns:repeat(2, 1fr)}.house .house-list-wrapper h2{font-size:32px;padding-right:40%}.house .house-list-item.title{grid-column:span 2}}@media screen and (min-width: 980px){.house .house-list-wrapper h2{font-size:36px;padding-right:50%}.house .house-list-item.highlight{grid-column:span 2}}@media screen and (min-width: 1280px){.house .house-list{grid-template-columns:repeat(3, 1fr)}.house .house-list-item.title{grid-column:span 3}}.house.house-shortcode .house-list-wrapper{width:100%;padding:0}.house.house-shortcode .btn-wrapper{justify-content:center}.house .no-posts{margin:40px 0 20px}.house.house-invest .mcp-dropdown .button,.house.house-invest select{font-size:16px;font-weight:400;color:#4e5f64;line-height:24px;word-wrap:break-word;background-color:#fff;border:2px solid #c1c1c1;gap:24px;padding:12px 24px;cursor:pointer;transition:border 300ms}.house.house-invest .mcp-dropdown .button:hover,.house.house-invest .mcp-dropdown .button:focus,.house.house-invest select:hover,.house.house-invest select:focus{border:2px solid #333}.house.house-invest select{appearance:none}.house.house-invest select::-ms-expand{display:none}.house.house-invest .house-invest-list{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-row-gap:30px;list-style-type:none;padding:0}.house.house-invest .house-invest-list-wrapper{width:90%;max-width:1400px;margin:0 auto;padding:30px 0}.house.house-invest .house-invest-list-item{position:relative;list-style:none;padding:0;margin:0}@media(min-width: 981px){.house.house-invest .house-invest-list-item-infos,.house.house-invest .house-invest-list-item-image{width:50%}}.house.house-invest .house-invest-list-item-infos{background-image:linear-gradient(90deg, rgba(145, 157, 172, 0.5) 0%, rgba(145, 157, 172, 0) 90%);padding:20px 3% 34px 6%}.house.house-invest .house-invest-list-item-infos h3{font-size:32px;color:#4e5f64;line-height:1.15em;padding-bottom:10px;text-transform:uppercase;border-bottom:1px solid #919dac;margin-bottom:10px}.house.house-invest .house-invest-list-item-infos .text{font-size:16px;color:rgba(43,43,43,.6);line-height:1.25em}.house.house-invest .house-invest-list-item-infos .table-wrapper{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);grid-gap:30px;min-height:.1px;margin:30px 0}.house.house-invest .house-invest-list-item-infos .table-wrapper .table{position:relative;display:flex;flex-direction:column;justify-content:flex-end}.house.house-invest .house-invest-list-item-infos .table-wrapper .table .tr{width:100%;max-width:100%}.house.house-invest .house-invest-list-item-infos .table-wrapper .table .tr::after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}.house.house-invest .house-invest-list-item-infos .table-wrapper .table .tr:not(:nth-child(1)){border-bottom:1px solid #cbcbcb;padding:5px 0}.house.house-invest .house-invest-list-item-infos .table-wrapper .table .tr p{margin:0;padding:0;float:left;position:relative;z-index:2;width:60%;min-height:24px}.house.house-invest .house-invest-list-item-infos .table-wrapper .table .tr .title-th{text-transform:uppercase;font-size:14px;color:#4e5f64;line-height:1.2em}.house.house-invest .house-invest-list-item-infos .table-wrapper .table .tr .bold-td{font-weight:800;color:#4e5f64}.house.house-invest .house-invest-list-item-infos .table-wrapper .table .tr .th{color:#4e5f64;font-weight:500;text-transform:uppercase;line-height:1.5em}.house.house-invest .house-invest-list-item-infos .table-wrapper .table .tr p+p{width:40%}.house.house-invest .house-invest-list-item-infos .table-wrapper .table+.table::before{content:"";height:100%;width:1px;padding:10px 0;background-color:#c1022c;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.house.house-invest .house-invest-list-item-infos .table-wrapper .table+.table .th{display:none}.house.house-invest .house-invest-list-item-infos .table-wrapper .table+.table .tr p{width:100%}@media only screen and (max-width: 767px),only screen and (min-width: 981px)and (max-width: 1401px){.house.house-invest .house-invest-list-item-infos .table-wrapper{grid-template-columns:repeat(1, minmax(0, 1fr))}.house.house-invest .house-invest-list-item-infos .table-wrapper .table+.table .th{display:block}.house.house-invest .house-invest-list-item-infos .table-wrapper .table+.table .tr p{width:60%}.house.house-invest .house-invest-list-item-infos .table-wrapper .table+.table .tr p+p{width:40%}.house.house-invest .house-invest-list-item-infos .table-wrapper .table+.table::before{height:1px;width:100%;padding:0 10px;top:-15px;left:50%;transform:translateX(-50%)}}.house.house-invest .house-invest-list-item-infos .htva{font-size:12px;line-height:1.25em;margin-bottom:30px;color:#7c7c7c}.house.house-invest .house-invest-list-item-image{position:relative;z-index:2}.house.house-invest .house-invest-list-item-image .title{z-index:1;position:absolute;top:20px;left:20px;font-size:14px;text-transform:uppercase;color:#4e5f64;line-height:1.15em;padding:8px 10px 8px 15px;background-color:#fff}.house.house-invest .house-invest-list-item-image .title::after{content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:-1;background:#fff;transform-origin:bottom left;transform:skew(-25deg, 0deg)}.house.house-invest .house-invest-list-item-image img{display:block;height:100%;object-fit:cover}.house.house-invest .house-invest-list-item article{width:100%;max-width:100%;display:flex;flex-direction:column}@media(min-width: 981px){.house.house-invest .house-invest-list-item article{flex-direction:row}}.house.house-invest .house-invest-form{display:flex;flex-flow:row wrap;align-items:stretch;gap:24px;width:90%;max-width:1400px;margin:0 auto}.house.house-invest .house-invest-form-grid{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;gap:48px}.house.house-invest .house-invest-form-field-wrapper{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:24px}@media screen and (max-width: 767px){.house.house-invest .house-invest-form-grid{flex-direction:column}.house.house-invest .house-invest-form-field-wrapper{flex-direction:column}.house.house-invest .house-invest-form-field-wrapper>div{flex:1}}.house.house-invest .house-invest-form-sort{display:inline-flex;align-items:center;justify-content:flex-end;gap:15px}.house.house-invest .house-invest-form-sort-select-wrapper{position:relative}.house.house-invest .house-invest-form-sort-select-wrapper select{padding-right:96px;background-color:rgba(0,0,0,0)}.house.house-invest .house-invest-form-sort-select-wrapper .icon{position:absolute;right:24px;top:50%;transform:translateY(-50%);display:block;width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:15px 15px;z-index:-1}.house.house-invest .house-invest-form-sort label{color:#4e5f64;font-size:16px;font-weight:400;line-height:24px}.infinite-scroll-request .infinite-scroll-center{display:flex;justify-content:center;align-items:center;width:100%}.tax-materiaux_category.et-db #main-content #et-boc .et_pb_row{max-width:1440px;width:90%}.tax-materiaux_category.et-db #main-content .et_pb_row.no-padding{padding:0 !important}.tax-materiaux_category.et-db #main-content .material-description{line-height:1.5}.tax-materiaux_category.et-db #main-content .material-description h6{font-size:1.125rem;line-height:1.3;font-weight:700;color:#333b40}.tax-materiaux_category.et-db #main-content .material-title_wrapper{display:flex;margin:2.5em 0;gap:1em}.tax-materiaux_category.et-db #main-content .material-title_wrapper .material-title{font-size:1.5rem;line-height:1.25;font-weight:600;padding:0;color:#c1022c}.tax-materiaux_category.et-db #main-content .material-separator{width:80px;height:1px;background-color:#c1c1c1;margin:1rem 0}.tax-materiaux_category.et-db #main-content .material-category-title{color:#333b40;font-size:1.5rem;font-weight:700;line-height:1.3}.tax-materiaux_category.et-db #main-content .material-list{display:grid;grid-template-columns:repeat(auto-fill, 50px);grid-gap:4px;justify-content:space-between;list-style:none;padding:0;margin-bottom:2rem}.tax-materiaux_category.et-db #main-content .material-list-item{margin-right:0;width:50px;height:50px;flex-grow:1}.tax-materiaux_category.et-db #main-content .material-list-item .active picture.attachment-thumbnail>img{box-shadow:0 0 0 2px #c1022c}.tax-materiaux_category.et-db #main-content .material-list-item .active img.attachment-thumbnail{box-shadow:0 0 0 2px #c1022c}.tax-materiaux_category.et-db #main-content .material-list-item h3{display:none}.tax-materiaux_category.et-db #main-content .material-item{display:flex;flex-direction:column;gap:1rem;margin-bottom:60px}.tax-materiaux_category.et-db #main-content .material-item .gallery-wrapper{display:flex;gap:1rem;min-width:0}.tax-materiaux_category.et-db #main-content .material-item .material-item-gallery{flex:6;max-width:calc(70% - 1rem)}.tax-materiaux_category.et-db #main-content .material-item .thumbnail-wrapper{flex:2 0 30%}.tax-materiaux_category.et-db #main-content .material-item .thumbnail-wrapper picture.material-item-gallery-item-image>img{width:100%;height:100%;object-fit:cover}.tax-materiaux_category.et-db #main-content .material-item .thumbnail-wrapper img.material-item-gallery-item-image{width:100%;height:100%;object-fit:cover}.tax-materiaux_category.et-db #main-content .material-item-title{font-size:1rem;font-weight:700;line-height:1.3;color:#c1022c}.tax-materiaux_category.et-db #main-content .material-item .material-content{font-size:1rem;font-weight:400;line-height:1.3;color:#333b40}.tax-materiaux_category.et-db #main-content .material-item-optional{background-color:#f6f6f7;padding:10px;margin-top:10px}.tax-materiaux_category.et-db #main-content .material-item-gallery{height:42vw;max-height:320px}.tax-materiaux_category.et-db #main-content .material-item-gallery-item{padding-right:1em;height:42vw;max-height:320px}.tax-materiaux_category.et-db #main-content .material-item-gallery-item-image{height:100%;max-width:100%;object-fit:cover;border-radius:5px}.tax-materiaux_category.et-db #main-content .material-item-gallery .slick-list{border-radius:5px}.tax-materiaux_category.et-db #main-content .material-item-gallery .slick-arrow{height:25px;width:25px;border-radius:50%;background-color:#f6f6f7;font-weight:bold}.tax-materiaux_category.et-db #main-content .material-item-gallery .slick-arrow::before{color:#4e5f64}.tax-materiaux_category.et-db #main-content .material-item-gallery .slick-prev{left:5px}.tax-materiaux_category.et-db #main-content .material-item-gallery .slick-prev::before{content:"<"}.tax-materiaux_category.et-db #main-content .material-item-gallery .slick-next{right:5px}.tax-materiaux_category.et-db #main-content .material-item-gallery .slick-next::before{content:">"}@media screen and (min-width: 981px){.tax-materiaux_category.et-db #main-content .material-item{flex-direction:row}.tax-materiaux_category.et-db #main-content .material-item .gallery-wrapper{width:58.8%;order:0}.tax-materiaux_category.et-db #main-content .material-item .description-wrapper{flex:1;order:1}}.material-description a.btn{text-decoration:none !important;color:#fff !important}.materials__list{--materials-grid-columns: 1;--materials-grid-gap: 0.5rem;display:grid;grid-template-columns:repeat(var(--materials-grid-columns), 1fr);gap:var(--materials-grid-gap);margin-bottom:1.5rem}@media screen and (min-width: 767px){.materials__list{--materials-grid-columns: 2}}@media screen and (min-width: 980px){.materials__list{--materials-grid-columns: 3;--materials-grid-gap: 1rem}}@media screen and (min-width: 1280px){.materials__list{--materials-grid-columns: 4}}.materials__list__item{position:relative;background-color:#333b40;color:#fff;padding:30px 20px}.materials__list__item img{width:24px;height:24px}.materials__list__item .sub-title{color:#fff}.arrow{position:absolute;font-size:40px;width:1.2em;height:1.2em}.arrow--left,.arrow--inside-left,.arrow--outside-left,.arrow--right,.arrow--inside-right,.arrow--outside-right{display:inline-flex;align-items:center;justify-content:center}.arrow--left::before,.arrow--inside-left::before,.arrow--outside-left::before,.arrow--right::before,.arrow--inside-right::before,.arrow--outside-right::before{font-family:ETmodules,sans-serif !important;font-weight:400;font-size:1em;color:#fff}.arrow--left::before,.arrow--inside-left::before,.arrow--outside-left::before{content:"4"}.arrow--right::before,.arrow--inside-right::before,.arrow--outside-right::before{content:"5"}.arrow--inside-left{left:1rem}.arrow--inside-right{right:1rem}.arrow--middle{top:50%;transform:translateY(-50%)}.arrow--disabled{opacity:.7;cursor:default}.arrow--background{border-radius:50px;background-color:rgba(0,0,0,.5)}.nav-list{--nav-list-color: #707070;--nav-list-color-hover: #c1022c;display:flex;flex-wrap:wrap;gap:var(--nav-list-gap-y, 0.5rem) var(--nav-list-gap-x, 0.75rem);justify-content:center}.nav-list__link{color:var(--nav-list-color);transition:color .1s ease-in-out;padding:var(--nav-list-link-padding)}.nav-list__link[href]:hover{color:var(--nav-list-color-hover)}.nav-list__link[data-current=page]{color:var(--nav-list-color-hover)}.nav-list__item{display:flex;gap:var(--nav-list-gap-x, 0.75rem)}.nav-list--pipes .nav-list__item::after{content:"|"}.nav-list--bullets .nav-list__item::after{content:"•";color:#c1022c}.nav-list--bullets .nav-list__item:last-of-type::after,.nav-list--pipes .nav-list__item:last-of-type::after{display:none}.nav-list--hover-underline{--nav-list-color-hover: inherit}.nav-list--hover-underline .nav-list__link{position:relative}.nav-list--hover-underline .nav-list__link::before{content:"";position:absolute;width:100%;height:1px;left:0;background-color:currentColor;top:100%;opacity:0;transition:opacity .1s}.nav-list--hover-underline .nav-list__link:hover::before,.nav-list--hover-underline .nav-list__link[data-current=page]::before{opacity:1}.nav-list--inherit{--nav-list-color: inherit}.nav-list--justify-start{justify-content:flex-start}.nav-list--dark{--nav-list-color: #333b40}.nav-list--link-padding{--nav-list-link-padding: 5px}.dropdown__toggle{display:flex;align-items:center;gap:.2rem}.dropdown__toggle::after{font-size:1.3em;font-family:ETmodules;content:"3"}.nav-stack__link{color:inherit;padding-top:.5rem;padding-bottom:.5rem;display:block}.nav-stack .dropdown__toggle{display:flex;justify-content:space-between;align-items:center}.dropdown-menu{position:absolute;opacity:1;visibility:visible;top:calc(100% - 1px);left:0;background-color:#fff;padding-top:1.8rem;padding-bottom:1.8rem;min-width:240px;color:#333b40;line-height:1.4;box-shadow:0 2px 5px rgba(0,0,0,.1)}.dropdown-menu__link{color:inherit;padding:.4rem 1.5rem;display:block}.dropdown-menu__link:hover{color:#c1022c}.dropdown-menu__link[data-current=page]{color:#c1022c}.dropdown-menu--stack{position:static;display:block;background:rgba(0,0,0,0);color:inherit;box-shadow:none;border-top:1px solid currentColor;padding-top:.8rem;padding-bottom:.8rem}.dropdown-menu--stack .dropdown-menu__link{padding:.4rem .5rem}.dropdown-menu--stack.hidden{display:none}.dropdown-menu.hidden{opacity:0;visibility:hidden}.dropdown{position:relative}.award-section{padding-top:3.75rem;padding-bottom:3.75rem;background-color:#b1b3b4;color:#fff}.award-list{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.award-list__item{max-width:120px}.news{--section-gap: 5rem;display:flex;flex-direction:column;gap:2rem}.news__list{display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(auto-fit, minmax(3rem, 1fr));grid-gap:1.875rem}@media screen and (min-width: 767px){.news__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1280px){.news__list{grid-template-columns:repeat(3, 1fr)}}.news__date{position:absolute;top:1rem;right:1rem}.news__reading-time{gap:.5rem;margin-bottom:.75em}.news__reading-time .icon::before{font-size:1.125rem;font-weight:700;color:#919dac}.news__item{position:relative;display:flex;flex-direction:column}.news__image-wrapper{position:relative;width:100%}.news__description-wrapper{padding:1.5rem;background-color:#fff}.realisation{background-color:#333b40}.realisation .title{color:#fff}.realisation .slider{--slider-gap: 15px;width:100%}.realisation .slider__wrapper{margin-bottom:30px}.realisation .slider__item .text{position:absolute;bottom:20px;left:0;font-size:16px;font-weight:700;color:#333b40;background-color:#fff;padding:.875em .625em}@media screen and (min-width: 980px){.realisation .slider{padding:0 50px}.realisation .slider__item{width:50%}}.slider{--slider-gap: 5px;display:flex;gap:15px;position:relative}.slider .slick-dots{left:0;right:0}.slider .slick-dots li{width:7px;height:7px}.slider .slick-dots li button{width:7px;height:7px;padding:3.5px;background-color:#fff;opacity:.5}.slider .slick-dots li.slick-active button{opacity:1}.slider .slick-prev,.slider .slick-next{--slider-arrows-size: 1.5rem;width:var(--slider-arrows-size);height:var(--slider-arrows-size)}.slider .slick-prev::before,.slider .slick-next::before{font-family:ETmodules,sans-serif !important;font-weight:400;font-size:var(--slider-arrows-size)}.slider .slick-prev::before{content:"4"}.slider .slick-next::before{content:"5"}.slider .slick-list{margin:0 calc(var(--slider-gap)*-1px)}.slider .slick-slide{margin:0 var(--slider-gap)}.slider .slick-slide>div{line-height:0}.slider__wrapper{width:100%;overflow:hidden}.slider__wrapper:has(.slick-dotted){overflow:visible}.slider__wrapper--with-dark-bg{padding:10px 0;background-color:rgba(28,39,49,.75)}.slider__item{position:relative;aspect-ratio:16/9;line-height:0}.slider__item img{width:100%;height:100%;object-fit:cover}.slider__item .image-link{z-index:3}.slider--arrows-on-side .slick-prev{left:1vw}.slider--arrows-on-side .slick-prev::before{left:50%;transform:translate(-50%, -50%)}.slider--arrows-on-side .slick-next{right:1vw}.slider--arrows-on-side .slick-next::before{right:50%;transform:translate(50%, -50%)}.slider--arrows-on-side .slick-prev::before,.slider--arrows-on-side .slick-next::before{top:50%}.social{--social-content-code: "";--social-font-family: "ETmodules";background-color:rgba(255,255,255,.25);color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.social::before{font-family:var(--social-font-family);content:var(--social-content-code)}.social--facebook{--social-content-code: ""}.social--instagram{--social-content-code: ""}.social--pinterest{--social-content-code: ""}.social--tiktok{--social-content-code: "";--social-font-family: "FontAwesome"}.footer-top{background-color:#333b40;color:#fff;padding-top:3.75rem;padding-bottom:3.75rem}.footer-top__grid{display:grid;gap:1.5rem}@media(min-width: 481px){.footer-top__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 981px){.footer-top__grid{grid-template-columns:1fr repeat(3, 2fr)}}@media(min-width: 1281px){.footer-top__grid{gap:3rem 5rem}}.footer-top__content{--v-stack-gap: 0.5rem}.footer-top__nav{margin-top:1rem}.footer-top__green-number{margin-top:1rem}.footer-top__green-number__image{max-width:200px}.footer-top__logo{max-width:140px;width:100%}.footer-bottom{padding-top:1rem;padding-bottom:1rem;font-size:.875rem}body,input,textarea,select,h1,h2,h3,h4,h5,h6{font-family:"Red Hat Display","Red Hat Display-fallback",Helvetica,Arial,Lucida,sans-serif !important}#et-main-area>footer{content-visibility:auto;contain-intrinsic-height:1900px}@media(min-width: 479px){#et-main-area>footer{contain-intrinsic-height:1025px}}@media(min-width: 980px){#et-main-area>footer{contain-intrinsic-height:800px}}.dmach-grid-item,.slick-slide{contain:layout style}.et_pb_map_container{contain:content}.et-social-tiktok a.icon::before,.social--tiktok::before{content:"" !important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="white" d="M448 209.9a210.1 210.1 0 0 1 -122.8-39.3V349.4A162.6 162.6 0 1 1 185 188.3V278.2a74.6 74.6 0 1 0 52.2 71.2V0l88 0a121.2 121.2 0 0 0 1.9 22.2h0A122.2 122.2 0 0 0 381 102.4a121.4 121.4 0 0 0 67 20.1z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:20px 23px}.social--tiktok::before{display:block;width:100%;height:100%}#sidebar-overlay .et-social-tiktok{opacity:.5}.et_pb_de_mach_acf_item_0 .dmach-icon::before,.et_pb_de_mach_acf_item_1 .dmach-icon::before,.et_pb_de_mach_acf_item_2 .dmach-icon::before{content:"" !important;display:inline-block;width:16px;height:16px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23919DAC" d="M464 256A208 208 0 1 1 48 256a208 208 0 1 1 416 0zM0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM232 120V256c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2V120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:16px}.et-menu .menu-item-has-children>a:first-child::after{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="white" d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>') !important;display:block;top:-2px;width:10px}.main-header{position:relative;color:#fff;font-size:14px}.main-header__wrapper{display:flex;align-items:center;background-image:linear-gradient(180deg, rgba(28, 39, 49, 0.75) 0%, rgba(28, 39, 49, 0) 100%);min-height:120px;position:absolute;top:0;left:0;width:100%;z-index:1000;transition:all .3s ease-in-out}@media(min-width: 981px){.main-header__wrapper{position:fixed}}.main-header__nav{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media(max-width: 1280px){.main-header__nav{--nav-list-gap-x: 0.1rem}}.main-header__logo{max-width:160px;line-height:1}@media(min-width: 981px){.main-header__logo{max-width:180px}}@media(max-width: 980px){.main-header__desktop-nav{display:none}}.main-header__catalog{display:flex}@media(max-width: 980px){.main-header__catalog{display:none}}.main-header__mobile-nav-toggle{font-family:ETmodules;font-size:2.25rem;cursor:pointer}@media(min-width: 981px){.main-header__mobile-nav-toggle{display:none}}.main-header__mobile-nav-toggle::after{content:"a"}.main-header__mobile-nav-toggle:hover{color:#c1022c}.main-header__right{display:flex;align-items:center;gap:.5rem}@media(min-width: 1281px){.main-header__right{gap:1rem}}.main-header--scrolled .main-header__wrapper{background-color:#333b40;min-height:80px}#js-scroll-helper{position:absolute;top:50px;left:0;height:5px;width:100%}.mobile-nav{position:fixed;padding-top:1.5rem;padding-bottom:1.5rem;top:0;left:0;width:100%;height:100%;background-color:#1c2731;z-index:9999;color:#fff;font-size:18px;overflow-y:auto;visibility:hidden;transform:translateX(100%);transition:visibility .3s,transform .3s}.mobile-nav__wrapper{max-width:500px;padding-left:1.5rem;padding-right:1.5rem;margin-left:auto;margin-right:auto;--v-stack-gap: 2rem}.mobile-nav__top{display:flex;align-items:center;justify-content:space-between}.mobile-nav__bottom{text-align:center}.mobile-nav__close-btn{background:rgba(0,0,0,0);cursor:pointer;font-size:2.25rem}.mobile-nav__logo{display:flex;max-width:120px}.mobile-nav .menu-catalog{background-color:#c1022c;text-transform:uppercase;text-align:center;display:block;padding:.5rem 1rem;color:#fff;margin-top:1rem}.mobile-nav-open{overflow:hidden}@media(max-width: 980px){.mobile-nav-open .mobile-nav{transform:translate(0);visibility:visible}}.free-catalog-fixed-button{position:fixed;bottom:1rem;left:1rem;z-index:500}@media(min-width: 980px){.free-catalog-fixed-button{display:none}}.card{display:block}.card--image{position:relative;min-height:325px;color:#fff;display:flex;flex-direction:column;justify-content:center}picture.card__illustration>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}img.card__illustration{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card__body{padding:1.875rem;position:relative;z-index:20}.card--with-stretched-link{position:relative}.card--with-stretched-link .card__body{position:static}.card--image-overlay{position:relative}.card--image-overlay::before{z-index:10;content:"";position:absolute;inset:0;background-color:rgba(51,59,64,.4)}.card--shadow{box-shadow:0 .375rem 1.5rem 0 rgba(0,0,0,.06)}.tag{font-size:.8125rem;font-weight:500;padding:0 .75em}.tag--dark{background-color:#333b40;color:#fff}.tag--upper{text-transform:uppercase}.image-hero{position:relative;display:flex;align-items:flex-end;padding-top:8rem;padding-bottom:2.5rem;min-height:12rem}@media(min-width: 981px){.image-hero{min-height:90vh;padding-bottom:5vw;padding-top:5vw}}.image-hero__inner{gap:1.5rem;position:relative;z-index:10;max-width:900px;color:#fff}.image-hero__title{font-weight:800;line-height:1.2;font-size:2.125rem}@media(min-width: 981px){.image-hero__title{font-size:2.625rem}}.image-hero__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media(min-width: 981px){.image-hero__image img{font-size:2.625rem}}.image-hero__text-inner{max-width:900px}.image-hero__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(51,59,64,.4)}.deco-bricks{padding-top:3.75rem;padding-bottom:3.75rem;position:relative;min-height:12rem;display:flex;flex-direction:column;align-items:center}@media(min-width: 981px){.deco-bricks::before,.deco-bricks::after{background-image:url("../assets/bricks.svg");position:absolute;display:block;pointer-events:none;content:"";background-size:contain;background-repeat:no-repeat;height:7.5rem;width:8.438rem}}.deco-bricks::before{bottom:3.75rem;left:-3.125rem}.deco-bricks::after{transform:scale(-1);top:3.75rem;right:-3.125rem}@media(min-width: 1281px){.deco-bricks::after{right:0}.deco-bricks::before{left:0}}.badge{padding:.5rem 1rem;display:inline-block}.badge--light{background-color:#f6f6f7}.badge--dark{background-color:#333b40;color:#fff}.badge--with-icon{display:inline-flex;gap:.5rem;align-items:center}.icon{display:flex;margin:0}.icon svg,.icon img{width:24px;height:auto}.icon-etmodules::before{font-family:ETMODULES,fantasy;content:"";font-size:1.5rem;font-style:normal;font-weight:normal;color:#333b40}.icon-etmodules--clock::before{content:"}"}.slick-gallery .slick-slide{opacity:.5;transition:opacity .3s ease-in-out}.slick-gallery .slick-slide.slick-current{opacity:1}.slick-gallery__item{height:300px;margin-left:1rem;margin-right:1rem}@media(min-width: 981px){.slick-gallery__item{height:400px}}picture.slick-gallery__img>img{object-fit:contain;width:100%;height:100%}img.slick-gallery__img{object-fit:contain;width:100%;height:100%}.slick-custom-dots{--dots-size: $spacing-1;--dots-color: #333b40;--dots-color-active: #c1022c}.slick-custom-dots .slick-dots li{margin-left:.5rem;margin-right:.5rem;width:var(--dots-size);height:var(--dots-size)}.slick-custom-dots .slick-dots li button{background-color:var(--dots-color);transition:color .3s;width:100%;height:100%}.slick-custom-dots .slick-dots li.slick-active button{background-color:var(--dots-color-active)}.full-width-code-static{position:static !important}.image-wrapper{display:inline-flex;aspect-ratio:1;background-color:rgba(51,59,64,.25)}.image-wrapper img{object-fit:cover}.image-wrapper img,.image-wrapper picture{width:100%;height:100%;z-index:0}.image-wrapper--rectangle-xl{aspect-ratio:16/12}.image-wrapper--rectangle{aspect-ratio:16/9}.image-wrapper--overlay-link{position:relative}.image-wrapper--overlay-link .image-link{display:flex;align-items:center;justify-content:center;padding:.5rem;z-index:30}.image-wrapper--overlay-link .image-link img{width:24px;height:24px}.image-wrapper--overlay-link::before{content:"";display:block;position:absolute;inset:0;z-index:20;background-color:rgba(51,59,64,.4)}