/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.diffusio-carousel{padding:20px 0}@media all and (max-width:600px){.diffusio-carousel .headTitleAndSuject p{width:100%;text-align:left}.diffusio-carousel .headTitleAndSuject p br{display:none}}.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 0px !important}}.diffusio-carousel .owl-carousel-dsio{margin:0 10px 30px 10px;width:auto}@media all and (max-width:600px){.diffusio-carousel .owl-carousel-dsio{margin:0 0px 30px 0px}}@media all and (max-width:480px){.diffusio-carousel .owl-carousel-dsio{margin:0 10px 30px 10px}}.diffusio-carousel .owl-item{background:#fff;border-radius:15px 15px 5px 5px;border:solid 1px #d2d2d2}.diffusio-carousel .list-item{margin:0;padding:0}.diffusio-carousel .owl-prev,.diffusio-carousel .owl-next{position:absolute;top:50%;font-size:70px;line-height:50px;margin-top:-25px;color:#fff;text-align:center}.diffusio-carousel .owl-prev{left:-70px}.diffusio-carousel .owl-next{right:-70px}.diffusio-carousel .plus{left:50%;margin-left:-15px;height:30px;line-height:30px;text-align:center;width:30px;color:#fff;background:#af007d;content:"+";font-weight:300;position:absolute;bottom:-15px;font-size:20px;-webkit-font-smoothing:antialiased}.diffusio-carousel .liens{padding:10px 0;text-align:left}.diffusio-carousel .liens .field-diffusio-carousel-lien2 a,.diffusio-carousel .liens .field-diffusio-carousel-lien1 a{display:inline-block;padding:10px 20px;width:auto;color:#219686;font-size:18px;font-weight:300;line-height:22px;padding:10px 20px;margin:0 10px 10px 10px;background:#fff;border:none;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:inherit;border-radius:3px}.diffusio-carousel .liens .field-diffusio-carousel-lien2 a:hover,.diffusio-carousel .liens .field-diffusio-carousel-lien2 a:focus,.diffusio-carousel .liens .field-diffusio-carousel-lien1 a:hover,.diffusio-carousel .liens .field-diffusio-carousel-lien1 a:focus{color:#fff !important;background-color:#173924 !important}@media all and (max-width:600px){.diffusio-carousel .liens .field-diffusio-carousel-lien2 a,.diffusio-carousel .liens .field-diffusio-carousel-lien1 a{margin:0 25px 10px 25px}}.diffusio-carousel .liens .field-diffusio-carousel-lien1 a{margin:0 0 5px 0;border:solid 1px #1b6f5c;background-color:#1b6f5c;color:#fff !important}.diffusio-carousel .liens .field-diffusio-carousel-lien1,.diffusio-carousel .liens .field-diffusio-carousel-lien2{text-align:center}.diffusio-carousel .liens .field-diffusio-carousel-lien2 a{background:transparent;border:1px solid #fff;text-align:center;color:#fff;display:inline-flex}.diffusio-carousel .liens .field-diffusio-carousel-lien2 a:after{display:none}.diffusio-carousel .liens .field-diffusio-carousel-lien2 a:before{content:"\f073";font-family:FontAwesome;margin:0 10px 0 0;font-size:20px}.diffusio-carousel .owl-dots{position:absolute;top:-30px;right:11px}.diffusio-carousel .owl-dots .owl-dot{width:10px;height:10px;display:block;border:solid 2px #6d6c6f;float:left;margin-left:8px;border-radius:50%}.diffusio-carousel .owl-dots .owl-dot.active{background:#6d6c6f}.diffusio-carousel.blanc .liens .field-diffusio-carousel-lien2 a{color:#1b6f5c;border:1px solid #1b6f5c}.diffusio-carousel.blanc .liens .field-diffusio-carousel-lien2 a:hover{background:#6c9919;border-color:#6c9919;color:#fff}.diffusio-carousel.blanc .owl-prev,.diffusio-carousel.blanc .owl-next{color:#000}.owl-item-dsio.owl-item-dsio{background:#fff;border-radius:15px 15px 5px 5px;height:370px;margin-bottom:10px;cursor:pointer}.owl-item-dsio.owl-item-dsio p{color:#000}.owl-item-dsio.owl-item-dsio .colored.colored{color:#1b6f5c}.owl-item-dsio.owl-item-dsio img{height:200px;width:100%;object-fit:cover}.owl-item-dsio.owl-item-dsio .paveTarifDates{position:relative;color:#af007d;font-weight:500;font-size:16px;display:block;padding:15px 0 30px 30px}.owl-item-dsio.owl-item-dsio .iG.iG{border-radius:15px 15px 0px 0px;overflow:hidden}.owl-item-dsio.owl-item-dsio .floating-data .bg-gris{padding:8px 10px}.owl-item-dsio.owl-item-dsio 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}.owl-item-dsio.owl-item-dsio .commune{color:#219686;font-weight:300;font-size:14px;padding:20px 0 0px 30px;-webkit-font-smoothing:antialiased}.owl-item-dsio.owl-item-dsio .commune:before{content:"\f041";font-family:FontAwesome;margin:0 5px 0 0;font-size:18px}@media all and (max-width:1024px){.diffusio-carousel .owl-nav{display:none}}@media all and (max-width:600px){.diffusio-carousel .owl-nav .owl-prev{top:240px;left:0px}.diffusio-carousel .owl-nav .owl-prev i{text-shadow:0 0 20px #000}.diffusio-carousel .owl-nav .owl-next{top:240px;right:0px}.diffusio-carousel .owl-nav .owl-next i{text-shadow:0 0 20px #000}}
