@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)}}.home-header{padding-top:15px ;padding-top:clamp(15px, -webkit-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;padding-top:clamp(15px, -moz-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;padding-top:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;text-align:center}.home-header .first{margin-bottom:-80px}.home-header .first .logo img,.home-header .first .logo svg{height:55px ;height:clamp(55px, -webkit-calc(1*(55px + 45 * ((100vw - 360px) / 664))), 100px) ;height:clamp(55px, -moz-calc(1*(55px + 45 * ((100vw - 360px) / 664))), 100px) ;height:clamp(55px, calc(1*(55px + 45 * ((100vw - 360px) / 664))), 100px) ;width:auto}.home-header .first .adjectives{font-family:"Cormorant Garamond",serif;font-weight:700;font-size:18px ;font-size:clamp(18px, -webkit-calc(1*(18px + 7 * ((100vw - 360px) / 664))), 25px);font-size:clamp(18px, -moz-calc(1*(18px + 7 * ((100vw - 360px) / 664))), 25px);font-size:clamp(18px, calc(1*(18px + 7 * ((100vw - 360px) / 664))), 25px) }.home-header .first .adjectives .circle{display:inline-block;background-color:#212929;overflow:hidden;border-radius:50%;height:6px;width:6px;margin:0 10px}.home-header .first .title{margin-top:8px ;margin-top:clamp(8px, -webkit-calc(1*(8px + 7 * ((100vw - 360px) / 664))), 15px) ;margin-top:clamp(8px, -moz-calc(1*(8px + 7 * ((100vw - 360px) / 664))), 15px) ;margin-top:clamp(8px, calc(1*(8px + 7 * ((100vw - 360px) / 664))), 15px) ;font-size:12px;line-height:15px}.home-header .first .subtitle{margin-top:4px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:15px;line-height:19px}.home-header .pin-spacer{margin:0 !important}.home-header .pin-spacer .gallery{left:0 !important}.home-header .gallery{margin-left:-100%;margin-right:-100%;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;height:100vh;position:relative}.home-header .gallery .overlay{z-index:2;position:absolute;top:0;left:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);right:0;bottom:0;-webkit-clip-path:inset(15% 10%);clip-path:inset(15% 10%);width:100vw;height:100vh}.home-header .gallery .overlay video,.home-header .gallery .overlay img{width:100%;-o-object-fit:cover;object-fit:cover}.home-header .gallery .overlay picture{height:100%;width:100%}.home-header .gallery .overlay iframe{position:absolute;height:100%;width:100%;left:0;top:0;opacity:.01}.home-header .gallery .overlay iframe.visible{opacity:1}.home-header .gallery .title{opacity:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:3;color:#fff;font-family:"Cormorant Garamond",serif;font-weight:700;font-size:70px ;font-size:clamp(70px, -webkit-calc(1*(70px + 15 * ((100vw - 360px) / 664))), 85px) ;font-size:clamp(70px, -moz-calc(1*(70px + 15 * ((100vw - 360px) / 664))), 85px) ;font-size:clamp(70px, calc(1*(70px + 15 * ((100vw - 360px) / 664))), 85px) ;line-height:75px ;line-height:clamp(75px, -webkit-calc(1*(75px + 0 * ((100vw - 360px) / 664))), 75px) ;line-height:clamp(75px, -moz-calc(1*(75px + 0 * ((100vw - 360px) / 664))), 75px) ;line-height:clamp(75px, calc(1*(75px + 0 * ((100vw - 360px) / 664))), 75px) ;text-align:center;mix-blend-mode:luminosity;width:100vw;padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-left:clamp(15px, calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px);padding-right:clamp(15px, -moz-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px);padding-right:clamp(15px, calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) }.home-header .gallery .mosaic{display:grid;grid-gap:40px;grid-template-columns:1fr 1fr 2fr 1fr 1fr}.home-header .gallery .mosaic>div>picture+picture{margin-top:40px}.home-header .gallery .mosaic img{width:100%;height:auto}.home-header .gallery .mosaic .central{visibility:hidden}.home-intro{padding-top:100px;padding-bottom:50px}.home-intro .row{padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-left:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px);padding-right:clamp(15px, -moz-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px);padding-right:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) }.home-intro .row.first .title{text-align:center;font-family:"Cormorant Garamond",serif;font-weight:700;font-size:40px ;font-size:clamp(40px, -webkit-calc(1*(40px + 10 * ((100vw - 360px) / 664))), 50px) ;font-size:clamp(40px, -moz-calc(1*(40px + 10 * ((100vw - 360px) / 664))), 50px) ;font-size:clamp(40px, calc(1*(40px + 10 * ((100vw - 360px) / 664))), 50px) ;line-height:55px ;line-height:clamp(55px, -webkit-calc(1*(55px + 10 * ((100vw - 360px) / 664))), 65px) ;line-height:clamp(55px, -moz-calc(1*(55px + 10 * ((100vw - 360px) / 664))), 65px) ;line-height:clamp(55px, calc(1*(55px + 10 * ((100vw - 360px) / 664))), 65px) ;margin-bottom:56px}.home-intro .row.first .buttons{margin:0 auto;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;width:242px;row-gap:25px}.home-intro .row.second{margin-top:60px;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;row-gap:60px}.home-intro .row.second picture{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2}.home-intro .row.second .paragraph{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.home-intro .row.third .btn.flat{margin:60px 0}.home-intro .row.third .card{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: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;background-color:#b0ccdb;padding:25px 0;margin-top:60px;font-family:"Montserrat",sans-serif;font-weight:700}.home-intro .row.third .card .dates{text-align:center;margin-bottom:30px;font-size:18px ;font-size:clamp(18px, -webkit-calc(1*(18px + 5 * ((100vw - 360px) / 664))), 23px) ;font-size:clamp(18px, -moz-calc(1*(18px + 5 * ((100vw - 360px) / 664))), 23px) ;font-size:clamp(18px, calc(1*(18px + 5 * ((100vw - 360px) / 664))), 23px) ;line-height:22px ;line-height:clamp(22px, -webkit-calc(1*(22px + 6 * ((100vw - 360px) / 664))), 28px);line-height:clamp(22px, -moz-calc(1*(22px + 6 * ((100vw - 360px) / 664))), 28px);line-height:clamp(22px, calc(1*(22px + 6 * ((100vw - 360px) / 664))), 28px) }.home-intro .row.third .card a{text-decoration:none}.home-intro .row.third .card .phone{font-size:20px ;font-size:clamp(20px, -webkit-calc(1*(20px + 3 * ((100vw - 360px) / 664))), 23px) ;font-size:clamp(20px, -moz-calc(1*(20px + 3 * ((100vw - 360px) / 664))), 23px) ;font-size:clamp(20px, calc(1*(20px + 3 * ((100vw - 360px) / 664))), 23px) ;line-height:24px ;line-height:clamp(24px, -webkit-calc(1*(24px + 4 * ((100vw - 360px) / 664))), 28px) ;line-height:clamp(24px, -moz-calc(1*(24px + 4 * ((100vw - 360px) / 664))), 28px) ;line-height:clamp(24px, calc(1*(24px + 4 * ((100vw - 360px) / 664))), 28px) ;margin-bottom:10px}.home-intro .row.third .card .mail{font-family:"Montserrat",sans-serif;font-weight:400;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) ;margin-bottom:35px}.home-hebergements{padding-top:50px ;padding-top:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) ;padding-top:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) ;padding-top:clamp(50px, calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) ;padding-bottom:50px ;padding-bottom:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px);padding-bottom:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px);padding-bottom:clamp(50px, calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) }.home-hebergements .heading,.home-hebergements .paragraph{padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-left:clamp(15px, calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px);padding-right:clamp(15px, -moz-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px);padding-right:clamp(15px, calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) }.home-hebergements .heading{position:relative;text-align:center;height:150px ;height:clamp(150px, -webkit-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, -moz-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;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: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;margin-bottom:60px}.home-hebergements .heading .surtitle,.home-hebergements .heading .title{z-index:1}.home-hebergements .heading .surtitle{margin-bottom:5px}.home-hebergements .heading svg,.home-hebergements .heading img{height:150px ;height:clamp(150px, -webkit-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, -moz-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;width:150px ;width:clamp(150px, -webkit-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;width:clamp(150px, -moz-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;width:clamp(150px, calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;position:absolute;z-index:0;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:.56}.home-hebergements .div-filter-formulaire{text-align:center;margin:50px 0}.home-hebergements .div-filter-formulaire .btn-filter{height:50px ;height:clamp(50px, -webkit-calc(1*(50px + 20 * ((100vw - 360px) / 664))), 70px) ;height:clamp(50px, -moz-calc(1*(50px + 20 * ((100vw - 360px) / 664))), 70px) ;height:clamp(50px, calc(1*(50px + 20 * ((100vw - 360px) / 664))), 70px) ;padding:0 20px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.home-hebergements .swiper .swiper-wrapper .swiper-slide{text-decoration:none;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;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:-10px ;margin-right:clamp(-10px, -webkit-calc(1*(-10px + 20 * ((100vw - 360px) / 664))), 10px) ;margin-right:clamp(-10px, -moz-calc(1*(-10px + 20 * ((100vw - 360px) / 664))), 10px) ;margin-right:clamp(-10px, calc(1*(-10px + 20 * ((100vw - 360px) / 664))), 10px) ;margin-left:-10px ;margin-left:clamp(-10px, -webkit-calc(1*(-10px + 20 * ((100vw - 360px) / 664))), 10px) ;margin-left:clamp(-10px, -moz-calc(1*(-10px + 20 * ((100vw - 360px) / 664))), 10px) ;margin-left:clamp(-10px, calc(1*(-10px + 20 * ((100vw - 360px) / 664))), 10px) ;width:300px ;width:clamp(300px, -webkit-calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px);width:clamp(300px, -moz-calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px);width:clamp(300px, calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px) }.home-hebergements .swiper .swiper-wrapper .swiper-slide picture{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2;width:100%}.home-hebergements .swiper .swiper-wrapper .swiper-slide .txt{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.home-hebergements .swiper .swiper-wrapper .swiper-slide .txt .left .name{font-family:"Cormorant Garamond",serif;font-weight:700;font-size:30px ;font-size:clamp(30px, -webkit-calc(1*(30px + 10 * ((100vw - 360px) / 664))), 40px) ;font-size:clamp(30px, -moz-calc(1*(30px + 10 * ((100vw - 360px) / 664))), 40px) ;font-size:clamp(30px, calc(1*(30px + 10 * ((100vw - 360px) / 664))), 40px) ;line-height:30px ;line-height:clamp(30px, -webkit-calc(1*(30px + 10 * ((100vw - 360px) / 664))), 40px);line-height:clamp(30px, -moz-calc(1*(30px + 10 * ((100vw - 360px) / 664))), 40px);line-height:clamp(30px, calc(1*(30px + 10 * ((100vw - 360px) / 664))), 40px) }.home-hebergements .swiper .swiper-wrapper .swiper-slide .txt .left .capacity{font-family:"Montserrat",sans-serif;font-weight:600;font-size:13px ;font-size:clamp(13px, -webkit-calc(1*(13px + 3 * ((100vw - 360px) / 664))), 16px) ;font-size:clamp(13px, -moz-calc(1*(13px + 3 * ((100vw - 360px) / 664))), 16px) ;font-size:clamp(13px, calc(1*(13px + 3 * ((100vw - 360px) / 664))), 16px) ;line-height:16px ;line-height:clamp(16px, -webkit-calc(1*(16px + 3 * ((100vw - 360px) / 664))), 19px) ;line-height:clamp(16px, -moz-calc(1*(16px + 3 * ((100vw - 360px) / 664))), 19px) ;line-height:clamp(16px, calc(1*(16px + 3 * ((100vw - 360px) / 664))), 19px) ;margin-top:4px;margin-bottom:8px}.home-hebergements .div-btn-hebergements{text-align:center;margin-top:60px}.home-camping{padding-top:50px ;padding-top:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) ;padding-top:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) ;padding-top:clamp(50px, calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) ;padding-bottom:50px ;padding-bottom:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px);padding-bottom:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px);padding-bottom:clamp(50px, calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) }.home-camping .heading,.home-camping>.paragraph{padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-left:clamp(15px, calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px);padding-right:clamp(15px, -moz-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px);padding-right:clamp(15px, calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) }.home-camping .heading{position:relative;text-align:center;height:150px ;height:clamp(150px, -webkit-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, -moz-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;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: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;margin-bottom:60px}.home-camping .heading .surtitle,.home-camping .heading .title{z-index:1}.home-camping .heading .surtitle{margin-bottom:5px}.home-camping .heading svg,.home-camping .heading img{height:150px ;height:clamp(150px, -webkit-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, -moz-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;width:150px ;width:clamp(150px, -webkit-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;width:clamp(150px, -moz-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;width:clamp(150px, calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;position:absolute;z-index:0;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.home-camping>.paragraph{margin-bottom:40px;margin-top:60px}.home-camping .swiper{padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;padding-left:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px);padding-right:clamp(15px, -moz-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px);padding-right:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) }.home-camping .swiper .swiper-wrapper .swiper-slide{width:300px ;width:clamp(300px, -webkit-calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px) ;width:clamp(300px, -moz-calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px) ;width:clamp(300px, calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px) ;text-decoration:none}.home-camping .swiper .swiper-wrapper .swiper-slide:not(:last-child){margin-right:15px ;margin-right:clamp(15px, -webkit-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px);margin-right:clamp(15px, -moz-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px);margin-right:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) }.home-camping .swiper .swiper-wrapper .swiper-slide picture{height:300px ;height:clamp(300px, -webkit-calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px);height:clamp(300px, -moz-calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px);height:clamp(300px, calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px) }.home-camping .swiper .swiper-wrapper .swiper-slide .name{margin-top:15px ;margin-top:clamp(15px, -webkit-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;margin-top:clamp(15px, -moz-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;margin-top:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;font-family:"Cormorant Garamond",serif;font-weight:700;font-size:30px ;font-size:clamp(30px, -webkit-calc(1*(30px + 10 * ((100vw - 360px) / 664))), 40px) ;font-size:clamp(30px, -moz-calc(1*(30px + 10 * ((100vw - 360px) / 664))), 40px) ;font-size:clamp(30px, calc(1*(30px + 10 * ((100vw - 360px) / 664))), 40px) ;line-height:normal}.home-camping .swiper .swiper-pagination.swiper-pagination-default{top:150px ;top:clamp(150px, -webkit-calc(1*(150px + 122 * ((100vw - 360px) / 664))), 272px);top:clamp(150px, -moz-calc(1*(150px + 122 * ((100vw - 360px) / 664))), 272px);top:clamp(150px, calc(1*(150px + 122 * ((100vw - 360px) / 664))), 272px) }.home-camping .swiper .swiper-pagination.swiper-pagination-default .swiper-button-disabled{opacity:0}.home-history{padding-top:50px ;padding-top:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) ;padding-top:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) ;padding-top:clamp(50px, calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) ;padding-bottom:50px ;padding-bottom:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) ;padding-bottom:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) ;padding-bottom:clamp(50px, calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) ;padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-left:clamp(15px, calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px);padding-right:clamp(15px, -moz-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px);padding-right:clamp(15px, calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) }.home-history .left .heading{position:relative;text-align:center;height:150px ;height:clamp(150px, -webkit-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, -moz-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;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: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;margin-bottom:60px}.home-history .left .heading .surtitle,.home-history .left .heading .title{z-index:1}.home-history .left .heading .surtitle{margin-bottom:5px}.home-history .left .heading svg,.home-history .left .heading img{height:150px ;height:clamp(150px, -webkit-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, -moz-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;width:150px ;width:clamp(150px, -webkit-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;width:clamp(150px, -moz-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;width:clamp(150px, calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;position:absolute;z-index:0;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:.65}.home-history .left>.paragraph{margin-bottom:40px;margin-top:60px}.home-history .left .div-btn{text-align:center;margin-bottom:40px}.home-ecolo{padding-top:50px ;padding-top:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) ;padding-top:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) ;padding-top:clamp(50px, calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) ;padding-bottom:100px ;padding-bottom:clamp(100px, -webkit-calc(1*(100px + 50 * ((100vw - 360px) / 664))), 150px) ;padding-bottom:clamp(100px, -moz-calc(1*(100px + 50 * ((100vw - 360px) / 664))), 150px) ;padding-bottom:clamp(100px, calc(1*(100px + 50 * ((100vw - 360px) / 664))), 150px) ;padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-left:clamp(15px, calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px);padding-right:clamp(15px, -moz-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px);padding-right:clamp(15px, calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) }.home-ecolo .heading{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-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;row-gap:40px;margin-bottom:40px}.home-ecolo .heading picture{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;order:2}.home-ecolo .heading picture img{width:auto;height:110px ;height:clamp(110px, -webkit-calc(1*(110px + 20 * ((100vw - 360px) / 664))), 130px);height:clamp(110px, -moz-calc(1*(110px + 20 * ((100vw - 360px) / 664))), 130px);height:clamp(110px, calc(1*(110px + 20 * ((100vw - 360px) / 664))), 130px) }.home-ecolo .heading .title{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;order:1;text-align:center}.home-ecolo .div-paragraph{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;row-gap:30px;margin-bottom:60px;text-align:left}.home-ecolo .div-btn{text-align:center}.home-reasons{padding-bottom:100px ;padding-bottom:clamp(100px, -webkit-calc(1*(100px + 50 * ((100vw - 360px) / 664))), 150px);padding-bottom:clamp(100px, -moz-calc(1*(100px + 50 * ((100vw - 360px) / 664))), 150px);padding-bottom:clamp(100px, calc(1*(100px + 50 * ((100vw - 360px) / 664))), 150px) }.home-reasons>.div-txt{padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;padding-left:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;padding-right:clamp(15px, -moz-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;padding-right:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;margin-bottom:36px ;margin-bottom:clamp(36px, -webkit-calc(1*(36px + 14 * ((100vw - 360px) / 664))), 50px) ;margin-bottom:clamp(36px, -moz-calc(1*(36px + 14 * ((100vw - 360px) / 664))), 50px) ;margin-bottom:clamp(36px, calc(1*(36px + 14 * ((100vw - 360px) / 664))), 50px) ;text-align:center}.home-reasons>.div-txt .title-reasons{font-family:"Cormorant Garamond",serif;font-weight:700;font-size:74px ;font-size:clamp(74px, -webkit-calc(1*(74px + 8 * ((100vw - 360px) / 664))), 82px) ;font-size:clamp(74px, -moz-calc(1*(74px + 8 * ((100vw - 360px) / 664))), 82px) ;font-size:clamp(74px, calc(1*(74px + 8 * ((100vw - 360px) / 664))), 82px) ;line-height:59px ;line-height:clamp(59px, -webkit-calc(1*(59px + 8 * ((100vw - 360px) / 664))), 67px) ;line-height:clamp(59px, -moz-calc(1*(59px + 8 * ((100vw - 360px) / 664))), 67px) ;line-height:clamp(59px, calc(1*(59px + 8 * ((100vw - 360px) / 664))), 67px) ;margin-bottom:11px ;margin-bottom:clamp(11px, -webkit-calc(1*(11px + 7 * ((100vw - 360px) / 664))), 18px);margin-bottom:clamp(11px, -moz-calc(1*(11px + 7 * ((100vw - 360px) / 664))), 18px);margin-bottom:clamp(11px, calc(1*(11px + 7 * ((100vw - 360px) / 664))), 18px) }.home-reasons>.div-txt .title-reasons .nb-reasons{font-family:"Cormorant Garamond",serif;font-weight:600;font-style:italic;font-size:153px ;font-size:clamp(153px, -webkit-calc(1*(153px + 12 * ((100vw - 360px) / 664))), 165px) ;font-size:clamp(153px, -moz-calc(1*(153px + 12 * ((100vw - 360px) / 664))), 165px) ;font-size:clamp(153px, calc(1*(153px + 12 * ((100vw - 360px) / 664))), 165px) ;color:#91bcd4}.home-reasons>.div-txt .subtitle-reasons{font-family:"Montserrat",sans-serif;font-weight:600;font-size:15px ;font-size:clamp(15px, -webkit-calc(1*(15px + 3 * ((100vw - 360px) / 664))), 18px) ;font-size:clamp(15px, -moz-calc(1*(15px + 3 * ((100vw - 360px) / 664))), 18px) ;font-size:clamp(15px, calc(1*(15px + 3 * ((100vw - 360px) / 664))), 18px) ;line-height:19px ;line-height:clamp(19px, -webkit-calc(1*(19px + 3 * ((100vw - 360px) / 664))), 22px);line-height:clamp(19px, -moz-calc(1*(19px + 3 * ((100vw - 360px) / 664))), 22px);line-height:clamp(19px, calc(1*(19px + 3 * ((100vw - 360px) / 664))), 22px) }.home-reasons .swiper{padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;padding-left:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px);padding-right:clamp(15px, -moz-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px);padding-right:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) }.home-reasons .swiper .swiper-wrapper .swiper-slide{width:300px ;width:clamp(300px, -webkit-calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px);width:clamp(300px, -moz-calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px);width:clamp(300px, calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px) }.home-reasons .swiper .swiper-wrapper .swiper-slide:not(:last-child){margin-right:20px ;margin-right:clamp(20px, -webkit-calc(1*(20px + 10 * ((100vw - 360px) / 664))), 30px);margin-right:clamp(20px, -moz-calc(1*(20px + 10 * ((100vw - 360px) / 664))), 30px);margin-right:clamp(20px, calc(1*(20px + 10 * ((100vw - 360px) / 664))), 30px) }.home-reasons .swiper .swiper-wrapper .swiper-slide picture{height:300px ;height:clamp(300px, -webkit-calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px);height:clamp(300px, -moz-calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px);height:clamp(300px, calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px) }.home-reasons .swiper .swiper-wrapper .swiper-slide .text{margin-top:15px ;margin-top:clamp(15px, -webkit-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;margin-top:clamp(15px, -moz-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;margin-top:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;font-family:"Cormorant Garamond",serif;font-weight:700;font-size:30px ;font-size:clamp(30px, -webkit-calc(1*(30px + 10 * ((100vw - 360px) / 664))), 40px) ;font-size:clamp(30px, -moz-calc(1*(30px + 10 * ((100vw - 360px) / 664))), 40px) ;font-size:clamp(30px, calc(1*(30px + 10 * ((100vw - 360px) / 664))), 40px) ;line-height:normal}.home-reasons .swiper .swiper-wrapper .swiper-slide .text .nb_reason{font-family:"Cormorant Garamond",serif;font-weight:600;color:#91bcd4;font-style:italic;font-size:90px ;font-size:clamp(90px, -webkit-calc(1*(90px + 32 * ((100vw - 360px) / 664))), 122px);font-size:clamp(90px, -moz-calc(1*(90px + 32 * ((100vw - 360px) / 664))), 122px);font-size:clamp(90px, calc(1*(90px + 32 * ((100vw - 360px) / 664))), 122px) }.home-region{padding-bottom:50px ;padding-bottom:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px);padding-bottom:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px);padding-bottom:clamp(50px, calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) }.home-region>div{padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-left:clamp(15px, calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px);padding-right:clamp(15px, -moz-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px);padding-right:clamp(15px, calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) }.home-region .div-img{height:357px ;height:clamp(357px, -webkit-calc(1*(357px + 93 * ((100vw - 360px) / 664))), 450px);height:clamp(357px, -moz-calc(1*(357px + 93 * ((100vw - 360px) / 664))), 450px);height:clamp(357px, calc(1*(357px + 93 * ((100vw - 360px) / 664))), 450px) }.home-region .div-img picture{height:100%;width:100%}.home-region .heading{position:relative;text-align:center;height:150px ;height:clamp(150px, -webkit-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, -moz-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;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: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;margin:60px 0}.home-region .heading .surtitle,.home-region .heading .title{z-index:1}.home-region .heading .surtitle{margin-bottom:5px}.home-region .heading svg,.home-region .heading img{height:150px ;height:clamp(150px, -webkit-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, -moz-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;width:150px ;width:clamp(150px, -webkit-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;width:clamp(150px, -moz-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;width:clamp(150px, calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;position:absolute;z-index:0;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:.56}.home-region .paragraph{margin:60px 0}.home-region .div-btn{text-align:center}.home-experiences{padding-bottom:50px ;padding-bottom:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px);padding-bottom:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px);padding-bottom:clamp(50px, calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) }.home-experiences>div{padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-left:clamp(15px, calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px);padding-right:clamp(15px, -moz-calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px);padding-right:clamp(15px, calc(1*(15px + 85 * ((100vw - 360px) / 664))), 100px) }.home-experiences .div-img{height:357px ;height:clamp(357px, -webkit-calc(1*(357px + 93 * ((100vw - 360px) / 664))), 450px);height:clamp(357px, -moz-calc(1*(357px + 93 * ((100vw - 360px) / 664))), 450px);height:clamp(357px, calc(1*(357px + 93 * ((100vw - 360px) / 664))), 450px) }.home-experiences .div-img picture{height:100%;width:100%}.home-experiences .heading{position:relative;text-align:center;height:150px ;height:clamp(150px, -webkit-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, -moz-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;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: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;margin:60px 0}.home-experiences .heading .surtitle,.home-experiences .heading .title{z-index:1}.home-experiences .heading .surtitle{margin-bottom:5px}.home-experiences .heading svg,.home-experiences .heading img{height:150px ;height:clamp(150px, -webkit-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, -moz-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;height:clamp(150px, calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;width:150px ;width:clamp(150px, -webkit-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;width:clamp(150px, -moz-calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;width:clamp(150px, calc(1*(150px + 50 * ((100vw - 360px) / 664))), 200px) ;position:absolute;z-index:0;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:.56}.home-experiences .swiper{padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;padding-left:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px);padding-right:clamp(15px, -moz-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px);padding-right:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) }.home-experiences .swiper .swiper-wrapper .swiper-slide{width:300px ;width:clamp(300px, -webkit-calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px) ;width:clamp(300px, -moz-calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px) ;width:clamp(300px, calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px) ;text-decoration:none}.home-experiences .swiper .swiper-wrapper .swiper-slide:not(:last-child){margin-right:15px ;margin-right:clamp(15px, -webkit-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px);margin-right:clamp(15px, -moz-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px);margin-right:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) }.home-experiences .swiper .swiper-wrapper .swiper-slide picture{height:300px ;height:clamp(300px, -webkit-calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px);height:clamp(300px, -moz-calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px);height:clamp(300px, calc(1*(300px + 150 * ((100vw - 360px) / 664))), 450px) }.home-experiences .swiper .swiper-wrapper .swiper-slide .name{margin-top:16px ;margin-top:clamp(16px, -webkit-calc(1*(16px + 4 * ((100vw - 360px) / 1080))), 20px) ;margin-top:clamp(16px, -moz-calc(1*(16px + 4 * ((100vw - 360px) / 1080))), 20px) ;margin-top:clamp(16px, calc(1*(16px + 4 * ((100vw - 360px) / 1080))), 20px) ;font-family:"Montserrat",sans-serif;font-weight:600;font-size:15px ;font-size:clamp(15px, -webkit-calc(1*(15px + 3 * ((100vw - 360px) / 1080))), 18px) ;font-size:clamp(15px, -moz-calc(1*(15px + 3 * ((100vw - 360px) / 1080))), 18px) ;font-size:clamp(15px, calc(1*(15px + 3 * ((100vw - 360px) / 1080))), 18px) ;line-height:normal;text-transform:uppercase}.home-experiences .swiper .swiper-wrapper .swiper-slide .slogan{font-family:"Cormorant Garamond",serif;font-weight:700;font-size:30px ;font-size:clamp(30px, -webkit-calc(1*(30px + 10 * ((100vw - 360px) / 1080))), 40px) ;font-size:clamp(30px, -moz-calc(1*(30px + 10 * ((100vw - 360px) / 1080))), 40px) ;font-size:clamp(30px, calc(1*(30px + 10 * ((100vw - 360px) / 1080))), 40px) ;line-height:normal}.home-experiences .swiper .swiper-pagination.swiper-pagination-default{top:150px ;top:clamp(150px, -webkit-calc(1*(150px + 122 * ((100vw - 360px) / 664))), 272px);top:clamp(150px, -moz-calc(1*(150px + 122 * ((100vw - 360px) / 664))), 272px);top:clamp(150px, calc(1*(150px + 122 * ((100vw - 360px) / 664))), 272px) }.home-experiences .swiper .swiper-pagination.swiper-pagination-default .swiper-button-disabled{opacity:0}.home-experiences .div-btn{margin-top:60px ;margin-top:clamp(60px, -webkit-calc(1*(60px + -51.8% * ((100vw - 360px) / 1080))), 8.2%) ;margin-top:clamp(60px, -moz-calc(1*(60px + -51.8% * ((100vw - 360px) / 1080))), 8.2%) ;margin-top:clamp(60px, calc(1*(60px + -51.8% * ((100vw - 360px) / 1080))), 8.2%) ;text-align:center}.home-infos{padding-top:50px ;padding-top:clamp(50px, -webkit-calc(1*(50px + 100 * ((100vw - 360px) / 664))), 150px) ;padding-top:clamp(50px, -moz-calc(1*(50px + 100 * ((100vw - 360px) / 664))), 150px) ;padding-top:clamp(50px, calc(1*(50px + 100 * ((100vw - 360px) / 664))), 150px) ;padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-left:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-right:clamp(15px, -moz-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-right:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-bottom:100px ;padding-bottom:clamp(100px, -webkit-calc(1*(100px + 50 * ((100vw - 360px) / 664))), 150px);padding-bottom:clamp(100px, -moz-calc(1*(100px + 50 * ((100vw - 360px) / 664))), 150px);padding-bottom:clamp(100px, calc(1*(100px + 50 * ((100vw - 360px) / 664))), 150px) }.home-infos .title{text-align:center}.home-infos .div-infos{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:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;row-gap:30px ;row-gap:clamp(30px, -webkit-calc(1*(30px + 25 * ((100vw - 360px) / 664))), 55px) ;row-gap:clamp(30px, -moz-calc(1*(30px + 25 * ((100vw - 360px) / 664))), 55px) ;row-gap:clamp(30px, calc(1*(30px + 25 * ((100vw - 360px) / 664))), 55px) ;-webkit-column-gap:30px ;-moz-column-gap:30px ;column-gap:30px ;-webkit-column-gap:clamp(30px, -webkit-calc(1*(30px + 25 * ((100vw - 360px) / 664))), 55px) ;-moz-column-gap:clamp(30px, -moz-calc(1*(30px + 25 * ((100vw - 360px) / 664))), 55px) ;column-gap:clamp(30px, calc(1*(30px + 25 * ((100vw - 360px) / 664))), 55px) ;margin-top:60px ;margin-top:clamp(60px, -webkit-calc(1*(60px + 20 * ((100vw - 360px) / 664))), 80px);margin-top:clamp(60px, -moz-calc(1*(60px + 20 * ((100vw - 360px) / 664))), 80px);margin-top:clamp(60px, calc(1*(60px + 20 * ((100vw - 360px) / 664))), 80px) }.home-infos .div-infos .info{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-column-gap:15px ;-moz-column-gap:15px ;column-gap:15px ;-webkit-column-gap:clamp(15px, -webkit-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;-moz-column-gap:clamp(15px, -moz-calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;column-gap:clamp(15px, calc(1*(15px + 15 * ((100vw - 360px) / 664))), 30px) ;text-decoration:none;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;flex:auto}.home-infos .div-infos .info:hover .bullet{background-color:rgba(249,212,185,0.7);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.home-infos .div-infos .info .bullet{background-color:#f9d4b9;height:70px ;height:clamp(70px, -webkit-calc(1*(70px + 18 * ((100vw - 360px) / 664))), 88px) ;height:clamp(70px, -moz-calc(1*(70px + 18 * ((100vw - 360px) / 664))), 88px) ;height:clamp(70px, calc(1*(70px + 18 * ((100vw - 360px) / 664))), 88px) ;width:70px ;width:clamp(70px, -webkit-calc(1*(70px + 18 * ((100vw - 360px) / 664))), 88px) ;width:clamp(70px, -moz-calc(1*(70px + 18 * ((100vw - 360px) / 664))), 88px) ;width:clamp(70px, calc(1*(70px + 18 * ((100vw - 360px) / 664))), 88px) ;border-radius:50%;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;-webkit-transition:all .35s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .35s cubic-bezier(.645, .045, .355, 1);transition:all .35s cubic-bezier(.645, .045, .355, 1)}.home-infos .div-infos .info .bullet img,.home-infos .div-infos .info .bullet svg{height:32px;width:32px}.home-infos .div-infos .info .txt{width:245px ;width:clamp(245px, -webkit-calc(1*(245px + 55 * ((100vw - 360px) / 664))), 300px);width:clamp(245px, -moz-calc(1*(245px + 55 * ((100vw - 360px) / 664))), 300px);width:clamp(245px, calc(1*(245px + 55 * ((100vw - 360px) / 664))), 300px) }.home-infos .div-infos .info .txt .name{font-family:"Cormorant Garamond",serif;font-weight:700;font-size:28px ;font-size:clamp(28px, -webkit-calc(1*(28px + 16 * ((100vw - 360px) / 664))), 44px) ;font-size:clamp(28px, -moz-calc(1*(28px + 16 * ((100vw - 360px) / 664))), 44px) ;font-size:clamp(28px, calc(1*(28px + 16 * ((100vw - 360px) / 664))), 44px) ;line-height:34px ;line-height:clamp(34px, -webkit-calc(1*(34px + 20 * ((100vw - 360px) / 664))), 54px);line-height:clamp(34px, -moz-calc(1*(34px + 20 * ((100vw - 360px) / 664))), 54px);line-height:clamp(34px, calc(1*(34px + 20 * ((100vw - 360px) / 664))), 54px) }.home-infos .div-infos .info .txt .description{font-family:"Raleway",sans-serif;font-weight:500;font-size:15px ;font-size:clamp(15px, -webkit-calc(1*(15px + 1 * ((100vw - 360px) / 664))), 16px) ;font-size:clamp(15px, -moz-calc(1*(15px + 1 * ((100vw - 360px) / 664))), 16px) ;font-size:clamp(15px, calc(1*(15px + 1 * ((100vw - 360px) / 664))), 16px) ;line-height:18px ;line-height:clamp(18px, -webkit-calc(1*(18px + 1 * ((100vw - 360px) / 664))), 19px);line-height:clamp(18px, -moz-calc(1*(18px + 1 * ((100vw - 360px) / 664))), 19px);line-height:clamp(18px, calc(1*(18px + 1 * ((100vw - 360px) / 664))), 19px) }.home-reviews{position:relative;padding-top:50px ;padding-top:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) ;padding-top:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) ;padding-top:clamp(50px, calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) ;padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-left:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-right:clamp(15px, -moz-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-right:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-bottom:70px ;padding-bottom:clamp(70px, -webkit-calc(1*(70px + 30 * ((100vw - 360px) / 664))), 100px);padding-bottom:clamp(70px, -moz-calc(1*(70px + 30 * ((100vw - 360px) / 664))), 100px);padding-bottom:clamp(70px, calc(1*(70px + 30 * ((100vw - 360px) / 664))), 100px) }.home-reviews .title{text-align:center;margin-bottom:50px}.home-reviews .div-rating{margin:0 auto;background-color:#b0ccdb;height:303px ;height:clamp(303px, -webkit-calc(1*(303px + 20 * ((100vw - 360px) / 664))), 323px) ;height:clamp(303px, -moz-calc(1*(303px + 20 * ((100vw - 360px) / 664))), 323px) ;height:clamp(303px, calc(1*(303px + 20 * ((100vw - 360px) / 664))), 323px) ;width:330px ;width:clamp(330px, -webkit-calc(1*(330px + 23 * ((100vw - 360px) / 664))), 353px) ;width:clamp(330px, -moz-calc(1*(330px + 23 * ((100vw - 360px) / 664))), 353px) ;width:clamp(330px, calc(1*(330px + 23 * ((100vw - 360px) / 664))), 353px) ;padding-top:40px;padding-left:50px ;padding-left:clamp(50px, -webkit-calc(1*(50px + 10 * ((100vw - 360px) / 664))), 60px) ;padding-left:clamp(50px, -moz-calc(1*(50px + 10 * ((100vw - 360px) / 664))), 60px) ;padding-left:clamp(50px, calc(1*(50px + 10 * ((100vw - 360px) / 664))), 60px) ;padding-right:50px ;padding-right:clamp(50px, -webkit-calc(1*(50px + 10 * ((100vw - 360px) / 664))), 60px) ;padding-right:clamp(50px, -moz-calc(1*(50px + 10 * ((100vw - 360px) / 664))), 60px) ;padding-right:clamp(50px, calc(1*(50px + 10 * ((100vw - 360px) / 664))), 60px) ;padding-bottom:20px ;padding-bottom:clamp(20px, -webkit-calc(1*(20px + 20 * ((100vw - 360px) / 664))), 40px) ;padding-bottom:clamp(20px, -moz-calc(1*(20px + 20 * ((100vw - 360px) / 664))), 40px) ;padding-bottom:clamp(20px, calc(1*(20px + 20 * ((100vw - 360px) / 664))), 40px) ;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;row-gap:48px}.home-reviews .div-rating .div-txt{text-align:center}.home-reviews .div-rating .div-txt .rate{font-family:"Montserrat",sans-serif;font-weight:500;font-style:italic;font-size:20px;line-height:normal}.home-reviews .div-rating .div-txt .rate span{font-family:"Cormorant Garamond",serif;font-weight:700;font-size:80px;line-height:normal}.home-reviews .div-rating .div-txt .nb-reviews{margin-top:6px;font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px;line-height:19px}.home-reviews .swiper-reviews{margin-top:70px ;margin-top:clamp(70px, -webkit-calc(1*(70px + 80 * ((100vw - 360px) / 664))), 150px);margin-top:clamp(70px, -moz-calc(1*(70px + 80 * ((100vw - 360px) / 664))), 150px);margin-top:clamp(70px, calc(1*(70px + 80 * ((100vw - 360px) / 664))), 150px) }.home-reviews .swiper-reviews .review{min-height:300px;padding-bottom:70px ;padding-bottom:clamp(70px, -webkit-calc(1*(70px + 20 * ((100vw - 360px) / 664))), 90px);padding-bottom:clamp(70px, -moz-calc(1*(70px + 20 * ((100vw - 360px) / 664))), 90px);padding-bottom:clamp(70px, calc(1*(70px + 20 * ((100vw - 360px) / 664))), 90px) }.home-reviews .swiper-reviews .review .paragraph{font-family:"Cormorant Garamond",serif;font-weight:600;font-size:25px ;font-size:clamp(25px, -webkit-calc(1*(25px + 5 * ((100vw - 360px) / 664))), 30px) ;font-size:clamp(25px, -moz-calc(1*(25px + 5 * ((100vw - 360px) / 664))), 30px) ;font-size:clamp(25px, calc(1*(25px + 5 * ((100vw - 360px) / 664))), 30px) ;line-height:40px;text-align:left}.home-reviews .swiper-reviews .review .customer{margin-top:30px ;margin-top:clamp(30px, -webkit-calc(1*(30px + 10 * ((100vw - 360px) / 664))), 40px) ;margin-top:clamp(30px, -moz-calc(1*(30px + 10 * ((100vw - 360px) / 664))), 40px) ;margin-top:clamp(30px, calc(1*(30px + 10 * ((100vw - 360px) / 664))), 40px) ;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:20px;-moz-column-gap:20px;column-gap:20px}.home-reviews .swiper-reviews .review .customer picture{height:80px;width:80px}.home-reviews .swiper-reviews .review .customer picture img{border-radius:50%}.home-reviews .swiper-reviews .review .customer .txt .name{font-family:"Cormorant Garamond",serif;font-weight:700;font-size:25px;line-height:40px}.home-reviews .swiper-reviews .review .customer .txt .description{font-family:"Raleway",sans-serif;font-weight:500;font-size:15px;line-height:18px}.home-certificates{padding-bottom:100px ;padding-bottom:clamp(100px, -webkit-calc(1*(100px + 50 * ((100vw - 360px) / 664))), 150px);padding-bottom:clamp(100px, -moz-calc(1*(100px + 50 * ((100vw - 360px) / 664))), 150px);padding-bottom:clamp(100px, calc(1*(100px + 50 * ((100vw - 360px) / 664))), 150px) }.home-certificates>.paragraph{margin-bottom:70px;padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-left:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px);padding-right:clamp(15px, -moz-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px);padding-right:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) }.home-certificates .swiper{padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-left:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px);padding-right:clamp(15px, -moz-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px);padding-right:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) }.home-certificates .swiper .swiper-wrapper .swiper-slide:not(:last-child){margin-right:20px ;margin-right:clamp(20px, -webkit-calc(1*(20px + 42 * ((100vw - 360px) / 664))), 62px);margin-right:clamp(20px, -moz-calc(1*(20px + 42 * ((100vw - 360px) / 664))), 62px);margin-right:clamp(20px, calc(1*(20px + 42 * ((100vw - 360px) / 664))), 62px) }.home-certificates .swiper .swiper-wrapper .swiper-slide:not(.slide-paragraph){background-color:#b0ccdb;height:292px;width:292px;padding:55px 55px 30px;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-certificates .swiper .swiper-wrapper .swiper-slide:not(.slide-paragraph) .txt{font-family:"Montserrat",sans-serif;font-weight:700;font-size:23px;line-height:28px;text-align:center;text-transform:uppercase}.home-certificates .swiper .swiper-wrapper .swiper-slide:not(.slide-paragraph) .word{font-family:"Raleway",sans-serif;font-weight:700;font-size:17px;line-height:20px;text-align:center}.home-certificates .swiper .swiper-wrapper .swiper-slide:not(.slide-paragraph) picture{height:100%;width:100%;max-height:41px}.home-certificates .swiper .swiper-wrapper .swiper-slide:not(.slide-paragraph) picture img{-o-object-fit:contain;object-fit:contain}.featured-actu-offer{position:fixed;z-index:3;left:50%;-webkit-transform:translate(-50%, 100%);-moz-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);transform:translate(-50%, 100%);bottom:0;width:340px ;width:clamp(340px, -webkit-calc(1*(340px + 110 * ((100vw - 360px) / 140))), 450px) ;width:clamp(340px, -moz-calc(1*(340px + 110 * ((100vw - 360px) / 140))), 450px) ;width:clamp(340px, calc(1*(340px + 110 * ((100vw - 360px) / 140))), 450px) ;cursor:pointer;overflow:hidden;-webkit-transition:all .25s cubic-bezier(.645, .045, .355, 1);-moz-transition:all .25s cubic-bezier(.645, .045, .355, 1);transition:all .25s cubic-bezier(.645, .045, .355, 1);padding-left:40px;padding-top:35px;padding-right:35px;padding-bottom:35px;padding-top:20px ;padding-top:clamp(20px, -webkit-calc(1*(20px + 15 * ((100vw - 360px) / 664))), 35px) ;padding-top:clamp(20px, -moz-calc(1*(20px + 15 * ((100vw - 360px) / 664))), 35px) ;padding-top:clamp(20px, calc(1*(20px + 15 * ((100vw - 360px) / 664))), 35px) ;padding-bottom:20px ;padding-bottom:clamp(20px, -webkit-calc(1*(20px + 15 * ((100vw - 360px) / 664))), 35px) ;padding-bottom:clamp(20px, -moz-calc(1*(20px + 15 * ((100vw - 360px) / 664))), 35px) ;padding-bottom:clamp(20px, calc(1*(20px + 15 * ((100vw - 360px) / 664))), 35px) ;padding-left:20px ;padding-left:clamp(20px, -webkit-calc(1*(20px + 20 * ((100vw - 360px) / 664))), 40px) ;padding-left:clamp(20px, -moz-calc(1*(20px + 20 * ((100vw - 360px) / 664))), 40px) ;padding-left:clamp(20px, calc(1*(20px + 20 * ((100vw - 360px) / 664))), 40px) ;padding-right:20px ;padding-right:clamp(20px, -webkit-calc(1*(20px + 15 * ((100vw - 360px) / 664))), 35px) ;padding-right:clamp(20px, -moz-calc(1*(20px + 15 * ((100vw - 360px) / 664))), 35px) ;padding-right:clamp(20px, calc(1*(20px + 15 * ((100vw - 360px) / 664))), 35px) ;background-color:#fff;-webkit-box-shadow:0 4px 6px rgba(33,41,41,0.16);box-shadow:0 4px 6px rgba(33,41,41,0.16)}.featured-actu-offer.open{bottom:128px ;bottom:clamp(128px, -webkit-calc(1*(128px + 32 * ((100vw - 360px) / 664))), 160px) ;bottom:clamp(128px, -moz-calc(1*(128px + 32 * ((100vw - 360px) / 664))), 160px) ;bottom:clamp(128px, calc(1*(128px + 32 * ((100vw - 360px) / 664))), 160px) ;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.featured-actu-offer .btn-close{position:absolute;z-index:2;top:10px ;top:clamp(10px, -webkit-calc(1*(10px + 5 * ((100vw - 360px) / 664))), 15px) ;top:clamp(10px, -moz-calc(1*(10px + 5 * ((100vw - 360px) / 664))), 15px) ;top:clamp(10px, calc(1*(10px + 5 * ((100vw - 360px) / 664))), 15px) ;right:10px ;right:clamp(10px, -webkit-calc(1*(10px + 5 * ((100vw - 360px) / 664))), 15px) ;right:clamp(10px, -moz-calc(1*(10px + 5 * ((100vw - 360px) / 664))), 15px) ;right:clamp(10px, calc(1*(10px + 5 * ((100vw - 360px) / 664))), 15px) ;height:max( 1.82vw , 35px) !important;width:max( 1.82vw , 35px) !important}.featured-actu-offer .swiper{overflow:visible}.featured-actu-offer .swiper .swiper-pagination{position:absolute;bottom:-30px ;bottom:clamp(-35px, -webkit-calc(-1*(30px + 5 * ((100vw - 360px) / 664))), -30px);bottom:clamp(-35px, -moz-calc(-1*(30px + 5 * ((100vw - 360px) / 664))), -30px);bottom:clamp(-35px, calc(-1*(30px + 5 * ((100vw - 360px) / 664))), -30px) }.featured-actu-offer .type{font-family:"Montserrat",sans-serif;font-weight:700;font-size:max( 0.73vw , 14px);line-height:max(0.94vw, 18px);color:#91bcd4}.featured-actu-offer .title{margin-top:5px ;margin-top:clamp(5px, -webkit-calc(1*(5px + 5 * ((100vw - 360px) / 664))), 10px) ;margin-top:clamp(5px, -moz-calc(1*(5px + 5 * ((100vw - 360px) / 664))), 10px) ;margin-top:clamp(5px, calc(1*(5px + 5 * ((100vw - 360px) / 664))), 10px) ;font-family:"Montserrat",sans-serif;font-weight:700;font-size:max( 0.83vw , 16px);line-height:max(0.99vw, 19px)}.featured-actu-offer .abstract{font-family:"Raleway",sans-serif;font-weight:400;font-size:max( 0.78vw , 15px);line-height:max(0.94vw, 18px)}.featured-actu-offer .abstract ul{padding-left:max( 0.94vw , 18px) }.featured-actu-offer .btn{margin-top:max( 0.78vw , 15px) ;margin-bottom:max( 0.26vw , 5px) ;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.home-actu{text-align:center}.home-actu .title{margin-bottom:60px}.home-actu .swiper{padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;padding-left:clamp(15px, calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px);padding-right:clamp(15px, -moz-calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px);padding-right:clamp(15px, calc(1*(15px + 25 * ((100vw - 360px) / 664))), 40px) }.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) }.home-actu .swiper .swiper-wrapper .swiper-slide:not(:last-child){margin-right:15px ;margin-right:clamp(15px, -webkit-calc(1*(15px + 40 * ((100vw - 360px) / 664))), 55px);margin-right:clamp(15px, -moz-calc(1*(15px + 40 * ((100vw - 360px) / 664))), 55px);margin-right:clamp(15px, calc(1*(15px + 40 * ((100vw - 360px) / 664))), 55px) }.home-actu .swiper .swiper-wrapper .swiper-slide .infos{text-align:left;background-color:#fcfaf5;padding:20px 15px}.home-actu .swiper .swiper-wrapper .swiper-slide .infos .type{font-family:"Montserrat",sans-serif;font-weight:700;font-size:16px;line-height:20px;color:#91bcd4}.home-actu .swiper .swiper-wrapper .swiper-slide .infos .name{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;font-family:"Montserrat",sans-serif;font-weight:700;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) ;min-height:70px ;min-height:clamp(70px, -webkit-calc(1*(70px + 10 * ((100vw - 360px) / 664))), 80px);min-height:clamp(70px, -moz-calc(1*(70px + 10 * ((100vw - 360px) / 664))), 80px);min-height:clamp(70px, calc(1*(70px + 10 * ((100vw - 360px) / 664))), 80px) }.home-actu .swiper .swiper-wrapper .swiper-slide .infos .abstract{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;font-family:"Raleway",sans-serif;font-weight:400;font-size:15px ;font-size:clamp(15px, -webkit-calc(1*(15px + 1 * ((100vw - 360px) / 664))), 16px) ;font-size:clamp(15px, -moz-calc(1*(15px + 1 * ((100vw - 360px) / 664))), 16px) ;font-size:clamp(15px, calc(1*(15px + 1 * ((100vw - 360px) / 664))), 16px) ;line-height:30px ;line-height:clamp(30px, -webkit-calc(1*(30px + 5 * ((100vw - 360px) / 664))), 35px) ;line-height:clamp(30px, -moz-calc(1*(30px + 5 * ((100vw - 360px) / 664))), 35px) ;line-height:clamp(30px, calc(1*(30px + 5 * ((100vw - 360px) / 664))), 35px) ;min-height:150px ;min-height:clamp(150px, -webkit-calc(1*(150px + 110 * ((100vw - 360px) / 664))), 260px);min-height:clamp(150px, -moz-calc(1*(150px + 110 * ((100vw - 360px) / 664))), 260px);min-height:clamp(150px, calc(1*(150px + 110 * ((100vw - 360px) / 664))), 260px) }.home-actu .btn{margin-top:60px}.home-contact{margin-top:100px ;margin-top:clamp(100px, -webkit-calc(1*(100px + 50 * ((100vw - 360px) / 664))), 150px) ;margin-top:clamp(100px, -moz-calc(1*(100px + 50 * ((100vw - 360px) / 664))), 150px) ;margin-top:clamp(100px, calc(1*(100px + 50 * ((100vw - 360px) / 664))), 150px) ;margin-bottom:60px ;margin-bottom:clamp(60px, -webkit-calc(1*(60px + 40 * ((100vw - 360px) / 664))), 100px) ;margin-bottom:clamp(60px, -moz-calc(1*(60px + 40 * ((100vw - 360px) / 664))), 100px) ;margin-bottom:clamp(60px, calc(1*(60px + 40 * ((100vw - 360px) / 664))), 100px) ;padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-left:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-right:clamp(15px, -moz-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-right:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;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;row-gap:50px ;row-gap:clamp(50px, -webkit-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px);row-gap:clamp(50px, -moz-calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px);row-gap:clamp(50px, calc(1*(50px + 50 * ((100vw - 360px) / 664))), 100px) }.home-contact .card{max-width:unset;text-align:center;background-color:#91bcd4;padding:40px 20px;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-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-contact .card.contact{background-color:#91bcd4}.home-contact .card.job{background-color:#d9e5e3}.home-contact .card .txt{font-family:"Cormorant Garamond",serif;font-weight:700;font-size:40px ;font-size:clamp(40px, -webkit-calc(1*(40px + 10 * ((100vw - 360px) / 664))), 50px) ;font-size:clamp(40px, -moz-calc(1*(40px + 10 * ((100vw - 360px) / 664))), 50px) ;font-size:clamp(40px, calc(1*(40px + 10 * ((100vw - 360px) / 664))), 50px) ;line-height:55px ;line-height:clamp(55px, -webkit-calc(1*(55px + 4 * ((100vw - 360px) / 664))), 59px);line-height:clamp(55px, -moz-calc(1*(55px + 4 * ((100vw - 360px) / 664))), 59px);line-height:clamp(55px, calc(1*(55px + 4 * ((100vw - 360px) / 664))), 59px) }.home-contact .card .btn{margin-top:40px;margin-bottom:30px}.home-contact .card a:not(.btn){display:block;text-decoration:none;text-transform:uppercase;font-family:"Montserrat",sans-serif;font-weight:600;font-size:18px;line-height:22px}.home-contact .card a:not(.btn):hover{color:#fff}.home-partners{margin-top:60px ;margin-top:clamp(60px, -webkit-calc(1*(60px + 40 * ((100vw - 360px) / 664))), 100px) ;margin-top:clamp(60px, -moz-calc(1*(60px + 40 * ((100vw - 360px) / 664))), 100px) ;margin-top:clamp(60px, calc(1*(60px + 40 * ((100vw - 360px) / 664))), 100px) ;margin-bottom:60px ;margin-bottom:clamp(60px, -webkit-calc(1*(60px + 40 * ((100vw - 360px) / 664))), 100px) ;margin-bottom:clamp(60px, -moz-calc(1*(60px + 40 * ((100vw - 360px) / 664))), 100px) ;margin-bottom:clamp(60px, calc(1*(60px + 40 * ((100vw - 360px) / 664))), 100px) ;padding-left:15px ;padding-left:clamp(15px, -webkit-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-left:clamp(15px, -moz-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-left:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-right:15px ;padding-right:clamp(15px, -webkit-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-right:clamp(15px, -moz-calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;padding-right:clamp(15px, calc(1*(15px + 35 * ((100vw - 360px) / 664))), 50px) ;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-column-gap:27px ;-moz-column-gap:27px ;column-gap:27px ;-webkit-column-gap:clamp(27px, -webkit-calc(1*(27px + 6 * ((100vw - 360px) / 664))), 33px) ;-moz-column-gap:clamp(27px, -moz-calc(1*(27px + 6 * ((100vw - 360px) / 664))), 33px) ;column-gap:clamp(27px, calc(1*(27px + 6 * ((100vw - 360px) / 664))), 33px) ;row-gap:25px ;row-gap:clamp(25px, -webkit-calc(1*(25px + 5 * ((100vw - 360px) / 664))), 30px);row-gap:clamp(25px, -moz-calc(1*(25px + 5 * ((100vw - 360px) / 664))), 30px);row-gap:clamp(25px, calc(1*(25px + 5 * ((100vw - 360px) / 664))), 30px) }.home-partners a{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home-partners a picture{height:73px ;height:clamp(73px, -webkit-calc(1*(73px + 15 * ((100vw - 360px) / 664))), 88px) ;height:clamp(73px, -moz-calc(1*(73px + 15 * ((100vw - 360px) / 664))), 88px) ;height:clamp(73px, calc(1*(73px + 15 * ((100vw - 360px) / 664))), 88px) ;max-width:148px ;max-width:clamp(148px, -webkit-calc(1*(148px + 33 * ((100vw - 360px) / 664))), 181px);max-width:clamp(148px, -moz-calc(1*(148px + 33 * ((100vw - 360px) / 664))), 181px);max-width:clamp(148px, calc(1*(148px + 33 * ((100vw - 360px) / 664))), 181px) }.home-partners a picture img{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:filter .35s cubic-bezier(.645, .045, .355, 1);-moz-transition:filter .35s cubic-bezier(.645, .045, .355, 1);-webkit-transition:-webkit-filter .35s cubic-bezier(.645, .045, .355, 1);transition:-webkit-filter .35s cubic-bezier(.645, .045, .355, 1);transition:filter .35s cubic-bezier(.645, .045, .355, 1);transition:filter .35s cubic-bezier(.645, .045, .355, 1), -webkit-filter .35s cubic-bezier(.645, .045, .355, 1)}.home-partners a:hover picture img{-webkit-filter:grayscale(0);filter:grayscale(0)}
/*# sourceMappingURL=./home.css.map */