.cn_panel_default {
  padding-top: 50px;
}

.v-text-field--outlined fieldset {
  transition-duration: 0.1s;
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
  padding: 0px;
}

.adpmain table {
  border-collapse: separate !important;
}

.Vue-Toastification__container.bottom-right .Vue-Toastification__toast,
.Vue-Toastification__container.top-right .Vue-Toastification__toast {
  margin-left: auto !important;
  margin-right: unset !important;
}

@media (max-width: 1023px) {
  .v-menu__content.theme--light.menuable__content__active {
    min-width: 95% !important;
  }
  .adpmain.persian .navFwd a:nth-child(2),
  .adpmain.persian .navBack a:nth-child(2) {
    top: 8% !important;
  }
  .adpmain {
    top: 60px !important;
    width: 100% !important;
  }
  .adpmain table {
    padding: 0px 5px !important;
    width: 100% !important;
  }
  .adpmain table td > .weekday {
    width: auto;
    height: 45px !important;
  }
}
@media (min-width: 1200px) {
  body.home .citynet-app {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}
.container {
  padding-top: 0;
  padding-bottom: 0;
}

.citynet-app#app {
  background: #fff;
  box-sizing: border-box;
}
.citynet-app#app i {
  margin: 0 !important;
}
.citynet-app#app label {
  margin-bottom: 0px !important;
}
.citynet-app#app .v-application--wrap {
  min-height: -moz-fit-content !important;
  min-height: fit-content !important;
}
.citynet-app#app .v-card {
  background-color: #fff;
}
.citynet-app#app.citynet_ghasreshirin.theme--light.v-application, .citynet-app#app.citynet_vidagasht.theme--light.v-application {
  background: transparent;
}
.citynet-app#app.citynet_ghasreshirin .main-homepage-class .v-card, .citynet-app#app.citynet_vidagasht .main-homepage-class .v-card {
  background-color: transparent;
}
.citynet-app#app.transparent.theme--light.v-application {
  background: rgba(255, 255, 255, 0.431372549);
}
.citynet-app#app.transparent #main-homepage-class .v-card:not(.defaultMenu) {
  background-color: rgba(255, 255, 255, 0.431372549);
}
.citynet-app#app.citynet_ata2000 .contractsPage .no-bootstrap5-css .col-md-2, .citynet-app#app.citynet_satitravel .contractsPage .no-bootstrap5-css .col-md-2 {
  flex: 0 0 16.666667% !important;
  max-width: 16.666667% !important;
}
.citynet-app#app.citynet_ata2000 .contractsPage .no-bootstrap5-css .col-md-4, .citynet-app#app.citynet_satitravel .contractsPage .no-bootstrap5-css .col-md-4 {
  flex: 0 0 33.333333% !important;
  max-width: 33.333333% !important;
}
.citynet-app#app.citynet_behshadgasht, .citynet-app#app.citynet_amirtravel {
  background: unset !important;
}
.citynet-app#app .twoway-form .datepicker .v-input__append-inner {
  padding-right: 11px;
  padding-top: 5px;
}
.citynet-app#app #inspire {
  margin-top: 0px !important;
}
.citynet-app#app #inspire .v-application--wrap > nav {
  z-index: 100;
}
.citynet-app#app #inspire > div > header {
  z-index: 102;
}
.citynet-app#app .col,
.citynet-app#app .col-1,
.citynet-app#app .col-10,
.citynet-app#app .col-11,
.citynet-app#app .col-12,
.citynet-app#app .col-2,
.citynet-app#app .col-3,
.citynet-app#app .col-4,
.citynet-app#app .col-5,
.citynet-app#app .col-6,
.citynet-app#app .col-7,
.citynet-app#app .col-8,
.citynet-app#app .col-9,
.citynet-app#app .col-auto,
.citynet-app#app .col-lg,
.citynet-app#app .col-lg-1,
.citynet-app#app .col-lg-10,
.citynet-app#app .col-lg-11,
.citynet-app#app .col-lg-12,
.citynet-app#app .col-lg-2,
.citynet-app#app .col-lg-3,
.citynet-app#app .col-lg-4,
.citynet-app#app .col-lg-5,
.citynet-app#app .col-lg-6,
.citynet-app#app .col-lg-7,
.citynet-app#app .col-lg-8,
.citynet-app#app .col-lg-9,
.citynet-app#app .col-lg-auto,
.citynet-app#app .col-md,
.citynet-app#app .col-md-1,
.citynet-app#app .col-md-10,
.citynet-app#app .col-md-11,
.citynet-app#app .col-md-12,
.citynet-app#app .col-md-2,
.citynet-app#app .col-md-3,
.citynet-app#app .col-md-4,
.citynet-app#app .col-md-5,
.citynet-app#app .col-md-6,
.citynet-app#app .col-md-7,
.citynet-app#app .col-md-8,
.citynet-app#app .col-md-9,
.citynet-app#app .col-md-auto,
.citynet-app#app .col-sm,
.citynet-app#app .col-sm-1,
.citynet-app#app .col-sm-10,
.citynet-app#app .col-sm-11,
.citynet-app#app .col-sm-12,
.citynet-app#app .col-sm-2,
.citynet-app#app .col-sm-3,
.citynet-app#app .col-sm-4,
.citynet-app#app .col-sm-5,
.citynet-app#app .col-sm-6,
.citynet-app#app .col-sm-7,
.citynet-app#app .col-sm-8,
.citynet-app#app .col-sm-9,
.citynet-app#app .col-sm-auto,
.citynet-app#app .col-xl,
.citynet-app#app .col-xl-1,
.citynet-app#app .col-xl-10,
.citynet-app#app .col-xl-11,
.citynet-app#app .col-xl-12,
.citynet-app#app .col-xl-2,
.citynet-app#app .col-xl-3,
.citynet-app#app .col-xl-4,
.citynet-app#app .col-xl-5,
.citynet-app#app .col-xl-6,
.citynet-app#app .col-xl-7,
.citynet-app#app .col-xl-8,
.citynet-app#app .col-xl-9,
.citynet-app#app .col-xl-auto {
  padding: 13px;
  position: relative;
  min-height: unset !important;
}
.citynet-app#app .panelHeader {
  position: fixed;
  top: 0;
  z-index: 1000;
  place-self: center;
}
.citynet-app#app .panelHeader hr {
  margin: 0px !important;
}
.citynet-app#app .panelHeader_defaultDrawer {
  z-index: 3000 !important;
}
.citynet-app#app .panelHeader.default {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  background-color: transparent;
  margin: 0;
  padding-right: 20px;
}
.citynet-app#app .panelHeader.default .panelHeader__span--userName {
  font-size: 13px !important;
  margin: 10px;
  padding: 7px 10px;
  border-radius: 10%;
}
.citynet-app#app .panelHeader.default .panelHeader__span--userName:hover:not(:first-child) {
  font-size: 13px !important;
  background-color: rgb(239, 239, 239);
}
.citynet-app#app .panelHeader.default .panelHeader__button--signUp, .citynet-app#app .panelHeader.default .panelHeader__button--signIn, .citynet-app#app .panelHeader.default .panelHeader__button--panelAdmin, .citynet-app#app .panelHeader.default .panelHeader__button--trackOrder {
  font-size: 13px !important;
  margin: 10px;
  margin-right: 0px;
  padding: 7px 10px;
  border-radius: 10%;
}
.citynet-app#app .panelHeader.default .panelHeader__button--signUp:hover:not(:first-child), .citynet-app#app .panelHeader.default .panelHeader__button--signIn:hover:not(:first-child), .citynet-app#app .panelHeader.default .panelHeader__button--panelAdmin:hover:not(:first-child), .citynet-app#app .panelHeader.default .panelHeader__button--trackOrder:hover:not(:first-child) {
  font-size: 13px !important;
  background-color: rgb(239, 239, 239);
}
.citynet-app#app .panelHeader.default .panelHeader__button--signUp {
  background-color: var(--v-buttons-base);
  color: white;
}
.citynet-app#app .panelHeader.default .panelHeader__button--signUp:hover {
  font-size: 13px !important;
  opacity: 0.8;
}
.citynet-app#app .panelHeader.default .panelHeader__button--exit {
  background: transparent !important;
}
.citynet-app#app .panelHeader.theme1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  width: 100%;
  background-color: transparent;
  margin: 0;
  padding-right: 0;
}
.citynet-app#app .panelHeader.theme1 .panelHeader__span--userName {
  font-size: 13px !important;
  margin: 10px;
  padding: 7px 10px;
  border-radius: 10%;
}
.citynet-app#app .panelHeader.theme1 .panelHeader__span--userName:hover:not(:first-child) {
  font-size: 13px !important;
  background-color: rgb(239, 239, 239);
}
.citynet-app#app .panelHeader.theme1 .panelHeader__button--signUp, .citynet-app#app .panelHeader.theme1 .panelHeader__button--signIn, .citynet-app#app .panelHeader.theme1 .panelHeader__button--exit, .citynet-app#app .panelHeader.theme1 .panelHeader__button--panelAdmin, .citynet-app#app .panelHeader.theme1 .panelHeader__button--trackOrder {
  font-size: 13px !important;
  margin: 10px;
  margin-right: 0px;
  padding: 7px 10px;
  border-radius: 10%;
}
.citynet-app#app .panelHeader.theme1 .panelHeader__button--signUp:hover:not(:first-child), .citynet-app#app .panelHeader.theme1 .panelHeader__button--signIn:hover:not(:first-child), .citynet-app#app .panelHeader.theme1 .panelHeader__button--exit:hover:not(:first-child), .citynet-app#app .panelHeader.theme1 .panelHeader__button--panelAdmin:hover:not(:first-child), .citynet-app#app .panelHeader.theme1 .panelHeader__button--trackOrder:hover:not(:first-child) {
  font-size: 13px !important;
  background-color: rgb(239, 239, 239);
}
.citynet-app#app .panelHeader.theme1 .panelHeader__button--signUp {
  background-color: var(--v-buttons-base);
  color: white;
}
.citynet-app#app .panelHeader.theme1 .panelHeader__button--signUp:hover {
  font-size: 13px !important;
  opacity: 0.8;
}

.main-homepage-class.transparent .theme--light.v-tabs > .v-tabs-bar {
  background-color: rgba(255, 255, 255, 0.0705882353) !important;
}
.main-homepage-class.transparent, .main-homepage-class.default {
  margin: auto;
}
.main-homepage-class.transparent .v-chip, .main-homepage-class.default .v-chip {
  margin: 4px 8px !important;
}
.main-homepage-class.transparent .v-input__prepend-inner i, .main-homepage-class.default .v-input__prepend-inner i {
  padding: 0 4px;
}
.main-homepage-class.transparent input,
.main-homepage-class.transparent .v-input, .main-homepage-class.default input,
.main-homepage-class.default .v-input {
  font-size: 13px !important;
}
.main-homepage-class.transparent .theme--light input,
.main-homepage-class.transparent .theme--light .v-input:not(.v-input--is-disabled):not(.error--text) fieldset,
.main-homepage-class.transparent .theme--light label,
.main-homepage-class.transparent .theme--light .black--text,
.main-homepage-class.transparent .theme--light .homepage-icon-color, .main-homepage-class.default .theme--light input,
.main-homepage-class.default .theme--light .v-input:not(.v-input--is-disabled):not(.error--text) fieldset,
.main-homepage-class.default .theme--light label,
.main-homepage-class.default .theme--light .black--text,
.main-homepage-class.default .theme--light .homepage-icon-color {
  color: #52575c !important;
}
.main-homepage-class.transparent .theme--light label.v-label--is-disabled, .main-homepage-class.default .theme--light label.v-label--is-disabled {
  color: #a0a4a8 !important;
}
.main-homepage-class.transparent .theme--light .grey--text, .main-homepage-class.default .theme--light .grey--text {
  color: #a0a4a8 !important;
}
.main-homepage-class.transparent > .v-card.v-sheet.theme--light, .main-homepage-class.default > .v-card.v-sheet.theme--light {
  box-shadow: 0 6px 31px -13px rgba(0, 0, 0, 0.21);
  border-radius: 20px;
}
.main-homepage-class.transparent .v-tabs-bar, .main-homepage-class.default .v-tabs-bar {
  height: 20%;
  border-radius: 20px;
}
.main-homepage-class.transparent > div > .main-homepage-class__tabs .v-tab, .main-homepage-class.default > div > .main-homepage-class__tabs .v-tab {
  padding: 10px 0 !important;
  font-size: 13px;
  letter-spacing: 0px !important;
  max-width: 15%;
}
@media (max-width: 960px) {
  .main-homepage-class.transparent > div > .main-homepage-class__tabs .v-tab, .main-homepage-class.default > div > .main-homepage-class__tabs .v-tab {
    max-width: 14%;
    min-width: 14;
  }
}
@media (max-width: 600px) {
  .main-homepage-class.transparent > div > .main-homepage-class__tabs .v-tab, .main-homepage-class.default > div > .main-homepage-class__tabs .v-tab {
    max-width: 12%;
    min-width: 12%;
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
}
.main-homepage-class.transparent > div > .main-homepage-class__tabs .v-tab > i, .main-homepage-class.default > div > .main-homepage-class__tabs .v-tab > i {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.main-homepage-class.transparent > div > .main-homepage-class__tabs .v-tab > svg, .main-homepage-class.default > div > .main-homepage-class__tabs .v-tab > svg {
  min-height: 24px;
  max-width: 28px;
}
.main-homepage-class.transparent > div > .main-homepage-class__tabs .v-tab--active, .main-homepage-class.default > div > .main-homepage-class__tabs .v-tab--active {
  border-bottom: 2px solid var(--v-primary-base) !important;
}
.main-homepage-class.transparent > div > .main-homepage-class__tabs .v-tab--active i, .main-homepage-class.default > div > .main-homepage-class__tabs .v-tab--active i {
  color: var(--v-primary-base) !important;
}
.main-homepage-class.transparent .flight-panel__radiogroup,
.main-homepage-class.transparent .flightAndHotel-panel__radiogroup,
.main-homepage-class.transparent .hotel-panel__radiogroup, .main-homepage-class.default .flight-panel__radiogroup,
.main-homepage-class.default .flightAndHotel-panel__radiogroup,
.main-homepage-class.default .hotel-panel__radiogroup {
  margin-top: 10px;
}
.main-homepage-class.transparent .flight-panel__radiogroup > div > div > div > div,
.main-homepage-class.transparent .flightAndHotel-panel__radiogroup > div > div > div > div,
.main-homepage-class.transparent .hotel-panel__radiogroup > div > div > div > div, .main-homepage-class.default .flight-panel__radiogroup > div > div > div > div,
.main-homepage-class.default .flightAndHotel-panel__radiogroup > div > div > div > div,
.main-homepage-class.default .hotel-panel__radiogroup > div > div > div > div {
  display: flex;
  flex-direction: row;
  font-size: 13px;
}
.main-homepage-class.transparent .flightAndHotel-panel__radio--oneway, .main-homepage-class.transparent .flightAndHotel-panel__radio--twoway, .main-homepage-class.transparent .flightAndHotel-panel__radio--multiway,
.main-homepage-class.transparent .flight-panel__radio--oneway,
.main-homepage-class.transparent .flight-panel__radio--twoway,
.main-homepage-class.transparent .flight-panel__radio--multiway, .main-homepage-class.default .flightAndHotel-panel__radio--oneway, .main-homepage-class.default .flightAndHotel-panel__radio--twoway, .main-homepage-class.default .flightAndHotel-panel__radio--multiway,
.main-homepage-class.default .flight-panel__radio--oneway,
.main-homepage-class.default .flight-panel__radio--twoway,
.main-homepage-class.default .flight-panel__radio--multiway {
  margin: 10px 0;
}
.main-homepage-class.transparent .flightAndHotel-panel__radio--oneway > div > label, .main-homepage-class.transparent .flightAndHotel-panel__radio--twoway > div > label, .main-homepage-class.transparent .flightAndHotel-panel__radio--multiway > div > label,
.main-homepage-class.transparent .flight-panel__radio--oneway > div > label,
.main-homepage-class.transparent .flight-panel__radio--twoway > div > label,
.main-homepage-class.transparent .flight-panel__radio--multiway > div > label, .main-homepage-class.default .flightAndHotel-panel__radio--oneway > div > label, .main-homepage-class.default .flightAndHotel-panel__radio--twoway > div > label, .main-homepage-class.default .flightAndHotel-panel__radio--multiway > div > label,
.main-homepage-class.default .flight-panel__radio--oneway > div > label,
.main-homepage-class.default .flight-panel__radio--twoway > div > label,
.main-homepage-class.default .flight-panel__radio--multiway > div > label {
  margin: 0;
}
.main-homepage-class.transparent .cip-panel__radio--oneway, .main-homepage-class.transparent .cip-panel__radio--twoway, .main-homepage-class.default .cip-panel__radio--oneway, .main-homepage-class.default .cip-panel__radio--twoway {
  margin-top: 20px;
  margin-bottom: 10px;
}
.main-homepage-class.transparent .cip-panel__radio--oneway > div > label, .main-homepage-class.transparent .cip-panel__radio--twoway > div > label, .main-homepage-class.default .cip-panel__radio--oneway > div > label, .main-homepage-class.default .cip-panel__radio--twoway > div > label {
  margin: 0;
}
.main-homepage-class.transparent .hotel-panel__radio--domestic, .main-homepage-class.transparent .hotel-panel__radio--foreign, .main-homepage-class.default .hotel-panel__radio--domestic, .main-homepage-class.default .hotel-panel__radio--foreign {
  margin: 5px;
}
.main-homepage-class.transparent .hotel-panel__radio--domestic > div > label, .main-homepage-class.transparent .hotel-panel__radio--foreign > div > label, .main-homepage-class.default .hotel-panel__radio--domestic > div > label, .main-homepage-class.default .hotel-panel__radio--foreign > div > label {
  margin: 0;
}
.main-homepage-class.transparent .flightAndHotel-panel__select-container,
.main-homepage-class.transparent .flight-panel__select-container, .main-homepage-class.default .flightAndHotel-panel__select-container,
.main-homepage-class.default .flight-panel__select-container {
  display: flex !important;
  justify-content: space-between;
}
.main-homepage-class.transparent .flight-panel__checkboxes, .main-homepage-class.default .flight-panel__checkboxes {
  width: 50%;
}
.main-homepage-class.transparent .flight-panel__checkboxes .v-input--checkbox, .main-homepage-class.default .flight-panel__checkboxes .v-input--checkbox {
  align-items: center;
}
.main-homepage-class.transparent .flight-panel__dynamic-component, .main-homepage-class.default .flight-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .v-input--is-disabled .v-input__slot > fieldset, .main-homepage-class.default .flight-panel__dynamic-component .v-input--is-disabled .v-input__slot > fieldset {
  border: 1px solid #cecece !important;
  border-radius: 8px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(2, minmax(25%, 1fr)) 0.005px repeat(2, minmax(25%, 1fr));
  grid-template-areas: "origin origin button destination destination" "depdate retdate . passengers search";
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .error--text .v-input__slot > fieldset, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .v-btn, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .v-btn {
  border-radius: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .v-input__slot,
  .main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .v-text-field__details, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .v-input__slot,
  .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .v-text-field__details {
    margin-bottom: 0px;
  }
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form > div, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form > .oneway-form__swap-button, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form > .oneway-form__swap-button {
  justify-self: center;
  cursor: pointer;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--depdatepicker input, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--depdatepicker input {
  font-size: 13px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--retdatepicker input, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--retdatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "origin " "destination" "depdate" "retdate" "passengers" "search";
  }
  .main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form > div:not(.oneway-form__swap-button), .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form > div:not(.oneway-form__swap-button) {
    padding: 0 10px;
    cursor: pointer;
  }
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--origin, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--origin .v-autocomplete__content, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--destination, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--destination {
  grid-area: destination;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--destination .v-autocomplete__content, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--destination .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers {
  grid-area: passengers;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers input, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers input {
  font-size: 13px !important;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers .v-list-item, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers .v-list-item::after, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers .v-list-item::after {
  display: none;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .oneway-form__textfield--depdatepicker, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .oneway-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .oneway-form__textfield--retdatepicker, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .oneway-form__textfield--retdatepicker {
  grid-area: retdate;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .oneway-form__btn--search, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .oneway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .oneway-form__btn--search > button, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .oneway-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .oneway-form__btn--search > button .v-btn__content span, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .oneway-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button {
    position: absolute;
    top: 9%;
  }
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i {
  z-index: 10;
  top: 9px;
  background-color: white;
  border: solid 1px #616161;
  border-radius: 50%;
  padding: 6px;
  margin-top: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.transparent .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i:hover, .main-homepage-class.default .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > .v-input--is-disabled .v-input__slot > fieldset, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > .v-input--is-disabled .v-input__slot > fieldset {
  border: 1px solid #cecece !important;
  border-radius: 8px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(2, minmax(25%, 1fr)) 0.005px repeat(2, minmax(25%, 1fr));
  grid-template-areas: "origin origin button destination destination" "depdate retdate . passengers search";
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .error--text .v-input__slot > fieldset, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .v-btn, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .v-btn {
  border-radius: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .v-input__slot,
  .main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .v-text-field__details, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .v-input__slot,
  .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .v-text-field__details {
    margin-bottom: 0px;
  }
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form > div, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form > .twoway-form__swap-button, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form > .twoway-form__swap-button {
  justify-self: center;
  cursor: pointer;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form > .twoway-form__textfield--depdatepicker input, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form > .twoway-form__textfield--depdatepicker input {
  font-size: 13px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form > .twoway-form__textfield--retdatepicker input, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form > .twoway-form__textfield--retdatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "origin " "destination" "depdate" "retdate" "passengers" "search";
  }
  .main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form > div:not(.twoway-form__swap-button), .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form > div:not(.twoway-form__swap-button) {
    padding: 0 10px;
    cursor: pointer;
  }
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--origin, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--origin input, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--origin input {
  padding: 0px 15px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--origin .v-autocomplete__content, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--destination, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--destination {
  grid-area: destination;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--destination input, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--destination input {
  padding: 0px 15px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--destination .v-autocomplete__content, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--destination .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers {
  grid-area: passengers;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers input, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers input {
  font-size: 13px !important;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-list-item, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-list-item::after, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-list-item::after {
  display: none;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-list-item:nth-child(3), .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--depdatepicker, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--retdatepicker, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--retdatepicker {
  grid-area: retdate;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__btn--search, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__btn--search > button, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__btn--search > button .v-btn__content span, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button {
    position: absolute;
    top: 9%;
  }
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i {
  z-index: 10;
  top: 9px;
  background-color: white;
  border: solid 1px #616161;
  border-radius: 50%;
  padding: 6px;
  margin-top: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.transparent .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i:hover, .main-homepage-class.default .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form {
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] min-content [row2-end];
  grid-template-columns: 5% minmax(30%, 1fr) 0.005px minmax(30%, 1fr) 25%;
  grid-template-areas: "formsegment formsegment formsegment formsegment formsegment" ". add passengers passengers search";
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form > div:not(.multiway-form__segment), .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form > div:not(.multiway-form__segment) {
  padding: 10px;
  cursor: pointer;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .error--text .v-input__slot > fieldset, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .v-btn, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .v-btn {
  border-radius: 8px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form > div, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form > .multiway-form__textfield--depdatepicker input, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form > .multiway-form__textfield--depdatepicker input {
  font-size: 13px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form > .multiway-form__textfield--retdatepicker input, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form > .multiway-form__textfield--retdatepicker input {
  font-size: 13px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment {
  grid-area: formsegment;
  padding: 0px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row > div, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row > div {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr;
  grid-template-columns: 5% minmax(30%, 1fr) 0.005px minmax(30%, 1fr) 25%;
  grid-template-areas: "remove origin button destination depdatepicker";
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row > div > div:not(.multiway-form__segment-row__swap-button):not(.multiway-form__segment-row__btn--remove), .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row > div > div:not(.multiway-form__segment-row__swap-button):not(.multiway-form__segment-row__btn--remove) {
  padding: 0 10px;
  cursor: pointer;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin {
  grid-area: origin;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin input, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin input {
  padding: 0px 15px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin .v-autocomplete__content, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--destination, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--destination {
  grid-area: destination;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--destination input, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--destination input {
  padding: 0px 15px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--destination .v-autocomplete__content, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--destination .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__btn--remove, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__btn--remove {
  grid-area: remove;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__btn--remove > .v-btn, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__btn--remove > .v-btn {
  min-width: 35px;
  height: 35px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__textfield--depdatepicker, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__textfield--depdatepicker {
  grid-area: depdatepicker;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 991px) {
  .main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button {
    position: absolute;
  }
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button > i, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button > i {
  z-index: 10;
  top: 9px;
  background-color: white;
  border: solid 1px #616161;
  border-radius: 50%;
  padding: 6px;
  margin-top: 8px;
}
@media (max-width: 991px) {
  .main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button > i, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button > i:hover, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--add, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--add {
  grid-area: add;
  display: flex;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--add > .v-btn, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--add > .v-btn {
  min-width: 50%;
  height: 56px;
  margin: 0px;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--search, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--search .v-btn__content span, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--search .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers {
  grid-area: passengers;
  padding-right: 0px !important;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers input, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers input {
  font-size: 13px !important;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-list-item, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-list-item::after, .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-list-item::after {
  display: none;
}
.main-homepage-class.transparent .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-list-item:nth-child(3), .main-homepage-class.default .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component, .main-homepage-class.default .hotel-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form > form, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form > form {
  display: grid;
  grid-template-columns: repeat(1, minmax(60px, 1fr));
  grid-auto-rows: minmax(70px, auto);
  grid-template-areas: "hotel" "checkin" "checkout" "guests" "search";
}
@media (min-width: 1023px) {
  .main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form > form, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form > form {
    display: grid;
    grid-template-columns: repeat(2, 3fr) repeat(2, 3fr);
    grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
    grid-template-areas: "hotel hotel checkin checkout" ". nationality guests search";
  }
  .main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form > form > div, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form > form > div {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
  }
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form {
  font-size: 13px !important;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__input--hotel, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__input--hotel .v-autocomplete__content, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__textfield--checkinDatepicker, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__textfield--checkinDatepicker input, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__textfield--checkoutDatepicker, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__textfield--checkoutDatepicker input, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__nationality, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__nationality {
  grid-area: nationality;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__nationality input, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__nationality input {
  font-size: 13px;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__nationality .v-input__append-inner, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__nationality .v-input__append-inner {
  margin-top: 15px;
}
@media (min-width: 1023px) {
  .main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__menu--guests, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__menu--guests {
    grid-area: guests;
  }
  .main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__menu--guests .v-input, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__menu--guests .v-input {
    grid-area: guest_input;
  }
  .main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__menu--guests input, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__menu--guests input {
    font-size: 13px !important;
  }
  .main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__menu--guests .v-menu__content.theme--light.menuable__content__active, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__menu--guests .v-menu__content.theme--light.menuable__content__active {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__menu--guests .v-list-item, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__menu--guests .v-list-item {
    justify-content: space-between;
    min-height: 35px;
  }
  .main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__menu--guests .v-list-item::after, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__menu--guests .v-list-item::after {
    display: none;
  }
  .main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__menu--guests .v-list-item:nth-child(3), .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__menu--guests .v-list-item:nth-child(3) {
    margin-bottom: 10px;
  }
  .main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__menu--guests .v-menu__content > div > button, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__menu--guests .v-menu__content > div > button {
    border: 1.5px solid rgb(46, 196, 182) !important;
    color: rgb(46, 196, 182) !important;
    background-color: white !important;
    box-shadow: none !important;
    width: 90%;
    margin: 0.4rem 0;
  }
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__btn--search, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__btn--search {
  grid-area: search;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__btn--search > button, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .domestic-form__btn--search > button .v-btn__content span, .main-homepage-class.default .hotel-panel__dynamic-component .domestic-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(4, minmax(250px, 1fr));
  grid-template-areas: "hotel hotel checkin checkout" "guests nationality country search";
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form > div, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkinDatepicker input, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkoutDatepicker input, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "hotel" "checkin" "checkout" "guests" "nationality" "country" "search";
  }
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel .v-autocomplete__content, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests {
  grid-area: guests;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests input, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests input {
  font-size: 13px !important;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item::after, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item::after {
  display: none;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item:nth-child(3), .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-menu__content > div > button, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-menu__content > div > button {
  border: 1.5px solid rgb(46, 196, 182) !important;
  color: rgb(46, 196, 182) !important;
  background-color: white !important;
  box-shadow: none !important;
  width: 90%;
  margin: 0.4rem 0;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country {
  grid-area: country;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country input, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country input {
  font-size: 13px !important;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item::after, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item::after {
  display: none;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality {
  grid-area: nationality;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality input, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality input {
  font-size: 13px !important;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item::after, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item::after {
  display: none;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkinDatepicker, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkoutDatepicker, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__btn--search, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__btn--search {
  grid-area: search;
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.transparent .hotel-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button .v-btn__content span, .main-homepage-class.default .hotel-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component, .main-homepage-class.default .insurance-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form > form, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form > form {
  display: grid;
  grid-template-columns: repeat(1, minmax(60px, 1fr));
  grid-auto-rows: minmax(70px, auto);
  grid-template-areas: "country" "duration" "visatype" "guests" "search";
}
@media (min-width: 1023px) {
  .main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form > form, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form > form {
    display: grid;
    grid-template-columns: 3fr 2.4fr 1.6fr;
    grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
    grid-template-areas: "country duration visatype" ". guests search";
    grid-column-gap: 10px;
  }
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form {
  font-size: 13px !important;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form__input--insurance, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form__input--insurance {
  grid-area: country;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form__input--insurance .v-autocomplete__content, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form__input--insurance .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form__textfield--duration, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form__textfield--duration {
  grid-area: duration;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form__textfield--duration input, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form__textfield--duration input {
  font-size: 13px;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form__textfield--visa-type, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form__textfield--visa-type {
  grid-area: visatype;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form__textfield--visa-type input, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form__textfield--visa-type input {
  font-size: 13px;
}
@media (min-width: 1023px) {
  .main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form__menu--guests, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form__menu--guests {
    grid-area: guests;
  }
  .main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form__menu--guests .v-input, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form__menu--guests .v-input {
    grid-area: guest_input;
  }
  .main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form__menu--guests input, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form__menu--guests input {
    font-size: 13px !important;
  }
  .main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form__menu--guests .v-menu__content.theme--light.menuable__content__active, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form__menu--guests .v-menu__content.theme--light.menuable__content__active {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form__menu--guests .v-list-item, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form__menu--guests .v-list-item {
    justify-content: space-between;
    min-height: 35px;
  }
  .main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form__menu--guests .v-list-item::after, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form__menu--guests .v-list-item::after {
    display: none;
  }
  .main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form__menu--guests .v-list-item:nth-child(3), .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form__menu--guests .v-list-item:nth-child(3) {
    margin-bottom: 10px;
  }
  .main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form__menu--guests .v-menu__content > div > button, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form__menu--guests .v-menu__content > div > button {
    border: 1.5px solid rgb(46, 196, 182) !important;
    color: rgb(46, 196, 182) !important;
    background-color: white !important;
    box-shadow: none !important;
    width: 90%;
    margin: 0.4rem 0;
  }
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form__btn--search, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form__btn--search {
  grid-area: search;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form__btn--search > button, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .insurance-form__btn--search > button .v-btn__content span, .main-homepage-class.default .insurance-panel__dynamic-component .insurance-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(4, minmax(250px, 1fr));
  grid-template-areas: "hotel hotel checkin checkout" "guests nationality country search";
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form > div, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkinDatepicker input, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkoutDatepicker input, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "hotel" "checkin" "checkout" "guests" "nationality" "country" "search";
  }
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel .v-autocomplete__content, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests {
  grid-area: guests;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests input, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests input {
  font-size: 13px !important;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item::after, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item::after {
  display: none;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item:nth-child(3), .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-menu__content > div > button, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-menu__content > div > button {
  border: 1.5px solid rgb(46, 196, 182) !important;
  color: rgb(46, 196, 182) !important;
  background-color: white !important;
  box-shadow: none !important;
  width: 90%;
  margin: 0.4rem 0;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--country, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--country {
  grid-area: country;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--country input, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--country input {
  font-size: 13px !important;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item::after, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item::after {
  display: none;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality {
  grid-area: nationality;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality input, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality input {
  font-size: 13px !important;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item::after, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item::after {
  display: none;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkinDatepicker, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkoutDatepicker, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__btn--search, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__btn--search {
  grid-area: search;
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.transparent .insurance-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button .v-btn__content span, .main-homepage-class.default .insurance-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.transparent .package-panel__dynamic-component, .main-homepage-class.default .package-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.transparent .package-panel__dynamic-component .package-form > form, .main-homepage-class.default .package-panel__dynamic-component .package-form > form {
  display: grid;
  grid-template-columns: repeat(1, minmax(60px, 1fr));
  grid-auto-rows: minmax(70px, auto);
  grid-template-areas: "package" "checkin" "checkout" "guests" "search";
}
@media (min-width: 1023px) {
  .main-homepage-class.transparent .package-panel__dynamic-component .package-form > form, .main-homepage-class.default .package-panel__dynamic-component .package-form > form {
    display: grid;
    grid-template-columns: repeat(1, 6fr) repeat(2, 3fr);
    grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
    grid-template-areas: "package checkin checkout" ". guests search";
  }
  .main-homepage-class.transparent .package-panel__dynamic-component .package-form > form > div, .main-homepage-class.default .package-panel__dynamic-component .package-form > form > div {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
  }
}
.main-homepage-class.transparent .package-panel__dynamic-component .package-form, .main-homepage-class.default .package-panel__dynamic-component .package-form {
  font-size: 13px !important;
}
.main-homepage-class.transparent .package-panel__dynamic-component .package-form__input--hotel, .main-homepage-class.default .package-panel__dynamic-component .package-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.transparent .package-panel__dynamic-component .package-form__input--hotel .v-autocomplete__content, .main-homepage-class.default .package-panel__dynamic-component .package-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.transparent .package-panel__dynamic-component .package-form__textfield--checkinDatepicker, .main-homepage-class.default .package-panel__dynamic-component .package-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.transparent .package-panel__dynamic-component .package-form__textfield--checkinDatepicker input, .main-homepage-class.default .package-panel__dynamic-component .package-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.transparent .package-panel__dynamic-component .package-form__textfield--checkoutDatepicker, .main-homepage-class.default .package-panel__dynamic-component .package-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.transparent .package-panel__dynamic-component .package-form__textfield--checkoutDatepicker input, .main-homepage-class.default .package-panel__dynamic-component .package-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
@media (min-width: 1023px) {
  .main-homepage-class.transparent .package-panel__dynamic-component .package-form__menu--guests, .main-homepage-class.default .package-panel__dynamic-component .package-form__menu--guests {
    grid-area: guests;
  }
  .main-homepage-class.transparent .package-panel__dynamic-component .package-form__menu--guests .v-input, .main-homepage-class.default .package-panel__dynamic-component .package-form__menu--guests .v-input {
    grid-area: guest_input;
  }
  .main-homepage-class.transparent .package-panel__dynamic-component .package-form__menu--guests input, .main-homepage-class.default .package-panel__dynamic-component .package-form__menu--guests input {
    font-size: 13px !important;
  }
  .main-homepage-class.transparent .package-panel__dynamic-component .package-form__menu--guests .v-menu__content.theme--light.menuable__content__active, .main-homepage-class.default .package-panel__dynamic-component .package-form__menu--guests .v-menu__content.theme--light.menuable__content__active {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .main-homepage-class.transparent .package-panel__dynamic-component .package-form__menu--guests .v-list-item, .main-homepage-class.default .package-panel__dynamic-component .package-form__menu--guests .v-list-item {
    justify-content: space-between;
    min-height: 35px;
  }
  .main-homepage-class.transparent .package-panel__dynamic-component .package-form__menu--guests .v-list-item::after, .main-homepage-class.default .package-panel__dynamic-component .package-form__menu--guests .v-list-item::after {
    display: none;
  }
  .main-homepage-class.transparent .package-panel__dynamic-component .package-form__menu--guests .v-list-item:nth-child(3), .main-homepage-class.default .package-panel__dynamic-component .package-form__menu--guests .v-list-item:nth-child(3) {
    margin-bottom: 10px;
  }
  .main-homepage-class.transparent .package-panel__dynamic-component .package-form__menu--guests .v-menu__content > div > button, .main-homepage-class.default .package-panel__dynamic-component .package-form__menu--guests .v-menu__content > div > button {
    border: 1.5px solid rgb(46, 196, 182) !important;
    color: rgb(46, 196, 182) !important;
    background-color: white !important;
    box-shadow: none !important;
    width: 90%;
    margin: 0.4rem 0;
  }
}
.main-homepage-class.transparent .package-panel__dynamic-component .package-form__btn--search, .main-homepage-class.default .package-panel__dynamic-component .package-form__btn--search {
  grid-area: search;
}
.main-homepage-class.transparent .package-panel__dynamic-component .package-form__btn--search > button, .main-homepage-class.default .package-panel__dynamic-component .package-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.transparent .package-panel__dynamic-component .package-form__btn--search > button .v-btn__content span, .main-homepage-class.default .package-panel__dynamic-component .package-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(4, minmax(250px, 1fr));
  grid-template-areas: "hotel hotel checkin checkout" "guests nationality country search";
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form > div, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkinDatepicker input, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkoutDatepicker input, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "hotel" "checkin" "checkout" "guests" "nationality" "country" "search";
  }
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel .v-autocomplete__content, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests {
  grid-area: guests;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests input, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests input {
  font-size: 13px !important;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item::after, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item::after {
  display: none;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item:nth-child(3), .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-menu__content > div > button, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-menu__content > div > button {
  border: 1.5px solid rgb(46, 196, 182) !important;
  color: rgb(46, 196, 182) !important;
  background-color: white !important;
  box-shadow: none !important;
  width: 90%;
  margin: 0.4rem 0;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country {
  grid-area: country;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country input, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country input {
  font-size: 13px !important;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item::after, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item::after {
  display: none;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality {
  grid-area: nationality;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality input, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality input {
  font-size: 13px !important;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item::after, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item::after {
  display: none;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkinDatepicker, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkoutDatepicker, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__btn--search, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__btn--search {
  grid-area: search;
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.transparent .package-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button .v-btn__content span, .main-homepage-class.default .package-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component, .main-homepage-class.default .flightAndHotel-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .v-input--is-disabled .v-input__slot > fieldset, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .v-input--is-disabled .v-input__slot > fieldset {
  border: 1px solid #cecece !important;
  border-radius: 8px;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(2, minmax(25%, 1fr)) 0.005px repeat(2, minmax(25%, 1fr));
  grid-template-areas: "origin origin button destination destination" "depdate retdate . guests search";
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .error--text .v-input__slot > fieldset, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .v-btn, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .v-btn {
  border-radius: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .v-input__slot,
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .v-text-field__details, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .v-input__slot,
  .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .v-text-field__details {
    margin-bottom: 0px;
  }
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form.advanced, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form.advanced {
  grid-template-areas: "hotel hotel . checkin checkout" "origin origin button destination destination" "depdate retdate . guests search";
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form > div, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__swap-button, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__swap-button {
  justify-self: center;
  cursor: pointer;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--checkout input, .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--checkin input, .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--depdatepicker input, .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--retdatepicker input, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--checkout input, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--checkin input, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--depdatepicker input, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--retdatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "origin " "destination" "depdate" "retdate" "guests" "search";
  }
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form > div:not(.oneway-form__swap-button), .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form > div:not(.oneway-form__swap-button) {
    padding: 0 10px;
    cursor: pointer;
  }
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--origin, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--origin .v-autocomplete__content, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--hotel, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--destination, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--destination {
  grid-area: destination;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--destination .v-autocomplete__content, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--destination .v-autocomplete__content {
  left: 10px !important;
}
@media (min-width: 1023px) {
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests {
    grid-area: guests;
  }
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-input, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-input {
    grid-area: guest_input;
  }
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests input, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests input {
    font-size: 13px !important;
  }
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-menu__content.theme--light.menuable__content__active, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-menu__content.theme--light.menuable__content__active {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-list-item, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-list-item {
    justify-content: space-between;
    min-height: 35px;
  }
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-list-item::after, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-list-item::after {
    display: none;
  }
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-list-item:nth-child(3), .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-list-item:nth-child(3) {
    margin-bottom: 10px;
  }
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-menu__content > div > button, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-menu__content > div > button {
    border: 1.5px solid rgb(46, 196, 182) !important;
    color: rgb(46, 196, 182) !important;
    background-color: white !important;
    box-shadow: none !important;
    width: 90%;
    margin: 0.4rem 0;
  }
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--checkin, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--checkin {
  grid-area: checkin;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--checkout, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--checkout {
  grid-area: checkout;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--depdatepicker, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--retdatepicker, .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--duration, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--retdatepicker, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--duration {
  grid-area: retdate;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__btn--search, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__btn--search > button, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__btn--search > button .v-btn__content span, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button {
    position: absolute;
    top: 9%;
  }
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i {
  z-index: 10;
  top: 9px;
  background-color: white;
  border: solid 1px #616161;
  border-radius: 50%;
  padding: 6px;
  margin-top: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i:hover, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > .v-input--is-disabled .v-input__slot > fieldset, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > .v-input--is-disabled .v-input__slot > fieldset {
  border: 1px solid #cecece !important;
  border-radius: 8px;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(2, minmax(25%, 1fr)) 0.005px repeat(2, minmax(25%, 1fr));
  grid-template-areas: "origin origin button destination destination" "depdate retdate . guests search";
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .error--text .v-input__slot > fieldset, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .v-btn, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .v-btn {
  border-radius: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .v-input__slot,
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .v-text-field__details, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .v-input__slot,
  .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .v-text-field__details {
    margin-bottom: 0px;
  }
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form > div, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form > .twoway-form__swap-button, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form > .twoway-form__swap-button {
  justify-self: center;
  cursor: pointer;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form > .twoway-form__textfield--depdatepicker input, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form > .twoway-form__textfield--depdatepicker input {
  font-size: 13px;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form > .twoway-form__textfield--retdatepicker input, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form > .twoway-form__textfield--retdatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "origin " "destination" "depdate" "retdate" "guests" "search";
  }
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form > div:not(.twoway-form__swap-button), .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form > div:not(.twoway-form__swap-button) {
    padding: 0 10px;
    cursor: pointer;
  }
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--origin, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--origin input, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--origin input {
  padding: 0px 15px;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--origin .v-autocomplete__content, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--destination, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--destination {
  grid-area: destination;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--destination input, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--destination input {
  padding: 0px 15px;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--destination .v-autocomplete__content, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--destination .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests {
  grid-area: guests;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests input, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests input {
  font-size: 12px !important;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests .v-list-item, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests .v-list-item::after, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests .v-list-item::after {
  display: none;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests .v-list-item:nth-child(3), .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__textfield--depdatepicker, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__textfield--retdatepicker, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__textfield--retdatepicker {
  grid-area: retdate;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__btn--search, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__btn--search > button, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__btn--search > button .v-btn__content span, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button {
    position: absolute;
    top: 9%;
  }
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i {
  z-index: 10;
  top: 9px;
  background-color: white;
  border: solid 1px #616161;
  border-radius: 50%;
  padding: 6px;
  margin-top: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.transparent .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i:hover, .main-homepage-class.default .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.transparent .cip-panel__dynamic-component .cip-form__advanced .cip-form__btn--search button, .main-homepage-class.default .cip-panel__dynamic-component .cip-form__advanced .cip-form__btn--search button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.transparent .cip-panel__dynamic-component .cip-form__advanced .cip-form__btn--search button .v-btn__content span, .main-homepage-class.default .cip-panel__dynamic-component .cip-form__advanced .cip-form__btn--search button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.transparent .cip-panel__dynamic-component .cip-form, .main-homepage-class.default .cip-panel__dynamic-component .cip-form {
  position: relative;
  display: grid;
  grid-column-gap: 10px;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: 3fr 2.4fr 1.6fr;
  grid-template-areas: "origin cipType depdate" ". passengers search";
}
.main-homepage-class.transparent .cip-panel__dynamic-component .cip-form .v-input__slot > fieldset, .main-homepage-class.default .cip-panel__dynamic-component .cip-form .v-input__slot > fieldset {
  border-radius: 8px;
}
.main-homepage-class.transparent .cip-panel__dynamic-component .cip-form .error--text .v-input__slot > fieldset, .main-homepage-class.default .cip-panel__dynamic-component .cip-form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.transparent .cip-panel__dynamic-component .cip-form .v-btn, .main-homepage-class.default .cip-panel__dynamic-component .cip-form .v-btn {
  border-radius: 8px;
}
.main-homepage-class.transparent .cip-panel__dynamic-component .cip-form > .cip-form__textfield--depdatepicker input, .main-homepage-class.default .cip-panel__dynamic-component .cip-form > .cip-form__textfield--depdatepicker input {
  font-size: 13px;
}
.main-homepage-class.transparent .cip-panel__dynamic-component .cip-form .cip-form__input--origin, .main-homepage-class.default .cip-panel__dynamic-component .cip-form .cip-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.transparent .cip-panel__dynamic-component .cip-form .cip-form__input--origin .v-autocomplete__content, .main-homepage-class.default .cip-panel__dynamic-component .cip-form .cip-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.transparent .cip-panel__dynamic-component .cip-form .cip-form__cipType, .main-homepage-class.default .cip-panel__dynamic-component .cip-form .cip-form__cipType {
  grid-area: cipType;
}
.main-homepage-class.transparent .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers, .main-homepage-class.default .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers {
  grid-area: passengers;
}
.main-homepage-class.transparent .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers input, .main-homepage-class.default .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers input {
  font-size: 13px !important;
}
.main-homepage-class.transparent .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers .v-list-item, .main-homepage-class.default .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.transparent .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers .v-list-item::after, .main-homepage-class.default .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers .v-list-item::after {
  display: none;
}
.main-homepage-class.transparent .cip-panel__dynamic-component .cip-form .cip-form__textfield--depdatepicker, .main-homepage-class.default .cip-panel__dynamic-component .cip-form .cip-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.transparent .cip-panel__dynamic-component .cip-form .cip-form__btn--search, .main-homepage-class.default .cip-panel__dynamic-component .cip-form .cip-form__btn--search {
  grid-area: search;
}
.main-homepage-class.transparent .cip-panel__dynamic-component .cip-form .cip-form__btn--search > button, .main-homepage-class.default .cip-panel__dynamic-component .cip-form .cip-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.transparent .cip-panel__dynamic-component .cip-form .cip-form__btn--search > button .v-btn__content span, .main-homepage-class.default .cip-panel__dynamic-component .cip-form .cip-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.transparent .v-divider, .main-homepage-class.default .v-divider {
  max-width: 96%;
  margin: auto !important;
}
.main-homepage-class.theme1 {
  margin: auto;
}
.main-homepage-class.theme1 .v-card.v-sheet.theme--light {
  box-shadow: none;
  border-radius: 20px;
}
.main-homepage-class.theme1 .icon-location,
.main-homepage-class.theme1 .icon-calendar,
.main-homepage-class.theme1 .icon-profile {
  color: #fff !important;
}
.main-homepage-class.theme1 .defaultMenu {
  background: #fff !important;
}
.main-homepage-class.theme1 .v-label:not(.v-label--is-disabled) {
  color: #fff !important;
}
.main-homepage-class.theme1 .v-tabs-bar {
  height: 20%;
  border-radius: 20px;
  background-color: transparent;
}
.main-homepage-class.theme1 > div .v-tab {
  padding: 10px 0 !important;
  font-size: 13px;
  letter-spacing: 0px !important;
  max-width: 15%;
}
@media (max-width: 960px) {
  .main-homepage-class.theme1 > div .v-tab {
    max-width: 14%;
    min-width: 14;
  }
}
@media (max-width: 600px) {
  .main-homepage-class.theme1 > div .v-tab {
    max-width: 12%;
    min-width: 12%;
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
}
.main-homepage-class.theme1 > div .v-tab.flight > i {
  transform: unset !important;
}
.main-homepage-class.theme1 > div .v-tab > span {
  margin-top: 13px;
  color: #fff;
}
.main-homepage-class.theme1 > div .v-tab > i {
  margin-left: 0 !important;
  margin-right: 0 !important;
  background: #000;
  border-radius: 50%;
  padding: 0.75em;
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.85) inset;
  border: 8px solid #000;
  color: #fff !important;
}
.main-homepage-class.theme1 > div .v-tab > svg {
  height: 80px;
  padding: 20px;
  width: 80px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  transform: unset !important;
  background: #000;
  box-shadow: 0 0 0 3px #fff inset;
  border: 8px solid #000;
  border-radius: 50%;
  fill: #fff;
}
.main-homepage-class.theme1 > div .v-tab--active > span {
  color: var(--v-primary-base) !important;
}
.main-homepage-class.theme1 > div .v-tab--active i {
  color: var(--v-primary-base) !important;
  box-shadow: 0 0 0 3px var(--v-primary-base) inset;
}
.main-homepage-class.theme1 > div .v-tab--active > svg {
  box-shadow: 0 0 0 3px var(--v-primary-base) inset;
  fill: var(--v-primary-base);
}
.main-homepage-class.theme1 > div .v-tab--active:hover::before, .main-homepage-class.theme1 > div .v-tab--active:focus::before {
  opacity: 0;
}
.main-homepage-class.theme1 > div .v-tab:hover::before, .main-homepage-class.theme1 > div .v-tab:focus::before {
  opacity: 0;
}
.main-homepage-class.theme1 .flight-panel__radiogroup,
.main-homepage-class.theme1 .hotel-panel__radiogroup {
  margin: 10px 0;
}
.main-homepage-class.theme1 .flight-panel__radiogroup > div > div > div > div,
.main-homepage-class.theme1 .hotel-panel__radiogroup > div > div > div > div {
  display: flex;
  flex-direction: row;
  font-size: 13px;
}
.main-homepage-class.theme1 .flight-panel__radio--oneway, .main-homepage-class.theme1 .flight-panel__radio--twoway, .main-homepage-class.theme1 .flight-panel__radio--multiway {
  margin: 5px;
}
.main-homepage-class.theme1 .flight-panel__radio--oneway > div > label, .main-homepage-class.theme1 .flight-panel__radio--twoway > div > label, .main-homepage-class.theme1 .flight-panel__radio--multiway > div > label {
  margin: 0;
  color: #fff !important;
}
.main-homepage-class.theme1 .flight-panel__radio--oneway .v-input--selection-controls__input > i, .main-homepage-class.theme1 .flight-panel__radio--twoway .v-input--selection-controls__input > i, .main-homepage-class.theme1 .flight-panel__radio--multiway .v-input--selection-controls__input > i {
  color: #fff;
}
.main-homepage-class.theme1 .hotel-panel__radio--domestic, .main-homepage-class.theme1 .hotel-panel__radio--foreign {
  margin: 5px;
}
.main-homepage-class.theme1 .hotel-panel__radio--domestic > div > label, .main-homepage-class.theme1 .hotel-panel__radio--foreign > div > label {
  margin: 0;
  color: #fff;
}
.main-homepage-class.theme1 .cip-panel__radiogroup {
  margin: 10px 0;
}
.main-homepage-class.theme1 .cip-panel__radio--oneway, .main-homepage-class.theme1 .cip-panel__radio--twoway {
  margin-top: 20px;
  margin-bottom: 10px;
}
.main-homepage-class.theme1 .cip-panel__radio--oneway > div > label, .main-homepage-class.theme1 .cip-panel__radio--twoway > div > label {
  margin: 0;
  color: #fff;
}
.main-homepage-class.theme1 .cip-panel__radio--oneway .v-input--selection-controls__input > i, .main-homepage-class.theme1 .cip-panel__radio--twoway .v-input--selection-controls__input > i {
  color: #fff;
}
.main-homepage-class.theme1 .flight-panel__select-container {
  display: flex !important;
  justify-content: space-between;
}
.main-homepage-class.theme1 .flight-panel__checkboxes {
  width: 50%;
}
.main-homepage-class.theme1 .flight-panel__checkboxes .v-input--checkbox {
  align-items: center;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .v-input--is-disabled .v-input__slot > fieldset {
  border: 1px solid #cecece !important;
  border-radius: 8px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(2, minmax(25%, 1fr)) 0.005px repeat(2, minmax(25%, 1fr));
  grid-template-areas: "origin origin button destination destination" "depdate retdate . passengers search";
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .v-input__slot > fieldset {
  border: 1px solid #fff;
  border-radius: 8px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .v-btn {
  border-radius: 3px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .v-input__slot,
  .main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .v-text-field__details {
    margin-bottom: 0px;
  }
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form > .oneway-form__swap-button {
  justify-self: center;
  cursor: pointer;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--depdatepicker input {
  color: #fff !important;
  font-size: 13px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--retdatepicker input {
  color: #fff !important;
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "origin " "destination" "depdate" "retdate" "passengers" "search";
  }
  .main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form > div:not(.oneway-form__swap-button) {
    padding: 0 10px;
    cursor: pointer;
  }
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--destination {
  grid-area: destination;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--destination .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers {
  grid-area: passengers;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers input {
  font-size: 13px !important;
  color: #fff !important;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers .v-list-item::after {
  display: none;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .oneway-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .oneway-form__textfield--retdatepicker {
  grid-area: retdate;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .oneway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .oneway-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button {
    position: absolute;
    top: 9%;
  }
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i {
  z-index: 10;
  top: 9px;
  background-color: white;
  border: solid 1px #616161;
  border-radius: 50%;
  padding: 6px;
  margin-top: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > .v-input--is-disabled .v-input__slot > fieldset {
  border: 1px solid #fff !important;
  border-radius: 8px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(2, minmax(25%, 1fr)) 0.005px repeat(2, minmax(25%, 1fr));
  grid-template-areas: "origin origin button destination destination" "depdate retdate . passengers search";
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .v-input__slot > fieldset {
  border: 1px solid #fff;
  border-radius: 8px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .v-btn {
  border-radius: 3px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .v-input__slot,
  .main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .v-text-field__details {
    margin-bottom: 0px;
  }
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form > .twoway-form__swap-button {
  justify-self: center;
  cursor: pointer;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form > .twoway-form__textfield--depdatepicker input {
  color: #fff !important;
  font-size: 13px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form > .twoway-form__textfield--retdatepicker input {
  color: #fff !important;
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "origin " "destination" "depdate" "retdate" "passengers" "search";
  }
  .main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form > div:not(.twoway-form__swap-button) {
    padding: 0 10px;
    cursor: pointer;
  }
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--origin input {
  padding: 0px 15px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--destination {
  grid-area: destination;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--destination input {
  padding: 0px 15px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--destination .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers {
  grid-area: passengers;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers input {
  font-size: 13px !important;
  color: #fff !important;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-list-item::after {
  display: none;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--retdatepicker {
  grid-area: retdate;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button {
    position: absolute;
    top: 9%;
  }
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i {
  z-index: 10;
  top: 9px;
  background-color: white;
  border: solid 1px #616161;
  border-radius: 50%;
  padding: 6px;
  margin-top: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form {
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] min-content [row2-end];
  grid-template-columns: 5% minmax(30%, 1fr) 0.005px minmax(30%, 1fr) 25%;
  grid-template-areas: "formsegment formsegment formsegment formsegment formsegment" ". add passengers passengers search";
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form > div:not(.multiway-form__segment) {
  padding: 10px;
  cursor: pointer;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .v-input__slot > fieldset {
  border: 1px solid #fff;
  border-radius: 8px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .v-btn {
  border-radius: 3px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form > .multiway-form__textfield--depdatepicker input {
  color: #fff !important;
  font-size: 13px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form > .multiway-form__textfield--retdatepicker input {
  color: #fff !important;
  font-size: 13px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment {
  grid-area: formsegment;
  padding: 0px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row > div {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr;
  grid-template-columns: 5% minmax(30%, 1fr) 0.005px minmax(30%, 1fr) 25%;
  grid-template-areas: "remove origin button destination depdatepicker";
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row > div > div:not(.multiway-form__segment-row__swap-button):not(.multiway-form__segment-row__btn--remove) {
  padding: 0 10px;
  cursor: pointer;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin input {
  padding: 0px 15px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--destination {
  grid-area: destination;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--destination input {
  padding: 0px 15px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--destination .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__btn--remove {
  grid-area: remove;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__btn--remove > .v-btn {
  min-width: 35px;
  height: 35px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__textfield--depdatepicker {
  grid-area: depdatepicker;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 991px) {
  .main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button {
    position: absolute;
  }
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button > i {
  z-index: 10;
  top: 9px;
  background-color: white;
  border: solid 1px #616161;
  border-radius: 50%;
  padding: 6px;
  margin-top: 8px;
}
@media (max-width: 991px) {
  .main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--add {
  grid-area: add;
  display: flex;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--add > .v-btn {
  min-width: 50%;
  height: 56px;
  margin: 0px;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers {
  grid-area: passengers;
  padding-right: 0px !important;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers input {
  font-size: 13px !important;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-list-item::after {
  display: none;
}
.main-homepage-class.theme1 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form > form {
  display: grid;
  grid-template-columns: repeat(1, minmax(60px, 1fr));
  grid-auto-rows: minmax(70px, auto);
  grid-template-areas: "hotel" "checkin" "checkout" "guests" "search";
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form > form .v-input__slot > fieldset {
  border: 1px solid #fff;
  border-radius: 8px;
}
@media (min-width: 1023px) {
  .main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form > form {
    display: grid;
    grid-template-columns: minmax(250px, 2fr) repeat(2, minmax(250px, 1fr));
    grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
    grid-template-areas: "hotel checkin checkout" ". guests search";
  }
  .main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form > form > div {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
  }
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form {
  font-size: 13px !important;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form__textfield--checkinDatepicker input {
  color: #fff !important;
  font-size: 13px;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form__textfield--checkoutDatepicker input {
  color: #fff !important;
  font-size: 13px;
}
@media (min-width: 1023px) {
  .main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form__menu--guests {
    grid-area: guests;
  }
  .main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-input {
    grid-area: guest_input;
  }
  .main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form__menu--guests input {
    font-size: 13px !important;
    color: #fff !important;
  }
  .main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-menu__content.theme--light.menuable__content__active {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-list-item {
    justify-content: space-between;
    min-height: 35px;
  }
  .main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-list-item::after {
    display: none;
  }
  .main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-list-item:nth-child(3) {
    margin-bottom: 10px;
  }
  .main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-menu__content > div > button {
    border: 1.5px solid rgb(46, 196, 182) !important;
    color: rgb(46, 196, 182) !important;
    background-color: white !important;
    box-shadow: none !important;
    width: 90%;
    margin: 0.4rem 0;
  }
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .domestic-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(4, minmax(250px, 1fr));
  grid-template-areas: "hotel hotel checkin checkout" "guests nationality country search";
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "hotel" "checkin" "checkout" "guests" "nationality" "country" "search";
  }
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests {
  grid-area: guests;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests input {
  font-size: 13px !important;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item::after {
  display: none;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-menu__content > div > button {
  border: 1.5px solid rgb(46, 196, 182) !important;
  color: rgb(46, 196, 182) !important;
  background-color: white !important;
  box-shadow: none !important;
  width: 90%;
  margin: 0.4rem 0;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country {
  grid-area: country;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country input {
  font-size: 13px !important;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item::after {
  display: none;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality {
  grid-area: nationality;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality input {
  font-size: 13px !important;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item::after {
  display: none;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme1 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form__advanced .cip-form__btn--search button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form__advanced .v-input__slot > fieldset {
  border: 1px solid #fff;
  border-radius: unset;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form__advanced .cip-form__moreItems > button {
  color: #fff;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form__advanced .cip-form-travelType .v-input__slot,
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form__advanced .cip-form-flightType .v-input__slot {
  background: #fff;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form__advanced .cip-form__btn--search button {
  border-radius: 3px !important;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form__advanced .v-btn i {
  color: #fff;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form {
  position: relative;
  display: grid;
  grid-column-gap: 10px;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: 3fr 2fr 2fr;
  grid-template-areas: "origin depdate passengers" ".  . search";
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form .v-input__slot > fieldset {
  border: 1px solid #fff;
  border-radius: 8px;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form .v-btn {
  border-radius: 8px;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form .cip-form__btn--search button {
  border-radius: 3px !important;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form > .cip-form__textfield--depdatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form .cip-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form .cip-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form .cip-form-travelType {
  grid-area: travelType;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form .cip-form-flightType {
  grid-area: flightType;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers {
  grid-area: passengers;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers input {
  font-size: 13px !important;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers .v-list-item::after {
  display: none;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form .cip-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form .cip-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme1 .cip-panel__dynamic-component .cip-form .cip-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme1 .v-divider {
  max-width: 96%;
  margin: auto !important;
  display: none;
}
.main-homepage-class.theme2 {
  padding: 2em 0;
  box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2509803922);
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.631372549);
}
.main-homepage-class.theme2 .defaultMenu {
  background: #fff !important;
}
.main-homepage-class.theme2 .v-card {
  box-shadow: unset;
}
.main-homepage-class.theme2 .v-card .v-divider {
  display: none;
}
.main-homepage-class.theme2 .v-card .v-tabs-bar {
  justify-content: center;
  background: transparent;
}
.main-homepage-class.theme2 .v-card .v-tabs-bar .v-slide-group__wrapper {
  display: flex;
  justify-content: center;
  flex: unset;
}
.main-homepage-class.theme2 .v-card .v-tabs-bar .v-slide-group__content {
  width: unset;
}
.main-homepage-class.theme2 .v-card .v-tabs-bar .v-slide-group__content > .tabs {
  min-width: 100px;
  background: transparent !important;
  border-radius: 10px;
  border: 1px solid grey;
  margin: 2px;
  overflow: hidden;
  transition: all 0.4s;
  font-size: 0.9rem !important;
  padding: 0;
  flex-direction: column-reverse !important;
}
.main-homepage-class.theme2 .v-card .v-tabs-bar .v-slide-group__content > .tabs:hover {
  color: #dda627 !important;
}
.main-homepage-class.theme2 .v-card .v-tabs-bar .v-slide-group__content > .tabs:hover > i {
  color: #dda627 !important;
}
.main-homepage-class.theme2 .v-card .v-tabs-bar .v-slide-group__content > .tabs::before {
  content: none;
}
.main-homepage-class.theme2 .v-card .v-tabs-bar .v-slide-group__content > .tabs.v-tab--active {
  border-color: grey !important;
  color: #dda627 !important;
}
.main-homepage-class.theme2 .v-card .v-tabs-bar .v-slide-group__content > .tabs.v-tab--active > i {
  color: #dda627 !important;
}
.main-homepage-class.theme2 .v-card .v-tabs-bar .v-slide-group__content > .tabs.v-tab--active::before {
  content: "";
  background: linear-gradient(45deg, #000 0%, #595959 100%);
  z-index: -1;
  opacity: 1;
}
.main-homepage-class.theme2 .v-card .v-tabs-bar .v-slide-group__content > .tabs > i {
  color: #000;
}
.main-homepage-class.theme2 .v-card .v-tabs-bar .v-slide-group__content > .tabs.flightandhotel > svg {
  fill: black;
}
.main-homepage-class.theme2 .v-card .v-tabs-bar .v-slide-group__content > .tabs.flightandhotel:hover > svg {
  fill: #dda627;
}
.main-homepage-class.theme2 .v-card .v-tabs-bar .v-slide-group__content > .tabs.flightandhotel.v-tab--active > svg {
  fill: #dda627;
}
@media (min-width: 768px) {
  .main-homepage-class.theme2 .v-card .v-tabs-bar {
    height: 100px !important;
  }
  .main-homepage-class.theme2 .v-card .v-tabs-bar .v-slide-group__content > .tabs {
    flex: unset;
  }
  .main-homepage-class.theme2 .v-card .v-tabs-bar .v-slide-group__content > .tabs:not(:last-child):not(:first-child) {
    margin: 0 0 0 5px;
  }
  .main-homepage-class.theme2 .v-card .v-tabs-bar .v-slide-group__content > .tabs:last-child {
    margin: 0 0 0 auto;
  }
}
.main-homepage-class.theme2 .flight-panel__radiogroup > div > div > div > div {
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin: 1em 0;
}
.main-homepage-class.theme2 .flight-panel__radio--oneway, .main-homepage-class.theme2 .flight-panel__radio--twoway, .main-homepage-class.theme2 .flight-panel__radio--multiway {
  margin: 0.5em 0.25em;
}
.main-homepage-class.theme2 .flight-panel__radio--oneway > div.v-item--active > label, .main-homepage-class.theme2 .flight-panel__radio--twoway > div.v-item--active > label, .main-homepage-class.theme2 .flight-panel__radio--multiway > div.v-item--active > label {
  background: linear-gradient(45deg, #000 0%, #595959 100%);
  color: #dda627 !important;
}
.main-homepage-class.theme2 .flight-panel__radio--oneway > div.v-item--active > label .caption, .main-homepage-class.theme2 .flight-panel__radio--twoway > div.v-item--active > label .caption, .main-homepage-class.theme2 .flight-panel__radio--multiway > div.v-item--active > label .caption {
  color: #dda627 !important;
}
.main-homepage-class.theme2 .flight-panel__radio--oneway > div > label, .main-homepage-class.theme2 .flight-panel__radio--twoway > div > label, .main-homepage-class.theme2 .flight-panel__radio--multiway > div > label {
  margin: 0;
  border: 1px solid grey;
  padding: 2px 0;
  border-radius: 7px;
  display: flex;
  justify-content: center;
  min-width: 85px;
  background: #fff;
}
.main-homepage-class.theme2 .flight-panel__radio--oneway > div > label .caption, .main-homepage-class.theme2 .flight-panel__radio--twoway > div > label .caption, .main-homepage-class.theme2 .flight-panel__radio--multiway > div > label .caption {
  color: grey !important;
}
.main-homepage-class.theme2 .flight-panel__radio--oneway > div > .v-input--selection-controls__input, .main-homepage-class.theme2 .flight-panel__radio--twoway > div > .v-input--selection-controls__input, .main-homepage-class.theme2 .flight-panel__radio--multiway > div > .v-input--selection-controls__input {
  display: none;
}
.main-homepage-class.theme2 .cip-panel__radio--oneway, .main-homepage-class.theme2 .cip-panel__radio--twoway {
  margin-top: 20px;
  margin-bottom: 10px;
}
.main-homepage-class.theme2 .cip-panel__radio--oneway > div > label, .main-homepage-class.theme2 .cip-panel__radio--twoway > div > label {
  margin: 0;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form > form {
  display: grid;
  grid-template-columns: repeat(1, minmax(60px, 1fr));
  grid-auto-rows: minmax(70px, auto);
  grid-template-areas: "hotel" "checkin" "checkout" "guests" "search";
}
@media (min-width: 1023px) {
  .main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form > form {
    display: grid;
    grid-template-columns: repeat(1, 6fr) repeat(2, 3fr);
    grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
    grid-template-areas: "hotel checkin checkout" ". guests search";
  }
  .main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form > form > div {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
  }
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form {
  font-size: 13px !important;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
@media (min-width: 1023px) {
  .main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form__menu--guests {
    grid-area: guests;
  }
  .main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-input {
    grid-area: guest_input;
  }
  .main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form__menu--guests input {
    font-size: 13px !important;
  }
  .main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-menu__content.theme--light.menuable__content__active {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-list-item {
    justify-content: space-between;
    min-height: 35px;
  }
  .main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-list-item::after {
    display: none;
  }
  .main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-list-item:nth-child(3) {
    margin-bottom: 10px;
  }
  .main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-menu__content > div > button {
    border: 1.5px solid rgb(46, 196, 182) !important;
    color: rgb(46, 196, 182) !important;
    background-color: white !important;
    box-shadow: none !important;
    width: 90%;
    margin: 0.4rem 0;
  }
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .domestic-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(4, minmax(250px, 1fr));
  grid-template-areas: "hotel hotel checkin checkout" "guests nationality country search";
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "hotel" "checkin" "checkout" "guests" "nationality" "country" "search";
  }
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests {
  grid-area: guests;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests input {
  font-size: 13px !important;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item::after {
  display: none;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-menu__content > div > button {
  border: 1.5px solid rgb(46, 196, 182) !important;
  color: rgb(46, 196, 182) !important;
  background-color: white !important;
  box-shadow: none !important;
  width: 90%;
  margin: 0.4rem 0;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country {
  grid-area: country;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country input {
  font-size: 13px !important;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item::after {
  display: none;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality {
  grid-area: nationality;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality input {
  font-size: 13px !important;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item::after {
  display: none;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme2 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form {
  display: grid;
  grid-template-columns: repeat(1, minmax(6em, 1fr));
  grid-template-rows: minmax(5em, auto) 30px minmax(5em, auto) minmax(5em, auto) minmax(5em, auto) minmax(5em, auto) minmax(5em, auto);
  grid-template-areas: "origin" "swapbutton" "destination" "depdatepicker" "passengers" "search";
}
@media (min-width: 1023px) {
  .main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form {
    display: grid;
    grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end row3-start] 1fr [row3-end];
    grid-template-columns: 1fr 1fr 0px 1fr 1fr;
    grid-template-areas: "origin  origin swapbutton destination destination" "depdatepicker depdatepicker . passengers passengers" ". search search search .";
  }
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form > *:not(.oneway-form__swap-button) {
  padding: 0px 0.5em;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form > *:not(.oneway-form__swap-button) .v-input__slot {
  border-radius: 7px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form > *:not(.oneway-form__swap-button) .v-input__slot input {
  padding: 0 2rem 0 0;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form > *:not(.oneway-form__swap-button) .v-input__slot fieldset {
  padding: 0;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form > *:not(.oneway-form__swap-button) .v-input__slot fieldset legend {
  margin-right: 17px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form > *:not(.oneway-form__swap-button) .v-input__slot .v-input__append-inner {
  margin-right: unset;
  padding-right: 4px;
  margin: 0 0 0 100%;
  align-self: center;
  position: absolute;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form > *:not(.oneway-form__swap-button) .v-input__slot .v-input__append-inner > i {
  margin: 0;
  color: #dda627 !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form > *:not(.oneway-form__swap-button) .v-input__slot .v-select__slot .v-select__selections > .body-2 {
  width: 130px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form > *:not(.oneway-form__swap-button) .v-input__slot .v-select__slot .v-select__selections > input {
  padding: 0;
  min-width: 5px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form > *:not(.oneway-form__swap-button) .v-input__slot .v-label {
  transform: translateX(50%);
  padding: 0;
  margin-right: 25%;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form > *:not(.oneway-form__swap-button) .v-input__slot .v-label.v-label--active {
  transform: translateY(-25px) scale(0.75) translateX(50%);
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form {
  font-size: 1.4em !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--origin .v-input__slot .v-label {
  margin-right: 10%;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--destination {
  grid-area: destination;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--destination .v-input__slot .v-label {
  margin-right: 11%;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  grid-area: swapbutton;
  align-self: start;
  cursor: pointer;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i {
  margin-top: 0.4em;
  padding: 6px;
  z-index: 10;
  top: 9px;
  background: #dda627;
  border-radius: 7px;
  color: #000;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i {
    transform: rotate(90deg);
    margin-top: -0.8em;
  }
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__textfield--depdatepicker {
  grid-area: depdatepicker;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__textfield--depdatepicker .v-input__slot .v-label {
  margin-right: 7%;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__textfield--depdatepicker .v-input__append-inner > i {
  margin-right: 10px !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__textfield--retdatepicker {
  display: none;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers .v-text-field__slot > input {
  padding-right: 2rem;
  color: #aeaeae;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers .v-text-field__slot .v-label {
  margin-right: 11%;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers .v-input__append-inner {
  position: unset !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers .v-input__append-inner > button {
  margin-right: 10px !important;
  color: #dda627 !important;
}
@media (min-width: 1023px) {
  .main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers {
    grid-area: passengers;
  }
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__btn--search > button {
  background: linear-gradient(45deg, #000 0%, #595959 100%);
  grid-area: submit;
  color: #dda627;
  font-size: 1em !important;
  border-radius: 7px;
  box-shadow: unset;
  width: 50% !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__btn--search > button .v-icon {
  display: none;
}
@media (min-width: 1023px) {
  .main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__btn--search {
    grid-template-columns: repeat(3, 1fr);
    grid-template-areas: ". submit .";
  }
}
@media (min-width: 1200px) {
  .main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form > form .oneway-form__btn--search {
    grid-template-columns: repeat(5, 1fr);
    grid-template-areas: ". . submit . .";
  }
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end row3-start] 1fr [row3-end];
  grid-template-columns: 1fr 1fr 0px 1fr 1fr;
  grid-template-areas: "origin origin button destination destination" "depdate retdate . passengers passengers" ". search search search .";
}
@media (max-width: 1023px) {
  .main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form {
    grid-template-columns: repeat(1, minmax(6em, 1fr));
    grid-template-rows: minmax(5em, auto) 30px minmax(5em, auto) minmax(5em, auto) minmax(5em, auto) minmax(5em, auto) minmax(5em, auto);
    grid-template-areas: "origin " "button" "destination" "depdate" "retdate" "passengers" "search";
  }
  .main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form > div:not(.twoway-form__swap-button) {
    padding: 0 1em;
  }
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form > *:not(.twoway-form__swap-button) {
  padding: 0px 0.5em;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form > *:not(.twoway-form__swap-button) .v-input__slot {
  border-radius: 7px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form > *:not(.twoway-form__swap-button) .v-input__slot input {
  padding: 0 2rem 0 0;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form > *:not(.twoway-form__swap-button) .v-input__slot input::placeholder, .main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form > *:not(.twoway-form__swap-button) .v-input__slot input::-webkit-input-placeholder, .main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form > *:not(.twoway-form__swap-button) .v-input__slot input::-moz-placeholder, .main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form > *:not(.twoway-form__swap-button) .v-input__slot input::-ms-input-placeholder {
  color: #aeaeae !important;
  opacity: 1;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form > *:not(.twoway-form__swap-button) .v-input__slot fieldset {
  padding: 0;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form > *:not(.twoway-form__swap-button) .v-input__slot fieldset legend {
  margin-right: 17px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form > *:not(.twoway-form__swap-button) .v-input__slot .v-input__append-inner {
  margin-right: unset;
  padding-right: unset;
  margin: 0 0 0 100%;
  align-self: center;
  position: absolute;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form > *:not(.twoway-form__swap-button) .v-input__slot .v-input__append-inner > i {
  margin: 0;
  color: #dda627 !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form > *:not(.twoway-form__swap-button) .v-input__slot .v-select__slot .v-select__selections > .body-2 {
  width: 130px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form > *:not(.twoway-form__swap-button) .v-input__slot .v-select__slot .v-select__selections > input {
  padding: 0;
  min-width: 5px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form > *:not(.twoway-form__swap-button) .v-input__slot .v-label {
  transform: translateX(50%);
  padding: 0;
  margin-right: 25%;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form > *:not(.twoway-form__swap-button) .v-input__slot .v-label.v-label--active {
  transform: translateY(-25px) scale(0.75) translateX(50%);
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--origin .v-input__slot .v-label {
  margin-right: 10%;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--destination {
  grid-area: destination;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--destination .v-input__slot .v-label {
  margin-right: 11%;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers {
  grid-area: passengers;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-text-field__slot > input {
  padding-right: 2rem;
  color: #aeaeae;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-text-field__slot .v-label {
  margin-right: 11%;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-input__append-inner {
  position: unset !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-input__append-inner > button {
  margin-right: 10px !important;
  color: #dda627 !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--depdatepicker {
  grid-area: depdate;
  padding-left: 0;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--depdatepicker .v-input__slot input {
  font-size: 0.65em !important;
}
@media (min-width: 1025px) {
  .main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--depdatepicker .v-input__slot {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--depdatepicker .v-input__slot .v-text-field__slot label {
  padding-right: 1.5em !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--depdatepicker .v-input__slot .v-text-field__slot .v-label {
  margin-right: 12%;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--depdatepicker .v-input__slot .v-input__append-inner > i {
  margin-right: 10px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--depdatepicker .v-input__slot fieldset > legend {
  width: 58px !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--retdatepicker {
  grid-area: retdate;
  padding-right: 0;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--retdatepicker .v-input__slot input {
  font-size: 0.65em !important;
}
@media (min-width: 1025px) {
  .main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--retdatepicker .v-input__slot {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--retdatepicker .v-input__slot .v-text-field__slot label {
  padding-right: 2.8em !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--retdatepicker .v-input__slot .v-text-field__slot .v-label {
  margin-right: 12%;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--retdatepicker .v-input__slot .v-input__append-inner > i {
  margin-right: 10px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--retdatepicker .v-input__slot fieldset > legend {
  width: 69px !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__btn--search > button {
  background: linear-gradient(45deg, #000 0%, #595959 100%);
  grid-area: submit;
  color: #dda627;
  font-size: 1em !important;
  border-radius: 7px;
  box-shadow: unset;
  width: 50% !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__btn--search > button .v-icon {
  display: none;
}
@media (min-width: 1023px) {
  .main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__btn--search {
    grid-template-columns: repeat(3, 1fr);
    grid-template-areas: ". submit .";
  }
}
@media (min-width: 1200px) {
  .main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__btn--search {
    grid-template-columns: repeat(5, 1fr);
    grid-template-areas: ". . submit . .";
  }
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i {
  margin-top: 0.4em !important;
  padding: 6px;
  z-index: 10;
  top: 9px;
  background: #dda627;
  border-radius: 7px;
  color: #000;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme2 .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i {
    transform: rotate(90deg);
    margin-top: -0.8em !important;
  }
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form {
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] min-content [row2-end];
  grid-template-columns: 5% minmax(25%, 1fr) 0.005px repeat(2, minmax(25%, 1fr));
  grid-template-areas: "formsegment formsegment formsegment formsegment formsegment" ". add . passengers search";
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form > div:not(.multiway-form__segment-row__swap-button) {
  padding: 0px 0.5em;
  cursor: pointer;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form > div:not(.multiway-form__segment-row__swap-button) .v-input__slot {
  border-radius: 7px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form > div:not(.multiway-form__segment-row__swap-button) .v-input__slot fieldset {
  padding: 0;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form > div:not(.multiway-form__segment-row__swap-button) .v-input__slot fieldset legend {
  margin-right: 17px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form > div:not(.multiway-form__segment-row__swap-button) .v-input__slot .v-label {
  transform: translateX(50%);
  padding: 0;
  margin-right: 11%;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form > div:not(.multiway-form__segment-row__swap-button) .v-input__slot .v-label.v-label--active {
  transform: translateY(-25px) scale(0.75) translateX(50%);
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .v-input__slot > fieldset {
  border-radius: 8px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .v-btn {
  border-radius: 8px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form > .multiway-form__textfield--depdatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment {
  grid-area: formsegment;
  padding: 0px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row > div {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr;
  grid-template-columns: 5% minmax(30%, 1fr) 0.005px minmax(30%, 1fr) minmax(20%, 1fr);
  grid-template-areas: "remove origin button destination depdatepicker";
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row > div > div:not(.multiway-form__segment-row__swap-button):not(.multiway-form__segment-row__btn--remove) {
  padding: 0 10px;
  cursor: pointer;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row .v-input__slot .v-input__append-inner > i {
  color: #dda627 !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin input {
  padding: 0px 15px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin .v-input--is-focused fieldset > legend {
  width: 50px !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--destination {
  grid-area: destination;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--destination input {
  padding: 0px 15px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--destination .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__btn--remove {
  grid-area: remove;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__btn--remove > .v-btn {
  min-width: 35px;
  height: 35px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__textfield--depdatepicker {
  grid-area: depdatepicker;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__textfield--depdatepicker .v-input__slot__append-inner > i {
  color: #dda627 !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 991px) {
  .main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button {
    position: absolute;
  }
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button > i {
  margin-top: 0.4em;
  padding: 6px;
  z-index: 10;
  top: 9px;
  background: #dda627;
  border-radius: 7px;
  color: #000;
}
@media (max-width: 991px) {
  .main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--add {
  grid-area: add;
  display: flex;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--add > .v-btn {
  min-width: 50%;
  height: 56px;
  margin-right: 10px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--search {
  grid-area: search;
  padding-left: 17px !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--search > button {
  background: linear-gradient(45deg, #000 0%, #595959 100%);
  grid-area: submit;
  color: #dda627;
  font-size: 1em !important;
  border-radius: 7px;
  box-shadow: unset;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--search > button .v-icon {
  display: none;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers {
  grid-area: passengers;
  padding: 0 13px !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers input {
  font-size: 13px !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-list-item::after {
  display: none;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-input__slot .v-label {
  margin-right: 21% !important;
}
.main-homepage-class.theme2 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-input__append-inner > button {
  color: #dda627 !important;
}
.main-homepage-class.theme2 .package-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .package-form > form {
  display: grid;
  grid-template-columns: repeat(1, minmax(60px, 1fr));
  grid-auto-rows: minmax(70px, auto);
  grid-template-areas: "package" "checkin" "checkout" "guests" "search";
}
@media (min-width: 1023px) {
  .main-homepage-class.theme2 .package-panel__dynamic-component .package-form > form {
    display: grid;
    grid-template-columns: repeat(1, 6fr) repeat(2, 3fr);
    grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
    grid-template-areas: "package checkin checkout" ". guests search";
  }
  .main-homepage-class.theme2 .package-panel__dynamic-component .package-form > form > div {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
  }
}
.main-homepage-class.theme2 .package-panel__dynamic-component .package-form {
  font-size: 13px !important;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .package-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .package-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .package-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .package-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .package-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .package-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
@media (min-width: 1023px) {
  .main-homepage-class.theme2 .package-panel__dynamic-component .package-form__menu--guests {
    grid-area: guests;
  }
  .main-homepage-class.theme2 .package-panel__dynamic-component .package-form__menu--guests .v-input {
    grid-area: guest_input;
  }
  .main-homepage-class.theme2 .package-panel__dynamic-component .package-form__menu--guests input {
    font-size: 13px !important;
  }
  .main-homepage-class.theme2 .package-panel__dynamic-component .package-form__menu--guests .v-menu__content.theme--light.menuable__content__active {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .main-homepage-class.theme2 .package-panel__dynamic-component .package-form__menu--guests .v-list-item {
    justify-content: space-between;
    min-height: 35px;
  }
  .main-homepage-class.theme2 .package-panel__dynamic-component .package-form__menu--guests .v-list-item::after {
    display: none;
  }
  .main-homepage-class.theme2 .package-panel__dynamic-component .package-form__menu--guests .v-list-item:nth-child(3) {
    margin-bottom: 10px;
  }
  .main-homepage-class.theme2 .package-panel__dynamic-component .package-form__menu--guests .v-menu__content > div > button {
    border: 1.5px solid rgb(46, 196, 182) !important;
    color: rgb(46, 196, 182) !important;
    background-color: white !important;
    box-shadow: none !important;
    width: 90%;
    margin: 0.4rem 0;
  }
}
.main-homepage-class.theme2 .package-panel__dynamic-component .package-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .package-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme2 .package-panel__dynamic-component .package-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(4, minmax(250px, 1fr));
  grid-template-areas: "hotel hotel checkin checkout" "guests nationality country search";
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "hotel" "checkin" "checkout" "guests" "nationality" "country" "search";
  }
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests {
  grid-area: guests;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests input {
  font-size: 13px !important;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item::after {
  display: none;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-menu__content > div > button {
  border: 1.5px solid rgb(46, 196, 182) !important;
  color: rgb(46, 196, 182) !important;
  background-color: white !important;
  box-shadow: none !important;
  width: 90%;
  margin: 0.4rem 0;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country {
  grid-area: country;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country input {
  font-size: 13px !important;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item::after {
  display: none;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality {
  grid-area: nationality;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality input {
  font-size: 13px !important;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item::after {
  display: none;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme2 .package-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .v-input--is-disabled .v-input__slot > fieldset {
  border: 1px solid #cecece !important;
  border-radius: 8px;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(2, minmax(25%, 1fr)) 0.005px repeat(2, minmax(25%, 1fr));
  grid-template-areas: "origin origin button destination destination" "depdate retdate . guests search";
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .v-btn {
  border-radius: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .v-input__slot,
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .v-text-field__details {
    margin-bottom: 0px;
  }
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form.advanced {
  grid-template-areas: "hotel hotel . checkin checkout" "origin origin button destination destination" "depdate retdate . guests search";
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__swap-button {
  justify-self: center;
  cursor: pointer;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--checkout input, .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--checkin input, .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--depdatepicker input, .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--retdatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "origin " "destination" "depdate" "retdate" "guests" "search";
  }
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form > div:not(.oneway-form__swap-button) {
    padding: 0 10px;
    cursor: pointer;
  }
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--destination {
  grid-area: destination;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--destination .v-autocomplete__content {
  left: 10px !important;
}
@media (min-width: 1023px) {
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests {
    grid-area: guests;
  }
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-input {
    grid-area: guest_input;
  }
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests input {
    font-size: 13px !important;
  }
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-menu__content.theme--light.menuable__content__active {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-list-item {
    justify-content: space-between;
    min-height: 35px;
  }
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-list-item::after {
    display: none;
  }
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-list-item:nth-child(3) {
    margin-bottom: 10px;
  }
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-menu__content > div > button {
    border: 1.5px solid rgb(46, 196, 182) !important;
    color: rgb(46, 196, 182) !important;
    background-color: white !important;
    box-shadow: none !important;
    width: 90%;
    margin: 0.4rem 0;
  }
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--checkin {
  grid-area: checkin;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--checkout {
  grid-area: checkout;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--retdatepicker, .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--duration {
  grid-area: retdate;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button {
    position: absolute;
    top: 9%;
  }
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i {
  z-index: 10;
  top: 9px;
  background-color: white;
  border: solid 1px #616161;
  border-radius: 50%;
  padding: 6px;
  margin-top: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > .v-input--is-disabled .v-input__slot > fieldset {
  border: 1px solid #cecece !important;
  border-radius: 8px;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(2, minmax(25%, 1fr)) 0.005px repeat(2, minmax(25%, 1fr));
  grid-template-areas: "origin origin button destination destination" "depdate retdate . guests search";
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .v-btn {
  border-radius: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .v-input__slot,
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .v-text-field__details {
    margin-bottom: 0px;
  }
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form > .twoway-form__swap-button {
  justify-self: center;
  cursor: pointer;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form > .twoway-form__textfield--depdatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form > .twoway-form__textfield--retdatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "origin " "destination" "depdate" "retdate" "guests" "search";
  }
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form > div:not(.twoway-form__swap-button) {
    padding: 0 10px;
    cursor: pointer;
  }
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--origin input {
  padding: 0px 15px;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--destination {
  grid-area: destination;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--destination input {
  padding: 0px 15px;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--destination .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests {
  grid-area: guests;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests input {
  font-size: 12px !important;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests .v-list-item::after {
  display: none;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__textfield--retdatepicker {
  grid-area: retdate;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button {
    position: absolute;
    top: 9%;
  }
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i {
  z-index: 10;
  top: 9px;
  background-color: white;
  border: solid 1px #616161;
  border-radius: 50%;
  padding: 6px;
  margin-top: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.theme2 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.theme2 .cip-panel__dynamic-component .cip-form__advanced .cip-form__btn--search button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme2 .cip-panel__dynamic-component .cip-form {
  position: relative;
  display: grid;
  grid-column-gap: 10px;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: 3fr 2fr 2fr;
  grid-template-areas: "origin depdate passengers" ".  . search";
}
.main-homepage-class.theme2 .cip-panel__dynamic-component .cip-form .v-input__slot > fieldset {
  border: 1px solid #616161;
  border-radius: 8px;
}
.main-homepage-class.theme2 .cip-panel__dynamic-component .cip-form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.theme2 .cip-panel__dynamic-component .cip-form .v-btn {
  border-radius: 8px;
}
.main-homepage-class.theme2 .cip-panel__dynamic-component .cip-form > .cip-form__textfield--depdatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme2 .cip-panel__dynamic-component .cip-form .cip-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme2 .cip-panel__dynamic-component .cip-form .cip-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme2 .cip-panel__dynamic-component .cip-form .cip-form-travelType {
  grid-area: travelType;
}
.main-homepage-class.theme2 .cip-panel__dynamic-component .cip-form .cip-form-flightType {
  grid-area: flightType;
}
.main-homepage-class.theme2 .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers {
  grid-area: passengers;
}
.main-homepage-class.theme2 .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers input {
  font-size: 13px !important;
}
.main-homepage-class.theme2 .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme2 .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers .v-list-item::after {
  display: none;
}
.main-homepage-class.theme2 .cip-panel__dynamic-component .cip-form .cip-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.theme2 .cip-panel__dynamic-component .cip-form .cip-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme2 .cip-panel__dynamic-component .cip-form .cip-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme3 {
  margin: auto;
}
.main-homepage-class.theme3 .v-card.v-sheet.theme--light {
  box-shadow: none;
  border-radius: 20px;
}
.main-homepage-class.theme3 .defaultMenu {
  background: #fff !important;
}
.main-homepage-class.theme3 .v-tabs-bar {
  height: 20%;
  border-radius: 20px;
  background-color: transparent;
}
.main-homepage-class.theme3 > div .v-tab {
  padding: 10px 0 !important;
  font-size: 13px;
  letter-spacing: 0px !important;
  max-width: 15%;
}
@media (max-width: 960px) {
  .main-homepage-class.theme3 > div .v-tab {
    max-width: 14%;
    min-width: 14;
  }
}
@media (max-width: 600px) {
  .main-homepage-class.theme3 > div .v-tab {
    max-width: 12%;
    min-width: 12%;
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
}
.main-homepage-class.theme3 > div .v-tab.flight > i {
  transform: unset !important;
}
.main-homepage-class.theme3 > div .v-tab > span {
  margin-top: 13px;
}
.main-homepage-class.theme3 > div .v-tab > i {
  margin-left: 0 !important;
  margin-right: 0 !important;
  background: #fff;
  border-radius: 50%;
  padding: 0.75em;
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.54) inset;
  border: 8px solid #fff;
}
.main-homepage-class.theme3 > div .v-tab > svg {
  height: 80px;
  padding: 20px;
  width: 80px;
  margin-left: 0 !important;
  margin-right: 0 !important;
  transform: unset !important;
  background: #fff;
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.5411764706) inset;
  border: 8px solid #fff;
  border-radius: 50%;
  fill: rgba(0, 0, 0, 0.5411764706);
}
.main-homepage-class.theme3 > div .v-tab--active i {
  color: var(--v-primary-base) !important;
  box-shadow: 0 0 0 3px var(--v-primary-base) inset;
}
.main-homepage-class.theme3 > div .v-tab--active > svg {
  box-shadow: 0 0 0 3px var(--v-primary-base) inset;
  fill: var(--v-primary-base);
}
.main-homepage-class.theme3 > div .v-tab--active:hover::before, .main-homepage-class.theme3 > div .v-tab--active:focus::before {
  opacity: 0;
}
.main-homepage-class.theme3 > div .v-tab:focus::before {
  opacity: 0;
}
.main-homepage-class.theme3 .flight-panel__radiogroup,
.main-homepage-class.theme3 .flightAndHotel-panel__radiogroup,
.main-homepage-class.theme3 .hotel-panel__radiogroup {
  margin-top: 10px;
}
.main-homepage-class.theme3 .flight-panel__radiogroup > div > div > div > div,
.main-homepage-class.theme3 .flightAndHotel-panel__radiogroup > div > div > div > div,
.main-homepage-class.theme3 .hotel-panel__radiogroup > div > div > div > div {
  display: flex;
  flex-direction: row;
  font-size: 13px;
}
.main-homepage-class.theme3 .flightAndHotel-panel__radio--oneway, .main-homepage-class.theme3 .flightAndHotel-panel__radio--twoway, .main-homepage-class.theme3 .flightAndHotel-panel__radio--multiway,
.main-homepage-class.theme3 .flight-panel__radio--oneway,
.main-homepage-class.theme3 .flight-panel__radio--twoway,
.main-homepage-class.theme3 .flight-panel__radio--multiway {
  margin: 5px;
}
.main-homepage-class.theme3 .flightAndHotel-panel__radio--oneway > div > label, .main-homepage-class.theme3 .flightAndHotel-panel__radio--twoway > div > label, .main-homepage-class.theme3 .flightAndHotel-panel__radio--multiway > div > label,
.main-homepage-class.theme3 .flight-panel__radio--oneway > div > label,
.main-homepage-class.theme3 .flight-panel__radio--twoway > div > label,
.main-homepage-class.theme3 .flight-panel__radio--multiway > div > label {
  margin: 0;
}
.main-homepage-class.theme3 .hotel-panel__radio--domestic, .main-homepage-class.theme3 .hotel-panel__radio--foreign {
  margin: 5px;
}
.main-homepage-class.theme3 .hotel-panel__radio--domestic > div > label, .main-homepage-class.theme3 .hotel-panel__radio--foreign > div > label {
  margin: 0;
}
.main-homepage-class.theme3 .cip-panel__radio--oneway, .main-homepage-class.theme3 .cip-panel__radio--twoway {
  margin-top: 20px;
  margin-bottom: 10px;
}
.main-homepage-class.theme3 .cip-panel__radio--oneway > div > label, .main-homepage-class.theme3 .cip-panel__radio--twoway > div > label {
  margin: 0;
}
.main-homepage-class.theme3 .flightAndHotel-panel__select-container,
.main-homepage-class.theme3 .flight-panel__select-container {
  display: flex !important;
  justify-content: space-between;
}
.main-homepage-class.theme3 .flight-panel__checkboxes {
  width: 50%;
}
.main-homepage-class.theme3 .flight-panel__checkboxes .v-input--checkbox {
  align-items: center;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .v-input--is-disabled .v-input__slot > fieldset {
  border: 1px solid #cecece !important;
  border-radius: 8px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(2, minmax(25%, 1fr)) 0.005px repeat(2, minmax(25%, 1fr));
  grid-template-areas: "origin origin button destination destination" "depdate retdate . passengers search";
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .v-input__slot > fieldset {
  border: 1px solid #616161;
  border-radius: 8px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .v-btn {
  border-radius: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .v-input__slot,
  .main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .v-text-field__details {
    margin-bottom: 0px;
  }
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form > .oneway-form__swap-button {
  justify-self: center;
  cursor: pointer;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--depdatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--retdatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "origin " "destination" "depdate" "retdate" "passengers" "search";
  }
  .main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form > div:not(.oneway-form__swap-button) {
    padding: 0 10px;
    cursor: pointer;
  }
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--destination {
  grid-area: destination;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--destination .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers {
  grid-area: passengers;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers input {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers .v-list-item::after {
  display: none;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .oneway-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .oneway-form__textfield--retdatepicker {
  grid-area: retdate;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .oneway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .oneway-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button {
    position: absolute;
    top: 9%;
  }
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i {
  z-index: 10;
  top: 9px;
  background-color: white;
  border: solid 1px #616161;
  border-radius: 50%;
  padding: 6px;
  margin-top: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > .v-input--is-disabled .v-input__slot > fieldset {
  border: 1px solid #cecece !important;
  border-radius: 8px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(2, minmax(25%, 1fr)) 0.005px repeat(2, minmax(25%, 1fr));
  grid-template-areas: "origin origin button destination destination" "depdate retdate . passengers search";
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .v-input__slot > fieldset {
  border: 1px solid #616161;
  border-radius: 8px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .v-btn {
  border-radius: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .v-input__slot,
  .main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .v-text-field__details {
    margin-bottom: 0px;
  }
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form > .twoway-form__swap-button {
  justify-self: center;
  cursor: pointer;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form > .twoway-form__textfield--depdatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form > .twoway-form__textfield--retdatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "origin " "destination" "depdate" "retdate" "passengers" "search";
  }
  .main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form > div:not(.twoway-form__swap-button) {
    padding: 0 10px;
    cursor: pointer;
  }
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--origin input {
  padding: 0px 15px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--destination {
  grid-area: destination;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--destination input {
  padding: 0px 15px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--destination .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers {
  grid-area: passengers;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers input {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-list-item::after {
  display: none;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--retdatepicker {
  grid-area: retdate;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button {
    position: absolute;
    top: 9%;
  }
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i {
  z-index: 10;
  top: 9px;
  background-color: white;
  border: solid 1px #616161;
  border-radius: 50%;
  padding: 6px;
  margin-top: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form {
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] min-content [row2-end];
  grid-template-columns: 5% minmax(30%, 1fr) 0.005px minmax(30%, 1fr) 25%;
  grid-template-areas: "formsegment formsegment formsegment formsegment formsegment" ". add passengers passengers search";
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form > div:not(.multiway-form__segment) {
  padding: 10px;
  cursor: pointer;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .v-input__slot > fieldset {
  border: 1px solid #616161;
  border-radius: 8px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .v-btn {
  border-radius: 8px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form > .multiway-form__textfield--depdatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form > .multiway-form__textfield--retdatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment {
  grid-area: formsegment;
  padding: 0px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row > div {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr;
  grid-template-columns: 5% minmax(30%, 1fr) 0.005px minmax(30%, 1fr) 25%;
  grid-template-areas: "remove origin button destination depdatepicker";
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row > div > div:not(.multiway-form__segment-row__swap-button):not(.multiway-form__segment-row__btn--remove) {
  padding: 0 10px;
  cursor: pointer;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin input {
  padding: 0px 15px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--destination {
  grid-area: destination;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--destination input {
  padding: 0px 15px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--destination .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__btn--remove {
  grid-area: remove;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__btn--remove > .v-btn {
  min-width: 35px;
  height: 35px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__textfield--depdatepicker {
  grid-area: depdatepicker;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 991px) {
  .main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button {
    position: absolute;
  }
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button > i {
  z-index: 10;
  top: 9px;
  background-color: white;
  border: solid 1px #616161;
  border-radius: 50%;
  padding: 6px;
  margin-top: 8px;
}
@media (max-width: 991px) {
  .main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--add {
  grid-area: add;
  display: flex;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--add > .v-btn {
  min-width: 50%;
  height: 56px;
  margin: 0px;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers {
  grid-area: passengers;
  padding-right: 0px !important;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers input {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-list-item::after {
  display: none;
}
.main-homepage-class.theme3 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form > form {
  display: grid;
  grid-template-columns: repeat(1, minmax(60px, 1fr));
  grid-auto-rows: minmax(70px, auto);
  grid-template-areas: "hotel" "checkin" "checkout" "guests" "search";
}
@media (min-width: 1023px) {
  .main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form > form {
    display: grid;
    grid-template-columns: minmax(250px, 2fr) repeat(2, minmax(250px, 1fr));
    grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
    grid-template-areas: "hotel checkin checkout" ". guests search";
  }
  .main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form > form > div {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
  }
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
@media (min-width: 1023px) {
  .main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form__menu--guests {
    grid-area: guests;
  }
  .main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-input {
    grid-area: guest_input;
  }
  .main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form__menu--guests input {
    font-size: 13px !important;
  }
  .main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-menu__content.theme--light.menuable__content__active {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-list-item {
    justify-content: space-between;
    min-height: 35px;
  }
  .main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-list-item::after {
    display: none;
  }
  .main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-list-item:nth-child(3) {
    margin-bottom: 10px;
  }
  .main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-menu__content > div > button {
    border: 1.5px solid rgb(46, 196, 182) !important;
    color: rgb(46, 196, 182) !important;
    background-color: white !important;
    box-shadow: none !important;
    width: 90%;
    margin: 0.4rem 0;
  }
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .domestic-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(4, minmax(250px, 1fr));
  grid-template-areas: "hotel hotel checkin checkout" "guests nationality country search";
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "hotel" "checkin" "checkout" "guests" "nationality" "country" "search";
  }
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests {
  grid-area: guests;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests input {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item::after {
  display: none;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-menu__content > div > button {
  border: 1.5px solid rgb(46, 196, 182) !important;
  color: rgb(46, 196, 182) !important;
  background-color: white !important;
  box-shadow: none !important;
  width: 90%;
  margin: 0.4rem 0;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country {
  grid-area: country;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country input {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item::after {
  display: none;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality {
  grid-area: nationality;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality input {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item::after {
  display: none;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme3 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme3 .package-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form > form {
  display: grid;
  grid-template-columns: repeat(1, minmax(60px, 1fr));
  grid-auto-rows: minmax(70px, auto);
  grid-template-areas: "package" "checkin" "checkout" "guests" "search";
}
@media (min-width: 1023px) {
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form > form {
    display: grid;
    grid-template-columns: repeat(1, 6fr) repeat(2, 3fr);
    grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
    grid-template-areas: "package checkin checkout" ". guests search";
  }
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form > form > div {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
  }
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
@media (min-width: 1023px) {
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form__menu--guests {
    grid-area: guests;
  }
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form__menu--guests .v-input {
    grid-area: guest_input;
  }
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form__menu--guests input {
    font-size: 13px !important;
  }
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form__menu--guests .v-menu__content.theme--light.menuable__content__active {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form__menu--guests .v-list-item {
    justify-content: space-between;
    min-height: 35px;
  }
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form__menu--guests .v-list-item::after {
    display: none;
  }
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form__menu--guests .v-list-item:nth-child(3) {
    margin-bottom: 10px;
  }
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form__menu--guests .v-menu__content > div > button {
    border: 1.5px solid rgb(46, 196, 182) !important;
    color: rgb(46, 196, 182) !important;
    background-color: white !important;
    box-shadow: none !important;
    width: 90%;
    margin: 0.4rem 0;
  }
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(4, minmax(250px, 1fr));
  grid-template-areas: "hotel hotel checkin checkout" "guests nationality country search";
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "hotel" "checkin" "checkout" "guests" "nationality" "country" "search";
  }
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests {
  grid-area: guests;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests input {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item::after {
  display: none;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-menu__content > div > button {
  border: 1.5px solid rgb(46, 196, 182) !important;
  color: rgb(46, 196, 182) !important;
  background-color: white !important;
  box-shadow: none !important;
  width: 90%;
  margin: 0.4rem 0;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country {
  grid-area: country;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country input {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item::after {
  display: none;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality {
  grid-area: nationality;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality input {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item::after {
  display: none;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.theme3 .package-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form > form {
  display: grid;
  grid-template-columns: repeat(1, minmax(60px, 1fr));
  grid-auto-rows: minmax(70px, auto);
  grid-template-areas: "package" "checkin" "checkout" "guests" "search";
}
@media (min-width: 1023px) {
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form > form {
    display: grid;
    grid-template-columns: repeat(1, 6fr) repeat(2, 3fr);
    grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
    grid-template-areas: "package checkin checkout" ". guests search";
  }
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form > form > div {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
  }
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
@media (min-width: 1023px) {
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form__menu--guests {
    grid-area: guests;
  }
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form__menu--guests .v-input {
    grid-area: guest_input;
  }
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form__menu--guests input {
    font-size: 13px !important;
  }
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form__menu--guests .v-menu__content.theme--light.menuable__content__active {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form__menu--guests .v-list-item {
    justify-content: space-between;
    min-height: 35px;
  }
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form__menu--guests .v-list-item::after {
    display: none;
  }
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form__menu--guests .v-list-item:nth-child(3) {
    margin-bottom: 10px;
  }
  .main-homepage-class.theme3 .package-panel__dynamic-component .package-form__menu--guests .v-menu__content > div > button {
    border: 1.5px solid rgb(46, 196, 182) !important;
    color: rgb(46, 196, 182) !important;
    background-color: white !important;
    box-shadow: none !important;
    width: 90%;
    margin: 0.4rem 0;
  }
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme3 .package-panel__dynamic-component .package-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(4, minmax(250px, 1fr));
  grid-template-areas: "hotel hotel checkin checkout" "guests nationality country search";
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "hotel" "checkin" "checkout" "guests" "nationality" "country" "search";
  }
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests {
  grid-area: guests;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests input {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item::after {
  display: none;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-menu__content > div > button {
  border: 1.5px solid rgb(46, 196, 182) !important;
  color: rgb(46, 196, 182) !important;
  background-color: white !important;
  box-shadow: none !important;
  width: 90%;
  margin: 0.4rem 0;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country {
  grid-area: country;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country input {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item::after {
  display: none;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality {
  grid-area: nationality;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality input {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item::after {
  display: none;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme3 .package-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .v-input--is-disabled .v-input__slot > fieldset {
  border: 1px solid #cecece !important;
  border-radius: 8px;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(2, minmax(25%, 1fr)) 0.005px repeat(2, minmax(25%, 1fr));
  grid-template-areas: "origin origin button destination destination" "depdate retdate . guests search";
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .v-btn {
  border-radius: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .v-input__slot,
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .v-text-field__details {
    margin-bottom: 0px;
  }
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form.advanced {
  grid-template-areas: "hotel hotel . checkin checkout" "origin origin button destination destination" "depdate retdate . guests search";
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__swap-button {
  justify-self: center;
  cursor: pointer;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--checkout input, .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--checkin input, .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--depdatepicker input, .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--retdatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "origin " "destination" "depdate" "retdate" "guests" "search";
  }
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form > div:not(.oneway-form__swap-button) {
    padding: 0 10px;
    cursor: pointer;
  }
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--destination {
  grid-area: destination;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__input--destination .v-autocomplete__content {
  left: 10px !important;
}
@media (min-width: 1023px) {
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests {
    grid-area: guests;
  }
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-input {
    grid-area: guest_input;
  }
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests input {
    font-size: 13px !important;
  }
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-menu__content.theme--light.menuable__content__active {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-list-item {
    justify-content: space-between;
    min-height: 35px;
  }
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-list-item::after {
    display: none;
  }
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-list-item:nth-child(3) {
    margin-bottom: 10px;
  }
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__menu--guests .v-menu__content > div > button {
    border: 1.5px solid rgb(46, 196, 182) !important;
    color: rgb(46, 196, 182) !important;
    background-color: white !important;
    box-shadow: none !important;
    width: 90%;
    margin: 0.4rem 0;
  }
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--checkin {
  grid-area: checkin;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--checkout {
  grid-area: checkout;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--retdatepicker, .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__textfield--duration {
  grid-area: retdate;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button {
    position: absolute;
    top: 9%;
  }
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i {
  z-index: 10;
  top: 9px;
  background-color: white;
  border: solid 1px #616161;
  border-radius: 50%;
  padding: 6px;
  margin-top: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > .v-input--is-disabled .v-input__slot > fieldset {
  border: 1px solid #cecece !important;
  border-radius: 8px;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(2, minmax(25%, 1fr)) 0.005px repeat(2, minmax(25%, 1fr));
  grid-template-areas: "origin origin button destination destination" "depdate retdate . guests search";
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .v-btn {
  border-radius: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .v-input__slot,
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .v-text-field__details {
    margin-bottom: 0px;
  }
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form > .twoway-form__swap-button {
  justify-self: center;
  cursor: pointer;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form > .twoway-form__textfield--depdatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form > .twoway-form__textfield--retdatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "origin " "destination" "depdate" "retdate" "guests" "search";
  }
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form > div:not(.twoway-form__swap-button) {
    padding: 0 10px;
    cursor: pointer;
  }
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--origin input {
  padding: 0px 15px;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--destination {
  grid-area: destination;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--destination input {
  padding: 0px 15px;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__input--destination .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests {
  grid-area: guests;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests input {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests .v-list-item::after {
  display: none;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__menu--guests .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__textfield--retdatepicker {
  grid-area: retdate;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button {
    position: absolute;
    top: 9%;
  }
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i {
  z-index: 10;
  top: 9px;
  background-color: white;
  border: solid 1px #616161;
  border-radius: 50%;
  padding: 6px;
  margin-top: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.theme3 .flightAndHotel-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.theme3 .cip-panel__dynamic-component .cip-form__advanced .cip-form__btn--search button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme3 .cip-panel__dynamic-component .cip-form__advanced .cip-form__btn--search button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.theme3 .cip-panel__dynamic-component .cip-form {
  position: relative;
  display: grid;
  grid-column-gap: 10px;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: 3fr 2.4fr 1.6fr;
  grid-template-areas: "origin cipType depdate" ". passengers search";
}
.main-homepage-class.theme3 .cip-panel__dynamic-component .cip-form .v-input__slot > fieldset {
  border-radius: 8px;
}
.main-homepage-class.theme3 .cip-panel__dynamic-component .cip-form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.theme3 .cip-panel__dynamic-component .cip-form .v-btn {
  border-radius: 8px;
}
.main-homepage-class.theme3 .cip-panel__dynamic-component .cip-form > .cip-form__textfield--depdatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme3 .cip-panel__dynamic-component .cip-form .cip-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme3 .cip-panel__dynamic-component .cip-form .cip-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme3 .cip-panel__dynamic-component .cip-form .cip-form__cipType {
  grid-area: cipType;
}
.main-homepage-class.theme3 .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers {
  grid-area: passengers;
}
.main-homepage-class.theme3 .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers input {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme3 .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers .v-list-item::after {
  display: none;
}
.main-homepage-class.theme3 .cip-panel__dynamic-component .cip-form .cip-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.theme3 .cip-panel__dynamic-component .cip-form .cip-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme3 .cip-panel__dynamic-component .cip-form .cip-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme3 .cip-panel__dynamic-component .cip-form .cip-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form > form {
  display: grid;
  grid-template-columns: repeat(1, minmax(60px, 1fr));
  grid-auto-rows: minmax(70px, auto);
  grid-template-areas: "country" "duration" "visatype" "guests" "search";
}
@media (min-width: 1023px) {
  .main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form > form {
    display: grid;
    grid-template-columns: 3fr 2.4fr 1.6fr;
    grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
    grid-template-areas: "country duration visatype" ". guests search";
  }
  .main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form > form > div {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
  }
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form__input--insurance {
  grid-area: country;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form__input--insurance .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form__textfield--duration {
  grid-area: duration;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form__textfield--duration input {
  font-size: 13px;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form__textfield--visa-type {
  grid-area: visatype;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form__textfield--visa-type input {
  font-size: 13px;
}
@media (min-width: 1023px) {
  .main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form__menu--guests {
    grid-area: guests;
  }
  .main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form__menu--guests .v-input {
    grid-area: guest_input;
  }
  .main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form__menu--guests input {
    font-size: 13px !important;
  }
  .main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form__menu--guests .v-menu__content.theme--light.menuable__content__active {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form__menu--guests .v-list-item {
    justify-content: space-between;
    min-height: 35px;
  }
  .main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form__menu--guests .v-list-item::after {
    display: none;
  }
  .main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form__menu--guests .v-list-item:nth-child(3) {
    margin-bottom: 10px;
  }
  .main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form__menu--guests .v-menu__content > div > button {
    border: 1.5px solid rgb(46, 196, 182) !important;
    color: rgb(46, 196, 182) !important;
    background-color: white !important;
    box-shadow: none !important;
    width: 90%;
    margin: 0.4rem 0;
  }
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .insurance-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(4, minmax(250px, 1fr));
  grid-template-areas: "hotel hotel checkin checkout" "guests nationality country search";
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "hotel" "checkin" "checkout" "guests" "nationality" "country" "search";
  }
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests {
  grid-area: guests;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests input {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item::after {
  display: none;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-menu__content > div > button {
  border: 1.5px solid rgb(46, 196, 182) !important;
  color: rgb(46, 196, 182) !important;
  background-color: white !important;
  box-shadow: none !important;
  width: 90%;
  margin: 0.4rem 0;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--country {
  grid-area: country;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--country input {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item::after {
  display: none;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality {
  grid-area: nationality;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality input {
  font-size: 13px !important;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item::after {
  display: none;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme3 .insurance-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button .v-btn__content span {
  font-size: 16px !important;
}
.main-homepage-class.theme3 .v-divider {
  max-width: 96%;
  margin: auto !important;
  display: none;
}
.main-homepage-class.theme4 {
  margin: auto;
}
.main-homepage-class.theme4 .v-card.v-sheet.theme--light {
  box-shadow: 0 6px 31px -13px rgba(0, 0, 0, 0.21);
  border-radius: 20px;
}
.main-homepage-class.theme4 .v-tabs-bar {
  height: 20%;
  border-radius: 20px;
}
.main-homepage-class.theme4 .main-homepage-class__tabs > .v-tabs > .v-tabs-bar {
  background: rgba(255, 255, 255, 0.1490196078) !important;
}
.main-homepage-class.theme4 .v-card:not(.defaultMenu) {
  background: rgba(255, 255, 255, 0.7294117647) !important;
}
.main-homepage-class.theme4 .flight-panel .v-input__slot {
  background: rgba(255, 255, 255, 0.1490196078) !important;
}
.main-homepage-class.theme4 .flight-panel .v-autocomplete__content {
  background: white;
}
.main-homepage-class.theme4 > div .v-tab {
  padding: 10px 0 !important;
  font-size: 13px;
  letter-spacing: 0px !important;
  max-width: 15%;
}
@media (max-width: 960px) {
  .main-homepage-class.theme4 > div .v-tab {
    max-width: 14%;
    min-width: 14;
  }
}
@media (max-width: 600px) {
  .main-homepage-class.theme4 > div .v-tab {
    max-width: 12%;
    min-width: 12%;
    margin-right: 8px !important;
    margin-left: 8px !important;
  }
}
.main-homepage-class.theme4 > div .v-tab > i {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.main-homepage-class.theme4 > div .v-tab > svg {
  min-height: 24px;
  max-width: 28px;
}
.main-homepage-class.theme4 > div .v-tab--active {
  border-bottom: 2px solid var(--v-primary-base) !important;
}
.main-homepage-class.theme4 > div .v-tab--active i {
  color: var(--v-primary-base) !important;
}
.main-homepage-class.theme4 .flight-panel__radiogroup,
.main-homepage-class.theme4 .hotel-panel__radiogroup {
  margin-top: 10px;
}
.main-homepage-class.theme4 .flight-panel__radiogroup .v-input__slot,
.main-homepage-class.theme4 .hotel-panel__radiogroup .v-input__slot {
  background-color: transparent !important;
}
.main-homepage-class.theme4 .flight-panel__radiogroup > div > div > div > div,
.main-homepage-class.theme4 .hotel-panel__radiogroup > div > div > div > div {
  display: flex;
  flex-direction: row;
  font-size: 13px;
}
.main-homepage-class.theme4 .flight-panel__radio--oneway, .main-homepage-class.theme4 .flight-panel__radio--twoway, .main-homepage-class.theme4 .flight-panel__radio--multiway {
  margin: 10px 0;
}
.main-homepage-class.theme4 .flight-panel__radio--oneway > div > label, .main-homepage-class.theme4 .flight-panel__radio--twoway > div > label, .main-homepage-class.theme4 .flight-panel__radio--multiway > div > label {
  margin: 0;
}
.main-homepage-class.theme4 .cip-panel__radio--oneway, .main-homepage-class.theme4 .cip-panel__radio--twoway {
  margin-top: 20px;
  margin-bottom: 10px;
}
.main-homepage-class.theme4 .cip-panel__radio--oneway > div > label, .main-homepage-class.theme4 .cip-panel__radio--twoway > div > label {
  margin: 0;
}
.main-homepage-class.theme4 .hotel-panel__radio--domestic, .main-homepage-class.theme4 .hotel-panel__radio--foreign {
  margin: 5px;
}
.main-homepage-class.theme4 .hotel-panel__radio--domestic > div > label, .main-homepage-class.theme4 .hotel-panel__radio--foreign > div > label {
  margin: 0;
}
.main-homepage-class.theme4 .flight-panel__select-container {
  display: flex !important;
  justify-content: space-between;
}
.main-homepage-class.theme4 .flight-panel__checkboxes {
  width: 50%;
}
.main-homepage-class.theme4 .flight-panel__checkboxes .v-input--checkbox {
  align-items: center;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .v-input--is-disabled .v-input__slot > fieldset {
  border: 1px solid #cecece !important;
  border-radius: 8px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(2, minmax(25%, 1fr)) 0.005px repeat(2, minmax(25%, 1fr));
  grid-template-areas: "origin origin button destination destination" "depdate retdate . passengers search";
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .v-input__slot > fieldset {
  border: 1px solid #616161;
  border-radius: 8px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .v-btn {
  border-radius: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .v-input__slot,
  .main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .v-text-field__details {
    margin-bottom: 0px;
  }
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form > .oneway-form__swap-button {
  justify-self: center;
  cursor: pointer;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--depdatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form > .oneway-form__textfield--retdatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "origin " "destination" "depdate" "retdate" "passengers" "search";
  }
  .main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form > div:not(.oneway-form__swap-button) {
    padding: 0 10px;
    cursor: pointer;
  }
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--destination {
  grid-area: destination;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .oneway-form__input--destination .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers {
  grid-area: passengers;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers .v-card:not(.defaultMenu) {
  background: #fff !important;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers input {
  font-size: 13px !important;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .oneway-form__menu--passengers .v-list-item::after {
  display: none;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .oneway-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .oneway-form__textfield--retdatepicker {
  grid-area: retdate;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .oneway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .oneway-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button {
    position: absolute;
    top: 9%;
  }
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i {
  z-index: 10;
  top: 9px;
  background-color: white;
  border: solid 1px #616161;
  border-radius: 50%;
  padding: 6px;
  margin-top: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .oneway-form > form .oneway-form__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > .v-input--is-disabled .v-input__slot > fieldset {
  border: 1px solid #cecece !important;
  border-radius: 8px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(2, minmax(25%, 1fr)) 0.005px repeat(2, minmax(25%, 1fr));
  grid-template-areas: "origin origin button destination destination" "depdate retdate . passengers search";
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .v-input__slot > fieldset {
  border: 1px solid #616161;
  border-radius: 8px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .v-btn {
  border-radius: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .v-input__slot,
  .main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .v-text-field__details {
    margin-bottom: 0px;
  }
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form > .twoway-form__swap-button {
  justify-self: center;
  cursor: pointer;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form > .twoway-form__textfield--depdatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form > .twoway-form__textfield--retdatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "origin " "destination" "depdate" "retdate" "passengers" "search";
  }
  .main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form > div:not(.twoway-form__swap-button) {
    padding: 0 10px;
    cursor: pointer;
  }
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--origin input {
  padding: 0px 15px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--destination {
  grid-area: destination;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--destination input {
  padding: 0px 15px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__input--destination .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers {
  grid-area: passengers;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-card:not(.defaultMenu) {
  background: #fff !important;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers input {
  font-size: 13px !important;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-list-item::after {
  display: none;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__menu--passengers .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__textfield--retdatepicker {
  grid-area: retdate;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button {
    position: absolute;
    top: 9%;
  }
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i {
  z-index: 10;
  top: 9px;
  background-color: white;
  border: solid 1px #616161;
  border-radius: 50%;
  padding: 6px;
  margin-top: 8px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .twoway-form > form .twoway-form__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form {
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] min-content [row2-end];
  grid-template-columns: 5% minmax(30%, 1fr) 0.005px minmax(30%, 1fr) 25%;
  grid-template-areas: "formsegment formsegment formsegment formsegment formsegment" ". add passengers passengers search";
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form > div:not(.multiway-form__segment) {
  padding: 10px;
  cursor: pointer;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .v-input__slot > fieldset {
  border: 1px solid #616161;
  border-radius: 8px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .v-btn {
  border-radius: 8px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form > .multiway-form__textfield--depdatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form > .multiway-form__textfield--retdatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment {
  grid-area: formsegment;
  padding: 0px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row > div {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr;
  grid-template-columns: 5% minmax(30%, 1fr) 0.005px minmax(30%, 1fr) 25%;
  grid-template-areas: "remove origin button destination depdatepicker";
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row > div > div:not(.multiway-form__segment-row__swap-button):not(.multiway-form__segment-row__btn--remove) {
  padding: 0 10px;
  cursor: pointer;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin input {
  padding: 0px 15px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--destination {
  grid-area: destination;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--destination input {
  padding: 0px 15px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__input--destination .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__btn--remove {
  grid-area: remove;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__btn--remove > .v-btn {
  min-width: 35px;
  height: 35px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__textfield--depdatepicker {
  grid-area: depdatepicker;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: start;
  grid-area: button;
  cursor: pointer;
}
@media (max-width: 991px) {
  .main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button {
    position: absolute;
  }
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button > i {
  z-index: 10;
  top: 9px;
  background-color: white;
  border: solid 1px #616161;
  border-radius: 50%;
  padding: 6px;
  margin-top: 8px;
}
@media (max-width: 991px) {
  .main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button > i {
    transform: rotate(90deg);
  }
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__segment-row__swap-button > i:hover {
  background: #e6e6e6;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--add {
  grid-area: add;
  display: flex;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--add > .v-btn {
  min-width: 50%;
  height: 56px;
  margin: 0px;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers {
  grid-area: passengers;
  padding-right: 0px !important;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-card:not(.defaultMenu) {
  background: #fff !important;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers input {
  font-size: 13px !important;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-list-item::after {
  display: none;
}
.main-homepage-class.theme4 .flight-panel__dynamic-component .multiway-form > form .multiway-form__menu--passengers .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component {
  font-size: 13px;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form > form {
  display: grid;
  grid-template-columns: repeat(1, minmax(60px, 1fr));
  grid-auto-rows: minmax(70px, auto);
  grid-template-areas: "hotel" "checkin" "checkout" "guests" "search";
}
@media (min-width: 1023px) {
  .main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form > form {
    display: grid;
    grid-template-columns: minmax(250px, 2fr) repeat(2, minmax(250px, 1fr));
    grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
    grid-template-areas: "hotel checkin checkout" ". guests search";
  }
  .main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form > form > div {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
    padding-right: 0px;
  }
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form {
  font-size: 13px !important;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
@media (min-width: 1023px) {
  .main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form__menu--guests {
    grid-area: guests;
  }
  .main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-input {
    grid-area: guest_input;
  }
  .main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form__menu--guests input {
    font-size: 13px !important;
  }
  .main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-menu__content.theme--light.menuable__content__active {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-list-item {
    justify-content: space-between;
    min-height: 35px;
  }
  .main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-list-item::after {
    display: none;
  }
  .main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-list-item:nth-child(3) {
    margin-bottom: 10px;
  }
  .main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form__menu--guests .v-menu__content > div > button {
    border: 1.5px solid rgb(46, 196, 182) !important;
    color: rgb(46, 196, 182) !important;
    background-color: white !important;
    box-shadow: none !important;
    width: 90%;
    margin: 0.4rem 0;
  }
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .domestic-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form {
  position: relative;
  display: grid;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: repeat(4, minmax(250px, 1fr));
  grid-template-areas: "hotel hotel checkin checkout" "guests nationality country search";
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form > div {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkinDatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form > .foreign-form__textfield--checkoutDatepicker input {
  font-size: 13px;
}
@media (max-width: 1023px) {
  .main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form {
    grid-template-columns: repeat(1, minmax(60px, 1fr));
    grid-auto-rows: minmax(70px, auto);
    grid-template-areas: "hotel" "checkin" "checkout" "guests" "nationality" "country" "search";
  }
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel {
  grid-area: hotel;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__input--hotel .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests {
  grid-area: guests;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests input {
  font-size: 13px !important;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item::after {
  display: none;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-list-item:nth-child(3) {
  margin-bottom: 10px;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--guests .v-menu__content > div > button {
  border: 1.5px solid rgb(46, 196, 182) !important;
  color: rgb(46, 196, 182) !important;
  background-color: white !important;
  box-shadow: none !important;
  width: 90%;
  margin: 0.4rem 0;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country {
  grid-area: country;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country input {
  font-size: 13px !important;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--country .v-list-item::after {
  display: none;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality {
  grid-area: nationality;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality input {
  font-size: 13px !important;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__menu--nationality .v-list-item::after {
  display: none;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkinDatepicker {
  grid-area: checkin;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__textfield--checkoutDatepicker {
  grid-area: checkout;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme4 .hotel-panel__dynamic-component .foreign-form > form .foreign-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme4 .cip-panel__dynamic-component .cip-form__advanced .cip-form__btn--search button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme4 .cip-panel__dynamic-component .cip-form {
  position: relative;
  display: grid;
  grid-column-gap: 10px;
  grid-template-rows: [row1-start] 1fr [row1-end row2-start] 1fr [row2-end];
  grid-template-columns: 3fr 2fr 2fr;
  grid-template-areas: "origin depdate passengers" ".  . search";
}
.main-homepage-class.theme4 .cip-panel__dynamic-component .cip-form .v-input__slot > fieldset {
  border: 1px solid #616161;
  border-radius: 8px;
}
.main-homepage-class.theme4 .cip-panel__dynamic-component .cip-form .error--text .v-input__slot > fieldset {
  border: 2px solid var(--v-error-base);
}
.main-homepage-class.theme4 .cip-panel__dynamic-component .cip-form .v-btn {
  border-radius: 8px;
}
.main-homepage-class.theme4 .cip-panel__dynamic-component .cip-form > .cip-form__textfield--depdatepicker input {
  font-size: 13px;
}
.main-homepage-class.theme4 .cip-panel__dynamic-component .cip-form .cip-form__input--origin {
  grid-area: origin;
}
.main-homepage-class.theme4 .cip-panel__dynamic-component .cip-form .cip-form__input--origin .v-autocomplete__content {
  left: 10px !important;
}
.main-homepage-class.theme4 .cip-panel__dynamic-component .cip-form .cip-form-travelType {
  grid-area: travelType;
}
.main-homepage-class.theme4 .cip-panel__dynamic-component .cip-form .cip-form-flightType {
  grid-area: flightType;
}
.main-homepage-class.theme4 .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers {
  grid-area: passengers;
}
.main-homepage-class.theme4 .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers input {
  font-size: 13px !important;
}
.main-homepage-class.theme4 .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers .v-list-item {
  justify-content: space-between;
}
.main-homepage-class.theme4 .cip-panel__dynamic-component .cip-form .cip-form__menu--passengers .v-list-item::after {
  display: none;
}
.main-homepage-class.theme4 .cip-panel__dynamic-component .cip-form .cip-form__textfield--depdatepicker {
  grid-area: depdate;
}
.main-homepage-class.theme4 .cip-panel__dynamic-component .cip-form .cip-form__btn--search {
  grid-area: search;
}
.main-homepage-class.theme4 .cip-panel__dynamic-component .cip-form .cip-form__btn--search > button {
  font-size: 13px;
  box-shadow: 0px 12px 15px -3px rgba(95, 95, 95, 0.231372549);
}
.main-homepage-class.theme4 .v-divider {
  max-width: 96%;
  margin: auto !important;
}/*# sourceMappingURL=panel-style.css.map */