.offcanvas{background-color:#fff;color:#343440}.btn-close{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb(52, 52, 64)'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;opacity:1.5}.btn-close:hover{color:#000;text-decoration:none;opacity:3.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd00;opacity:1}.menu-2{list-style:none;padding:30px}.menu-2 li{border-bottom:1px solid #bfb8aa;padding:10px}.menu-2 li a{text-decoration:none;color:#343440;font-weight:300}.menu-2 li a:hover{color:#d2d2d2;text-decoration:none}.menu-2 li.active>a,a[aria-expanded=true]{color:#343440;background:transparent}a[data-toggle=collapse]{position:relative}.menu-2 li a .dropdown-toggle:after{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}#homeSubmenu li{border-bottom:none}.btn-reservamovil{top:20%;background-color:#848484;padding:5px}.btn-reservamovil .row a{color:#fff;text-decoration:none;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;font-size:1rem}.menu-2 .active{background-color:transparent}.nav-link .fa-phone-alt{font-size:25px;color:#6b6978}.navbar-nav{float:right;align-items:center}.navbar{padding:0}.navbar-light .navbar-nav .nav-link{color:#343440;text-align:right;font-size:16px}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#bfb8aa}.nav-link:focus,.nav-link:hover{color:#bfb8aa}.nav-link{color:#343440;cursor:pointer}.nav-link .fa-bars{font-size:30px;color:#6b6978}.logo{width:100%;object-fit:cover!important}.navbar-light .navbar-brand{color:#444;margin-left:1rem}.icon-menu{width:60%;margin-top:-9px}.navbar-nav .btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:14px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff}.navbar-nav .btn-reservar{background-color:#848484}.navbar-nav .btn-reservar:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd00}.btn-flotante{float:right;margin-right:9px;top:87px;text-align:end}.btn-flotante .btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:14px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff}.btn-flotante .btn-reservar{background-color:#848484}.btn-flotante .btn-reservar:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd00}.dropdown-menu{border-radius:0;padding:0}.dropdown-menu li{box-shadow:0 2px 5px #f1f1f1;border-bottom:1px solid #f1f1f1;padding:5px}.dropdown-menu li:hover{background-color:#f9f9f9}.dropdown-item:hover{color:#1e2125;background-color:transparent}@media only screen and (max-width: 1024px){.btn-flotante{top:87px;text-align:end}.navbar-light .navbar-nav .nav-link{font-size:12px}.banner .principal-banner .card-booking{top:9%}}footer{background:#f5f5f5;padding-bottom:25px}.secciones-footer{list-style:none;display:flex;flex-direction:row;padding-top:15px}.secciones-footer li{margin-right:1rem}.secciones-footer a{color:#343440;text-decoration:none}.secciones-footer a:hover{text-decoration:underline}.social-footer{list-style:none;display:flex;flex-direction:row;float:right}.social-footer li{margin-right:1rem;font-size:30px}.social-footer a,.descripcion{color:#343440}.descripcion h6{font-weight:400;font-size:14px}.logo-footer{text-align:end}@media (max-width:425px){.secciones-footer{flex-direction:column;text-align:center}.secciones-footer li{margin-bottom:1rem}.descripcion h6,.descripcion h4,.logo-footer{text-align:center}}@media (max-width: 768px) and (min-width:320px){.social-footer{float:none!important;justify-content:center!important}.seccion-footer1 .col-lg-4{border-top:1px solid #2a2a2a36}.logo-footer{text-align:center}}.container-card{width:100%;display:flex;max-width:1400px;margin:auto}.title-cards{width:100%;max-width:1080px;margin:20px auto auto;padding:20px;text-align:center;color:#7a7a7a}.card{width:100%;margin:20px;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 1px 10px #0003;transition:all .4s ease-out;cursor:default}.card:hover{box-shadow:5px 5px 20px #0006;transform:translateY(-3%)}.card img{width:100%;height:176px;object-fit:cover!important}.card figure{margin:0 0 0!important}.card .contenido-card{padding:15px;text-align:left;background:#393a36;color:#fff}.card .contenido-card h3{margin-bottom:15px;color:#fff;font-weight:500;font-size:15px}.card .contenido-card p{color:#fff;font-size:14px;margin-bottom:5px;height:120px}.card .contenido-card a{display:inline-block;padding:10px;margin-top:10px;text-decoration:none;color:#fff;border:1px solid #ffffff;border-radius:4px;transition:all .4s ease;margin-bottom:5px}.card .contenido-card a:hover{background:#848484;color:#fff}a{color:#7e7e7e;font-size:15px;text-decoration:none;margin-top:10px}h4{font-size:12px;margin-bottom:.4em;text-transform:uppercase}.list-group a:hover{text-decoration:underline;color:#333}h2{text-transform:uppercase;color:#333;font-weight:500}.cate-2{list-style:none;padding:0}.cate-2 li{border-bottom:1px solid #bfb8aa;padding:10px}.cate-2 li a{text-decoration:none;color:#343440;font-weight:300}.cate-2 li a:hover{color:#d2d2d2;text-decoration:none}.cate-2 li.active>a,a[aria-expanded=true]{color:#343440;background:transparent}.cate-2 li a .dropdown-toggle:after{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.cate-2 .active{background-color:transparent}.list-group h4{font-size:14px}.row h1{text-transform:uppercase;text-align:center}@media only screen and (min-width: 320px) and (max-width: 700px){.container-card{flex-wrap:wrap}.card{margin:15px}.title-cards{width:100%;max-width:1080px;margin:20px 0 0;padding:4px;text-align:center;color:#7a7a7a}.row h1{text-transform:uppercase;text-align:center}}@media only screen and (min-width: 701px) and (max-width: 800px){.container-card{flex-wrap:wrap}.card{margin:15px}.title-cards{width:100%;max-width:1080px;margin:20px 0 0;padding:4px;text-align:center;color:#7a7a7a}.row h1{text-transform:uppercase;text-align:center;margin-top:-1rem}}*{box-sizing:border-box}body{margin:0;font-size:1rem;line-height:1.5;color:#333;overflow-x:hidden;font-family:Montserrat,sans-serif;position:relative}.logoMovil{width:30%}@media only screen and (max-width: 500px){.logoMovil{width:50%}}.row,.row>.column{padding:8px}
