body.motor-booking{background:#ebebeb;font:600 20px Darker Grotesque,sans-serif;overflow-x:hidden}body.motor-booking .bm-container{margin:0 auto;max-width:1215px;width:95%}#form-reserva{color:#5f6062;letter-spacing:.02em;padding:0 0 60px}.motor-busca-header{align-items:center;background:#fff;border:1px solid #DFDFDF;display:flex;flex-wrap:wrap;font-size:18px;gap:8px 15px;margin:0 0 25px;padding:15px 25px}.motor-busca-header .sep{color:#dfdfdf}.motor-busca-header strong{color:#212121}.motor-busca-header .promo-ok{background:#f1ae26;border-radius:3px;color:#212121;font-size:14px;font-weight:700;padding:2px 10px}.motor-busca-header .promo-erro{background:#fee2e2;border-radius:3px;color:#c0392b;font-size:14px;font-weight:700;padding:2px 10px}#form-reserva .passos{padding:35px 0}#form-reserva .passos .coluna{align-items:center;margin:0 0 30px}#form-reserva .passos .coluna h2{color:#212121;font-size:40px;font-weight:700}#form-reserva .passos .coluna p{color:#5f6062;font-size:22px;font-weight:600}#form-reserva .passos ul{display:flex;gap:0;list-style:none}#form-reserva .passos li{align-items:center;display:flex;font:500 15px Montserrat,sans-serif;list-style:none;padding:25px 0 0;position:relative;width:33.333%}#form-reserva .passos li .num{background:#5f6062;border-radius:50%;color:#fff;flex-shrink:0;font:600 15px/35px Montserrat,sans-serif;height:35px;margin:0 12px 0 0;text-align:center;width:35px}#form-reserva .passos li .num.ativo{background:#f1ae26;color:#212121}#form-reserva .passos li .num.concluido{background:#27ae60}#form-reserva .passos li:before{background:#dfdfdf;border-radius:1px;content:"";display:block;height:5px;left:0;position:absolute;top:0;width:100%}#form-reserva .passos li.passo:after{background:#f1ae26;border-radius:1px;content:"";display:block;height:5px;left:0;position:absolute;top:0;width:100%}#reserva_escolha{padding:0 0 10px}#reserva_escolha ul{list-style:none}#reserva_escolha ul li{align-items:flex-start;background:#fff;border:1px solid #DFDFDF;display:flex;justify-content:space-between;margin:0 0 25px;padding:25px}#reserva_escolha ul li .thumb{flex-shrink:0;position:relative;width:28%}#reserva_escolha ul li .thumb img{display:block;height:175px;object-fit:cover;width:100%}#reserva_escolha ul li .thumb .sem-foto{align-items:center;background:#f0f0f0;color:#afafb1;display:flex;font-size:14px;height:175px;justify-content:center;width:100%}#reserva_escolha ul li .desc{color:#616161;display:flex;flex-direction:column;justify-content:space-between;padding-left:25px;width:70%}#reserva_escolha ul li .desc h3{color:#000;font-size:28px;font-weight:700;margin:0 0 8px}#reserva_escolha ul li .desc p.descricao{font-size:17px;line-height:1.4;margin:0 0 12px}#reserva_escolha ul li .desc .disponivel{font-size:16px;font-weight:600;margin:0 0 12px}#reserva_escolha ul li .desc .disponivel.escasso{color:#c0392b}#reserva_escolha ul li .desc .disponivel.ok{color:#27ae60}#reserva_escolha ul li .desc .valores{background:#d9d9d91a;border:1px solid #DFDFDF;display:flex;justify-content:space-between;margin:0 0 15px;padding:15px 25px}#reserva_escolha ul li .desc .valores p{margin:0;font-size:17px}#reserva_escolha ul li .desc .valores p strong{color:#000;display:block;font-size:24px;font-weight:700;margin:5px 0 0}#reserva_escolha ul li .desc .valores p strong.verde{color:#0f8c3f}#reserva_escolha ul li .desc .valores p strong.riscado{color:#afafb1;font-size:16px;text-decoration:line-through}#reserva_escolha ul li .botao{background:#f1ae26;border:0;border-radius:1px;color:#212121;cursor:pointer;display:block;font:700 20px/56px Darker Grotesque,sans-serif;height:56px;margin:0;text-align:center;text-decoration:none;width:100%}#reserva_escolha ul li .botao:hover{background:#e09e15}#reserva_escolha .sem-disponibilidade{background:#fff;border:1px solid #DFDFDF;padding:50px 30px;text-align:center}#reserva_escolha .sem-disponibilidade h3{color:#5f6062;font-size:26px;font-weight:700;margin:0 0 10px}#reserva_escolha .sem-disponibilidade p{color:#afafb1;font-size:18px}#wrap_reserva{align-items:flex-start;display:flex;justify-content:space-between;gap:20px}#wrap_reserva .form-lado{flex:1;min-width:0;width:63%}#wrap_reserva .form-lado h2{color:#000;font-size:40px;letter-spacing:.02em;margin:0 0 35px}#form-reserva .wrap_campos{display:flex;justify-content:space-between}#form-reserva .wrap_campos .medio{width:48%}#form-reserva .wrap_campos .pequeno{width:30%}#form-reserva .wrap_campos .medio.select_input .wrap{width:100%}#form-reserva .wrap_input{margin:0 0 15px;position:relative}#form-reserva .wrap_input ::-webkit-input-placeholder{color:#afafb1}#form-reserva .wrap_input ::placeholder{color:#afafb1;opacity:1}#form-reserva .wrap_input label{color:#5f6062;display:block;font-size:18px;letter-spacing:.02em;margin:0 0 10px}#form-reserva .wrap_input input,#form-reserva .wrap_input select{appearance:auto;background:#fff;border:0;border-radius:1px;color:#5f6062;font:600 18px/56px Darker Grotesque,sans-serif;height:56px;letter-spacing:.04em;padding:0 15px;width:100%}#form-reserva .wrap_input input:focus,#form-reserva .wrap_input select:focus{outline:2px solid #F1AE26;outline-offset:-1px}#form-reserva .wrap_input.medio{width:48%}#form-reserva .wrap_input.pequeno{width:30%}#form-reserva .wrap_input .error-msg{color:#c0392b;font-size:14px;margin:4px 0 0}#form-reserva .select_input{margin:0 0 15px;position:relative}#form-reserva .select_input label{color:#5f6062;display:block;font-size:18px;letter-spacing:.02em;margin:0 0 10px}#form-reserva .select_input .wrap{align-items:center;background:#fff;display:flex}#form-reserva .select_input .wrap select{appearance:auto;background:none;border:0;border-right:1px solid #DFDFDF;color:#5f6062;font:600 18px/56px Darker Grotesque,sans-serif;height:56px;padding:0 10px;width:30%}#form-reserva .select_input .wrap input{background:none;border:0;color:#5f6062;font:600 18px/56px Darker Grotesque,sans-serif;height:56px;letter-spacing:.04em;padding:0 15px;width:70%}#form-reserva .select_input .wrap select:focus,#form-reserva .select_input .wrap input:focus{outline:2px solid #F1AE26;outline-offset:-1px}#form-reserva .select_input .error-msg{color:#c0392b;font-size:14px;margin:4px 0 0}#form-reserva .select_input.medio{width:48%}#form-reserva .wrap_radio_bolinha{cursor:pointer;display:block;font-size:18px;margin:0 0 12px;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}#form-reserva .wrap_radio_bolinha .checkmark{background:#fff;border:1px solid #C7CAD9;border-radius:50%;cursor:pointer;display:block;height:20px;left:0;position:absolute;top:2px;transition:all .3s;width:20px}#form-reserva .wrap_radio_bolinha input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}#form-reserva .wrap_radio_bolinha input:checked~.checkmark:after{background-color:#f1ae26;border-radius:50%;content:"";display:block;height:10px;left:4px;position:absolute;top:4px;width:10px}#form-reserva textarea{background:#fff;border:0;border-radius:1px;color:#5f6062;font:600 18px/1.5 Darker Grotesque,sans-serif;padding:15px;resize:vertical;width:100%}#form-reserva textarea:focus{outline:2px solid #F1AE26;outline-offset:-1px}#form-reserva .aceite-termos{align-items:flex-start;display:flex;font-size:18px;gap:12px;margin:20px 0}#form-reserva .aceite-termos input[type=checkbox]{accent-color:#F1AE26;cursor:pointer;flex-shrink:0;height:20px;margin:3px 0 0;width:20px}#form-reserva .botao{background:#f1ae26;border:0;border-radius:1px;color:#212121;cursor:pointer;display:block;font:700 20px/56px Darker Grotesque,sans-serif;height:56px;margin:25px 0 0;text-align:center;text-decoration:none;width:100%}#form-reserva .botao:hover{background:#e09e15}#form-reserva .botao:disabled{background:#fbe7be;cursor:not-allowed}#form-reserva .botao.vazio{background:#fff;border:1px solid #5F6062;color:#5f6062}#form-reserva .botao.vazio:hover{background:#f5f5f5}#form-reserva .botoes-nav{display:flex;gap:15px;margin:25px 0 0}#form-reserva .botoes-nav .botao{flex:1;margin:0}#form-reserva .recaptcha-wrap{background:#fff;margin:15px 0;padding:20px}#form-reserva .recaptcha-wrap p.label-recaptcha{color:#afafb1;font-size:16px;margin:0 0 12px}#form-reserva .alerta-erro{background:#fee2e2;border:1px solid #fca5a5;color:#c0392b;font-size:16px;margin:0 0 20px;padding:15px 20px}#form-reserva .confirmacao-tabela{background:#fff;margin:0 0 20px;padding:25px}#form-reserva .confirmacao-tabela h2{color:#000;font-size:28px;margin:0 0 20px}#form-reserva .confirmacao-item{border-bottom:1px solid #DFDFDF;display:flex;font-size:18px;justify-content:space-between;padding:12px 0}#form-reserva .confirmacao-item:last-child{border:0}#form-reserva .confirmacao-item .ci-label{color:#afafb1}#form-reserva .confirmacao-item .ci-valor{color:#212121;font-weight:700}#form-reserva .total-destaque{background:#212121;color:#fff;display:flex;font-size:22px;font-weight:700;justify-content:space-between;margin:20px 0 0;padding:15px 20px}#form-reserva .sucesso{background:#212121;color:#fff;padding:40px 30px;text-align:center}#form-reserva .sucesso h2{font-size:38px;font-weight:700;margin:0 0 10px}#form-reserva .sucesso p{font-size:20px;margin:0 0 20px}#form-reserva .sucesso .numero-reserva{background:#f1ae26;color:#212121;display:inline-block;font-size:28px;font-weight:700;margin:10px 0 20px;padding:8px 28px}#form-reserva .sucesso-detalhe{background:#fff;display:flex;font-size:18px;justify-content:space-between;flex-wrap:wrap;gap:0;margin:20px 0 0;text-align:left}#form-reserva .sucesso-detalhe .item{border-bottom:1px solid #DFDFDF;padding:12px 20px;width:100%}#form-reserva .sucesso-detalhe .item p.label{color:#afafb1;font-size:15px;margin:0 0 2px}#form-reserva .sucesso-detalhe .item p.valor{color:#212121;font-size:18px;font-weight:700;margin:0}#form-reserva .sucesso-financeiro{background:#fff;margin:20px 0 0;padding:20px;text-align:left}#form-reserva .sucesso-financeiro .linha-fin{border-bottom:1px solid #DFDFDF;color:#5f6062;display:flex;font-size:18px;justify-content:space-between;padding:10px 0}#form-reserva .sucesso-financeiro .linha-fin.desconto{color:#27ae60}#form-reserva .sucesso-financeiro .linha-fin.total{border-top:2px solid #DFDFDF;border-bottom:0;color:#000;font-size:22px;font-weight:700;margin-top:5px;padding-top:15px}#resumo{background:#fff;border:2px solid #DFDFDF;flex-shrink:0;font-size:18px;width:32%}#resumo h2{color:#000;font-size:26px;font-weight:700;letter-spacing:.04em;margin:0 0 25px}#resumo .padding{padding:25px 25px 15px}#resumo .padding.fundo{background:#000;color:#fff;padding:15px 25px}#resumo table{border-collapse:collapse;width:100%}#resumo table tr td{border-bottom:1px solid #DFDFDF;font-size:16px;padding:10px 0;text-align:left;vertical-align:top}#resumo table tr:last-child td{border:0}#resumo table tr td.right{text-align:right}#resumo .padding.fundo table tr td{border:0;color:#fff;font-size:18px;font-weight:700}#form-reserva .sem-disponibilidade{background:#fff;border:1px solid #DFDFDF;margin:30px 0;padding:50px 30px;text-align:center}#form-reserva .sem-disponibilidade h3{color:#5f6062;font-size:26px;font-weight:700;margin:0 0 12px}#form-reserva .sem-disponibilidade p{color:#afafb1;font-size:18px}#form-reserva .bloco-hospede-outro{background:#fff8ec;border:1px solid #F1AE26;margin:15px 0;padding:20px}#form-reserva .bloco-hospede-outro p.titulo-bloco{color:#5f6062;font-size:18px;font-weight:700;margin:0 0 15px}#form-reserva .wrap-obs{background:#fff;margin:0 0 20px;padding:20px}#form-reserva .wrap-obs label{color:#5f6062;display:block;font-size:18px;margin:0 0 10px}#form-reserva .wrap-obs .legenda{color:#afafb1;font-size:16px;font-weight:400}@media(max-width:900px){#wrap_reserva{flex-direction:column}#wrap_reserva .form-lado{width:100%!important}#wrap_reserva>div:first-child{width:100%!important;flex:none}#resumo{margin-top:20px;width:100%}#form-reserva .wrap_campos{flex-direction:column}#form-reserva .wrap_campos .medio,#form-reserva .wrap_campos .pequeno,#form-reserva .wrap_input.medio,#form-reserva .wrap_input.pequeno,#form-reserva .select_input.medio{width:100%}#form-reserva .passos .coluna{display:none}}@media(max-width:600px){#reserva_escolha ul li{flex-direction:column}#reserva_escolha ul li .thumb{margin-bottom:15px;width:100%}#reserva_escolha ul li .desc{padding-left:0;width:100%}#form-reserva .passos li{font-size:12px}#form-reserva .passos li .num{height:28px;width:28px;font-size:12px;line-height:28px}#wrap_reserva .form-lado h2,#wrap_reserva .pagamentotitle{font-size:26px}#form-reserva .botoes-nav{flex-direction:column}#form-reserva .botoes-nav .botao{width:100%;text-align:center}#wrap_reserva .coluna.radios .wrap_radio_bolinha{width:100%}#resumo .padding{padding:16px 16px 12px}#resumo .padding.fundo{padding:12px 16px}}.secao-pagamento{margin:24px 0 20px}.secao-titulo{font-size:17px;font-weight:700;color:#5f6062;margin:0 0 12px;text-transform:uppercase;letter-spacing:.04em}.payment-methods{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:4px}.payment-option{display:flex;align-items:center;gap:8px;border:2px solid #DFDFDF;border-radius:8px;padding:12px 18px;cursor:pointer;font-size:17px;font-weight:600;color:#5f6062;transition:border-color .15s,background .15s,color .15s;-webkit-user-select:none;user-select:none;flex:1;min-width:160px}.payment-option input[type=radio]{accent-color:#F1AE26;width:18px;height:18px;margin:0;flex-shrink:0}.payment-option.active{border-color:#f1ae26;background:#fffbf0;color:#212121}.cartao-form{background:#f8f8f8;border:1px solid #DFDFDF;border-radius:10px;padding:20px;margin-bottom:20px}.cartao-form input{width:100%;border:1px solid #DFDFDF;border-radius:6px;padding:10px 14px;font:600 17px Darker Grotesque,sans-serif;color:#212121;background:#fff;outline:none;transition:border-color .15s}.cartao-form input:focus{border-color:#f1ae26}.pix-bloco{background:#f0faf5;border:1px solid #b2dfcc;border-radius:10px;padding:20px;margin-bottom:20px;text-align:center}.pix-instrucao{color:#5f6062;font-size:17px;margin-bottom:16px}.pix-qr-wrap{display:flex;justify-content:center;margin-bottom:16px}.pix-qrcode-img{width:200px;height:200px;border:4px solid #fff;border-radius:8px;box-shadow:0 2px 12px #0000001a}.pix-copia-cola{text-align:left}.pix-copia-label{font-size:15px;color:#5f6062;margin-bottom:6px}.pix-copia-input{width:100%;min-height:70px;border:1px solid #b2dfcc;border-radius:6px;padding:10px;font:500 13px monospace;color:#212121;background:#fff;resize:none;word-break:break-all}.pix-aguardando{margin-top:14px;color:#27ae60;font-size:16px;font-weight:600}.alerta-erro{background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;padding:12px 16px;color:#b91c1c;font-size:16px;font-weight:600}.box{background:#fff;color:#5f6062;clear:both;font-size:22px;margin:0 0 20px;padding:20px}.box h3{font-size:28px;font-weight:600;margin:0 0 14px}.box ul{list-style:none;margin:0;padding:0}.box ul li{display:flex;align-items:baseline;gap:8px;border-bottom:1px solid #DFDFDF;padding:8px 0;font-size:18px;color:#5f6062;list-style:none;margin:0}.box ul li strong{white-space:nowrap;color:#212121;font-weight:600;min-width:120px}.box ul li p{margin:0;font-size:18px;color:#5f6062;word-break:break-word}.btn-link{background:none;border:1px solid #DFDFDF;color:#000;cursor:pointer;display:block;font:600 21px/50px Darker Grotesque,sans-serif;height:52px;margin:15px 0 0;text-align:center;text-decoration:none;width:225px}.btn-link:hover{background:#f6f6f6}#resumo table tr td.icone{width:36px;padding-right:6px;vertical-align:middle}#resumo table tr td.icone svg{display:block;color:#5f6062}#wrap_reserva>div:first-child{flex:1;min-width:0;width:63%}#wrap_reserva .box{border:1px solid #DFDFDF;background:#fff;box-sizing:border-box;color:#5f6062;clear:both;font-size:22px;padding:20px;margin:0 0 20px;width:100%}#wrap_reserva .box h3{color:#9e9e9e;font-size:32px;font-weight:700;margin:0 0 24px}#wrap_reserva .box ul{list-style:none;margin:0;padding:0}#wrap_reserva .box ul li{display:flex;justify-content:space-between;margin:0 0 8px}#wrap_reserva .box li{color:#afafb1;font-size:20px;list-style:none}#wrap_reserva .box ul li strong,#wrap_reserva .box ul li p{font-size:21px;font-weight:600;margin:0;width:48%}#wrap_reserva .box .btn-link{border:1px solid #DFDFDF;color:#000;display:block;font:600 21px/50px Darker Grotesque,sans-serif;height:52px;margin:15px 0 0;text-align:center;text-decoration:none;width:225px}#wrap_reserva .coluna.radios .wrap_radio_bolinha{background:#fff;border:1px solid #DFDFDF;padding:12px 12px 12px 40px;width:48%}#wrap_reserva .wrap_radio_bolinha input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}#wrap_reserva .coluna.radios .wrap_radio_bolinha .checkmark{left:12px;top:17px}#wrap_reserva .wrap_radio_bolinha .checkmark{background:#fff;border:1px solid #C7CAD9;border-radius:50%;cursor:pointer;display:block;height:20px;left:0;position:absolute;top:7px;transition:all .3s;width:20px}#wrap_reserva a{color:#000}#wrap_reserva .pagamentotitle{color:#000;font-size:40px;letter-spacing:.02em;margin:0 0 35px}#wrap_reserva .col-form{flex:1 1 0;min-width:0}#wrap_reserva .col-resumo{width:320px;flex-shrink:0}.resumo-reserva{background:#fff;border:2px solid #DFDFDF;font-size:16px}.resumo-reserva h3{font-size:18px;font-weight:700;color:#212121;padding:16px 20px;border-bottom:1px solid #DFDFDF;margin:0}.resumo-item{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid #DFDFDF;font-size:15px}.resumo-datas{flex-wrap:wrap;gap:8px}.resumo-label{color:#5f6062}.resumo-valor{font-weight:600;color:#212121;text-align:right}.resumo-riscado{text-decoration:line-through;color:#999;font-weight:400}.resumo-desconto{color:#16a34a}.resumo-total{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#212121;color:#fff;font-weight:700;font-size:18px}@media(max-width:768px){#wrap_reserva .col-resumo{width:100%;order:-1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
