@import url(fonts.css);@import url("https://fonts.googleapis.com/css2?family=Fraunces:wght@300;600&display=swap");body,html{padding:0;margin:0}body{background-color:#eff2e3;font-size:18px;font-family:'Fraunces', serif;width:100vw;overflow-x:hidden;color:#191d4b;font-weight:300}@media only screen and (min-width: 1024px){body{font-size:24px}}.container{margin:0 auto;width:100%}.container .row{padding:0rem 1.5rem}@media only screen and (min-width: 1024px){.container .row{padding:1.5rem;width:80%;margin:0 auto}}@media only screen and (min-width: 1200px){.container .row{width:70%;margin:0 auto}}a{text-decoration:none}figure{margin:0}figure figcaption{font-size:0.8rem;color:#8e884f}b{font-weight:600}h1,h2,h3,h4,h5,h6{font-family:'Novecentosanswide-Bold';font-weight:400;letter-spacing:0.05em;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h2{margin-top:0;font-family:'Novecentosanswide-Medium', sans-serif;text-transform:lowercase;border-bottom:2px solid;margin-bottom:1.5rem;padding-bottom:.5rem;display:block;padding-left:0;padding-right:0;padding-top:.5rem;border-top:0;border-left:0;border-right:0;line-height:1em}@media only screen and (min-width: 1024px){h2{display:inline-block;padding-top:0}}h3{margin-top:2em}.msg{width:calc(100% - 4rem);background-color:#8e884f;padding:1rem 1rem 1rem 3rem;color:white;font-family:'Novecentosanswide-Medium', sans-serif;text-transform:lowercase;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0.05em;background-repeat:no-repeat;background-size:30px;background-position:10px center;display:inline-block;margin-right:.75rem;margin-bottom:.75rem;-moz-transition:background-color 500ms;-o-transition:background-color 500ms;-webkit-transition:background-color 500ms;transition:background-color 500ms}.msg:hover{background-color:#595731}.msg.whatsapp{background-image:url("../img/icons8-whatsapp_filled.svg")}.msg.facebook{background-image:url("../img/icons8-facebook_messenger_filled.svg")}@media only screen and (min-width: 450px){.msg{width:auto;margin-bottom:0}}header{height:calc(75px - 3rem);background:white;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;padding:1.5rem;position:fixed;width:calc(100vw - 3rem);top:0px;left:0px;z-index:2}header h1{font-size:1.25em;margin:0;line-height:1.2em}header h1 span{display:none}@media only screen and (min-width: 450px){header h1 span{display:inline-block;margin-right:.3em}}header nav{position:fixed;top:75px;right:0px;height:calc(100vh - 75px);background:#8e884f;width:100vw;transform:translateX(100%);transition:transform 500ms;z-index:1}header nav ul{list-style:none;padding:0;margin:0}header nav ul li{padding:1.5rem 0;margin:0 1.5rem;border-bottom:2px solid #eff2e3;font-family:'Novecentosanswide-Medium';text-transform:uppercase;letter-spacing:0.15em}header nav ul li:last-of-type{border-bottom:0px}header nav ul li a{-moz-transition:color 200ms;-o-transition:color 200ms;-webkit-transition:color 200ms;transition:color 200ms;color:#eff2e3}header nav ul li a:hover{color:#595731}@media only screen and (min-width: 1024px){header nav{width:500px}}header input[type="checkbox"]{width:1.5rem;height:calc(1.5rem - 4px);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-top:2px solid #595731;border-bottom:2px solid #595731;transition:border-color 200ms;position:relative;outline:none;border-radius:0px;border-left:0px;border-right:0px;background:transparent}header input[type="checkbox"]:hover{cursor:pointer}header input[type="checkbox"]:after{height:2px;width:1.5rem;content:"";position:absolute;top:50%;margin-top:-1px;display:block;background:#595731;transition:transform 500ms, width 500ms}header input[type="checkbox"]:before{height:2px;width:1.5rem;content:"";position:absolute;top:50%;margin-top:-1px;display:block;background:#595731;transition:transform 500ms, width 500ms}header input[type="checkbox"]:checked{border-color:white}header input[type="checkbox"]:checked:after{transform:rotate(45deg);width:1.75rem}header input[type="checkbox"]:checked:before{transform:rotate(-45deg);width:1.75rem}header input[type="checkbox"]:checked+nav{transform:translateX(0%)}footer{background:#191d4b;margin:0;padding:1.5rem;color:#eff2e3;margin:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer a{display:inline-block;text-align:center;width:100%;margin:0 auto;padding-top:1em;padding-bottom:1em}footer a span.sp{background-repeat:no-repeat;background-position:left center;padding-left:30px;padding-right:15px;color:white !important}footer a span.sp>span::before{content:"@"}footer a.tel span.sp{background-image:url("../img/icons8-phone_filled.svg")}footer a.mail span.sp{background-image:url("../img/icons8-mail_filled.svg")}@media only screen and (min-width: 1024px){footer{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}footer a{display:block;width:auto;float:left;margin-left:10px}}ul.slick-dots{list-style:none;padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;position:absolute;bottom:-2rem;width:100%}ul.slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#8e884f;color:#8e884f;outline:none;height:16px;width:16px;margin:0 .25rem;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;opacity:.25;padding:0px}ul.slick-dots li button:hover{opacity:1;background-color:#595731;color:#595731;cursor:pointer}ul.slick-dots li button:focus{outline:none}ul.slick-dots li.slick-active button{opacity:1}@media only screen and (min-width: 1024px){ul.slick-dots li button{height:20px;width:20px;margin:0 .5rem}ul.slick-dots li button:first-of-type{margin-left:0px}}.header{margin-top:75px;padding-top:0}.header .hero{width:100%;position:relative}.header .hero .hero-gallery{width:100%}.header .hero .hero-gallery figure{max-height:250px;width:100%;height:auto;background-size:cover;background-position:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.header .hero .hero-gallery figure img{opacity:0}.header .hero .hero-gallery figure figcaption{display:none}.header .hero .logo{position:absolute;z-index:1;top:50%;left:50%;margin-left:-120px;margin-top:-32px;background-image:url("../img/lechuza-logo.svg");width:240px;height:64px;background-size:cover;background-repeat:no-repeat}.header .introduccion{width:calc(100% - 6rem);margin:3rem 1.5rem 0 1.5rem;line-height:1.15em;color:#8e884f;font-size:1.5em;border:2px solid;font-family:'Novecentosanswide-Medium';text-transform:lowercase;padding:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width: 1024px){.header .introduccion{width:80%;margin:6rem auto 0 auto}}@media only screen and (min-width: 1200px){.header .introduccion{width:70%}}@media only screen and (min-width: 1024px){.header .hero .logo{width:400px;height:106px;margin-left:-200px;margin-top:-53px}.header .hero .hero-gallery figure{max-height:600px}}section{padding-top:1.5rem;padding-bottom:1.5rem}@media only screen and (min-width: 1024px){section{padding-top:3rem;padding-bottom:3rem}}.cabanas{color:#595731}.cabanas .gallery{margin-bottom:6rem}.cabanas .gallery .slide img{width:100%;height:auto}.cabanas .servicios{padding:1.5rem 0}.cabanas .servicios ul{margin-bottom:0px;padding:0;list-style:none}.cabanas .servicios ul li{clear:both;margin-bottom:.85rem;line-height:30px;border-bottom:2px solid rgba(0,0,0,0.15);padding-bottom:.85rem;color:#595731}.cabanas .servicios ul li:last-of-type{border-bottom:0px}.cabanas .servicios ul li:before{content:"";width:30px;height:30px;display:block;float:left;margin-right:.85rem}.cabanas .servicios ul li.alojamiento:before{background-image:url("../img/icons8-empty_bed.svg")}.cabanas .servicios ul li.bano-privado:before{background-image:url("../img/icons8-shower.svg")}.cabanas .servicios ul li.cocina:before{background-image:url("../img/icons8-gas_stove.svg")}.cabanas .servicios ul li.parrilla:before{background-image:url("../img/icons8-fire_element.svg")}.cabanas .servicios ul li.deck:before{background-image:url("../img/icons8-picnic_table.svg")}.cabanas .servicios ul li.heladera:before{background-image:url("../img/icons8-fridge.svg")}.cabanas .servicios ul li.wifi:before{background-image:url("../img/icons8-wifi.svg")}.cabanas .servicios ul li.cochera:before{background-image:url("../img/icons8-garage.svg")}@media only screen and (min-width: 1024px){.cabanas .row{margin-bottom:1.5rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.cabanas .gallery{border:2px solid #8e884f;padding:.75rem;width:60%}.cabanas .gallery .slick-dots{width:calc(100% - 1.5rem);width:auto}.cabanas .servicios{padding:0}.cabanas .servicios h2{margin-top:0;font-family:'Novecentosanswide-Medium', sans-serif;text-transform:lowercase;border-bottom:2px solid;margin-bottom:.85rem;padding-bottom:.85rem;display:block;padding-left:0;padding-right:0;border-top:0;border-left:0;border-right:0}}.location{background:white}.location .mapouter{position:relative;text-align:right;height:500px;width:100%}.location .gmap_canvas{overflow:hidden;background:none !important;height:500px;width:100%}.location .gmap_canvas iframe{height:500px;width:100%}.nearby img{max-width:100%;height:auto}section.contacto{background:white;text-align:center}
/*# sourceMappingURL=styles.css.map */
