/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}main{width:100%;margin:0 auto;overflow:hidden}main.ba{width:100%}main.ba section{width:83.75rem;margin-left:auto;margin-right:auto}.structure{width:83.75rem;display:flex;justify-content:space-between}.img-lotus{position:fixed;top:65%;width:100%}.dispo-button{display:block;text-decoration:none;color:#223d41;background-color:#fff;border:2px solid #223d41;border-radius:.5rem;padding:1em;width:15rem;text-align:center}.dispo-button:hover{color:#fff;background-color:#244033;border:2px solid #fff}.addresses-button{text-decoration:none;color:#fff;border:1px solid #fff;border-radius:8px;padding:1em;padding-left:4em;padding-right:4em}.addresses-button:hover{color:#244033;background-color:#fff;border:1px solid #244033}.contact-button{color:#223d41;border:2px solid #223d41;border-radius:.5rem;padding:1em;margin-right:1em}.contact-button:hover{color:#fff;background-color:#223d41}.reservation-button{color:#fff;background-color:#223d41;border:2px solid #223d41;border-radius:.5rem;padding:1em;margin-right:1rem}.reservation-button:hover{color:#223d41;background-color:#fff;border:2px solid #223d41;border-radius:8px}.littleMessage{font-family:Damion;font-size:2.25rem}.menuMobile{display:none}.photo{width:26.25rem;height:19.5rem}.focus{width:26.25rem;height:19.5rem;margin:0 1.5rem}.focus .focus-img{width:100%;height:100%}header{background-color:#fff;display:flex;justify-content:center;align-items:center;font-family:quicksand;width:100%;padding:1rem 0}header a{text-decoration:none}header .logo-cottage{position:relative;width:20rem;padding:.5rem}header .menu{display:flex;justify-content:center;vertical-align:bottom}header .menu .ref{color:#223d41;padding:1em;position:relative;display:flex;align-items:center}header .menu .ref .leaf-img{position:absolute;z-index:20;transform:translate(-50%,-50%);bottom:-1.2em;left:50%;opacity:0}header .menu .ref:hover{font-weight:700}header .menu .ref:hover .leaf-img{opacity:1}header .actual-page{position:relative;padding:1em;z-index:10}header .buttons{width:20%;display:flex;justify-content:flex-end;align-items:center}body{background-color:#244033;font-family:quicksand;color:#fff;width:100%}body .imgViewbox{width:46.75rem;height:35rem}body section{width:100%}.presentation{display:flex;width:83.75rem;margin:0 auto;margin-top:4rem}.presentation .title p{font-family:Damion;font-size:2.3rem;margin:0}.presentation .content{display:flex;flex-direction:column;margin:0 auto;margin-top:10rem}.presentation .content .resources-p{margin-left:.75em;padding:0}.presentation .content .proximity-p{margin-left:1.5rem;margin-bottom:3.25rem;padding:0}.presentation .content .details-text{font-size:.8rem;width:20rem}.presentation .img__left{width:17.5rem;height:41.75rem;margin-bottom:9rem;border-radius:2rem;object-fit:cover;object-position:18%}.presentation .img__right{width:17.5rem;height:41.75rem;margin-bottom:9rem;border-radius:2rem;object-fit:cover}.presentation .img__middle{width:17.5rem;height:41.75rem;margin-bottom:9rem;margin-left:2rem;margin-right:2rem;border-radius:2rem;object-fit:cover}#wooded{width:83.75rem;margin:0 auto;position:relative;display:flex;justify-content:flex-start;margin-bottom:12rem;height:35.25rem}#wooded .img{position:relative;z-index:10}#wooded .img .arrow-left{position:absolute;z-index:20;transform:translate(-50%,-50%);top:50%;left:8%;opacity:0}#wooded .img .arrow-left:hover{opacity:1}#wooded .img .arrow-right{position:absolute;z-index:20;transform:translate(-50%,-50%);top:50%;left:92%;opacity:0}#wooded .img .arrow-right:hover{opacity:1}#wooded .complete{padding:2em;display:flex;position:relative}#wooded .complete .idea .text{color:#182c22;font-family:Damion;font-size:2rem;position:absolute;top:4rem;left:24rem;width:20rem}#wooded .complete .idea .crown{position:absolute;top:-4rem;left:20rem;width:25rem;height:23.75rem}#wooded .littleMessage{margin-top:10rem;font-weight:200;margin-left:7.5rem}#wooded .details-text{font-weight:200;width:20rem}#wooded .arrow{width:8.75rem}#natural{width:83.75rem;margin:0 auto;height:35.25rem;display:flex;justify-content:flex-end;position:relative;z-index:10}#natural .img{position:relative;z-index:10}#natural .img .arrow-left{position:absolute;z-index:20;transform:translate(-50%,-50%);top:50%;left:8%;opacity:0}#natural .img .arrow-left:hover{opacity:1}#natural .img .arrow-right{position:absolute;z-index:20;transform:translate(-50%,-50%);top:50%;left:92%;opacity:0}#natural .img .arrow-right:hover{opacity:1}#natural .complete{padding:2em;display:flex}#natural .complete .idea{position:relative}#natural .complete .idea img{position:absolute;top:0;left:-8rem}#natural .littleMessage{margin-left:14rem;font-weight:200}#natural .details-text{margin-top:4rem;margin-left:7rem;font-weight:200}#natural .arrow{margin-left:20rem}#natural .dispo-button{margin-left:7rem}#addresses{width:83.75rem;margin:0 auto;position:relative;width:56.5rem;height:37.5rem;display:flex;margin-top:7rem;margin-bottom:12rem;margin-left:2rem}#addresses .imgs{position:absolute;width:33.5rem;top:-8rem;left:55rem}#addresses .complete{text-align:center}#addresses .complete .details-text{margin-bottom:2rem;width:50rem}#addresses .contactLink{margin-top:2em}#addresses .contactLink a{color:#fff;font-size:.8em}#directions{width:83.75rem;margin:0 auto;position:relative;display:flex;justify-content:flex-start;margin-bottom:12rem;height:35.25rem}#directions .complete{margin-left:37.5rem}#directions .complete .details-text{width:35rem;margin:4rem 0}#directions .imgs{position:absolute;top:0;left:-8rem}#directions .bike{position:absolute;bottom:-12rem;left:65%}#title{width:83.75rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#title h1{font-family:Damion;font-size:3rem;margin:4rem 0}#title .details-text{width:40.5rem;margin:0}#title .details-color{color:#01df74}#title .imgs{position:relative;display:flex;justify-content:space-around;margin:4rem}#title .imgs .arrow{position:absolute;transform:translate(-50%,-50%);top:50%;width:4.2%;height:18%}#title .imgs #left{left:-1%}#title .imgs #right{right:-5.5%}#title .imgs .focus-img:hover{opacity:.5}#title .imgs .focus:hover .zoom-in{opacity:1}#title .imgs .zoom-in{position:absolute;z-index:20;transform:translate(-50%,-50%);top:50%;left:50%;opacity:0}#location{width:83.75rem;margin:0 auto;position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;margin-bottom:8em}#location .lys{position:absolute;top:0;left:-15%}#location .flowercrown{position:absolute;top:25%;right:-15%}#location .palm{position:absolute;z-index:20;bottom:-22%;right:-18%}#location .butterfly{position:absolute;z-index:20;top:0;left:-20%}#location .title{text-align:center;font-family:Damion;font-size:3rem;margin:4rem 0}#location .button{margin-top:4em;text-align:center}#location .ico{margin-top:1em;margin-right:.6em;height:1.5rem;width:1.5rem}#location .large-ico{margin-right:.6em;height:3.5rem;width:3.75rem}#location .content{display:flex;justify-content:center}#location .content .couch{display:flex;flex-direction:column;width:20rem}#location .content .couch .item{width:100%;display:flex;text-align:center;margin-top:1rem;font-size:1rem;font-weight:700}#location .content .item{display:flex;width:20rem;font-size:1rem;font-weight:700}#location .content .columns{display:flex;position:relative;z-index:20}.goodAddresses{width:83.75rem;margin:0 auto;display:flex;justify-content:space-around;position:relative;margin:3.5rem 0}.goodAddresses .imgs{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);width:40%}.goodAddresses .imgs .bigPic{grid-area:1/1/3/2;margin-right:1.75rem}.goodAddresses .imgs .littlePic1{grid-area:1/2/2/3;margin-bottom:1.75rem}.goodAddresses .imgs .littlePic2{grid-area:2/2/3/3}.goodAddresses .description{width:20rem}.goodAddresses .description .littleMessage{margin-top:1em;margin-bottom:1em}.goodAddresses .localization{font-family:Quicksand;color:#fff;margin-bottom:1em}.goodAddresses .list{font-weight:100;margin-bottom:4em;padding-left:.75rem}.placeToVisit{width:83.75rem;margin:0 auto;display:flex;justify-content:center;margin-bottom:4rem}.placeToVisit .item{width:40rem;height:40rem;text-align:center}.placeToVisit .littleMessage{margin-top:1em;margin-bottom:1em}.placeToVisit .details-text{font-family:quicksand;color:#fff;font-weight:300;font-size:20px;margin-left:10%;margin-right:10%}.DarkGreen{width:100%;background-color:#182c22;display:flex;align-items:center;margin:auto}.title_city{font-family:Damion;font-size:3rem;text-align:center;margin-bottom:4rem}.contact{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;color:#223d41;width:40rem;margin:0 auto}.contact div{position:relative}.contact .close{position:absolute;top:0;left:21rem}.contact .title{font-family:Damion;font-size:3rem;color:#182c22}.contact .details-text{width:30rem;margin-bottom:4rem}.contact #contact{display:flex;flex-direction:column;width:30rem}.contact #contact input{border:1px solid;border-radius:6px;width:60%}.contact #contact .input-area{height:3em;width:100%;max-width:83.75rem;margin-bottom:2rem}.contact #contact textarea{margin-bottom:2rem;border:1px solid;border-radius:6px;height:6em;width:100%;max-width:83.75rem}.contact #contact .button-div{text-align:center;margin-bottom:4rem}.contact #contact .button-div .button{padding:1rem;color:#fff;border:2px solid #fff;background-color:#223d41}.contact #contact .button-div .button:hover{color:#223d41;border:2px solid #223d41;background-color:#fff}.mob_menu{background-color:#fff;width:20rem;height:30rem;color:#223d41;display:flex;flex-direction:column;justify-content:flex-end;margin:0 auto;position:relative}.mob_menu .crossClose{position:absolute;top:1.5rem;left:17rem}.mob_menu .ref{text-decoration:none;color:#223d41;font-size:1.25rem;width:18rem;margin:0 auto;margin-bottom:2rem}.mob_menu .ref .leaf-img{opacity:0;vertical-align:middle;margin-right:.5rem}.mob_menu .ref:hover{font-weight:700}.mob_menu .ref:hover .leaf-img{opacity:1}.mob_menu a{text-decoration:none;width:15rem;margin:0 auto;margin-bottom:2rem}.mob_menu .contact-button{text-align:center}.mob_menu .reservation-button{text-align:center}footer{background-color:#182c22;color:#fff;display:flex;justify-content:space-around;align-items:center;width:100%;margin:0 auto}footer .legal{display:flex;font-family:quicksand;margin-left:12rem}footer .legal p{display:flex;align-items:center}footer .legal .underlined{text-decoration:underline;margin-right:.5em;margin-left:.5em}footer .facebook{display:flex;align-items:center;font-family:damion,cursive;font-size:1.2rem;padding:1em;margin-right:12rem}footer .facebook .link{text-decoration:none;color:#fff;display:flex;align-items:center}footer .facebook .logo{width:20%;margin-right:.5em;vertical-align:middle}@media all and (max-width:1340px){header .menu{display:none}header .buttons{display:none}header .menuMobile{display:flex;margin-right:3rem}header .logo-cottage{width:80%}main{width:100%}section{flex-direction:column}h2{font-size:3rem}.complete .description{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0}.complete .description .dispo-button{padding:1rem;width:17.5rem}.details-text{margin-right:0}.imgViewbox{position:relative;transform:translate(35%,0%)}.addresses-button{display:block;padding:1rem;width:80%}.presentation{width:20rem;display:block;margin:0 auto}.presentation .content{margin:0 auto}.presentation .content .title .resources-p{margin-left:0}.presentation .content .title .proximity-p{margin-left:0;margin-bottom:1rem}.presentation .content .details-text{padding-right:0;width:95%}.presentation .img__left{width:6rem;height:18rem;margin-bottom:4rem}.presentation .img__middle{width:6rem;height:18rem;margin:0 .25rem 4rem}.presentation .img__right{width:6rem;height:18rem;margin-bottom:4rem}#wooded{width:90%;margin:2rem auto}#wooded .img{margin:0 auto}#wooded .img .imgViewbox{width:20rem;height:auto;transform:translate(0%,0%)}#wooded .img .arrow-left{display:none}#wooded .img .arrow-right{display:none}#wooded .complete{padding:0}#wooded .complete .description{width:90%;margin:1rem auto}#wooded .complete .description .arrow{display:none}#wooded .complete .description .littleMessage{margin:0;margin-top:1rem}#wooded .complete .description .details-text{width:100%;text-align:left;margin:0;margin-bottom:2rem}#wooded .complete .description .dispo-button{width:90%;margin:0}#wooded .complete .idea{display:none}#natural{width:90%;margin:2rem auto;flex-direction:column-reverse}#natural .img{margin:0 auto}#natural .img .imgViewbox{width:20rem;height:auto;transform:translate(0%,0%)}#natural .img .arrow-left{display:none}#natural .img .arrow-right{display:none}#natural .complete{padding:0}#natural .complete .description{width:90%;margin:1rem auto}#natural .complete .description .arrow{display:none}#natural .complete .description .littleMessage{margin:0;margin-top:1rem}#natural .complete .description .details-text{width:100%;text-align:left;margin:0;margin-bottom:2rem}#natural .complete .description .dispo-button{width:90%;margin:0}#natural .complete .idea{display:none}#addresses{display:flex;justify-content:center;width:90%;margin:1rem;margin-top:2rem}#addresses .complete{display:flex;flex-direction:column;align-items:center;text-align:center}#addresses .complete .details-text{width:100%}#addresses .complete img{width:12.5rem}#addresses .complete .littleMessage{font-size:1.5rem}#directions{margin:0 auto;width:90%}#directions .imgs{display:none}#directions .complete{display:flex;flex-direction:column;margin:0}#directions .complete .details-text{margin:0;margin-bottom:2rem;width:100%}#directions .complete .addresses-button{text-align:center;margin:0 auto}#directions .complete .littleMessage{font-size:1.5rem;text-align:left;margin-top:2rem}#directions .bike{position:absolute;width:13.25rem;bottom:0;left:50%}#title{width:100%}#title .details-text{width:90%}#title .imgs{display:none}#location{margin:0 auto;width:90%}#location .title{margin-bottom:2rem}#location .content{flex-direction:column}#location .content .lys{display:none}#location .content .flowercrown{display:none}#location .content .palm{display:none}#location .content .butterfly{display:none}#location .content .couch{width:100%;display:inline-block}#location .content .couch .littleMessage{text-align:center}#location .content .equipement .littleMessage{text-align:center}#location .content .equipement .columns{margin:1rem;flex-direction:column}.ba{width:100%}.ba .goodAddresses{display:flex;justify-content:center;margin:1rem auto;width:90%}.ba .goodAddresses .imgs{display:grid;margin:0 auto;width:20rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,.5fr);gap:1.25rem 1.25rem;grid-auto-flow:row;grid-template-areas:"big big" "little1 little2"}.ba .goodAddresses .imgs .bigPic{grid-area:big;width:20rem;height:15rem}.ba .goodAddresses .imgs .littlePic1{grid-area:little1;width:9.25rem;height:7rem;margin-bottom:0}.ba .goodAddresses .imgs .littlePic2{grid-area:little2;width:9.25rem;height:7rem}.ba .goodAddresses .description{width:100%;margin:0 auto;margin-bottom:1rem;display:flex;flex-direction:column;justify-content:center}.ba .goodAddresses .description .list{margin-bottom:1rem}.ba .goodAddresses .description .addresses-button{text-align:center;display:flex;justify-content:center;margin:0 auto;align-items:center}.ba .DarkGreen{display:flex;justify-content:center;margin:1rem auto;width:100%}.ba .placeToVisit{margin:1rem auto;width:90%}.ba .placeToVisit img{width:20rem;margin:0 auto}.ba .placeToVisit .item{display:flex;flex-direction:column;justify-content:center;margin:auto 0;width:100%;height:100%;text-align:left}.ba .placeToVisit .item .details-text{margin:0;margin-bottom:3.75rem}.contact{width:80%}.contact .details-text{width:80%}.contact #contact{width:90%}.contact #contact .input{width:80%}}footer{font-size:1rem}footer .structure{display:flex;flex-direction:column;align-items:center;margin:0 18%;width:100%}footer .structure .legal{display:flex;flex-direction:column;align-items:center;margin:0;width:100%}footer .structure .legal .separator{display:none}footer .structure .facebook{margin:0;margin-top:1rem;margin-bottom:2rem;padding:0}footer .structure .facebook .link{font-size:1.25rem}footer .idea-crown{display:none}footer .text{display:none}footer .location-content{flex-direction:column}footer .columns{flex-direction:column}footer .item{flex-direction:column;align-items:center}