.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container{padding-bottom:24px}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__intro{display:flex;justify-content:space-between;align-items:start;padding:80px 64px;border-top:1px solid rgba(0, 0, 0, 0.08);background:#FBF7ED}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__intro-left{width:50%;flex-shrink:0}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__title{font-size:14px;line-height:16px;letter-spacing:4%;font-family:SchoolBookCond, serif;text-transform:uppercase;color:#000}@media screen and (max-width:767px){.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__title{font-size:16px;line-height:18px}}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__title em{font-size:16px;line-height:20px;letter-spacing:0;display:block;text-transform:none;font-family:SchoolBook, serif;font-style:italic}@media screen and (max-width:767px){.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__title em{font-size:18px;line-height:22px}}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__title p{margin:0}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__intro-right{width:50%;flex-shrink:0}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__cta{font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif;padding-right:28px;background:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.2002 8.39998L7.6002 5.99998L5.2002 3.59998" stroke="%2363615D" stroke-linecap="square"/></svg>') no-repeat right center;text-transform:uppercase;text-decoration:none;color:#000;transition:ease-in-out 0.2s all}@media screen and (max-width:767px){.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__cta{font-size:14px;line-height:18px}}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__cta:hover{opacity:0.8}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights--has-cta .hotel-highlights__intro{border-top:none;padding-top:0;padding-bottom:41px}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__description{font-size:14px;line-height:18px;letter-spacing:0;color:#383735}@media screen and (max-width:767px){.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__description{font-size:16px;line-height:20px}}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__description p:last-child{margin-bottom:0}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__separator{height:1px;background:rgba(0, 0, 0, 0.08)}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__filters{text-align:center;padding:32px 64px;background:#FBF7ED;border-bottom:1px solid rgba(0, 0, 0, 0.08)}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__filters ul{list-style-type:none !important;display:inline-flex;flex-wrap:wrap;justify-content:center;gap:32px;margin:0;padding:0}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__filters li{font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif;text-transform:uppercase;color:#63615D;transition:ease-in-out 0.2s all}@media screen and (max-width:767px){.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__filters li{font-size:14px;line-height:18px}}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__filters li.current,.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__filters li:hover{color:#000}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__filters li:not(.current){cursor:pointer}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights--has-filters .hotel-highlights__intro{align-items:center;gap:32px}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights--has-filters .hotel-highlights__intro-left{width:auto;flex:1 1 0}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights--has-filters .hotel-highlights__intro-right{width:auto;flex:1 1 0;display:flex;flex-direction:column;align-items:flex-end;gap:20px;text-align:right}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights--has-filters .hotel-highlights__filters{flex:0 0 auto;padding:0;background:none;border-bottom:none}@media screen and (max-width:767px){.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights--has-filters .hotel-highlights__intro{flex-direction:row;flex-wrap:wrap;align-items:center;gap:32px}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights--has-filters .hotel-highlights__intro-left{order:1;width:auto;flex:1 1 auto}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights--has-filters .hotel-highlights__intro-right{order:2;width:auto;flex:0 0 auto;align-items:flex-end;text-align:right}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights--has-filters .hotel-highlights__filters{order:3;flex:0 0 100%;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights--has-filters .hotel-highlights__filters ul{flex-wrap:nowrap;justify-content:flex-start;gap:20px}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights--has-filters .hotel-highlights__filters li{white-space:nowrap}}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__slider{overflow:hidden}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__slider .swiper{overflow:visible}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__slide{width:274px;flex-shrink:0;padding:64px 32px;border-left:1px solid rgba(0, 0, 0, 0.08)}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__slide:first-child{border-left:none;margin-left:32px}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__card{display:flex;flex-direction:column;align-items:center}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__card-image{width:100%;height:262px;margin-bottom:24px}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__card-image img{width:100%;height:100%;display:block;object-fit:cover}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__card-body{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__card-logo{width:139px;height:46px;display:flex;align-items:center;justify-content:center}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__card-logo img{width:100%;height:100%;object-fit:contain}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__card-title{font-size:16px;line-height:20px;letter-spacing:0;font-style:italic}@media screen and (max-width:767px){.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__card-title{font-size:18px;line-height:22px}}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__card-cta{font-size:12px;line-height:16px;letter-spacing:1px;font-family:MaisonNeueMedium, sans-serif;text-transform:uppercase;border:1px solid rgba(0, 0, 0, 0.08);padding:12px 72px;text-align:center;text-decoration:none;color:#000;display:block;margin-top:16px;transition:ease-in-out 0.2s all}@media screen and (max-width:767px){.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__card-cta{font-size:14px;line-height:18px}}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__card-cta:hover{opacity:0.8}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights .swiper .swiper-button-prev{width:24px;height:24px;left:calc(50% + 148px - 60px + 48px - 5px);right:auto;top:auto;bottom:0;background:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.799805 6.00005L3.9998 2.80005M0.799805 6.00005L3.9998 9.20005M0.799805 6.00005H10.7998" stroke="%2363615D"/></svg>') no-repeat center center}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights .swiper .swiper-button-prev:after{display:none}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights .swiper .swiper-button-next{left:calc(50% + 148px + 48px - 5px);right:auto;width:24px;height:24px;background:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.7998 6.00005L7.5998 2.80005M10.7998 6.00005L7.5998 9.20005M10.7998 6.00005H0.799805" stroke="%2363615D"/></svg>') no-repeat center center;top:auto;bottom:0}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights .swiper .swiper-button-next:after{display:none}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights .swiper .swiper-pagination-progressbar{top:auto;bottom:12px;left:calc(50% - 148px - 60px);width:296px;max-width:calc(90% - 120px);height:1px;background:#DDD9D1}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights .swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights .pagination{display:flex;align-items:center;justify-content:center;gap:48px;padding:25px 64px;border-top:1px solid rgba(0, 0, 0, 0.08);background:#FBF7ED}@media screen and (max-width:767px){.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__intro{flex-direction:column;gap:48px;padding:32px 20px}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__intro-left{width:100%}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__title{font-size:15px;line-height:18px;letter-spacing:0%;font-family:SchoolBookCond, serif}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__title em{font-size:16px;line-height:22px;letter-spacing:0;display:block;text-transform:none;font-family:SchoolBook, serif;font-style:italic}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__intro-right{width:100%}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__description{font-size:15px;line-height:18px;letter-spacing:0}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__filters{padding:20px 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__filters ul{flex-wrap:nowrap;gap:20px}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__filters li{font-size:12px;line-height:14px;letter-spacing:1.5px;font-family:MaisonNeueMedium, sans-serif;white-space:nowrap}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__slide{padding:41px 30px}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__slide:first-child{margin-left:0}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__card-image{width:100%;height:194px;margin-bottom:20px}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__card-body{width:100%}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__card-title{font-size:16px;line-height:18px;letter-spacing:0;font-style:italic}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights__card-cta{font-size:12px;line-height:14px;letter-spacing:1.5px;font-family:MaisonNeueMedium, sans-serif;height:40px;display:flex;align-items:center;justify-content:center;padding:0 24px;width:100%}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights .swiper .swiper-pagination-progressbar{left:20px;width:calc(100% - 142px - 20px)}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights .swiper .swiper-button-prev{left:auto;right:75px}.elementor-widget-chapitre-six-hotel-highlights .elementor-widget-container .hotel-highlights .swiper .swiper-button-next{left:auto;right:20px}}/*# sourceMappingURL=widget-hotel-highlights.css.map */