@import"https://use.typekit.net/boe7krg.css";.section1{padding-top:150px;background-color:#eff4f4;position:relative}.section1 .content{max-width:1210px;padding-left:35px;padding-right:35px;margin:0 auto}.section1 .content .titre{padding-top:97px;padding-bottom:20px}@media screen and (max-width: 768px){.section1 .content .titre{padding-top:50px}}.section1 .content .texte{padding-bottom:158px;max-width:473px}@media screen and (max-width: 768px){.section1 .content .texte{max-width:100%;padding-bottom:60px}}.section1 .image{position:absolute;right:50px;top:190px;width:calc(100% - 650px);max-width:711px}@media screen and (max-width: 768px){.section1 .image{position:relative;padding:0 35px;right:0;top:32px;width:100%}}.section1 .image img{width:100%;object-fit:contain}@media screen and (max-width: 768px){.section1 .image img{width:100%;height:auto}}.section2 .content{max-width:1210px;padding-left:35px;padding-right:35px;margin:0 auto}.section2 .content .titre{position:relative;padding-top:130px;margin-left:15px}@media screen and (max-width: 768px){.section2 .content .titre{padding-top:80px}}.section2 .content .titre .piscine{position:absolute;top:115px;z-index:-1;left:-15px}@media screen and (max-width: 768px){.section2 .content .titre .piscine{top:70px}}.section2 .content .titre .piscine img{width:35px;height:35px;object-fit:contain}.section2 .content .ligne{display:flex;align-items:center;justify-content:space-between;margin-top:22px}@media screen and (max-width: 768px){.section2 .content .ligne{display:block}}.section2 .content .ligne .texteleft{max-width:623px;width:100%}@media screen and (max-width: 768px){.section2 .content .ligne .texteleft{max-width:100%}}.section2 .content .ligne .texteright{max-width:443px;width:100%;font-size:15px;font-family:"Sofia-Pro";font-weight:bold;color:#000}@media screen and (max-width: 768px){.section2 .content .ligne .texteright{max-width:100%;margin-top:20px}}.section2 .content .ligne .texteright span{color:#2c5a00}.section2 .content .bulles{margin-top:60px;padding-bottom:135px;display:grid;grid-template-columns:repeat(3, 1fr);gap:15px}@media screen and (max-width: 768px){.section2 .content .bulles{padding-bottom:60px;display:block}}.section2 .content .bulles .bulle{padding:35px 40px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border-radius:30px;height:290px}@media screen and (max-width: 768px){.section2 .content .bulles .bulle{width:100%;margin-bottom:20px}}.section2 .content .bulles .bulle .line{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.section2 .content .bulles .bulle .line .icone{margin-right:20px}.section2 .content .bulles .bulle .line .icone img{width:38px;height:38px;object-fit:contain}.section2 .content .bulles .bulle .line .titre{padding-top:0}.section2 .content .bulles .bulle .texte{text-align:center;overflow:hidden;overflow-y:scroll;scrollbar-width:none;height:128px}.section3{position:relative}.section3 .fond{position:absolute;height:100%;width:100%;z-index:-1}.section3 .fond img{object-fit:cover;width:100%;height:100%}.section3 .content{max-width:1210px;padding-left:35px;padding-right:35px;margin:0 auto}.section3 .content .espace1{padding-top:112px}.section3 .content .espace1 .titre1{margin-bottom:22px;position:relative;margin-left:15px}.section3 .content .espace1 .titre1 .piscine{position:absolute;top:-14px;z-index:-1;left:-15px}@media screen and (max-width: 768px){.section3 .content .espace1 .titre1 .piscine{top:-12px}}.section3 .content .espace1 .titre1 .piscine img{width:35px;height:35px;object-fit:contain}.section3 .content .espace1 .texte1{max-width:623px;font-family:"Sofia-Pro";font-size:15px;font-weight:lighter;color:#000;margin-bottom:60px}@media screen and (max-width: 768px){.section3 .content .espace1 .texte1{max-width:100%}}.section3 .content .espace1 .image-container .images{display:grid;grid-template-columns:repeat(3, 1fr);gap:29px}@media screen and (max-width: 768px){.section3 .content .espace1 .image-container .images{display:block}}.section3 .content .espace1 .image-container .images .image.visible{display:block;animation:fadeIn .5s ease forwards}.section3 .content .espace1 .image-container .images .image.visible img{border-radius:30px;object-fit:cover;max-width:361px;width:100%;height:288px}@media screen and (max-width: 768px){.section3 .content .espace1 .image-container .images .image.visible img{max-width:100%;width:100%;height:auto;margin-bottom:20px}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.section3 .content .espace1 .image-container .images .image.invisible{display:none}.section3 .content .espace1 .image-container .buttons{display:flex;justify-content:center;width:100%;margin-top:20px}.section3 .content .espace1 .image-container .buttons .button.active .other{display:none}.section3 .content .espace1 .image-container .buttons .button.active .actu{display:block;width:28px;height:10px;background-color:#4daec3;border-radius:30px;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);animation:goToActu 1s ease forwards}@keyframes goToActu{from{width:10px;height:10px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border-radius:50%}to{width:28px;height:10px;background-color:#4daec3;border-radius:30px;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}}.section3 .content .espace1 .image-container .buttons .button{margin-left:10px}.section3 .content .espace1 .image-container .buttons .button .other{display:block;width:10px;height:10px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border-radius:50%;animation:goToOther 1s ease forwards}@keyframes goToOther{from{width:28px;height:10px;background-color:#4daec3;border-radius:30px;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}to{width:10px;height:10px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border-radius:50%}}.section3 .content .espace1 .image-container .buttons .button .actu{display:none}.section3 .content .espace2{padding-top:125px}@media screen and (max-width: 768px){.section3 .content .espace2{padding-top:60px}}.section3 .content .espace2 .titre2{margin-bottom:22px;position:relative;margin-left:15px}.section3 .content .espace2 .titre2 .piscine{position:absolute;top:-14px;z-index:-1;left:-15px}@media screen and (max-width: 768px){.section3 .content .espace2 .titre2 .piscine{top:-12px}}.section3 .content .espace2 .titre2 .piscine img{width:35px;height:35px;object-fit:contain}.section3 .content .espace2 .texte2{max-width:623px;font-family:"Sofia-Pro";font-size:15px;font-weight:lighter;color:#000;margin-bottom:60px}@media screen and (max-width: 768px){.section3 .content .espace2 .texte2{max-width:100%}}.section3 .content .espace2 .image-container .images{display:grid;grid-template-columns:repeat(3, 1fr);gap:29px}@media screen and (max-width: 768px){.section3 .content .espace2 .image-container .images{display:block}}.section3 .content .espace2 .image-container .images .image.visible{display:block;animation:fadeIn .5s ease forwards}.section3 .content .espace2 .image-container .images .image.visible img{border-radius:30px;object-fit:cover;max-width:361px;height:288px;width:100%}@media screen and (max-width: 768px){.section3 .content .espace2 .image-container .images .image.visible img{max-width:100%;width:100%;height:auto;margin-bottom:20px}}.section3 .content .espace2 .image-container .images .image.invisible{display:none}.section3 .content .espace2 .image-container .buttons{display:flex;justify-content:center;width:100%;margin-top:20px}.section3 .content .espace2 .image-container .buttons .button.active .other{display:none}.section3 .content .espace2 .image-container .buttons .button.active .actu{display:block;width:28px;height:10px;background-color:#4daec3;border-radius:30px;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);animation:goToActu 1s ease forwards}@keyframes goToActu{from{width:10px;height:10px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border-radius:50%}to{width:28px;height:10px;background-color:#4daec3;border-radius:30px;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}}.section3 .content .espace2 .image-container .buttons .button{margin-left:10px}.section3 .content .espace2 .image-container .buttons .button .other{display:block;width:10px;height:10px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border-radius:50%;animation:goToOther 1s ease forwards}@keyframes goToOther{from{width:28px;height:10px;background-color:#4daec3;border-radius:30px;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}to{width:10px;height:10px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border-radius:50%}}.section3 .content .espace2 .image-container .buttons .button .actu{display:none}.section3 .content .espace3{padding-top:125px;padding-bottom:130px}@media screen and (max-width: 768px){.section3 .content .espace3{padding-top:60px;padding-bottom:60px}}.section3 .content .espace3 .titre3{margin-bottom:22px;position:relative;margin-left:15px}.section3 .content .espace3 .titre3 .spa{position:absolute;top:-14px;z-index:-1;left:-15px}@media screen and (max-width: 768px){.section3 .content .espace3 .titre3 .spa{top:-12px}}.section3 .content .espace3 .titre3 .spa img{width:35px;height:35px;object-fit:contain}.section3 .content .espace3 .texte3{max-width:623px;font-family:"Sofia-Pro";font-size:15px;font-weight:lighter;color:#000;margin-bottom:60px}@media screen and (max-width: 768px){.section3 .content .espace3 .texte3{max-width:100%}}.section3 .content .espace3 .image-container .images{display:grid;grid-template-columns:repeat(3, 1fr);gap:29px}@media screen and (max-width: 768px){.section3 .content .espace3 .image-container .images{display:block}}.section3 .content .espace3 .image-container .images .image.visible{display:block;animation:fadeIn .5s ease forwards}.section3 .content .espace3 .image-container .images .image.visible img{border-radius:30px;object-fit:cover;max-width:361px;width:100%;height:288px}@media screen and (max-width: 768px){.section3 .content .espace3 .image-container .images .image.visible img{max-width:100%;width:100%;height:auto;margin-bottom:20px}}.section3 .content .espace3 .image-container .images .image.invisible{display:none}.section3 .content .espace3 .image-container .buttons{display:flex;justify-content:center;width:100%;margin-top:20px}.section3 .content .espace3 .image-container .buttons .button.active .other{display:none}.section3 .content .espace3 .image-container .buttons .button.active .actu{display:block;width:28px;height:10px;background-color:#4daec3;border-radius:30px;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);animation:goToActu 1s ease forwards}@keyframes goToActu{from{width:10px;height:10px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border-radius:50%}to{width:28px;height:10px;background-color:#4daec3;border-radius:30px;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}}.section3 .content .espace3 .image-container .buttons .button{margin-left:10px}.section3 .content .espace3 .image-container .buttons .button .other{display:block;width:10px;height:10px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border-radius:50%;animation:goToOther 1s ease forwards}@keyframes goToOther{from{width:28px;height:10px;background-color:#4daec3;border-radius:30px;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}to{width:10px;height:10px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.1607843137);border-radius:50%}}.section3 .content .espace3 .image-container .buttons .button .actu{display:none}.section4 .content{max-width:1210px;padding-left:35px;padding-right:35px;margin:0 auto}.section4 .content .ligne{display:flex;justify-content:space-between;margin-bottom:60px;padding-top:173px}@media screen and (max-width: 768px){.section4 .content .ligne{padding-top:60px;display:block}}.section4 .content .ligne .titre{max-width:447px;position:relative;margin-left:15px}@media screen and (max-width: 768px){.section4 .content .ligne .titre{max-width:100%;margin-bottom:20px}}.section4 .content .ligne .titre .eau{position:absolute;top:-14px;z-index:-1;left:-15px}@media screen and (max-width: 768px){.section4 .content .ligne .titre .eau{top:-12px}}.section4 .content .ligne .titre .eau img{width:35px;height:35px;object-fit:contain}.section4 .content .ligne .texte{max-width:548px}@media screen and (max-width: 768px){.section4 .content .ligne .texte{max-width:100%}}.section4 .content .photos{display:flex;padding-bottom:135px;justify-content:space-between}@media screen and (max-width: 768px){.section4 .content .photos{padding-bottom:60px;display:block}}.section4 .content .photos .left{width:541px}@media screen and (max-width: 768px){.section4 .content .photos .left{width:100%}}.section4 .content .photos .left .image1{border-radius:30px}.section4 .content .photos .left .image1 img{width:541px;height:641px;object-fit:cover;border-radius:30px}@media screen and (max-width: 768px){.section4 .content .photos .left .image1 img{width:100%;height:auto;margin-bottom:20px}}.section4 .content .photos .right{width:579px}@media screen and (max-width: 768px){.section4 .content .photos .right{width:100%}}.section4 .content .photos .right .top{display:flex;justify-content:space-between;width:100%}@media screen and (max-width: 768px){.section4 .content .photos .right .top{display:block}}.section4 .content .photos .right .top .image2{border-radius:30px}.section4 .content .photos .right .top .image2 img{width:384px;height:311px;border-radius:30px;object-fit:cover}@media screen and (max-width: 768px){.section4 .content .photos .right .top .image2 img{width:100%;height:auto;margin-bottom:20px}}.section4 .content .photos .right .top .image3{border-radius:30px}.section4 .content .photos .right .top .image3 img{border-radius:30px;width:175px;height:311px;object-fit:cover}@media screen and (max-width: 768px){.section4 .content .photos .right .top .image3 img{width:100%;height:auto;margin-bottom:20px}}.section4 .content .photos .right .bot{display:flex;justify-content:space-between;width:100%;margin-top:20px}@media screen and (max-width: 768px){.section4 .content .photos .right .bot{display:block}}.section4 .content .photos .right .bot .image4{border-radius:30px}.section4 .content .photos .right .bot .image4 img{border-radius:30px;object-fit:cover;width:303px;height:310px}@media screen and (max-width: 768px){.section4 .content .photos .right .bot .image4 img{width:100%;height:auto;margin-bottom:20px}}.section4 .content .photos .right .bot .image5{border-radius:30px}.section4 .content .photos .right .bot .image5 img{border-radius:30px;object-fit:cover;width:256px;height:310px}@media screen and (max-width: 768px){.section4 .content .photos .right .bot .image5 img{width:100%;height:auto;margin-bottom:20px}}
