.elementor-3718 .elementor-element.elementor-element-8db6563{color:#3F3F3F;}.elementor-3718 .elementor-element.elementor-element-175eb21{--spacer-size:100px;}.elementor-3718 .elementor-element.elementor-element-b11f337 > .elementor-container{max-width:1200px;}.elementor-3718 .elementor-element.elementor-element-53600e6 .elementor-heading-title{font-weight:700;}.elementor-3718 .elementor-element.elementor-element-ba94b7b{width:var( --container-widget-width, 99.818% );max-width:99.818%;--container-widget-width:99.818%;--container-widget-flex-grow:0;}.elementor-3718 .elementor-element.elementor-element-ba94b7b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3718 .elementor-element.elementor-element-2b61f91{font-weight:400;color:#3F3F3F;}.elementor-3718 .elementor-element.elementor-element-9b4468a{--divider-border-style:solid;--divider-color:#BEBEBE;--divider-border-width:1px;}.elementor-3718 .elementor-element.elementor-element-9b4468a .elementor-divider-separator{width:100%;}.elementor-3718 .elementor-element.elementor-element-9b4468a .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-3718 .elementor-element.elementor-element-a7a8c0d .elementor-heading-title{font-weight:700;}.elementor-3718 .elementor-element.elementor-element-62eb8d4{width:var( --container-widget-width, 99.818% );max-width:99.818%;--container-widget-width:99.818%;--container-widget-flex-grow:0;}.elementor-3718 .elementor-element.elementor-element-62eb8d4 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3718 .elementor-element.elementor-element-eb4f7b7{font-weight:400;color:#3F3F3F;}.elementor-3718 .elementor-element.elementor-element-6cf73c6{--divider-border-style:solid;--divider-color:#BEBEBE;--divider-border-width:1px;}.elementor-3718 .elementor-element.elementor-element-6cf73c6 .elementor-divider-separator{width:100%;}.elementor-3718 .elementor-element.elementor-element-6cf73c6 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-3718 .elementor-element.elementor-element-44fcf73 .elementor-heading-title{font-weight:700;}.elementor-3718 .elementor-element.elementor-element-4a0a7cc{width:var( --container-widget-width, 99.818% );max-width:99.818%;--container-widget-width:99.818%;--container-widget-flex-grow:0;}.elementor-3718 .elementor-element.elementor-element-4a0a7cc > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3718 .elementor-element.elementor-element-fe67f81{font-weight:400;color:#3F3F3F;}.elementor-3718 .elementor-element.elementor-element-66be038{--divider-border-style:solid;--divider-color:#BEBEBE;--divider-border-width:1px;}.elementor-3718 .elementor-element.elementor-element-66be038 .elementor-divider-separator{width:100%;}.elementor-3718 .elementor-element.elementor-element-66be038 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-3718 .elementor-element.elementor-element-7ad6193 .elementor-heading-title{font-weight:700;}.elementor-3718 .elementor-element.elementor-element-78f6b44{width:var( --container-widget-width, 99.818% );max-width:99.818%;--container-widget-width:99.818%;--container-widget-flex-grow:0;}.elementor-3718 .elementor-element.elementor-element-78f6b44 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3718 .elementor-element.elementor-element-8a5e3bd{font-weight:400;color:#3F3F3F;}.elementor-3718 .elementor-element.elementor-element-125fc69{--divider-border-style:solid;--divider-color:#BEBEBE;--divider-border-width:1px;}.elementor-3718 .elementor-element.elementor-element-125fc69 .elementor-divider-separator{width:100%;}.elementor-3718 .elementor-element.elementor-element-125fc69 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-3718 .elementor-element.elementor-element-7105efd .elementor-heading-title{font-weight:700;}.elementor-3718 .elementor-element.elementor-element-0dd98a4{width:var( --container-widget-width, 99.818% );max-width:99.818%;--container-widget-width:99.818%;--container-widget-flex-grow:0;}.elementor-3718 .elementor-element.elementor-element-0dd98a4 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3718 .elementor-element.elementor-element-6aa52d9{font-weight:400;color:#3F3F3F;}.elementor-3718 .elementor-element.elementor-element-602f895{--divider-border-style:solid;--divider-color:#BEBEBE;--divider-border-width:1px;}.elementor-3718 .elementor-element.elementor-element-602f895 .elementor-divider-separator{width:100%;}.elementor-3718 .elementor-element.elementor-element-602f895 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-3718 .elementor-element.elementor-element-2110046 .elementor-heading-title{font-weight:700;}.elementor-3718 .elementor-element.elementor-element-aafee23{width:var( --container-widget-width, 99.818% );max-width:99.818%;--container-widget-width:99.818%;--container-widget-flex-grow:0;}.elementor-3718 .elementor-element.elementor-element-aafee23 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3718 .elementor-element.elementor-element-7cadfdf{font-weight:400;color:#3F3F3F;}.elementor-3718 .elementor-element.elementor-element-cc5a7ed{--divider-border-style:solid;--divider-color:#BEBEBE;--divider-border-width:1px;}.elementor-3718 .elementor-element.elementor-element-cc5a7ed .elementor-divider-separator{width:100%;}.elementor-3718 .elementor-element.elementor-element-cc5a7ed .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-3718 .elementor-element.elementor-element-0eb022b .elementor-heading-title{font-weight:700;}.elementor-3718 .elementor-element.elementor-element-9335960{width:var( --container-widget-width, 99.818% );max-width:99.818%;--container-widget-width:99.818%;--container-widget-flex-grow:0;}.elementor-3718 .elementor-element.elementor-element-9335960 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-3718 .elementor-element.elementor-element-3a2009b{font-weight:400;color:#3F3F3F;}.elementor-3718 .elementor-element.elementor-element-deed5e5{--spacer-size:50px;}@media(min-width:768px){.elementor-3718 .elementor-element.elementor-element-4786930b{width:100%;}.elementor-3718 .elementor-element.elementor-element-286a3722{width:60%;}.elementor-3718 .elementor-element.elementor-element-dafd968{width:40%;}.elementor-3718 .elementor-element.elementor-element-cd5733c{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-fbc7893 */.elementor-3718 .elementor-element.elementor-element-fbc7893 h2 {
  font-family: "Archia",sans-serif;
  line-height: 1.15;
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8db6563 */.elementor-3718 .elementor-element.elementor-element-8db6563 {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba94b7b */.elementor-3718 .elementor-element.elementor-element-ba94b7b {
    font-weight: 500;
    color: var(--color-fonds);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b61f91 */.elementor-3718 .elementor-element.elementor-element-2b61f91 {
    text-wrap: balance;
}
.elementor-3718 .elementor-element.elementor-element-2b61f91 ::marker {
    font-family: "Archia",sans-serif;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62eb8d4 */.elementor-3718 .elementor-element.elementor-element-62eb8d4 {
    font-weight: 500;
    color: var(--color-primary);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb4f7b7 */.elementor-3718 .elementor-element.elementor-element-eb4f7b7 {
    text-wrap: balance;
}
.elementor-3718 .elementor-element.elementor-element-eb4f7b7 ::marker {
    font-family: "Archia",sans-serif;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a0a7cc */.elementor-3718 .elementor-element.elementor-element-4a0a7cc {
    font-weight: 500;
    color: var(--color-warning);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fe67f81 */.elementor-3718 .elementor-element.elementor-element-fe67f81 {
    text-wrap: balance;
}
.elementor-3718 .elementor-element.elementor-element-fe67f81 ::marker {
    font-family: "Archia",sans-serif;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78f6b44 */.elementor-3718 .elementor-element.elementor-element-78f6b44 {
    font-weight: 500;
    color: var(--color-promotion);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a5e3bd */.elementor-3718 .elementor-element.elementor-element-8a5e3bd {
    text-wrap: balance;
}
.elementor-3718 .elementor-element.elementor-element-8a5e3bd ::marker {
    font-family: "Archia",sans-serif;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dd98a4 */.elementor-3718 .elementor-element.elementor-element-0dd98a4 {
    font-weight: 500;
    color: var(--color-primary-light);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6aa52d9 */.elementor-3718 .elementor-element.elementor-element-6aa52d9 {
    text-wrap: balance;
}
.elementor-3718 .elementor-element.elementor-element-6aa52d9 ::marker {
    font-family: "Archia",sans-serif;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aafee23 */.elementor-3718 .elementor-element.elementor-element-aafee23 {
    font-weight: 500;
    color: var(--color-warning);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7cadfdf */.elementor-3718 .elementor-element.elementor-element-7cadfdf {
    text-wrap: balance;
}
.elementor-3718 .elementor-element.elementor-element-7cadfdf ::marker {
    font-family: "Archia",sans-serif;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9335960 */.elementor-3718 .elementor-element.elementor-element-9335960 {
    font-weight: 500;
    color: var(--color-hotellerie-dark);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a2009b */.elementor-3718 .elementor-element.elementor-element-3a2009b {
    text-wrap: balance;
}
.elementor-3718 .elementor-element.elementor-element-3a2009b ::marker {
    font-family: "Archia",sans-serif;
    font-weight: 700;
}/* End custom CSS */