@import url(https://fonts.googleapis.com/css?family=Asap:400,400i,500,500i,600,700);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.navbar-nav a{color:rgba(0,0,0,.5);display:block;padding:.5rem 1rem;font-weight:500}.navbar-nav a.active{color:rgba(0,0,0,.9)}@media (min-width:992px){.navbar-expand-lg .navbar-nav a{padding-right:.5rem;padding-left:.5rem}}.section-description{padding:2rem 0}.section-rooms{background:#000 url(/static/media/rooms-bg.2c4cb0b3.jpg) 50% no-repeat;background-size:cover;color:#fff}.section-rooms .section-description{color:#fff}.rooms-gallery{margin:2rem 0;min-height:600px;height:100vh;width:100vw}.swiper-container{width:100%;height:300px;margin-left:auto;margin-right:auto}.swiper-slide{background-size:cover;background-position:50%}.gallery-rooms{height:85%;width:100%}.gallery-rooms-thumbs{height:15%;box-sizing:border-box;padding:10px 0}.gallery-rooms-thumbs .swiper-wrapper{left:-40vw}.gallery-rooms-thumbs .swiper-slide{width:20%;height:100%}.gallery-thumbs .swiper-slide-active{opacity:1}.services-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.service-item{width:150px;text-align:center}.service-desc{font-size:1.3rem;color:#131313}.services-container [class*=" services-"]:after,.services-container [class*=" services-"]:before,.services-container [class^=services-]:after,.services-container [class^=services-]:before{font-size:100px;color:#3be3b8}@media only screen and (max-width:900px){.services-container{flex-direction:column;align-items:center}.section-subtitle{text-align:center}.rooms-gallery{margin-bottom:0;min-height:auto;height:300px}}.section-rooms-gallery{background:#e6b663}.rooms-container{margin:1rem -3.33% 1rem -3%;display:flex;flex-wrap:wrap;width:100%}.room-block{padding:10px 0 5px;width:100%}.room-block-title{font-size:20px;text-transform:uppercase;color:#fff}#almejagallery li,#almejagallery ul{margin:0;padding:0}.mix ul{margin-bottom:0}.mix li:not(.room-thumb){display:none}.lg-outer{z-index:9999999!important}.lg-backdrop{z-index:999999!important}.rooms-container .mix.almeja:before{content:"Almeja"}.rooms-container .mix.almeja:before,.rooms-container .mix.erizo:before{position:absolute;top:4px;left:10px;width:100%;font-size:14px;text-shadow:-1px 1px 1px rgba(0,0,0,.4);text-transform:uppercase;color:#fff;z-index:1}.rooms-container .mix.erizo:before{content:"Erizo"}.rooms-container .mix.cangrejo:before{content:"Cangrejo"}.rooms-container .mix.cangrejo:before,.rooms-container .mix.caracola:before{position:absolute;top:4px;left:10px;width:100%;font-size:14px;text-shadow:-1px 1px 1px rgba(0,0,0,.4);text-transform:uppercase;color:#fff;z-index:1}.rooms-container .mix.caracola:before{content:"Caracola"}.rooms-container .mix.pulpo:before{content:"Pulpo"}.rooms-container .mix.medusa:before,.rooms-container .mix.pulpo:before{position:absolute;top:4px;left:10px;width:100%;font-size:14px;text-shadow:-1px 1px 1px rgba(0,0,0,.4);text-transform:uppercase;color:#fff;z-index:1}.rooms-container .mix.medusa:before{content:"Medusa"}.rooms-container .mix.gaviota:before{content:"Gaviota"}.rooms-container .mix.corvina:before,.rooms-container .mix.gaviota:before{position:absolute;top:4px;left:10px;width:100%;font-size:14px;text-shadow:-1px 1px 1px rgba(0,0,0,.4);text-transform:uppercase;color:#fff;z-index:1}.rooms-container .mix.corvina:before{content:"Corvina"}.rooms-container .mix.brotola:before{content:"Brótola";position:absolute;top:4px;left:10px;width:100%;font-size:14px;text-shadow:-1px 1px 1px rgba(0,0,0,.4);text-transform:uppercase;color:#fff;z-index:1}.mix{background:#fff;margin-bottom:1rem;margin-left:3.33%;position:relative;min-height:100px;box-sizing:border-box}.mix a img{transition:transform .15s ease 0s;transform:scaleX(1);height:100%;width:100%}.mix a:hover>img{box-shadow:0 1px 6px 0 rgba(60,64,67,.202),0 4px 8px 3px rgba(60,64,67,.1)}.mix{width:30%}@media screen and (min-width:541px){.mix{width:48%}}@media screen and (min-width:961px){.mix{width:30%}}@media only screen and (max-width:429px){.mix{width:100%}.room-block-title{font-size:18px}}@media only screen and (min-width:430px) and (max-width:900px){.mix{width:46.6%}}.ReactModal__Overlay{z-index:99999999!important}.image-thumb-container{position:relative}.image-thumb-container:after{position:absolute;content:"";top:0;left:0;right:0;height:50px;background-image:linear-gradient(180deg,rgba(0,0,0,.223127),rgba(0,0,0,.158701) 35%,transparent)}.image-thumb-container span{position:absolute;top:4px;left:10px;width:100%;font-size:14px;text-transform:uppercase;color:#fff;z-index:1}.image-thumb{width:100%;cursor:pointer}.btn-margin{margin:50px 0;cursor:pointer;-webkit-appearance:none!important}.services-container-servicios{width:100%;flex-direction:column}.desc-content{padding-top:2vw;line-height:1.8rem;display:flex;flex-direction:column;align-self:center}.services-img{text-align:right}.services-img img{max-width:80%}.item{text-align:center}.services-container-servicios [class*=" services-"]:after,.services-container-servicios [class*=" services-"]:before,.services-container-servicios [class^=services-]:after,.services-container-servicios [class^=services-]:before{font-size:5rem}.service-title p{font-size:1.5rem}.leyends strong,.service-title p span{font-weight:700;color:#5bbdd3}.leyends{text-align:center;color:#6e6e7c;padding-top:20px}@media only screen and (max-width:900px){.banner-block{display:block}.section-subtitle{text-align:center}.services-img img{max-width:100%}}.banner-container h2{width:70%;min-width:300px;text-align:center;color:#fff;margin-bottom:-70px}.map-container{position:relative;border-top:8px solid #e6b664;width:100%;height:90vh}.map-marker{background-color:#fed66a;transform:translate(-50%,-50%);cursor:"pointer";width:100px;padding:10px;text-align:center;position:absolute;border-radius:8px;font-weight:700;top:-20px}.map-marker:before{content:"";position:absolute;top:32px;left:40px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fed66a}#map-canvas{width:100%;height:90vh;margin:0 auto;padding:0}#panel{z-index:5;background-color:#fff;margin:4vh 10vw;padding:20px 30px;position:absolute;width:80vw;border:1px solid #999}.op-0{opacity:0}.banner-block{display:none}@media only screen and (max-width:900px){.banner-container h2{font-size:24px;line-height:1.3;margin-bottom:0}.banner-block{display:block}#panel{margin:0;padding:20px 30px;position:relative;width:100%;border:none}}.faq-title{margin-top:-4px}.card{border-radius:0}.card:not(:last-child){border-bottom:0}.card>*{border-radius:0!important}.card-header{background:transparent;border-bottom:none}.collapse.show{border-top:1px solid rgba(0,0,0,.125)}.mb-0,.my-0{margin-bottom:0!important;font-weight:300;font-size:1rem}select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;background-position:right 50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZFNDEwNjlGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZFNDEwNkFGNzFEMTFFMkJEQ0VDRTM1N0RCMzMyMkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkU0MTA2N0Y3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkU0MTA2OEY3MUQxMUUyQkRDRUNFMzU3REIzMzIyQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGsgwQAAAA5SURBVHjaYvz//z8DOYCJgUxAf42MQIzTk0D/M+KzkRGPoQSdykiKJrBGpOhgJFYTWNEIiEeAAAMAzNENEOH+do8AAAAASUVORK5CYII=);padding-right:1.5em}select{border-radius:0}body .banner-container{background:#000 url(/static/media/banner.83bddec7.jpg) 50% no-repeat;background-size:cover;height:45vh;min-height:350px}body .booking-container{bottom:auto;top:22vh}a{color:#212529}a:hover{color:#ca8b1e}.section-intro{background-color:#fff}.section-title{padding:3rem 0;position:relative;text-align:center;max-width:800px}.section-title:after{content:"";position:absolute;left:0;right:0;bottom:2.3rem;margin:0 auto;width:150px;height:1px;background:#e6b664}.section-subtitle{font-size:1.2rem}.section-description{color:#5f5e5e;text-align:center;padding:2rem 0 0;width:70%}#contact-form,.row{width:100%}#contact-form label{display:block}#contact-form label>*{margin-top:5px}#contact-message{min-height:100px}@media only screen and (max-width:900px){.banner-block{display:block}.section-form{padding-top:0}.section-form .row .col-md-6:first-child{padding-bottom:40px}}body{font-family:"Asap",sans-serif}a,body button,input,option,select,textarea{border-radius:0!important}a:hover{text-decoration:none}.footer-content,section{padding:5rem 9rem;display:flex;flex-direction:column;align-items:center;justify-content:center}#lg-share,.lg-download{display:none}.logo{width:12rem;margin-right:2rem}.navbar-custom{padding:.6rem 9rem 1rem;background:#fff;box-shadow:0 1px 3px 0 rgba(60,64,67,.202),0 4px 8px 3px rgba(60,64,67,.1);position:fixed;top:0;width:100%;z-index:30000}.collapse-custom{justify-content:flex-end}.dropdown-custom,.dropdown-item{background-color:#fff}.dropdown-item{color:#000}.banner-container{background:#000 url(/static/media/banner.83bddec7.jpg) 50% no-repeat;background-size:cover;position:relative;display:flex;justify-content:center;align-items:center;height:80vh;min-height:500px}.banner-block{color:#fff;text-align:center}.banner-title{font-size:6rem;font-weight:700}.banner-subtitle{font-size:1.5rem;text-shadow:-2px 0 2px rgba(0,0,0,.2)}.booking-container{background:#fff;display:none;justify-content:center;align-items:center;padding:2rem;position:absolute;bottom:15%;left:9rem;right:9rem;box-shadow:0 1px 3px 0 rgba(60,64,67,.202),0 4px 8px 3px rgba(60,64,67,.1)}.booking-container>div{flex:1 1;display:flex;justify-content:center;align-items:center}.booking-input-group{flex:3 1}.small-input-group{flex:1 1}.medium-input-group{flex:2 1}.booking-input-title{text-align:center;margin-bottom:5px}.booking-input{margin:0 4px}.btn-custom{color:#fff;background:#e6b664}.btn-custom:hover{cursor:pointer}footer{background:#000 url(/static/media/rooms-bg.2c4cb0b3.jpg) 50% no-repeat;background-size:cover;color:#fff}.footer-content{flex-direction:row}.logo-container{flex:1 1;min-width:100px;text-align:left}.data-container{flex:7 1;display:flex;justify-content:center;flex-direction:row}.data-container span{margin:0 14px}.footer-logo{width:10rem}.social-container{flex:1 1;min-width:100px}.social-container span{display:none}.social-container i{margin:5px}.social-container [class*=" services-"]:after,.social-container [class*=" services-"]:before,.social-container [class^=services-]:after,.social-container [class^=services-]:before{font-size:2rem;color:#fff}.data-container i{margin-right:10px}.data-container span:last-child i{position:relative;top:2px}.data-container [class*=" services-"]:after,.data-container [class*=" services-"]:before,.data-container [class^=services-]:after,.data-container [class^=services-]:before{font-size:1.2rem;color:#fff}@media only screen and (max-width:900px){body{padding-top:68px}.navbar-custom{padding:.6rem 1rem 1rem}.navbar-light .navbar-toggler{border:none}.logo{width:10rem}.data-container{flex-direction:column}.banner-title{font-size:24px}.banner-subtitle{font-size:18px}.booking-container{display:none}.footer-content,section{padding:30px 20px}.section-title:after{width:105px!important}.footer-content{flex-direction:column}.data-container span{margin:0;font-size:14px}.logo-container{padding-bottom:15px}.social-container{min-width:auto}.h1,h1{font-size:28px;text-align:center}}
/*# sourceMappingURL=main.c81ec3af.chunk.css.map */