*{font-family:Quicksand;margin:0;overflow-x:hidden}.space_mobile{display:none}@media screen and (max-width:768px){.space_mobile{display:block}}.mobile_line{display:none}@media screen and (max-width:768px){.mobile_line{display:block}.space_computer{display:none}}.navbar{align-items:center;display:flex;flex-direction:column;height:15vh;width:100vw}a{color:#000}a:hover{color:#fff}.logo{color:#000;font-family:Allura;font-size:36px;margin-bottom:13px;margin-top:16px}@media screen and (max-width:400px){.logo{margin-bottom:0}}.logo span{color:#c9a07b;font-family:Allura}@media screen and (max-width:768px){.logo{min-height:40px}}.menu{display:block}@media screen and (max-width:768px){.menu{display:none}}#mobile_menu{display:none}@media screen and (max-width:768px){#mobile_menu{display:block;left:-100vw;position:absolute}}#menu_label{display:none}@media screen and (max-width:768px){#menu_label{display:block;font-size:25px;margin-bottom:10px}}@media screen and (max_width:768px){#mobile_menu:not(:checked)~.menu{display:none}}@media screen and (max-width:768px){#mobile_menu:checked~.menu{background-color:#c9a07b;border-radius:10px;box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09);display:block;left:auto;margin-top:20px;position:absolute;right:auto;top:100px;width:85%;z-index:6}}ul{align-items:center;display:flex;flex-direction:row}@media screen and (max-width:768px){ul{flex-direction:column;margin-top:20px;padding:0}}ul li{font-family:Quicksand;font-size:15px;font-weight:400;list-style:none;padding-bottom:3px;padding-top:3px;text-align:center;text-decoration:none;transition:.3s ease;width:200px}ul li:hover{background-color:#c9a07b;color:#fff;cursor:pointer}@media screen and (max-width:768px){ul li{font-size:20px;font-weight:900;margin-bottom:30px;margin-left:auto;margin-right:auto;text-transform:uppercase}}.menu--left{border-radius:5px 0 0 5px}.menu--right{border-radius:0 5px 5px 0}.slider{background-image:url(/static/media/accueil.4e1d287e03e7eb855dd9.webp);background-position:50%;background-size:cover;height:85vh;width:100vw;z-index:1}@media screen and (max-width:768px){.slider{height:40vh}}.slowlife{align-items:center;background-color:#a7d1e7;color:#fff;display:flex;flex-direction:column;height:384px;width:100vw}@media screen and (max-width:768px){.slowlife{height:auto;padding-bottom:30px}}.slowlife h2{font-size:36px;font-weight:500;letter-spacing:3px;margin-top:42px}@media screen and (max-width:768px){.slowlife h2{font-size:25px;font-weight:400}}.slowlife img{margin-top:8px;width:69px}.slowlife h4{font-size:13px;font-weight:500;letter-spacing:2px;text-align:center}@media screen and (max-width:768px){.slowlife h4{font-size:20px}}.slowlife .slowlife--cards{display:flex;flex-direction:row}@media screen and (max-width:768px){.slowlife .slowlife--cards{flex-wrap:wrap;justify-content:center}}.slowlife .slowlife--cards .card{display:flex;flex-direction:column;font-size:15px;margin-top:30px;max-width:135px;padding-left:3px;padding-right:3px;text-align:center}@media screen and (max-width:768px){.slowlife .slowlife--cards .card{font-size:18px;min-width:40vw}}.slowlife .slowlife--cards .card .icon{font-size:60px;margin-bottom:10px;margin-left:auto;margin-right:auto}.slowlife .slowlife--cards .card h5{font-weight:500}.presentation{align-items:center;background-color:#c9a07b;display:flex;flex-direction:row;height:481px;justify-content:center}@media screen and (max-width:768px){.presentation{flex-direction:column;height:auto}}.presentation .portrait{background-image:url(/static/media/Famille.7410394ab37f2502231a.webp);background-position:50%;background-size:cover;-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));height:399px;margin-left:0;margin-right:40px;width:372px}@media screen and (max-width:768px){.presentation .portrait{margin:20px auto 30px;width:90%}}.presentation p{color:#fff;font-size:23px;line-height:30px;margin-left:0;max-width:840px;text-align:center}@media screen and (max-width:768px){.presentation p{margin-bottom:20px;margin-left:20px;margin-right:20px}}.hebergement{align-items:center;display:flex;flex-direction:column;width:100vw}.hebergement h2{color:#c9a07b;font-size:36px;font-weight:400;margin-bottom:34px;margin-top:34px;text-transform:uppercase}.hebergement .hebergement_bloc{display:flex;flex-direction:row;justify-content:center;margin-bottom:27px}@media screen and (max-width:768px){.hebergement .hebergement_bloc{flex-wrap:wrap;max-width:90%}}.hebergement .hebergement_bloc .hebergement_bloc_prop{background-position:50%;background-size:cover;height:282px;margin-left:15px;margin-right:15px;width:282px}@media screen and (max-width:768px){.hebergement .hebergement_bloc .hebergement_bloc_prop{margin-bottom:10px;max-height:180px;max-width:40%}}.hebergement .hebergement_bloc .hebergement_bloc_1{background-image:url(/static/media/TERRASSE.caf0199d0358ea01e0a8.webp)}.hebergement .hebergement_bloc .hebergement_bloc_2{background-image:url(/static/media/salle%20de%20bain.f8224941f4b28cf7a335.webp)}.hebergement .hebergement_bloc .hebergement_bloc_3{background-image:url(/static/media/vue%20du%20salon%20gite.5e192dfc140088f7c101.webp)}.hebergement .hebergement_bloc .hebergement_bloc_4{background-image:url(/static/media/chambre.f003eb1d5464ce34cccc.webp)}.hebergement p{color:#c9a07b;font-size:18px;font-weight:500;line-height:22.5px;line-height:28px;margin-bottom:34px;max-width:1217px;text-align:center;text-transform:uppercase}@media screen and (max-width:768px){.hebergement p{max-width:90%}}.hebergement .hebergement_bloc_icon{display:flex;flex-direction:row}@media screen and (max-width:768px){.hebergement .hebergement_bloc_icon{flex-wrap:wrap;max-width:90%}}@media screen and (max-width:400px){.hebergement .hebergement_bloc_icon{width:100%}}@media screen and (max-width:768px){.hebergement .hebergement_bloc_icon #bloc_4{margin-top:-45px}}.hebergement .hebergement_bloc_icon .hebergement_bloc_icon_column{display:flex;flex-direction:column;margin-left:18px;margin-right:18px;width:282px}@media screen and (max-width:768px){.hebergement .hebergement_bloc_icon .hebergement_bloc_icon_column{margin-bottom:10px;max-width:40%}}@media screen and (max-width:400px){.hebergement .hebergement_bloc_icon .hebergement_bloc_icon_column{margin-left:15px;margin-right:15px;width:40%}}.hebergement .hebergement_bloc_icon .hebergement_bloc_icon_column .hebergement_bloc_icon_column_bloc{align-items:center;display:flex;flex-direction:row;justify-content:center}@media screen and (max-width:768px){.hebergement .hebergement_bloc_icon .hebergement_bloc_icon_column .hebergement_bloc_icon_column_bloc{flex-direction:column}}.hebergement .hebergement_bloc_icon .hebergement_bloc_icon_column .hebergement_bloc_icon_column_bloc p{font-size:13px;line-height:normal;margin-bottom:20px}.hebergement .hebergement_bloc_icon .hebergement_bloc_icon_column .hebergement_bloc_icon_column_bloc .hebergement_p{width:80%}.hebergement .hebergement_bloc_icon .hebergement_bloc_icon_column .hebergement_bloc_icon_column_bloc .hebergement_icon{width:20%}@media screen and (max-width:768px){.hebergement .hebergement_bloc_icon .hebergement_bloc_icon_column .hebergement_bloc_icon_column_bloc .hebergement_icon{margin-bottom:0;width:100%}}.village{align-items:center;background-color:#c9a07b;display:flex;flex-direction:column;width:100vw}.village h2{color:#fff;font-size:36px;font-weight:400;margin-bottom:34px;margin-top:34px;text-transform:uppercase}.village .village_bloc{display:flex;flex-direction:row;justify-content:center;margin-bottom:27px}@media screen and (max-width:768px){.village .village_bloc{flex-wrap:wrap;max-width:90%}}.village .village_bloc .village_bloc_prop{background-position:50%;background-size:cover;height:282px;margin-left:15px;margin-right:15px;width:282px}@media screen and (max-width:768px){.village .village_bloc .village_bloc_prop{margin-bottom:10px;max-height:180px;max-width:40%}}.village .village_bloc .village_bloc_1{background-image:url(/static/media/randonne.142fb151e1129bd5141d.webp)}.village .village_bloc .village_bloc_2{background-image:url(/static/media/restaurant.639908ca4c43abdcfbf8.webp)}.village .village_bloc .village_bloc_3{background-image:url(/static/media/La_cure.2480f6bec9d19293ce99.webp)}.village .village_bloc .village_bloc_4{background-image:url(/static/media/Tour.fc0fc115f8f45347e992.webp)}.village p{color:#fff;font-size:18px;font-weight:500;line-height:22.5px;line-height:28px;margin-bottom:34px;max-width:1217px;text-align:center;text-transform:uppercase}.village .village_bloc_icon{display:flex;flex-direction:row}@media screen and (max-width:768px){.village .village_bloc_icon{flex-wrap:wrap;max-width:90%}}@media screen and (max-width:400px){.village .village_bloc_icon{width:100%}}@media screen and (max-width:768px){.village .village_bloc_icon .village_bloc_icon_column3{margin-bottom:10px;margin-top:-190px;max-width:40%}}.village .village_bloc_icon .village_bloc_icon_column{display:flex;flex-direction:column;margin-left:18px;margin-right:18px;width:282px}@media screen and (max-width:768px){.village .village_bloc_icon .village_bloc_icon_column{margin-bottom:10px;max-width:40%}}@media screen and (max-width:400px){.village .village_bloc_icon .village_bloc_icon_column{margin-left:15px;margin-right:15px;width:40%}}.village .village_bloc_icon .village_bloc_icon_column .village_bloc_icon_column_bloc{align-items:center;display:flex;flex-direction:row;justify-content:center}@media screen and (max-width:768px){.village .village_bloc_icon .village_bloc_icon_column .village_bloc_icon_column_bloc{flex-direction:column}}.village .village_bloc_icon .village_bloc_icon_column .village_bloc_icon_column_bloc p{font-size:13px;line-height:normal;margin-bottom:20px}.village .village_bloc_icon .village_bloc_icon_column .village_bloc_icon_column_bloc .village_p{width:80%}.village .village_bloc_icon .village_bloc_icon_column .village_bloc_icon_column_bloc .village_icon{width:20%}@media screen and (max-width:768px){.village .village_bloc_icon .village_bloc_icon_column .village_bloc_icon_column_bloc .village_icon{width:100%}}.esprit{align-items:center;background-color:#a7d1e7;display:flex;flex-direction:column;width:100vw}.esprit h2{color:#fff;font-size:36px;font-weight:400;margin-bottom:34px;margin-top:34px;text-transform:uppercase}.esprit .esprit_bloc{display:flex;flex-direction:row;justify-content:center;margin-bottom:27px}@media screen and (max-width:768px){.esprit .esprit_bloc{flex-wrap:wrap;max-width:90%}}.esprit .esprit_bloc .esprit_bloc_prop{background-position:50%;background-size:cover;height:282px;margin-left:15px;margin-right:15px;width:282px}@media screen and (max-width:768px){.esprit .esprit_bloc .esprit_bloc_prop{margin-bottom:10px;max-height:180px;max-width:40%}}.esprit .esprit_bloc .esprit_bloc_1{background-image:url(/static/media/20210911_124806.eee1362978d7171dd5ef.webp)}.esprit .esprit_bloc .esprit_bloc_2{background-image:url(/static/media/20220312_161047.b6474027011950f7d60d.webp)}.esprit .esprit_bloc .esprit_bloc_3{background-image:url(/static/media/20220312_161912.eeedcbae94a21a1b3f31.webp)}.esprit .esprit_bloc .esprit_bloc_4{background-image:url(/static/media/ATELIER.9d90ead6526ef11d0620.webp)}.esprit p{color:#fff;font-size:18px;font-weight:500;line-height:22.5px;line-height:28px;margin-bottom:34px;text-align:center;text-transform:uppercase}@media screen and (max-width:768px){.esprit p{max-width:90%}}.deco{align-items:center;background-color:#a7d1e7;color:#fff;display:flex;flex-direction:column;width:100%}.deco h2{font-size:36px;font-weight:400;margin-bottom:34px;margin-top:34px}.deco h2,.deco p{text-transform:uppercase}.deco p{font-size:18px;margin-bottom:30px;max-width:1217px;text-align:center}@media screen and (max-width:768px){.deco p{margin-left:auto;margin-right:auto;width:90%}}.deco .deco_bloc{display:flex;flex-direction:row;justify-content:center;margin-bottom:27px}@media screen and (max-width:768px){.deco .deco_bloc{flex-wrap:wrap;max-width:90%}}.deco .deco_bloc .deco_bloc_prop{background-position:50%;background-size:cover;height:282px;margin-left:15px;margin-right:15px;width:282px}@media screen and (max-width:768px){.deco .deco_bloc .deco_bloc_prop{margin-bottom:10px;max-height:180px;max-width:40%}}.deco .deco_bloc .deco_bloc_1{background-image:url(/static/media/deco_1.c594102bedc08a1ada31.webp)}.deco .deco_bloc .deco_bloc_2{background-image:url(/static/media/deco_2.b8cf7ef2cbb298030f92.webp)}.deco .deco_bloc .deco_bloc_3{background-image:url(/static/media/deco_3.fa61d9c51a653d671878.webp)}.deco .deco_bloc .deco_bloc_4{background-image:url(/static/media/deco_4.ae20450469b3f815ec63.webp)}.contact{align-items:center;background-color:#c9a07b;color:#fff;display:flex;flex-direction:column;width:100%}.contact h2{font-size:36px;font-weight:400;margin-bottom:34px;margin-top:34px;text-transform:uppercase}@media screen and (max-width:768px){.contact h2{text-align:center}}.contact p{font-size:18px;font-weight:400;margin-bottom:30px;max-width:1217px;text-align:center;text-transform:uppercase}.contact p span{font-weight:900}.contact .contact_bloc{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:768px){.contact .contact_bloc{flex-direction:column;max-width:90%}}.contact .contact_bloc .contact_vertical_line{align-items:center;border:1px solid #fff;height:700px;margin-left:30px;margin-right:30px}@media screen and (max-width:768px){.contact .contact_bloc .contact_vertical_line{height:0;margin-bottom:10px;margin-left:auto;margin-right:auto;width:90%}}.contact .contact_bloc .contact_bloc_left{display:flex;flex-direction:column;flex-grow:1;font-size:20px;gap:10px;line-height:30px;margin-left:50px}@media screen and (max-width:768px){.contact .contact_bloc .contact_bloc_left{font-size:16px;margin-bottom:10px;margin-left:auto;margin-right:auto;max-width:90%}}.contact .contact_bloc .contact_bloc_left .euro{width:24px}.contact .contact_bloc .contact_bloc_left a{color:#c32aa3;text-decoration:none}.contact .contact_bloc .contact_bloc_left span{font-weight:900;margin-left:auto;margin-right:auto}.contact .contact_bloc .contact_bloc_left iframe{margin-left:auto;margin-right:auto}.contact .contact_bloc .contact_bloc_right{align-items:center;display:flex;flex-direction:column;flex-grow:1;font-size:20px;line-height:30px;width:50%}@media screen and (max-width:768px){.contact .contact_bloc .contact_bloc_right{font-size:16px;margin-left:auto;margin-right:auto;text-align:center;width:90%}}.contact .contact_bloc .contact_bloc_right a{color:#fff;font-weight:900;text-decoration:none}.contact .contact_bloc .contact_bloc_right .horizontal_line{border:1 solid #fff;width:300px}.contact .contact_bloc .contact_bloc_right hr{border:1px solid #fff;margin-top:20px;width:96%}@media screen and (max-width:768px){.contact .contact_bloc .contact_bloc_right hr{display:none}.contact .contact_bloc .contact_bloc_right span{font-size:25px;font-weight:900;margin-bottom:20px}.contact .contact_bloc .contact_bloc_right iframe{height:300px;width:100%}}
/*# sourceMappingURL=main.792340f2.css.map*/