www.livelo.com.br Open in urlscan Pro
92.123.18.7  Public Scan

URL: https://www.livelo.com.br/
Submission: On September 09 via manual from BR — Scanned from DE

Form analysis 5 forms found in the DOM

<form class="form">
  <div class="popup__body">
    <div class="popup__strapline body-text body-text--small">
      <span data-bind="text: user().firstName()"></span>
      <span data-bind="widgetLocaleText: 'askIdentityLabel'">, precisamos autenticar o seu acesso.</span>
    </div>
    <div class="popup__title">
      <span class="h2" data-bind="widgetLocaleText: 'askHowLabel'">Como você quer receber o seu código de autenticação?</span>
    </div>
    <div class="popup__form_radio up__scrollable-content body-text--small">
      <div class="popup__form">
        <div class="group">
          <div class="checkboxes">
            <!-- ko if: $data.devices().length > 0 --><!-- /ko -->
            <div class="checkbox" data-bind="visible: show_whatsapp_option">
              <input id="opt-whatsapp" class="group__radio" type="radio" name="radios" value="WPP" data-bind="checked: contactRadioValue, click: function () { $data.validateListLength(); return true}">
              <label class="label__radio" for="opt-whatsapp" data-bind="widgetLocaleText: 'whatsappLabel'">Whatsapp</label>
            </div>
            <div class="checkbox" data-bind="visible: show_sms_option">
              <input id="opt-sms" class="group__radio" type="radio" name="radios" value="SMS" data-bind="checked: contactRadioValue,
										       click: function () { $data.validateListLength(); return true}">
              <label class="label__radio" for="opt-sms" data-bind="widgetLocaleText: 'smsLabel'">SMS</label>
            </div>
            <div class="checkbox" data-bind="visible: show_voice_option">
              <input id="opt-call" class="group__radio" type="radio" name="radios" value="VOICE" data-bind="checked: contactRadioValue, click: function () { $data.validateListLength(); return true}">
              <label class="label__radio" for="opt-call" data-bind="widgetLocaleText: 'callLabel'">Ligação</label>
            </div>
          </div>
          <br>
          <!-- ko if: chooseNumber --><!-- /ko -->
          <!-- ko if: chooseDevice --><!-- /ko -->
          <!-- ko if: typeNumber --><!-- /ko -->
          <div class="popup__cta body-text body-text--small text-center">
            <button id="button-modal-auth-phone" class="button button__primary button--large gtm-element-event" data-bind="widgetLocaleText: 'sendCodeLabel', disable: !$data.phone_valid(), click: $data.requestAuthentication"
              data-gtm-event-category="pontoslivelo:cadastro-autenticacao" data-gtm-event-action="clique:botao" data-gtm-event-label="enviar-codigo">ENVIAR CÓDIGO</button>
          </div>
        </div>
      </div>
    </div>
  </div>
</form>

<form id="form__passages--universal-search" data-bind="onRender: $context.init()">
  <div class="form">
    <div class="search">
      <div class="row">
        <div class="block4">
          <div role="button" tabindex="0" class="trajectory" data-bind="event: {'click': $context.showUlTypeGoingBack.bind($context), 'keypress': $context.handleKeypressShowUlTypeGoingBack.bind($context, event)},
              css: { focus: $context.show_ul_type_going_back }, attr: {'aria-label': $context.resources().selectTypeGoingBackTextLabel}" aria-label="Selecionar passagem ida e volta ou somente ida">
            <label id="span-labelBedroomsPassages-header" class="trajectory__text" data-bind="html: $context.type_going_back">Ida e volta</label>
            <i class="trajectory__icon icon-chevron-down" data-bind="css: {
                  'icon-chevron-down': !$context.show_ul_type_going_back(),
                  'icon-chevron-up': $context.show_ul_type_going_back()
                }"></i>
          </div>
          <label class="trajectory__label" data-bind="widgetLocaleText: 'trajectoryTextLabel'">Trajeto</label>
          <ul class="locations__origin--ul trajectory__options" id="ul-typePassages-header" data-bind="visible: $context.show_ul_type_going_back" style="list-style: none; display: none;">
            <li class="li-type-goinback trajectory__options--item" tabindex="0"
              data-bind="event: { 'click': function() { $context.setTypeGoinBack(1), $context.sendToDataLayer('ACTION_OPTIONS', 'ROUND_TRIP', $context.type_going_back()) }, 'keypress': $context.handleKeypressSetTypeGoinBack.bind($context, event, 1), 'blur': $context.handleKeypressSetTypeGoinBack.bind($context, event, 1) }">
              <span class="body-text body-text--footnote trajectory__options--text" data-bind="widgetLocaleText: 'labelRoundTrip'">Ida e volta</span>
            </li>
            <li class="li-type-goinback trajectory__options--item" tabindex="0"
              data-bind="event: { 'click': function() { $context.setTypeGoinBack(2), $context.sendToDataLayer('ACTION_OPTIONS', 'ROUND_TRIP', $context.type_going_back()) }, 'keypress': $context.handleKeypressSetTypeGoinBack.bind($context, event, 2), 'blur': $context.handleKeypressSetTypeGoinBack.bind($context, event, 2) }">
              <span class="body-text body-text--footnote trajectory__options--text" data-bind="widgetLocaleText: 'labelOneWay'">Somente ida</span>
            </li>
          </ul>
        </div>
        <div class="block4">
          <input type="search" id="inpt-originPassages-header" class="input inpt-originPassages-header" autocomplete="off"
            data-bind="event: { click: function () { $context.shouldOrigin($context) }, 'blur': function () { $context.setLastOrigin($context) } }, css: { focus: $context.should_origin, warning: $context.origin_warning, 'body-text--color-six': $context.id_origin() != undefined }, value: $context.origin_name, valueUpdate: 'input', widgetLocaleText: {value:'origin', attr:'placeholder'}, attr: { title: origin, 'readonly': $context.is_mobile() }, style: { 'padding-top': $context.origin_name() ? '20px' : '0' }"
            placeholder="Origem" title="https://www.livelo.com.br" style="padding-top: 0px;">
          <label for="inpt-originPassages-header" class="input-label" data-bind="visible: $context.origin_name(), widgetLocaleText: 'flightOriginTextLabel'" style="display: none;">Origem do voo</label>
          <span class="icon icon-depature"></span>
        </div>
        <div id="locations_origin_passages-header" data-bind="visible: $context.should_origin" style="display: none;">
          <div class="spinner" data-bind="visible: $context.show_loader_origin" style="display: none;">
            <svg class="spinner__svg" viewBox="0 0 50 50">
              <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
            </svg>
          </div>
          <div class="mCustomScrollbar-header mCustomScrollbar _mCS_17 mCS_no_scrollbar">
            <div id="mCSB_17" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" tabindex="0" style="max-height: none;">
              <div id="mCSB_17_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                <div class="header_title">
                  <span class="sub__title" data-bind="widgetLocaleText: 'origin'">Origem</span>
                  <label for="header_title-inpt-originPassages-header" style="visibility: hidden; position: absolute;" data-bind="widgetLocaleText: 'flightOriginTextLabel'">Origem do voo</label>
                  <input type="search" id="header_title-inpt-originPassages-header" class="input inpt-originPassages-header" autocomplete="off"
                    data-bind="css: { warning: $context.origin_warning, 'body-text--color-six': $context.id_origin() != undefined, focus: $context.should_origin }, value: $context.origin_name, valueUpdate: 'input', widgetLocaleText: {value:'origin', attr:'placeholder'}"
                    placeholder="Origem">
                  <span class="icon-x" data-bind="click: $context.closeOriginDestinyModal"></span>
                </div>
                <div class="sub-title" data-bind="visible: $context.arr_origin_recent().length > 0 &amp;&amp; ($context.locations_origin().length == 0 || $context.locations_origin_airports().length == 0)" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'recentOrigins'">Origens Recentes</span>
                  <ul data-bind="foreach: $context.arr_origin_recent" class="locations__origin--ul select__li__origin recent" id="ul-recentSearchOrigins-header"></ul>
                </div>
                <div class="sub-title" data-bind="visible: $context.locations_origin().length > 0 || $context.locations_origin_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="body-text body-text--small title_label">
                    <span class="icon-location"></span>
                    <span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
                  </span>
                  <ul data-bind="foreach: $context.locations_origin" class="locations__origin--ul select__li__origin" id="ul-searchOriginPassagesCities-header"></ul>
                </div>
                <div class="sub-title" data-bind="visible: $context.locations_origin().length > 0 || $context.locations_origin_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="body-text body-text--small title_label">
                    <span class="icon-airplane"></span>
                    <span data-bind="widgetLocaleText: 'labelAirports'">Aeroportos</span>
                  </span>
                  <ul data-bind="foreach: $context.locations_origin_airports" class="locations__origin--ul select__li__origin" id="ul-searchOriginPassagesAirports-header"></ul>
                </div>
              </div>
              <div id="mCSB_17_scrollbar_vertical" class="mCSB_scrollTools mCSB_17_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
                <div class="mCSB_draggerContainer">
                  <div id="mCSB_17_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
                    <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                    <div class="mCSB_draggerRail"></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block4">
          <input type="search" id="inpt-destinyPassages-header" class="input inpt-destinyPassages-header body-text--color-six" autocomplete="off"
            data-bind="event: {click: function () { $context.shouldDestiny($context) }, 'blur': function () { $context.setLastDestiny($context) } }, css: { focus: $context.should_destiny, warning: $context.destiny_warning(), 'body-text--color-six': $context.id_destiny() != undefined }, value: $context.destiny_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}, attr: { title: $context.destiny, 'readonly': $context.is_mobile() }, style: { 'padding-top': $context.destiny_name() ? '20px' : '0' }"
            placeholder="Destino" style="padding-top: 0px;">
          <label for="inpt-destinyPassages-header" class="input-label" data-bind="visible: $context.destiny_name(), widgetLocaleText: 'flightDestinyTextLabel'" style="display: none;">Destino do voo</label>
          <span class="icon icon-arrival"></span>
        </div>
        <div id="locations_destiny_passages-header" data-bind="visible: $context.should_destiny" style="display: none;">
          <div class="spinner" data-bind="visible: $context.show_loader_destiny" style="display: none;">
            <svg class="spinner__svg" viewBox="0 0 50 50">
              <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
            </svg>
          </div>
          <div class="mCustomScrollbar-header mCustomScrollbar _mCS_18 mCS_no_scrollbar">
            <div id="mCSB_18" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" tabindex="0" style="max-height: none;">
              <div id="mCSB_18_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                <div class="header_title">
                  <span class="sub__title" data-bind="widgetLocaleText: 'destiny'">Destino</span>
                  <label for="header_title-inpt-destinyPassages-header" style="visibility: hidden; position: absolute;">Destino do voo</label>
                  <input type="search" id="header_title-inpt-destinyPassages-header" class="input inpt-destinyPassages-header body-text--color-six" autocomplete="off"
                    data-bind="css: { warning: $context.destiny_warning(), 'body-text--color-six': $context.id_destiny() != undefined, focus: $context.should_destiny }, value: $context.destiny_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}"
                    placeholder="Destino">
                  <span class="icon-x" data-bind="click: $context.closeOriginDestinyModal"></span>
                </div>
                <div class="sub-title" data-bind="visible: $context.arr_destiny_recent().length > 0 &amp;&amp; ($context.locations_destiny().length == 0 || $context.locations_destiny_airports().length == 0)" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'recentDestinations'">Destinos Recentes</span>
                  <ul data-bind="foreach: $context.arr_destiny_recent" class="locations__origin--ul select__li__origin recent" id="ul-recentSearchDestinations-header"></ul>
                </div>
                <div class="sub-title" data-bind="visible: $context.locations_destiny().length > 0 || $context.locations_destiny_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="body-text body-text--small title_label">
                    <span class="icon-location"></span>
                    <span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
                  </span>
                  <ul data-bind="foreach: $context.locations_destiny" class="locations__origin--ul" id="ul-searchDestinyPassagesCities-header"></ul>
                </div>
                <div class="sub-title" data-bind="visible: $context.locations_destiny().length > 0 || $context.locations_destiny_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="body-text body-text--small title_label">
                    <span class="icon-airplane"></span>
                    <span data-bind="widgetLocaleText: 'labelAirports'">Aeroportos</span>
                  </span>
                  <ul data-bind="foreach: $context.locations_destiny_airports" class="locations__origin--ul select__li__destiny" id="ul-searchDestinyPassagesAirports-header"></ul>
                </div>
              </div>
              <div id="mCSB_18_scrollbar_vertical" class="mCSB_scrollTools mCSB_18_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
                <div class="mCSB_draggerContainer">
                  <div id="mCSB_18_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
                    <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                    <div class="mCSB_draggerRail"></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block2 block__calendar">
          <input type="text" id="inpt-goingPassages-header" class="input body-text--color-six" autocomplete="off"
            data-bind="css: { warning: $context.going_warning(), 'body-text--color-six': $context.going_and_back != undefined, focus: $context.show_calendar() }, click: function () { $context.showCalendar($context) }, value: $context.going_and_back_without_year, widgetLocaleText: {value:'labelDates', attr:'placeholder'}, visible: !$context.origin_bigger(), attr: { title: $context.going_and_back }, style: { 'padding-top': $context.going_and_back_without_year() ? '20px' : '0' }"
            name="start" readonly="true" placeholder="Datas" title="12 Set 2024 - 12 Set 2024" style="padding-top: 20px;">
          <label for="inpt-goingPassages-header" class="input-label" data-bind="
                visible: $context.going_and_back_without_year() || $context.just_going(),
                text: $context.type_going_back()
              ">Ida e volta</label>
          <span class="icon icon-calendar"></span>
          <input type="text" id="inpt-goingPassages-aux-header" class="datepicker-double-flights-header is-datepick" style="position: absolute; z-index: -1;" data-bind="value: $context.going_and_back">
          <input type="text" id="inpt-goingPassagesSimple-header" class="input body-text--color-six" autocomplete="off"
            data-bind="css: { warning: $context.going_warning(), 'body-text--color-six': $context.just_going != undefined, focus: $context.show_calendar() }, click: function () { $context.showCalendar($context) }, value: $context.just_going, widgetLocaleText: {value:'labelDates', attr:'placeholder'}, visible: $context.origin_bigger(), attr: { title: $context.just_going }, style: { 'padding-top': $context.just_going() ? '20px' : '0' }"
            name="start" readonly="true" placeholder="Datas" title="12 Set 2024" style="display: none; padding-top: 20px;">
          <input type="text" id="inpt-goingPassagesSimple-aux-header" class="datepicker-simple-flights-header is-datepick" style="position: absolute; z-index: -1; margin-left: -200px" data-bind="value: $context.just_going">
          <div class="modal__calendar" id="calendar-flights-header" data-bind="visible: $context.show_calendar()" style="display: none;">
            <span class="icon-x" data-bind="click: $context.scrollToSearch.bind($context, $context), visible: $context.is_mobile()" style="display: none;"></span>
            <div class="header__calendar">
              <span class="body-text margin-top20">
                <!-- ko if: $context.optionRangeDateCalendar() === "true" --><!-- /ko -->
                <!-- ko if: $context.optionRangeDateCalendar() === "false" -->
                <span class="icon-calendar"></span>
                <span class="question-calendar" data-bind="widgetLocaleText: 'questionCalendar'">Quando você vai viajar?</span>
                <!-- /ko -->
              </span>
              <div class="dates">
                <div class="header-inputs">
                  <label class="header-inputs__text" data-bind="widgetLocaleText: 'going'">Ida</label>
                  <input type="text" id="inpt-goingDatePassage-header" class="input normal body-text--color-six" readonly="" autocomplete="off"
                    data-bind="css: { warning: $context.going_warning(), 'body-text--color-six': $context.just_going != undefined}, value: $context.formatDateToCalendar($context.going()), widgetLocaleText: {value:'labelDates'}, attr: { title: $context.going }"
                    name="start" title="2024-09-12">
                </div>
                <div class="header-inputs  margin-left">
                  <label class="header-inputs__text" data-bind="widgetLocaleText: 'back', visible: !$context.origin_bigger()">Volta</label>
                  <input type="text" id="inpt-backDatePassage-header" class="input normal body-text--color-six" autocomplete="off" readonly=""
                    data-bind="css: { warning: $context.going_warning(), 'body-text--color-six': $context.just_back != undefined }, value: $context.formatDateToCalendar($context.back()), visible: !$context.origin_bigger(), widgetLocaleText: {value:'labelDates'}, attr: { title: $context.back }"
                    name="start" title="2024-09-12">
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block2">
          <input type="text" role="button" id="inpt-numberPassages-header" class="input normal body-text--color-six" autocomplete="off"
            data-bind="css: { warning: $context.passangers_warning(), 'body-text--color-six': $context.passangers() != undefined, 'focus': $context.show_ul_passangers }, value: $context.passangers, widgetLocaleText: {value:'labelPassengers', attr:'placeholder'}, click: function () { $context.showUlPassangers($context) }, event: {'keypress': $context.handleKeypressShowUlPassangers.bind($context, event)}, style: { 'padding-top': $context.passangers() ? '20px' : '0' }"
            name="end" placeholder="Pessoas" style="padding-top: 20px;">
          <label for="inpt-numberPassages-header" class="input-label" data-bind="
                visible: $context.passangers(), widgetLocaleText: 'flightPassagesTextLabel'
              ">Classe e passageiros</label>
          <span class="icon icon-user"></span>
          <div data-bind="visible: $context.show_ul_passangers" class="qntdPassagers-header" id="qntdPassagers-header" style="display: none;">
            <div class="head__passagers">
              <span tabindex="0" class="pass_title body-text" data-bind="widgetLocaleText: 'countPassengers'">Quantos passageiros?</span>
              <div role="button" tabindex="0" class="close_modal h1--colored"
                data-bind="click: function () { $context.closeModal($context) }, event: {'keypress': $context.handleKeypressCloseModal.bind($context, event)}, attr: {'aria-label': $context.resources().flightPassagesCloseTextLabel}"
                aria-label="Fechar alteração de quantidade de passageiros">
                <span class="icon-x"></span>
              </div>
            </div>
            <ul class="info_qntd passagers" style="list-style: none; list-style-type: none;" data-bind="css: { 'baby_warning': $context.babys_warning() }">
              <h5 class="h5" data-bind="widgetLocaleText: 'labelPassengers'">Pessoas</h5>
              <li class="type_li">
                <div class="type">
                  <span class="body-text" data-bind="widgetLocaleText: 'labelAdult'">Adultos</span>
                  <small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionAdult'">+ de 12 anos</small>
                </div>
                <div class="amount__element">
                  <button tabindex="-1" aria-hidden="true" id="btn-minusQuantityCartAdultPassages-header" type="button" class="button--small button button__secondary--blue quantityMinus button__remove" data-type="adult">
                    <i class="icon-minus icon--right"></i>
                  </button>
                  <input id="inpt-productQuantityCartAdultPassages-header" type="number" class="quantity amount__input" maxlength="2"
                    data-bind="value: $context.adult, attr: {'aria-label': $context.adult() + ' ' + $context.resources().flightPassagesSelectAdultsTextLabel}" data-type="adult" aria-label="1 passagens para adultos">
                  <button tabindex="-1" aria-hidden="true" id="btn-plusQuantityCartAdultPassages-header" type="button" class="quantityPlus button--small button button__secondary button__add" data-type="adult">
                    <i class="icon-plus icon--right"></i>
                  </button>
                </div>
              </li>
              <li class="type_li">
                <div class="type">
                  <span class="body-text" data-bind="widgetLocaleText: 'labelChild'">Crianças</span>
                  <small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionChild'">2 à 11 anos</small>
                </div>
                <div class="amount__element">
                  <button tabindex="-1" aria-hidden="true" id="btn-minusQuantityCartChildPassages-header" type="button" class="button--small button button__secondary--blue quantityMinus button__remove" data-type="childs">
                    <i class="icon-minus icon--right"></i>
                  </button>
                  <input id="inpt-productQuantityCartChildPassages-header" type="number" class="quantity amount__input" maxlength="2"
                    data-bind="value: $context.childs, attr: {'aria-label': $context.childs() + ' ' + $context.resources().flightPassagesSelectChildrenTextLabel }" data-type="childs" aria-label="0 passagens para crianças">
                  <button tabindex="-1" aria-hidden="true" id="btn-plusQuantityCartChildPassages-header" type="button" class="quantityPlus button--small button button__secondary button__add" data-type="childs">
                    <i class="icon-plus icon--right"></i>
                  </button>
                </div>
              </li>
              <li class="type_li">
                <div class="type">
                  <span class="body-text" data-bind="widgetLocaleText: 'labelBabys'">Bebês</span>
                  <small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionBaby'">0 à 23 meses</small>
                </div>
                <div class="amount__element">
                  <button tabindex="-1" aria-hidden="true" id="btn-minusQuantityCartBabyPassages-header" type="button" class="button--small button button__secondary--blue quantityMinus button__remove" data-type="babys">
                    <i class="icon-minus icon--right"></i>
                  </button>
                  <input id="inpt-productQuantityCartBabyPassages-header" type="number" class="quantity amount__input" maxlength="2"
                    data-bind="value: $context.babys, attr: {'aria-label': $context.babys() + ' ' + $context.resources().flightPassagesSelectBabysTextLabel }" data-type="babys" aria-label="0 passagens para bebês">
                  <button tabindex="-1" aria-hidden="true" id="btn-plusQuantityCartBabyPassages-header" type="button" class="quantityPlus button--small button button__secondary button__add" data-type="babys">
                    <i class="icon-plus icon--right"></i>
                  </button>
                </div>
              </li>
              <span class="body-text body-text--footnote babys_warning" data-bind="visible: $context.babys_warning()" style="display: none;">
                <span class="icon-alert-circle"></span>
                <span data-bind="widgetLocaleText: 'warningBaby'" class="body-text body-text--small">O número de adultos deve ser maior ou igual ao número de bebês</span>
              </span>
            </ul>
            <ul class="info_qntd seat__class" style="list-style: none; list-style-type: none;">
              <h5 tabindex="0" class="h5" data-bind="widgetLocaleText: 'class'">Classe</h5>
              <button type="button" class="button-outline button__secondary button--large active"
                data-bind="widgetLocaleText: 'economicClass', event: { 'click': function () { $context.setClassType($context, 1) }, 'keypress': function (data, event) { $context.handleKeypressSetClassType($context, event, 1) } }, css: { active: $context.seat_class() == 'ECONOMY_CLASS' }">Classe
                econômica</button>
              <button type="button" class="button-outline button__secondary button--large"
                data-bind="widgetLocaleText: 'executiveClass', event: { 'click': function () { $context.setClassType($context, 2) }, 'keypress': function (data, event) { $context.handleKeypressSetClassType($context, event, 2) } }, css: { active: $context.seat_class() == 'BUSINESS_CLASS' }">Classe
                executiva</button>
            </ul>
          </div>
        </div>
        <div class="block1">
          <button data-bind="click: function () { $context.handleSearch($context) }, attr: {'aria-label': $context.resources().flightSearchPassagesTextLabel }" class="button__primary button--large" id="flightButtonHandleSearch" type="submit"
            aria-label="Pesquisar passagens">
            <span class="search-text" data-bind="widgetLocaleText: 'search'">Pesquisar</span>
          </button>
        </div>
      </div>
      <div class="clear"></div>
    </div>
  </div>
</form>

<form id="form__passages" data-bind="submit: $data.handleSearch, onRender: $data.init()">
  <!-- ko if: ($data.pageContext().page.name === "passagens-aereas" || $data.pageContext().page.name === "passagens-aereas-v2") --><!-- /ko -->
  <!-- ko ifnot: ($data.pageContext().page.name === "passagens-aereas" || $data.pageContext().page.name === "passagens-aereas-v2") -->
  <div class="form">
    <div class="search" style="padding: 0px;">
      <div class="row active-accrual" data-bind="css: { 'active-accrual' : $data.activeCashLayout() &amp;&amp; $parents &amp;&amp; $parents[1] &amp;&amp; $parents[1].name &amp;&amp; $parents[1].name() === 'custom-stack-travel-search-small' }">
        <div class="left item">
          <div class="box ul-typePassages">
            <div role="button" tabindex="0" aria-label="Selecionar passagem ida e volta ou somente ida" class="box__int"
              data-bind="event: {'click': $data.showUlTypeGoingBack.bind($data), 'keypress': $data.handleKeypressShowUlTypeGoingBack.bind($data, event)}">
              <span id="span-labelBedroomsPassages" class="body-text body-text--footnote" data-bind="html: type_going_back" style="margin-right: 10px; color: rgb(255, 255, 255);">Ida e volta</span>
              <span class="icon-chevron-down body-text--color-one" style="color: rgb(255, 10, 140);"></span>
            </div>
            <ul class="locations__origin--ul" id="ul-typePassages" data-bind="visible: $data.show_ul_type_going_back" style="list-style: none; display: none;">
              <li class="hover li-type-goinback" tabindex="0"
                data-bind="event: { 'click': function() { $data.setTypeGoinBack(1), $data.sendToDataLayer('ACTION_OPTIONS', 'ROUND_TRIP', $data.type_going_back()) }, 'keypress': $data.handleKeypressSetTypeGoinBack.bind($data, event, 1), 'blur': $data.handleKeypressSetTypeGoinBack.bind($data, event, 1) }">
                <span class="body-text body-text--footnote" data-bind="widgetLocaleText: 'labelRoundTrip'">Ida e volta</span>
              </li>
              <li class="hover li-type-goinback" tabindex="0"
                data-bind="event: { 'click': function() { $data.setTypeGoinBack(2), $data.sendToDataLayer('ACTION_OPTIONS', 'ROUND_TRIP', $data.type_going_back()) }, 'keypress': $data.handleKeypressSetTypeGoinBack.bind($data, event, 2), 'blur': $data.handleKeypressSetTypeGoinBack.bind($data, event, 2) }">
                <span class="body-text body-text--footnote" data-bind="widgetLocaleText: 'labelOneWay'">Somente ida</span>
              </li>
            </ul>
          </div>
        </div>
      </div>
      <div class="row form">
        <div class="block4">
          <span class="icon icon-depature"></span>
          <label for="inpt-originPassages" style="visibility: hidden; position: absolute;">Origem do voo</label>
          <input type="search" id="inpt-originPassages" class="input inpt-originPassages body-text--color-six" autocomplete="off"
            data-bind="event: { click: $data.shouldOrigin, 'blur':$data.setLastOrigin }, css: { warning: $data.origin_warning, 'body-text--color-six': id_origin() != undefined }, value: origin_name, valueUpdate: 'input', widgetLocaleText: {value:'origin', attr:'placeholder'}, attr: { title: origin, 'readonly': $data.is_mobile() }"
            placeholder="Origem" title="">
          <span class="input-gradient"></span>
        </div>
        <div id="locations_origin_passages" data-bind="visible: $data.should_origin" style="display: none;">
          <div class="spinner" data-bind="visible: show_loader_origin" style="display: none;">
            <svg class="spinner__svg" viewBox="0 0 50 50">
              <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
            </svg>
          </div>
          <div class="mCustomScrollbar _mCS_15 mCS_no_scrollbar">
            <div id="mCSB_15" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" tabindex="0" style="max-height: none;">
              <div id="mCSB_15_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                <div class="header_title">
                  <span class="sub__title" data-bind="widgetLocaleText: 'origin'">Origem</span>
                  <label for="header_title-inpt-originPassages" style="visibility: hidden; position: absolute;">Origem do voo</label>
                  <input type="search" id="header_title-inpt-originPassages" class="input inpt-originPassages body-text--color-six" autocomplete="off"
                    data-bind="css: { warning: $data.origin_warning, 'body-text--color-six': id_origin() != undefined, focus: $data.should_origin }, value: origin_name, valueUpdate: 'input', widgetLocaleText: {value:'origin', attr:'placeholder'}"
                    placeholder="Origem">
                  <span class="icon-x" data-bind="click: $data.closeOriginDestinyModal"></span>
                </div>
                <div class="sub-title" data-bind="visible: arr_origin_recent().length > 0 &amp;&amp; (locations_origin().length == 0 || locations_origin_airports().length == 0)" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'recentOrigins'">Origens Recentes</span>
                  <ul data-bind="foreach: arr_origin_recent" class="locations__origin--ul select__li__origin recent" id="ul-recentSearchOrigins"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_origin().length > 0 || locations_origin_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="body-text body-text--small title_label">
                    <span class="icon-location"></span>
                    <span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
                  </span>
                  <ul data-bind="foreach: locations_origin" class="locations__origin--ul select__li__origin" id="ul-searchOriginPassagesCities"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_origin().length > 0 || locations_origin_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="body-text body-text--small title_label">
                    <span class="icon-airplane"></span>
                    <span data-bind="widgetLocaleText: 'labelAirports'">Aeroportos</span>
                  </span>
                  <ul data-bind="foreach: locations_origin_airports" class="locations__origin--ul select__li__origin" id="ul-searchOriginPassagesAirports"></ul>
                </div>
              </div>
              <div id="mCSB_15_scrollbar_vertical" class="mCSB_scrollTools mCSB_15_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
                <div class="mCSB_draggerContainer">
                  <div id="mCSB_15_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; height: 0px; top: 0px;">
                    <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                    <div class="mCSB_draggerRail"></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <button type="button" aria-label="Inverter origem e destino" data-bind="click: transferLocations" class="button-outline button__secondary button--large button__exchange"><i class="icon-transfer"></i></button>
        <div class="block4">
          <span class="icon icon-arrival" style="left: 22px;"></span>
          <label for="inpt-destinyPassages" style="visibility: hidden; position: absolute;">Destino do voo</label>
          <input type="search" id="inpt-destinyPassages" class="input inpt-destinyPassages body-text--color-six" autocomplete="off"
            data-bind="event: {click: $data.shouldDestiny, 'blur':$data.setLastDestiny }, css: { warning: destiny_warning(), 'body-text--color-six': id_destiny() != undefined }, value: destiny_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}, attr: { title: destiny, 'readonly': $data.is_mobile() }"
            placeholder="Destino" title="">
          <span class="input-gradient"></span>
        </div>
        <div id="locations_destiny_passages" data-bind="visible: $data.should_destiny" style="display: none;">
          <div class="spinner" data-bind="visible: show_loader_destiny" style="display: none;">
            <svg class="spinner__svg" viewBox="0 0 50 50">
              <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
            </svg>
          </div>
          <div class="mCustomScrollbar _mCS_16 mCS_no_scrollbar">
            <div id="mCSB_16" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" tabindex="0" style="max-height: none;">
              <div id="mCSB_16_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                <div class="header_title">
                  <span class="sub__title" data-bind="widgetLocaleText: 'destiny'">Destino</span>
                  <label for="header_title-inpt-destinyPassages" style="visibility: hidden; position: absolute;">Destino do voo</label>
                  <input type="search" id="header_title-inpt-destinyPassages" class="input inpt-destinyPassages body-text--color-six" autocomplete="off"
                    data-bind="css: { warning: destiny_warning(), 'body-text--color-six': id_destiny() != undefined, focus: $data.should_destiny }, value: destiny_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}"
                    placeholder="Destino">
                  <span class="icon-x" data-bind="click: $data.closeOriginDestinyModal"></span>
                </div>
                <div class="sub-title" data-bind="visible: arr_destiny_recent().length > 0 &amp;&amp; (locations_destiny().length == 0 || locations_destiny_airports().length == 0)" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'recentDestinations'">Destinos Recentes</span>
                  <ul data-bind="foreach: arr_destiny_recent" class="locations__origin--ul select__li__origin recent" id="ul-recentSearchDestinations"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_destiny().length > 0 || locations_destiny_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="body-text body-text--small title_label">
                    <span class="icon-location"></span>
                    <span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
                  </span>
                  <ul data-bind="foreach: locations_destiny" class="locations__origin--ul" id="ul-searchDestinyPassagesCities"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_destiny().length > 0 || locations_destiny_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="body-text body-text--small title_label">
                    <span class="icon-airplane"></span>
                    <span data-bind="widgetLocaleText: 'labelAirports'">Aeroportos</span>
                  </span>
                  <ul data-bind="foreach: locations_destiny_airports" class="locations__origin--ul select__li__destiny" id="ul-searchDestinyPassagesAirports"></ul>
                </div>
              </div>
              <div id="mCSB_16_scrollbar_vertical" class="mCSB_scrollTools mCSB_16_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
                <div class="mCSB_draggerContainer">
                  <div id="mCSB_16_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; height: 0px; top: 0px;">
                    <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                    <div class="mCSB_draggerRail"></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block2 no__border__lateral block__calendar" style="border-left: 0;">
          <span class="icon icon-calendar"></span>
          <label for="inpt-goingPassages" style="visibility: hidden; position: absolute;">Informações da data</label>
          <input type="text" role="textbox" id="inpt-goingPassages" class="input body-text--color-six" autocomplete="off"
            data-bind="css: { warning: going_warning(), 'body-text--color-six': going_and_back != undefined }, click: $data.showCalendar, value: going_and_back_without_year, widgetLocaleText: {value:'labelDates', attr:'placeholder'}, visible: !origin_bigger(), attr: { title: going_and_back }"
            name="start" readonly="true" placeholder="Datas" title="12 Set 2024 - 12 Set 2024">
          <label for="inpt-goingPassages-aux" style="visibility: hidden; position: absolute;">Informações da data</label>
          <input type="text" role="textbox" aria-label="Informações da data" id="inpt-goingPassages-aux" class="datepicker-double-flights is-datepick" style="position: absolute; z-index: -1; visibility: hidden" data-bind="value: going_and_back">
          <label for="inpt-goingPassagesSimple" style="visibility: hidden; position: absolute;">Informações da data</label>
          <input type="text" role="textbox" id="inpt-goingPassagesSimple" class="input body-text--color-six" autocomplete="off"
            data-bind="css: { warning: going_warning(), 'body-text--color-six': just_going != undefined }, click: $data.showCalendar,value: just_going, widgetLocaleText: {value:'labelDates', attr:'placeholder'}, visible: origin_bigger(), attr: { title: just_going }"
            name="start" readonly="true" placeholder="Datas" title="12 Set 2024" style="display: none;">
          <label for="inpt-goingPassagesSimple-aux" style="visibility: hidden; position: absolute;">Informações da data</label>
          <input type="text" role="textbox" aria-label="Informações da data" id="inpt-goingPassagesSimple-aux" class="datepicker-simple-flights is-datepick" style="position: absolute; z-index: -1; margin-left: -200px" data-bind="value: just_going">
          <div class="modal__calendar" id="calendar-flights" data-bind="visible: $data.show_calendar()" style="display: none;">
            <span class="icon-x" data-bind="click: scrollToSearch.bind($parent, $data), visible: is_mobile()" style="display: none;"></span>
            <div class="header__calendar">
              <span class="body-text margin-top20">
                <!-- ko if: $data.optionRangeDateCalendar() === "true" --><!-- /ko -->
                <!-- ko if: $data.optionRangeDateCalendar() === "false" -->
                <span class="icon-calendar"></span>
                <span class="question-calendar" data-bind="widgetLocaleText: 'questionCalendar'">Quando você vai viajar?</span>
                <!-- /ko -->
              </span>
              <div class="dates">
                <div class="header-inputs">
                  <label class="header-inputs__text" data-bind="widgetLocaleText: 'going'">Ida</label>
                  <input type="text" id="inpt-goingDatePassage" class="input normal body-text--color-six" readonly="" autocomplete="off"
                    data-bind="css: { warning: going_warning(), 'body-text--color-six': just_going != undefined}, value: $data.formatDateToCalendar($data.going()), widgetLocaleText: {value:'labelDates'}, attr: { title: going }" name="start"
                    title="2024-09-12">
                </div>
                <div class="header-inputs  margin-left">
                  <label class="header-inputs__text" data-bind="widgetLocaleText: 'back', visible: !origin_bigger()">Volta</label>
                  <input type="text" id="inpt-backDatePassage" class="input normal body-text--color-six" autocomplete="off" readonly=""
                    data-bind="css: { warning: going_warning(), 'body-text--color-six': just_back != undefined }, value: $data.formatDateToCalendar($data.back()), visible: !origin_bigger(), widgetLocaleText: {value:'labelDates'}, attr: { title: back }"
                    name="start" title="2024-09-12">
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block2 border__radius__right" style="border-left: 0;">
          <div>
            <span class="icon icon-user"></span>
            <label for="inpt-numberPassages" style="visibility: hidden; position: absolute;">Quantidade de passagens</label>
            <input type="text" role="textbox" id="inpt-numberPassages" class="input normal body-text--color-six" autocomplete="off"
              data-bind="css: { warning: passangers_warning(), 'body-text--color-six': passangers() != undefined, 'focus': show_ul_passangers }, value: passangers, widgetLocaleText: {value:'labelPassengers', attr:'placeholder'}, click: $data.showUlPassangers, event: {'keypress': $data.handleKeypressShowUlPassangers.bind($data, event)}"
              name="end" readonly="" placeholder="Pessoas">
          </div>
          <div data-bind="visible: show_ul_passangers" class="qntdPassagers" style="display: none;">
            <div class="head__passagers">
              <span tabindex="0" class="pass_title body-text" data-bind="widgetLocaleText: 'countPassengers'">Quantos passageiros?</span>
              <div role="button" tabindex="0" class="close_modal h1--colored" aria-label="Fechar alteração de quantidade de passageiros" data-bind="click: $data.closeModal, event: {'keypress': $data.handleKeypressCloseModal.bind($data, event)}">
                <span class="icon-x"></span>
              </div>
            </div>
            <ul class="info_qntd passagers" style="list-style: none; list-style-type: none;" data-bind="css: { 'baby_warning': $data.babys_warning() }">
              <h5 class="h5" data-bind="widgetLocaleText: 'labelPassengers'">Pessoas</h5>
              <li class="type_li">
                <div class="type">
                  <span class="body-text" data-bind="widgetLocaleText: 'labelAdult'">Adultos</span>
                  <small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionAdult'">+ de 12 anos</small>
                </div>
                <div class="amount__element">
                  <button tabindex="-1" aria-hidden="true" id="btn-minusQuantityCartAdultPassages" type="button" class="button--small button button__secondary--blue quantityMinus button__remove"
                    data-type="adult"><i class="icon-minus icon--right"></i></button>
                  <input id="inpt-productQuantityCartAdultPassages" type="number" class="quantity amount__input" maxlength="2" data-bind="value: adult, attr: {'aria-label': $data.adult() + ' passagens para adultos' }" data-type="adult"
                    aria-label="1 passagens para adultos">
                  <button tabindex="-1" aria-hidden="true" id="btn-plusQuantityCartAdultPassages" type="button" class="quantityPlus button--small button button__secondary button__add" data-type="adult"><i class="icon-plus icon--right"></i></button>
                </div>
              </li>
              <li class="type_li">
                <div class="type">
                  <span class="body-text" data-bind="widgetLocaleText: 'labelChild'">Crianças</span>
                  <small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionChild'">2 à 11 anos</small>
                </div>
                <div class="amount__element">
                  <button tabindex="-1" aria-hidden="true" id="btn-minusQuantityCartChildPassages" type="button" class="button--small button button__secondary--blue quantityMinus button__remove"
                    data-type="childs"><i class="icon-minus icon--right"></i></button>
                  <input id="inpt-productQuantityCartChildPassages" type="number" class="quantity amount__input" maxlength="2" data-bind="value: childs, attr: {'aria-label': $data.childs() + ' passagens para crianças' }" data-type="childs"
                    aria-label="0 passagens para crianças">
                  <button tabindex="-1" aria-hidden="true" id="btn-plusQuantityCartChildPassages" type="button" class="quantityPlus button--small button button__secondary button__add" data-type="childs"><i class="icon-plus icon--right"></i></button>
                </div>
              </li>
              <li class="type_li">
                <div class="type">
                  <span class="body-text" data-bind="widgetLocaleText: 'labelBabys'">Bebês</span>
                  <small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionBaby'">0 à 23 meses</small>
                </div>
                <div class="amount__element">
                  <button tabindex="-1" aria-hidden="true" id="btn-minusQuantityCartBabyPassages" type="button" class="button--small button button__secondary--blue quantityMinus button__remove"
                    data-type="babys"><i class="icon-minus icon--right"></i></button>
                  <input id="inpt-productQuantityCartBabyPassages" type="number" class="quantity amount__input" maxlength="2" data-bind="value: babys, attr: {'aria-label': $data.babys() + ' passagens para bebês' }" data-type="babys"
                    aria-label="0 passagens para bebês">
                  <button tabindex="-1" aria-hidden="true" id="btn-plusQuantityCartBabyPassages" type="button" class="quantityPlus button--small button button__secondary button__add" data-type="babys"><i class="icon-plus icon--right"></i></button>
                </div>
              </li>
              <span class="body-text body-text--footnote babys_warning" data-bind="visible: babys_warning()" style="display: none;">
                <span class="icon-alert-circle"></span>
                <span data-bind="widgetLocaleText: 'warningBaby'" class="body-text body-text--small">O número de adultos deve ser maior ou igual ao número de bebês</span>
              </span>
            </ul>
            <ul class="info_qntd seat__class" style="list-style: none; list-style-type: none;">
              <h5 tabindex="0" class="h5" data-bind="widgetLocaleText: 'class'">Classe</h5>
              <button type="button" class="button-outline button__secondary button--large active"
                data-bind="widgetLocaleText: 'economicClass', event: { 'click': $data.setClassType.bind($data, 1), 'keypress': $data.handleKeypressSetClassType.bind($data, event, 1) }, css: { active: $data.seat_class() == 'ECONOMY_CLASS' }">Classe
                econômica</button>
              <button type="button" class="button-outline button__secondary button--large"
                data-bind="widgetLocaleText: 'executiveClass', event: { 'click': $data.setClassType.bind($data, 2), 'keypress': $data.handleKeypressSetClassType.bind($data, event, 2) }, css: { active: $data.seat_class() == 'BUSINESS_CLASS' }">Classe
                executiva</button>
            </ul>
          </div>
        </div>
        <div class="block1">
          <button type="submit" aria-label="Pesquisar passagens" class="button-outline button__primary button--large">
            <i data-bind="visible: !is_mobile()" class="icon-search"></i>
            <span data-bind="visible: is_mobile(), widgetLocaleText: 'search'" style="display: none;">Pesquisar</span>
          </button>
        </div>
      </div>
      <div class="clear"></div>
    </div>
  </div>
  <!-- /ko -->
</form>

<form id="form__accommodations" data-bind="submit: $data.handleSearch, onRender: $data.init()">
  <!-- ko if: ($data.pageContext().page.name === "hoteis" || $data.pageContext().page.name === "hoteis-v2") --><!-- /ko -->
  <!-- ko ifnot: ($data.pageContext().page.name === "hoteis" || $data.pageContext().page.name === "hoteis-v2") -->
  <div class="form">
    <div class="search" style="padding: 0px;">
      <div class="row">
        <div class="block4">
          <span class="icon icon-location"></span>
          <label for="inpt-destinyHotels" style="visibility: hidden; position: absolute;">Destino da hospedagem</label>
          <input type="search" id="inpt-destinyHotels" class="input inpt-destinyHotels" autocomplete="off"
            data-bind="event: { click: $data.shouldDestiny, 'blur':$data.setLastDestiny }, css: { warning: destiny_warning(), 'body-text--color-six': id_destiny() != undefined, focus: $data.should_destiny }, value: destiny_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}, attr: { title: destiny }"
            placeholder="Destino">
          <span class="input-gradient"></span>
        </div>
        <div id="locations_destiny_passages" data-bind="visible: $data.should_destiny" style="display: none;">
          <div class="spinner" data-bind="visible: show_loader_destiny" style="display: none;">
            <svg class="spinner__svg" viewBox="0 0 50 50">
              <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
            </svg>
          </div>
          <div class="mCustomScrollbar _mCS_7 mCS_no_scrollbar">
            <div id="mCSB_7" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" tabindex="0" style="max-height: none;">
              <div id="mCSB_7_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                <div class="header_title">
                  <span class="sub__title" data-bind="widgetLocaleText: 'destiny'">Destino</span>
                  <label for="inpt-destinyHotels-mobile" style="visibility: hidden; position: absolute;">Destino da hospedagem</label>
                  <input type="search" id="inpt-destinyHotels-mobile" class="inpt_search input inpt-destinyHotels" autocomplete="off"
                    data-bind="event: { click: $data.shouldDestiny, 'blur':$data.setLastDestiny }, css: { warning: destiny_warning(), 'body-text--color-six': id_destiny() != undefined, focus: $data.should_destiny }, value: destiny_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}, attr: { title: destiny }"
                    placeholder="Destino">
                  <span class="icon-x" data-bind="click: $data.closeOriginDestinyModal"></span>
                </div>
                <div class="sub-title" data-bind="visible: arr_destiny_recent().length > 0 &amp;&amp; (locations_destiny().length == 0 || locations_destiny_hotels().length == 0)" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'lastSearches'">Últimas Buscas</span>
                  <ul data-bind="foreach: arr_destiny_recent" class="locations__destiny--ul" id="ul-lastSearcheAccommodation"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_destiny().length > 0 || locations_destiny_hotels().length > 0" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label">
                    <span class="icon-location"></span>
                    <span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
                  </span>
                  <ul data-bind="foreach: locations_destiny" class="locations__destiny--ul" id="ul-searchDestinyCities"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_destiny().length > 0 || locations_destiny_hotels().length > 0" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label">
                    <span class="icon-hotel"></span>
                    <span data-bind="widgetLocaleText: 'labelHotels'">Hotéis</span>
                  </span>
                  <ul data-bind="foreach: locations_destiny_hotels" class="locations__destiny--ul" id="ul-searchDestinyHotels"></ul>
                </div>
              </div>
              <div id="mCSB_7_scrollbar_vertical" class="mCSB_scrollTools mCSB_7_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
                <div class="mCSB_draggerContainer">
                  <div id="mCSB_7_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
                    <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                    <div class="mCSB_draggerRail"></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block2 no__border__lateral block__calendar">
          <span class="icon icon-calendar"></span>
          <label for="inpt-goingAccommodations" style="visibility: hidden; position: absolute;">Informações da data</label>
          <input type="text" id="inpt-goingAccommodations" class="input body-text--color-six" autocomplete="off"
            data-bind="css: { warning: going_warning(), 'body-text--color-six': going_and_back != undefined }, click: $data.showCalendar, value: going_and_back_without_year, widgetLocaleText: {value:'labelDates', attr:'placeholder'}, attr: { title: going_and_back }"
            name="start" placeholder="Datas" title="12 Set 2024 - 13 Set 2024">
          <label for="inpt-goingAccommodations-aux" style="visibility: hidden; position: absolute;">Informações da data</label>
          <input type="text" id="inpt-goingAccommodations-aux" aria-label="Informações da data" class="datepicker-double-accommodations is-datepick" style="position: absolute; z-index: -1; margin-left: -200px" data-bind="value: going_and_back">
          <div class="modal__calendar" id="calendar-accommodations" data-bind="visible: $data.show_calendar()" style="display: none;">
            <span class="icon-x" data-bind="click: scrollToSearch.bind($parent, $data), visible: is_mobile()" style="display: none;"></span>
            <div class="header__calendar">
              <span class="body-text margin-top20">
                <!-- ko if: $data.optionRangeDateCalendar() === "true" --><!-- /ko -->
                <!-- ko if: $data.optionRangeDateCalendar() === "false" -->
                <span class="icon-calendar"></span>
                <span class="question-calendar" data-bind="widgetLocaleText: 'questionCalendar'">Quando você vai viajar?</span>
                <!-- /ko -->
              </span>
              <div class="dates">
                <div class="header-inputs">
                  <label class="header-inputs__text" data-bind="widgetLocaleText: 'going'">Ida</label>
                  <input type="text" id="inpt-goingDateAccommodations" class="input normal body-text--color-six" readonly="" autocomplete="off"
                    data-bind="css: { warning: going_warning(), 'body-text--color-six': just_going != undefined }, value: $data.formatDateToCalendar($data.going()), widgetLocaleText: {value:'labelDates'}, attr: { title: going }" name="start"
                    title="2024-09-12">
                </div>
                <div class="header-inputs  margin-left">
                  <label class="header-inputs__text" data-bind="widgetLocaleText: 'back'">Volta</label>
                  <input type="text" id="inpt-backDateAccommodations" class="input normal body-text--color-six" autocomplete="off" readonly=""
                    data-bind="css: { warning: going_warning(), 'body-text--color-six': just_back != undefined }, value: $data.formatDateToCalendar($data.back()), widgetLocaleText: {value:'labelDates'}, attr: { title: back }" name="start"
                    title="2024-09-13">
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block2" style="border-left: 0;">
          <div>
            <span class="icon icon-hotel"></span>
            <label for="inpt-bedrooms" style="visibility: hidden; position: absolute;">Quantidade de quartos e hóspedes</label>
            <input type="text" id="inpt-bedrooms" class="input normal body-text--color-six" autocomplete="off"
              data-bind="css: { warning: bedrooms_warning(), 'body-text--color-six': $data.bedrooms_list().length > 0 }, value: bedrooms, widgetLocaleText: {value:'labelBedrooms', attr:'placeholder' }, click: $data.showMarkerBedrooms, event: {'keypress': $data.handleKeypressShowMarkerBedrooms.bind($data, event)}"
              name="start" readonly="" placeholder="Quartos">
          </div>
        </div>
        <div class="block2 border__radius__right" style="border-left: 0;">
          <div>
            <span class="icon icon-user"></span>
            <label for="inpt-guests" style="visibility: hidden; position: absolute;">Quantidade de quartos e hóspedes</label>
            <input type="text" id="inpt-guests" class="input normal body-text--color-six" autocomplete="off"
              data-bind="css: { warning: guests_warning(), 'body-text--color-six': guests != undefined }, value: guests, widgetLocaleText: {value:'labelGuests', attr:'placeholder'}, click: $data.showMarkerBedrooms, event: {'keypress': $data.handleKeypressShowMarkerBedrooms.bind($data, event)}"
              name="start" readonly="" placeholder="Hóspedes">
          </div>
          <div data-bind="visible: $data.show_marker_bedrooms()" style="display: none;">
            <div class="show_marker_bedrooms">
              <div class="header_beadrooms">
                <span tabindex="0" class="body-text" data-bind="widgetLocaleText: 'headerBedrooms'">Quantos quartos?</span>
                <div role="button" tabindex="0" aria-label="Fechar alterações nos quartos e hóspedes" class="close_modal h1--colored" data-bind="click: $data.closeModal, event: {'keypress': $data.handleKeypressCloseModal.bind($data, event)}">
                  <span class="bdy-text body-text--footnote" data-bind="widgetLocaleText: 'buttonClose'">Fechar</span>
                  <span class="icon-x"></span>
                </div>
              </div>
              <div data-bind="foreach: bedrooms_list" class="rectangle">
                <ul tabindex="0" data-bind="visible: !$data.show_bedrooms(), attr: {class: 'infoQntd infoMinimized list-minimized-bedrooms-' + ($index()+1), 'aria-label': 'Informações do quarto ' + ($index()+1)}"
                  class="infoQntd infoMinimized list-minimized-bedrooms-1" aria-label="Informações do quarto 1" style="display: none;">
                  <li>
                    <span data-bind="widgetLocaleText : {value:'labelBedroom', attr: 'innerText', params: {num: $index()+1} }">Quarto 1</span>
                  </li>
                  <li>
                    <span class="font__14" data-bind="visible: $data.adult() == 1, widgetLocaleText : {value:'labelAdultMinimized', attr: 'innerText', params: {num: $data.adult()} }">1 adulto</span>
                    <span class="font__14" data-bind="visible: $data.adult() != 1, widgetLocaleText : {value:'labelAdultMinimizedMore', attr: 'innerText', params: {num: $data.adult()} }" style="display: none;">1 adultos</span>
                  </li>
                  <li>
                    <span class="font__14" data-bind="visible: $data.childs() == 1, widgetLocaleText : {value:'labelChildMinimized', attr: 'innerText', params: {num: $data.childs()} }" style="display: none;">0 criança</span>
                    <span class="font__14" data-bind="visible: $data.childs() != 1, widgetLocaleText : {value:'labelChildMinimizedMore', attr: 'innerText', params: {num: $data.childs()} }">0 crianças</span>
                  </li>
                  <li>
                    <span role="button" tabindex="0" class="icon-chevron-down"
                      data-bind="visible: !$data.show_bedrooms(), click: $parent.showBedrooms.bind($parent, $data, true), event: {'keypress': $parent.handleKeypressExpandBedroom.bind($parent, $data, event, true, ($index()+1))}, attr: {'aria-label': 'Alterar informações do quarto' + ($index()+1)}"
                      aria-label="Alterar informações do quarto1" style="display: none;"></span>
                  </li>
                </ul>
                <div data-bind="visible: $data.show_bedrooms()">
                  <ul class="infoQntd">
                    <li>
                      <span tabindex="0" data-bind="widgetLocaleText : {value:'labelBedroom', attr: 'innerText', params: {num: $index()+1} }, attr: {class: 'bedroom-name-' + ($index()+1)}" class="bedroom-name-1">Quarto 1</span>
                      <span tabindex="0" role="button" class="body-text body-text--footnote btn__excluir"
                        data-bind="click: $parent.removeBedroom.bind($parent, $index()), event: {'keypress': $parent.handleKeypressRemoveBedroom.bind($parent, event, $index())}, widgetLocaleText: 'labelDelete', visible: $parent.bedrooms_list().length > 1"
                        style="display: none;">Excluir</span>
                    </li>
                    <li>
                      <div class="type">
                        <span class="body-text" data-bind="widgetLocaleText: 'labelAdult'">Adultos</span>
                        <small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionAdults'">+ de 18 anos</small>
                      </div>
                      <div class="amount__element">
                        <button tabindex="-1" aria-hidden="true" data-bind="attr: { id:'btn-minusQuantityCartAdultPassages-'+$index() }" type="button" class="button--small button button__secondary--blue quantityMinusHotels button__remove"
                          data-type="adult" id="btn-minusQuantityCartAdultPassages-0"><i class="icon-minus icon--right"></i></button>
                        <input type="number" class="quantityHotels amount__input" maxlength="1"
                          data-bind="value: $data.adult, valueUpdate: 'keyup', attr: { id:'inpt-productQuantityCartAdultPassages-'+$index(), 'aria-label': $data.adult() + ' adultos no quarto' }" data-type="adult"
                          id="inpt-productQuantityCartAdultPassages-0" aria-label="1 adultos no quarto">
                        <button tabindex="-1" aria-hidden="true" data-bind="attr: { id:'btn-plusQuantityCartAdultPassages-'+$index() }" type="button" class="quantityPlusHotels button--small button button__secondary button__add" data-type="adult"
                          id="btn-plusQuantityCartAdultPassages-0"><i class="icon-plus icon--right"></i></button>
                      </div>
                    </li>
                    <li>
                      <div class="type">
                        <span class="body-text" data-bind="widgetLocaleText: 'labelChild'">Crianças</span>
                        <small class="body-text body-text--small" data-bind="widgetLocaleText: 'labelDescriptionChild'">até 17 anos</small>
                      </div>
                      <div class="amount__element">
                        <button tabindex="-1" aria-hidden="true" data-bind="attr: { id:'btn-minusQuantityCartChildPassages-'+$index() }" type="button" class="button--small button button__secondary--blue quantityMinusHotels button__remove"
                          data-type="childs" id="btn-minusQuantityCartChildPassages-0"><i class="icon-minus icon--right"></i></button>
                        <input type="number" class="quantityHotels amount__input" maxlength="1"
                          data-bind="value: $data.childs, valueUpdate: 'keyup', attr: { id:'inpt-productQuantityCartChildPassages-'+$index(), 'aria-label': $data.childs() + ' crianças no quarto' }" data-type="childs"
                          id="inpt-productQuantityCartChildPassages-0" aria-label="0 crianças no quarto">
                        <button tabindex="-1" aria-hidden="true" data-bind="attr: { id:'btn-plusQuantityCartChildPassages-'+$index() }" type="button" class="quantityPlusHotels button--small button button__secondary button__add" data-type="childs"
                          id="btn-plusQuantityCartChildPassages-0"><i class="icon-plus icon--right"></i></button>
                      </div>
                    </li>
                  </ul>
                  <div class="infoChild" data-bind="visible: $data.childs_ages().length > 0" style="display: none;">
                    <span data-bind="widgetLocaleText: 'labelAge'" class="body-text body-text--small">Idade dos menores</span>
                    <div data-bind="foreach: $data.childs_ages()" class="ages"></div>
                  </div>
                </div>
                <div class="clear"></div>
              </div>
              <div class="btns__bedrooms">
                <div tabindex="0" role="button" class="addBedroom" data-bind="click: $data.addNewBedroom, event: {'keypress': $data.handleKeypressAddNewBedroom.bind($data, event)}">
                  <span class="icon-plus"></span>
                  <span class="labelAdd" data-bind="widgetLocaleText: 'Adicionar Quarto'">Adicionar Quarto</span>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block1">
          <button type="submit" aria-label="Pesquisar hospedagens" class="button-outline button__primary button--large" id="btn-search-accomodations" data-bind="visible: !is_mobile()"><i class="icon-search"></i></button>
          <button type="submit" aria-label="Pesquisar hospedagens" class="button button__primary button--large" id="btn-searchMobile-accomodations" data-bind="visible: is_mobile(), widgetLocaleText: 'labelSearch'"
            style="display: none; background-color: rgb(255, 10, 140);">Pesquisar</button>
        </div>
      </div>
      <div class="clear"></div>
    </div>
  </div>
  <!-- /ko -->
</form>

<form id="form__vehicles" data-bind="submit: handleSearch, onRender: init()">
  <!-- ko if: ($data.pageContext().page.name === "carros" || $data.pageContext().page.name === "carros-v2") --><!-- /ko -->
  <!-- ko ifnot: ($data.pageContext().page.name === "carros" || $data.pageContext().page.name === "carros-v2") -->
  <div class="form">
    <div class="search" style="padding: 0px;">
      <div class="row active-accrual"
        data-bind="css: { 'active-accrual': $parents &amp;&amp; $parents[1] &amp;&amp; $parents[1].regions &amp;&amp; $data.showedAccrualHeader($parents[1].regions()) &amp;&amp; $parents[1].name &amp;&amp; $parents[1].name() === 'custom-stack-travel-search-small' }">
        <div class="left item">
          <div class="box ul-typeVehicles">
            <div role="button" tabindex="0" class="box__int" data-bind="event: {'click': $data.showUlTypeGoingBack.bind($data), 'keypress': $data.handleKeypressShowUlTypeGoingBack.bind($data, event)}">
              <span id="span-labelLocationVehicles" class="body-text body-text--footnote" data-bind="html: $data.type_going_back()" style="color: rgb(255, 255, 255);">Devolução no mesmo local</span>
              <span class="icon-chevron-down body-text--color-one" style="color: rgb(255, 10, 140);"></span>
            </div>
            <ul class="locations__origin--ul" id="ul-typeVehicles" data-bind="visible: $data.show_ul_type_going_back" style="display: none;">
              <li class="hover li-type-goinback" tabindex="0"
                data-bind="event: { 'click': function() { $data.setReturnDifferentLocation(1), $data.sendToDataLayer('DIFFERENT_PLACE')}, 'keypress': $data.handleKeypressSetReturnDifferentLocation.bind($data, event, 1), 'blur': $data.handleKeypressSetReturnDifferentLocation.bind($data, event, 1) }">
                <span class="body-text body-text--footnote" data-bind="widgetLocaleText: 'labelDifferentLease'">Devolução em local diferente</span>
              </li>
              <li class="hover li-type-goinback" tabindex="0"
                data-bind="event: { 'click': function() { $data.setReturnDifferentLocation(2), $data.sendToDataLayer('SAME_PLACE')}, 'keypress': $data.handleKeypressSetReturnDifferentLocation.bind($data, event, 2), 'blur': $data.handleKeypressSetReturnDifferentLocation.bind($data, event, 2) }">
                <span class="body-text body-text--footnote" data-bind="widgetLocaleText: 'labelSameLocation'">Devolução no mesmo local</span>
              </li>
            </ul>
          </div>
        </div>
      </div>
      <div class="row form">
        <div class="block4 w50 border" data-bind="css: { 'w50': !$data.inpt_block4(), 'no__border': $data.inpt_block4(), 'border': !$data.inpt_block4() }">
          <span class="icon icon-location"></span>
          <label for="inpt-originVehicles" style="visibility: hidden; position: absolute;">Local da retirada do veículo</label>
          <input type="search" id="inpt-originVehicles" class="input inpt-originVehicles" autocomplete="off"
            data-bind="event: { click: $data.shouldOrigin, 'blur':$data.setLastOrigin }, css: { warning: $data.origin_warning, 'body-text--color-six': id_origin() != undefined }, value: origin_vehicles_name, valueUpdate: 'input', widgetLocaleText: {value:'origin', attr:'placeholder'}, attr: { title: origin_vehicles }"
            placeholder="Local da retirada">
          <span class="input-gradient"></span>
        </div>
        <div id="locations_origin_vehicles" data-bind="visible: $data.should_origin" style="display: none;">
          <div class="header__vehicles">
            <span class="body-text body-text--small" data-bind="widgetLocaleText: 'headerOrigin'">Local de retirada</span>
            <div class="spinner" data-bind="visible: show_loader_origin" style="display: none;">
              <svg class="spinner__svg" viewBox="0 0 50 50">
                <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
              </svg>
            </div>
          </div>
          <div class="mCustomScrollbar _mCS_3 mCS_no_scrollbar">
            <div id="mCSB_3" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" tabindex="0" style="max-height: none;">
              <div id="mCSB_3_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                <div class="sub-title" data-bind="visible: arr_origin_recent().length > 0 &amp;&amp; (locations_origin().length == 0 || locations_origin_airports().length == 0)" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'recentLocations'">Locais Recentes</span>
                  <ul data-bind="foreach: arr_origin_recent" class="locations__origin--ul select__li__origin" id="ul-recentSearchOriginVehicles"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_origin().length > 0 || locations_origin_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label">
                    <span class="icon-location"></span>
                    <span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
                  </span>
                  <ul data-bind="foreach: locations_origin" class="locations__origin--ul select__li__origin" id="ul-searchOriginVehiclesCities"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_origin().length > 0 || locations_origin_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label">
                    <span class="icon-airplane"></span>
                    <span data-bind="widgetLocaleText: 'labelAirports'">Aeroportos</span>
                  </span>
                  <ul data-bind="foreach: locations_origin_airports" class="locations__origin--ul select__li__origin" id="ul-searchOriginVehiclesAirports"></ul>
                </div>
              </div>
              <div id="mCSB_3_scrollbar_vertical" class="mCSB_scrollTools mCSB_3_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
                <div class="mCSB_draggerContainer">
                  <div id="mCSB_3_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
                    <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                    <div class="mCSB_draggerRail"></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <button type="button" id="btn-exchange" data-bind="click: transferLocations, visible: $data.btn_exchange, attr: { 'aria-label': $data.resources().invertDestination }" class="button-outline button__secondary button--large button__exchange"
          aria-label="Inverter local de retirada e devolução" style="display: none;"><i class="icon-transfer"></i></button>
        <div class="block4" data-bind="visible: $data.inpt_block4()" style="display: none;">
          <span class="icon icon-location"></span>
          <label for="inpt-destinyVehicles" style="visibility: hidden; position: absolute;">Local da devolução do veículo</label>
          <input type="search" id="inpt-destinyVehicles" class="input inpt-destinyVehicles" autocomplete="off"
            data-bind="event: {click: $data.shouldDestiny, 'blur':$data.setLastDestiny }, css: { warning: destiny_warning(), 'body-text--color-six': id_destiny() != undefined }, value: destiny_vehicles_name, valueUpdate: 'afterkeydown', widgetLocaleText: {value:'destiny', attr:'placeholder'}, attr: { title: destiny_vehicles }"
            placeholder="Local da devolução">
          <span class="input-gradient"></span>
        </div>
        <div id="locations_destiny_vehicles" data-bind="visible: $data.should_destiny" style="display: none;">
          <div class="header__vehicles">
            <span class="body-text body-text--small" data-bind="widgetLocaleText: 'headerDestiny'">Local de devolução</span>
            <div class="spinner" data-bind="visible: show_loader_destiny" style="display: none;">
              <svg class="spinner__svg" viewBox="0 0 50 50">
                <circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle>
              </svg>
            </div>
          </div>
          <div class="mCustomScrollbar _mCS_4 mCS_no_scrollbar">
            <div id="mCSB_4" class="mCustomScrollBox mCS-dark mCSB_vertical mCSB_inside" tabindex="0" style="max-height: none;">
              <div id="mCSB_4_container" class="mCSB_container mCS_y_hidden mCS_no_scrollbar_y" style="position:relative; top:0; left:0;" dir="ltr">
                <div class="sub-title" data-bind="visible: arr_destiny_recent().length > 0 &amp;&amp; (locations_destiny().length == 0 || locations_destiny_airports().length == 0)" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label" data-bind="widgetLocaleText: 'recentLocations'">Locais Recentes</span>
                  <ul data-bind="foreach: arr_destiny_recent" class="locations__origin--ul select__li__origin" id="ul-recentSearchDestinyVehicles"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_destiny().length > 0 || locations_destiny_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label">
                    <span class="icon-location"></span>
                    <span data-bind="widgetLocaleText: 'labelCities'">Cidades</span>
                  </span>
                  <ul data-bind="foreach: locations_destiny" class="locations__destiny--ul select__li__destiny" id="ul-searchDestinyVehiclesCities"></ul>
                </div>
                <div class="sub-title" data-bind="visible: locations_destiny().length > 0 || locations_destiny_airports().length > 0" style="display: none;">
                  <span tabindex="0" class="padding_left body-text body-text--small title_label">
                    <span class="icon-airplane"></span>
                    <span data-bind="widgetLocaleText: 'labelAirports'">Aeroportos</span>
                  </span>
                  <ul data-bind="foreach: locations_destiny_airports" class="locations__destiny--ul select__li__destiny" id="ul-searchDestinyVehiclesAirports"></ul>
                </div>
              </div>
              <div id="mCSB_4_scrollbar_vertical" class="mCSB_scrollTools mCSB_4_scrollbar mCS-dark mCSB_scrollTools_vertical" style="display: none;">
                <div class="mCSB_draggerContainer">
                  <div id="mCSB_4_dragger_vertical" class="mCSB_dragger" style="position: absolute; min-height: 30px; top: 0px;">
                    <div class="mCSB_dragger_bar" style="line-height: 30px;"></div>
                    <div class="mCSB_draggerRail"></div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block2 no__border__lateral block__calendar">
          <span class="icon icon-calendar"></span>
          <label for="inpt-goingVehicles" style="visibility: hidden; position: absolute;">Data</label>
          <input type="text" id="inpt-goingVehicles" class="input body-text--color-six" autocomplete="off"
            data-bind="css: { warning: going_warning(), 'body-text--color-six': going_and_back != undefined }, click: $data.showCalendar, value: going_and_back_without_year, widgetLocaleText: {value:'labelDates', attr:'placeholder'}, attr: { title: going_and_back }"
            name="start" readonly="true" placeholder="Datas" title="12 Set 2024 - 13 Set 2024">
          <input type="text" id="inpt-goingVehicles-aux" class="datepicker-double-vehicles is-datepick" style="position: absolute; z-index: -1; margin-left: -200px" data-bind="value: going_and_back, attr: { 'aria-label': $data.resources().date }"
            aria-label="Data">
          <div class="modal__calendar" id="calendar-vehicles" data-bind="visible: $data.show_calendar()" style="display: none;">
            <span class="icon-x" data-bind="click: scrollToSearch.bind($parent, $data), visible: is_mobile()" style="display: none;"></span>
            <div class="header__calendar">
              <span class="body-text margin-top20">
                <!-- ko if: $data.optionRangeDateCalendar() === "true" --><!-- /ko -->
                <!-- ko if: $data.optionRangeDateCalendar() === "false" -->
                <span class="icon-calendar"></span>
                <span class="question-calendar" data-bind="widgetLocaleText: 'questionCalendar'">Quando você vai viajar?</span>
                <!-- /ko -->
              </span>
              <div class="dates">
                <div class="header-inputs">
                  <label class="header-inputs__text" data-bind="widgetLocaleText: 'going'">Data de retirada</label>
                  <input type="text" id="inpt-goingDateVehicles" class="input normal body-text--color-six" readonly="" autocomplete="off"
                    data-bind="css: { warning: going_warning(), 'body-text--color-six': just_going != undefined }, value: $data.formatDateToCalendar($data.going()), widgetLocaleText: {value:'labelDates'}, attr: { title: going }" name="start"
                    title="2024-09-12">
                </div>
                <div class="header-inputs  margin-left">
                  <label class="header-inputs__text" data-bind="widgetLocaleText: 'back'">Data de devolução</label>
                  <input type="text" id="inpt-backDateVehicles" class="input normal body-text--color-six" autocomplete="off" readonly=""
                    data-bind="css: { warning: going_warning(), 'body-text--color-six': just_back != undefined }, value: $data.formatDateToCalendar($data.back()), widgetLocaleText: {value:'labelDates'}, attr: { title: back }" name="start"
                    title="2024-09-13">
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="block2 border__radius__right" style="border-left: 0;">
          <div>
            <span class="icon icon-clock"></span>
            <label for="inpt-numberVehicles" style="visibility: hidden; position: absolute;">Horários retirada e dovolução do veículo</label>
            <input type="text" id="inpt-numberVehicles" class="input normal body-text--color-six" autocomplete="off"
              data-bind="css: { warning: schedules_warning(), 'body-text--color-six': schedules() != undefined, 'focus': show_ul_schedules }, value: schedules, widgetLocaleText: {value:'labelSchedules', attr:'placeholder'}, click: $data.showUlPassangers, event: {'keypress': $data.handleKeypressShowUlPassangers.bind($data, event)}"
              name="end" readonly="true" placeholder="Horários">
          </div>
          <div data-bind="visible: show_ul_schedules" class="qntdPassagers" style="display: none;">
            <div class="head__schedules">
              <span tabindex="0" class="body-text body-text--footnote" data-bind="widgetLocaleText: 'schedulesVehicles'">Quais horários de retirada e devolução?</span>
              <div role="button" tabindex="0" class="close_modal h1--colored" data-bind="click: $data.closeModal, event: {'keypress': $data.handleKeypressCloseModal.bind($data, event)}, attr: { 'aria-label': $data.resources().closeChanges }"
                aria-label="Fechar alterações nos horários">
                <span class="bdy-text body-text--footnote" data-bind="widgetLocaleText: 'buttonClose'">Fechar</span>
                <span class="icon-x"></span>
              </div>
            </div>
            <ul class="infoQntd" style="list-style: none; list-style-type: none">
              <li>
                <div class="type">
                  <span class="body-text" data-bind="widgetLocaleText: 'labelWithdrawal'">Retirada</span>
                  <div class="time__select">
                    <select tabindex="0" class="group__select" id="inpt-goingCarTime" data-bind="
                                            options: available_hours,
                                            optionsText: 'name',
                                            optionsValue: 'id',
                                            value: going_time,
                                            event: { change: function() { setSchedules('going')}},
                                            attr: { 'aria-label': $data.resources().departureTime }" aria-label="Horário da retirada">
                      <option value="00:00:00">00:00</option>
                      <option value="01:00:00">01:00</option>
                      <option value="02:00:00">02:00</option>
                      <option value="03:00:00">03:00</option>
                      <option value="04:00:00">04:00</option>
                      <option value="05:00:00">05:00</option>
                      <option value="06:00:00">06:00</option>
                      <option value="07:00:00">07:00</option>
                      <option value="08:00:00">08:00</option>
                      <option value="09:00:00">09:00</option>
                      <option value="10:00:00">10:00</option>
                      <option value="11:00:00">11:00</option>
                      <option value="12:00:00">12:00</option>
                      <option value="13:00:00">13:00</option>
                      <option value="14:00:00">14:00</option>
                      <option value="15:00:00">15:00</option>
                      <option value="16:00:00">16:00</option>
                      <option value="17:00:00">17:00</option>
                      <option value="18:00:00">18:00</option>
                      <option value="19:00:00">19:00</option>
                      <option value="20:00:00">20:00</option>
                      <option value="21:00:00">21:00</option>
                      <option value="22:00:00">22:00</option>
                      <option value="23:00:00">23:00</option>
                    </select>
                    <span class="icon icon--arrow icon-chevron-down"></span>
                  </div>
                </div>
              </li>
              <li>
                <div class="type">
                  <span class="body-text" data-bind="widgetLocaleText: 'labelDevolution'">Devolução</span>
                  <div class="time__select">
                    <select tabindex="0" class="group__select" data-bind="
                                            options: available_hours,
                                            optionsText: 'name',
                                            optionsValue: 'id',
                                            value: back_time,
                                            event: { change: function() { setSchedules('back')}},
                                            attr: { 'aria-label': $data.resources().returnTime }" aria-label="Horário da devolução">
                      <option value="00:00:00">00:00</option>
                      <option value="01:00:00">01:00</option>
                      <option value="02:00:00">02:00</option>
                      <option value="03:00:00">03:00</option>
                      <option value="04:00:00">04:00</option>
                      <option value="05:00:00">05:00</option>
                      <option value="06:00:00">06:00</option>
                      <option value="07:00:00">07:00</option>
                      <option value="08:00:00">08:00</option>
                      <option value="09:00:00">09:00</option>
                      <option value="10:00:00">10:00</option>
                      <option value="11:00:00">11:00</option>
                      <option value="12:00:00">12:00</option>
                      <option value="13:00:00">13:00</option>
                      <option value="14:00:00">14:00</option>
                      <option value="15:00:00">15:00</option>
                      <option value="16:00:00">16:00</option>
                      <option value="17:00:00">17:00</option>
                      <option value="18:00:00">18:00</option>
                      <option value="19:00:00">19:00</option>
                      <option value="20:00:00">20:00</option>
                      <option value="21:00:00">21:00</option>
                      <option value="22:00:00">22:00</option>
                      <option value="23:00:00">23:00</option>
                    </select>
                    <span class="icon icon--arrow icon-chevron-down"></span>
                  </div>
                </div>
              </li>
            </ul>
          </div>
        </div>
        <div class="block1">
          <button type="submit" id="btn-searchVehicles" class="button-outline button__primary button--large" data-bind="attr: { 'aria-label': $data.resources().searchVehicles }" aria-label="Pesquisar veículos">
            <i class="icon-search" data-bind="visible: !is_mobile()"></i>
            <span data-bind="widgetLocaleText: 'labelSearch', visible: is_mobile()" style="display: none;">Pesquisar</span>
          </button>
        </div>
      </div>
      <div class="clear"></div>
    </div>
  </div>
  <!-- /ko -->
</form>

Text Content

pa18800024 está carregada.



VÍNCULO COM BANCO PARCEIRO

, precisamos autenticar o seu acesso.
Como você quer receber o seu código de autenticação?
Whatsapp
SMS
Ligação

ENVIAR CÓDIGO


ABRA O APP LIVELO E SIGA OS PASSO A SEGUIR:

1. Entre em sua conta
2. Depois de entrar, clique em Mais no menu abaixo
3. Clique em
código
de autorização
4. Isso aí! Este é código!
Voltar



Busque por produtos, passagens aéreas, hotéis...
 * Produtos
   
 * Passagens
   

Buscar

Mais pesquisados da Livelo

   
 * Ar Condicionado Prime Air 9000 Btu-h Eco Inverter Frio 220V 9000ITF2
 * Pneu Pirelli 190/55zr17 Diablo Rosso Iii (tl) (75w) (t)
 * Ar Condicionado Multi Tri Split Samsung Wind Free 28000 BTUs (3x12000)
   Quente/Frio Inverter 220V
 * Ventilador de Mesa Arno Xtreme Force 50cm VB50 127v
 * Boneca Clara Baby Ref 091
 * Pneu Metzeler 150/70r17 (tl) 69v Tourance Next (t)
 * Assento para Auto Multikids Booster Hot Barbie Classic Preto/Rosa
 * Ar Condicionado Unidade Interna Ecoplus Geração 2 9.000 Btus Frio Elgin
 * Ventilador de Mesa Mondial Turbo com Sistema de Repelente em Pastilha com 03
   Velocidades Preto e Prata - VTX-40-8P-
 * Boneca Little Dolls Bichinhos Ref 8187
   



Categorias

   

 * Shopping Livelo

 * Pontos viram dinheiro

 * Clube Livelo

 * Instituições Financeiras

 * Viagens

 * Compre e Pontue

 * Catálogo de produtos

 * Transferencia de pontos

 * Recarregue seu celular

 * Compre pontos

 * Serviços

 * Doações

 * 

 * 

   

Ida e volta
Trajeto
 * Ida e volta
 * Somente ida

Origem do voo
Origem Origem do voo
Origens Recentes
Cidades
Aeroportos

Destino do voo
Destino Destino do voo
Destinos Recentes
Cidades
Aeroportos

Ida e volta
Quando você vai viajar?
Ida
Volta
Classe e passageiros
Quantos passageiros?


   PESSOAS

 * Adultos + de 12 anos
   
 * Crianças 2 à 11 anos
   
 * Bebês 0 à 23 meses
   
   O número de adultos deve ser maior ou igual ao número de bebês

CLASSE

Classe econômica
Classe executiva

Pesquisar




O que você está procurando?
Criar conta Fazer login
0



Deseja mesmo sair da Campanha Empresarial?

Só aqui você pode visualizar os itens selecionados pela empresa e troca-los
usando seus pontos empresariais. Quando quiser retornar acesse

www.livelo.com.br/campanhas-empresariais

ou pelo seu perfil no menu superior.

Ir para Home Livelo Ficar em Campanha Empresarial
   
 * Ofertas
   
 * Usar pontos
   
 * Juntar pontos
   
 * Transfira seus pontos
   
 * Compre Pontos
   
 * Clube Livelo
   
 * Comece por aqui
   
   

   
 * Central de Ajuda
 * Para empresas
   







O MÊS INTEIRO DE OFERTAS E DESCONTOS EXCLUSIVOS PARA ASSINANTES!


JUNTE PONTOS MAIS RÁPIDO, GANHE BÔNUS A CADA 3 MESES E PONTOS QUE NÃO EXPIRAM NO
CLUBE

Conferir ofertas
*Consulte as condições e o regulamento das campanhas que virão.


VIAJE PARA PARIS E ROMA COM 40% DE PONTOS DE VOLTA


GARANTA PONTOS DE VOLTA EM VOOS, HOTÉIS E ALUGUEL DE CARROS NA EUROPA!

Aproveite
Campanha válida das 10h do dia 09/09 às 10h do dia 11/09/2024. 40% de pontos de
volta no resgate de voos, hotéis e aluguel de carros com destino a Paris e Roma,
usando pontos ou pontos + dinheiro no catálogo Livelo. Válido para utilização em
qualquer período. Válido apenas para hotéis CVC. Consulte o regulamento.


APROVEITE O TURBO DAY E ACELERE EM ATÉ 10X MAIS SUAS CONQUISTAS!


ESCOLHA EM QUANTAS VEZES VOCÊ QUER TURBINAR SEUS PONTOS E APROVEITE!

Turbine já
Válido no dia 09/09/2024 das 10h às 23:59h do horário de Brasília para 'Turbo
Livelo' para as transações elegíveis expostas em seu extrato dos últimos 12
meses. Consulte mais informações em: https://www.livelo.com.br/turbo-livelo.


COMPRE DA ELECTROLUX E GANHE ATÉ 8 PONTOS POR REAL EM PRODUTOS SELECIONADOS


PONTUE NOS MELHORES ELETROS! VÁLIDO PARA PAGAMENTO EM REAIS

Aproveite já
Válido das 09h do dia 09/09/24 até 09h do dia 11/09/24, para produtos
disponíveis no link:
https://shopping.livelo.com.br/collectionsPLP/selecao-electrolux e pagamentos
integralmente em reais. Imagem ilustrativa. Consulte o regulamento do Shopping
Livelo.


GARANTA VOOS PARA O CEARÁ COM 25% OFF USANDO O CUPOM CEARA25


APAIXONE-SE POR DESTINOS ENCANTADORES!

Eu quero
Campanha válida de 02 a 11/09/24. 25% OFF para todos os clientes, para resgate
com pontos ou pontos + dinheiro no catálogo Livelo, de voos com destino a:
Fortaleza, Jericoacoara e Juazeiro do Norte, usando o cupom “CEARA25”, em
qualquer período. Sujeito a disponibilidade, taxas não inclusas. Imagens
ilustrativas. Parcelamento em 12 vezes sem juros válido na utilização do "pontos
+ dinheiro" a partir de R$ 360,00.


OFERTAS COM ATÉ 80% OFF! COMPRE NO MAGALU E GANHE ATÉ 4 PONTOS POR REAL




Compre e pontue
Válido de 09 a 11/09/2024. 4 pontos a cada real, válido para produtos vendidos e
entregues por Magalu e 1 ponto por real para produtos de marketplace. Consulte
condições e regulamento. Imagens ilustrativas.


CASAS BAHIA: COMPRE PRODUTOS SELECIONADOS BRASTEMP E GANHE 7 PONTOS POR REAL


OFERTAS PARA FAZER A FESTA!

Compre e pontue
Válido de 05 a 10/09/2024. 7 pontos por real em produtos selecionados Brastemp;
2 pontos por real nos demais itens vendidos e entregues por Casas Bahia e 1
ponto por real para marketplace mediante pagamento via Cartão de crédito, Boleto
e Pix. Consulte o regulamento.


APROVEITE AS OFERTAS DE CAFETEIRAS NESPRESSO NO PONTOFRIO E GANHE 9 PONTOS POR
REAL




Compre e pontue
Válido de 09 a 13/09/2024. 9 pontos por real em cafeteiras Nespresso vendidos e
entregues por Pontofrio e 1 ponto por real para Marketplace mediante pagamento
via Cartão de crédito, Boleto e Pix. Consulte o regulamento. Imagem ilustrativa.


ENTRE NA FESTA E APROVEITE ESTA SELEÇÃO DE PRODUTOS DO MAGALU COM ATÉ 80% OFF!




Quero aproveitar
Válido de 09 a 15/09/24 nos produtos selecionados desta coleção. Sujeito à
disponibilidade de estoque. Imagem ilustrativa. Consulte o regulamento.
Parar rotação automática do banner











VIAJE PARA PARIS E ROMA COM 40% DE PONTOS DE VOLTA EM VOOS, HOTÉIS E ALUGUEL DE
CARROS

Garanta pontos de volta em sua viagem pra Europa!



Opções de pacotes
   
 * Passagens aéreas
 * Hospedagem
 * Aluguel de carros
 * Pacotes
   

Busque a sua próxima viagem

Selecione como deseja pagar:

Pontos ou Pontos + Dinheiro Somente dinheiro
Ida e volta
 * Ida e volta
 * Somente ida

Origem do voo
Origem Origem do voo
Origens Recentes
Cidades
Aeroportos

Destino do voo
Destino Destino do voo
Destinos Recentes
Cidades
Aeroportos

Informações da data Informações da data Informações da data Informações da data
Quando você vai viajar?
Ida
Volta
Quantidade de passagens
Quantos passageiros?


   PESSOAS

 * Adultos + de 12 anos
   
 * Crianças 2 à 11 anos
   
 * Bebês 0 à 23 meses
   
   O número de adultos deve ser maior ou igual ao número de bebês

CLASSE

Classe econômica
Classe executiva

Pesquisar




Ver mais
Ver menos

Busque a sua próxima viagem

Selecione como deseja pagar:

Pontos ou Pontos + Dinheiro Somente dinheiro
Destino da hospedagem
Destino Destino da hospedagem
Últimas Buscas
Cidades
Hotéis

Informações da data Informações da data
Quando você vai viajar?
Ida
Volta
Quantidade de quartos e hóspedes
Quantidade de quartos e hóspedes
Quantos quartos?
Fechar
 * Quarto 1
 * 1 adulto 1 adultos
 * 0 criança 0 crianças
 * 

 * Quarto 1 Excluir
 * Adultos + de 18 anos
   
 * Crianças até 17 anos
   

Idade dos menores


Adicionar Quarto
Pesquisar




Ver mais
Ver menos

Busque a sua próxima viagem

Selecione como deseja pagar:

Pontos ou Pontos + Dinheiro Somente dinheiro
Devolução no mesmo local
 * Devolução em local diferente
 * Devolução no mesmo local

Local da retirada do veículo
Local de retirada

Locais Recentes
Cidades
Aeroportos

Local da devolução do veículo
Local de devolução

Locais Recentes
Cidades
Aeroportos

Data
Quando você vai viajar?
Data de retirada
Data de devolução
Horários retirada e dovolução do veículo
Quais horários de retirada e devolução?
Fechar
 * Retirada
   00:0001:0002:0003:0004:0005:0006:0007:0008:0009:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:0021:0022:0023:00
 * Devolução
   00:0001:0002:0003:0004:0005:0006:0007:0008:0009:0010:0011:0012:0013:0014:0015:0016:0017:0018:0019:0020:0021:0022:0023:00

Pesquisar




Ver mais
Ver menos

Busque a sua próxima viagem

Selecione como deseja pagar:

Pontos ou Pontos + Dinheiro Somente dinheiro
Pacote aéreo + hospedagem
 * Outros pacotes
 * Pacote aéreo + hospedagem

Destino nacional
Destino internacional
De onde você vai partir?

 * AGUAS BELAS
 * ANDRADINA
 * ARACAJU
 * ARACRUZ
 * ARAÇATUBA
 * ARMAÇÃO DOS BÚZIOS
 * ATINS
 * BALNEÁRIO CAMBORIÚ
 * BARREIRINHAS
 * BAURU
 * BELO HORIZONTE
 * BELÉM
 * BONITO
 * BRASÍLIA
 * CALDAS NOVAS
 * CAMPINA GRANDE
 * CAMPINAS
 * CAMPO GRANDE
 * CAMPOS DO JORDÃO
 * CANOAS
 * CAROLINA
 * CASCAVEL
 * CAXIAS DO SUL
 * CHAPADA DIAMANTINA
 * CHAPECÓ
 * CONFINS
 * CUIABÁ
 * CURITIBA
 * DIVINÓPOLIS
 * DRACENA
 * FLORIANÓPOLIS
 * FORTALEZA
 * FOZ DO IGUAÇU
 * GARANHUNS
 * GOIÂNIA
 * GRAMADO
 * GUARULHOS
 * GUAXUPÉ
 * ITACARÉ
 * ITUIUTABA
 * JALES
 * JAÚ
 * JERICOACOARA
 * JOINVILLE
 * JOÃO PESSOA
 * LONDRINA
 * MACEIÓ
 * MANAUS
 * MARINGÁ
 * MARÍLIA
 * NATAL
 * NAVEGANTES
 * OURINHOS
 * PALMAS
 * PARATY
 * PASSO FUNDO
 * PATOS DE MINAS
 * PIRACICABA
 * PONTA GROSSA
 * PORTO ALEGRE
 * PORTO SEGURO
 * PORTO VELHO
 * POUSO ALEGRE
 * POÇOS DE CALDAS
 * PRESIDENTE PRUDENTE
 * RECIFE
 * RIBEIRÃO PRETO
 * RIO BRANCO
 * RIO DE JANEIRO
 * ROCK IN RIO
 * SALVADOR
 * SERRANA
 * SOROCABA
 * SÃO JOSÉ DO RIO PRETO
 * SÃO LUÍS
 * SÃO PAULO
 * TERESINA
 * UBERABA
 * UBERLÂNDIA
 * VINHEDO
 * VITÓRIA


Pra onde você vai?


Pesquisar
Origem do voo
De onde você vai partir?

Origens Recentes
Cidades
Aeroportos

Destino do voo
Pra onde você vai?

Origens Recentes
Cidades
Aeroportos

Editar informações da data
Editar informações dos quartos
Editar informações dos hóspedes
Quantos hóspedes?
Fechar
 * Quarto 1
 * 1 adulto 1 adultos
 * 0 criança 0 crianças
 * 

 * Quarto 1 Excluir
 * Adultos + de 18 anos
   
 * Crianças até 17 anos
   

Idade dos menores


Adicionar Quarto
Pesquisar



Ver mais
Ver menos
Encontre ingressos, seguros, transfers e outros produtos para sua viagem






O CLUBE LIVELO É A MELHOR FORMA DE JUNTAR PONTOS!

Assinando o Clube você recebe pontos todos os meses e tem descontos e vantagens
exclusivas


ASSINE O PLANO CLASSIC NA CATEGORIA MENSAL E GANHE 26.000 PONTOS EM 12 MESES

12.000 pontos do plano + 13.000 pontos da oferta + 1.000 pontos por permanência

Assine já

Válido no dia 09/09/2024 das 14h às 17h no horário de Brasília, exclusivamente
para adesão mensal no plano Classic. Consulte o regulamento.












CONFIRA AS OFERTAS EM DESTAQUE PARA VOCÊ ECONOMIZAR, GANHAR E TROCAR PONTOS!

Termina em:

02 horas 11 minutos 12 segundos

00 dia
02 h : 11 min : 12 s


DECATHLON: GANHE 5 PONTOS POR REAL COM O CLUBE!

Ofertas para o seu esporte favorito! Cliente sem Clube ganha 3 pontos por real

Compre e pontue

Termina em:

dia 02 horas 11 minutos 12 segundos

01 dia
02 h : 11 min : 12 s


OFERTA EXCLUSIVA! GANHE 15% DOS PONTOS DE VOLTA

Transforme pontos em dinheiro e ganhe pointsback. 1.000 pontos Livelo = 150
pontos de volta

Eu quero

Termina em:

dia 02 horas 11 minutos 12 segundos

01 dia
02 h : 11 min : 12 s


COMPRE NO EXTRA.COM.BR E GANHE 8 PONTOS POR REAL

Aproveite agora ofertas selecionadas Philco e junte muitos pontos Livelo!

Compre e pontue

Termina em:

02 dias 02 horas 11 minutos 12 segundos

02 dias
02 h : 11 min : 12 s


GANHE ATÉ 12 PONTOS POR REAL EM PRODUTOS EUCERIN

Use o cupom LIVELO na Época Cosméticos! 12 pontos por real no Clube e 10 pontos
por real sem Clube

Compre e pontue

‹›




OS MELHORES DESCONTOS E OFERTAS QUE VOCÊ NÃO PODE PERDER!

Pacotes de viagem imperdíveis! Combine Pontos + Dinheiro em até 12x sem juros
Válida de 09 a 22/09/24. Consulte condições e disponibilidade de cada oferta.
Valores sujeitos a alteração, imagem ilustrativa.

Voe para o RJ e SP com pontos Livelo Prepare-se para shows incríveis! Campanha
válida de 15/08 a 30/09/24. Parcelamento em 12 vezes sem juros válido na
utilização do "pontos + dinheiro" a partir de R$ 360,00. Imagem ilustrativa.
Sujeito a disponibilidade, taxas não inclusas.

Super Oferta: troque pontos por produtos com descontos incríveis! Use pontos +
dinheiro em até 10x sem juros Válido de 07 a 10/09/24. Sujeito à disponibilidade
de estoque. Imagem ilustrativa. Campanha não cumulativa com outras promoções
e/ou cupons ativos. Consulte o regulamento.

Jogo de Panelas Brinox com até 41% OFF Use pontos + dinheiro em até 10x sem
juros Válido de 07 a 10/09/24. Sujeito à disponibilidade de estoque. Imagem
ilustrativa. Campanha não cumulativa com outras promoções e/ou cupons ativos.
Consulte o regulamento.
Air Fryer com até 41% OFF Use pontos + dinheiro em até 10x sem juros Válido de
07 a 10/09/24. Sujeito à disponibilidade de estoque. Imagem ilustrativa.
Campanha não cumulativa com outras promoções e/ou cupons ativos. Consulte o
regulamento.
Smartphones com até 40% OFF Troque seus pontos e economize! Válido de 02 a
09/09/24 nos produtos selecionados desta coleção. Sujeito à disponibilidade de
estoque. Imagem ilustrativa. Consulte o regulamento.

Ofertas Semana do Brasil com até 40% OFF Troque seus pontos e aproveite! Válido
de 04 a 10/09/24 nos produtos selecionados desta coleção. Sujeito à
disponibilidade de estoque. Imagem ilustrativa. Consulte o regulamento.






Estamos te levando para a Decolar
Faça a sua pesquisa, compre em reais e acumule pontos Livelo.
0 %

Aguarde. Se a página não abrir, clique aqui.
Powered by


Troque seus pontos e economize no Shopping Livelo

Novidade


MELHORES OFERTAS

ASPIRADOR DE PÓ ROBÔ WAP ROBOT W95 - CINZA/PRETO

25.882 pontos
Assinantes do Clube Livelo têm desconto!
21.463 pontos
OU


R$ 462,90
4%   OFF
R$ 440,00
Ganhe 440 pontos pagando em reais

PNEU GOODYEAR DIRECTION TOURING 2 ARO 14 175/65 86H

18.436 pontos
Assinantes do Clube Livelo têm desconto!
15.288 pontos
OU


R$ 399,90
21%   OFF
R$ 313,41
Ganhe 313 pontos pagando em reais

PNEU FIRESTONE F-600 ARO 14 175/70 84T

18.176 pontos
Assinantes do Clube Livelo têm desconto!
15.073 pontos
OU


R$ 437,90
29%   OFF
R$ 309,00
Ganhe 309 pontos pagando em reais

GELADEIRA ELECTROLUX TF55S FROST FREE INOX COM PRATELEIRA REVERSÍVEL PLATINUM -
431 LITROS

236.018 pontos
Assinantes do Clube Livelo têm desconto!
197.596 pontos
OU


R$ 4.397,40
3%   OFF
R$ 4.248,32
Ganhe 4248 pontos pagando em reais

CAFETEIRA EXPRESSO ARNO DOLCE GUSTO GENIO S BASIC MULTIBEBIDAS - BRANCA

32.347 pontos
Assinantes do Clube Livelo têm desconto!
26.824 pontos
OU


R$ 588,39
6%   OFF
R$ 549,90
Ganhe 550 pontos pagando em reais

SMARTPHONE SAMSUNG GALAXY S23 FE 5G 128GB, 8GB RAM, INTELIGÊNCIA ARTIFICIAL,
CÂMERA TRIPLA, SELFIE DE 10MP, TELA 6.4", EXYNOS 2200 OCTA CORE - CREME

166.611 pontos
Assinantes do Clube Livelo têm desconto!
139.488 pontos
OU


R$ 3.221,11
6%   OFF
R$ 2.999,00
Ganhe 2999 pontos pagando em reais

MULTIFUNCIONAL TANQUE DE TINTA EPSON ECOTANK L3250 WIRELESS - IMPRESSORA,
COPIADORA, SCANNER

60.944 pontos
Assinantes do Clube Livelo têm desconto!
51.023 pontos
OU


R$ 1.309,90
16%   OFF
R$ 1.097,00
Ganhe 1097 pontos pagando em reais

FRITADEIRA ELÉTRICA ELECTROLUX EAF30 GRAND AIRFRYER 4L - GRAFITE

23.529 pontos
Assinantes do Clube Livelo têm desconto!
19.512 pontos
OU


R$ 779,00
48%   OFF
R$ 399,99
Ganhe 400 pontos pagando em reais

LAVADORA DE ALTA PRESSÃO WAP ECO FIT 2200 1500PSI 1400W COM JATO DE ÁGUA LEQUE E
CONCENTRADO, SISTEMA STOP TOTAL - LARANJA/PRETA

21.495 pontos
Assinantes do Clube Livelo têm desconto!
17.996 pontos
OU


R$ 430,40
10%   OFF
R$ 386,91
Ganhe 387 pontos pagando em reais

LAVA E SECA MIDEA HEALTHGUARD SMART MF200D110WB/WK BRANCA COM 14 PROGRAMAS E
WI-FI – 11/7KG

197.013 pontos
Assinantes do Clube Livelo têm desconto!
164.941 pontos
OU


R$ 4.068,90
12%   OFF
R$ 3.546,24
Ganhe 3546 pontos pagando em reais

MICRO-ONDAS PHILCO PMO38E 1400W COM FUNÇÃO MANTER AQUECIDO E TIRAR ODOR – BRANCO
ESPELHADO

38.827 pontos
Assinantes do Clube Livelo têm desconto!
32.507 pontos
OU


R$ 838,95
16%   OFF
R$ 698,89
Ganhe 699 pontos pagando em reais

SMARTPHONE MOTOROLA EDGE 50 FUSION 5G BLUE TEAL 256GB, TELA 6.7”, 8GB RAM,
CÂMERA COM MOTO AI, IP68 E PROCESSADOR SNAPDRAGON

123.278 pontos
Assinantes do Clube Livelo têm desconto!
103.209 pontos
OU


R$ 2.999,00
26%   OFF
R$ 2.219,00
Ganhe 2219 pontos pagando em reais

VENTILADOR DE MESA 40CM MONDIAL SUPER POWER VSP-40-B 6 PÁS 3 VELOCIDADES - PRETO

7.772 pontos
Assinantes do Clube Livelo têm desconto!
6.507 pontos
OU


R$ 199,00
29%   OFF
R$ 139,90
Ganhe 140 pontos pagando em reais

SMARTPHONE SAMSUNG GALAXY A55 5G AZUL ESCURO 256GB, 8GB RAM, TELA SUPER AMOLED
6.6", CÂMERA TRIPLA TRASEIRA DE ATÉ 50MP E SELFIE DE 32MP

137.163 pontos
Assinantes do Clube Livelo têm desconto!
114.834 pontos
OU


R$ 2.998,89
17%   OFF
R$ 2.468,94
Ganhe 2469 pontos pagando em reais

NOTEBOOK DELL INSPIRON 15 COM PROCESSADOR INTEL CORE I5 DE 12° GERAÇÃO, 8GB RAM,
256GB SSD, TELA FULL HD 15,6"E WINDOWS 11 - I15-I120K-A20P

169.944 pontos
Assinantes do Clube Livelo têm desconto!
142.279 pontos
OU


R$ 3.781,84
19%   OFF
R$ 3.059,00
Ganhe 3059 pontos pagando em reais

ASPIRADOR DE PÓ ROBÔ WAP ROBOT W95 - CINZA/PRETO

25.882 pontos
Assinantes do Clube Livelo têm desconto!
21.463 pontos
OU


R$ 462,90
4%   OFF
R$ 440,00
Ganhe 440 pontos pagando em reais

PNEU GOODYEAR DIRECTION TOURING 2 ARO 14 175/65 86H

18.436 pontos
Assinantes do Clube Livelo têm desconto!
15.288 pontos
OU


R$ 399,90
21%   OFF
R$ 313,41
Ganhe 313 pontos pagando em reais

PNEU FIRESTONE F-600 ARO 14 175/70 84T

18.176 pontos
Assinantes do Clube Livelo têm desconto!
15.073 pontos
OU


R$ 437,90
29%   OFF
R$ 309,00
Ganhe 309 pontos pagando em reais

GELADEIRA ELECTROLUX TF55S FROST FREE INOX COM PRATELEIRA REVERSÍVEL PLATINUM -
431 LITROS

236.018 pontos
Assinantes do Clube Livelo têm desconto!
197.596 pontos
OU


R$ 4.397,40
3%   OFF
R$ 4.248,32
Ganhe 4248 pontos pagando em reais

CAFETEIRA EXPRESSO ARNO DOLCE GUSTO GENIO S BASIC MULTIBEBIDAS - BRANCA

32.347 pontos
Assinantes do Clube Livelo têm desconto!
26.824 pontos
OU


R$ 588,39
6%   OFF
R$ 549,90
Ganhe 550 pontos pagando em reais

SMARTPHONE SAMSUNG GALAXY S23 FE 5G 128GB, 8GB RAM, INTELIGÊNCIA ARTIFICIAL,
CÂMERA TRIPLA, SELFIE DE 10MP, TELA 6.4", EXYNOS 2200 OCTA CORE - CREME

166.611 pontos
Assinantes do Clube Livelo têm desconto!
139.488 pontos
OU


R$ 3.221,11
6%   OFF
R$ 2.999,00
Ganhe 2999 pontos pagando em reais

MULTIFUNCIONAL TANQUE DE TINTA EPSON ECOTANK L3250 WIRELESS - IMPRESSORA,
COPIADORA, SCANNER

60.944 pontos
Assinantes do Clube Livelo têm desconto!
51.023 pontos
OU


R$ 1.309,90
16%   OFF
R$ 1.097,00
Ganhe 1097 pontos pagando em reais

FRITADEIRA ELÉTRICA ELECTROLUX EAF30 GRAND AIRFRYER 4L - GRAFITE

23.529 pontos
Assinantes do Clube Livelo têm desconto!
19.512 pontos
OU


R$ 779,00
48%   OFF
R$ 399,99
Ganhe 400 pontos pagando em reais

LAVADORA DE ALTA PRESSÃO WAP ECO FIT 2200 1500PSI 1400W COM JATO DE ÁGUA LEQUE E
CONCENTRADO, SISTEMA STOP TOTAL - LARANJA/PRETA

21.495 pontos
Assinantes do Clube Livelo têm desconto!
17.996 pontos
OU


R$ 430,40
10%   OFF
R$ 386,91
Ganhe 387 pontos pagando em reais

LAVA E SECA MIDEA HEALTHGUARD SMART MF200D110WB/WK BRANCA COM 14 PROGRAMAS E
WI-FI – 11/7KG

197.013 pontos
Assinantes do Clube Livelo têm desconto!
164.941 pontos
OU


R$ 4.068,90
12%   OFF
R$ 3.546,24
Ganhe 3546 pontos pagando em reais

MICRO-ONDAS PHILCO PMO38E 1400W COM FUNÇÃO MANTER AQUECIDO E TIRAR ODOR – BRANCO
ESPELHADO

38.827 pontos
Assinantes do Clube Livelo têm desconto!
32.507 pontos
OU


R$ 838,95
16%   OFF
R$ 698,89
Ganhe 699 pontos pagando em reais

SMARTPHONE MOTOROLA EDGE 50 FUSION 5G BLUE TEAL 256GB, TELA 6.7”, 8GB RAM,
CÂMERA COM MOTO AI, IP68 E PROCESSADOR SNAPDRAGON

123.278 pontos
Assinantes do Clube Livelo têm desconto!
103.209 pontos
OU


R$ 2.999,00
26%   OFF
R$ 2.219,00
Ganhe 2219 pontos pagando em reais

VENTILADOR DE MESA 40CM MONDIAL SUPER POWER VSP-40-B 6 PÁS 3 VELOCIDADES - PRETO

7.772 pontos
Assinantes do Clube Livelo têm desconto!
6.507 pontos
OU


R$ 199,00
29%   OFF
R$ 139,90
Ganhe 140 pontos pagando em reais

SMARTPHONE SAMSUNG GALAXY A55 5G AZUL ESCURO 256GB, 8GB RAM, TELA SUPER AMOLED
6.6", CÂMERA TRIPLA TRASEIRA DE ATÉ 50MP E SELFIE DE 32MP

137.163 pontos
Assinantes do Clube Livelo têm desconto!
114.834 pontos
OU


R$ 2.998,89
17%   OFF
R$ 2.468,94
Ganhe 2469 pontos pagando em reais

NOTEBOOK DELL INSPIRON 15 COM PROCESSADOR INTEL CORE I5 DE 12° GERAÇÃO, 8GB RAM,
256GB SSD, TELA FULL HD 15,6"E WINDOWS 11 - I15-I120K-A20P

169.944 pontos
Assinantes do Clube Livelo têm desconto!
142.279 pontos
OU


R$ 3.781,84
19%   OFF
R$ 3.059,00
Ganhe 3059 pontos pagando em reais

ASPIRADOR DE PÓ ROBÔ WAP ROBOT W95 - CINZA/PRETO

25.882 pontos
Assinantes do Clube Livelo têm desconto!
21.463 pontos
OU


R$ 462,90
4%   OFF
R$ 440,00
Ganhe 440 pontos pagando em reais
‹›








COMPRE EM NOSSOS PARCEIROS E GANHE PONTOS




CONFIRA AS OFERTAS INCRÍVEIS QUE SELECIONAMOS PARA VOCÊ!


NÃO PERCA A CHANCE DE LEVAR OS MELHORES PRODUTOS

O Boticario
R$ 1 = 3 Pontos Livelo
Aproveitar oferta exclusiva
Época cosmésticos
R$ 1 até 12 Pontos Livelo Clube
ou até 10 pontos por real para não assinantes
Aproveitar oferta exclusiva
Avon
R$ 1 = 6 Pontos Livelo Clube
ou 4 pontos por real para não assinantes
Aproveitar oferta exclusiva
Eudora
R$ 1 até 10 Pontos Livelo Clube
ou até 8 pontos por real para não assinantes
Aproveitar oferta exclusiva
Petlove
R$ 1 = 2 Pontos Livelo
Aproveitar oferta exclusiva




















Atenção! A Livelo NÃO pede informações bancárias via SMS ou WhatsApp. Saiba mais
sobre nossas Dicas de Segurança clicando aqui.



BAIXE O APP LIVELO

Use seus pontos em ofertas exclusivas do aplicativo, consulte seu saldo e fique
por dentro das novidades, de forma rápida e fácil. Tenha seus pontos sempre à
mão!



Se preferir,
baixe o app Livelo com o QR Code



Queremos te ouvir 😉 Trabalhamos para proporcionar a melhor experiência para
nossos usuários e, por isso, ouvir você é muito importante! Responda nossa
pesquisa aqui



Bradesco Capitalização

X
Clube Max Pontos Bradesco PU 36 MESES

Pagamento único de R$ 500 até R$ 5 mil.

Concorra a 11 sorteios semanais de R$ 5 mil até R$ 250 mil.

Clube Max Pontos Bradesco PU 60 MESES

Pagamento mensal de R$ 40 reais até R$ 500 reais.

Concorra a 23 sorteios semanais de R$ 5 mil até R$ 625 mil.

*Ao final da vigência do plano você recebe 100% do valor pago.

JÁ TENHO
ADQUIRA AGORA
Usar Pontos
Com viagens
Com serviços
Com Shopping Livelo
Em nossos parceiros
Com doações
Pagar com Pix
Pontos viram dinheiro
Pontos + Dinheiro
Juntar Pontos
Com sites parceiros
Com instituições financeiras
Com o Clube Livelo
Com passagens aéreas
Com cruzeiros
Extensão de navegador
Transfira seus pontos
Para outros programas
Para um amigo
Para Livelo
Institucional
Dicas de Segurança
Código de conduta
Imprensa
Políticas de privacidade
Trabalhe conosco
Transparência salarial
Compre pontos
Para você
Para um amigo
Para empresas
Livelo empresas
Pontos para incentivar
Pontos para vender mais
Pontos para fidelizar
Conheça a Livelo
Como funciona
Como usar seus pontos
Regulamentos Livelo
Simulador de pontos
Central de ajuda
Fale conosco
Aplicativo
Vantagens do nosso app



Formas de pagamento

Cartões de crédito



Transferências / Débito



Redes Sociais

Siga a Livelo



Selos



Aplicativo

Baixe nosso App



Livelo S.A. - Todos os direitos reservados - CNPJ: 12.888.241/0001-06

Alameda Xingu, 512 - 1° Andar - Alphaville Industrial - Barueri/SP




POLÍTICA DE COOKIES

Autorizando o uso de cookies, você nos permite guardar estatíticas de sua visita
para assim melhorar sua experiência em nosso site. Para mais informações,
consulte nossa Política de privacidade
Personalizar Autorizar