@media (max-width:980px){.section_menu{position:relative;overflow:hidden}.submenu_mobile,#camping_menu,#hebergement_menu,#service_menu,#alentour_menu{transition:transform 0.35s ease,opacity 0.35s ease;will-change:transform,opacity}.submenu_mobile{position:relative;z-index:1;transform:translateX(0);opacity:1}#camping_menu,#hebergement_menu,#service_menu,#alentour_menu{position:absolute;top:0;left:0;width:100%;z-index:2;transform:translateX(100%);opacity:0;pointer-events:none}.section_menu.camping_open .submenu_mobile,.section_menu.hebergement_open .submenu_mobile,.section_menu.services_open .submenu_mobile,.section_menu.alentours_open .submenu_mobile{transform:translateX(-30px);opacity:0;pointer-events:none}.section_menu.camping_open #camping_menu,.section_menu.hebergement_open #hebergement_menu,.section_menu.services_open #service_menu,.section_menu.alentours_open #alentour_menu{transform:translateX(0);opacity:1;pointer-events:auto}.submenu_back{cursor:pointer}}.menu_group_hover span{overflow:hidden}.menu_group_hover img{transition:transform 0.6s ease-in-out}.menu_group_hover .et_pb_image::after{content:"";position:absolute;inset:0;background-color:rgba(0,77,51,0.4);opacity:0;transition:opacity 0.3s ease;border-radius:10px}.menu_group_hover:hover .et_pb_image::after{opacity:1}.menu_group_hover:hover img{transform:scale(1.1)}.filtre-capacite-wrap{width:100%;margin-bottom:30px}.filtre-capacite{display:flex;align-items:center;background:#f3f3f3;border-radius:999px;overflow:hidden;width:100%;transition:transform 0.25s ease,box-shadow 0.25s ease,background 0.25s ease}.filtre-capacite.is-searching{transform:scale(1.01);box-shadow:0 8px 24px rgba(24,176,122,0.18);background:#f8fffc}.filtre-capacite-input-wrap{display:flex;align-items:center;flex:1;padding:0 18px}.filtre-capacite-icon{display:inline-flex;align-items:center;justify-content:center;color:#8a8a8a;margin-right:12px;flex-shrink:0}#filtre-capacite-input{width:13rem;border:none;background:transparent;outline:none;font-size:14px;font-weight:600;color:#666;text-transform:uppercase;padding:0;box-shadow:none;-moz-appearance:textfield}#filtre-capacite-input::placeholder{color:#7e7e7e;opacity:1}#filtre-capacite-input::-webkit-outer-spin-button,#filtre-capacite-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#filtre-capacite-btn{border:none;background:#18b07a;color:#fff;font-size:14px;font-weight:700;padding:10px 10px;cursor:pointer;border-radius:999px;margin:4px;text-transform:uppercase;transition:all 0.2s ease}#filtre-capacite-btn:hover{background:#149766}.hebergements_all .et_pb_column{transition:opacity 0.35s ease,transform 0.35s ease,max-height 0.35s ease,margin 0.35s ease,padding 0.35s ease;opacity:1;transform:translateY(0)}.hebergements_all .et_pb_column.is-hiding{opacity:0;transform:translateY(10px);pointer-events:none}.hebergements_all .et_pb_column.is-hidden{display:none!important}.filtre-capacite-empty{margin-top:16px;padding:14px 18px;border-radius:14px;background:#f7f7f7;color:#555;font-size:15px;font-weight:500}@media (max-width:767px){.filtre-capacite{flex-direction:column;border-radius:24px;padding:8px}.filtre-capacite-input-wrap{width:100%;min-height:48px;padding:0 14px}#filtre-capacite-btn{width:100%;margin:0;min-height:48px}}.hebergements_all .et_pb_column.is-processing{opacity:0.4;filter:grayscale(100%) blur(1px);transform:scale(0.98)}.hebergements_all .et_pb_column{transition:opacity 0.35s ease,transform 0.35s ease,filter 0.35s ease}.hebergements_all .et_pb_column.is-visible{opacity:1;filter:grayscale(0) blur(0);transform:scale(1)}.hebergements_all .et_pb_column.is-hiding{opacity:0;transform:translateY(10px)}.hebergements_all .et_pb_column.is-hidden{display:none!important}.trp-language-switcher{height:fit-content!important}#languageSwitch .trp-language-switcher .trp-ls-shortcode-language>a>img{width:40px;height:40px;border-radius:100em;margin:0!important}#languageSwitch .trp-language-switcher .trp-ls-shortcode-current-language>a>img{margin:0!important}#languageSwitch .trp-language-switcher .trp-ls-shortcode-language,#languageSwitch .trp-language-switcher .trp-ls-shortcode-language a{padding:0!important;margin-bottom:0.5rem;width:fit-content!important}@media screen and (max-width:980px){#languageSwitch .trp-language-switcher .trp-ls-shortcode-current-language>a>img,#languageSwitch .trp-language-switcher .trp-ls-shortcode-language>a>img{width:30px!important;height:30px!important;object-fit:cover}}.hebergements-template-default #page-container .et-l--header .et_builder_inner_content .section_menu .col_menu .et_pb_text_inner,#page-container .et-l--header .et_builder_inner_content .section_menu:hover .col_menu .et_pb_text_inner,.section_menu:hover .col_menu .et-pb-icon,.hebergements-template-default .section_menu .col_menu .et-pb-icon,#page-container .et-l--header .et_builder_inner_content .section_menu.is-scrolled .col_menu .et_pb_text_inner,.section_menu.is-scrolled .col_menu .et-pb-icon{color:#000!important}.hebergements-template-default .section_menu,.section_menu:hover,#page-container .et-l--header .et_builder_inner_content .section_menu.is-scrolled,.hebergements-template-default #page-container .et-l--header .et_builder_inner_content .section_menu{box-shadow:0px 4px 18px -6px rgba(0,0,0,0.3)!important;background-color:#fff!important}.hebergements-template-default .section_menu .logo_white,.section_menu .logo_vert,.section_menu:hover .logo_white,.section_menu.is-scrolled .logo_white{display:none}.hebergements-template-default .section_menu .logo_vert,.section_menu .logo_white,.section_menu:hover .logo_vert,.section_menu.is-scrolled .logo_vert{display:block}.hebergements:hover .et_pb_text_inner{color:#d6df96!important}.hebergements .et_pb_image_wrap{overflow:hidden}.hebergements .et_pb_image_wrap img{transition:transform 0.6s ease-in-out}.hebergements:hover .et_pb_image_wrap img{transform:scale(1.15)}.translatepress-en_GB .svg-fr,.translatepress-fr_FR .svg-en,.translatepress-fr_FR .svg-nl,.translatepress-en_GB .svg-nl,.translatepress-nl_NL .svg-fr,.translatepress-nl_NL .svg-en{display:none!important}.imageFit img{object-fit:cover}.slick-slide>div .et_pb_text_align_left{padding-top:1rem}.divioverlay.divioverlay-open .et_pb_section .et_pb_row{max-height:90vh!important;overflow-y:auto}.divioverlay .overlay-close{top:4rem!important;right:3rem!important;color:#00A56E!important}.imageContain img{object-fit:contain}body,#et-boc{overflow-x:hidden!important}.chantalMedium h1,.chantalMedium h2,.chantalMedium h3,.chantalMedium p,.chantalMedium a,.chantalMedium .et_pb_text_inner,.chantalMedium .et_pb_blurb_description,span.chantalMedium,.chantalMediumBlog h3{font-family:chantal,"Permanent Marker",cursive,sans-serif;font-style:italic;font-weight:500}span.biggerText{font-size:55px}.et_pb_column:hover .hideOnColHover{}.customSlider .slick-slide.slick-current.slick-active img{height:80%!important}.customMenuLink{color:#FFFFFF!important;border-width:1px!important;border-color:#00A56E;border-radius:100em;font-size:18px;font-weight:600!important;text-transform:uppercase!important;background-color:#00A56E;padding-top:8px}.et_pb_sticky .et_pb_menu_0_tb_header.et_pb_menu ul li.customMenuLink a,.et_pb_menu_0_tb_header.et_pb_menu .nav li.customMenuLink ul.sub-menu a{color:#FFFFFF!important}.menu-item-has-children>a,.menu-item-has-children>a:after{padding-top:8px!important}.et_pb_section.et_pb_sticky .et-menu .menu-item-has-children>a:first-child:after{padding-top:8px!important;color:#00A56E!important}.dd-item.dd-menu-item-content.dd-text{transition-duration:500ms}.et_pb_blog_grid article{border:none!important}.customBlogStylized .et_pb_blog_grid article .et_pb_image_container{border-radius:20px;overflow:hidden}.customBlogStylized .et_pb_blog_grid article .et_pb_image_container>a{margin-bottom:0}.customBlogStylized .et_pb_blog_grid article h2.entry-title{height:5rem;margin-top:-10rem;z-index:999;position:relative;font-size:18px!important;line-height:1.2em!important}.customBlogStylized .et_pb_blog_grid article .et_pb_image_container img{height:15rem;object-fit:cover;filter:brightness(50%);-webkit-transition: -webkit-filter 500ms linear}.customBlogStylized .et_pb_blog_grid article:hover .et_pb_image_container img{filter:brightness(100%);-webkit-transition: -webkit-filter 500ms linear}#languageSwitch .trp-language-switcher .trp-ls-shortcode-current-language>a>img{max-width:none!important}.v-application .accent{background-color:#00a56e!important;border-color:#00a56e!important}@media (max-width:980px){.overlay-entry-content .et_pb_row{overflow-y:scroll!important}}.forceCenterButtonInside .et_pb_button_module_wrapper{margin:auto}html:lang(fr-FR) .onlyEn,html:lang(en-GB) .onlyFr,html:lang(nl-NL) .onlyFr{display:none!important}:host .v-application.ctv-searchbar .ctv-limit-width{max-height:50vh!important}#sidebar,.et_right_sidebar #main-content .container:before{display:none!important}