.elementor-1254 .elementor-element.elementor-element-a426faa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6.4rem 6.4rem;--row-gap:6.4rem;--column-gap:6.4rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1254 .elementor-element.elementor-element-26ec8af{--display:flex;}.elementor-1254 .elementor-element.elementor-element-3fe9132 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1254 .elementor-element.elementor-element-208f9cc{--display:flex;--border-radius:1.6rem 1.6rem 1.6rem 1.6rem;}.elementor-1254 .elementor-element.elementor-element-aee9dbe{--display:flex;--position:absolute;--gap:0.8rem 0.8rem;--row-gap:0.8rem;--column-gap:0.8rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;top:0px;--z-index:450;}body:not(.rtl) .elementor-1254 .elementor-element.elementor-element-aee9dbe{left:0px;}body.rtl .elementor-1254 .elementor-element.elementor-element-aee9dbe{right:0px;}.elementor-1254 .elementor-element.elementor-element-ce82f28 .jet-search-filter__input-wrapper{max-width:100%;}.elementor-1254 .elementor-element.elementor-element-ce82f28 .jet-search-filter__input{font-size:1.4rem;color:var( --e-global-color-b7f9b5a );background-color:var( --e-global-color-576c2fe );box-shadow:0px 1px 5px 0px rgba(26, 28.000000000000004, 31, 0.09);padding:8px 16px 8px 16px;margin:0px 0px 0px 0px;width:calc(100% - 0px - 0px);}.elementor-1254 .elementor-element.elementor-element-ce82f28 .jet-search-filter__input::placeholder{color:var( --e-global-color-b7f9b5a );}.elementor-1254 .elementor-element.elementor-element-ce82f28 .jet-search-filter__input:-ms-input-placeholder{color:var( --e-global-color-b7f9b5a );}.elementor-1254 .elementor-element.elementor-element-ce82f28 .jet-search-filter__input::-ms-input-placeholder{color:var( --e-global-color-b7f9b5a );}.elementor-1254 .elementor-element.elementor-element-ce82f28 .jet-search-filter__input-clear{color:var( --e-global-color-b7f9b5a );}.elementor-1254 .elementor-element.elementor-element-ce82f28 .jet-search-filter__input-loading{color:var( --e-global-color-b7f9b5a );}.elementor-1254 .elementor-element.elementor-element-1285cce > .elementor-widget-container{background-color:var( --e-global-color-576c2fe );padding:1.6rem 1.6rem 1.6rem 1.4rem;border-radius:1.6rem 1.6rem 1.6rem 1.6rem;box-shadow:0px 1px 5px 0px rgba(25.5255, 28.470750000000002, 30.5745, 0.09);}.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-top:calc(7px/2);margin-bottom:calc(7px/2);}.elementor-1254 .elementor-element.elementor-element-1285cce .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:6px;}.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);margin-top:calc(-7px/2);margin-bottom:calc(-7px/2);}.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list__label{font-size:1.4rem;}.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list__button{color:var( --e-global-color-text );}.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-top:0px;margin-right:7px;}.rtl .elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list__decorator{margin-left:7px;}.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-1254 .elementor-element.elementor-element-1285cce .jet-collapse-icon{width:20px;height:20px;}.elementor-1254 .elementor-element.elementor-element-1285cce .jet-collapse-none{width:20px;height:20px;}.elementor-1254 .elementor-element.elementor-element-1285cce .jet-filter+.jet-filter{margin-top:10px;}.elementor-1254 .elementor-element.elementor-element-1285cce .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-1254 .elementor-element.elementor-element-bfee82c .jet-map-listing{height:700px;}.elementor-1254 .elementor-element.elementor-element-bfee82c .jet-map-marker-wrap{width:38px;text-align:center;}.elementor-1254 .elementor-element.elementor-element-bfee82c .jet-map-marker-image{width:38px;}.elementor-1254 .elementor-element.elementor-element-a738e14{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6.4rem 6.4rem;--row-gap:6.4rem;--column-gap:6.4rem;--padding-top:8rem;--padding-bottom:10rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1254 .elementor-element.elementor-element-a738e14:not(.elementor-motion-effects-element-type-background), .elementor-1254 .elementor-element.elementor-element-a738e14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-488e772 );}.elementor-1254 .elementor-element.elementor-element-df75516{--display:flex;}.elementor-1254 .elementor-element.elementor-element-2e11dd9 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1254 .elementor-element.elementor-element-2e11dd9 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1254 .elementor-element.elementor-element-c741388{--display:flex;}.elementor-1254 .elementor-element.elementor-element-3b3ab1d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1254 .elementor-element.elementor-element-3b3ab1d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1254 .elementor-element.elementor-element-14f3903{--display:flex;}.elementor-1254 .elementor-element.elementor-element-30dfe21 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1254 .elementor-element.elementor-element-30dfe21 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1254 .elementor-element.elementor-element-e3cd95f{--display:flex;}.elementor-1254 .elementor-element.elementor-element-f933e0f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1254 .elementor-element.elementor-element-f933e0f > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1254 .elementor-element.elementor-element-c33a5cc{--display:flex;}.elementor-1254 .elementor-element.elementor-element-f16a0b1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1254 .elementor-element.elementor-element-f16a0b1 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1254 .elementor-element.elementor-element-5f246c5{--display:flex;}.elementor-1254 .elementor-element.elementor-element-41a5861 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1254 .elementor-element.elementor-element-41a5861 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1254 .elementor-element.elementor-element-ffe02a9{--display:flex;}.elementor-1254 .elementor-element.elementor-element-49711b7 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1254 .elementor-element.elementor-element-49711b7 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1254 .elementor-element.elementor-element-41cc690{--display:flex;}.elementor-1254 .elementor-element.elementor-element-f371c7f > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1254 .elementor-element.elementor-element-f371c7f > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1254 .elementor-element.elementor-element-01ad5af{--display:flex;}.elementor-1254 .elementor-element.elementor-element-798da97 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-1254 .elementor-element.elementor-element-798da97 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1254 .elementor-element.elementor-element-bffbf71{--n-accordion-title-font-size:2.4rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:2rem;--n-accordion-item-title-distance-from-content:1rem;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:3.4rem;--n-accordion-icon-normal-color:var( --e-global-color-576c2fe );--n-accordion-icon-hover-color:var( --e-global-color-576c2fe );--n-accordion-icon-active-color:var( --e-global-color-576c2fe );}.elementor-1254 .elementor-element.elementor-element-bffbf71 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0rem 0rem 0.1rem 0rem;border-color:#FFDAC68C;}.elementor-1254 .elementor-element.elementor-element-bffbf71 {--n-accordion-padding:1rem 0rem 1rem 0rem;}:where( .elementor-1254 .elementor-element.elementor-element-bffbf71 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Hanken Grotesk", Sans-serif;font-weight:500;}:where( .elementor-1254 .elementor-element.elementor-element-bffbf71 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1254 .elementor-element.elementor-element-bffbf71{--n-accordion-title-font-size:2.2rem;--n-accordion-icon-size:3rem;}}@media(max-width:767px){.elementor-1254 .elementor-element.elementor-element-a426faa{--gap:4.8rem 4.8rem;--row-gap:4.8rem;--column-gap:4.8rem;--padding-top:4rem;--padding-bottom:8rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1254 .elementor-element.elementor-element-bfee82c .jet-map-listing{height:600px;}.elementor-1254 .elementor-element.elementor-element-a738e14{--gap:4.8rem 4.8rem;--row-gap:4.8rem;--column-gap:4.8rem;--padding-top:8rem;--padding-bottom:10rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1254 .elementor-element.elementor-element-bffbf71{--n-accordion-title-font-size:2rem;--n-accordion-icon-size:2.6rem;}}@media(min-width:768px){.elementor-1254 .elementor-element.elementor-element-aee9dbe{--width:28rem;}}/* Start custom CSS for jet-smart-filters-search, class: .elementor-element-ce82f28 */.elementor-1254 .elementor-element.elementor-element-ce82f28::after {
    content:;
}/* End custom CSS */
/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-1285cce */.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list__decorator {
    border: 3px solid !important;
    border-radius: 999px !important;
}

.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:nth-child(2) .jet-checkboxes-list__decorator {
    border-color: #FDBF00 !important;
}

.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:nth-child(2) .jet-checkboxes-list__checked-icon {
    background:#FDBF00;
    color: #FDBF00;
}

.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:nth-child(3) .jet-checkboxes-list__decorator {
    border-color: #F9584D !important;
}

.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:nth-child(3) .jet-checkboxes-list__checked-icon {
    background:#F9584D;
    color: #F9584D;
}

.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:nth-child(4) .jet-checkboxes-list__decorator {
    border-color: #FDBAA7 !important;
}

.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:nth-child(4) .jet-checkboxes-list__checked-icon {
    background:#FDBAA7;
    color: #FDBAA7;
}

.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:nth-child(5) .jet-checkboxes-list__decorator {
    border-color: #077ED2 !important;
}

.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:nth-child(5) .jet-checkboxes-list__checked-icon {
    background:#077ED2;
    color: #077ED2;
}

.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:nth-child(6) .jet-checkboxes-list__decorator {
    border-color: #054B7C !important;
}

.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:nth-child(6) .jet-checkboxes-list__checked-icon {
    background:#054B7C;
    color: #054B7C;
}

.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:nth-child(7) .jet-checkboxes-list__decorator {
    border-color: #BDBCB8 !important;
}

.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:nth-child(7) .jet-checkboxes-list__checked-icon {
    background:#BDBCB8;
    color: #BDBCB8;
}

.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:nth-child(8) .jet-checkboxes-list__decorator {
    border-color: #61B1AF !important;
}

.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:nth-child(8) .jet-checkboxes-list__checked-icon {
    background:#61B1AF;
    color: #61B1AF;
}

.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:nth-child(9) .jet-checkboxes-list__decorator {
    border-color: #046E75 !important;
}

.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:nth-child(9) .jet-checkboxes-list__checked-icon {
    background:#046E75;
    color: #046E75;
}

.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:nth-child(10) .jet-checkboxes-list__decorator {
    border-color: #5F5D59 !important;
}

.elementor-1254 .elementor-element.elementor-element-1285cce .jet-checkboxes-list-wrapper .jet-checkboxes-list__row:nth-child(10) .jet-checkboxes-list__checked-icon {
    background:#5F5D59;
    color: #5F5D59;
}/* End custom CSS */
/* Start custom CSS for jet-engine-maps-listing, class: .elementor-element-bfee82c */.elementor-1254 .elementor-element.elementor-element-bfee82c .leaflet-control-container {
    display: none;
}

.elementor-1254 .elementor-element.elementor-element-bfee82c .leaflet-popup-tip-container {
    height:0;
}

.elementor-1254 .elementor-element.elementor-element-bfee82c .jet-map-listing .leaflet-popup-content-wrapper {
    border-radius: 16px;
    box-shadow: 0px 1px 5px 0px rgba(26, 29, 31, 0.09);
    margin-bottom: 8px;
}

.elementor-1254 .elementor-element.elementor-element-bfee82c .leaflet-container a.leaflet-popup-close-button {
    display: none;
    width: 0;
    height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-208f9cc */.elementor-1254 .elementor-element.elementor-element-208f9cc {
    position: relative;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-bffbf71 */.elementor-1254 .elementor-element.elementor-element-bffbf71 .lucidechevron-up, .lucidechevron-down {
    border-radius: 99rem;
}

.elementor-1254 .elementor-element.elementor-element-bffbf71 #broye .lucidechevron-up, #broye .lucidechevron-down {
    background-color: #FDBF00;
}

.elementor-1254 .elementor-element.elementor-element-bffbf71 #est .lucidechevron-up, #est .lucidechevron-down  {
    background-color: #F9584D;
}

.elementor-1254 .elementor-element.elementor-element-bffbf71 #fribourg .lucidechevron-up, #fribourg .lucidechevron-down  {
    background-color: #FDBAA7;
}

.elementor-1254 .elementor-element.elementor-element-bffbf71 #geneve .lucidechevron-up, #geneve .lucidechevron-down  {
    background-color: #077ED2;
}

.elementor-1254 .elementor-element.elementor-element-bffbf71 #jura .lucidechevron-up, #jura .lucidechevron-down  {
    background-color: #054B7C;
}

.elementor-1254 .elementor-element.elementor-element-bffbf71 #cote .lucidechevron-up, #cote .lucidechevron-down  {
    background-color: #BDBCB8;
}

.elementor-1254 .elementor-element.elementor-element-bffbf71 #lausanne .lucidechevron-up, #lausanne .lucidechevron-down  {
    background-color: #61B1AF;
}

.elementor-1254 .elementor-element.elementor-element-bffbf71 #nord .lucidechevron-up, #nord .lucidechevron-down  {
    background-color: #046E75;
}

.elementor-1254 .elementor-element.elementor-element-bffbf71 #trois .lucidechevron-up, #trois .lucidechevron-down  {
    background-color: #5F5D59;
}/* End custom CSS */