.block-slider-hostings{z-index:1}.block-slider-hostings .container{overflow:visible}@media (min-width:768px) and (max-width:1199.98px){.block-slider-hostings .display-duo .inner-container .campsite-hostings-infos .reservation-infos>div,.block-slider-hostings .display-grid .inner-container .campsite-hostings-infos .reservation-infos>div{flex:calc(50% - 1rem)}}.block-slider-hostings .display-inline .inner-container .campsite-hostings-infos .reservation-infos{padding:0 1rem}@media (max-width:767.98px){.block-slider-hostings .display-inline .inner-container .campsite-hostings-infos .reservation-infos>div{flex:100%}}@media (min-width:992px){.block-slider-hostings .display-inline .inner-container .campsite-hostings-infos .reservation-infos>div{flex:calc(25% - 1rem)}}.block-slider-hostings .inner-container .swiper-wrapper{margin-bottom:1rem}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image{background-color:var(--sun-accent-color);position:relative;width:100%}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image.ratio-ultrawide{aspect-ratio:32/11}@supports not (aspect-ratio:32/11){.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image.ratio-ultrawide:before{content:"";float:left;padding-top:34.38%}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image.ratio-ultrawide:after{clear:both;content:"";display:block}}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image.ratio-landscape{aspect-ratio:199/120}@supports not (aspect-ratio:199/120){.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image.ratio-landscape:before{content:"";float:left;padding-top:60.3%}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image.ratio-landscape:after{clear:both;content:"";display:block}}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image.ratio-portrait{aspect-ratio:19/24}@supports not (aspect-ratio:19/24){.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image.ratio-portrait:before{content:"";float:left;padding-top:126.32%}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image.ratio-portrait:after{clear:both;content:"";display:block}}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image.ratio-square{aspect-ratio:1}@supports not (aspect-ratio:1){.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image.ratio-square:before{content:"";float:left;padding-top:100%}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image.ratio-square:after{clear:both;content:"";display:block}}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image.ratio-univisium,.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image:not(.ratio-landscape):not(.ratio-portrait):not(.ratio-square):not(.ori){aspect-ratio:2}@supports not (aspect-ratio:2){.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image.ratio-univisium:before,.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image:not(.ratio-landscape):not(.ratio-portrait):not(.ratio-square):not(.ori):before{content:"";float:left;padding-top:50%}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image.ratio-univisium:after,.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image:not(.ratio-landscape):not(.ratio-portrait):not(.ratio-square):not(.ori):after{clear:both;content:"";display:block}}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image picture{display:block;height:100%;width:100%}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image picture img,.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image picture video{height:100%;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video.ratio-ultrawide{aspect-ratio:32/11}@supports not (aspect-ratio:32/11){.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video.ratio-ultrawide:before{content:"";float:left;padding-top:34.38%}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video.ratio-ultrawide:after{clear:both;content:"";display:block}}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video.ratio-landscape{aspect-ratio:199/120}@supports not (aspect-ratio:199/120){.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video.ratio-landscape:before{content:"";float:left;padding-top:60.3%}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video.ratio-landscape:after{clear:both;content:"";display:block}}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video.ratio-portrait{aspect-ratio:19/24}@supports not (aspect-ratio:19/24){.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video.ratio-portrait:before{content:"";float:left;padding-top:126.32%}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video.ratio-portrait:after{clear:both;content:"";display:block}}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video.ratio-square{aspect-ratio:1}@supports not (aspect-ratio:1){.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video.ratio-square:before{content:"";float:left;padding-top:100%}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video.ratio-square:after{clear:both;content:"";display:block}}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video.ratio-univisium,.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video:not(.ratio-landscape):not(.ratio-portrait):not(.ratio-square):not(.ori){aspect-ratio:2}@supports not (aspect-ratio:2){.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video.ratio-univisium:before,.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video:not(.ratio-landscape):not(.ratio-portrait):not(.ratio-square):not(.ori):before{content:"";float:left;padding-top:50%}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video.ratio-univisium:after,.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image video:not(.ratio-landscape):not(.ratio-portrait):not(.ratio-square):not(.ori):after{clear:both;content:"";display:block}}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .hosting-buttons{display:flex;position:absolute;right:1rem;top:1rem;z-index:1}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .hosting-buttons>button{align-items:center;background:var(--sun-white-color);border:0;border-radius:50%;box-shadow:1px 2px 10px rgba(0,0,0,.3);display:flex;height:3.286rem;justify-content:center;margin-right:.3rem;padding:0;transition:all .15s ease-in-out;width:3.286rem}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .hosting-buttons>button svg{height:50%;width:50%}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image:not(:hover) .swiper-buttons .swiper-button-next,.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image:not(:hover) .swiper-buttons .swiper-button-prev{opacity:0}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image:hover .swiper-buttons .swiper-button-next.swiper-button-disabled,.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image:hover .swiper-buttons .swiper-button-prev.swiper-button-disabled{opacity:.56}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .swiper{aspect-ratio:1;border-radius:var(--border-radius) var(--border-radius) 0 0;overflow:hidden;z-index:0}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .swiper .swiper-wrapper{margin-bottom:0}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .swiper .swiper-slide.last-slide{align-items:center;display:flex;flex-direction:column;font-size:1.25rem;gap:1rem;height:100%;justify-content:center;line-height:2.25rem;padding:3rem 1rem;text-align:center;width:100%}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .swiper .swiper-slide img,.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .swiper .swiper-slide video{border-radius:0}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .swiper .swiper-pagination .swiper-pagination-bullet{background-color:var(--sun-white-color);opacity:.7}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .swiper-buttons{height:unset;position:static}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .swiper-buttons .swiper-button-next,.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .swiper-buttons .swiper-button-prev{display:flex;height:100%;margin:0;opacity:.85;padding:3rem;top:0;z-index:1}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .swiper-buttons .swiper-button-next:after,.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .swiper-buttons .swiper-button-prev:after{align-items:center;background:var(--sun-white-color);border-radius:50%;color:var(--sun-default-color);display:flex;font-size:calc(var(--swiper-navigation-size)/1.5);font-weight:700;height:calc(var(--swiper-navigation-size)*1.5);justify-content:center;position:absolute;width:calc(var(--swiper-navigation-size)*1.5)}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .swiper-buttons .swiper-button-next.swiper-button-disabled,.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .swiper-buttons .swiper-button-prev.swiper-button-disabled{pointer-events:unset}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .swiper-buttons .swiper-button-prev{left:0}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-image .swiper-buttons .swiper-button-next{right:0}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-infos{display:flex;flex-direction:column;gap:.5rem}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-infos .excerpt{display:flex;flex-direction:column;flex-wrap:wrap;gap:0 1rem;justify-content:space-between;padding:.5rem 0}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-infos .hosting-attributes{align-content:center;display:flex;flex-wrap:wrap;gap:1rem}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-infos .hosting-attributes .attribute{align-items:center;display:flex;flex-direction:column;gap:.5rem;text-align:center}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-infos .hosting-attributes .attribute svg.icon{height:1.5rem;width:1.5rem}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-infos .hosting-attributes .attribute>div{font-size:.9rem;max-width:9rem}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-availability .flex-dates{margin:.5rem 0}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-availability{color:var(--sun-white-color);padding:.5rem 1rem}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-availability.available{background-color:var(--sun-accent-color)}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-availability.unavailable{background-color:var(--sun-dark-color)}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-availability.complete{background-color:var(--sun-gray-color)}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-availability:before{background:linear-gradient(0deg,transparent 50%,rgba(0,0,0,.1));content:"";height:3rem;margin-left:-1rem;margin-top:-.5rem;position:absolute;width:100%}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-availability.loading{display:none!important}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-availability>div{align-items:center;display:flex}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-price{background-color:var(--sun-lite-color);color:var(--sun-default-color);height:6rem;padding:.75rem 1rem;position:relative;transition:all .15s ease-in-out}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-price .tooltip-position{position:absolute;z-index:1}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-price .throbber{align-items:center;height:100%;justify-content:center}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-price.loading{opacity:.5;pointer-events:none}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-price.loading>:not(.throbber){display:none!important}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-price:before{background:linear-gradient(0deg,transparent 50%,rgba(0,0,0,.1));content:"";height:6rem;margin-left:-1rem;margin-top:-.75rem;position:absolute;width:100%}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-price .from{line-height:0;padding-top:1rem}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-price .closed,.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-price .next-opening,.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-price .unavailable{align-items:center;display:flex;height:100%;justify-content:center;text-align:center}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-price .price{font-size:3rem}@media (max-width:1399.98px){.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-price .price{font-size:2.5rem}}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-price .book-hosting{bottom:1.5rem;position:absolute;right:1rem;z-index:1}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-price .book-hosting.loading{opacity:.5;pointer-events:none}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-infos .title{padding-bottom:0!important}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-infos .title a{color:var(--sun-default-color);font-weight:500}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-infos .sub-link{margin:0}.block-slider-hostings .inner-container .swiper-wrapper .swiper-slide .block-content-infos .sub-link.link a{color:var(--sun-main-color)}.block-slider-hostings .inner-container .campsite-hostings-infos .sub-link{margin:1rem 0}@media (max-width:991.98px){.block-slider-hostings .inner-container .campsite-hostings-infos .sub-link{display:none}}.block-slider-hostings .inner-container .campsite-hostings-infos .reservation-infos{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.block-slider-hostings .inner-container .campsite-hostings-infos .reservation-infos>p{flex:100%}.block-slider-hostings .inner-container .campsite-hostings-infos .reservation-infos>div{align-items:center;display:flex;flex-direction:column;gap:1rem}@media (max-width:767.98px){.block-slider-hostings .inner-container .campsite-hostings-infos .reservation-infos>div{flex:100%}.block-slider-hostings .inner-container .campsite-hostings-infos .reservation-infos>div p{text-align:left}}@media (min-width:768px) and (max-width:991.98px){.block-slider-hostings .inner-container .campsite-hostings-infos .reservation-infos>div{flex:calc(50% - 1rem);gap:1rem}}@media (max-width:991.98px){.block-slider-hostings .inner-container .campsite-hostings-infos .reservation-infos>div{flex-direction:row}}@media (min-width:1200px){.block-slider-hostings .inner-container .campsite-hostings-infos .reservation-infos>div{flex:calc(50% - 1rem);flex-direction:row;gap:1rem}}.block-slider-hostings .inner-container .campsite-hostings-infos .reservation-infos>div p{margin:0}@media (min-width:768px) and (max-width:1199.98px){.block-slider-hostings .inner-container .campsite-hostings-infos .reservation-infos>div p{flex:1;text-align:center}}.block-slider-hostings .inner-container .campsite-hostings-infos .reservation-infos svg.picto{height:5.5rem;min-height:5.5rem;min-width:5.5rem;width:5.5rem}
