@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{-webkit-transform:translateX(-25%);transform:translateX(-25%)}}@-moz-keyframes runner{to{-moz-transform:translateX(-25%);transform:translateX(-25%)}}@keyframes runner{to{-webkit-transform:translateX(-25%);-moz-transform:translateX(-25%);transform:translateX(-25%)}}@-webkit-keyframes rotation{to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}@-moz-keyframes rotation{to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotation{to{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}}@media only screen and (min-width:1024px){.div-logo-swipe{display:none}.home-header{padding-top:110px}.home-header .first{margin-bottom:70px}.home-header .first .logo img,.home-header .first .logo svg{height:100px}.home-header .first .adjectives{font-size:25px ;font-size:clamp(25px, -webkit-calc(1*(25px + 5 * ((100vw - 1024px) / 416))), 30px);font-size:clamp(25px, -moz-calc(1*(25px + 5 * ((100vw - 1024px) / 416))), 30px);font-size:clamp(25px, calc(1*(25px + 5 * ((100vw - 1024px) / 416))), 30px) }.home-header .first .title{margin-top:20px}.home-header .gallery{margin-left:-8%;margin-right:-8%}.home-header .gallery .overlay{-webkit-clip-path:inset(15% 32.5%);clip-path:inset(15% 32.5%)}.home-header .gallery .mosaic .right.inner,.home-header .gallery .mosaic .left.inner{position:relative;top:-10vh}.home-intro{padding-top:100px ;padding-top:clamp(100px, -webkit-calc(1*(100px + 100 * ((100vw - 1024px) / 416))), 200px) ;padding-top:clamp(100px, -moz-calc(1*(100px + 100 * ((100vw - 1024px) / 416))), 200px) ;padding-top:clamp(100px, calc(1*(100px + 100 * ((100vw - 1024px) / 416))), 200px) ;padding-bottom:50px ;padding-bottom:clamp(50px, -webkit-calc(1*(50px + 100 * ((100vw - 1024px) / 416))), 150px);padding-bottom:clamp(50px, -moz-calc(1*(50px + 100 * ((100vw - 1024px) / 416))), 150px);padding-bottom:clamp(50px, calc(1*(50px + 100 * ((100vw - 1024px) / 416))), 150px) }.home-intro .row{padding-left:50px ;padding-left:clamp(50px, -webkit-calc(1*(50px + 110 * ((100vw - 1024px) / 416))), 160px) ;padding-left:clamp(50px, -moz-calc(1*(50px + 110 * ((100vw - 1024px) / 416))), 160px) ;padding-left:clamp(50px, calc(1*(50px + 110 * ((100vw - 1024px) / 416))), 160px) ;padding-right:50px ;padding-right:clamp(50px, -webkit-calc(1*(50px + 110 * ((100vw - 1024px) / 416))), 160px);padding-right:clamp(50px, -moz-calc(1*(50px + 110 * ((100vw - 1024px) / 416))), 160px);padding-right:clamp(50px, calc(1*(50px + 110 * ((100vw - 1024px) / 416))), 160px) }.home-intro .row.first{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.home-intro .row.first .title{font-size:50px ;font-size:clamp(50px, -webkit-calc(1*(50px + 20 * ((100vw - 1024px) / 416))), 70px) ;font-size:clamp(50px, -moz-calc(1*(50px + 20 * ((100vw - 1024px) / 416))), 70px) ;font-size:clamp(50px, calc(1*(50px + 20 * ((100vw - 1024px) / 416))), 70px) ;line-height:65px ;line-height:clamp(65px, -webkit-calc(1*(65px + 15 * ((100vw - 1024px) / 416))), 80px) ;line-height:clamp(65px, -moz-calc(1*(65px + 15 * ((100vw - 1024px) / 416))), 80px) ;line-height:clamp(65px, calc(1*(65px + 15 * ((100vw - 1024px) / 416))), 80px) ;text-align:left;margin-bottom:0;min-width:44.87%}.home-intro .row.first .div-buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.home-intro .row.first .div-buttons .buttons{width:max( 12.6vw , 242px) }.home-intro .row.second{margin-top:60px ;margin-top:clamp(60px, -webkit-calc(1*(60px + 55 * ((100vw - 1024px) / 416))), 115px) ;margin-top:clamp(60px, -moz-calc(1*(60px + 55 * ((100vw - 1024px) / 416))), 115px) ;margin-top:clamp(60px, calc(1*(60px + 55 * ((100vw - 1024px) / 416))), 115px) ;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-column-gap:8.2%;-moz-column-gap:8.2%;column-gap:8.2%}.home-intro .row.second picture{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;order:1;width:36.67%}.home-intro .row.second .paragraph{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.home-intro .row.third{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-column-gap:8.2%;-moz-column-gap:8.2%;column-gap:8.2%}.home-intro .row.third .left{width:36.67%}.home-intro .row.third .right{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.home-intro .row.third .btn.flat{margin-top:max( 2.08vw , 40px) ;margin-bottom:max( 2.08vw , 40px) }.home-intro .row.third .card{margin-top:60px ;margin-top:clamp(0, -webkit-calc(1*(60px + -60 * ((100vw - 1024px) / 416))), 60px) ;margin-top:clamp(0, -moz-calc(1*(60px + -60 * ((100vw - 1024px) / 416))), 60px) ;margin-top:clamp(0, calc(1*(60px + -60 * ((100vw - 1024px) / 416))), 60px) ;height:max( 22.4vw , 430px) }.home-intro .row.third .card .dates{margin-bottom:max( 1.56vw , 30px) ;font-size:max( 1.2vw , 23px);line-height:max(1.46vw, 28px)}.home-intro .row.third .card .phone{font-size:max( 1.2vw , 23px);line-height:max(1.46vw, 28px);margin-bottom:max( 0.52vw , 10px) }.home-intro .row.third .card .mail{font-size:max( 1.04vw , 20px);line-height:max(1.25vw, 24px);margin-bottom:max( 1.82vw , 35px) }.home-hebergements{padding-top:max( 5.21vw , 100px) ;padding-bottom:max( 5.21vw , 100px) }.home-hebergements .heading,.home-hebergements .paragraph{width:max( 45.83vw , 880px) ;padding:0;margin:0 auto}.home-hebergements .heading{position:relative;text-align:center;height:200px ;height:clamp(200px, -webkit-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;height:clamp(200px, -moz-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;height:clamp(200px, calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;margin-bottom:60px ;margin-bottom:clamp(60px, -webkit-calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px);margin-bottom:clamp(60px, -moz-calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px);margin-bottom:clamp(60px, calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px) }.home-hebergements .heading .surtitle{margin-bottom:5px ;margin-bottom:clamp(-8px, -webkit-calc(1*(5px + -13 * ((100vw - 1024px) / 416))), 5px);margin-bottom:clamp(-8px, -moz-calc(1*(5px + -13 * ((100vw - 1024px) / 416))), 5px);margin-bottom:clamp(-8px, calc(1*(5px + -13 * ((100vw - 1024px) / 416))), 5px) }.home-hebergements .heading svg,.home-hebergements .heading img{height:200px ;height:clamp(200px, -webkit-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;height:clamp(200px, -moz-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;height:clamp(200px, calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;width:200px ;width:clamp(200px, -webkit-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px);width:clamp(200px, -moz-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px);width:clamp(200px, calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) }.home-hebergements .div-filter-formulaire{margin-top:50px ;margin-top:clamp(50px, -webkit-calc(1*(50px + 10 * ((100vw - 1024px) / 416))), 60px) ;margin-top:clamp(50px, -moz-calc(1*(50px + 10 * ((100vw - 1024px) / 416))), 60px) ;margin-top:clamp(50px, calc(1*(50px + 10 * ((100vw - 1024px) / 416))), 60px) ;margin-bottom:50px ;margin-bottom:clamp(50px, -webkit-calc(1*(50px + 30 * ((100vw - 1024px) / 416))), 80px) ;margin-bottom:clamp(50px, -moz-calc(1*(50px + 30 * ((100vw - 1024px) / 416))), 80px) ;margin-bottom:clamp(50px, calc(1*(50px + 30 * ((100vw - 1024px) / 416))), 80px) ;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;width:max( 45.83vw , 880px) }.home-hebergements .div-filter-formulaire .div-formulaire>.txt{margin-bottom:max( 0.52vw , 10px) ;text-align:left;font-family:"Montserrat",sans-serif;font-weight:600;font-size:max( 0.68vw , 13px);line-height:max(0.83vw, 16px)}.home-hebergements .div-filter-formulaire .div-formulaire>.txt svg,.home-hebergements .div-filter-formulaire .div-formulaire>.txt img{margin-left:max( 0.47vw , 9px) ;height:max( 0.36vw , 7px) ;width:max( 0.47vw , 9px) }.home-hebergements .div-filter-formulaire .div-formulaire .formulaire.from_to{height:max( 3.65vw , 70px) }.home-hebergements .div-filter-formulaire .div-formulaire .formulaire.from_to .calendar img,.home-hebergements .div-filter-formulaire .div-formulaire .formulaire.from_to .calendar svg{height:max( 1.3vw , 25px) ;width:max( 1.3vw , 25px) }.home-hebergements .div-filter-formulaire .div-formulaire .formulaire.from_to .display_date{font-size:max( 0.83vw , 16px);line-height:normal}.home-hebergements .div-filter-formulaire .div-formulaire .formulaire.from_to .btn{width:max( 7.29vw , 140px) ;height:max( 2.08vw , 40px) ;font-size:max( 0.73vw , 14px);line-height:normal;margin-right:max( 0.78vw , 15px) ;margin-left:max( 0.78vw , 15px) }.home-hebergements .div-filter-formulaire .btn-filter{-webkit-align-self:flex-end;align-self:flex-end;height:max( 3.65vw , 70px) ;padding-right:max( 1.04vw , 20px) ;padding-left:max( 1.04vw , 20px) ;-webkit-column-gap:max( 1.04vw , 20px);-moz-column-gap:max( 1.04vw , 20px);column-gap:max( 1.04vw , 20px) }.home-hebergements .div-filter-formulaire .btn-filter svg,.home-hebergements .div-filter-formulaire .btn-filter img{height:max( 1.15vw , 22px) ;width:max( 1.09vw , 21px) }.home-hebergements .swiper .swiper-wrapper .swiper-slide{margin-right:10px ;margin-right:clamp(10px, -webkit-calc(1*(10px + 20 * ((100vw - 1024px) / 416))), 30px) ;margin-right:clamp(10px, -moz-calc(1*(10px + 20 * ((100vw - 1024px) / 416))), 30px) ;margin-right:clamp(10px, calc(1*(10px + 20 * ((100vw - 1024px) / 416))), 30px) ;margin-left:10px ;margin-left:clamp(10px, -webkit-calc(1*(10px + 20 * ((100vw - 1024px) / 416))), 30px) ;margin-left:clamp(10px, -moz-calc(1*(10px + 20 * ((100vw - 1024px) / 416))), 30px) ;margin-left:clamp(10px, calc(1*(10px + 20 * ((100vw - 1024px) / 416))), 30px) ;width:650px ;width:clamp(650px, -webkit-calc(1*(650px + 230 * ((100vw - 1024px) / 416))), 880px);width:clamp(650px, -moz-calc(1*(650px + 230 * ((100vw - 1024px) / 416))), 880px);width:clamp(650px, calc(1*(650px + 230 * ((100vw - 1024px) / 416))), 880px) }.home-hebergements .swiper .swiper-wrapper .swiper-slide picture{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.home-hebergements .swiper .swiper-wrapper .swiper-slide .txt{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;padding-top:max( 2.08vw , 40px) ;-webkit-column-gap:60px ;-moz-column-gap:60px ;column-gap:60px ;-webkit-column-gap:clamp(60px, -webkit-calc(1*(60px + 60 * ((100vw - 1024px) / 416))), 120px);-moz-column-gap:clamp(60px, -moz-calc(1*(60px + 60 * ((100vw - 1024px) / 416))), 120px);column-gap:clamp(60px, calc(1*(60px + 60 * ((100vw - 1024px) / 416))), 120px) }.home-hebergements .swiper .swiper-wrapper .swiper-slide .txt .left{width:max( 13.02vw , 250px) }.home-hebergements .swiper .swiper-wrapper .swiper-slide .txt .left .name{font-size:max( 2.08vw , 40px);line-height:max(2.08vw, 40px)}.home-hebergements .swiper .swiper-wrapper .swiper-slide .txt .left .capacity{font-size:max( 0.83vw , 16px);line-height:max(0.99vw, 19px);margin-top:max( 0.52vw , 10px) ;margin-bottom:0}.home-hebergements .swiper .swiper-wrapper .swiper-slide .txt .right{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;font-family:"Raleway",sans-serif;font-weight:400;font-size:max( 0.83vw , 16px);line-height:max(1.82vw, 35px)}.home-hebergements .div-btn-hebergements{text-align:center;margin-top:60px;margin-top:max( 3.13vw , 60px) }.home-camping{padding-top:max( 5.21vw , 100px) ;padding-bottom:max( 5.21vw , 100px) }.home-camping .heading,.home-camping>.paragraph{width:max( 45.83vw , 880px) ;padding:0;margin:0 auto}.home-camping .heading{position:relative;text-align:center;height:200px ;height:clamp(200px, -webkit-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;height:clamp(200px, -moz-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;height:clamp(200px, calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;margin-bottom:60px ;margin-bottom:clamp(60px, -webkit-calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px);margin-bottom:clamp(60px, -moz-calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px);margin-bottom:clamp(60px, calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px) }.home-camping .heading .surtitle{margin-bottom:5px ;margin-bottom:clamp(-8px, -webkit-calc(1*(5px + -13 * ((100vw - 1024px) / 416))), 5px);margin-bottom:clamp(-8px, -moz-calc(1*(5px + -13 * ((100vw - 1024px) / 416))), 5px);margin-bottom:clamp(-8px, calc(1*(5px + -13 * ((100vw - 1024px) / 416))), 5px) }.home-camping .heading svg,.home-camping .heading img{height:200px ;height:clamp(200px, -webkit-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;height:clamp(200px, -moz-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;height:clamp(200px, calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;width:200px ;width:clamp(200px, -webkit-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px);width:clamp(200px, -moz-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px);width:clamp(200px, calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) }.home-camping .heading svg path,.home-camping .heading img path,.home-camping .heading svg circle,.home-camping .heading img circle,.home-camping .heading svg rect,.home-camping .heading img rect,.home-camping .heading svg line,.home-camping .heading img line{fill:#6c93a7}.home-camping .swiper{padding-left:30px ;padding-left:clamp(30px, -webkit-calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px) ;padding-left:clamp(30px, -moz-calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px) ;padding-left:clamp(30px, calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px) ;padding-right:30px ;padding-right:clamp(30px, -webkit-calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px);padding-right:clamp(30px, -moz-calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px);padding-right:clamp(30px, calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px) }.home-camping .swiper .swiper-wrapper .swiper-slide{width:450px ;width:clamp(450px, -webkit-calc(1*(450px + 84 * ((100vw - 1024px) / 416))), 534px);width:clamp(450px, -moz-calc(1*(450px + 84 * ((100vw - 1024px) / 416))), 534px);width:clamp(450px, calc(1*(450px + 84 * ((100vw - 1024px) / 416))), 534px) }.home-camping .swiper .swiper-wrapper .swiper-slide.slide-paragraph{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:max( 23.91vw , 459px) ;height:max( 28.33vw , 544px) }.home-camping .swiper .swiper-wrapper .swiper-slide.slide-paragraph .paragraph{width:max( 21.35vw , 410px) ;font-size:max( 0.83vw , 16px);line-height:max(1.82vw, 35px)}.home-camping .swiper .swiper-wrapper .swiper-slide:not(:last-child){margin-right:30px ;margin-right:clamp(30px, -webkit-calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px);margin-right:clamp(30px, -moz-calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px);margin-right:clamp(30px, calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px) }.home-camping .swiper .swiper-wrapper .swiper-slide picture{height:auto}.home-camping .swiper .swiper-wrapper .swiper-slide .name{margin-top:max( 1.56vw , 30px) ;font-size:max( 2.08vw , 40px) }.home-camping .swiper .swiper-pagination.swiper-pagination-default{top:max( 14.17vw , 272px) }.home-history{padding-top:max( 5.21vw , 100px) ;padding-bottom:max( 5.21vw , 100px) ;padding-left:max( 2.6vw , 50px) ;padding-right:max( 2.6vw , 50px) ;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-column-gap:8vw;-moz-column-gap:8vw;column-gap:8vw}.home-history .left .heading{position:relative;text-align:center;height:200px ;height:clamp(200px, -webkit-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;height:clamp(200px, -moz-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;height:clamp(200px, calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;margin-bottom:60px ;margin-bottom:clamp(60px, -webkit-calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px);margin-bottom:clamp(60px, -moz-calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px);margin-bottom:clamp(60px, calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px) }.home-history .left .heading .surtitle{margin-bottom:5px ;margin-bottom:clamp(-8px, -webkit-calc(1*(5px + -13 * ((100vw - 1024px) / 416))), 5px);margin-bottom:clamp(-8px, -moz-calc(1*(5px + -13 * ((100vw - 1024px) / 416))), 5px);margin-bottom:clamp(-8px, calc(1*(5px + -13 * ((100vw - 1024px) / 416))), 5px) }.home-history .left .heading svg,.home-history .left .heading img{height:200px ;height:clamp(200px, -webkit-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;height:clamp(200px, -moz-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;height:clamp(200px, calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;width:200px ;width:clamp(200px, -webkit-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px);width:clamp(200px, -moz-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px);width:clamp(200px, calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) }.home-history .left .heading svg path,.home-history .left .heading img path,.home-history .left .heading svg circle,.home-history .left .heading img circle,.home-history .left .heading svg rect,.home-history .left .heading img rect,.home-history .left .heading svg line,.home-history .left .heading img line{fill:#6c93a7}.home-history .left .paragraph{width:400px ;width:clamp(400px, -webkit-calc(1*(400px + 128 * ((100vw - 1024px) / 416))), 528px) ;width:clamp(400px, -moz-calc(1*(400px + 128 * ((100vw - 1024px) / 416))), 528px) ;width:clamp(400px, calc(1*(400px + 128 * ((100vw - 1024px) / 416))), 528px) ;margin-left:auto;margin-right:auto}.home-history .right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.home-ecolo{padding-top:max( 5.21vw , 100px) ;padding-bottom:max( 7.81vw , 150px) ;padding-left:50px ;padding-left:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;padding-left:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;padding-left:clamp(50px, calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;padding-right:50px ;padding-right:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;padding-right:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;padding-right:clamp(50px, calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;width:100%;margin:0 auto}.home-ecolo .heading{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-column-gap:max( 2.81vw , 54px) ;-moz-column-gap:max( 2.81vw , 54px) ;column-gap:max( 2.81vw , 54px) ;margin-bottom:max( 2.08vw , 40px) }.home-ecolo .heading picture{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.home-ecolo .heading picture img{height:max( 6.77vw , 130px) }.home-ecolo .heading .title{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2;text-align:left}.home-ecolo .div-paragraph{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-column-gap:max( 3.13vw , 60px) ;-moz-column-gap:max( 3.13vw , 60px) ;column-gap:max( 3.13vw , 60px) ;margin-bottom:max( 4.17vw , 80px) }.home-ecolo .div-paragraph .paragraph{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1}.home-reasons{padding-bottom:150px ;padding-bottom:clamp(150px, -webkit-calc(1*(150px + 50 * ((100vw - 1024px) / 416))), 200px);padding-bottom:clamp(150px, -moz-calc(1*(150px + 50 * ((100vw - 1024px) / 416))), 200px);padding-bottom:clamp(150px, calc(1*(150px + 50 * ((100vw - 1024px) / 416))), 200px) }.home-reasons .swiper{padding-left:30px ;padding-left:clamp(30px, -webkit-calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px) ;padding-left:clamp(30px, -moz-calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px) ;padding-left:clamp(30px, calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px) ;padding-right:30px ;padding-right:clamp(30px, -webkit-calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px);padding-right:clamp(30px, -moz-calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px);padding-right:clamp(30px, calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px) }.home-reasons .swiper .swiper-wrapper .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home-reasons .swiper .swiper-wrapper .swiper-slide:not(:last-child){margin-right:40px ;margin-right:clamp(40px, -webkit-calc(1*(40px + 24 * ((100vw - 1024px) / 416))), 64px);margin-right:clamp(40px, -moz-calc(1*(40px + 24 * ((100vw - 1024px) / 416))), 64px);margin-right:clamp(40px, calc(1*(40px + 24 * ((100vw - 1024px) / 416))), 64px) }.home-reasons .swiper .swiper-wrapper .swiper-slide.slide-text{padding-left:30px ;padding-left:clamp(30px, -webkit-calc(1*(30px + 16 * ((100vw - 1024px) / 416))), 46px) ;padding-left:clamp(30px, -moz-calc(1*(30px + 16 * ((100vw - 1024px) / 416))), 46px) ;padding-left:clamp(30px, calc(1*(30px + 16 * ((100vw - 1024px) / 416))), 46px) ;padding-top:130px ;padding-top:clamp(130px, -webkit-calc(1*(130px + 30 * ((100vw - 1024px) / 416))), 160px) ;padding-top:clamp(130px, -moz-calc(1*(130px + 30 * ((100vw - 1024px) / 416))), 160px) ;padding-top:clamp(130px, calc(1*(130px + 30 * ((100vw - 1024px) / 416))), 160px) ;text-align:center}.home-reasons .swiper .swiper-wrapper .swiper-slide.slide-text .title-reasons{font-family:"Cormorant Garamond",serif;font-weight:700;font-size:max( 4.27vw , 82px);line-height:max(3.49vw, 67px);margin-bottom:max( 0.94vw , 18px) }.home-reasons .swiper .swiper-wrapper .swiper-slide.slide-text .title-reasons .nb-reasons{font-family:"Cormorant Garamond",serif;font-weight:600;font-style:italic;font-size:max( 8.59vw , 165px) ;color:#91bcd4}.home-reasons .swiper .swiper-wrapper .swiper-slide.slide-text .subtitle-reasons{font-family:"Montserrat",sans-serif;font-weight:600;font-size:max( 0.94vw , 18px);line-height:max(1.15vw, 22px)}.home-reasons .swiper .swiper-wrapper .swiper-slide:not(.slide-text){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-column-gap:max( 3.23vw , 62px);-moz-column-gap:max( 3.23vw , 62px);column-gap:max( 3.23vw , 62px) }.home-reasons .swiper .swiper-wrapper .swiper-slide:not(.slide-text) .left picture{width:350px ;width:clamp(350px, -webkit-calc(1*(350px + 60 * ((100vw - 1024px) / 416))), 410px) ;width:clamp(350px, -moz-calc(1*(350px + 60 * ((100vw - 1024px) / 416))), 410px) ;width:clamp(350px, calc(1*(350px + 60 * ((100vw - 1024px) / 416))), 410px) ;height:auto;margin-bottom:155px}.home-reasons .swiper .swiper-wrapper .swiper-slide:not(.slide-text) .right{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.home-reasons .swiper .swiper-wrapper .swiper-slide:not(.slide-text) .right .text{margin-top:min( -1.04vw , -20px) ;width:max( 21.35vw , 410px) ;font-family:"Cormorant Garamond",serif;font-weight:700;font-size:max( 1.56vw , 30px);line-height:normal}.home-reasons .swiper .swiper-wrapper .swiper-slide:not(.slide-text) .right .text .nb_reason{font-family:"Cormorant Garamond",serif;font-weight:600;color:#91bcd4;font-style:italic;font-size:max( 6.35vw , 122px) }.home-reasons .swiper .swiper-wrapper .swiper-slide:not(.slide-text) .right picture{width:460px ;width:clamp(460px, -webkit-calc(1*(460px + 65 * ((100vw - 1024px) / 416))), 525px) ;width:clamp(460px, -moz-calc(1*(460px + 65 * ((100vw - 1024px) / 416))), 525px) ;width:clamp(460px, calc(1*(460px + 65 * ((100vw - 1024px) / 416))), 525px) ;height:auto}.home-reasons .swiper .swiper-pagination.swiper-pagination-default .swiper-button-disabled{opacity:0}.home-region{padding-bottom:max( 5.21vw , 100px) }.home-region .div-img{width:100%;height:450px ;height:clamp(450px, -webkit-calc(1*(450px + 93 * ((100vw - 1024px) / 416))), 543px) ;height:clamp(450px, -moz-calc(1*(450px + 93 * ((100vw - 1024px) / 416))), 543px) ;height:clamp(450px, calc(1*(450px + 93 * ((100vw - 1024px) / 416))), 543px) ;max-width:max( 58.23vw , 1118px) ;margin:0 auto;padding-left:100px ;padding-left:clamp(0, -webkit-calc(1*(100px + -100 * ((100vw - 1024px) / 416))), 100px) ;padding-left:clamp(0, -moz-calc(1*(100px + -100 * ((100vw - 1024px) / 416))), 100px) ;padding-left:clamp(0, calc(1*(100px + -100 * ((100vw - 1024px) / 416))), 100px) ;padding-right:100px ;padding-right:clamp(0, -webkit-calc(1*(100px + -100 * ((100vw - 1024px) / 416))), 100px);padding-right:clamp(0, -moz-calc(1*(100px + -100 * ((100vw - 1024px) / 416))), 100px);padding-right:clamp(0, calc(1*(100px + -100 * ((100vw - 1024px) / 416))), 100px) }.home-region .div-img picture{height:100%;width:100%}.home-region .heading,.home-region .paragraph{width:max( 40.1vw , 770px) ;padding:0}.home-region .heading{margin-top:60px ;margin-top:clamp(60px, -webkit-calc(1*(60px + 40 * ((100vw - 1024px) / 416))), 100px) ;margin-top:clamp(60px, -moz-calc(1*(60px + 40 * ((100vw - 1024px) / 416))), 100px) ;margin-top:clamp(60px, calc(1*(60px + 40 * ((100vw - 1024px) / 416))), 100px) ;margin-bottom:60px ;margin-bottom:clamp(60px, -webkit-calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px) ;margin-bottom:clamp(60px, -moz-calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px) ;margin-bottom:clamp(60px, calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px) ;margin-left:auto;margin-right:auto;height:200px ;height:clamp(200px, -webkit-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px);height:clamp(200px, -moz-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px);height:clamp(200px, calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) }.home-region .heading .surtitle{margin-bottom:5px ;margin-bottom:clamp(-8px, -webkit-calc(1*(5px + -13 * ((100vw - 1024px) / 416))), 5px);margin-bottom:clamp(-8px, -moz-calc(1*(5px + -13 * ((100vw - 1024px) / 416))), 5px);margin-bottom:clamp(-8px, calc(1*(5px + -13 * ((100vw - 1024px) / 416))), 5px) }.home-region .heading svg,.home-region .heading img{height:200px ;height:clamp(200px, -webkit-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;height:clamp(200px, -moz-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;height:clamp(200px, calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;width:200px ;width:clamp(200px, -webkit-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px);width:clamp(200px, -moz-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px);width:clamp(200px, calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) }.home-region .paragraph{padding:0;margin:0 auto;margin-top:60px ;margin-top:clamp(60px, -webkit-calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px) ;margin-top:clamp(60px, -moz-calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px) ;margin-top:clamp(60px, calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px) ;margin-bottom:60px ;margin-bottom:clamp(60px, -webkit-calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px);margin-bottom:clamp(60px, -moz-calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px);margin-bottom:clamp(60px, calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px) }.home-experiences{padding-bottom:max( 5.21vw , 100px) }.home-experiences .div-img{width:100%;height:450px ;height:clamp(450px, -webkit-calc(1*(450px + 93 * ((100vw - 1024px) / 416))), 543px) ;height:clamp(450px, -moz-calc(1*(450px + 93 * ((100vw - 1024px) / 416))), 543px) ;height:clamp(450px, calc(1*(450px + 93 * ((100vw - 1024px) / 416))), 543px) ;max-width:max( 58.23vw , 1118px) ;margin:0 auto;padding-left:100px ;padding-left:clamp(0, -webkit-calc(1*(100px + -100 * ((100vw - 1024px) / 416))), 100px) ;padding-left:clamp(0, -moz-calc(1*(100px + -100 * ((100vw - 1024px) / 416))), 100px) ;padding-left:clamp(0, calc(1*(100px + -100 * ((100vw - 1024px) / 416))), 100px) ;padding-right:100px ;padding-right:clamp(0, -webkit-calc(1*(100px + -100 * ((100vw - 1024px) / 416))), 100px);padding-right:clamp(0, -moz-calc(1*(100px + -100 * ((100vw - 1024px) / 416))), 100px);padding-right:clamp(0, calc(1*(100px + -100 * ((100vw - 1024px) / 416))), 100px) }.home-experiences .div-img picture{height:100%;width:100%}.home-experiences .heading,.home-experiences .paragraph{width:max( 40.1vw , 770px) ;padding:0}.home-experiences .heading{margin-top:60px ;margin-top:clamp(60px, -webkit-calc(1*(60px + 40 * ((100vw - 1024px) / 416))), 100px) ;margin-top:clamp(60px, -moz-calc(1*(60px + 40 * ((100vw - 1024px) / 416))), 100px) ;margin-top:clamp(60px, calc(1*(60px + 40 * ((100vw - 1024px) / 416))), 100px) ;margin-bottom:60px ;margin-bottom:clamp(60px, -webkit-calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px) ;margin-bottom:clamp(60px, -moz-calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px) ;margin-bottom:clamp(60px, calc(1*(60px + 20 * ((100vw - 1024px) / 416))), 80px) ;margin-left:auto;margin-right:auto;height:200px ;height:clamp(200px, -webkit-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px);height:clamp(200px, -moz-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px);height:clamp(200px, calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) }.home-experiences .heading .surtitle{margin-bottom:5px ;margin-bottom:clamp(-8px, -webkit-calc(1*(5px + -13 * ((100vw - 1024px) / 416))), 5px);margin-bottom:clamp(-8px, -moz-calc(1*(5px + -13 * ((100vw - 1024px) / 416))), 5px);margin-bottom:clamp(-8px, calc(1*(5px + -13 * ((100vw - 1024px) / 416))), 5px) }.home-experiences .heading svg,.home-experiences .heading img{height:200px ;height:clamp(200px, -webkit-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;height:clamp(200px, -moz-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;height:clamp(200px, calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) ;width:200px ;width:clamp(200px, -webkit-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px);width:clamp(200px, -moz-calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px);width:clamp(200px, calc(1*(200px + 75 * ((100vw - 1024px) / 416))), 275px) }.home-experiences .swiper{padding-left:max( 2.92vw , 56px) ;padding-right:max( 2.92vw , 56px) }.home-experiences .swiper .swiper-wrapper .swiper-slide{width:max( 27.81vw , 534px) }.home-experiences .swiper .swiper-wrapper .swiper-slide:not(:last-child){margin-right:max( 2.92vw , 56px) }.home-infos{padding-top:100px ;padding-top:clamp(100px, -webkit-calc(1*(100px + 50 * ((100vw - 1024px) / 416))), 150px) ;padding-top:clamp(100px, -moz-calc(1*(100px + 50 * ((100vw - 1024px) / 416))), 150px) ;padding-top:clamp(100px, calc(1*(100px + 50 * ((100vw - 1024px) / 416))), 150px) ;padding-left:50px ;padding-left:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;padding-left:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;padding-left:clamp(50px, calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;padding-right:50px ;padding-right:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;padding-right:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;padding-right:clamp(50px, calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;padding-bottom:150px ;padding-bottom:clamp(150px, -webkit-calc(1*(150px + 50 * ((100vw - 1024px) / 416))), 200px);padding-bottom:clamp(150px, -moz-calc(1*(150px + 50 * ((100vw - 1024px) / 416))), 200px);padding-bottom:clamp(150px, calc(1*(150px + 50 * ((100vw - 1024px) / 416))), 200px) }.home-infos .div-infos{row-gap:max( 2.86vw , 55px) ;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;margin-top:max( 4.17vw , 80px) }.home-infos .div-infos .info{width:-webkit-calc(50% - 25px);width:-moz-calc(50% - 25px);width:calc(50% - 25px);-webkit-column-gap:max( 1.56vw , 30px);-moz-column-gap:max( 1.56vw , 30px);column-gap:max( 1.56vw , 30px) }.home-infos .div-infos .info .bullet{height:max( 4.58vw , 88px) ;width:max( 4.58vw , 88px) }.home-infos .div-infos .info .bullet img,.home-infos .div-infos .info .bullet svg{height:max( 1.67vw , 32px) ;width:max( 1.67vw , 32px) }.home-infos .div-infos .info .txt{width:max( 15.63vw , 300px) }.home-infos .div-infos .info .txt .name{font-size:max( 2.29vw , 44px);line-height:max(2.81vw, 54px)}.home-infos .div-infos .info .txt .description{font-size:max( 0.83vw , 16px);line-height:max(0.99vw, 19px)}.home-reviews{padding-top:100px ;padding-top:clamp(100px, -webkit-calc(1*(100px + 50 * ((100vw - 1024px) / 416))), 150px) ;padding-top:clamp(100px, -moz-calc(1*(100px + 50 * ((100vw - 1024px) / 416))), 150px) ;padding-top:clamp(100px, calc(1*(100px + 50 * ((100vw - 1024px) / 416))), 150px) ;padding-left:0;padding-right:0;padding-bottom:100px ;padding-bottom:clamp(100px, -webkit-calc(1*(100px + 50 * ((100vw - 1024px) / 416))), 150px);padding-bottom:clamp(100px, -moz-calc(1*(100px + 50 * ((100vw - 1024px) / 416))), 150px);padding-bottom:clamp(100px, calc(1*(100px + 50 * ((100vw - 1024px) / 416))), 150px) }.home-reviews .title{text-align:left;margin-left:50px ;margin-left:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;margin-left:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;margin-left:clamp(50px, calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;margin-bottom:100px ;margin-bottom:clamp(100px, -webkit-calc(1*(100px + 50 * ((100vw - 1024px) / 416))), 150px) ;margin-bottom:clamp(100px, -moz-calc(1*(100px + 50 * ((100vw - 1024px) / 416))), 150px) ;margin-bottom:clamp(100px, calc(1*(100px + 50 * ((100vw - 1024px) / 416))), 150px) ;width:520px ;width:clamp(520px, -webkit-calc(1*(520px + 180 * ((100vw - 1024px) / 416))), 700px) ;width:clamp(520px, -moz-calc(1*(520px + 180 * ((100vw - 1024px) / 416))), 700px) ;width:clamp(520px, calc(1*(520px + 180 * ((100vw - 1024px) / 416))), 700px) ;max-width:max( 36.46vw , 700px) }.home-reviews .div-rating{position:absolute;margin:unset;height:max( 16.82vw , 323px) ;width:max( 18.39vw , 353px) ;padding-top:max( 2.08vw , 40px) ;padding-left:max( 3.13vw , 60px) ;padding-right:max( 3.13vw , 60px) ;padding-bottom:max( 2.08vw , 40px) ;row-gap:max( 2.5vw , 48px) ;top:min( -2.6vw , -50px) ;right:50px ;right:clamp(50px, -webkit-calc(1*(50px + 110 * ((100vw - 1024px) / 416))), 160px);right:clamp(50px, -moz-calc(1*(50px + 110 * ((100vw - 1024px) / 416))), 160px);right:clamp(50px, calc(1*(50px + 110 * ((100vw - 1024px) / 416))), 160px) }.home-reviews .div-rating .div-txt .rate{font-size:max( 1.04vw , 20px);line-height:normal}.home-reviews .div-rating .div-txt .rate span{font-size:max( 4.17vw , 80px);line-height:normal}.home-reviews .div-rating .div-txt .nb-reviews{margin-top:max( 0.31vw , 6px) ;font-size:max( 0.83vw , 16px);line-height:max(0.99vw, 19px)}.home-reviews .swiper-reviews{margin:0 auto;margin-top:max( 7.81vw , 150px) ;width:max( 40.1vw , 770px) }.home-reviews .swiper-reviews .review{min-height:max( 13.54vw , 260px) ;padding-bottom:max( 4.69vw , 90px) }.home-reviews .swiper-reviews .review .paragraph{font-size:max( 1.56vw , 30px);line-height:max(2.08vw, 40px)}.home-reviews .swiper-reviews .review .customer{margin-top:max( 2.08vw , 40px) ;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start;-webkit-column-gap:max( 1.04vw , 20px);-moz-column-gap:max( 1.04vw , 20px);column-gap:max( 1.04vw , 20px) }.home-reviews .swiper-reviews .review .customer picture{height:max( 4.17vw , 80px) ;width:max( 4.17vw , 80px) }.home-reviews .swiper-reviews .review .customer .txt .name{font-size:max( 1.3vw , 25px);line-height:max(2.08vw, 40px)}.home-reviews .swiper-reviews .review .customer .txt .description{font-size:max( 0.78vw , 15px);line-height:max(0.94vw, 18px)}.home-certificates{padding-bottom:max( 7.81vw , 150px) }.home-certificates .swiper{padding-left:max( 2.6vw , 50px) ;padding-right:max( 2.6vw , 50px) }.home-certificates .swiper .swiper-wrapper .swiper-slide:not(:last-child){margin-right:max( 3.23vw , 62px) }.home-certificates .swiper .swiper-wrapper .swiper-slide.slide-paragraph{height:max( 15.21vw , 292px) ;width:max( 27.5vw , 528px) ;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.home-certificates .swiper .swiper-wrapper .swiper-slide:not(.slide-paragraph){background-color:#91bcd4;height:max( 15.21vw , 292px) ;width:max( 15.21vw , 292px) ;padding-top:max( 2.86vw , 55px) ;padding-left:max( 2.86vw , 55px) ;padding-right:max( 2.86vw , 55px) ;padding-bottom:max( 1.56vw , 30px) }.home-certificates .swiper .swiper-wrapper .swiper-slide:not(.slide-paragraph) .txt{font-size:max( 1.2vw , 23px);line-height:max(1.46vw, 28px)}.home-certificates .swiper .swiper-wrapper .swiper-slide:not(.slide-paragraph) .word{font-size:max( 0.89vw , 17px);line-height:max(1.04vw, 20px)}.home-certificates .swiper .swiper-wrapper .swiper-slide:not(.slide-paragraph) picture{max-height:max( 2.14vw , 41px) }.featured-actu-offer{left:min( -26.04vw , -500px) ;width:max( 23.44vw , 450px) ;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;transform:unset;bottom:max( 3.13vw , 60px) ;padding-left:max( 2.08vw , 40px) ;padding-top:max( 1.82vw , 35px) ;padding-right:max( 1.82vw , 35px) ;padding-bottom:max( 1.82vw , 35px) }.featured-actu-offer.open{-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;transform:unset;bottom:max( 6.67vw , 128px) ;left:max( 3.13vw , 60px) }.featured-actu-offer .btn-close{top:max( 0.78vw , 15px) ;right:max( 0.78vw , 15px) }.featured-actu-offer .swiper .swiper-pagination{bottom:min( -1.82vw , -35px) }.home-actu .title{margin-bottom:max( 3.13vw , 60px) }.home-actu .swiper{padding-left:max( 2.6vw , 50px) ;padding-right:max( 2.6vw , 50px) }.home-actu .swiper .swiper-wrapper .swiper-slide{width:297px ;width:clamp(297px, -webkit-calc(1*(297px + 153 * ((100vw - 360px) / 664))), 450px) ;width:clamp(297px, -moz-calc(1*(297px + 153 * ((100vw - 360px) / 664))), 450px) ;width:clamp(297px, calc(1*(297px + 153 * ((100vw - 360px) / 664))), 450px) ;width:max( 24.58vw , 472px) }.home-actu .swiper .swiper-wrapper .swiper-slide:not(:last-child){margin-right:max( 2.86vw , 55px) }.home-actu .swiper .swiper-wrapper .swiper-slide .infos{padding-top:max( 1.04vw , 20px) ;padding-right:max( 2.08vw , 40px) ;padding-left:max( 2.08vw , 40px) ;padding-bottom:max( 1.04vw , 20px) }.home-actu .swiper .swiper-wrapper .swiper-slide .infos .type{font-size:max( 0.83vw , 16px);line-height:max(1.04vw, 20px)}.home-actu .swiper .swiper-wrapper .swiper-slide .infos .name{font-size:18px ;font-size:clamp(18px, -webkit-calc(1*(18px + 2 * ((100vw - 360px) / 664))), 20px) ;font-size:clamp(18px, -moz-calc(1*(18px + 2 * ((100vw - 360px) / 664))), 20px) ;font-size:clamp(18px, calc(1*(18px + 2 * ((100vw - 360px) / 664))), 20px) ;line-height:22px ;line-height:clamp(22px, -webkit-calc(1*(22px + 2 * ((100vw - 360px) / 664))), 24px) ;line-height:clamp(22px, -moz-calc(1*(22px + 2 * ((100vw - 360px) / 664))), 24px) ;line-height:clamp(22px, calc(1*(22px + 2 * ((100vw - 360px) / 664))), 24px) ;font-size:max( 1.04vw , 20px);line-height:max(1.25vw, 24px);min-height:max( 4.17vw , 80px) }.home-actu .swiper .swiper-wrapper .swiper-slide .infos .abstract{-webkit-line-clamp:4;font-size:max( 0.83vw , 16px);line-height:max(1.82vw, 35px);min-height:max( 7.29vw , 140px) }.home-actu .btn{margin-top:max( 3.13vw , 60px) }.home-contact{margin-top:150px ;margin-top:clamp(150px, -webkit-calc(1*(150px + 50 * ((100vw - 1024px) / 416))), 200px) ;margin-top:clamp(150px, -moz-calc(1*(150px + 50 * ((100vw - 1024px) / 416))), 200px) ;margin-top:clamp(150px, calc(1*(150px + 50 * ((100vw - 1024px) / 416))), 200px) ;margin-bottom:max( 5.21vw , 100px) ;margin-left:auto;margin-right:auto;padding-left:50px ;padding-left:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;padding-left:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;padding-left:clamp(50px, calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;padding-right:50px ;padding-right:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;padding-right:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;padding-right:clamp(50px, calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) ;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-column-gap:50px ;-moz-column-gap:50px ;column-gap:50px ;-webkit-column-gap:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px);-moz-column-gap:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px);column-gap:clamp(50px, calc(1*(50px + 50 * ((100vw - 1024px) / 416))), 100px) }.home-contact .card{width:50%;padding:40px ;padding:clamp(40px, -webkit-calc(1*(40px + 40 * ((100vw - 1024px) / 416))), 80px);padding:clamp(40px, -moz-calc(1*(40px + 40 * ((100vw - 1024px) / 416))), 80px);padding:clamp(40px, calc(1*(40px + 40 * ((100vw - 1024px) / 416))), 80px) }.home-contact .card.full{width:100%}.home-contact .card .txt{font-size:max( 2.6vw , 50px);line-height:max(3.07vw, 59px)}.home-contact .card .btn{margin-top:max( 2.6vw , 50px) ;margin-bottom:max( 0.78vw , 15px) }.home-contact .card a:not(.btn){font-size:max( 0.94vw , 18px);line-height:max(1.15vw, 22px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.home-partners{margin-top:max( 5.21vw , 100px) ;margin-bottom:max( 5.21vw , 100px) ;padding-left:max( 2.6vw , 50px) ;padding-right:max( 2.6vw , 50px) ;-webkit-column-gap:max( 1.72vw , 33px) ;-moz-column-gap:max( 1.72vw , 33px) ;column-gap:max( 1.72vw , 33px) ;row-gap:max( 1.56vw , 30px) }.home-partners a picture{height:max( 4.58vw , 88px) ;max-width:max( 9.43vw , 181px) }}@media only screen and (min-width:1440px){.home-intro .row.first .title{font-size:max( 3.65vw , 70px);line-height:max(4.17vw, 80px)}.home-hebergements .heading{height:max( 14.32vw , 275px) ;margin-bottom:max( 4.17vw , 80px) }.home-hebergements .heading .surtitle{margin-bottom:min( -0.42vw , -8px) }.home-hebergements .heading svg,.home-hebergements .heading img{height:max( 14.32vw , 275px) ;width:max( 14.32vw , 275px) }.home-hebergements .div-filter-formulaire{margin-top:max( 3.13vw , 60px) ;margin-bottom:max( 4.17vw , 80px) }.home-hebergements .swiper .swiper-wrapper .swiper-slide{margin-right:max( 1.56vw , 30px) ;margin-left:max( 1.56vw , 30px) ;width:max( 45.83vw , 880px) }.home-hebergements .swiper .swiper-wrapper .swiper-slide .txt{-webkit-column-gap:max( 6.25vw , 120px);-moz-column-gap:max( 6.25vw , 120px);column-gap:max( 6.25vw , 120px) }.home-camping .heading{height:max( 14.32vw , 275px) ;margin-bottom:max( 4.17vw , 80px) }.home-camping .heading .surtitle{margin-bottom:min( -0.42vw , -8px) }.home-camping .heading svg,.home-camping .heading img{height:max( 14.32vw , 275px) ;width:max( 14.32vw , 275px) }.home-camping .swiper{padding-left:max( 2.92vw , 56px) ;padding-right:max( 2.92vw , 56px) }.home-camping .swiper .swiper-wrapper .swiper-slide{width:max( 27.81vw , 534px) }.home-camping .swiper .swiper-wrapper .swiper-slide:not(:last-child){margin-right:max( 2.92vw , 56px) }.home-history .left .heading{height:max( 14.32vw , 275px) ;margin-bottom:max( 4.17vw , 80px) }.home-history .left .heading svg,.home-history .left .heading img{height:max( 14.32vw , 275px) ;width:max( 14.32vw , 275px) }.home-history .left .paragraph{width:max( 27.5vw , 528px) }.home-history .right picture{width:max( 27.5vw , 528px) }.home-ecolo{padding-left:0;padding-right:0;width:max( 64.58vw , 1240px) }.home-reasons{padding-bottom:max( 10.42vw , 200px) }.home-reasons .swiper{padding-left:max( 2.92vw , 56px) ;padding-right:max( 2.92vw , 56px) }.home-reasons .swiper .swiper-wrapper .swiper-slide:not(:last-child){margin-right:max( 3.33vw , 64px) }.home-reasons .swiper .swiper-wrapper .swiper-slide.slide-text{padding-left:max( 2.4vw , 46px) ;padding-top:max( 8.33vw , 160px) }.home-reasons .swiper .swiper-wrapper .swiper-slide:not(.slide-text) .left picture{width:max( 21.35vw , 410px) ;margin-bottom:max( 8.07vw , 155px) }.home-reasons .swiper .swiper-wrapper .swiper-slide:not(.slide-text) .right picture{width:max( 27.34vw , 525px) }.home-region .div-img{height:max( 28.28vw , 543px) }.home-region .heading{height:max( 14.32vw , 275px) ;margin-top:max( 5.21vw , 100px) ;margin-bottom:max( 4.17vw , 80px) }.home-region .heading .surtitle{margin-bottom:min( -0.42vw , -8px) }.home-region .heading svg,.home-region .heading img{height:max( 14.32vw , 275px) ;width:max( 14.32vw , 275px) }.home-experiences .div-img{height:max( 28.28vw , 543px) }.home-experiences .heading{height:max( 14.32vw , 275px) ;margin-top:max( 5.21vw , 100px) ;margin-bottom:max( 4.17vw , 80px) }.home-experiences .heading .surtitle{margin-bottom:min( -0.42vw , -8px) }.home-experiences .heading svg,.home-experiences .heading img{height:max( 14.32vw , 275px) ;width:max( 14.32vw , 275px) }.home-experiences .swiper{padding-left:30px ;padding-left:clamp(30px, -webkit-calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px) ;padding-left:clamp(30px, -moz-calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px) ;padding-left:clamp(30px, calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px) ;padding-right:30px ;padding-right:clamp(30px, -webkit-calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px);padding-right:clamp(30px, -moz-calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px);padding-right:clamp(30px, calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px) }.home-experiences .swiper .swiper-wrapper .swiper-slide{width:450px ;width:clamp(450px, -webkit-calc(1*(450px + 84 * ((100vw - 1024px) / 416))), 534px);width:clamp(450px, -moz-calc(1*(450px + 84 * ((100vw - 1024px) / 416))), 534px);width:clamp(450px, calc(1*(450px + 84 * ((100vw - 1024px) / 416))), 534px) }.home-experiences .swiper .swiper-wrapper .swiper-slide:not(:last-child){margin-right:30px ;margin-right:clamp(30px, -webkit-calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px);margin-right:clamp(30px, -moz-calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px);margin-right:clamp(30px, calc(1*(30px + 26 * ((100vw - 1024px) / 416))), 56px) }.home-experiences .swiper .swiper-wrapper .swiper-slide picture{height:auto}.home-experiences .swiper .swiper-pagination.swiper-pagination-default{top:max( 14.17vw , 272px) }.home-infos{padding-top:max( 7.81vw , 150px) ;padding-left:max( 5.21vw , 100px) ;padding-right:max( 5.21vw , 100px) ;padding-bottom:max( 10.42vw , 200px) }.home-infos .div-infos{-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset}.home-infos .div-infos .info{width:50%}.home-reviews{padding-top:max( 7.81vw , 150px) ;padding-bottom:max( 7.81vw , 150px) }.home-reviews .title{margin-left:7vw;width:unset;margin-bottom:max( 7.81vw , 150px) }.home-reviews .div-rating{right:max( 8.33vw , 160px) }.home-contact{margin-top:max( 10.42vw , 200px) ;width:max( 75vw , 1440px) ;-webkit-column-gap:max( 5.21vw , 100px);-moz-column-gap:max( 5.21vw , 100px);column-gap:max( 5.21vw , 100px) }.home-contact .card{padding:max( 4.17vw , 80px) }}
/*# sourceMappingURL=./home-desktop.css.map */