@font-face{font-family:"Raleway";src:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Light-300.otf") format("otf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Light-300.ttf") format("ttf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Light-300.woff") format("woff"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Light-300.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Regular-400.otf") format("otf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Regular-400.ttf") format("ttf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Regular-400.woff") format("woff"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Regular-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Medium-500.otf") format("otf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Medium-500.ttf") format("ttf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Medium-500.woff") format("woff"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Medium-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-SemiBold-600.otf") format("otf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-SemiBold-600.ttf") format("ttf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-SemiBold-600.woff") format("woff"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-SemiBold-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Bold-700.otf") format("otf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Bold-700.ttf") format("ttf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Bold-700.woff") format("woff"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-Bold-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-ExtraBold-800.otf") format("otf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-ExtraBold-800.ttf") format("ttf"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-ExtraBold-800.woff") format("woff"),url("https://www.campingamfora.com/wp-content/themes/sur-mesure/fonts/Raleway-ExtraBold-800.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@-webkit-keyframes runner{to{transform:translateX(-25%)}}@keyframes runner{to{transform:translateX(-25%)}}@-webkit-keyframes rotation{to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotation{to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}.margin-menu{width:100%;height:clamp(65px, calc(1 * (65px + 15 * ((100vw - 360px) / 664))), 80px)}.menu-global{position:fixed;width:100%;z-index:99}.menu-global .barre-menu{position:relative;display:flex;align-items:center;justify-content:space-between;top:0;left:0;width:100%;height:clamp(65px, calc(1 * (65px + 15 * ((100vw - 360px) / 664))), 80px);background-color:#fff;z-index:2;-webkit-transition:all .5s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .5s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .5s cubic-bezier(.645, .045, .355, 1);-o-transition:all .5s cubic-bezier(.645, .045, .355, 1);transition:all .5s cubic-bezier(.645, .045, .355, 1);user-select:none}.menu-global .barre-menu.defilement{box-shadow:0 3px 3px rgba(33,41,41,0.09)}.menu-global .barre-menu.hide{transform:translateY(-100%)}.menu-global .barre-menu.top-page{background-color:transparent;box-shadow:unset}.menu-global .barre-menu.top-page .center{opacity:0;-webkit-transition:opacity .8s cubic-bezier(.645, .045, .355, 1);-moz-transition:opacity .8s cubic-bezier(.645, .045, .355, 1);-ms-transition:opacity .8s cubic-bezier(.645, .045, .355, 1);-o-transition:opacity .8s cubic-bezier(.645, .045, .355, 1);transition:opacity .8s cubic-bezier(.645, .045, .355, 1)}.menu-global .barre-menu .center{position:absolute;left:50%;transform:translateX(-50%);-webkit-transition:all .8s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .8s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .8s cubic-bezier(.645, .045, .355, 1);-o-transition:all .8s cubic-bezier(.645, .045, .355, 1);transition:all .8s cubic-bezier(.645, .045, .355, 1);z-index:1}.menu-global .barre-menu .center svg,.menu-global .barre-menu .center img{display:block;width:102px ;width:clamp(100px, calc(1*(102px + -2 * ((100vw - 360px) / 664))), 102px) ;height:auto;margin-top:4px ;margin-top:clamp(4px, calc(1*(4px + 6 * ((100vw - 360px) / 664))), 10px) ;-webkit-transition:all .5s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .5s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .5s cubic-bezier(.645, .045, .355, 1);-o-transition:all .5s cubic-bezier(.645, .045, .355, 1);transition:all .5s cubic-bezier(.645, .045, .355, 1)}.menu-global .barre-menu .btn-menu{position:fixed;right:15px ;right:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;display:inline-flex;justify-content:center;align-items:center;z-index:4;width:35px ;width:clamp(35px, calc(1*(35px + 15 * ((100vw - 360px) / 664))), 50px) ;height:35px ;height:clamp(35px, calc(1*(35px + 15 * ((100vw - 360px) / 664))), 50px) }.menu-global .barre-menu .btn-menu .burger{position:relative;width:20px}.menu-global .barre-menu .btn-menu .burger .line{position:absolute;top:0;height:1px;width:100%;background-color:#52575a;-webkit-transition:all .3s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .3s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .3s cubic-bezier(.645, .045, .355, 1);-o-transition:all .3s cubic-bezier(.645, .045, .355, 1);transition:all .3s cubic-bezier(.645, .045, .355, 1)}.menu-global .barre-menu .btn-menu .burger .line:nth-child(1){margin-top:-5.5px}.menu-global .barre-menu .btn-menu .burger .line:nth-child(3){width:10px;margin-left:10px;margin-top:4.5px}.menu-global .wpml-choice{position:relative;height:21px;cursor:pointer}.menu-global .wpml-choice,.menu-global .wpml-choice li,.menu-global .wpml-choice a{font-family:"Montserrat",sans-serif;font-weight:700;font-size:15px;line-height:19px;text-decoration:none;list-style:none}.menu-global .wpml-choice:hover,.menu-global .wpml-choice li:hover,.menu-global .wpml-choice a:hover{color:#212929}.menu-global .wpml-choice:hover .active svg,.menu-global .wpml-choice li:hover .active svg,.menu-global .wpml-choice a:hover .active svg,.menu-global .wpml-choice:hover .active img,.menu-global .wpml-choice li:hover .active img,.menu-global .wpml-choice a:hover .active img{transform:rotate(-180deg)}.menu-global .wpml-choice .active{display:inline-flex;justify-content:center;align-items:center;padding-bottom:6px;-webkit-transition:color .15s cubic-bezier(.645, .045, .355, 1);-moz-transition:color .15s cubic-bezier(.645, .045, .355, 1);-ms-transition:color .15s cubic-bezier(.645, .045, .355, 1);-o-transition:color .15s cubic-bezier(.645, .045, .355, 1);transition:color .15s cubic-bezier(.645, .045, .355, 1)}.menu-global .wpml-choice .active svg,.menu-global .wpml-choice .active img{height:8px;width:auto;margin-left:10px;-webkit-transition:transform .3s cubic-bezier(.645, .045, .355, 1);-moz-transition:transform .3s cubic-bezier(.645, .045, .355, 1);-ms-transition:transform .3s cubic-bezier(.645, .045, .355, 1);-o-transition:transform .3s cubic-bezier(.645, .045, .355, 1);transition:transform .3s cubic-bezier(.645, .045, .355, 1)}.menu-global .wpml-choice .active svg path,.menu-global .wpml-choice .active img path{-webkit-transition:stroke .15s cubic-bezier(.645, .045, .355, 1);-moz-transition:stroke .15s cubic-bezier(.645, .045, .355, 1);-ms-transition:stroke .15s cubic-bezier(.645, .045, .355, 1);-o-transition:stroke .15s cubic-bezier(.645, .045, .355, 1);transition:stroke .15s cubic-bezier(.645, .045, .355, 1)}.menu-global .wpml-choice ul.others-lang{width:100%;margin:0;position:absolute;left:0;opacity:0;padding:9px;border-radius:8px;border:1px solid #d3d4d5;background-color:#fff;pointer-events:none;-webkit-transition:opacity .25s cubic-bezier(.645, .045, .355, 1);-moz-transition:opacity .25s cubic-bezier(.645, .045, .355, 1);-ms-transition:opacity .25s cubic-bezier(.645, .045, .355, 1);-o-transition:opacity .25s cubic-bezier(.645, .045, .355, 1);transition:opacity .25s cubic-bezier(.645, .045, .355, 1)}.menu-global .wpml-choice ul.others-lang li{margin-top:5px}.menu-global .wpml-choice ul.others-lang li a{color:#52575a}.menu-global .wpml-choice ul.others-lang li a:hover{color:#212929}.menu-global .wpml-choice:hover ul.others-lang{pointer-events:initial;opacity:1}.menu-global.menu-opening .barre-menu .center{transition-delay:.8s}.menu-global.menu-closing .barre-menu{transition-delay:.8s}.menu-global.menu-closing .barre-menu .center{transition-delay:.3s}.menu-global.menu-closing .barre-menu.top-page .center{left:15px ;left:clamp(15px, calc(1*(15px + 30 * ((100vw - 360px) / 664))), 45px) ;transform:translateX(0)}.menu-global.menu-closing .pane.top,.menu-global.menu-closing .pane.bottom{transition-delay:.5s}.menu-global.menu-closing .menu-fullscreen{top:8vh}.menu-global.menu-open .pane.top{top:0}.menu-global.menu-open .pane.bottom{bottom:0}.menu-global.menu-open .barre-menu{background-color:white;height:100px}.menu-global.menu-open .barre-menu .btn-menu .burger .line{width:20px}.menu-global.menu-open .barre-menu .btn-menu .burger .line:nth-child(1){margin-top:0;transform:translate(0, 0) rotate(45deg)}.menu-global.menu-open .barre-menu .btn-menu .burger .line:nth-child(2){opacity:0}.menu-global.menu-open .barre-menu .btn-menu .burger .line:nth-child(3){margin-left:0;margin-top:0;transform:translate(0, 0) rotate(-45deg)}.menu-global.menu-open .barre-menu .center{left:15px ;left:clamp(15px, calc(1*(15px + 30 * ((100vw - 360px) / 664))), 45px) ;transform:translateX(0);opacity:1}.menu-global.menu-open .barre-menu.defilement{box-shadow:unset}.menu-global.menu-open .menu-fullscreen{overflow:auto;top:3vh}.menu-global.menu-open:not(.menu-opening):not(.menu-closing) .menu-fullscreen{top:0;opacity:1}.menu-global .pane{position:fixed;height:51vh;width:100vw;background-color:#fff;z-index:1;left:0}.menu-global .pane .aside{top:0;left:0;height:100%;position:absolute;width:31.5vw;background-color:#fbfbfb}.menu-global .pane.top{-webkit-transition:top 1s cubic-bezier(.645, .045, .355, 1);-moz-transition:top 1s cubic-bezier(.645, .045, .355, 1);-ms-transition:top 1s cubic-bezier(.645, .045, .355, 1);-o-transition:top 1s cubic-bezier(.645, .045, .355, 1);transition:top 1s cubic-bezier(.645, .045, .355, 1);top:-51vh}.menu-global .pane.bottom{-webkit-transition:bottom 1s cubic-bezier(.645, .045, .355, 1);-moz-transition:bottom 1s cubic-bezier(.645, .045, .355, 1);-ms-transition:bottom 1s cubic-bezier(.645, .045, .355, 1);-o-transition:bottom 1s cubic-bezier(.645, .045, .355, 1);transition:bottom 1s cubic-bezier(.645, .045, .355, 1);bottom:-51vh}.menu-global .menu-fullscreen{position:fixed;top:100vh;left:0;height:100%;width:100%;overflow:hidden;z-index:1;-webkit-transition:opacity 1s cubic-bezier(.645, .045, .355, 1),top 1s cubic-bezier(.645, .045, .355, 1);-moz-transition:opacity 1s cubic-bezier(.645, .045, .355, 1),top 1s cubic-bezier(.645, .045, .355, 1);-ms-transition:opacity 1s cubic-bezier(.645, .045, .355, 1),top 1s cubic-bezier(.645, .045, .355, 1);-o-transition:opacity 1s cubic-bezier(.645, .045, .355, 1),top 1s cubic-bezier(.645, .045, .355, 1);transition:opacity 1s cubic-bezier(.645, .045, .355, 1),top 1s cubic-bezier(.645, .045, .355, 1);opacity:0}.menu-global .menu-fullscreen .primary-menu,.menu-global .menu-fullscreen .primary-menu .submenu .right,.menu-global .menu-fullscreen .secondary-menu{width:360px ;width:clamp(360px, calc(1*(360px + 90 * ((100vw - 360px) / 664))), 450px) ;margin:0 auto;padding-left:15px ;padding-left:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-right:15px ;padding-right:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) }.menu-global .menu-fullscreen .primary-menu{position:relative;padding-top:105px ;padding-top:clamp(105px, calc(1*(105px + 25 * ((100vw - 360px) / 664))), 130px) }.menu-global .menu-fullscreen .primary-menu .item_home{font-family:"Montserrat",sans-serif;font-weight:600;font-size:max( 0.68vw , 13px);line-height:normal}.menu-global .menu-fullscreen .primary-menu .item_home svg{margin-left:max( 0.26vw , 5px) }.menu-global .menu-fullscreen .primary-menu .item_home svg path{-webkit-transition:all .25s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .25s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .25s cubic-bezier(.645, .045, .355, 1);-o-transition:all .25s cubic-bezier(.645, .045, .355, 1);transition:all .25s cubic-bezier(.645, .045, .355, 1)}.menu-global .menu-fullscreen .primary-menu .item_home:hover,.menu-global .menu-fullscreen .primary-menu .item_home.active_url{color:#6c93a7}.menu-global .menu-fullscreen .primary-menu .item_home:hover svg path,.menu-global .menu-fullscreen .primary-menu .item_home.active_url svg path{fill:#6c93a7}.menu-global .menu-fullscreen .primary-menu .div-item span.item{cursor:default}.menu-global .menu-fullscreen .primary-menu .div-item .item{font-family:"Cormorant Garamond",serif;font-weight:700;font-size:35px ;font-size:clamp(35px, calc(1*(35px + 5 * ((100vw - 360px) / 664))), 40px) ;line-height:82px}.menu-global .menu-fullscreen .primary-menu .div-item .item.active_url{color:#91bcd4}.menu-global .menu-fullscreen .primary-menu .div-item a{text-decoration:none}.menu-global .menu-fullscreen .primary-menu.submenu-active .submenu.active:not(.no-submenu){left:0}.menu-global .menu-fullscreen .primary-menu .submenu{position:fixed;height:100vh;height:calc(100vh - 100px);width:100vw;top:100px;left:100vw;-webkit-transition:all .5s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .5s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .5s cubic-bezier(.645, .045, .355, 1);-o-transition:all .5s cubic-bezier(.645, .045, .355, 1);transition:all .5s cubic-bezier(.645, .045, .355, 1);background-color:#fff;z-index:5}.menu-global .menu-fullscreen .primary-menu .submenu .right{height:100vh;height:calc(100 * var(--vh) - 100px);width:fit-content}.menu-global .menu-fullscreen .primary-menu .submenu .right .menu-ariane{display:flex;align-items:center;margin-bottom:40px;font-family:"Cormorant Garamond",serif;font-weight:700;font-size:35px;line-height:normal}.menu-global .menu-fullscreen .primary-menu .submenu .right .menu-ariane .btn{height:34px;width:34px;margin-right:12px}.menu-global .menu-fullscreen .primary-menu .submenu .right .menu-ariane a{text-decoration:none}.menu-global .menu-fullscreen .primary-menu .submenu .right ul{padding-left:0;margin:0}.menu-global .menu-fullscreen .primary-menu .submenu .right ul li{list-style:none}.menu-global .menu-fullscreen .primary-menu .submenu .right ul li:not(:last-child){margin-bottom:18px}.menu-global .menu-fullscreen .primary-menu .submenu .right ul li a{font-family:"Montserrat",sans-serif;font-weight:500;font-size:15px;line-height:19px;text-decoration:none}.menu-global .menu-fullscreen .primary-menu .submenu .right ul li a:hover,.menu-global .menu-fullscreen .primary-menu .submenu .right ul li a.active{color:#91bcd4}.menu-global .menu-fullscreen .primary-menu .submenu .right .aside-img{position:absolute;bottom:0;right:0;-webkit-transition:all .8s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .8s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .8s cubic-bezier(.645, .045, .355, 1);-o-transition:all .8s cubic-bezier(.645, .045, .355, 1);transition:all .8s cubic-bezier(.645, .045, .355, 1);margin-right:-70px ;margin-right:clamp(-70px, calc(1*(-70px + 110 * ((100vw - 360px) / 664))), 40px) ;margin-bottom:-80px ;margin-bottom:clamp(-80px, calc(1*(-80px + 120 * ((100vw - 360px) / 664))), 40px) }.menu-global .menu-fullscreen .secondary-menu{margin-top:13px}.menu-global .menu-fullscreen .secondary-menu .other-pages ul{margin:0;padding-left:20px}.menu-global .menu-fullscreen .secondary-menu .other-pages ul li{line-height:25px;list-style:none;position:relative}.menu-global .menu-fullscreen .secondary-menu .other-pages ul li::before{content:"";height:6px;width:6px;display:block;position:absolute;background-color:#212929;border-radius:50%;top:50%;left:-13px;transform:translateY(-50%)}.menu-global .menu-fullscreen .secondary-menu .other-pages ul li a,.menu-global .menu-fullscreen .secondary-menu .other-pages ul li span{font-family:"Montserrat",sans-serif;font-weight:600;font-size:12px;line-height:15px;text-decoration:none;cursor:pointer}.menu-global .menu-fullscreen .secondary-menu .other-pages ul li a:hover,.menu-global .menu-fullscreen .secondary-menu .other-pages ul li span:hover,.menu-global .menu-fullscreen .secondary-menu .other-pages ul li a.active,.menu-global .menu-fullscreen .secondary-menu .other-pages ul li span.active{color:#91bcd4}.menu-global .menu-fullscreen .secondary-menu .booking{margin:30px auto 40px;text-align:center}.menu-global .menu-fullscreen .secondary-menu .buttons{display:flex;align-items:space-between;column-gap:20px}.menu-global .menu-fullscreen .secondary-menu .buttons>*{height:40px;flex:1}.menu-global .menu-fullscreen .secondary-menu .buttons .wpml-choice{display:flex;align-items:center;justify-content:center;border:1px solid #d3d4d5;border-radius:5px}.menu-global .menu-fullscreen .secondary-menu .buttons .wpml-choice .active{padding:0}.menu-global .menu-fullscreen .secondary-menu .buttons .wpml-choice ul.others-lang{bottom:0;margin-bottom:48px;width:fit-content;left:50%;transform:translateX(-50%)}.menu-global .menu-fullscreen .secondary-menu .infos_camping{margin:20px auto;text-align:center;font-size:13px;line-height:23px}.menu-global .menu-fullscreen .secondary-menu .infos_camping .camping_name{margin-bottom:15px;font-family:"Raleway",sans-serif;font-weight:700;font-size:18px;line-height:21px}.menu-global .menu-fullscreen .secondary-menu .infos_camping .camping_name .stars{margin-left:10px}.menu-global .menu-fullscreen .secondary-menu .infos_camping .camping_address{font-family:"Raleway",sans-serif;font-weight:400}.menu-global .menu-fullscreen .secondary-menu .infos_camping .phone,.menu-global .menu-fullscreen .secondary-menu .infos_camping .mail{font-family:"Raleway",sans-serif;font-weight:600}.menu-global .menu-fullscreen .secondary-menu .infos_camping .phone a,.menu-global .menu-fullscreen .secondary-menu .infos_camping .mail a{text-decoration:none}.menu-global .menu-fullscreen .secondary-menu .social{display:flex;justify-content:center;align-items:center;column-gap:23px;margin-bottom:40px}.menu-global .menu-fullscreen .secondary-menu .social a{text-decoration:none}.menu-global .menu-fullscreen .secondary-menu .social a svg,.menu-global .menu-fullscreen .secondary-menu .social a img{max-height:21px;width:100%;display:block;height:auto}.menu-global .menu-fullscreen .secondary-menu .contact a{text-wrap:nowrap}.div-formSearch{position:fixed;z-index:100;left:50%;transform:translateX(-50%);top:min( -15.63vw , -300px) ;transition:top .5s cubic-bezier(.645, .045, .355, 1),opacity .3s cubic-bezier(.645, .045, .355, 1) .2s;opacity:0;width:100%;max-height:100vh;max-height:calc(100 * var(--vh));pointer-events:none}.div-formSearch.open{top:0;opacity:1}.div-formSearch.open .btn-close{pointer-events:all}.div-formSearch.open .formulaire>div{pointer-events:all}.div-formSearch.closing{transition:top .5s cubic-bezier(.645, .045, .355, 1),opacity .3s cubic-bezier(.645, .045, .355, 1) 0s}.div-formSearch .btn-close{width:max( 2.5vw , 48px) ;height:max( 2.5vw , 48px) ;position:absolute;top:max( 0.78vw , 15px) ;right:max( 0.78vw , 15px) }.div-formSearch .formulaire{padding-top:max( 4.32vw , 83px) ;width:100%;max-width:max( 20.83vw , 400px) ;margin-left:auto;margin-right:auto}.div-formSearch .formulaire>div{pointer-events:none}.div-formSearch .formulaire>div:not(.btn){background-color:#fff;display:flex;justify-content:space-between;align-items:center;border:1px solid #d3d4d5;border-width:max( 0.05vw , 1px) ;border-radius:max( 0.26vw , 5px) ;height:max( 3.65vw , 70px) ;padding-left:max( 1.04vw , 20px) ;padding-right:max( 1.04vw , 20px) ;margin-bottom:max( 1.56vw , 30px) ;font-family:"Montserrat",sans-serif;font-weight:600;font-size:max( 0.78vw , 15px);line-height:max(0.99vw, 19px)}.div-formSearch .formulaire>div:not(.btn).type-heb{justify-content:center;position:relative}.div-formSearch .formulaire>div:not(.btn).type-heb .select:not(.default),.div-formSearch .formulaire>div:not(.btn).type-heb .choice{display:flex;align-items:center;column-gap:max( 0.78vw , 15px) }.div-formSearch .formulaire>div:not(.btn).type-heb .select:not(.default) picture,.div-formSearch .formulaire>div:not(.btn).type-heb .choice picture{height:max( 3.13vw , 60px) ;width:max( 3.13vw , 60px) }.div-formSearch .formulaire>div:not(.btn).type-heb .select:not(.default){width:100%}.div-formSearch .formulaire>div:not(.btn).type-heb .select:not(.default) .txt{flex:1;text-align:center}.div-formSearch .formulaire>div:not(.btn).type-heb .select-type-heb{position:absolute;top:max( 3.13vw , 60px) ;opacity:0;left:50%;transform:translateX(-50%);width:100%;padding:max( 1.3vw , 25px) ;background-color:#fcfaf5;border-radius:max( 0.26vw , 5px) ;box-shadow:0 2px 4px rgba(33,41,41,0.16);z-index:1;-webkit-transition:all .35s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .35s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .35s cubic-bezier(.645, .045, .355, 1);-o-transition:all .35s cubic-bezier(.645, .045, .355, 1);transition:all .35s cubic-bezier(.645, .045, .355, 1);pointer-events:none}.div-formSearch .formulaire>div:not(.btn).type-heb .select-type-heb.open{pointer-events:all;top:max( 3.91vw , 75px) ;opacity:1}.div-formSearch .formulaire>div:not(.btn).type-heb .select-type-heb .choice{height:max( 3.13vw , 60px) }.div-formSearch .formulaire>div:not(.btn).type-heb .select-type-heb .separator{height:max( 0.05vw , 1px) ;margin-top:max( 0.26vw , 5px) ;margin-bottom:max( 0.26vw , 5px) ;margin-left:max( 4.17vw , 80px) ;border-bottom:1px solid #d3d4d5;border-bottom-width:max( 0.05vw , 1px) }.div-formSearch .formulaire>div:not(.btn).capacity>svg{margin-right:max( 1.04vw , 20px) }.div-formSearch .formulaire>div:not(.btn).capacity .number-spinner{margin-left:max( 0.78vw , 15px) ;width:max( 9.38vw , 180px) ;justify-content:space-between}.div-formSearch .formulaire>div:not(.btn).capacity .number-spinner span.input{font-family:"Montserrat",sans-serif;font-weight:400;width:fit-content;margin-left:max( 0.78vw , 15px) ;margin-right:max( 0.78vw , 15px) }.div-formSearch .formulaire>div:not(.btn).from_to:not(.bookingClosed) .txt-booking-close{display:none}.div-formSearch .formulaire>div:not(.btn).from_to .calendar svg{width:max( 1.2vw , 23px) ;height:max( 1.09vw , 21px) }.div-formSearch .formulaire>div:not(.btn).from_to .capacity svg{width:max( 0.94vw , 18px) ;height:max( 0.94vw , 18px) }.div-formSearch .formulaire>div:not(.btn).from_to .arrow svg{width:max( 0.99vw , 19px) ;height:max( 0.47vw , 9px) }.div-formSearch .formulaire>div:not(.btn).from_to .display_date{width:max( 6.77vw , 130px) ;text-align:center}.div-formSearch .formulaire .btn-search{left:50%;transform:translateX(-50%);margin-top:max( 5.21vw , 100px) }.div-formSearch .formulaire .btn-search .loading-ring{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.div-formSearch .formulaire .btn-search.loading{background-color:rgba(108,147,167,0.07) !important;position:relative;cursor:wait;pointer-events:none}.div-formSearch .formulaire .btn-search.loading .loading-ring{display:inline-block}.div-formSearch .formulaire .btn-search.loading .txt{visibility:hidden}.div-formSearch .number-spinner .btn{background-color:#212929;border-color:black;border-width:max( 0.1vw , 2px) ;border-radius:max( 0.26vw , 5px) }.div-formSearch .number-spinner .btn:hover{background-color:#fff}.div-formSearch .number-spinner .btn:hover path,.div-formSearch .number-spinner .btn:hover line{stroke:#212929}.popin.div-reviews{position:fixed;z-index:100;width:100vw;height:100vh;height:calc(100 * var(--vh));top:100vh;right:0;background-color:#fff;-webkit-transition:all .35s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .35s cubic-bezier(.645, .045, .355, 1);-ms-transition:all .35s cubic-bezier(.645, .045, .355, 1);-o-transition:all .35s cubic-bezier(.645, .045, .355, 1);transition:all .35s cubic-bezier(.645, .045, .355, 1)}.popin.div-reviews.open{top:0}.popin.div-reviews .heading{position:absolute;top:0;left:0;width:100%;background-color:#fff;padding-top:max( 1.56vw , 30px) ;padding-bottom:max( 1.56vw , 30px) ;padding-left:15px ;padding-left:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;padding-right:15px ;padding-right:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;display:flex;align-items:center;justify-content:space-between}.popin.div-reviews .heading .title{font-family:"Cormorant Garamond",serif;font-weight:700;font-size:max( 1.93vw , 37px);line-height:normal}.popin.div-reviews .content{height:100%;padding-top:max( 5.63vw , 108px) ;padding-left:15px ;padding-left:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;padding-right:15px ;padding-right:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;overflow:auto}.popin.div-reviews .content.loading .div-loading{display:block;text-align:center;margin-top:max( 2.08vw , 40px) }.popin.div-reviews .content.loading .btn{pointer-events:none}.popin.div-reviews .content:not(.loading) .div-loading{display:none}.popin.div-reviews .content .reviews .review{padding:15px ;padding:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;border:1px solid #d3d4d5;border-width:max( 0.05vw , 1px) ;border-radius:max( 0.26vw , 5px) ;margin-bottom:max( 1.04vw , 20px) }.popin.div-reviews .content .reviews .review.template{display:none}.popin.div-reviews .content .reviews .review.fr .flag{background-image:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/img/fr.svg")}.popin.div-reviews .content .reviews .review.ca .flag{background-image:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/img/ca.svg")}.popin.div-reviews .content .reviews .review.en .flag{background-image:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/img/en.svg")}.popin.div-reviews .content .reviews .review.nl .flag{background-image:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/img/nl.svg")}.popin.div-reviews .content .reviews .review.de .flag{background-image:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/img/de.svg")}.popin.div-reviews .content .reviews .review.it .flag{background-image:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/img/it.svg")}.popin.div-reviews .content .reviews .review.es .flag{background-image:url("https://www.campingamfora.com/wp-content/themes/sur-mesure/img/es.svg")}.popin.div-reviews .content .reviews .review .head{display:flex;align-items:center;column-gap:max( 1.56vw , 30px) ;margin-bottom:max( 1.04vw , 20px) }.popin.div-reviews .content .reviews .review .head .note{font-family:"Montserrat",sans-serif;font-weight:700;font-size:max( 1.77vw , 34px);line-height:max(2.19vw, 42px)}.popin.div-reviews .content .reviews .review .head .info .div-name{font-family:"Montserrat",sans-serif;font-weight:500;font-size:max( 0.78vw , 15px);line-height:max(0.99vw, 19px)}.popin.div-reviews .content .reviews .review .head .info .div-name svg,.popin.div-reviews .content .reviews .review .head .info .div-name img,.popin.div-reviews .content .reviews .review .head .info .div-name span.flag{display:inline-block;margin-right:max( 0.26vw , 5px) ;width:max( 0.73vw , 14px) ;height:max( 0.52vw , 10px) }.popin.div-reviews .content .reviews .review .head .info .dates{font-family:"Montserrat",sans-serif;font-weight:400;font-style:italic;font-size:max( 0.68vw , 13px);line-height:max(0.83vw, 16px)}.popin.div-reviews .content .reviews .review .body .reviewTitle{font-family:"Montserrat",sans-serif;font-weight:600;font-size:max( 0.89vw , 17px);line-height:max(1.04vw, 20px);margin-bottom:max( 0.26vw , 5px) }.popin.div-reviews .content .reviews .review .body .comment{font-family:"Raleway",sans-serif;font-weight:400;font-size:max( 0.83vw , 16px);line-height:max(1.3vw, 25px)}.popin.div-reviews .content .reviews .review .body .response{margin-top:max( 1.04vw , 20px) ;padding-left:max( 2.08vw , 40px) }.popin.div-reviews .content .div-btn{text-align:center;margin-top:max( 2.08vw , 40px) ;margin-bottom:max( 2.08vw , 40px) }footer{background-color:#b0c9bc}footer .row{display:flex;font-family:"Raleway",sans-serif;font-weight:400;padding-left:15px;padding-right:15px;padding-top:45px ;padding-top:clamp(45px, calc(1*(45px + 5 * ((100vw - 360px) / 664))), 50px) ;padding-bottom:40px ;padding-bottom:clamp(40px, calc(1*(40px + 10 * ((100vw - 360px) / 664))), 50px) ;font-size:16px;line-height:35px}footer .row:first-child{flex-direction:column;align-items:center;row-gap:60px}footer .row:first-child .column{width:280px}footer .row:first-child .column:first-child{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:-30px}footer .row:first-child .column:first-child .logo svg,footer .row:first-child .column:first-child .logo img{width:185px;height:auto}footer .row:first-child .column:first-child .social{margin-top:20px;display:flex;column-gap:30px}footer .row:first-child .column .name{font-family:"Cormorant Garamond",serif;font-weight:700;font-size:22px;line-height:normal;margin-bottom:25px}footer .row:first-child .column .camping_name{font-family:"Raleway",sans-serif;font-weight:700;font-size:18px;line-height:normal}footer .row:first-child .column .camping_name .stars{margin-left:20px}footer .row:first-child .column .camping_address{margin-top:5px;margin-bottom:10px}footer .row:first-child .column .item_name{font-family:"Raleway",sans-serif;font-weight:800}footer .row:first-child .column ul{padding-left:0;margin:0}footer .row:first-child .column ul li{list-style:none;position:relative}footer .row:last-child{padding-top:40px ;padding-top:clamp(40px, calc(1*(40px + 10 * ((100vw - 360px) / 664))), 50px) ;padding-left:15px ;padding-left:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-right:15px ;padding-right:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;border-top:1px solid #fbfbfb;justify-content:space-between}footer .row a{color:#212929;text-decoration:none}footer .row a:hover{color:#52575a}footer .row .btn-claim svg{transform:translateY(7px)}footer .row .btn-claim .tooltip-text{background-color:transparent;border:none}/*# sourceMappingURL=./menu-footer.css.map */