.elementor-112 .elementor-element.elementor-element-a6ac7d2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-112 .elementor-element.elementor-element-a6ac7d2:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-a6ac7d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-4413540{text-align:center;}.elementor-112 .elementor-element.elementor-element-4413540 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-f96dc23{--display:flex;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-8205b87{text-align:center;color:#FFFFFFE6;}.elementor-112 .elementor-element.elementor-element-8205b87 p{margin-bottom:0px;}.elementor-112 .elementor-element.elementor-element-e1a76d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-112 .elementor-element.elementor-element-ba627bb{--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;}.elementor-112 .elementor-element.elementor-element-6615394{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 6px -1px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-6615394:hover{box-shadow:0px 20px 25px -5px rgba(0, 0, 0, 0.1);}.elementor-112 .elementor-element.elementor-element-c3c7b53{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-c3c7b53:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-c3c7b53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designs.cloud1.sbg.digilix.fr/theme-hotel2/wp-content/uploads/sites/59/2025/11/photo-1759221807831-8517a7e1aa70.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-112 .elementor-element.elementor-element-df55fe6 > .elementor-widget-container{background-color:#FFFFFF;padding:12px 12px 12px 12px;border-radius:50% 50% 50% 50%;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-df55fe6{left:15px;}body.rtl .elementor-112 .elementor-element.elementor-element-df55fe6{right:15px;}.elementor-112 .elementor-element.elementor-element-df55fe6{top:15px;}.elementor-112 .elementor-element.elementor-element-df55fe6 .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-df55fe6 .elementor-icon{font-size:24px;}.elementor-112 .elementor-element.elementor-element-df55fe6 .elementor-icon svg{height:24px;}.elementor-112 .elementor-element.elementor-element-735808c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-112 .elementor-element.elementor-element-2299370 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-112 .elementor-element.elementor-element-1da9d9e p{margin-bottom:5px;}.elementor-112 .elementor-element.elementor-element-fa74934{--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;}.elementor-112 .elementor-element.elementor-element-7c81baa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 4px 6px -1px rgba(0, 0, 0, 0.1);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-7c81baa:hover{box-shadow:0px 20px 25px -5px rgba(0, 0, 0, 0.1);}.elementor-112 .elementor-element.elementor-element-084975c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-084975c:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-084975c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://designs.cloud1.sbg.digilix.fr/theme-hotel2/wp-content/uploads/sites/59/2025/11/photo-1620710953491-392d376794e2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-d8f50b5 > .elementor-widget-container{background-color:#FFFFFF;padding:12px 12px 12px 12px;border-radius:50% 50% 50% 50%;}body:not(.rtl) .elementor-112 .elementor-element.elementor-element-d8f50b5{left:15px;}body.rtl .elementor-112 .elementor-element.elementor-element-d8f50b5{right:15px;}.elementor-112 .elementor-element.elementor-element-d8f50b5{top:15px;}.elementor-112 .elementor-element.elementor-element-d8f50b5 .elementor-icon-wrapper{text-align:center;}.elementor-112 .elementor-element.elementor-element-d8f50b5 .elementor-icon{font-size:24px;}.elementor-112 .elementor-element.elementor-element-d8f50b5 .elementor-icon svg{height:24px;}.elementor-112 .elementor-element.elementor-element-bcb054d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:27px;--padding-bottom:27px;--padding-left:27px;--padding-right:27px;}.elementor-112 .elementor-element.elementor-element-6e2df81 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:700;}.elementor-112 .elementor-element.elementor-element-7169cb4 p{margin-bottom:5px;}.elementor-112 .elementor-element.elementor-element-242f579{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-112 .elementor-element.elementor-element-242f579:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-242f579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8E6D8;}.elementor-112 .elementor-element.elementor-element-9577a9a{text-align:center;}.elementor-112 .elementor-element.elementor-element-9577a9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.25rem;font-weight:700;}.elementor-112 .elementor-element.elementor-element-ddd141b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-690f48b{--display:flex;}.elementor-112 .elementor-element.elementor-element-02eb9ef{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-112 .elementor-element.elementor-element-02eb9ef:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-02eb9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-4965792{text-align:center;}.elementor-112 .elementor-element.elementor-element-4965792 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-112 .elementor-element.elementor-element-625b92f{text-align:center;font-family:"Open Sans", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-112 .elementor-element.elementor-element-625b92f p{margin-bottom:0px;}.elementor-112 .elementor-element.elementor-element-258a171{--display:flex;}.elementor-112 .elementor-element.elementor-element-63b57f5{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-112 .elementor-element.elementor-element-63b57f5:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-63b57f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-b325c2a{text-align:center;}.elementor-112 .elementor-element.elementor-element-b325c2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-112 .elementor-element.elementor-element-aa6759a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-112 .elementor-element.elementor-element-aa6759a p{margin-bottom:0px;}.elementor-112 .elementor-element.elementor-element-f288a05{--display:flex;}.elementor-112 .elementor-element.elementor-element-702c349{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-112 .elementor-element.elementor-element-702c349:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-702c349 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-9c7bc86{text-align:center;}.elementor-112 .elementor-element.elementor-element-9c7bc86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-112 .elementor-element.elementor-element-9d56cd9{text-align:center;font-family:"Open Sans", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-112 .elementor-element.elementor-element-9d56cd9 p{margin-bottom:0px;}.elementor-112 .elementor-element.elementor-element-a460fe0{--display:flex;}.elementor-112 .elementor-element.elementor-element-ac03991{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-112 .elementor-element.elementor-element-ac03991:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-ac03991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-4786652{text-align:center;}.elementor-112 .elementor-element.elementor-element-4786652 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-112 .elementor-element.elementor-element-e1c96a1{text-align:center;font-family:"Open Sans", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-112 .elementor-element.elementor-element-e1c96a1 p{margin-bottom:0px;}.elementor-112 .elementor-element.elementor-element-8452275{--display:flex;}.elementor-112 .elementor-element.elementor-element-b7ce3af{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-112 .elementor-element.elementor-element-b7ce3af:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-b7ce3af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-78ae85c{text-align:center;}.elementor-112 .elementor-element.elementor-element-78ae85c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-112 .elementor-element.elementor-element-327f2bf{text-align:center;font-family:"Open Sans", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-112 .elementor-element.elementor-element-327f2bf p{margin-bottom:0px;}.elementor-112 .elementor-element.elementor-element-d5a8cd7{--display:flex;}.elementor-112 .elementor-element.elementor-element-1f72aa4{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:10px 10px 10px 10px;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1);--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-112 .elementor-element.elementor-element-1f72aa4:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-1f72aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-7356b2c{text-align:center;}.elementor-112 .elementor-element.elementor-element-7356b2c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-112 .elementor-element.elementor-element-4cdd944{text-align:center;font-family:"Open Sans", Sans-serif;font-size:0.875rem;font-weight:400;}.elementor-112 .elementor-element.elementor-element-4cdd944 p{margin-bottom:0px;}.elementor-112 .elementor-element.elementor-element-0cb0913{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-112 .elementor-element.elementor-element-0cb0913:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-0cb0913 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-112 .elementor-element.elementor-element-de9ee62{text-align:center;}.elementor-112 .elementor-element.elementor-element-de9ee62 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.25rem;font-weight:700;}.elementor-112 .elementor-element.elementor-element-8ccb7eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-1b68349{text-align:center;}.elementor-112 .elementor-element.elementor-element-ff459cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-112 .elementor-element.elementor-element-58742b7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:23px 28px 23px 28px;}.elementor-112 .elementor-element.elementor-element-ecc5c49 .elementor-button{background-color:#29575700;font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );padding:23px 28px 23px 28px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-112 .elementor-element.elementor-element-4413540 .elementor-heading-title{font-size:2rem;}.elementor-112 .elementor-element.elementor-element-9577a9a .elementor-heading-title{font-size:1.75rem;}.elementor-112 .elementor-element.elementor-element-de9ee62 .elementor-heading-title{font-size:1.75rem;}}@media(min-width:768px){.elementor-112 .elementor-element.elementor-element-f96dc23{--width:650px;}.elementor-112 .elementor-element.elementor-element-ba627bb{--width:50%;}.elementor-112 .elementor-element.elementor-element-fa74934{--width:50%;}.elementor-112 .elementor-element.elementor-element-ddd141b{--content-width:1024px;}.elementor-112 .elementor-element.elementor-element-690f48b{--width:33.3333%;}.elementor-112 .elementor-element.elementor-element-02eb9ef{--width:100%;}.elementor-112 .elementor-element.elementor-element-258a171{--width:33.3333%;}.elementor-112 .elementor-element.elementor-element-63b57f5{--width:100%;}.elementor-112 .elementor-element.elementor-element-f288a05{--width:33.3333%;}.elementor-112 .elementor-element.elementor-element-702c349{--width:100%;}.elementor-112 .elementor-element.elementor-element-a460fe0{--width:33.3333%;}.elementor-112 .elementor-element.elementor-element-ac03991{--width:100%;}.elementor-112 .elementor-element.elementor-element-8452275{--width:33.3333%;}.elementor-112 .elementor-element.elementor-element-b7ce3af{--width:100%;}.elementor-112 .elementor-element.elementor-element-d5a8cd7{--width:33.3333%;}.elementor-112 .elementor-element.elementor-element-1f72aa4{--width:100%;}.elementor-112 .elementor-element.elementor-element-8ccb7eb{--content-width:660px;}}@media(max-width:1024px) and (min-width:768px){.elementor-112 .elementor-element.elementor-element-690f48b{--width:50%;}.elementor-112 .elementor-element.elementor-element-258a171{--width:50%;}.elementor-112 .elementor-element.elementor-element-f288a05{--width:50%;}.elementor-112 .elementor-element.elementor-element-a460fe0{--width:50%;}.elementor-112 .elementor-element.elementor-element-8452275{--width:50%;}.elementor-112 .elementor-element.elementor-element-d5a8cd7{--width:50%;}}/* Start custom CSS for icon, class: .elementor-element-df55fe6 */.elementor-112 .elementor-element.elementor-element-df55fe6 .elementor-icon-wrapper {
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3c7b53 */.elementor-112 .elementor-element.elementor-element-c3c7b53 {
    height: 256px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6615394 */.elementor-112 .elementor-element.elementor-element-6615394 {
    overflow: hidden;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d8f50b5 */.elementor-112 .elementor-element.elementor-element-d8f50b5 .elementor-icon-wrapper {
    height: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-084975c */.elementor-112 .elementor-element.elementor-element-084975c {
    height: 256px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c81baa */.elementor-112 .elementor-element.elementor-element-7c81baa {
    overflow: hidden;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02eb9ef */.elementor-112 .elementor-element.elementor-element-02eb9ef {
    height: 100%;
}/* End custom CSS */