/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.diffusio-carousel{padding:20px 0}.diffusio-carousel .layout-container{max-width:1280px;padding:0 65px !important;box-sizing:content-box}@media all and (max-width:768px){.diffusio-carousel .layout-container{padding:0 20px !important}}@media all and (max-width:600px){.diffusio-carousel .layout-container{padding:0 20px !important;overflow:visible}}.diffusio-carousel .diffusio-carousel__header{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:20px;margin-bottom:10px}.diffusio-carousel .diffusio-carousel__header .headTitleAndSuject{flex:1 1 auto;min-width:0;width:auto !important;padding-right:0 !important;box-sizing:border-box}@media all and (max-width:600px){.diffusio-carousel .diffusio-carousel__header .headTitleAndSuject{padding:0}}.diffusio-carousel .diffusio-carousel__header .liens{align-self:center}@media all and (max-width:768px){.diffusio-carousel .diffusio-carousel__header{flex-wrap:wrap;flex-direction:column;align-items:stretch}.diffusio-carousel .diffusio-carousel__header .liens{align-self:stretch}}@media all and (max-width:600px){.diffusio-carousel .headTitleAndSuject p{width:100%;text-align:left}.diffusio-carousel .headTitleAndSuject p br{display:none}}.diffusio-carousel .liens{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:10px;padding:0 10px 0 0;margin:0;text-align:center;flex:0 0 auto;max-width:100%}.diffusio-carousel .liens .field-diffusio-carousel-lien1,.diffusio-carousel .liens .field-diffusio-carousel-lien2{display:flex;align-items:center;flex:0 0 auto;text-align:center;margin:0;white-space:nowrap}@media all and (max-width:768px){.diffusio-carousel .liens{width:100%;padding:0 10px}}@media all and (max-width:480px){.diffusio-carousel .liens{flex-wrap:wrap}}.diffusio-carousel .field-diffusio-carousel-lien1 a,.diffusio-carousel .field-diffusio-carousel-lien2 a{display:inline-block;width:auto;color:#219686;font-size:18px;font-weight:300;line-height:22px;padding:10px 20px;margin:0;background:#fff;border:none;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:inherit;border-radius:3px}.diffusio-carousel .field-diffusio-carousel-lien1 a:hover,.diffusio-carousel .field-diffusio-carousel-lien1 a:focus,.diffusio-carousel .field-diffusio-carousel-lien2 a:hover,.diffusio-carousel .field-diffusio-carousel-lien2 a:focus{color:#fff !important;background-color:#173924 !important}.diffusio-carousel .field-diffusio-carousel-lien1 a{border:solid 1px #1b6f5c;background-color:#1b6f5c;color:#fff !important}.diffusio-carousel .field-diffusio-carousel-lien2 a{background:transparent;border:1px solid #fff;text-align:center;color:#fff;display:inline-flex}.diffusio-carousel .field-diffusio-carousel-lien2 a:after{display:none}.diffusio-carousel .field-diffusio-carousel-lien2 a:before{content:"\f073";font-family:FontAwesome;margin:0 10px 0 0;font-size:20px}.diffusio-carousel.blanc .field-diffusio-carousel-lien2 a{color:#1b6f5c;border:1px solid #1b6f5c}.diffusio-carousel.blanc .field-diffusio-carousel-lien2 a:hover{background:#6c9919;border-color:#6c9919;color:#fff}.diffusio-carousel .bottomPosition{display:none}@media all and (max-width:600px){.diffusio-carousel{overflow:visible}}.dsio-carousel{--dsio-carousel-gap:20px;position:relative;margin:0 10px 30px}.dsio-carousel:not(.slick-initialized){display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--dsio-carousel-gap);overflow:hidden}.dsio-carousel:not(.slick-initialized)>.dsio-carousel__item{display:flex;flex-direction:column;flex:0 0 calc((100% - 2 * var(--dsio-carousel-gap)) / 3);width:calc((100% - 2 * var(--dsio-carousel-gap)) / 3);max-width:calc((100% - 2 * var(--dsio-carousel-gap)) / 3);min-width:0;box-sizing:border-box}.dsio-carousel:not(.slick-initialized)>.dsio-carousel__item:nth-child(n+4){display:none}.dsio-carousel .slick-list{margin:0 calc(var(--dsio-carousel-gap) / -2)}.dsio-carousel .slick-track{display:flex !important;align-items:stretch}.dsio-carousel .slick-slide{padding:0 calc(var(--dsio-carousel-gap) / 2);box-sizing:border-box;height:auto !important;display:flex !important;float:none}.dsio-carousel .slick-slide>div{display:flex;flex:1 1 auto;width:100%;height:auto}.dsio-carousel .slick-prev,.dsio-carousel .slick-next{position:absolute;top:105px;z-index:2;box-sizing:border-box;width:50px !important;height:50px !important;min-width:50px;min-height:50px;max-width:50px;max-height:50px;margin:0;padding:0 !important;border:none;border-radius:50% !important;background:#1b6f5c;color:#fff;font-size:20px;line-height:50px !important;text-align:center;cursor:pointer;display:flex !important;align-items:center;justify-content:center;flex-shrink:0;aspect-ratio:1 / 1;overflow:hidden;transform:none !important}.dsio-carousel .slick-prev:before,.dsio-carousel .slick-next:before{content:none !important;display:none !important}.dsio-carousel .slick-prev i,.dsio-carousel .slick-next i{display:block;line-height:1;width:auto;height:auto;transform:translateY(-1px)}.dsio-carousel .slick-prev:hover,.dsio-carousel .slick-prev:focus,.dsio-carousel .slick-next:hover,.dsio-carousel .slick-next:focus{background:#155a4b;color:#fff}.dsio-carousel .slick-prev.slick-disabled,.dsio-carousel .slick-next.slick-disabled{opacity:0.2;pointer-events:none}.dsio-carousel .slick-prev{left:-25px}.dsio-carousel .slick-next{right:-25px}.dsio-carousel .slick-dots{display:flex;justify-content:center;align-items:center;gap:8px;padding:20px 0 0;margin:0;list-style:none;bottom:auto;position:relative;width:100%}.dsio-carousel .slick-dots li{width:auto;height:auto;margin:0;padding:0}.dsio-carousel .slick-dots li button{width:10px;height:10px;padding:0;border:none;border-radius:50%;background:#eee;font-size:0;line-height:0;color:transparent}.dsio-carousel .slick-dots li button:before{content:none}.dsio-carousel .slick-dots li.slick-active button{background:#49b170}@media all and (max-width:1099px){.dsio-carousel{--dsio-carousel-gutter:20px;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:30px}.dsio-carousel:not(.slick-initialized){gap:20px;padding-left:var(--dsio-carousel-gutter);padding-right:0}.dsio-carousel:not(.slick-initialized)>.dsio-carousel__item{flex:0 0 82%;width:82%;max-width:82%}.dsio-carousel:not(.slick-initialized)>.dsio-carousel__item:nth-child(n+3){display:none}.dsio-carousel .slick-list{margin:0;padding-left:var(--dsio-carousel-gutter) !important;padding-right:18% !important}.dsio-carousel .slick-slide{padding:0 10px}.dsio-carousel .slick-prev,.dsio-carousel .slick-next,.dsio-carousel .slick-dots{display:none !important}}@media all and (max-width:600px){.dsio-carousel{margin-bottom:30px}}.dsio-carousel__item{display:flex;flex-direction:column;flex:1 1 auto;box-sizing:border-box;background:transparent;border:none;border-radius:0;width:100%;height:auto;min-height:100%;margin-bottom:10px;cursor:pointer}.dsio-carousel__item .list-item{display:flex;flex-direction:column;flex:1 1 auto;margin:0;padding:0;width:100%;height:100%;min-height:100%;background:#fff;border-radius:15px 15px 5px 5px;border:solid 1px #d2d2d2;overflow:hidden}.dsio-carousel__item .list-item .iG{border-radius:14px 14px 0 0}.dsio-carousel__item p{color:#000}.dsio-carousel__item .colored{color:#1b6f5c !important}.dsio-carousel__item img{height:200px;width:100%;object-fit:cover}.dsio-carousel__item .paveTarifDates{position:relative;color:#af007d;font-weight:500;font-size:16px;display:block;padding:15px 0 30px 30px}.dsio-carousel__item .iG{border-radius:15px 15px 0 0;overflow:hidden}.dsio-carousel__item .floating-data .bg-gris{padding:8px 10px}.dsio-carousel__item h2 a{color:#26282d;font-weight:400;font-size:18px;text-transform:uppercase;line-height:23px;padding:5px 30px 30px 30px;display:block;-webkit-font-smoothing:antialiased}.dsio-carousel__item .commune{color:#219686;font-weight:300;font-size:14px;padding:20px 0 0 30px;-webkit-font-smoothing:antialiased}.dsio-carousel__item .commune:before{content:"\f041";font-family:FontAwesome;margin:0 5px 0 0;font-size:18px}
.dsio-app .dsio-detail .guide-de-voyage #contenuParagraphs>div:first-child.paragraph--type--texte-pleine-largeur,.guide-de-voyage #contenuParagraphs>div:first-child.paragraph--type--texte-pleine-largeur{padding-bottom:0 !important}.dsio-app .dsio-detail .guide-de-voyage .title_guide_voyage,.guide-de-voyage .title_guide_voyage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.dsio-app .dsio-detail .guide-de-voyage .title_guide_voyage h2,.guide-de-voyage .title_guide_voyage h2{color:#209685;text-transform:uppercase;font-family:"Anek Latin",Arial,Helvetica,sans-serif;line-height:1.1;margin:0;padding:0;font-size:26px;font-weight:normal;margin-bottom:-30px;font-size:20px;font-weight:500;color:#000;text-transform:none;margin-bottom:0px}.dsio-app .dsio-detail .guide-de-voyage .title_guide_voyage h2 strong,.guide-de-voyage .title_guide_voyage h2 strong{font-weight:400;font-size:30px}.dsio-app .dsio-detail .guide-de-voyage .title_guide_voyage h2:before,.guide-de-voyage .title_guide_voyage h2:before{display:none}@media (max-width:768px){.dsio-app .dsio-detail .guide-de-voyage .title_guide_voyage h2,.guide-de-voyage .title_guide_voyage h2{font-size:20px}}@media (max-width:320px){.dsio-app .dsio-detail .guide-de-voyage .title_guide_voyage h2,.guide-de-voyage .title_guide_voyage h2{font-size:18px}}.dsio-app .dsio-detail .guide-de-voyage .bandeauTitre h1,.dsio-app .dsio-detail .guide-de-voyage h1,.guide-de-voyage .bandeauTitre h1,.guide-de-voyage h1{padding:0px;margin:0 auto;line-height:1.1;color:#000;max-width:none;font-size:34px;font-size:50px;font-weight:500}.dsio-app .dsio-detail .guide-de-voyage .bandeauTitre h1 strong,.dsio-app .dsio-detail .guide-de-voyage h1 strong,.guide-de-voyage .bandeauTitre h1 strong,.guide-de-voyage h1 strong{font-weight:300;font-size:24px}@media (max-width:768px){.dsio-app .dsio-detail .guide-de-voyage .bandeauTitre h1,.dsio-app .dsio-detail .guide-de-voyage h1,.guide-de-voyage .bandeauTitre h1,.guide-de-voyage h1{font-size:25px}.dsio-app .dsio-detail .guide-de-voyage .bandeauTitre h1 strong,.dsio-app .dsio-detail .guide-de-voyage h1 strong,.guide-de-voyage .bandeauTitre h1 strong,.guide-de-voyage h1 strong{font-size:20px}}.path-diffusio .guide-de-voyage #detail_descriptif{padding:0px 20px 20px 20px}.path-diffusio .guide-de-voyage .menu-guide-voyage{min-height:56px;margin:0}.path-diffusio .guide-de-voyage #filArianeInterne{top:0px;-webkit-transition:top .2s ease-in-out;transition:top .2s ease-in-out;webkit-transition:top .2s ease-in-out}.path-diffusio .guide-de-voyage #filArianeInterne.is_stuck{top:56px !important;z-index:9}
