.elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-252 .elementor-element.elementor-element-0dd53bb{width:100%;max-width:100%;}:is( .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__items, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(2rem / 2);padding-right:calc(2rem / 2);}:is( .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 2rem / -2);margin-right:calc( 2rem / -2);width:calc(100% + 2rem);}.elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 2rem / -2);margin-right:calc( 2rem / -2);}:is( .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__items, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__slider, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-252 .elementor-element.elementor-element-0dd53bb .jet-listing-not-found{font-family:"Red Hat Display", Sans-serif;font-size:1.6rem;color:#FFFFFF;}.elementor-252 .elementor-element.elementor-element-64c941f{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-252 .elementor-element.elementor-element-17ab3b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-1448649{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-6a42978{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-f378832{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-3f955e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-fdebe2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-afbbc41{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-27b614b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-252 .elementor-element.elementor-element-079f038{--n-accordion-title-font-size:2.2rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:2.5rem;--n-accordion-item-title-distance-from-content:-1rem;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#DEC4B6;--n-accordion-title-active-color:#DEC4B6;--n-accordion-icon-size:3rem;}.elementor-252 .elementor-element.elementor-element-079f038 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#577E82;border-style:none;}:where( .elementor-252 .elementor-element.elementor-element-079f038 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#577E82;border-style:none;--border-radius:0px 0px 8px 8px;}.elementor-252 .elementor-element.elementor-element-079f038 {--n-accordion-padding:3rem 3rem 3rem 3rem;}:where( .elementor-252 .elementor-element.elementor-element-079f038 > .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:"Red Hat Display", Sans-serif;font-weight:700;}@media(max-width:1200px){.elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}:is( .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__items, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(2rem / 2);padding-right:calc(2rem / 2);}:is( .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 2rem / -2);margin-right:calc( 2rem / -2);width:calc(100% + 2rem);}.elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 2rem / -2);margin-right:calc( 2rem / -2);}:is( .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__items, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(2rem / 2);padding-bottom:calc(2rem / 2);}:is( .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__slider, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 2rem / -2);margin-bottom:calc( 2rem / -2);}.elementor-252 .elementor-element.elementor-element-079f038{--n-accordion-item-title-space-between:2rem;--n-accordion-title-font-size:2rem;}.elementor-252 .elementor-element.elementor-element-079f038 {--n-accordion-padding:2rem 2rem 2rem 2rem;}}@media(max-width:767px){.elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}:is( .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .swiper-lib > .swiper-wrapper, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__items, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(1.5rem / 2);padding-right:calc(1.5rem / 2);}:is( .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__slider.slick-lib, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 1.5rem / -2);margin-right:calc( 1.5rem / -2);width:calc(100% + 1.5rem);}.elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid:has( > .jet-listing-grid__slider.swiper-lib ){margin-left:calc( 1.5rem / -2);margin-right:calc( 1.5rem / -2);}:is( .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__slider.swiper-lib > .jet-listing-grid__items, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__items, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(1.5rem / 2);padding-bottom:calc(1.5rem / 2);}:is( .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__slider, .elementor-252 .elementor-element.elementor-element-0dd53bb > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 1.5rem / -2);margin-bottom:calc( 1.5rem / -2);}.elementor-252 .elementor-element.elementor-element-0dd53bb .jet-listing-not-found{font-size:1.4rem;}.elementor-252 .elementor-element.elementor-element-079f038{--n-accordion-item-title-space-between:1rem;--n-accordion-item-title-distance-from-content:-1rem;--n-accordion-title-font-size:1.4rem;--n-accordion-icon-size:2rem;}.elementor-252 .elementor-element.elementor-element-079f038 {--n-accordion-padding:1.2rem 1.2rem 1.2rem 1.2rem;}}/* Start custom CSS for jet-listing-grid, class: .elementor-element-0dd53bb */.elementor-252 .elementor-element.elementor-element-0dd53bb .card {
    border-radius: 8px;
    overflow: hidden !important;
    padding: 0!important;
    background-color: white!important;
}

.elementor-252 .elementor-element.elementor-element-0dd53bb .card-image {
    padding: 0 !important;
    aspect-ratio: 3/2;
    overflow: hidden;
}

.elementor-252 .elementor-element.elementor-element-0dd53bb .card-description {
    padding: 1.6rem 2rem 2.4rem 2rem!important;
    border-radius: 0;
}

.elementor-252 .elementor-element.elementor-element-0dd53bb h4 {
  color: var(--sapin-400);
  font-family: "Red Hat Display Variable", "Red Hat Display";
  font-weight: 600;
  font-size: 22px;
  letter-spacing: 2%;
}

.elementor-252 .elementor-element.elementor-element-0dd53bb p {
  font-family: "Red Hat Display";
  font-weight: 400;
  font-size: 16px;
  padding-top: 1rem;
}

@media(max-width:1200px) {
    .elementor-252 .elementor-element.elementor-element-0dd53bb h4 {
        font-size: 20px;
    }
}

@media(max-width:767px) {
    .elementor-252 .elementor-element.elementor-element-0dd53bb h4 {
        font-size: 18px;
    }
    .elementor-252 .elementor-element.elementor-element-0dd53bb p {
        font-size: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-079f038 */.elementor-252 .elementor-element.elementor-element-079f038 #equipements .e-n-accordion-item-title-text::before {
    content: '\edf5';
    font-family: "lucide";
    padding-right: 1rem;
}
 
.elementor-252 .elementor-element.elementor-element-079f038 #loyers .e-n-accordion-item-title-text::before {
    content: '\e9ce';
    font-family: "lucide";
    padding-right: 1rem;
}

.elementor-252 .elementor-element.elementor-element-079f038 #location .e-n-accordion-item-title-text::before {
    content: '\eb7d';
    font-family: "lucide";
    padding-right: 1rem;
}

.elementor-252 .elementor-element.elementor-element-079f038 #accueil .e-n-accordion-item-title-text::before {
    content: '\ead2';
    font-family: "lucide";
    padding-right: 1rem;
}

.elementor-252 .elementor-element.elementor-element-079f038 #securite .e-n-accordion-item-title-text::before {
    content: '\ecc5';
    font-family: "lucide";
    padding-right: 1rem;
}

.elementor-252 .elementor-element.elementor-element-079f038 #appartements-cantine .e-n-accordion-item-title-text::before {
    content: '\edd8';
    font-family: "lucide";
    padding-right: 1rem;
}

.elementor-252 .elementor-element.elementor-element-079f038 #appartements-animations .e-n-accordion-item-title-text::before {
    content: '\ecf6';
    font-family: "lucide";
    padding-right: 1rem;
}

.elementor-252 .elementor-element.elementor-element-079f038 #stationnement .e-n-accordion-item-title-text::before {
    content: '\ed28';
    font-family: "lucide";
    padding-right: 1rem;
}

.elementor-252 .elementor-element.elementor-element-079f038 #prestations .e-n-accordion-item-title-text::before {
    content: '\ed45';
    font-family: "lucide";
    padding-right: 1rem;
}/* End custom CSS */