.buttonAction{margin:0 auto;width:auto;display:inline-block;text-align:center;cursor:pointer;padding-right:15px;padding-left:15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.buttonAction label{font-size:16px;font-family:"Montserrat",sans-serif;text-align:center;cursor:pointer;line-height:normal}.buttonAction label:first-letter{text-transform:capitalize}.buttonAction .icon{display:inline-block;margin-right:5px}.buttonAction.card_outline{width:auto;height:25px;border-radius:100px;border:solid 1px #CDD2D4;margin-top:0px;padding:0px}@media (max-width: 600px){.buttonAction.card_outline{height:20px}}.buttonAction.card_outline label{padding:0px 10px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#4a4a4a}@media (max-width: 600px){.buttonAction.card_outline label{font-size:12px}}.buttonAction.card_outline:hover{border:solid 1px #10c0bc}.buttonAction.card_outline:hover label{color:#10c0bc}.buttonAction.transaction{background-color:#F69A37}.buttonAction.transaction label{font-weight:bold;color:#fff}.buttonAction.white{-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);background-color:#fff}.buttonAction.white label{font-weight:600;color:#10c0bc}.buttonAction.accept_rounded{background-color:#10c0bc;border:solid 2px #8ddad9;color:#fff}.buttonAction.accept_rounded label{letter-spacing:-1px;font-weight:600}.buttonAction.accept{background-color:#10c0bc;color:#fff}.buttonAction.accept label{letter-spacing:-1px;font-weight:600}.buttonAction.accept_invert{background-color:#007A75;color:#fff}.buttonAction.accept_invert label{letter-spacing:-1px;font-weight:600}.buttonAction.cancel{color:#4a4a4a;background-color:rgba(205,210,212,0.6)}.buttonAction.ghost{border:1px solid #dbdbdb;color:#707070}.buttonAction.hidden{display:none}.buttonAction.large{width:100%}.buttonAction.short{width:112px}.buttonAction.facebook{background-color:#4c66a4}.buttonAction.facebook .icon{background-image:icon(facebook, #fff)}.buttonAction.google{background-color:#fff !important}.buttonAction.loginMinube{background-color:#F69A37}.buttonAction.registerMinube{background-color:#10c0bc}.buttonAction.big{height:45px}@media (min-width: 1780px){.buttonAction.standard{height:40px}}@media (min-width: 1300px) and (max-width: 1779px){.buttonAction.standard{height:30px}}@media (max-width: 1299px){.buttonAction.standard{height:25px}}.buttonAction.medium{height:35px}.buttonAction.normal{height:45px;width:180px !important}@media (max-width: 600px){.buttonAction.normal{width:142px !important}}@media (min-width: 601px) and (max-width: 1023px){.buttonAction.normal{width:142px !important}}.buttonAction.normal label{font-size:16px !important}@media (max-width: 359px){.buttonAction.normal label{font-size:14px !important}}@media (min-width: 601px) and (max-width: 1023px){.buttonAction.normal label{font-size:14px !important}}@media (min-width: 1780px){.buttonAction.small{height:35px}}@media (min-width: 1300px) and (max-width: 1779px){.buttonAction.small{height:30px}}@media (max-width: 1299px){.buttonAction.small{height:25px}}.buttonAction.special{width:184px;height:45px;font-size:14px}@media (min-width: 1024px) and (max-width: 1299px){.buttonAction.special{width:150px}}@media (max-width: 1023px){.buttonAction.special{width:120px;height:30px;letter-spacing:-0.9px;font-weight:600}}.buttonAction.special label{font-family:"Montserrat",sans-serif;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal !important;text-align:left;font-size:14px}.buttonAction.rounded{width:auto;border-radius:100px;width:fit-content;padding:0 37px}@media (min-width: 601px) and (max-width: 1023px), (max-width: 600px){.buttonAction.rounded{height:33px}}.buttonAction.rounded label{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal}@media (min-width: 601px) and (max-width: 1023px), (max-width: 600px){.buttonAction.rounded label{font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal}}.buttonAction.mobileShape{height:35px}@media (max-width: 600px){.buttonAction.mobileShape{height:40px}}@media (min-width: 1024px){.buttonAction.height40{height:40px}}@media (max-width: 1023px){.buttonAction.height40{height:40px}}@media (min-width: 1780px){.buttonAction label{font-size:14px}}@media (min-width: 1300px) and (max-width: 1779px){.buttonAction label{font-size:12px}}@media (max-width: 1299px){.buttonAction label{font-size:12px}}.no-touchevents .buttonAction.accept:hover{background-color:#007A75}.no-touchevents .buttonAction.accept_invert:hover{background-color:#10c0bc}.no-touchevents .buttonAction.cancel:hover{background-color:#CDD2D4}.no-touchevents .buttonAction.transaction:hover{background-color:#E37E19}.no-touchevents .buttonAction.white:hover label{color:#007A75}.headerModalGray{display:none;height:60px;background-color:#f4f4f4;position:absolute;width:100%;left:0;z-index:1}.headerModalGray .total{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600;color:#4a4a4a;margin-left:15px}.headerModalGray .total .display_table_cell{text-align:left !important;text-transform:lowercase}.headerModalGray .total .display_table_cell:first-letter{text-transform:uppercase}.headerModalGray .ready{position:absolute;right:15px;top:0;margin:15px 0px;width:71px;height:30px;border-radius:3px;border:solid 1px #4a4a4a;font-family:"Montserrat",sans-serif;font-size:14px;color:#4a4a4a;cursor:pointer}.dotsSpinner{display:none;width:100%}.dotsSpinner.show{display:inline-block}.dotsSpinner.big .waiting_spinner div{width:12px;height:12px}.dotsSpinner.absoluteTop{position:absolute;top:min(100px, 50%)}.dotsSpinner .waiting_spinner{vertical-align:middle;margin:auto;text-align:center;margin-left:0}.dotsSpinner .waiting_spinner div{background-color:#d8d8d8;width:7px;height:7px;margin-right:7px;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.dotsSpinner .waiting_spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.dotsSpinner .waiting_spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.dotsSpinner .waiting_spinner .bounce3{margin-right:0}.dotsSpinner .label{margin:20px 0 0 0;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:600;text-align:center;color:#4a4a4a}.dotsSpinner .label:first-letter{text-transform:uppercase}@-webkit-keyframes bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@-moz-keyframes bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,100%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.errorLayout .errorLayoutContainer{text-align:center;margin:auto;padding-right:15px}.errorLayout .errorLayoutContainer .placeholder{margin:15px auto 0;width:70px}.errorLayout .errorLayoutContainer .titleEmpty{margin-top:0px;font-family:"Montserrat",sans-serif;font-size:24px;font-weight:600;text-align:center;line-height:130%;color:#4a4a4a}.errorLayout .errorLayoutContainer .titleEmpty:first-letter{text-transform:uppercase}.errorLayout .errorLayoutContainer .subtitleEmpty{margin:10px auto;max-width:75%;font-family:"Montserrat",sans-serif;font-size:14px;line-height:130%;text-align:center;color:#707070}.errorLayout .errorLayoutContainer .subtitleEmpty:first-letter{text-transform:uppercase}.errorLayout.unavailability{margin:0px 20px 85px;position:relative}.errorLayout.unavailability .callToAction{margin-top:35px;font-family:"Montserrat",sans-serif;font-size:14px;line-height:1.36;color:#4a4a4a;position:absolute;left:-20px;text-align:left}.errorLayout.unavailability .callToAction .relatedCities{text-align:center}.errorLayout.unavailability .callToAction .relatedCities a{color:#10c0bc;font-family:"Montserrat",sans-serif;font-size:14px}.errorLayout.unavailability .callToAction .relatedCities a:nth-child(n+4){display:none}.errorLayout .mnNavigate__restoreFields{margin-top:22px;font-family:"Montserrat",sans-serif;text-align:center;font-size:12px;color:#F69A37;float:left;width:100%;cursor:pointer}.errorLayout .mnNavigate__restoreFields:hover{text-decoration:underline}@media (max-width: 1299px){.errorLayout{margin-bottom:55px}.errorLayout .errorLayoutContainer .placeholder{margin:5px auto 0;width:60px;height:100px}.errorLayout .errorLayoutContainer .titleEmpty{font-size:18px}.errorLayout .errorLayoutContainer .subtitleEmpty{font-size:12px}.errorLayout.unavailability{margin:0px 20px 75px}.errorLayout.unavailability .callToAction{margin-top:18px;font-size:12px}.errorLayout.unavailability .callToAction .relatedCities a{font-size:12px}}@media (max-width: 600px){.errorLayout.unavailability .callToAction{left:0px}}.hotelDefault{background:#fff !important}.hotelDefault .hotelImage{opacity:0.3;background:#CDD2D4}.hotelDefault .hotelContent{background:rgba(255,255,255,0.6)}.hotelDefault .hotelContent .hotelText .hotelName{opacity:0.3;background-color:#CDD2D4}.hotelDefault .hotelContent .hotelText .hotelSubtitle{opacity:0.3;background-color:#CDD2D4}.hotelDefault .hotelContent .hotelText .hotelQuotes{opacity:0.3;background-color:#CDD2D4}.hotelDefault .hotelContent .hotelRating{opacity:0.3;background-color:#CDD2D4;border-radius:50%}.hotelDefault .hotelContent .hotelRating .radial-progress{display:none}.hotelDefault .hotelContent .hotelRating .scoreText{background-color:#CDD2D4;color:#CDD2D4}@media (min-width: 1780px){.hotelDefault .hotelContent .hotelText{padding:23px 30px 0px 30px}.hotelDefault .hotelContent .hotelText .hotelName{width:354px;height:19px;margin-bottom:8px}.hotelDefault .hotelContent .hotelText .hotelSubtitle{width:212px;height:14px;margin-bottom:13px}.hotelDefault .hotelContent .hotelText .hotelQuotes{width:296px;height:14px}.hotelDefault .hotelContent .hotelRating{width:64px;height:64px;margin-left:30px}.hotelDefault .hotelContent .hotelRating .scoreText{width:44px;height:15px;margin-top:50px;margin-left:-17px}.hotelDefault .hotelFeaturedContent .vertidalDivider{height:240px}}@media (min-width: 1300px) and (max-width: 1779px){.hotelDefault .hotelContent .hotelText{padding:19px 30px 0px 19px;margin-bottom:5px}.hotelDefault .hotelContent .hotelText .hotelName{width:230px;height:19px;margin-bottom:7px}.hotelDefault .hotelContent .hotelText .hotelSubtitle{width:212px;height:14px;margin-bottom:0px}.hotelDefault .hotelContent .hotelText .hotelQuotes{display:none}.hotelDefault .hotelContent .hotelRating{width:54px !important;height:54px;margin-left:20px;margin-top:15px}.hotelDefault .hotelContent .hotelRating .scoreText{width:44px;height:15px;margin-top:35px;margin-left:-12px}.hotelDefault .hotelFeaturedContent .vertidalDivider{height:200px}}@media (min-width: 1024px) and (max-width: 1299px){.hotelDefault .hotelImage{position:relative !important}.hotelDefault .hotelContent{position:static !important;padding:18px 15px 0px 15px}.hotelDefault .hotelContent .hotelText{padding:18px 0px 5px 5px !important}.hotelDefault .hotelContent .hotelText .hotelName{width:230px;height:13px;margin-bottom:5px}.hotelDefault .hotelContent .hotelText .hotelSubtitle{width:212px;height:9px;margin-bottom:0px}.hotelDefault .hotelContent .hotelText .hotelQuotes{display:none}.hotelDefault .hotelContent .hotelRating{display:none}.hotelDefault .hotelFeaturedContent{position:relative !important}.hotelDefault .hotelFeaturedContent .vertidalDivider{display:none}}@media (min-width: 720px) and (max-width: 1023px){.hotelDefault .hotelImage{position:relative !important}.hotelDefault .hotelContent{position:static !important;padding:18px 15px 0px 15px}.hotelDefault .hotelContent .hotelText{padding:18px 0px 5px 5px !important}.hotelDefault .hotelContent .hotelText .hotelName{width:230px;height:13px;margin-bottom:5px}.hotelDefault .hotelContent .hotelText .hotelSubtitle{width:212px;height:9px;margin-bottom:0px}.hotelDefault .hotelContent .hotelText .hotelQuotes{display:none}.hotelDefault .hotelContent .hotelRating{display:none}.hotelDefault .hotelFeaturedContent{position:relative !important}.hotelDefault .hotelFeaturedContent .vertidalDivider{display:none}}@media (min-width: 601px) and (max-width: 719px){.hotelDefault .hotelImage{position:relative !important}.hotelDefault .hotelContent{position:static !important;padding:18px 15px 0px 15px}.hotelDefault .hotelContent .hotelText{padding:18px 0px 5px 5px !important}.hotelDefault .hotelContent .hotelText .hotelName{width:230px;height:13px;margin-bottom:5px}.hotelDefault .hotelContent .hotelText .hotelSubtitle{width:212px;height:9px;margin-bottom:0px}.hotelDefault .hotelContent .hotelText .hotelQuotes{display:none}.hotelDefault .hotelContent .hotelRating{display:none}.hotelDefault .hotelFeaturedContent{width:94px !important;right:10px !important;position:relative !important}.hotelDefault .hotelFeaturedContent .vertidalDivider{display:none}}@media (min-width: 510px) and (max-width: 600px){.hotelDefault .hotelImage{position:relative !important}.hotelDefault .hotelContent{position:static !important;padding:18px 15px 0px 15px}.hotelDefault .hotelContent .hotelText{padding:18px 0px 5px 5px !important}.hotelDefault .hotelContent .hotelText .hotelName{width:230px;height:13px;margin-bottom:5px}.hotelDefault .hotelContent .hotelText .hotelSubtitle{width:212px;height:9px;margin-bottom:0px}.hotelDefault .hotelContent .hotelText .hotelQuotes{display:none}.hotelDefault .hotelContent .hotelRating{display:none}.hotelDefault .hotelFeaturedContent{margin-right:15px !important;position:relative !important}.hotelDefault .hotelFeaturedContent .vertidalDivider{display:none}}@media (min-width: 376px) and (max-width: 509px){.hotelDefault .hotelImage{position:relative !important}.hotelDefault .hotelContent{position:static !important;padding:18px 15px 0px 15px}.hotelDefault .hotelContent .hotelText{padding:18px 0px 5px 5px !important}.hotelDefault .hotelContent .hotelText .hotelName{width:230px;height:13px;margin-bottom:5px}.hotelDefault .hotelContent .hotelText .hotelSubtitle{width:212px;height:9px;margin-bottom:0px}.hotelDefault .hotelContent .hotelText .hotelQuotes{display:none}.hotelDefault .hotelContent .hotelRating{display:none}.hotelDefault .hotelFeaturedContent{margin-right:15px !important;position:relative !important}.hotelDefault .hotelFeaturedContent .vertidalDivider{display:none}}@media (min-width: 360px) and (max-width: 375px){.hotelDefault .hotelImage{position:relative !important}.hotelDefault .hotelContent{position:static !important;padding:18px 15px 0px 15px}.hotelDefault .hotelContent .hotelText{padding:18px 0px 5px 5px !important}.hotelDefault .hotelContent .hotelText .hotelName{width:230px;height:13px;margin-bottom:5px}.hotelDefault .hotelContent .hotelText .hotelSubtitle{width:212px;height:9px;margin-bottom:0px}.hotelDefault .hotelContent .hotelText .hotelQuotes{display:none}.hotelDefault .hotelContent .hotelRating{display:none}.hotelDefault .hotelFeaturedContent{position:relative !important;width:100px !important;margin-right:15px !important}.hotelDefault .hotelFeaturedContent .vertidalDivider{display:none}}@media (max-width: 1365px){.hotelDefault .hotelImage{position:relative !important}.hotelDefault .hotelContent{position:static !important;padding:18px 15px 0px 15px}.hotelDefault .hotelContent .hotelText{padding:18px 0px 5px 5px !important}.hotelDefault .hotelContent .hotelText .hotelName{width:230px;height:13px;margin-bottom:5px}.hotelDefault .hotelContent .hotelText .hotelSubtitle{width:212px;height:9px;margin-bottom:0px}.hotelDefault .hotelContent .hotelText .hotelQuotes{display:none}.hotelDefault .hotelContent .hotelRating{display:none}.hotelDefault .hotelFeaturedContent{margin-right:15px !important;position:relative !important;width:100px !important}.hotelDefault .hotelFeaturedContent .vertidalDivider{display:none}}.hotelReal .hotelImage .hotelImageContent{width:100%;height:100%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-size:cover;background-repeat:no-repeat;background-position:center}.hotelReal .hotelImage .icon__placeholder_unavailability{background-size:70px;background-color:#f4f4f4}@media (min-width: 1780px){.hotelReal .hotelImage .icon__placeholder_unavailability{background-size:80px !important}}.hotelReal .hotelContent .hotelText{width:100%}.hotelReal .hotelContent .hotelText .hotelName{font-weight:600;color:#4a4a4a;font-family:"Montserrat",sans-serif;font-display:auto;line-height:1.21}.hotelReal .hotelContent .hotelText .hotelName .ratingItem{width:68px;position:relative;display:inline-flex}.hotelReal .hotelContent .hotelText .hotelName .ratingItem .stars{overflow:hidden;white-space:nowrap}.hotelReal .hotelContent .hotelText .hotelName .ratingItem .stars .star{margin-right:-2px;width:12px;height:11px;display:inline-block;vertical-align:middle}.hotelReal .hotelContent .hotelText .hotelName .ratingItem .stars .star:last-child{margin-right:0px}.hotelReal .hotelContent .hotelText .hotelName .ratingItem .stars.full_stars{position:absolute;top:0}.hotelReal .hotelContent .hotelText .hotelSubtitle{font-family:"Montserrat",sans-serif;font-display:auto;text-align:left;font-size:12px;color:#707070;line-height:117%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotelReal .hotelContent .hotelText .hotelQuotes{height:30px;font-style:italic;text-align:left;color:#4a4a4a;font-family:"Montserrat",sans-serif;font-display:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotelReal .hotelContent .hotelText .hotelQuotes span:last-child:after{content:""}.hotelReal .hotelContent .hotelText .firstPosition .unavailabilityClaim{text-align:left}@media (min-width: 1780px){.hotelReal .hotelContent .hotelText{display:table;padding:0px 30px 0px 28px}.hotelReal .hotelContent .hotelText .hotelTextContent{display:table-cell;vertical-align:middle;text-align:left;max-width:100px}.hotelReal .hotelContent .hotelText .hotelTextContent .hotelName{font-size:19px;max-height:43px;overflow:hidden;height:23px}.hotelReal .hotelContent .hotelText .hotelTextContent .hotelSubtitle{padding-top:8px;min-height:21px}.hotelReal .hotelContent .hotelText .hotelTextContent .hotelQuotes{height:auto !important;font-size:14px;padding-top:13px}.hotelReal .hotelContent .hotelText .hotelTextContent .hotelQuotes span{line-height:130%}.hotelReal .hotelContent .hotelText .hotelTextContent .hotelQuotes .quotesNumber{display:none}}@media (min-width: 1300px) and (max-width: 1779px){.hotelReal .hotelContent .hotelText{padding:20px 22px 0px 20px}.hotelReal .hotelContent .hotelText .hotelName{font-size:18px;max-height:42px;overflow:hidden}.hotelReal .hotelContent .hotelText .hotelSubtitle{padding-top:4px;height:20px;min-height:21px}.hotelReal .hotelContent .hotelText .hotelQuotes{height:auto !important;font-size:13px;padding-top:5px}.hotelReal .hotelContent .hotelText .hotelQuotes .quotesNumber{display:none}.hotelReal .hotelContent .hotelText .firstPosition{margin-top:5px}}@media (min-width: 1024px) and (max-width: 1299px){.hotelReal .hotelContent .hotelText .hotelName{font-size:14px}.hotelReal .hotelContent .hotelText .hotelSubtitle{padding-top:5px}.hotelReal .hotelContent .hotelText .hotelQuotes{font-size:12px;padding-top:12px}.hotelReal .hotelContent .hotelText .firstPosition .unavailabilityClaim{display:none}}@media (min-width: 720px) and (max-width: 1023px){.hotelReal .hotelContent .hotelText .hotelName{font-size:14px}.hotelReal .hotelContent .hotelText .hotelQuotes{font-size:12px}.hotelReal .hotelContent .hotelText .firstPosition .unavailabilityClaim{display:none}}@media (min-width: 601px) and (max-width: 719px){.hotelReal .hotelContent .hotelText .hotelName{font-size:14px}.hotelReal .hotelContent .hotelText .hotelQuotes{font-size:12px}.hotelReal .hotelContent .hotelText .firstPosition .unavailabilityClaim{display:none}}@media (min-width: 510px) and (max-width: 600px){.hotelReal .hotelContent .hotelText{padding-top:12px !important;padding-bottom:10px !important}.hotelReal .hotelContent .hotelText .hotelName{font-size:14px}.hotelReal .hotelContent .hotelText .hotelSubtitle{font-size:12px}.hotelReal .hotelContent .hotelText .hotelQuotes{font-size:12px}.hotelReal .hotelContent .hotelText .firstPosition .unavailabilityClaim{display:none}}@media (min-width: 376px) and (max-width: 509px){.hotelReal .hotelContent .hotelText{padding-top:12px !important}.hotelReal .hotelContent .hotelText .hotelName{font-size:14px}.hotelReal .hotelContent .hotelText .hotelSubtitle{padding-top:6px !important}.hotelReal .hotelContent .hotelText .hotelQuotes{font-size:12px}.hotelReal .hotelContent .hotelText .firstPosition .unavailabilityClaim{display:none}}@media (min-width: 360px) and (max-width: 375px){.hotelReal .hotelContent .hotelText .hotelName{font-size:14px}.hotelReal .hotelContent .hotelText .hotelSubtitle{padding-top:5px !important}.hotelReal .hotelContent .hotelText .hotelQuotes{padding-top:6px;font-size:10px}.hotelReal .hotelContent .hotelText .firstPosition .unavailabilityClaim{display:none}}@media (max-width: 1365px){.hotelReal .hotelImage .hotelImageContent{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.hotelReal .hotelContent .hotelText .hotelName{font-size:14px}.hotelReal .hotelContent .hotelText .hotelSubtitle{padding-top:5px !important}.hotelReal .hotelContent .hotelText .hotelQuotes{padding-top:6px;font-size:10px}.hotelReal .hotelContent .hotelText .firstPosition .unavailabilityClaim{display:none}}@media (max-width: 1299px){.hotelReal .hotelContent .hotelText .hotelSubtitle{padding-top:7px}.hotelReal .hotelContent .hotelText .hotelQuotes{padding-top:13px}.hotelReal .hotelContent .hotelText .hotelQuotes .quotesNumber{font-style:normal;font-family:"Montserrat",sans-serif;font-display:auto;font-size:14px;font-weight:600;text-align:left;color:#4a4a4a;padding-right:5px}}.buttonAction{margin:0 auto;width:auto;display:inline-block;text-align:center;cursor:pointer;padding-right:15px;padding-left:15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.buttonAction label{font-size:16px;font-family:"Montserrat",sans-serif;text-align:center;cursor:pointer;line-height:normal}.buttonAction label:first-letter{text-transform:capitalize}.buttonAction .icon{display:inline-block;margin-right:5px}.buttonAction.card_outline{width:auto;height:25px;border-radius:100px;border:solid 1px #CDD2D4;margin-top:0px;padding:0px}@media (max-width: 600px){.buttonAction.card_outline{height:20px}}.buttonAction.card_outline label{padding:0px 10px;font-family:"Montserrat",sans-serif;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#4a4a4a}@media (max-width: 600px){.buttonAction.card_outline label{font-size:12px}}.buttonAction.card_outline:hover{border:solid 1px #10c0bc}.buttonAction.card_outline:hover label{color:#10c0bc}.buttonAction.transaction{background-color:#F69A37}.buttonAction.transaction label{font-weight:bold;color:#fff}.buttonAction.white{-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);box-shadow:0 2px 4px 0 rgba(0,0,0,0.12);background-color:#fff}.buttonAction.white label{font-weight:600;color:#10c0bc}.buttonAction.accept_rounded{background-color:#10c0bc;border:solid 2px #8ddad9;color:#fff}.buttonAction.accept_rounded label{letter-spacing:-1px;font-weight:600}.buttonAction.accept{background-color:#10c0bc;color:#fff}.buttonAction.accept label{letter-spacing:-1px;font-weight:600}.buttonAction.accept_invert{background-color:#007A75;color:#fff}.buttonAction.accept_invert label{letter-spacing:-1px;font-weight:600}.buttonAction.cancel{color:#4a4a4a;background-color:rgba(205,210,212,0.6)}.buttonAction.ghost{border:1px solid #dbdbdb;color:#707070}.buttonAction.hidden{display:none}.buttonAction.large{width:100%}.buttonAction.short{width:112px}.buttonAction.facebook{background-color:#4c66a4}.buttonAction.facebook .icon{background-image:icon(facebook, #fff)}.buttonAction.google{background-color:#fff !important}.buttonAction.loginMinube{background-color:#F69A37}.buttonAction.registerMinube{background-color:#10c0bc}.buttonAction.big{height:45px}@media (min-width: 1780px){.buttonAction.standard{height:40px}}@media (min-width: 1300px) and (max-width: 1779px){.buttonAction.standard{height:30px}}@media (max-width: 1299px){.buttonAction.standard{height:25px}}.buttonAction.medium{height:35px}.buttonAction.normal{height:45px;width:180px !important}@media (max-width: 600px){.buttonAction.normal{width:142px !important}}@media (min-width: 601px) and (max-width: 1023px){.buttonAction.normal{width:142px !important}}.buttonAction.normal label{font-size:16px !important}@media (max-width: 359px){.buttonAction.normal label{font-size:14px !important}}@media (min-width: 601px) and (max-width: 1023px){.buttonAction.normal label{font-size:14px !important}}@media (min-width: 1780px){.buttonAction.small{height:35px}}@media (min-width: 1300px) and (max-width: 1779px){.buttonAction.small{height:30px}}@media (max-width: 1299px){.buttonAction.small{height:25px}}.buttonAction.special{width:184px;height:45px;font-size:14px}@media (min-width: 1024px) and (max-width: 1299px){.buttonAction.special{width:150px}}@media (max-width: 1023px){.buttonAction.special{width:120px;height:30px;letter-spacing:-0.9px;font-weight:600}}.buttonAction.special label{font-family:"Montserrat",sans-serif;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal !important;text-align:left;font-size:14px}.buttonAction.rounded{width:auto;border-radius:100px;width:fit-content;padding:0 37px}@media (min-width: 601px) and (max-width: 1023px), (max-width: 600px){.buttonAction.rounded{height:33px}}.buttonAction.rounded label{font-family:"Montserrat",sans-serif;font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal}@media (min-width: 601px) and (max-width: 1023px), (max-width: 600px){.buttonAction.rounded label{font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal}}.buttonAction.mobileShape{height:35px}@media (max-width: 600px){.buttonAction.mobileShape{height:40px}}@media (min-width: 1024px){.buttonAction.height40{height:40px}}@media (max-width: 1023px){.buttonAction.height40{height:40px}}@media (min-width: 1780px){.buttonAction label{font-size:14px}}@media (min-width: 1300px) and (max-width: 1779px){.buttonAction label{font-size:12px}}@media (max-width: 1299px){.buttonAction label{font-size:12px}}.no-touchevents .buttonAction.accept:hover{background-color:#007A75}.no-touchevents .buttonAction.accept_invert:hover{background-color:#10c0bc}.no-touchevents .buttonAction.cancel:hover{background-color:#CDD2D4}.no-touchevents .buttonAction.transaction:hover{background-color:#E37E19}.no-touchevents .buttonAction.white:hover label{color:#007A75}.icon__follow{background-image:url("https://contentdelivery.mnstatic.com/1/svg/actions/follow.svg")}.icon__unfollow{background-image:url("https://contentdelivery.mnstatic.com/1/svg/actions/unfollow.svg")}.icon__add_new_exp{background-image:url("https://contentdelivery.mnstatic.com/1/svg/actions/add_new_exp.svg")}.icon__save{background-image:url("https://contentdelivery.mnstatic.com/1/svg/actions/save.svg")}.icon__save_hover{background-image:url("https://contentdelivery.mnstatic.com/1/svg/actions/save_hover.svg")}.icon__save_checked{background-image:url("https://contentdelivery.mnstatic.com/1/svg/actions/save_checked.svg")}.icon__three_dots{background-image:url("https://contentdelivery.mnstatic.com/1/svg/actions/three_dots.svg")}.icon__color_logo{background-image:url("https://contentdelivery.mnstatic.com/1/svg/logo/icon_minube_sidebar.svg")}@media (max-width: 799px){.icon__color_logo{background-image:url("https://contentdelivery.mnstatic.com/1/svg/logo/icon_minube.svg")}}.icon__color_logo_fr{background-image:url("https://images.mnstatic.com/Tools/genericimages/eff1297fc7c7d06bd1c9ebdd81a7b21aed28bf07ec52a9cd71fb32929363941d.svg")}@media (max-width: 799px){.icon__color_logo_fr{background-image:url("https://contentdelivery.mnstatic.com/1/svg/logo/color_logo_reduced.svg")}}.icon__color_logo_fixed{background-image:url("https://contentdelivery.mnstatic.com/1/svg/logo/color_logo.svg")}.icon__color_logo_fixed_fr{background-image:url("https://contentdelivery.mnstatic.com/1/svg/logo/color_logo_fr.svg")}.icon__white_logo{background-image:url("https://images.mnstatic.com/misc/logo_minube_lista.png")}.icon__white_logo_fr{background-image:url("https://images.mnstatic.com/misc/logo_monnuage_lista.png")}.icon__svg_logo{background-image:url("https://images.mnstatic.com/misc/logominube.svg")}.icon__svg_logo_fr{background-image:url("https://images.mnstatic.com/misc/logomonnuage.svg")}.icon__shadow_trip{background-image:url("https://contentdelivery.mnstatic.com/1/svg/cards/shadow_trip.svg")}.icon__placeholder_eiffel{background-image:url("https://contentdelivery.mnstatic.com/1/svg/placeholder/eiffel_tower.svg");width:100%;height:100%;background-size:65px !important}.icon__placeholder_unavailability{background-image:url("https://contentdelivery.mnstatic.com/1/svg/placeholder/hotel.svg");width:110px;height:110px}.icon__placeholder_serverError{background-image:url("https://contentdelivery.mnstatic.com/1/svg/placeholder/houston.svg");width:91px;height:108px}.icon__placeholder_notFilteredResults{background-image:url("https://contentdelivery.mnstatic.com/1/svg/placeholder/unicorn.svg");width:91px;height:108px}.icon__placeholder_unavailabilityRooms{background-image:url("https://contentdelivery.mnstatic.com/1/svg/placeholder/room.svg");width:91px;height:108px}.icon__accor{background-image:url("https://contentdelivery.mnstatic.com/1/svg/providers/accor.svg")}.icon__booking{background-image:url("https://contentdelivery.mnstatic.com/1/svg/providers/booking.svg")}.icon__barcelo{background-image:url("https://contentdelivery.mnstatic.com/1/svg/providers/barcelo.svg")}.icon__hotelscom{background-image:url("https://contentdelivery.mnstatic.com/1/svg/providers/hotelscom.svg")}.icon__calendar{background-image:url("https://contentdelivery.mnstatic.com/1/svg/searcher/calendar.svg");width:15px;height:14px}.icon__guest{background-image:url("https://contentdelivery.mnstatic.com/1/svg/searcher/guest.svg");width:15px;height:16px}.icon__magnifier{background-image:url("https://contentdelivery.mnstatic.com/1/svg/searcher/magnifier.svg");width:15px;height:16px}.icon__info{background-image:url("https://contentdelivery.mnstatic.com/1/svg/info/info.svg");width:25px;height:25px}.icon__marketing{background-image:url("https://contentdelivery.mnstatic.com/1/svg/info/marketing.svg");width:26px;height:27px}.icon__communication{background-image:url("https://contentdelivery.mnstatic.com/1/svg/info/communication.svg");width:27px;height:26px}.icon__chat{background-image:url("https://contentdelivery.mnstatic.com/1/svg/info/chat.svg");width:27px;height:27px}.icon__advertising{background-image:url("https://contentdelivery.mnstatic.com/1/svg/info/advertising.svg");width:30px;height:30px}.icon__tech{background-image:url("https://contentdelivery.mnstatic.com/1/svg/info/tech.svg");width:27px;height:27px}.icon_base{background-size:contain;background-repeat:no-repeat;background-position:center}.icon__shape{background-image:url("https://contentdelivery.mnstatic.com/1/svg/shape.svg")}.icon__link{background-image:url("https://contentdelivery.mnstatic.com/1/svg/link.svg")}.icon__marker{background-image:url("https://contentdelivery.mnstatic.com/1/svg/marker.svg")}.icon__private{background-image:url("https://contentdelivery.mnstatic.com/1/svg/private.svg")}.icon__caret{background-image:url("https://contentdelivery.mnstatic.com/1/svg/caret.svg")}.icon__see_all_grid{background-image:url("https://contentdelivery.mnstatic.com/1/svg/see_all_grid.svg")}.icon__user_avatar_default{background-image:url("https://images.mnstatic.com/Tools/genericimages/63abc86e932cc87869d14cc54c536c5bddd22d3d3b4d190d9a12a149ae3f3d40.png?quality=65")}.icon__star_empty{background-image:url("https://contentdelivery.mnstatic.com/1/svg/stars/emptystar.svg")}.icon__star_full{background-image:url("https://contentdelivery.mnstatic.com/1/svg/stars/fullstar.svg")}.icon__star_orange_empty{background-image:url("https://contentdelivery.mnstatic.com/1/svg/stars/transactionStar.svg")}.icon__star_orange_full{background-image:url("https://contentdelivery.mnstatic.com/1/svg/stars/transactionStar_full.svg")}.icon__glass{background-image:url("https://contentdelivery.mnstatic.com/1/svg/search.svg")}.icon__scroll_up{background-image:url("https://contentdelivery.mnstatic.com/1/svg/scroll_up.svg")}.icon__close{background-image:url("https://contentdelivery.mnstatic.com/1/svg/close.svg")}.icon__camera{background-image:url("https://contentdelivery.mnstatic.com/1/svg/camera.svg")}.icon__camera-blue{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='12'%3E%3Cpath fill='%2300bfbc' stroke='transparent' stroke-width='0' style='' d='M7.5 4.242c-1.183 0-2.143.95-2.143 2.122 0 1.17.96 2.12 2.143 2.12 1.183 0 2.143-.95 2.143-2.12 0-1.17-.96-2.122-2.143-2.122m0 5.303c-1.775 0-3.214-1.425-3.214-3.18 0-1.76 1.44-3.183 3.214-3.183 1.775 0 3.214 1.424 3.214 3.182 0 1.756-1.44 3.18-3.214 3.18m5.357-8.483h-2.24C10.394.446 9.807 0 9.107 0H5.892c-.7 0-1.288.444-1.51 1.06h-2.24C.96 1.06 0 2.01 0 3.183v6.363c0 1.17.96 2.122 2.143 2.122h10.714c1.183 0 2.143-.95 2.143-2.122V3.182c0-1.17-.96-2.12-2.143-2.12' /%3E%3C/svg%3E")}.icon__checkbox{background-image:url("https://contentdelivery.mnstatic.com/1/svg/checkbox/checkboxempty.svg")}.icon__checkbox.checked{background-image:url("https://contentdelivery.mnstatic.com/1/svg/checkbox/checkboxfull.svg")}.icon__accept_success{background-image:url("https://contentdelivery.mnstatic.com/1/svg/check_save.svg")}.icon__pin{background-image:url("https://contentdelivery.mnstatic.com/1/svg/pin.svg")}.icon__like{background-image:url("https://contentdelivery.mnstatic.com/1/svg/actions/like.svg")}.icon__like_full{background-image:url("https://contentdelivery.mnstatic.com/1/svg/actions/like_full.svg")}.icon__settings{background-image:url("https://contentdelivery.mnstatic.com/1/svg/actions/settings.svg")}.icon__translate{background-image:url("https://contentdelivery.mnstatic.com/1/svg/actions/translate.svg")}.icon__pin{background-image:url("https://contentdelivery.mnstatic.com/1/svg/pin.svg")}.icon__backarrow{background-image:url("https://contentdelivery.mnstatic.com/1/svg/poi/backarrow.svg")}.icon__check_mark{background-image:url("https://contentdelivery.mnstatic.com/1/svg/actions/check_mark.svg")}.icon__save_poi{background-image:url("https://contentdelivery.mnstatic.com/1/svg/actions/save_poi.svg")}.icon__shareArrow{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15' height='17'%3E%3Cpath fill='%23fff' stroke='transparent' stroke-width='0' style='' d='M9.57216989,7.2379804 L9.57216989,11.1020286 L16,5.44141981 L9.57216989,0 L9.57216989,3.40729484 C0.797195864,3.40729484 0,12.081583 0,12.081583 C2.48338469,8.00189334 4.80908405,7.2379804 9.57216989,7.2379804 L9.57216989,7.2379804 Z' /%3E%3C/svg%3E")}.icon__play{background-image:url("https://contentdelivery.mnstatic.com/1/svg/play.svg")}.icon__mapIllustration{background-image:url("https://contentdelivery.mnstatic.com/1/svg/meta/map_illustration.svg")}.firstPosition.hotelCard{height:200px;cursor:pointer}.firstPosition.hotelCard .hotelImage{height:210px;width:236px;background-color:#fff}.firstPosition.hotelCard .hotelImage .firstPositionLogo{max-width:145px;height:100%;margin:auto}.firstPosition.hotelCard .hotelContent .hotelText{padding:40px 25px 0px 30px}.firstPosition.hotelCard .hotelContent .hotelText .firstPositionTitle{font-family:"Montserrat",sans-serif;font-display:auto;font-size:19px;font-weight:600;text-align:left;color:#4a4a4a;margin-bottom:18px;overflow:hidden;max-height:51px;min-height:30px}.firstPosition.hotelCard .hotelContent .hotelText .firstPositionSubtitle{font-family:"Montserrat",sans-serif;font-display:auto;font-size:15px;text-align:left;color:#4a4a4a;line-height:140%;overflow:hidden;max-height:42px}.firstPosition.hotelCard .hotelContent .hotelText .firstPositionAdvertisingNotice{font-family:"Montserrat",sans-serif;font-display:auto;font-size:9px;text-align:left;color:#707070;position:absolute;bottom:12px}.firstPosition.hotelCard .hotelContent .hotelText .firstPositionLogo{display:none}.firstPosition.hotelCard .hotelFeaturedContent{text-align:center;height:100%}.firstPosition.hotelCard .hotelFeaturedContent .verticalDivider{height:185px}.firstPosition.hotelCard .hotelFeaturedContent .calendar{width:39px;height:39px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='26' height='25'%3E%3Cpath fill='%235a9ff1' stroke='transparent' stroke-width='0' style='' d='M23.904 17.908H21.48c-1.36 0-2.464 1.11-2.464 2.472v2.773H3.43c-.4 0-.726-.326-.726-.727V7.976h21.2v9.932zm-3.15 4.635V20.38c0-.4.327-.727.726-.727h2.01l-2.735 2.89zm2.426-20.37h-.584v-.94c0-.673-.55-1.224-1.22-1.224h-.123c-.67 0-1.22.55-1.22 1.223v.94h-2.777v-.94c0-.673-.55-1.224-1.22-1.224h-.124c-.67 0-1.22.55-1.22 1.223v.94h-2.776v-.94c0-.673-.55-1.224-1.22-1.224h-.124c-.67 0-1.22.55-1.22 1.223v.94H6.576v-.94C6.576.56 6.026.01 5.356.01h-.124c-.67 0-1.22.55-1.22 1.223v.94H3.43c-1.36 0-2.465 1.11-2.465 2.472v17.78C.965 23.79 2.07 24.9 3.43 24.9h17.396l4.817-5.077V4.646c0-1.363-1.105-2.472-2.463-2.472z' /%3E%3Cpath fill='%235a9ff1' stroke='transparent' stroke-width='0' style='' d='M5.658 12.507h4.18V9.722H5.66M11.213 12.507h4.182V9.722h-4.182M16.77 12.507h4.18V9.722h-4.18M5.658 16.748h4.18v-2.784H5.66M11.213 16.748h4.182v-2.784h-4.182M16.77 16.748h4.18v-2.784h-4.18M5.658 20.99h4.18v-2.785H5.66M11.213 20.99h4.182v-2.785h-4.182' /%3E%3C/svg%3E");margin:32px auto 17px}.firstPosition.hotelCard .hotelFeaturedContent .firstPositionClaim{font-family:"Montserrat",sans-serif;font-display:auto;font-size:14px;font-weight:600;text-align:center;color:#4a4a4a;margin:0px auto 20px;width:75%;line-height:130%;overflow:hidden;max-height:38px}@media (min-width: 1780px){.firstPosition.hotelCard{height:200px}}@media (min-width: 1300px) and (max-width: 1779px){.firstPosition.hotelCard{height:200px}.firstPosition.hotelCard .hotelImage{width:177px;height:210px}.firstPosition.hotelCard .hotelContent .hotelText{padding:35px 20px 0px 20px}.firstPosition.hotelCard .hotelContent .hotelText .firstPositionTitle{font-size:18px;line-height:1.21;margin-bottom:20px;max-height:48px}.firstPosition.hotelCard .hotelContent .hotelText .firstPositionSubtitle{font-size:13px;max-height:36px}.firstPosition.hotelCard .hotelFeaturedContent .calendar{margin:32px auto 26px}.firstPosition.hotelCard .hotelFeaturedContent .firstPositionClaim{font-size:12px;margin:0px auto 27px;max-height:32px}}@media (max-width: 1299px){.firstPosition.hotelCard{height:140px}.firstPosition.hotelCard .hotelImage{display:none}.firstPosition.hotelCard .hotelContent{width:calc(100% - 140px) ;width:-webkit-calc(100% - 140px) ;width:-moz-calc(100% - 140px) ;min-height:100%;position:initial}.firstPosition.hotelCard .hotelContent .hotelText{padding:10px 25px 0px 0px}.firstPosition.hotelCard .hotelContent .hotelText .firstPositionTitle{font-size:14px;max-height:38px;margin-bottom:5px}.firstPosition.hotelCard .hotelContent .hotelText .firstPositionSubtitle{font-size:12px;max-height:32px}.firstPosition.hotelCard .hotelContent .hotelText .firstPositionLogo{display:block;width:auto;height:15px;background-position:initial;margin-top:5px}.firstPosition.hotelCard .hotelFeaturedContent .calendar{width:24px;height:24px;margin:20px auto 17px}.firstPosition.hotelCard .hotelFeaturedContent .firstPositionClaim{font-size:12px;max-height:32px;width:100%;margin:0px auto 11px}}.resultsAndPaginationContainer{text-align:center}.resultsAndPaginationContainer .hotelsResultsList{padding:10px 10px 0 0}@media (max-width: 1299px){.resultsAndPaginationContainer .hotelsResultsList{padding-right:0px !important;padding-top:0px !important}}.resultsAndPaginationContainer .buttonAction.accept{margin:36px auto 48px;padding:0px 52px;height:40px}.resultsAndPaginationContainer .buttonAction.accept label{font-size:16px;font-weight:600}.resultsAndPaginationContainer .dotsSpinner.pagination{display:none;margin:36px 0px 48px}