h3.nombre-alojamiento{text-align:center;color:#464646;font-weight:700;font-size:2.2rem}h3.nombre-alojamiento,p.direccion{text-transform:capitalize}.categoria-hotel svg{width:25px;margin:1px;fill:#464646}.banner a.banner-container{background-color:#fff;border-radius:7px;display:flex;text-decoration:none}.banner a.banner-container:hover{text-decoration:none}.banner a.banner-container div.banner-img{position:relative}.banner a.banner-container div.banner-img:after{display:block;content:"";position:absolute;top:0;right:-2.757rem;width:5.5125rem;height:100%;transform:skew(350deg);background-color:#fff}.banner a.banner-container div.banner-img img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:670px;height:375px;object-fit:cover;-o-object-fit:cover;border-top-left-radius:7px;border-bottom-left-radius:7px}.banner a.banner-container div.banner-text{display:flex;flex-direction:column;justify-content:space-between;min-width:35%;min-height:100%;z-index:1;margin:10px auto;padding:1rem;color:#464646}.banner a.banner-container div.banner-text h3{margin:0;font-size:2.2rem;font-weight:700}.banner a.banner-container div.banner-text p{margin:2rem 0 10px}.banner a.banner-container div.banner-text .tipo-alojamiento{background-color:#757575;color:#fff;padding:5px 25px;border-radius:5px;font-weight:700}.banner .mapa{position:relative;text-align:center}.banner .mapa p{position:absolute;top:50%;left:42%;transform:translate(-50%,-50%);margin:0!important;font-size:30px;font-weight:700;color:#000}.banner .modal-content{height:500px}.carousel-imagenes{display:flex;flex-direction:row;justify-content:space-between}.carousel-imagenes .imagen-alojamiento img{width:100px;border-radius:10px}.carruselImagenes{margin:10px 0;width:100%;padding-right:15px;padding-left:15px}.carruselImagenes .carousel-item.active{height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden;background-color:initial}.carruselImagenes .carousel-item img{height:unset;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;vertical-align:middle}.carruselImagenes .active{border:0;padding:0}.carruselImagenes ol.carousel-indicators li{width:50px}.carruselImagenes .carousel-control-next,.carruselImagenes .carousel-control-prev{opacity:1;width:unset}.carruselImagenes .carousel-control-prev{left:-24px}.carruselImagenes .carousel-control-next{right:-24px}.carruselImagenes .carousel-control-next-icon,.carruselImagenes .carousel-control-prev-icon{background-color:#fff!important;border-radius:50%;width:3rem;height:3rem;top:45%;left:-5px;z-index:5;-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px rgba(0,0,0,.07);color:#d62d61!important;display:flex;justify-content:center;align-items:center;font-family:icomoon!important}.carruselImagenes .carousel-control-next-icon:before,.carruselImagenes .carousel-control-prev-icon:before{font-size:35px;opacity:1;color:inherit;font-family:inherit}.carruselImagenes .carousel-control-prev-icon:before{content:""}.carruselImagenes .carousel-control-next-icon:before{content:""}.carruselImagenes .botonesCarrusel{margin-top:10px;display:block}.carruselImagenes .botonesCarrusel .carousel-inner{display:flex}.carruselImagenes .botonesCarrusel .carousel-item{width:100%}.carruselImagenes .botonesCarrusel .carousel-item.active{cursor:default;overflow-x:auto;padding-bottom:10px}.carruselImagenes .botonesCarrusel .carousel-item.active::-webkit-scrollbar{-webkit-appearance:none}.carruselImagenes .botonesCarrusel .carousel-item.active::-webkit-scrollbar:horizontal{height:3px}.carruselImagenes .botonesCarrusel .carousel-item.active::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px;border:none}.carruselImagenes .botonesCarrusel .carousel-item .carousel-caption{width:100%;min-width:-moz-fit-content;min-width:fit-content;display:flex;position:relative;right:0;left:0;bottom:0;padding:0;justify-content:center;z-index:0}.carruselImagenes .botonesCarrusel .carousel-item .carousel-caption>div{height:100px;max-width:106px;min-width:106px;cursor:pointer;margin-left:5px;margin-right:5px}.carruselImagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca{height:100%;width:106px;opacity:.5;position:absolute;display:none;border-radius:4px}.carruselImagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca.active{display:block;pointer-events:none}.carruselImagenes .botonesCarrusel .carousel-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;vertical-align:middle;border-radius:4px}.carruselImagenes .botonesCarrusel .carousel-control-next,.carruselImagenes .botonesCarrusel .carousel-control-prev{width:3%;display:none}.modal{background-color:rgba(0,0,0,.5)}.modal-dialog{max-width:1200px!important}.modal-dialog .modal-header{border-bottom:0}.modal-dialog .modal-header .close{margin:0;padding:0}@media screen and (max-width:1200px){.banner a.banner-container div.banner-img img{width:55vw}}@media screen and (max-width:1000px){.banner a.banner-container div.banner-img{zoom:87%}.banner a.banner-container div.banner-text{zoom:80%}}@media screen and (max-width:830px){h3.nombre-alojamiento{font-size:1.5rem;margin-top:15px}.categoria-hotel svg{width:20px}.banner a.banner-container div.banner-img{zoom:80%;min-width:40%}.banner a.banner-container div.banner-img:after{right:-3.757rem}.banner a.banner-container div.banner-img img{width:100%;height:100%}.banner a.banner-container div.banner-text{min-width:45%;zoom:76%}.carruselImagenes .carousel-control-next-icon,.carruselImagenes .carousel-control-prev-icon{width:2.2rem;height:2.2rem}.carruselImagenes .carousel-control-next-icon:before,.carruselImagenes .carousel-control-prev-icon:before{font-size:30px}.carruselImagenes .carousel-control-prev{left:-15px}.carruselImagenes .carousel-control-next{right:-15px}}@media screen and (max-width:730px){.banner a.banner-container div.banner-img{zoom:85%}.banner a.banner-container div.banner-text{zoom:80%}.banner a.banner-container div.banner-text .mapa p{zoom:90%}}@media screen and (max-width:630px){.banner a.banner-container div.banner-img,.banner a.banner-container div.banner-text,.banner a.banner-container div.banner-text .mapa p{zoom:75%}}@media screen and (min-width:576px){.carruselImagenes .modal-dialog,.modal-mapa .modal-dialog{max-width:1200px!important}}@media screen and (max-width:560px){.carruselImagenes .carousel-item img{height:240px!important}.carruselImagenes .botonesCarrusel .carousel-item img{width:100%!important;height:100%!important}}@media screen and (max-width:530px){.banner a.banner-container div.banner-img,.banner a.banner-container div.banner-text{zoom:60%}}@media screen and (max-width:450px){.banner a.banner-container div.banner-img,.banner a.banner-container div.banner-text{zoom:59%}}@media screen and (max-width:400px){.banner a.banner-container div.banner-img{zoom:42%}.banner a.banner-container div.banner-text{zoom:55%}.banner a.banner-container div.banner-text .puntuacion{font-size:18px}}@media screen and (max-width:375px){.carruselImagenes .botonesCarrusel.carrusel-imagenes-visible{display:block}}@media screen and (max-width:360px){.banner a.banner-container div.banner-img{zoom:42%}.banner a.banner-container div.banner-text{zoom:48%}}.valoraciones .total-comentarios{text-align:center}.valoraciones .mas-valoraciones{text-align:center;font-size:22px;font-weight:700;margin-top:35px;cursor:pointer}.valoraciones .total-comentarios .puntuacion{font-weight:700}.valoraciones .contenido-comentario.card{margin-top:35px;padding:0;border-radius:.4rem;border:0}.valoraciones .contenido-comentario.card .card-body{padding:1.5rem 2rem}.valoraciones .contenido-comentario .card-body h5 .autor-comentario{font-weight:700}.valoraciones .contenido-comentario .card-body h5 .fecha-comentario{font-size:.8em}.valoraciones .contenido-comentario .card-body h5{margin-top:0}.valoraciones .contenido-comentario .card-body p{font-family:Roboto,sans-serif!important;padding:initial;margin:10px 0 0 0}.valoraciones .contenido-comentario .card-body .puntuacion-comentario{margin-bottom:20px}.valoraciones .contenido-comentario .card-body .puntuacion-comentario .puntos-comentario{font-weight:700}.valoraciones .contenido-comentario .card-body .puntuacion-comentario .sobre-comentario{font-size:10px}.valoraciones .contenido-comentario .card-body .comentario .titulo-comentario{font-weight:700;margin-bottom:2px}.valoraciones .contenido-comentario .card-body .comentario .descripcion-comentario,.valoraciones .contenido-comentario .card-body .comentario .descripcion-comentario p{font-size:15px}.valoraciones .theme--light.v-pagination .v-pagination__item--active{color:#81005e!important}.valoraciones .contenedorLoadingBuscador{width:100%;height:100%;top:0;left:0;display:block;z-index:2000;text-align:center}.valoraciones .contenedorLoadingBuscador .loader{margin:300px auto;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;border-top:4px solid #8a0072!important}@media screen and (max-width:775px){.valoraciones .card{width:100%}}.descripcion .texto-descripcion{font-size:17px;margin-top:30px}.descripcion .card{margin-top:100px;padding:0;border-radius:.4rem;border:0;margin-bottom:100px}.descripcion .card .card-body{display:flex;justify-content:space-between;align-items:center;padding:1.5rem}.descripcion .card .card-body .pregunta-final{font-weight:700;margin-bottom:0}.descripcion .card .card-body .boton-reservar{padding:5px 45px;border-radius:5px;color:#fff;font-weight:700}@media screen and (max-width:775px){.descripcion .card{width:100%}.descripcion .card .card-body{flex-direction:column}.descripcion .card .card-body .boton-reservar{margin-top:20px}}