.home-intro{max-width:500px;margin:0 auto 64px}.home-intro .top{background-repeat:no-repeat;background-position:center bottom -104px;padding-bottom:96px;background-size:106px 160px}.home-intro .top .left{max-width:656px}.home-intro .top .left .inner-content{position:relative;overflow:hidden}.home-intro .top .left .inner-content iframe{position:absolute;border:none;z-index:-1;height:656px;width:656px;left:0;top:0;-webkit-clip-path:url(#clipIntro);clip-path:url(#clipIntro);background:transparent}.home-intro .top .left .inner-content .h1-opt{margin:0;font-size:0;line-height:0}.home-intro .top .left .inner-content .h1-opt span{display:none;font-size:38px;line-height:56px}.home-intro .top .left .inner-content .h1-opt em{font-size:38px;line-height:56px;margin-right:5px;font-style:normal}.home-intro .top .left .inner-content .h1-opt h1{font-size:38px;line-height:56px;margin:0}.home-intro .top .left .inner-content .h1-opt.bg-video span{display:none}.home-intro .top .left .inner-content .h1-opt.bg-video h1{margin:0 5px 0 0;display:inline}.home-intro .top .right{max-width:544px;background-size:contain;background-repeat:no-repeat;padding:0 24px;margin-top:40px}.home-intro .top .right .infos{background-color:#fff;padding:24px 8px;-webkit-box-shadow:0 12px 16px rgba(0,0,0,0.16);box-shadow:0 12px 16px rgba(0,0,0,0.16)}.home-intro .top .right .infos .title{font-size:13px;line-height:1.2;padding-bottom:12px}.home-intro .top .right .infos .coords{padding-top:12px;padding-bottom:24px}.home-intro .top .right .infos .coords a{display:block}.home-intro .top .right .infos .coords .tel{font-size:18px;line-height:1.2;font-weight:bold}.home-intro .top .right .infos .coords .mail{margin-top:12px;font-size:17px;line-height:1.2}.home-intro .top .right .infos .coords .btn-white{margin:24px auto 0;font-size:16px;line-height:1;max-width:218px}.home-intro .top .right .infos .coords .btn-white .inner-btn,.home-intro .top .right .infos .coords .btn-white .clone{padding:14px 0}.home-intro .top .right .infos .dates{padding-top:16px}.home-intro .top .right .infos .dates .camp-title{font-size:14px;line-height:1.2}.home-intro .top .right .infos .dates .ivy-font{font-size:14px;line-height:1.2;padding-bottom:24px;margin:0}.home-intro .top .right .infos .dates .ivy-font.bois-dates{padding-bottom:16px}.home-intro .txt-bottom{padding:32px 0}.home-intro .txt-bottom .inner-txt{position:relative;height:124px;overflow:hidden}.home-intro .txt-bottom .inner-txt .gradient{background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#fff));background:-webkit-linear-gradient(transparent, #fff);background:-moz- oldlinear-gradient(transparent, #fff);background:linear-gradient(transparent, #fff);position:absolute;width:100%;height:100%;z-index:1}.home-intro .txt-bottom .more-txt{text-decoration:underline}.home-intro .txt-bottom div.right{margin-top:20px}.home-camping{position:relative}.home-camping .bg-home-camping{padding-bottom:56px}.home-camping .bg-home-camping .camping-header{padding-bottom:32px;background-repeat:no-repeat;padding-bottom:40px;position:relative}.home-camping .bg-home-camping .camping-header .block{position:relative}.home-camping .bg-home-camping .camping-header .bottom-header{margin-top:50px}.home-camping .bg-home-camping .camping-header .bottom-header .camping-txt-block{position:relative;margin-top:32px;font-size:13.5px;line-height:24px;height:124px;overflow:hidden}.home-camping .bg-home-camping .camping-header .bottom-header .camping-txt-block .gradient{position:absolute;width:100%;height:100%}.home-camping .bg-home-camping .camping-header .bottom-header .camping-txt-block a{color:inherit;font-weight:bold;text-decoration:underline}.home-camping .bg-home-camping .camping-header .bottom-header .camping-txt-block a:hover{color:#D1C279}.home-camping .bg-home-camping .camping-header .bottom-header .more-txt{text-decoration:underline}.home-camping .bg-home-camping .camping-header .anim-circle{position:absolute}.home-camping .bg-home-camping .camping-header .camping-logo{width:160px;height:160px;padding:16px;border:4px solid;-webkit-flex-shrink:0;flex-shrink:0;position:relative;top:-16px;margin:0 auto -16px}.home-camping .bg-home-camping .camping-header .camping-txt .camping-txt1,.home-camping .bg-home-camping .camping-header .camping-txt .camping-txt3{font-size:14px;line-height:18px}.home-camping .bg-home-camping .camping-header .camping-txt .camping-txt2{font-size:28px;line-height:40px}.home-camping .bg-home-camping .camping-header .camping-txt .camping-avis{margin-top:20px;font-size:13.5px;line-height:1.2}.home-camping .bg-home-camping .camping-header .camping-txt .camping-avis .note{font-size:20px;line-height:30px}.home-camping .bg-home-camping .camping-header .camping-txt .camping-avis .sur{font-size:13px;line-height:1}.home-camping .bg-home-camping .camping-header .camping-txt .camping-avis a{text-decoration:underline}.home-camping .bg-home-camping .camping-header .camping-parallax{display:none}.home-camping .bg-home-camping .camping-slider{position:relative;margin-bottom:24px;overflow:hidden}.home-camping .bg-home-camping .camping-slider .camping-pres{position:absolute;min-width:190px;z-index:10;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:13px;line-height:1.2}.home-camping .bg-home-camping .camping-slider .camping-pres .camp-title,.home-camping .bg-home-camping .camping-slider .camping-pres .stars{font-size:40px;line-height:1;margin-top:16px}.home-camping .bg-home-camping .camping-slider .camping-pres .link-camp .inner-btn,.home-camping .bg-home-camping .camping-slider .camping-pres .link-camp .clone{padding:12px 24px;font-size:14.5px;line-height:1}.home-camping .bg-home-camping .camping-slider .swiper-camping .swiper-slide{height:auto}.home-camping .bg-home-camping .camping-slider .swiper-camping .swiper-slide .inner-slide{background-color:#000;display:inline-block}.home-camping .bg-home-camping .camping-slider .swiper-camping .swiper-slide img{opacity:.8}.home-camping .bg-home-camping .camping-btn .btn-galerie{margin-bottom:16px}.home-camping .bg-home-camping .camping-btn .inner-btn,.home-camping .bg-home-camping .camping-btn .clone{padding:11px 24px;font-size:14.5px;line-height:18px}.home-camping .bg-home-camping .anim-circle{width:112px;height:112px;top:128px;right:-72px}.home-camping .bg-home-camping.light{background-color:#F7F3EB}.home-camping .bg-home-camping.light .camping-header.palme{background-size:280px auto;background-position:-140px 80px}.home-camping .bg-home-camping.light .camping-header.feuilles{background-size:180px auto;background-position:-90px 108px}.home-camping .bg-home-camping.light .camping-header .camping-logo{background-color:#FDFCFA;border-color:#F7F3EB}.home-camping .bg-home-camping.light .camping-header .gradient{background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#F7F3EB));background:-webkit-linear-gradient(transparent, #F7F3EB);background:-moz- oldlinear-gradient(transparent, #F7F3EB);background:linear-gradient(transparent, #F7F3EB)}.home-camping .bg-home-camping.dark{background-color:#50404D;color:#FDFCFA}.home-camping .bg-home-camping.dark .camping-header{background-size:160px auto, 0 0 ;background-position:right -40px top 82px}.home-camping .bg-home-camping.dark .camping-header .camping-logo{background-color:#382D36;border-color:#50404D}.home-camping .bg-home-camping.dark .camping-header .gradient{background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#50404D));background:-webkit-linear-gradient(transparent, #50404D);background:-moz- oldlinear-gradient(transparent, #50404D);background:linear-gradient(transparent, #50404D)}.home-camping .bg-home-camping.dark .camping-header .camping-txt .camping-avis a{color:#FDFCFA}.home-camping .bg-home-camping.dark .camping-header .camping-txt .camping-avis a:hover{color:#D1C279}.home-camping .bg-home-camping.dark .camping-header .more-txt{color:#FDFCFA}.home-camping .bg-home-camping.dark .btn-border{border-color:rgba(253,252,250,0.2);color:#FDFCFA}.home-camping .bg-home-camping.dark .btn-border svg .hover-stroke{stroke:#FDFCFA}.home-camping .bg-home-camping.dark .btn-border svg .hover-fill{fill:#FDFCFA}.home-camping .bg-home-camping.dark .btn-border:hover{border-color:#D1C279;background-color:#382D36}.home-camping .bg-home-camping.dark .btn-border:hover svg .hover-stroke{stroke:#D1C279}.home-camping .bg-home-camping.dark .btn-border:hover svg .hover-fill{fill:#D1C279}.home-camping .bg-radius{width:100%;height:16px;position:relative;z-index:-1}.home-camping .bg-radius.top{margin-bottom:-16px}.home-camping .bg-radius.bottom{margin-top:-16px}.home-reseaux{margin:56px auto ;max-width:400px}.home-reseaux .left-rs{min-height:328px;background-repeat:no-repeat;background-position:right -120px top -70px,center bottom -20px;background-size:contain}.home-reseaux .left-rs .title-rs{margin:18px 0 4px;font-size:28px;line-height:34px}.home-reseaux .left-rs .txt-rs{font-size:16px;line-height:24px;padding:0 10%}.home-reseaux .left-rs .rs-lists{margin-top:26px;padding:0 22px}.home-reseaux .left-rs .rs-lists ul{border-radius:16px;overflow:hidden}.home-reseaux .left-rs .rs-lists ul li.title-list-rs{padding:16px;font-size:13px;line-height:16px}.home-reseaux .left-rs .rs-lists ul li.title-list-rs svg{vertical-align:bottom;margin-right:8px}.home-reseaux .left-rs .rs-lists ul li.link-rs{padding:0 16px;font-size:11.5px;line-height:14px}.home-reseaux .left-rs .rs-lists ul li.link-rs a{padding:16px 0;display:block}.home-reseaux .left-rs .rs-lists ul li.link-rs:not(:last-of-type)::after{content:"";display:block;border-top:1px solid #282027}.home-reseaux .right-rs{margin-top:8px}.home-reseaux .right-rs #sb_instagram #sbi_images .sbi_item{position:relative}.home-reseaux .right-rs #sb_instagram #sbi_images .sbi_item:nth-child(odd){padding-right:4px !important}.home-reseaux .right-rs #sb_instagram #sbi_images .sbi_item:nth-child(1),.home-reseaux .right-rs #sb_instagram #sbi_images .sbi_item:nth-child(2){padding-bottom:4px !important}.home-reseaux .right-rs #sb_instagram #sbi_images .sbi_item:nth-child(even){padding-left:4px !important}.home-reseaux .right-rs #sb_instagram #sbi_images .sbi_item:nth-child(3),.home-reseaux .right-rs #sb_instagram #sbi_images .sbi_item:nth-child(4){padding-top:4px !important}.home-reseaux .right-rs #sb_instagram .fa-instagram{color:#DCD19B;font-size:12px;position:absolute;bottom:8px;left:8px}.home-reseaux .right-rs .sbi_photo_wrap{border-radius:16px}.home-accordion{padding-bottom:56px}.home-accordion .block-content{padding:24px 16px 32px}.home-accordion .block-content .intro-block{margin-bottom:32px}.home-accordion .block-content .intro-block h2{font-size:28px;line-height:40px;margin-bottom:24px}.home-accordion .block-content .intro-block .intro-txt{font-size:13.5px;line-height:24px}.home-accordion .block-content .bottom-block .imgs{margin-bottom:24px;position:relative}.home-accordion .block-content .bottom-block .imgs img{width:36%;-webkit-flex-shrink:0;flex-shrink:0}.home-accordion .block-content .bottom-block .imgs img:nth-child(2){position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:-16px}.home-accordion .block-content .bottom-block .accordion .gpe{position:relative;margin-bottom:8px;padding:20px 48px 14px 12px}.home-accordion .block-content .bottom-block .accordion .gpe a{text-decoration:underline}.home-accordion .block-content .bottom-block .accordion .gpe .btn-faq{border:1px solid rgba(253,252,250,0.2);width:32px;height:32px;position:absolute;top:12px;right:12px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;background:transparent}.home-accordion .block-content .bottom-block .accordion .gpe .title{font-size:13.5px;line-height:16px}.home-accordion .block-content .bottom-block .accordion .gpe .content{border-top:1px solid rgba(80,64,77,0.2);margin-top:12px;padding-top:16px;font-size:13.5px;line-height:16px;display:none}.home-accordion .block-content .bottom-block .accordion .gpe.active{background-color:#F7F3EB}.home-accordion .block-content .bottom-block .accordion .gpe.active .btn-faq{background-color:#fff;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);border-color:rgba(80,64,77,0.2)}.home-accordion .block-content .bottom-block .accordion .gpe.active .btn-faq path{stroke:#50404D}.home-accordion .block-content .bottom-block .accordion .gpe.active .title{font-family:'Inter Semi',sans-serif;color:#50404D}.home-divers{padding:32px 0 40px;-webkit-transition:background-color 1s;-moz-transition:background-color 1s;transition:background-color 1s}.home-divers .region{position:relative;margin-bottom:48px}.home-divers .region .img-region{display:inline-block}.home-divers .region .txt-region{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}.home-divers .region .txt-region h2{font-size:40px;line-height:1.5}.home-divers .region .txt-region h2 span{display:block}.home-divers .region .txt-region .subtitle-region{font-size:13px;line-height:16px;margin-bottom:24px}.home-divers .region .txt-region .btn-white0{font-size:14.5px;line-height:1}.home-divers .region .txt-region .btn-white0 .inner-btn,.home-divers .region .txt-region .btn-white0 .clone{padding:11px 38px}.home-divers .region .img-deco{position:absolute;max-width:160px;bottom:-110px;right:-55px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.home-divers .infos-blocks .info-block:not(:last-child){margin-bottom:48px}.home-divers .infos-blocks .info-block .header-txt{margin-bottom:16px}.home-divers .infos-blocks .info-block .header-txt .title-block{font-size:32px;line-height:48px}.home-divers .infos-blocks .info-block .header-txt .subtitle-block{font-size:24px;line-height:29px}.home-divers .infos-blocks .info-block .txt-block h2 span{display:block}.home-divers .infos-blocks .info-block .txt-block .content-txt-block{margin:24px 0}.home-divers .infos-blocks .info-block .txt-block .btn-purple{font-size:13.5px;line-height:1}.home-divers .infos-blocks .info-block .txt-block .btn-purple .inner-btn,.home-divers .infos-blocks .info-block .txt-block .btn-purple .clone{padding:12px 24px}
/*# sourceMappingURL=./style_home.css.map */