.elementor-747 .elementor-element.elementor-element-5e4e34c{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:1rem 1rem 1rem 1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-747 .elementor-element.elementor-element-591a56c .elementor-heading-title{font-family:var( --e-global-typography-edf7b96-font-family ), Sans-serif;font-size:var( --e-global-typography-edf7b96-font-size );font-weight:var( --e-global-typography-edf7b96-font-weight );text-transform:var( --e-global-typography-edf7b96-text-transform );color:var( --e-global-color-accent );}.elementor-747 .elementor-element.elementor-element-79e1c21 .jet-listing-dynamic-field__content{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;text-transform:none;text-align:left;}.elementor-747 .elementor-element.elementor-element-79e1c21 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-747 .elementor-element.elementor-element-79e1c21 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-747 .elementor-element.elementor-element-79e1c21 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-747 .elementor-element.elementor-element-79e1c21 .jet-listing-dynamic-field__icon{color:var( --e-global-color-secondary );}.elementor-747 .elementor-element.elementor-element-79e1c21 .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-secondary );}body:not(.rtl) .elementor-747 .elementor-element.elementor-element-79e1c21 .jet-listing-dynamic-field__icon{margin-right:8px;}body.rtl .elementor-747 .elementor-element.elementor-element-79e1c21 .jet-listing-dynamic-field__icon{margin-left:8px;}.elementor-747 .elementor-element.elementor-element-70c209e .jet-listing-dynamic-field__content{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;text-transform:none;text-align:left;}.elementor-747 .elementor-element.elementor-element-70c209e .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-747 .elementor-element.elementor-element-70c209e .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-747 .elementor-element.elementor-element-70c209e .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-747 .elementor-element.elementor-element-70c209e .jet-listing-dynamic-field__icon{color:var( --e-global-color-secondary );margin-top:-62px;}.elementor-747 .elementor-element.elementor-element-70c209e .jet-listing-dynamic-field__icon :is(svg, path){fill:var( --e-global-color-secondary );}body:not(.rtl) .elementor-747 .elementor-element.elementor-element-70c209e .jet-listing-dynamic-field__icon{margin-right:8px;}body.rtl .elementor-747 .elementor-element.elementor-element-70c209e .jet-listing-dynamic-field__icon{margin-left:8px;}.elementor-747 .elementor-element.elementor-element-7adb592 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-747 .elementor-element.elementor-element-7adb592 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;color:var( --e-global-color-secondary );}.elementor-747 .elementor-element.elementor-element-7adb592 .jet-listing-dynamic-repeater__counter{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;text-transform:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-747 .elementor-element.elementor-element-591a56c .elementor-heading-title{font-size:var( --e-global-typography-edf7b96-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-747 .elementor-element.elementor-element-591a56c .elementor-heading-title{font-size:var( --e-global-typography-edf7b96-font-size );}}/* Start custom CSS for jet-listing-dynamic-repeater, class: .elementor-element-7adb592 */.liste-salles h3 {
    color: #A4C639;
    font-size: 1rem;
    font-weight: 600;
    text-transform: none;
}

.liste-salles span {
    color: #8E0E78;
    font-weight: 600;
    font-size: 0.9rem;
    text-transform: none;
}

.jet-listing-dynamic-repeater__items {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.jet-listing-dynamic-repeater__item{
    margin-top: 30px;
}

.jet-listing-dynamic-repeater__item:first-child {
    margin-top: 0;
}/* End custom CSS */