@media screen and (min-width:460px){.filter-block>span{margin-right:8px}.filter-block .btn-filter{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid #DCD9DB;background:#FDFCFA;width:48px;height:48px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.pop-filter{top:10vh;right:-100%;max-width:400px}}@media screen and (max-width:1024px){html[lang="nl-NL"] #menu .menu-camp .menu-top a.ivy-font{font-size:25px}.pop-search-bar{height:100vh;height:-webkit-calc(var(--vh, 1vh) * 100);height:-moz-calc(var(--vh, 1vh) * 100);height:calc(var(--vh, 1vh) * 100);width:100%;position:fixed;top:100vh;left:0;z-index:1000;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pop-search-bar.start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pop-search-bar.hidden{display:none}.pop-search-bar .calendar,.pop-search-bar .pers-choice{display:none}.pop-search-bar .top{padding-bottom:24px}.pop-search-bar .top .title-top{text-align:left;padding-top:16px;padding-left:24px;font-size:26px;line-height:39px}.pop-search-bar .arrow-back{margin-left:8px;margin-right:24px}.pop-search-bar .bottom{-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0 }.pop-search-bar .bottom .camping-choice:not(:last-child){border-bottom:1px solid rgba(80,64,77,0.1)}.pop-search-bar .bottom .header-calendar{position:relative;border-bottom:1px solid #E5E3DC;padding-bottom:16px}.pop-search-bar .bottom .header-calendar .arrow-back{position:absolute;left:16px}.pop-search-bar .bottom .header-calendar .title-calendar{color:#A0899C;font-size:14.5px;line-height:24px}.pop-search-bar .bottom .header-calendar .selected-dates{padding-top:8px}.pop-search-bar .bottom .footer{padding:20px 24px;border-top:1px solid #E5E3DC}.pop-search-bar .bottom .footer a{font-size:12px;line-height:1;text-decoration:underline;color:rgba(80,64,77,0.7)}.pop-search-bar .bottom .footer .btn-purple{font-size:14.5px;line-height:18px}.pop-search-bar .bottom .footer .btn-purple:disabled{opacity:.8}.pop-search-bar .calendar .bottom{padding-top:24px}.pop-search-bar .calendar .footer{position:absolute;width:100%;bottom:0;z-index:10000}.pop-search-bar .calendar .footer .btn-purple{padding:11px 32px}.pop-search-bar .pers-choice .title-select-pers{position:relative;padding:18px 24px}.pop-search-bar .pers-choice .title-select-pers .arrow-back{position:absolute;left:16px}.pop-search-bar .pers-choice .title-select-pers .txt-camp-choice{font-weight:bold;font-size:14.5px;line-height:18px;margin-bottom:4px}.pop-search-bar .pers-choice .title-select-pers .selected-dates{font-size:12px;line-height:15px}.pop-search-bar .pers-choice .btns-pers{margin:0 16px;padding:24px 0 105px;border-top:1px solid rgba(80,64,77,0.1);font-size:14.5px;line-height:18px}.pop-search-bar .pers-choice .btns-pers .btn-nb{width:40px;height:40px;border:1px solid rgba(80,64,77,0.2);font-size:24px;line-height:1;color:rgba(80,64,77,0.7)}.pop-search-bar .pers-choice .btns-pers .nb{font-weight:bold;margin:0 12px;display:inline-block;min-width:19px}.pop-search-bar .pers-choice .footer .btn-purple{padding:11px 23px}.pop-search-bar #calendar-mobile{padding-top:36px;height:85vh;overflow-y:scroll}.pop-search-bar #calendar-mobile .daterangepicker{position:relative;left:0 !important;top:0 !important;width:100%}.pop-search-bar #calendar-mobile .daterangepicker .drp-calendar{padding:0;width:100%;margin-bottom:32px}.pop-search-bar #calendar-mobile .daterangepicker .drp-calendar.right{display:none}.pop-search-bar #calendar-mobile .daterangepicker .drp-buttons{display:none}.pop-search-bar #calendar-mobile .daterangepicker .calendar-table .next span,.pop-search-bar #calendar-mobile .daterangepicker .calendar-table .prev span{border-width:0 3px 3px 0;padding:5px}}@media screen and (min-width:1025px){.block{padding:0 56px}.filter-block{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.filter-block .line1,.filter-block .line2{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.filter-block:hover{color:#9E8F46}.filter-block:hover .line1{-webkit-transform:translate(13px);-moz-transform:translate(13px);-ms-transform:translate(13px);-o-transform:translate(13px);transform:translate(13px)}.filter-block:hover .line2{-webkit-transform:translate(4px);-moz-transform:translate(4px);-ms-transform:translate(4px);-o-transform:translate(4px);transform:translate(4px)}.pop-filter .filter-mask .close-pop{background-color:transparent}.pop-filter .filter-mask .close-pop:hover{background-color:#fff}.pop-filter .capa{margin-top:116px}#menu .menu-content{-webkit-border-radius:0 16px 16px 0;-moz-border-radius:0 16px 16px 0;border-radius:0 16px 16px 0;-webkit-box-shadow:24px 0 32px rgba(40,32,39,0.16);-moz-box-shadow:24px 0 32px rgba(40,32,39,0.16);box-shadow:24px 0 32px rgba(40,32,39,0.16)}#menu .menu-content::-webkit-scrollbar{width:2px}#menu .menu-content .header-menu{-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#menu .menu-content .header-menu>div{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}#menu .menu-content .header-menu .no-desktop{display:none}#menu .menu-content .menu-princ li{overflow:hidden}#menu .menu-content .grpe .menu-grpe li.parent-submenu{width:50%;-webkit-box-ordinal-group:1;-webkit-order:0;-moz-box-ordinal-group:1;-ms-flex-order:0;order:0;padding-bottom:0;border-bottom:none}#menu .menu-content .grpe .menu-grpe li.parent-submenu a{display:block}#menu .submenu-grpe{position:absolute;z-index:1 ;width:-webkit-calc(100% + 16px);width:-moz-calc(100% + 16px);width:calc(100% + 16px);height:100%;top:0;left:-webkit-calc(100% - 16px);left:-moz-calc(100% - 16px);left:calc(100% - 16px);background-color:#F7F3EB;background-repeat:no-repeat;-moz-background-size:auto;-o-background-size:auto;background-size:auto;background-position:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 56px 0 72px;-webkit-border-radius:0 16px 16px 0;-moz-border-radius:0 16px 16px 0;border-radius:0 16px 16px 0;-webkit-box-shadow:24px 0 32px rgba(40,32,39,0.16);-moz-box-shadow:24px 0 32px rgba(40,32,39,0.16);box-shadow:24px 0 32px rgba(40,32,39,0.16);overflow-y:auto;-webkit-transform:translateX(-100vw);-moz-transform:translateX(-100vw);-ms-transform:translateX(-100vw);-o-transform:translateX(-100vw);transform:translateX(-100vw);-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}#menu .submenu-grpe.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#menu .submenu-grpe .parent-submenu>a.hover{color:#D1C279}#menu .submenu-grpe .submenu{border-top:1px solid rgba(80,64,77,0.2)}#menu .submenu-grpe .submenu li{border-bottom:1px solid rgba(80,64,77,0.2)}#menu .submenu-grpe .submenu li a{display:block;padding:18px 0 24px;font-family:ivypresto-display,serif;font-weight:400;font-style:normal;font-size:26px;line-height:39px;color:#50404D}#menu .submenu-grpe .submenu li a:hover{color:#D1C279}#menu .menu-camp,#menu #menu-tarifs{z-index:1;width:-webkit-calc(100% + 16px);width:-moz-calc(100% + 16px);width:calc(100% + 16px);height:100%;top:0;left:-webkit-calc(100% - 16px);left:-moz-calc(100% - 16px);left:calc(100% - 16px);-moz-background-size:auto;-o-background-size:auto;background-size:auto;background-position:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 16px 0 32px;-webkit-border-radius:0 16px 16px 0;-moz-border-radius:0 16px 16px 0;border-radius:0 16px 16px 0;-webkit-box-shadow:24px 0 32px rgba(40,32,39,0.16);-moz-box-shadow:24px 0 32px rgba(40,32,39,0.16);box-shadow:24px 0 32px rgba(40,32,39,0.16);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(-100vw);-moz-transform:translateX(-100vw);-ms-transform:translateX(-100vw);-o-transform:translateX(-100vw);transform:translateX(-100vw)}#menu .menu-camp.open,#menu #menu-tarifs.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#menu .submenu-camp{z-index:0;width:-webkit-calc(88% + 16px);width:-moz-calc(88% + 16px);width:calc(88% + 16px);top:0;left:-webkit-calc(200% - 16px);left:-moz-calc(200% - 16px);left:calc(200% - 16px);-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 16px 0 32px ;-webkit-border-radius:0 16px 16px 0;-moz-border-radius:0 16px 16px 0;border-radius:0 16px 16px 0;-webkit-box-shadow:24px 0 32px rgba(40,32,39,0.16);-moz-box-shadow:24px 0 32px rgba(40,32,39,0.16);box-shadow:24px 0 32px rgba(40,32,39,0.16);overflow-y:auto;-webkit-transform:translate(-100vw);-moz-transform:translate(-100vw);-ms-transform:translate(-100vw);-o-transform:translate(-100vw);transform:translate(-100vw)}#menu .submenu-camp.open{-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}#menu a img{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}#menu a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}#menu-tarifs .search-bar{position:static;padding-right:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;border:none}#menu-tarifs .search-bar.select-open{background-color:transparent}#menu-tarifs .search-bar .title-select-camp{padding-top:32px;padding-bottom:16px;color:#A0899C}#menu-tarifs .search-bar .camp-choice{border:1px solid #DCD9DB;padding:26px 16px;margin-bottom:32px;position:relative}#menu-tarifs .search-bar .camp-choice.active{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#menu-tarifs .search-bar .camp-choice::after{content:"";border:solid rgba(80,64,77,0.7);border-width:0 2px 2px 0;display:inline-block;padding:3px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:32px;top:32px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:-o-transform .3s;-moz-transition:transform .3s, -moz-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s, -moz-transform .3s, -o-transform .3s}#menu-tarifs .search-bar .camp-choice.active::after{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#menu-tarifs .search-bar .camp-choice .select-camp{min-width:auto;width:100%;z-index:3500;-webkit-box-shadow:8px 12px 16px rgba(0,0,0,0.12);-moz-box-shadow:8px 12px 16px rgba(0,0,0,0.12);box-shadow:8px 12px 16px rgba(0,0,0,0.12);padding:0}#menu-tarifs .search-bar .camp-choice .camping-choice:hover{background-color:rgba(80,64,77,0.15)}#menu-tarifs .search-bar .title-choices{padding-bottom:16px;color:#A0899C}#menu-tarifs .search-bar .dates-choice{padding:0}#menu-tarifs .search-bar .dates-choice::before,#menu-tarifs .search-bar .dates-choice::after{display:none}#menu-tarifs .search-bar .calendar-tarifs{position:relative;height:470px}#menu-tarifs .search-bar .daterangepicker{left:0 !important;border:1px solid #DCD9DB;margin-top:0;display:block !important;position:relative}#menu-tarifs .search-bar .daterangepicker .drp-calendar.left{padding:16px}#menu-tarifs .search-bar .daterangepicker .drp-calendar.right{display:none !important}#menu-tarifs .search-bar .daterangepicker .drp-buttons .btn{text-transform:none;text-decoration:underline}#menu-tarifs .search-bar .pers-choice-container{margin-top:32px}#menu-tarifs .search-bar .pers-choice-container .pers-choice{padding:16px;border:1px solid #DCD9DB}#menu-tarifs .search-bar .search-submit{position:static;border:none;margin-top:32px;padding:0}#menu-tarifs .search-bar .search-submit .search-btn{width:100%;height:auto}#menu-tarifs .search-bar .search-submit .search-txt{display:block;font-size:14.5px;line-height:18px;margin-right:12px}#menu-tarifs .search-bar .search-submit .inner-btn,#menu-tarifs .search-bar .search-submit .clone{padding-top:24px;padding-bottom:24px}.breadcrumbs{padding:24px 56px}.breadcrumbs .parent .parent-title,.breadcrumbs .parent .next{display:inline}.breadcrumbs .parent .prev{display:none}.breadcrumbs .current{margin-left:4px}.breadcrumbs::before,.breadcrumbs::after{height:2px}.breadcrumbs::before{bottom:-4px}.breadcrumbs::after{bottom:-8px}#blur-purple{position:fixed;z-index:10002;width:100%;height:100vh;top:0;left:0;background-color:rgba(80,64,77,0.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none}.popin.pop-reviews{margin-right:24px;padding:44px 0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.popin.pop-reviews .close-pop{background:transparent}.popin.pop-reviews .pop-content{padding:0 128px 0 56px}.popin.pop-reviews .pop-content .header-pop-reviews{margin-bottom:56px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popin.pop-reviews .pop-content .header-pop-reviews .note{font-size:48px;line-height:71px}.popin.pop-reviews .pop-content .header-pop-reviews .sur{font-size:24px;line-height:35px}.popin.pop-reviews .pop-content .header-pop-reviews img{width:78px;margin-left:0}.popin.pop-reviews .pop-content .review{margin-bottom:24px;padding:40px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16)}.popin.pop-reviews .pop-content .review .review-header .letter{width:56px;height:56px;font-size:24px;line-height:56px;margin-right:16px}.popin.pop-reviews .pop-content .review .review-header .author-name{font-size:16px;line-height:17px}.popin.pop-reviews .pop-content .review .review-header .author-details{margin-top:8px;font-size:13.5px;line-height:17px}.popin.pop-reviews .pop-content .review .review-header .review-note{margin-top:0}.popin.pop-reviews .pop-content .review .review-header .review-note .sur{margin-left:8px}.popin.pop-reviews .pop-content .review .review-content .review-title{margin-bottom:16px}.popin.pop-reviews .pop-content .review .review-content .review-comment{margin-bottom:24px}.popin.pop-reviews .pop-content .review .review-content .accordion::after{top:20px;right:20px}.popin.pop-reviews .pop-content .review .review-content .review-answer{padding:16px;margin-bottom:24px}.popin.pop-reviews .pop-content .review .review-content .review-answer .answer{margin:16px 0 24px}.popin.pop-reviews .pop-content .review .review-content .review-ratings::after{top:10px}.popin.pop-reviews .pop-content .review .review-content .review-ratings .details-ratings{margin-top:24px}.popin.pop-reviews .pop-content .footer-reviews .more-reviews{margin-top:16px}.popin.pop-actu .pop-content{padding:0 56px}.popin.pop-video{height:95vh}.popin.pop-video,.popin.pop-contact{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;margin-top:2.5vh}.popin.pop-video iframe,.popin.pop-contact iframe{width:70%}.popin.pop-zenchef{max-width:880px;height:94vh;margin-top:3vh;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;padding-top:0}.popin.pop-zenchef .pop-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;min-width:600px;margin:auto}.popin.pop-zenchef .top-pop-zenchef{width:100%;padding:0;margin-bottom:24px;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.popin.pop-zenchef .top-pop-zenchef .img-zenchef{width:112px;height:112px;border:1px solid #DCD19B;overflow:hidden;margin-right:24px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.popin.pop-zenchef .top-pop-zenchef .title-pop-zenchef{font-size:33.5px;line-height:50px;margin-bottom:6px;padding-right:32px}.popin.pop-zenchef .top-pop-zenchef .subtitle-pop-zenchef{font-size:16px;line-height:24px;padding-right:32px;margin-bottom:0}.popin.pop-zenchef iframe{width:630px;height:390px}.popin.pop-zenchef .close-pop{width:56px;height:56px;right:16px}.popin.pop-contact .close-pop{background:transparent;top:16px;right:16px}.popin.pop-contact .close-pop:hover{background:#fff}.popin.pop-salle{height:88vh;top:100vh;width:100%;max-width:880px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-top:6vh;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.popin.pop-salle .close-pop.fixed{margin-top:13px}.popin.pop-salle .header-pop-salle{padding-left:112px}.popin.pop-salle .header-pop-salle .title-pop-salle{font-size:38px;line-height:56px}.popin.pop-salle .content-pop-salle{padding:24px 112px 112px}.popin.pop-salle .content-pop-salle .title{font-size:20px;line-height:24px;padding-bottom:24px;margin-top:48px}.popin.pop-salle .content-pop-salle .title svg{width:24px;height:24px;margin-right:8px}.popin.pop-salle .content-pop-salle .txt-desc{font-size:16px;line-height:32px;padding:24px 0;border-bottom:1px solid #382D36}.popin.pop-salle .content-pop-salle .capa-list .capa-desc{padding:32px 0}.popin.pop-salle .content-pop-salle .capa-list .capa-desc .inner-capa{max-width:270px}.popin.pop-salle .content-pop-salle .capa-list .capa-desc .title-capa{font-size:20px;line-height:24px}.popin.pop-salle .content-pop-salle .capa-list .capa-desc .nb-capa{font-size:16px;line-height:20px}.popin.pop-salle .content-pop-salle .capa-list .capa-desc svg{width:48px;height:56px}.actu-high{bottom:initial;right:0;left:initial;max-width:256px;padding:24px;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.actu-high .header-actu-high{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.actu-high .title-actu-high{margin-top:38px;margin-bottom:12px}.actu-high .link-actu-high a{font-size:13.5px;line-height:22px}.actu-high.hidden{-webkit-transform:translateX(100%) translateY(-50%);-moz-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);-o-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%)}#contact-form .pop-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.contact-form .title-form{text-align:center;font-size:48px;line-height:71px}.contact-form .champs-form{margin-top:6px}.contact-form .champs-form p{margin-bottom:10px}.contact-form .champs-form>.left,.contact-form .champs-form>.right{max-width:320px}.contact-form .champs-form label{margin-top:40px}.contact-form .champs-form textarea{margin-top:32px}.contact-form .text-form{margin:40px 0 10px;font-size:14px;line-height:22px}.contact-form .text-form p{margin-bottom:22px}.contact-form .bottom-form{margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-form .wpcf7-submit{width:auto}.contact-form .info-captcha{margin-top:32px}.pop-gallery.full{-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;height:100vh;top:0;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.pop-gallery .btn-close-pop{background:transparent;top:16px;right:16px}.pop-slide-gallery .close-btn{top:24px;width:auto;height:auto}.pop-slide-gallery .close-btn .inner-btn,.pop-slide-gallery .close-btn .close-btn{padding:12px 24px}.pop-slide-gallery .close-btn .close-txt{display:block;margin-left:16px}.pop-slide-gallery .swiper-gallery{margin:0 56px}.pop-slide-gallery .swiper-gallery .swiper-pagination{bottom:initial;top:48px}.pop-slide-gallery .swiper-gallery .swiper-wrapper{margin-top:112px}.pop-slide-gallery .swiper-gallery .swiper-wrapper .swiper-slide{height:100%}.pop-slide-gallery .swiper-gallery .swiper-button-next,.pop-slide-gallery .swiper-gallery .swiper-button-prev{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;color:#FDFCFA;width:56px;height:56px;border:1px solid #50404D;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.pop-slide-gallery .swiper-gallery .swiper-button-next::after,.pop-slide-gallery .swiper-gallery .swiper-button-prev::after{font-size:18px}.btn-progress{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);width:56px;height:56px}.btn-progress.btn-slide-prev{margin-right:0}.btn-progress .progress{width:48px;height:48px;top:4px;left:4px;-webkit-transition:-webkit-transform .3s cubic-bezier(.7, 0, .3, 1);transition:-webkit-transform .3s cubic-bezier(.7, 0, .3, 1);-o-transition:-o-transform .3s cubic-bezier(.7, 0, .3, 1);-moz-transition:transform .3s cubic-bezier(.7, 0, .3, 1), -moz-transform .3s cubic-bezier(.7, 0, .3, 1);transition:transform .3s cubic-bezier(.7, 0, .3, 1);transition:transform .3s cubic-bezier(.7, 0, .3, 1), -webkit-transform .3s cubic-bezier(.7, 0, .3, 1), -moz-transform .3s cubic-bezier(.7, 0, .3, 1), -o-transform .3s cubic-bezier(.7, 0, .3, 1)}.btn-progress:hover:not(:disabled) .progress{-webkit-transform:scale3d(1.2, 1.2, 1);-moz-transform:scale3d(1.2, 1.2, 1);transform:scale3d(1.2, 1.2, 1)}.btn-progress .progress__path{-webkit-transition:stroke-dashoffset .4s cubic-bezier(.7, 0, .3, 1);-o-transition:stroke-dashoffset .4s cubic-bezier(.7, 0, .3, 1);-moz-transition:stroke-dashoffset .4s cubic-bezier(.7, 0, .3, 1);transition:stroke-dashoffset .4s cubic-bezier(.7, 0, .3, 1)}.btn-progress:hover:not(:disabled) .progress__path{stroke-dashoffset:0}.actus{padding-top:112px;margin-bottom:-32px}.actus .header-actus{margin-bottom:48px}.actus .header-actus .title-actus{font-size:48px;line-height:1}.actus .nav-slide-actus{margin-top:0}.actus .nav-slide-actus .nav-btn{margin-right:20px}.actus .nav-slide-actus .btn-purple{font-size:16px;line-height:20px}.actus .nav-slide-actus .btn-purple .inner-btn,.actus .nav-slide-actus .btn-purple .clone{padding:14px 32px}.actus .actua{-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;-o-transition:box-shadow .3s;-moz-transition:box-shadow .3s, -moz-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s, -webkit-box-shadow .3s, -moz-box-shadow .3s;margin-bottom:32px}.actus .actua:hover{-webkit-box-shadow:0 24px 32px rgba(0,0,0,0.16);-moz-box-shadow:0 24px 32px rgba(0,0,0,0.16);box-shadow:0 24px 32px rgba(0,0,0,0.16)}.actus .actua .txt-actu{padding:0 16px}.actus .actua .txt-actu .actu-camping{font-size:11px;line-height:1;margin-top:16px}.actus .actua .txt-actu .actu-title{font-size:18px;line-height:1;margin-top:16px}.actus .actua .txt-actu .actu-content{margin-top:24px;padding-bottom:16px}.type-actu{top:20px;left:16px}footer .footer-top .partenaires{padding:112px 0;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer-top .partenaires img{margin:0 28px}footer .footer-top .contact-footer{padding:54px 0 128px}footer .footer-top .contact-footer .txt-contact{font-size:48px;line-height:71px}footer .footer-top .contact-footer .btn-contact{margin:9px 0 32px;display:inline-block}footer .footer-top .contact-footer .btn-contact .inner-btn,footer .footer-top .contact-footer .btn-contact .clone{padding:15px 56px}footer .footer-top .contact-footer .second-txt{font-size:40px;line-height:49px}footer .footer-bottom{-webkit-border-radius:0 0 16px 16px;-moz-border-radius:0 0 16px 16px;border-radius:0 0 16px 16px}footer .footer-bottom .coords{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footer-bottom .coords .adresse{margin-top:0}footer .footer-bottom .coords .contact-links{text-align:right}footer .footer-bottom .coords .contact-links .tel-link{font-size:56px;line-height:1;margin-bottom:8px}footer .footer-bottom .coords .contact-links .mail{font-size:20px;line-height:24px}footer .footer-bottom .menus-footer{margin-top:12px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:none}footer .footer-bottom .menus-footer .menus-block{margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}footer .footer-bottom .menus-footer .menus-block .menu-footer{margin-bottom:0;margin-right:148px}footer .footer-bottom .menus-footer .menus-block .menu-footer .title-menu{margin-bottom:24px}footer .footer-bottom .menus-footer .links-rs{padding:0;border:none;margin-top:32px}footer .footer-bottom .menus-footer .links-rs .flex{-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .footer-bottom .menus-footer .links-rs a{width:56px;height:56px}footer .footer-bottom .menus-footer .links-rs a svg{width:20px;height:20px}footer .lang-backtop{margin-top:16px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}footer .lang-backtop .lang .languages .inactive{min-width:150px}footer .footer-last{padding-bottom:56px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .footer-last .copyright{margin:24px 0 90px}footer .footer-last .logo-footer{padding:0}footer .footer-last .prod{width:auto;border:none;margin-top:0;padding-top:0}footer .back-to-top{margin-left:98px;width:48px;height:48px;border:1px solid #DCD19B;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}footer .back-to-top:hover{background-color:#fff}footer .back-to-top svg{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.dot{width:24px;height:24px;bottom:24px;right:24px}.citation-block .title-citation{padding-top:80px;margin-bottom:40px}.citation-block .title-citation br{display:none}.citation-block .citation{font-size:56px;line-height:83px;max-width:1100px}.citation-block .author{max-width:1100px;margin:0 auto;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.citation-block .author img{width:64px}.citation-block .author div{font-size:16px;line-height:16px}.pages-village{padding-top:100px;padding-bottom:112px}.pages-village .top .title-pages-village{font-size:56px;line-height:83px}.pages-village .swiper-pages-village{margin-top:54px;margin-left:168px}.pages-village .swiper-pages-village .swiper-slide .page-title{font-size:32px;line-height:48px}.block-img-full{margin:-16px 0}.with-video{padding-top:56.25%;overflow:hidden;height:60vh;position:relative;width:100%}.with-video picture{position:absolute;top:0;left:0;width:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.with-video iframe{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.copy-img{bottom:16px}}@media screen and (min-width:1280px){#menu .menu-content{padding:16px 56px 22px}#menu .menu-content .header-menu{margin-bottom:40px}#menu .menu-content .header-menu .close-txt-btn{margin-right:38px}#menu .menu-content .menu-princ .camp-link{font-size:40px;line-height:59px;padding:15px 0 22px 3px}#menu .menu-content .menu-princ .region-link{padding-top:24px}#menu .menu-content .grpe{margin-top:66px;padding-bottom:24px}#menu .menu-content .grpe .txt-grpe{padding-bottom:16px}#menu .menu-camp,#menu #menu-tarifs{padding:0 56px 0 72px}#menu .menu-camp .menu-top a,#menu #menu-tarifs .menu-top a{padding:18px 0 24px}#menu .menu-camp .menu-bottom,#menu #menu-tarifs .menu-bottom{margin-top:56px}#menu .submenu-camp{padding:0 28px 0 44px}#menu .submenu-camp a{padding:16px 0}}
/*# sourceMappingURL=./style_responsive.css.map */