@import url(https://fonts.googleapis.com/css2?family=Lemonada:wght@300&family=Tajawal:wght@300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@500&display=swap);@import url(https://fonts.googleapis.com/css2?family=Tajawal&display=swap);*{box-sizing:border-box;margin:0;padding:0;font-family:"PT Sans",sans-serif}.home,.products,.services,.sign-up{display:flex;height:90vh;align-items:center;justify-content:center;font-size:3rem}.services{background-size:cover}.products,.services{background-position:50%;background-repeat:no-repeat;color:#fff;font-size:100px}.products{background-size:fill}.sign-up{background-position:50%;background-size:cover;background-repeat:no-repeat;color:#fff;font-size:100px}.container-img{margin-top:5px;height:80vh;background:url(/static/media/exterieur.490ad4d4.jpeg) no-repeat 50%/cover fixed;background-size:cover;display:flex;align-items:center;justify-content:center}@media screen and (max-width:800px){.container-img{background:url(/static/media/exterieur_small.5cd66217.jpeg) no-repeat 50%/cover;background-size:cover}}.title-welcome-content{font-family:"Lemonada",cursive}.container-welcome{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:300px;grid-gap:5px;margin-left:5em;margin-right:5em;margin-bottom:10px}.container-item-welcome{width:100%;height:100%;position:relative;overflow:hidden}.text-content-welcome,.title-welcome{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.text-content-welcome p{text-align:center;padding:2em;font-size:25px;font-family:"Tajawal",sans-serif}.title-welcome h2{text-align:center;font-size:33px}.wrapper-line-welcome{display:flex;align-items:center;justify-content:center}.line-welcome{width:30%;height:10px;border-bottom:1px solid #000;position:center;margin:0 0 1.5em;vertical-align:middle}@media screen and (max-width:900px){.container-welcome{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:200px;margin:2em 2em 50px}.title-welcome br{display:none}.text-content-welcome p{font-size:20px}}.section-title{align-items:center}.title-text-house{text-align:center;font-size:35px;margin:1em;font-family:"Lemonada",cursive}.container1{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:300px;grid-gap:10px;margin-left:15em;margin-right:15em;margin-bottom:10px}.container2{margin-bottom:10px}.container2,.container3{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:400px;grid-gap:10px;margin-left:15em;margin-right:15em}.gallery-item{width:100%;height:100%;position:relative}.gallery-item .image{width:100%;height:100%;overflow:hidden}.gallery-item .image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:1300px){.container1{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:300px;grid-gap:10px;margin-left:50px;margin-right:50px;margin-bottom:10px}.container2,.container3{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:300px;grid-gap:10px;margin-left:50px;margin-right:50px;margin-bottom:50px}}.modal-container{position:absolute;left:50%;top:60%;width:50%;height:23em;background-color:rgba(35,34,32,.7);transform:translate(-50%,-60%);border-radius:5px;text-align:center;padding:1em 1.5em 3em}.text-modal-title{margin:.2em;padding-top:30px;font-size:45px}.text-modal-subtitle,.text-modal-title{color:#fefefe;text-align:center;-webkit-text-decoration:None;text-decoration:None;font-family:"Tajawal",sans-serif}.text-modal-subtitle{font-size:25px;margin-bottom:1em}.text-modal-text{color:#fefefe}.wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}.line-modal{width:40%;height:20px;border-bottom:1px solid #fff;margin:0 0 1.5em}.button-holder,.line-modal{position:center;vertical-align:middle}.button-holder{background-color:#fefefe;width:10em;height:5em;text-align:center;justify-content:center;border-radius:20px}.button-holder:hover{background-color:rgba(0,0,0,.2)}.btn{background:#fff;height:100%;min-width:150px;border:none;border-radius:20px;color:#eee;font-size:40px;font-family:"Cookie",cursive;position:relative;transition:1s;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding-top:5px;padding-bottom:5px}.btn .circle{width:5px;height:5px;background:transparent;border-radius:50%;position:absolute;top:0;left:50%;overflow:hidden;transition:.5s}.text-content-modal{text-decoration:none;font-size:20px;color:#000}.btn:hover{background:transparent}.btn:hover #circle{height:2em;width:150px;left:0;border-radius:2px;border-bottom:2px solid #000}.link-modal-home{text-decoration:none;border:none;background:#fff}@media screen and (max-width:900px){.modal-container{width:70%;height:26em}}.title-text-rooms{text-align:center;font-size:35px;margin:1em;font-family:"Lemonada",cursive}.rooms-top-container{padding-left:auto;padding-right:auto;text-align:center}.container{-webkit-box-sizing:border-box;-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:"RobotoDraft","Roboto",sans-serif;display:inline-block;margin:1em}.property-card{height:30em;margin-left:1.5em;margin-right:1.5em;display:flex;flex-direction:column;position:relative;border-radius:5px;overflow:hidden;box-shadow:15px 15px 27px #e1e1e3,-15px -15px 27px #fff}.property-card,.property-image{width:25em;transition:all .4s cubic-bezier(.645,.045,.355,1)}.property-image{height:13em;padding:1em 2em;position:Absolute;top:0;background-size:cover;background-repeat:no-repeat}.property-description{background-color:#fafafc;height:17em;width:25em;position:absolute;bottom:0;transition:all .4s cubic-bezier(.645,.045,.355,1);padding:.5em 1em;text-align:center}.property-description p{padding-left:20px;padding-right:20px;font-size:15px;font-family:"Roboto Slab",serif;margin-bottom:5px}@media screen and (max-width:1300px){.property-card{margin-left:1.5em;margin-right:1.5em}}@media screen and (max-width:800px){.property-card,.property-image{width:20em}.property-description{width:20em;padding-bottom:15px}.property-description p{padding-left:15px;padding-right:15px;font-size:13px}}@media screen and (max-width:700px){.property-card,.property-description,.property-image{width:17em}}.property-card:hover .property-description{height:0;padding:0 1em}.property-card:hover .property-image{height:25em}.property-card:hover{background-color:#fff;cursor:pointer}.property-description h5{margin:10px 0 20px;font-size:22px;font-weight:700;font-family:"Tajawal",sans-serif}.modal-rooms{position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9)}.caption,.modal-rooms-content{margin:auto;display:block;width:80%;max-width:700px}.caption{text-align:center;color:#ccc;padding:10px 0;height:150px}.caption,.modal-rooms,.modal-rooms-content{animation:fadein 1.5s;-moz-animation:fadein 1.5s;-webkit-animation:fadein 1.5s;-o-animation:fadein 1.5s}@keyframes fadein{0%{opacity:0}to{opacity:1}}.close-rooms{position:absolute;top:100px;right:100px;color:#f1f1f1;font-size:40px;font-weight:700;transition:.3s}.close-rooms:focus,.close-rooms:hover{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width:700px){.modal-content{width:100%}}.modal-rooms-container-img{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:300px;grid-gap:10px;margin-left:15em;margin-right:15em}.modal-rooms-item-img{width:100%;height:100%;position:relative}.modal-rooms-container-img img{width:600px;height:600px}@media screen and (max-width:1600px){.modal-rooms-container-img img{width:500px;height:500px}}@media screen and (max-width:1400px){.modal-rooms-container-img img{width:400px;height:400px}}@media screen and (max-width:1400px){.modal-rooms-container-img{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:400px}.modal-rooms-content{margin-bottom:3em}}@media screen and (max-width:800px){.modal-rooms-container-img{margin-left:5em;margin-right:5em}.modal-rooms-container-img img{grid-auto-rows:200px;width:360px;height:360px}.close-rooms{top:100px;right:40px}}@media screen and (max-width:600px){.modal-rooms-container-img{margin-left:.5em;margin-right:.5em}.modal-rooms-container-img img{grid-auto-rows:200px;width:240px;height:300px}.close-rooms{top:100px;right:18px}.modal-rooms-item-img{width:80%;height:80%;padding-left:1em}}.navbar{background:#fafafa;font-size:1.2rem;position:-webkit-sticky;position:sticky;top:0;z-index:999}.navbar,.navbar-container{height:80px;display:flex;justify-content:center;align-items:center}.navbar-container{max-width:1500px}.navbar-logo{color:#131212;justify-self:start;margin-left:20px;cursor:pointer;text-decoration:none;font-size:2rem;display:flex;align-items:center;margin-right:100px;font-family:"Roboto Slab",serif}.fa-typo3{margin-left:.5rem;font-size:1.8rem}.nav-menu{display:grid;grid-template-columns:repeat(5,auto);grid-gap:10px;list-style:none;text-align:center;width:60vw;justify-content:end;margin-right:2rem}.nav-item{height:80px}.nav-links{color:#131212;display:flex;align-items:center;text-decoration:none;padding:.5rem 1rem;height:100%;margin-right:1em;margin-left:1em}.nav-links:hover{border-bottom:2px solid #000;transition:all}.fa-bars{color:#131212}.menu-icon,.nav-links-mobile{display:none}.menu-icon{color:#131212}@media screen and (max-width:960px){.NavbarItems{position:relative}.nav-menu{display:flex;flex-direction:column;width:100%;height:90vh;position:absolute;top:80px;left:-100%}.nav-menu,.nav-menu.active{opacity:1;transition:all .5s ease}.nav-menu.active{background:#242222;left:0;justify-content:start;z-index:1}.nav-links{text-align:center;padding:2rem;width:100%;display:table;color:#fbf7f7}.nav-links:hover{background-color:#fff;color:#242424;border-radius:0}.navbar-logo{position:absolute;top:0;left:0;transform:translate(25%,50%)}.menu-icon{display:block;position:absolute;top:0;right:0;transform:translate(-100%,60%);font-size:1.8rem;cursor:pointer}.nav-links-mobile{display:block;text-align:center;margin:2rem auto;border-radius:4px;width:80%;text-decoration:none;font-size:1.5rem;background-color:transparent;color:#fff;padding:14px 20px;border:1px solid #fff;transition:all .3s ease-out}.nav-links-mobile:hover{background:#fff;color:#242424;transition:.25s}}.title-text-landes{text-align:center;font-size:35px;margin:1em;font-family:"Lemonada",cursive}.landes-text-container{padding-top:1em;text-align:center;margin-left:20em;margin-right:20em;margin-bottom:3em}.landes-text-container p{font-family:"Tajawal",sans-serif;font-size:24px}.container1-hossegor{margin:30px 15em 10px}.container1-hossegor,.container2-hossegor{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:300px;grid-gap:20px}.container2-hossegor{margin-left:15em;margin-right:15em;margin-bottom:30px}.gallery-item-hossegor{position:relative}.gallery-item-hossegor .image-hossegor{width:100%;height:100%;overflow:hidden}.gallery-item-hossegor .image-hossegor img{width:100%;height:100%;object-fit:cover}@media (max-width:1300px){.landes-text-container{margin-left:10em;margin-right:10em}.container1-hossegor{margin-bottom:10px}.container1-hossegor,.container2-hossegor{display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:300px;grid-gap:10px;margin-left:50px;margin-right:50px}.container2-hossegor{margin-bottom:50px}}@media (max-width:800px){.landes-text-container{margin-left:2em;margin-right:2em}.landes-text-container p{font-family:"Tajawal",sans-serif;font-size:20px}}.title-contact{font-family:"Lemonada",cursive;text-align:center;font-size:35px;margin-top:1.5em;margin-bottom:1em}.contacts-container-parent{text-align:center;margin-top:1em;height:25em;padding-bottom:3em}.contacts-container{background-color:rgba(231,240,239,.5);display:inline-block;height:100%;width:100%;border-radius:5px;box-shadow:7px 4px 4px rgba(0,0,0,.192)}.contacts-container p{text-decoration:none;font-size:1.5em;font-family:"Tajawal",sans-serif}.contacts-first-content{padding:2em}@media screen and (max-width:900px){.contacts-container-parent{height:23em}.contacts-container{width:100%}.contact-holder h2{margin-top:0}}.footer{height:4em;display:flex;align-items:center;justify-content:center;flex-direction:column}.line{width:15%;height:20px;border-bottom:1px solid #000;margin:0 0 1.5em}.copyright,.line{position:center;vertical-align:middle}.copyright{margin-bottom:3em}.title-text-services{text-align:center;font-size:35px;font-family:"Lemonada",cursive}.services-row{display:flex;align-items:left}.services-item p{margin-left:30px;margin-bottom:20px;font-size:17px;font-family:"Lemonada",cursive;text-align:left}.service-row{height:2em}.center-icon-pool{padding-top:10px;display:flex;align-items:center}.center-icon-bike{padding-top:7px;display:flex;align-items:center}.services-item-breakfast{padding-bottom:22px;display:flex;align-items:center}.services-item-forest{padding-bottom:16px;display:flex;align-items:center}.services-item-bed{padding-bottom:32px;display:flex;align-items:center}.services-list{margin-left:9em;margin-right:6em}.service-container-parent{text-align:center;margin-top:2em;height:32em}.service-container{background-color:rgba(231,235,234,.52);border-radius:5px;width:100%;height:100%;display:inline-block;box-shadow:7px 4px 4px rgba(0,0,0,.192)}.title-text-services{margin-top:1em;margin-bottom:1em}@media screen and (max-width:1400px){.service-container-parent{height:40em}}@media screen and (max-width:1200px){.services-list{margin-left:6em;margin-right:3em}}@media screen and (max-width:800px){.services-item p{font-size:12px}.services-list{margin-left:1em;margin-right:.1em}}
/*# sourceMappingURL=main.986afe71.chunk.css.map */