label,.payment .creditcard .creditcard__label{margin-bottom:10px}h3,.payment .creditcard .creditcard__title{margin-top:10px;margin-bottom:20px}a:hover{color:#9C1A58;text-decoration:underline}.help-block{padding:0 10px;margin-bottom:0}.form-group{margin-bottom:30px}.form-group .form-control{font-family:'Gotham';font-weight:normal;font-size:14px}.has-error .select2-selection{border-color:#f00}strong{font-family:"Gotham" !important}.visible-xs-md{display:none}.hidden-xs-md{display:inherit}.info-icon{width:3%;color:#E6207E;cursor:help;margin-left:5px;display:inline-block}@media (min-width:480px) and (max-width:767px){.visible-xs-md{display:inherit}.hidden-xs-md{display:none}}.has-error label{color:#656565}.has-success label,.has-success ul{color:#656565}.text-black{color:#000}.checkout-sprite{background-image:url(../images/sprite-checkout.png);background-repeat:no-repeat;display:block}.checkout-sprite.visa{background-position:-10px -43px;height:19px;margin-bottom:20px;width:38px}.checkout-sprite.mastercard{background-position:-52px -43px;height:19px;margin-bottom:20px;width:38px}.checkout-sprite.american,.checkout-sprite.amex{background-position:-94px -43px;height:19px;margin-bottom:20px;width:38px}.checkout-sprite.hipercard{background-position:-137px -43px;height:19px;margin-bottom:20px;width:38px}.checkout-sprite.diners{background-position:-179px -43px;height:19px;margin-bottom:20px;width:38px}.checkout-sprite.elo{background-position:-221px -43px;height:19px;margin-bottom:20px;width:38px}.checkout-sprite.other-big{background-position:-10px -120px;height:67px;width:108px}.checkout-sprite.american-big{background-position:-128px -120px;height:67px;width:108px}.checkout-sprite.reclame-aqui{background-position:-9px -91px;height:25px;width:125px}.checkout-sprite.google-play{background-position:-9px -66px;height:25px;width:128px}.checkout-sprite.facebook{background-position:-135px -66px;height:25px;width:115px}.checkout-sprite.rapid-ssl{background-position:-135px -5px;height:35px;width:74px}.checkout-sprite.loja-ebit{background-position:-98px -5px;height:35px;width:30px}.checkout-sprite-big{background-image:url(../images/sprite-bandeira-cartao.jpg);background-repeat:no-repeat;display:block;height:40px;margin-right:10px;width:70px;margin:0}.checkout-sprite-big.visa{background-position:0 -45px}.checkout-sprite-big.mastercard{background-position:0 0}.checkout-sprite-big.american,.checkout-sprite-big.amex{background-position:0 -82px;height:45px}.checkout-sprite-big.hipercard{background-position:0 -131px}.checkout-sprite-big.diners{background-position:0 -181px;height:48px}.checkout-sprite-big.elo{background-position:0 -245px;height:60px}.checkout-sprite-big.hotelurbano{background-position:0 -305px;height:60px}.spinner-backdrop{background-color:#fff;opacity:.65;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040}.spinner-modal{top:0;display:block;position:fixed;left:0;right:0;bottom:0;z-index:1050}.spinner{top:50%;left:50%;margin:-10px 0 0 -22px;position:absolute}.spinner>div{width:12px;height:12px;background-color:#656565;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1s infinite ease-in-out;animation:bouncedelay 1s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-10px)}}.has-success{color:#2ecc71}.has-error{color:#f64c4c}input[readonly]{color:#838383 !important}.button--small{height:35px}.hu-dropdown.hu-select .select2-container--default .select2-selection--single .select2-selection__arrow{width:15px;border-left:none}.has-success .hu-dropdown .select2-selection{border-color:#2ecc71}input[type="radio"],input[type="checkbox"]{margin:0 5px 0 0 !important;vertical-align:text-top !important}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.icon-one-card{max-height:20px;max-width:27px}.icon-two-cards{max-height:20px;max-width:42px}.icon-boleto{max-height:18px;max-width:31px}@media (max-width:991px){.icon-boleto{max-height:14px;max-width:22px}}.icon-apple{max-height:22px;max-width:19px;margin-bottom:5px}@media (max-width:991px){.icon-apple{max-width:16px}}.icon-preco{width:.87109375em}.checkout{margin-top:0}@media (min-width:767px){.checkout__payment{padding:0 20px}}.checkout label,.checkout .ui-tabs-nav a{font-size:16px;color:#333641;font-weight:normal}.checkout .buy-button__button{font-size:16px;width:100%}.checkout .buy-button__button,.checkout .button--apply{text-transform:none}@media (min-width:768px){.checkout{margin-top:15px}}@media (max-width:767px){.summary .buy-button__button,.summary .button--apply{text-transform:none}}.checkout__title{color:#333;font-weight:600;font-size:20px;padding:30px 0 20px 0}.logo-kmVantagens{background-image:url(../images/accumulation-api-logo.gif);background-repeat:no-repeat;display:inline-table;width:73px;height:53px;margin-left:10px;vertical-align:top}.policies-popover{font-size:14px;color:#333641}.form-control.extra-fields::-webkit-inner-spin-button,.form-control.extra-fields::-webkit-calendar-picker-indicator{opacity:1;display:block}input[type="date"]{position:relative}input[type="date"]:after{content:"\25BC";color:#555;padding:0 5px}input[type="date"]:hover:after{color:#000}input[type="date"]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:transparent;background:transparent}input[type="date"]::-webkit-inner-spin-button{z-index:1}input[type="date"]::-webkit-clear-button{z-index:1}#confirmation-page h2{font-weight:500;font-size:14px;text-align:center}#confirmation-page h3,#confirmation-page h4{font-weight:600;padding-bottom:5px;font-weight:bold}#confirmation-page h3{text-transform:uppercase}#confirmation-page .bill-info{margin-bottom:30px;color:#000}#confirmation-page .order-summary__title,#confirmation-page .payment-summary__title{margin-top:20px}#confirmation-page .order-summary__content,#confirmation-page .payment-summary__content{border:1px solid #e5e5e5;border-radius:3px;display:inline-block;margin-bottom:20px;min-height:410px;width:100%}#confirmation-page .order-summary__content h4,#confirmation-page .payment-summary__content h4{text-align:left;padding-left:20px;padding-bottom:20px}#confirmation-page .order-summary__content h5,#confirmation-page .payment-summary__content h5{font-weight:600;padding:10px 0 3px 10px;font-size:14px}#confirmation-page .order-summary__content p,#confirmation-page .payment-summary__content p{font-size:14px;padding-left:20px;margin-bottom:3px}#confirmation-page .order-summary__content__box-one,#confirmation-page .payment-summary__content__box-one,#confirmation-page .order-summary__content__box-two,#confirmation-page .payment-summary__content__box-two,#confirmation-page .order-summary__content__box-three,#confirmation-page .payment-summary__content__box-three{padding:20px 0 10px 0;width:100%;display:inline-block}#confirmation-page .order-summary__content__box-one .order-summary__content__others-info__rooms,#confirmation-page .payment-summary__content__box-one .order-summary__content__others-info__rooms,#confirmation-page .order-summary__content__box-two .order-summary__content__others-info__rooms,#confirmation-page .payment-summary__content__box-two .order-summary__content__others-info__rooms,#confirmation-page .order-summary__content__box-three .order-summary__content__others-info__rooms,#confirmation-page .payment-summary__content__box-three .order-summary__content__others-info__rooms{margin-top:0 !important}#confirmation-page .order-summary__content__box-one .order-summary__content__others-info__rooms p.check-date,#confirmation-page .payment-summary__content__box-one .order-summary__content__others-info__rooms p.check-date,#confirmation-page .order-summary__content__box-two .order-summary__content__others-info__rooms p.check-date,#confirmation-page .payment-summary__content__box-two .order-summary__content__others-info__rooms p.check-date,#confirmation-page .order-summary__content__box-three .order-summary__content__others-info__rooms p.check-date,#confirmation-page .payment-summary__content__box-three .order-summary__content__others-info__rooms p.check-date{padding-left:0 !important}#confirmation-page .order-summary__content__box-one,#confirmation-page .payment-summary__content__box-one,#confirmation-page .order-summary__content__box-two,#confirmation-page .payment-summary__content__box-two{border-bottom:1px dashed #e5e5e5}#confirmation-page .order-summary__content__box-one p,#confirmation-page .payment-summary__content__box-one p,#confirmation-page .order-summary__content__box-three p,#confirmation-page .payment-summary__content__box-three p{padding-left:10px}#confirmation-page .order-summary__content__box-one p.confirmation-label,#confirmation-page .payment-summary__content__box-one p.confirmation-label,#confirmation-page .order-summary__content__box-three p.confirmation-label,#confirmation-page .payment-summary__content__box-three p.confirmation-label{font-size:12px}#confirmation-page .order-summary__content__box-one,#confirmation-page .payment-summary__content__box-one{min-height:140px}#confirmation-page .order-summary__content__box-two,#confirmation-page .payment-summary__content__box-two{min-height:130px}#confirmation-page .order-summary__content__box-three h4,#confirmation-page .payment-summary__content__box-three h4{font-size:14px;padding-bottom:10px}#confirmation-page .order-summary__content__box-three>div:nth-child(3),#confirmation-page .payment-summary__content__box-three>div:nth-child(3){margin-top:10px}#confirmation-page .order-summary__content__box-three p,#confirmation-page .payment-summary__content__box-three p{display:inline-block;margin-top:10px}#confirmation-page .order-summary__content__daily-info__check-out span,#confirmation-page .payment-summary__content__daily-info__check-out span{color:#000;display:inline-block;font-weight:600;margin-right:10px;word-break:break-word}#confirmation-page .payment-summary__card-flag,#confirmation-page .payment-summary__card-number{display:inline-block}#confirmation-page .payment-summary__card-flag{margin:0;margin-left:10px}#confirmation-page .social{text-align:center;margin-bottom:40px}#confirmation-page .social__title,#confirmation-page .social-subtitle-share{margin-bottom:10px}#confirmation-page .social-title-share{text-transform:uppercase}#confirmation-page .social-title-share{margin-bottom:5px}#confirmation-page .social-attention{margin-bottom:40px}#confirmation-page .social-subtitle-share{color:#656565;font-size:15px}#confirmation-page .social-subtitle-share strong{color:#3d589b}.header-checkout-nhu{padding-bottom:20px;padding-top:25px;width:100%}.header-checkout-nhu .icon-service{background-position:-47px -16px;float:left;height:25px;margin-right:10px;width:21px}.header-checkout-nhu .icon-security{background-position:-25px -16px;float:left;height:25px;margin-left:20px;margin-right:10px;width:20px}.header-checkout-nhu__icon{float:left;font-size:20px;margin-right:10px}.header-checkout-nhu__logo-hu{background:url('../images/hurb-logo.svg') no-repeat;height:35px;width:163px;float:left}.header-checkout-nhu__logo-hu-link{display:block;height:100%;overflow:hidden;text-indent:-3456px;width:100%}.header-checkout-nhu ul{list-style:none;float:right}.header-checkout-nhu li{color:#838383;font-size:11px;height:30px;vertical-align:middle;float:left}.header-checkout-nhu li:first-child{width:130px}.header-checkout-nhu li:first-child:before{margin:0;display:none}.header-checkout-nhu li:last-child{width:106px}.header-checkout-nhu li::before{border-left:1px solid #838383;content:" ";display:inline-block;height:11px;position:absolute;margin-top:7px}.header-checkout-nhu span{display:block;padding-left:20px}@media (max-width:480px){.header-checkout-nhu__logo-hu{width:43px}.header-checkout-nhu ul{padding-left:10px}.header-checkout-nhu li:first-child{width:120px}}.guest-info{margin-bottom:25px}.guest-info hr{margin-bottom:0}.guest-info p{color:#656565}.guest-info__padded-column{padding-top:32px}@media (max-width:767px){.guest-info__padded-column{padding-top:20px}}.guest-info__login-button{width:60%;height:40px;padding:9px 5px}.guest-info__icon-user{padding-right:10px;padding-top:2px;padding-left:5px}.guest-info__book-logged-in{padding-top:2px}.guest-info__icon-user,.guest-info__book-logged-in{display:inline-block;vertical-align:sub}.guest-info.guest-info--hidden{display:none}.guest-info.guest-info--logged-in .guest-info__section-logged-out{display:none}.guest-info.guest-info--logged-in .guest-info__section-logged-in{display:block;opacity:1}.guest-info .guest-info__section-logged-in{display:none;opacity:0}.guest-info .guest-info__logged-in-user-name{display:inline-block;width:30%}.guest-info .guest-info__logged-in-logout{display:flex;text-align:left}.guest-info .guest-info__logged-in-text{display:block;margin:0 0 0 5px}.guest-info .guest-info__logged-in-user-icon-bg{padding:5px 8px;border-radius:100%;background-color:#E6207E;margin-right:5px}.guest-info .guest-info__logout-link{color:#E6207E;text-decoration:underline;font-weight:100}.guest-info .guest-info__logged-in-user-icon{color:#fff}.guest-info .guest-info__section-logged-in,.guest-info .guest-info__section-logged-out{animation-duration:.5s;animation-fill-mode:both;animation-timing-function:ease-out}.guest-info .guest-info__section-logged-in--fade-in,.guest-info .guest-info__section-logged-out--fade-in{animation-name:fadeIn}.guest-info .guest-info__section-logged-in--fade-out,.guest-info .guest-info__section-logged-out--fade-out{animation-name:fadeOut}@media (max-width:768px){.social-login--facebook i{line-height:40px !important}}.room-identification__title,.guest-info__title{padding:40px 0 30px 0;text-transform:uppercase;color:#000}.room-identification .room-identification__form-group{margin-bottom:20px}.room-identification .room-identification__form-group__label{color:#656565}.room-identification .room-identification__form-group__label span{font-weight:normal}.room-identification .room-identification__name{width:95%;display:inline-block}@media (min-width:767px){.payment__container{box-shadow:0 0 15px 3px rgba(0,0,0,0.07);border-radius:3px;padding:20px;margin-bottom:20px}}.payment hr{margin-top:40px;margin-bottom:10px}.payment A{color:#656565;font-weight:bold}.payment #paymentMethods ul li a.ui-tabs-anchor{padding-top:12px;display:flex;align-items:center;justify-content:center;height:100%;outline:none;box-shadow:none}@media (max-width:991px){.payment #paymentMethods ul li a.ui-tabs-anchor{padding:4px;flex-direction:column;text-align:center}}@media (max-width:991px){.payment #paymentMethods .tab-paymentMethods__ap a.ui-tabs-anchor{flex-direction:row}}.payment #paymentMethods .creditcard__repeatCardHolderData{margin-bottom:20px}.payment .freePurchase{display:none}.payment .form-group input,.payment .form-group .input,.payment .form-group .select2-selection{border-color:#adadad}.payment .has-error .creditcard__label{color:#656565}.payment .paypal{background-color:#f9f9f9;border:1px solid #adadad;padding:20px 10px 10px;border-radius:3px}.payment .bill{padding:20px 0 10px}.payment .bill .creditcard__whatsapp-section{margin-top:10px;margin-bottom:0}.payment .bill .creditcard__whatsapp-section label{margin-bottom:0}.payment .creditcard{padding:10px 0}.payment .creditcard .creditcard__expiration .parsley-required,.payment .creditcard .creditcard__security .parsley-required{margin-bottom:20px}.payment .creditcard-box__incentive{background-color:#dff6e1;border:1px solid #d1edd4;border-radius:3px;margin-top:0;margin-bottom:10px;text-align:left}@media (min-width:992px){.payment .creditcard-box__incentive{text-align:center}}.payment .creditcard-box__incentive p{color:#288c2c;font-size:11px;font-weight:600;margin:0;padding:2px 40px}@media (min-width:480px){.payment .creditcard-box__incentive p{padding:2px 5px}}.payment .creditcard .creditcard__options{display:block;margin-bottom:10px}.payment .creditcard .creditcard__options .creditcard__title__with{margin-top:10px;margin-bottom:10px}.payment .creditcard .creditcard__options .payment__container{display:flex;align-items:center}.payment .creditcard .creditcard__options .payment__container .option--creditcard{text-decoration:none;margin-right:10px;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,0.15);padding:10px;border:solid 2px transparent;position:relative}.payment .creditcard .creditcard__options .payment__container .option--creditcard:active{border:2px solid #E6207E}.payment .creditcard .creditcard__options .payment__container .option--creditcard .content{display:inline-block;padding:6px;margin:0 auto}.payment .creditcard .creditcard__options .payment__container .option--creditcard .content i{display:block;float:left;padding-top:3px}.payment .creditcard .creditcard__options .payment__container .option--creditcard .content .creditcard--option{padding-top:2px;display:inline-block;padding-left:6px;font-weight:400}.payment .creditcard .creditcard__section__ipiranga div div{margin-top:10px}.payment .creditcard .creditcard__section__ipiranga .creditcard__checkbox{padding-left:0;padding-right:0}.payment .creditcard input#amount__2{background-color:#eee;color:#656565}.payment .creditcard .creditcard__section--last{margin-bottom:0}.payment .creditcard .creditcard__form{margin-bottom:0}.payment .creditcard .creditcard__ddd-wrapper{padding-right:5px}.payment .creditcard .creditcard__phone-number-wrapper{padding-left:5px}.payment .creditcard .creditcard__title__number{margin-top:30px}.payment .creditcard .creditcard__label{width:100%}.payment .creditcard .creditcard__label__number{margin-bottom:0}.payment .creditcard .amount__2{padding-top:5px;padding-bottom:11px}.payment .creditcard .creditcard__expiration-month-year{width:125px;display:inline-block}.payment .creditcard .creditcard__expiration-month{width:47px;margin-right:10px}.payment .creditcard .creditcard__checkbox__add{padding-top:25px}.payment .creditcard hr{border-top:1px solid #adadad;margin-bottom:10px;margin-top:0}.payment .creditcard label.creditcard__checkbox-label{margin-bottom:0;font-weight:normal;font-size:14px}.payment .creditcard .creditcard__checkbox{margin:0}.payment .creditcard .creditcard__cvv,.payment .creditcard .creditcard__installments{width:78%;display:inline-block;vertical-align:middle}.payment .creditcard .creditcard__installments{width:90%}.payment .creditcard .creditcard__info-icon{width:20%;color:#ff7900;cursor:help;margin-left:5px}.payment .creditcard .creditcard__date-of-birth{display:inline-block;width:100%}.payment .creditcard .creditcard__day-of-birth,.payment .creditcard .creditcard__month-of-birth{margin-right:5px}.payment .creditcard .creditcard__flag-list{padding-left:0;list-style:none}.payment .creditcard .creditcard__flag{display:inline-block;margin-top:20px;margin-left:10px;position:absolute;right:20px}.payment .creditcard .creditcard__flag span{opacity:0;transition:opacity .2s;margin-bottom:0;height:19px}.payment .creditcard .creditcard__flag--selected span{opacity:1;-webkit-box-shadow:1px 1px 5px 0 rgba(0,0,0,0.75);-moz-box-shadow:1px 1px 5px 0 rgba(0,0,0,0.75);box-shadow:1px 1px 5px 0 rgba(0,0,0,0.75)}.payment .creditcard__whatsapp-section{margin-top:-15px;margin-bottom:10px}.payment .creditcard__whatsapp-section_hide{display:none}.payment .creditcard__whatsapp-section_show{display:block}.payment .creditcard__whatsapp-section .whatsapp-png{background-image:url('https://s.hotelurbano.com.br/static/opt/WhatsApp-icone-20px.png');background-size:100%;display:inline-block;vertical-align:middle;height:16px;width:16px}.buy-button{padding-left:0;padding-right:0}.buy-button__button{width:100%;height:44px}.ui-tabs{position:relative;padding:0;border-radius:3px}.ui-tabs .ui-tabs-nav{display:flex;margin:0;padding:0;overflow:hidden;padding:10px 3px}@media (max-width:991px){.ui-tabs .ui-tabs-nav{padding:15px 3px 10px 3px}}.ui-tabs .ui-tabs-nav li{width:135px;height:50px;list-style:none;float:left;position:relative;top:0;padding:0;white-space:nowrap;background-color:#fff;border-right:0;border-top:0}@media (max-width:991px){.ui-tabs .ui-tabs-nav li{width:90px;height:60px}}.ui-tabs .ui-tabs-nav li.creditcard__flag{background-color:transparent;border:0;margin-top:7px;top:inherit}.ui-tabs .ui-tabs-nav li:first-child{border-left:0}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:1rem 1rem;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{padding-bottom:1px;background-color:#f9f9f9;border:2px solid #E6207E}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block}.ui-tabs-nav li a{width:100%}.applepay{text-align:center;padding:30px}.applepay--row{margin-bottom:0}.applepay .hu-dropdown--field{display:inline-block;vertical-align:middle;margin-left:6px}.payment__header{padding-top:30px;display:flex;justify-content:space-between}.payment__header h3{padding:0}@media (max-width:991px){.payment__header{flex-flow:column-reverse;width:auto}.payment__header .checkout__title{margin-top:10px}}.ui-tabs .ui-tabs-nav li.ui-state-default{margin-right:10px;border-radius:5px;box-shadow:0 0 10px 0 rgba(0,0,0,0.15)}.ui-tabs .ui-tabs-nav li.ui-state-default .text-field{font-size:12px;padding-left:6px;white-space:pre-wrap;line-height:11px}.ui-tabs .ui-tabs-nav li.ui-state-default .text-field-applepay{font-size:20px;font-weight:100}@media (max-width:991px){.ui-tabs .ui-tabs-nav li.ui-state-default .text-field{font-size:10px;padding:5px 0 0 0}.ui-tabs .ui-tabs-nav li.ui-state-default .text-field-applepay{font-size:20px}}@media (max-width:767px){.payment .creditcard .creditcard__expiration-month-year{width:100%}}.footer-checkout-nhu{font-size:12px}.footer-checkout-nhu hr{border-color:#eee}.footer-checkout-nhu h6{font-weight:600;color:#000;font-size:12px;padding-bottom:20px}.footer-checkout-nhu__title{display:block}.footer-checkout-nhu__review h6{padding-bottom:5px}.footer-checkout-nhu__review__highlight{height:30px}.footer-checkout-nhu__review__reclame-aqui{padding-top:10px;display:block;color:#000;font-size:20px;font-weight:900}.footer-checkout-nhu__review__text{display:block;padding-bottom:20px;padding-top:20px}.footer-checkout-nhu__review__fb-number{color:#3c5a98;font-size:31px;font-weight:900}.footer-checkout-nhu__review__fb{color:#3c5a98;font-size:17px;font-weight:900}.footer-checkout-nhu__review .icon-star{color:#f4ba00;font-size:22px;margin-top:10px;display:block}.footer-checkout-nhu__review .icon-star-disabled{color:#f4ba00;opacity:.5}.footer-checkout-nhu__help a{color:#656565}.footer-checkout-nhu__help .footer-checkout-nhu__help-credit-cards{padding:0}.footer-checkout-nhu__help .footer-checkout-nhu__help-credit-cards li{list-style:none;margin-right:10px}.footer-checkout-nhu__security__text{display:block;font-size:11px;padding-top:18px;padding-left:10px}.footer-checkout-nhu__security h6{padding-bottom:0;padding-top:18px;margin-right:10px}.footer-checkout-nhu__address{padding-bottom:20px}.footer-checkout-nhu__address span{font-size:12px}.free-cancellation-policy{margin-left:0;margin-right:0;padding:0 5px;background-color:#4caf50}.free-cancellation-policy__background{line-height:20px;text-align:center}.free-cancellation-policy__payment .free-cancellation-policy__background{margin-bottom:20px;line-height:20px;text-align:center;float:right;width:100%;background-color:#4caf50;border-radius:3px;padding:0 10px;margin-top:20px}@media (min-width:767px){.free-cancellation-policy__payment .free-cancellation-policy__background{margin-top:0;width:auto}}.free-cancellation-policy__icon,.free-cancellation-policy__message{display:inline-block;color:#fff;font-weight:bold;font-size:11px}.summary .free-cancellation-policy{margin:10px 0 -15px;border-radius:3px}.cancellation-policy .free-cancellation-policy{border-radius:3px}@media (max-width:767px){.cancellation-policy .free-cancellation-policy{margin:-10px 0 10px}}@media (min-width:768px){.cancellation-policy .free-cancellation-policy{position:absolute;top:27px;right:0}}.modal{text-align:center}.modal em{color:#f64c4c;font-weight:700;font-style:initial}.modal__inner{display:inline-block;width:inherit}.modal__body{padding:30px}.modal__title{margin-bottom:30px}.modal__icon{position:relative;display:inline-block;font-size:40px;height:70px;margin:10px;width:70px;text-align:center;line-height:70px;margin-bottom:20px}.modal__icon-large{font-size:60px}.modal__icon-prohibited{border-radius:35px;border:2px solid #f64c4c}.modal__icon-prohibited:after{border-top:1px solid #f64c4c;content:" ";display:block;position:absolute;top:33px;left:-1px;transform:rotate(-45deg);width:70px}.modal__text{margin-bottom:30px}.modal__button{margin-top:20px;background-color:#fff;border:0;box-shadow:none;color:#fcb034;font-weight:600;font-size:14px;text-transform:none}@media (max-width:767px){.footer-checkout-nhu__security h6{padding-top:0;padding-bottom:20px}}@media (min-width:768px) and (max-width:992px){.footer-checkout-nhu__security__text{font-size:10px}}@media (max-width:520px){.footer-checkout-nhu__security__text{padding-left:0;float:none}.footer-checkout-nhu__security .loja-ebit{margin-right:10px}}@-webkit-keyframes summaryRoomFadeIn{0%{border-left-width:2px;border-color:#e5e5e5}100%{border-left-width:2px;border-color:#838383}}@keyframes summaryRoomFadeIn{0%{border-left-width:2px;border-color:#e5e5e5}100%{border-left-width:2px;border-color:#838383}}.summary{padding-left:20px;padding-right:20px;color:#656565;font-size:12px}@media (min-width:767px){.summary{padding-bottom:1px;box-shadow:0 0 15px 3px rgba(0,0,0,0.07);border-radius:3px}}.summary-highlight{color:#000;font-weight:700;-webkit-font-smoothing:antialiased}.summary-quantity{padding-top:10px}.summary .hotel-info__description{display:flex;padding-top:20px;margin:0}.summary .hotel-info__image img{height:60px;width:70px;border-radius:8px;object-fit:cover}.summary .hotel-info__image-row{overflow:hidden;margin-right:-20px;margin-left:-20px}.summary .hotel-info__image-col{padding-right:0;padding-left:0}.summary .hotel-info__title{padding:0;margin:6px 5px 6px 0;color:#000;font-weight:600;font-size:16px;float:left}.summary .hotel-info__stars{color:#fdcd00;font-size:14px}.summary .hotel-info__address{margin:15px 0 0 0}.summary .hotel-info__details{margin:0}.summary-row{margin-top:11px;display:flex;align-items:center}.summary-row:first-child:not(.child-age){margin-top:0}.summary .booking-info__pass{margin-top:10px}.summary .booking-info__pass .booking-info__room{padding-top:25px}.summary .booking-info__details__pass{margin-top:11px}.summary .booking-info__date{margin-bottom:20px}.summary .booking-info__date-formatted{font-size:12px}@media (min-width:360px){.summary .booking-info__date-formatted{font-size:14px}}.summary .booking-info__room{margin-left:-21px;padding-left:21px;padding-top:19px;padding-bottom:19px;-webkit-animation:summaryRoomFadeIn 2s ease-in;animation:summaryRoomFadeIn 2s ease-in}.summary .booking-info__room-spacing{margin:1px 0 1px 0}.summary .booking-info__room-spacing-last{margin-bottom:19px}.summary .discount-feedback{font-size:12px}.summary .discount-button{width:100%;text-align:left;border:none;background-color:#fff;padding:0;color:#E6207E}.summary .discount-button:focus{outline:none}.summary .discount-button:hover{color:#FF0077}.summary .discount-button.disabled:hover{color:#FF0077}.summary .discount-button span{float:right;font-size:14px}.summary .discount-button .open{margin-top:-7px}.summary .discount .form-group{margin-bottom:0}.summary .discount .form-group.icon-checkmark:before,.summary .discount .form-group.icon-lock-open:before{top:25%}.summary .discount .button--apply{background-color:#adadad;border:1px solid #adadad;box-shadow:inset 0 -1px 0 #adadad;font-weight:400;display:block;width:100%}.summary .discount .button--apply:hover,.summary .discount .button--apply:focus{background:#656565;border:1px solid #656565;box-shadow:inset 0 -1px 0 #656565;transition:background 0s}.summary .details{margin-bottom:20px}.summary .details__total-row{color:#000;font-weight:600;-webkit-font-smoothing:antialiased;font-size:22px}.summary .details__total-cents{font-size:14px}.promotion-tag{height:30px;margin-top:20px}@media (max-width:767px){.summary{margin-top:20px;border:0;border-bottom:1px solid #ccc;margin-bottom:25px}}@media (min-width:768px) and (max-width:992px){.summary{padding-left:10px;padding-right:10px}}@media (min-width:768px) and (max-width:992px){.summary .hotel-info__image-row{margin-right:-10px;margin-left:-10px}}@media (max-width:767px){.summary .hotel-info__image-row{float:left}}.summary .hotel-info__image-col img{width:100%}@media (max-width:767px){.summary .booking-info__room{border:0;margin-left:0;padding-left:0}}@media (min-width:768px) and (max-width:992px){.summary .booking-info__room-spacing{margin-left:-11px;padding-left:11px}}.security-advertise{margin:10px 0 10px 0;font-size:11px;clear:both}.security-advertise__highlight{font-weight:600;-webkit-font-smoothing:antialiased}.security-advertise__lock{background-position:-72px -8px;float:left;height:35px;margin-right:10px;width:25px}.cancellation-policy{padding:20px 0}.cancellation-policy__policy-button{margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}.cancellation-policy__message{width:auto}.cancellation-policy .cancellation-policy__section label,.cancellation-policy .cancellation-policy__section span,.cancellation-policy .cancellation-policy__section a{color:#333641;font-size:14px}.cancellation-policy .cancellation-policy__section .checkout__title{padding:0 0 10px 0}@media (max-width:767px){.cancellation-policy .cancellation-policy__section{flex-grow:1}}.cancellation-policy .parsley-required{border-top:1px solid #f64c4c;display:inline-block;width:100%;padding-top:10px;color:#f64c4c}.cancellation-policy__policies{padding-left:0;list-style-type:disc;margin-bottom:15px;margin-left:10px}.cancellation-policy__policies li{margin-bottom:15px}.cancellation-policy__termo-hotel{font-weight:normal;display:inline}.has-error .cancellation-policy__policies li{color:#656565}form .has-error .help-block{float:left;padding-top:5px;width:100%;padding-left:15px}.popover-content{font-weight:400;font-size:12px}.guest-info__section__or{padding-left:0;padding-right:0;text-align:center;width:auto;margin:0 auto;padding-top:42px;position:relative;font-size:16px;color:#656565}.guest-info__section__or:before,.guest-info__section__or:after{content:'';width:1px;height:45px;background:#EEE;position:absolute;left:50%}.guest-info__section__or:before{top:-5px}.guest-info__section__or:after{bottom:-50px}@media (max-width:767px){.guest-info__section__or{margin-top:20px;padding-top:0}.guest-info__section__or:before,.guest-info__section__or:after{top:50%;width:44%;height:1px;left:auto}.guest-info__section__or:after{right:5px;bottom:0}.guest-info__section__or:before{left:5px}}.guest-info__section a.social-login--facebook{float:right;padding-right:0;margin:0 auto;height:40px;width:100%;min-width:38px}.guest-info__section a.social-login--facebook i{border-right:0;line-height:40px;font-size:1.75rem;width:100%;text-align:center}.room-identification__form-group{margin-bottom:20px}.room-identification__form-group:last-of-type{margin-bottom:0}.room-identification__form-group__label span{font-weight:normal}.tooltip.top{margin-top:-15px}.top .tooltip__arrow.tooltip-arrow{border-top-color:#fff;border-width:15px 15px 0;bottom:-10px;margin-left:-15px}.right .tooltip__arrow.tooltip-arrow{border-right-color:#fff}.right .tooltip__arrow:before{left:0;transform:none}.right .tooltip__arrow:after{left:0;transform:none}.tooltip__arrow:before,.tooltip__arrow:after{content:" ";display:block;background-color:#fff;width:25px;height:1px;box-shadow:1px 2px 4px 1px #ccc;position:absolute;z-index:-1;top:-9px}.tooltip__arrow:before{left:-5px;transform:rotate(-43deg)}.tooltip__arrow:after{left:-20px;transform:rotate(43deg)}.tooltip__inner.tooltip-inner{padding:15px 5px;background-color:#fff;box-shadow:0 0 9px 3px #ccc;max-width:initial;display:inline-block;text-align:center}.tooltip .tooltip__left,.tooltip .tooltip__right{display:inline-block;vertical-align:top}.tooltip .tooltip__left{padding-right:30px;border-right:1px solid #adadad}.tooltip .tooltip__right{padding-left:30px}.tooltip__title{font-size:20px;font-weight:700;color:#656565;margin-bottom:30px}.tooltip .tooltip__icon{font-size:50px;color:#adadad;display:inline-block;margin-bottom:20px}.tooltip .tooltip__text{margin:0;color:#656565;font-size:12px;font-weight:normal}.tooltip em{color:#f64c4c;font-style:inherit;font-weight:700}.tooltip.tooltip-installments .tooltip__installments-title{font-size:14px;margin-bottom:15px}.tooltip.tooltip-installments .tooltip__installments-qty{font-size:20px;font-weight:bold;color:#f64c4c;margin-bottom:15px}.tooltip.tooltip-installments .tooltip__flag-title{color:#656565;font-weight:700;margin-bottom:10px}.tooltip.tooltip-installments .tooltip__card-list{padding:0}.tooltip.tooltip-installments .tooltip__flag{display:inline-block}.tooltip.tooltip-installments ul:nth-child(2):after{content:" ";display:block}.tooltip.tooltip-installments .checkout-sprite{margin:0}.tooltip.tooltip-cvv .tooltip__card-image{margin-bottom:20px}.tooltip.tooltip-cvv .tooltip__card-info{display:inline-block;vertical-align:top}.tooltip.tooltip-cvv .tooltip__card-info-title{font-weight:700;font-size:12px;color:#656565}.tooltip.tooltip-identification .tooltip__text{font-weight:600}.tooltip.tooltip-identification .icon-checkmark{position:absolute;color:#2ecc71;top:121px;font-size:16px;left:177px}i.cancellation__tooltip{color:#fff;cursor:help}.tooltip.tooltip-cancellation{width:320px;font-family:"Gotham",'Helvetica Neue',Arial,Helvetica,sans-serif}.tooltip.tooltip-cancellation h3{font-size:15px;color:#4a4a4a;text-align:center;text-transform:uppercase;margin:0 0 10px 0}.tooltip.tooltip-cancellation p{text-align:left;line-height:1.6;color:#4a4a4a;font-weight:normal;font-size:12px;margin:12px 10px}.tooltip.tooltip-cancellation>p:last-child{font-size:10px;margin:0 10px}.tooltip-taxes .tooltip__title{margin-bottom:15px}.tooltip.tooltip-package-date{width:260px}.tooltip.tooltip-package-date .tooltip-inner p{color:#656565;font-size:12px;font-weight:400}#confirmation-page .order-number__number{font-size:30px;color:#003966}#confirmation-page .order-number__success{font-size:28px;font-weight:600;color:#2ecc71;text-align:center;text-transform:uppercase;padding-top:40px;padding-bottom:20px}@media (max-width:768px){#confirmation-page .order-number__success{font-size:18px}}#confirmation-page .order-number__info{color:#000;padding:3px 0;text-align:center;margin:0 0;padding-top:10px;margin-bottom:0}#confirmation-page .order-number__order{margin:20px auto;border:1px solid #e5e5e5;border-radius:10px;padding:15px 0;width:50%}#confirmation-page .order-number__order__info{text-align:center;padding-top:10px;margin-bottom:0}#confirmation-page .order-number .icon-checkmark{font-size:28px}@media (max-width:768px){#confirmation-page .order-number .icon-checkmark{font-size:18px}}#confirmation-page .box-steps{margin-bottom:40px}#confirmation-page .box-steps__title{margin:20px 0;text-align:center}#confirmation-page .box-steps__box{border:1px solid #e5e5e5;text-align:center;padding-top:20px;padding-bottom:10px;height:266px;border-radius:10px}@media (max-width:768px){#confirmation-page .box-steps__box{margin-bottom:10px}}#confirmation-page .box-steps__box__title{border-radius:3px;padding:8px}#confirmation-page .box-steps__box__icon{padding-top:15px;font-size:40px;color:#f64c4c}#confirmation-page .box-steps__box__content{display:inline-block;width:100%;margin:20px 0;padding:20px;border-radius:3px}#confirmation-page .box-steps__box__content__description p{color:#000}.checkout-banner_good-price{background-color:#e6f0fc;border-radius:3px;color:#1e4399;padding:8px 0 8px 50px;height:auto;position:relative;border:solid 1px #7dace3}@media (min-width:480px){.checkout-banner_good-price{height:47px;padding:8px 0 8px 60px}}.checkout-banner_good-price>svg{position:absolute;left:15px;top:50%;font-size:30px;margin-top:-15px}@media (max-width:767px){.summary .checkout-banner_good-price{margin:20px 0}}.checkout-banner_good-price p{color:inherit;font-size:12px;font-weight:600;line-height:1.25;margin:0}.checkout-countdown{display:flex;justify-content:space-between;align-items:center;padding:12px 0;color:#f44336;background:#fff;font-family:'Gotham';font-size:11px;font-weight:bold;margin:8px 0;border-bottom:1px solid #eee}@media (min-width:768px){.checkout-countdown{position:sticky;top:0;z-index:900;border-top-left-radius:3px;border-top-right-radius:3px}}@media (max-width:992px) and (min-width:768px){.checkout-countdown{margin:0 -10px}}.checkout-countdown .icon{font-size:21px}.checkout-countdown p{margin:0;line-height:1.3}.checkout-countdown--icon{margin-right:4px;align-self:center;line-height:1}.checkout-countdown--timer{font-size:24px;font-weight:600;line-height:1;margin-left:6px;width:115px}@media (max-width:767px){.checkout-countdown--timer{font-size:20px;width:110px}}.checkout-countdown--title{display:inherit}.checkout-countdown-modal{position:fixed;top:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,0.6)}.checkout-countdown-modal--content{background:#fff;border-radius:8px;max-width:620px;width:100%;margin:20px;padding:20px 70px;font-family:'Gotham';text-align:center}@media (max-width:767px){.checkout-countdown-modal--content{padding:20px}}.checkout-countdown-modal--content h3{font-size:30px;font-weight:600;color:#f44336}@media (max-width:767px){.checkout-countdown-modal--content h3{font-size:24px}}.checkout-countdown-modal--content h3 .icon{display:block;margin:0 auto 10px;font-size:34px}.checkout-countdown-modal--content p{font-size:16px;color:#656565}@media (max-width:767px){.checkout-countdown-modal--content p{font-size:14px}}.checkout-countdown-modal--content p strong{font-size:12px;font-weight:600;color:#f44336}@media (max-width:767px){.checkout-countdown-modal--content p strong{font-size:11px}}.checkout-countdown-modal--content .button{width:100%;height:44px;margin-top:20px;font-size:14px}.room-description-modal{position:fixed;top:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,0.6)}.room-description-modal--content{background:#fff;border:1px solid rgba(0,0,0,0.4);border-radius:6px;box-shadow:0 5px 15px rgba(0,0,0,0.5);max-width:800px;margin:20px;padding:15px;font-family:'Gotham';text-align:center;position:relative}.room-description-modal--content .close-modal{cursor:pointer;position:absolute;top:0;right:0;font-size:16px;padding:15px 15px 0 0}.room-description-modal--content .close-modal i:hover{opacity:.5}@media (max-width:767px){.room-description-modal--content{padding:20px}}.room-description-modal--content .description{max-height:60vh;overflow-y:auto;padding-right:2rem;text-align:left}.room-description-modal--content .description ul{padding-inline-start:20px}.room-description-modal--content h3{font-size:2.2rem;font-weight:bold;color:#333;text-align:left}@media (max-width:767px){.room-description-modal--content h3{font-size:24px}}.room-description-modal--content h3 .icon{display:block;margin:0 auto 10px;font-size:34px}.room-description-modal--content p{font-size:14px;color:#656565}@media (max-width:767px){.room-description-modal--content p{font-size:14px}}.room-description-modal--content p strong{font-size:12px;font-weight:600;color:#f44336}@media (max-width:767px){.room-description-modal--content p strong{font-size:11px}}.room-description-modal--content .button{width:100%;height:44px;margin-top:20px;font-size:14px}.HU-tooltip{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 0 8px 1px rgba(0,0,0,0.5);-moz-box-shadow:0 0 8px 1px rgba(0,0,0,0.5);box-shadow:0 0 8px 1px rgba(0,0,0,0.5);background-color:#fff;display:none;transition:all .3s ease}.HU-tooltip::before{content:"";display:inline-block;vertical-align:middle;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:-20px;z-index:1}.HU-tooltip::after{content:"";display:inline-block;vertical-align:middle;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid rgba(0,0,0,0.2);border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;top:-21px;z-index:0}.HU-tooltip-hotel_container{font-size:12px;font-family:inherit;line-height:1.4;color:inherit}.HU-tooltip-hotel_preference{font-family:"Gotham","Helvetica Neue","Arial","Helvetica","sans-serif";color:#000;padding:20px;position:absolute;width:265px;left:-65px;top:35px}@media (min-width:768px){.HU-tooltip-hotel_preference{left:-220px}}.HU-tooltip-hotel_preference h3{font-size:15px;font-weight:600;color:inherit;margin-top:10px;margin-bottom:10px}.HU-tooltip-hotel_preference::before,.HU-tooltip-hotel_preference::after{right:25px}.thumbsUp-hotels{display:inline-block;position:relative;margin-left:5px;vertical-align:text-bottom;z-index:2}.thumbsUp-hotels img{cursor:pointer;position:relative;width:20px;height:20px;vertical-align:sub;z-index:5;top:3px}@media (min-width:780px){.thumbsUp-hotels img:hover+.HU-tooltip{display:block}}@media (min-width:768px){div.container{width:740px}}@media (min-width:1024px){div.container{width:960px}}@media (min-width:1280px){div.container{width:1200px}}.form-group select.form-control,.form-group .input.form-control,.form-group input.form-control,.select2-container span.select2-selection,.hu-dropdown--field select,.hu-dropdown--field span.select2-container{height:40px}.select2-container--default .select2-selection--single span.select2-selection__placeholder,.select2-container--default .select2-selection--single span.select2-selection__rendered{line-height:40px;vertical-align:middle}.select2-container--default .select2-selection--single span.select2-selection__arrow{height:38px;vertical-align:middle;right:7px}.select2-container--default .select2-results>.select2-results__options{max-height:100%}.select2-container span.select2-selection__arrow{border-left:0}.hu-dropdown--field select,.hu-dropdown--field span.select2-container{padding-right:1px}.select2-container b.select2-selection__arrow:after{border-width:6px}button.button--large{padding:10px 12px}.link-info-bill{width:100%;text-align:left;border:none;background-color:#fff;color:#E6207E !important;padding:0;font-weight:normal !important}.option-date-info i{margin:0;width:2%}.extra-information__section-container{margin-left:0;margin-right:0}.extra-information__form-group{float:left;padding-left:10px;padding-right:10px;position:relative;margin-bottom:30px;width:100%}@media (min-width:768px){.extra-information__form-group{margin-bottom:10px;width:33.33%}}.extra-information__form-group label{font-size:14px}.extra-information__form-group .form-control[disabled]{background-color:#eee}.extra-information__Checkbox{margin-bottom:0;width:100%}.extra-information__Checkbox label{margin-left:20px;margin-bottom:0;font-weight:700;position:relative;z-index:1}.extra-information__Checkbox input[type="checkbox"]{position:absolute;top:3px;left:10px;height:auto;width:auto;z-index:20}