.cn_panel_default {
	padding-top: 50px
}

.v-text-field--outlined fieldset {
	transition-duration: .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
}

.citynet-app#app i {
	margin: 0 !important
}

.citynet-app#app label {
	margin-bottom: 0px !important
}

.citynet-app#app {
	box-sizing: border-box
}

.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: rgba(0, 0, 0, 0)
}

.citynet-app#app.citynet_ghasreshirin .main-homepage-class .v-card,
.citynet-app#app.citynet_vidagasht .main-homepage-class .v-card {
	background-color: rgba(0, 0, 0, 0)
}

.citynet-app#app.transparent.theme--light.v-application {
	background: hsla(0, 0%, 100%, .431372549)
}

.citynet-app#app.transparent #main-homepage-class .v-card:not(.defaultMenu) {
	background-color: hsla(0, 0%, 100%, .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 hr {
	margin: 0px !important
}

.citynet-app#app .panelHeader {
	position: fixed;
	top: 0;
	z-index: 1000;
	place-self: center
}

.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: rgba(0, 0, 0, 0);
	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: #efefef
}

.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: #efefef
}

.citynet-app#app .panelHeader.default .panelHeader__button--signUp {
	background-color: var(--v-buttons-base);
	color: #fff
}

.citynet-app#app .panelHeader.default .panelHeader__button--signUp:hover {
	font-size: 13px !important;
	opacity: .8
}

.citynet-app#app .panelHeader.default .panelHeader__button--exit {
	background: rgba(0, 0, 0, 0) !important
}

.citynet-app#app .panelHeader.theme1 {
	display: flex;
	flex-direction: row;
	align-items: center;
	width: 100%;
	background-color: rgba(0, 0, 0, 0);
	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: #efefef
}

.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: #efefef
}

.citynet-app#app .panelHeader.theme1 .panelHeader__button--signUp {
	background-color: var(--v-buttons-base);
	color: #fff
}

.citynet-app#app .panelHeader.theme1 .panelHeader__button--signUp:hover {
	font-size: 13px !important;
	opacity: .8
}

.main-homepage-class.transparent .theme--light.v-tabs>.v-tabs-bar {
	background-color: hsla(0, 0%, 100%, .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, .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>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 .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 .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 .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 .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 .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 .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 .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,
.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)) .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>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, .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: #fff;
	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 .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,
.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)) .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>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, .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: #fff;
	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) .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) .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: #fff;
	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
}

@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>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"
} */

.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 #2ec4b6 !important;
		color: #2ec4b6 !important;
		background-color: #fff !important;
		box-shadow: none !important;
		width: 90%;
		margin: .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, .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 #2ec4b6 !important;
	color: #2ec4b6 !important;
	background-color: #fff !important;
	box-shadow: none !important;
	width: 90%;
	margin: .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, .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
}

@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>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"
} */

.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 #2ec4b6 !important;
		color: #2ec4b6 !important;
		background-color: #fff !important;
		box-shadow: none !important;
		width: 90%;
		margin: .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, .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 #2ec4b6 !important;
	color: #2ec4b6 !important;
	background-color: #fff !important;
	box-shadow: none !important;
	width: 90%;
	margin: .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, .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
}

@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>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"
}

.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 #2ec4b6 !important;
		color: #2ec4b6 !important;
		background-color: #fff !important;
		box-shadow: none !important;
		width: 90%;
		margin: .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, .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 #2ec4b6 !important;
	color: #2ec4b6 !important;
	background-color: #fff !important;
	box-shadow: none !important;
	width: 90%;
	margin: .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, .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 .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,
.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)) .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.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 #2ec4b6 !important;
		color: #2ec4b6 !important;
		background-color: #fff !important;
		box-shadow: none !important;
		width: 90%;
		margin: .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, .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: #fff;
	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 .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,
.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)) .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>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, .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: #fff;
	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, .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 .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,
.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>.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, .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: rgba(0, 0, 0, 0)
}

.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: .75em;
	box-shadow: 0 0 0 3px hsla(0, 0%, 100%, .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>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 .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 .hotel-panel__radio--domestic>div>label,
.main-homepage-class.theme1 .hotel-panel__radio--foreign>div>label {
	margin: 0;
	color: #fff
}

.main-homepage-class.theme1 .hotel-panel__radio--domestic,
.main-homepage-class.theme1 .hotel-panel__radio--foreign {
	margin: 5px
}

.main-homepage-class.theme1 .cip-panel__radiogroup {
	margin: 10px 0
}

.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 .cip-panel__radio--oneway,
.main-homepage-class.theme1 .cip-panel__radio--twoway {
	margin-top: 20px;
	margin-bottom: 10px
}

.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 .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 {
	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)) .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>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, .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: #fff;
	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 .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 {
	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)) .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>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, .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: #fff;
	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) .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) .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: #fff;
	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 .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>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 {
	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 #2ec4b6 !important;
		color: #2ec4b6 !important;
		background-color: #fff !important;
		box-shadow: none !important;
		width: 90%;
		margin: .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, .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 #2ec4b6 !important;
	color: #2ec4b6 !important;
	background-color: #fff !important;
	box-shadow: none !important;
	width: 90%;
	margin: .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, .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, .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 .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 {
	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>.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, .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, .2509803922);
	border-radius: 30px;
	background: hsla(0, 0%, 100%, .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: rgba(0, 0, 0, 0)
}

.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: rgba(0, 0, 0, 0) !important;
	border-radius: 10px;
	border: 1px solid gray;
	margin: 2px;
	overflow: hidden;
	transition: all .4s;
	font-size: .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: gray !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%, rgb(89.25, 89.25, 89.25) 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: #000
}

.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>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%, rgb(89.25, 89.25, 89.25) 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 gray;
	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: gray !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 .flight-panel__radio--oneway,
.main-homepage-class.theme2 .flight-panel__radio--twoway,
.main-homepage-class.theme2 .flight-panel__radio--multiway {
	margin: .5em .25em
}

.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 .cip-panel__radio--oneway,
.main-homepage-class.theme2 .cip-panel__radio--twoway {
	margin-top: 20px;
	margin-bottom: 10px
}

.main-homepage-class.theme2 .hotel-panel__dynamic-component {
	font-size: 13px
}

@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>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.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 #2ec4b6 !important;
		color: #2ec4b6 !important;
		background-color: #fff !important;
		box-shadow: none !important;
		width: 90%;
		margin: .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, .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 #2ec4b6 !important;
	color: #2ec4b6 !important;
	background-color: #fff !important;
	box-shadow: none !important;
	width: 90%;
	margin: .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, .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
}

@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 {
	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"
}

.main-homepage-class.theme2 .flight-panel__dynamic-component .oneway-form>form>*:not(.oneway-form__swap-button) {
	padding: 0px .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
}

@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__swap-button>i {
	margin-top: .4em;
	padding: 6px;
	z-index: 10;
	top: 9px;
	background: #dda627;
	border-radius: 7px;
	color: #000
}

.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%, rgb(89.25, 89.25, 89.25) 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 .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 .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__menu--passengers {
	grid-area: passengers
}

.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: .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: .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%, rgb(89.25, 89.25, 89.25) 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
}

@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 .twoway-form>form .twoway-form__swap-button>i {
	margin-top: .4em !important;
	padding: 6px;
	z-index: 10;
	top: 9px;
	background: #dda627;
	border-radius: 7px;
	color: #000
}

.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) .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 .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) .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: .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%, rgb(89.25, 89.25, 89.25) 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
}

@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>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"
}

.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 #2ec4b6 !important;
		color: #2ec4b6 !important;
		background-color: #fff !important;
		box-shadow: none !important;
		width: 90%;
		margin: .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, .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 #2ec4b6 !important;
	color: #2ec4b6 !important;
	background-color: #fff !important;
	box-shadow: none !important;
	width: 90%;
	margin: .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, .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 .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 {
	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)) .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.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 #2ec4b6 !important;
		color: #2ec4b6 !important;
		background-color: #fff !important;
		box-shadow: none !important;
		width: 90%;
		margin: .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, .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: #fff;
	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 .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 {
	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)) .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>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, .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: #fff;
	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, .231372549)
}

.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 {
	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>.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, .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: rgba(0, 0, 0, 0)
}

.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: .75em;
	box-shadow: 0 0 0 3px rgba(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, .5411764706) inset;
	border: 8px solid #fff;
	border-radius: 50%;
	fill: rgba(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>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 .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 .hotel-panel__radio--domestic>div>label,
.main-homepage-class.theme3 .hotel-panel__radio--foreign>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 .cip-panel__radio--oneway>div>label,
.main-homepage-class.theme3 .cip-panel__radio--twoway>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 .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 .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 {
	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)) .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>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, .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: #fff;
	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 .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 {
	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)) .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>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, .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: #fff;
	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) .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) .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: #fff;
	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
}

@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>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.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 #2ec4b6 !important;
		color: #2ec4b6 !important;
		background-color: #fff !important;
		box-shadow: none !important;
		width: 90%;
		margin: .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, .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 #2ec4b6 !important;
	color: #2ec4b6 !important;
	background-color: #fff !important;
	box-shadow: none !important;
	width: 90%;
	margin: .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, .231372549)
}

.main-homepage-class.theme3 .package-panel__dynamic-component {
	font-size: 13px
}

@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>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"
}

.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 #2ec4b6 !important;
		color: #2ec4b6 !important;
		background-color: #fff !important;
		box-shadow: none !important;
		width: 90%;
		margin: .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, .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 #2ec4b6 !important;
	color: #2ec4b6 !important;
	background-color: #fff !important;
	box-shadow: none !important;
	width: 90%;
	margin: .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, .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
}

@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>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"
}

.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 #2ec4b6 !important;
		color: #2ec4b6 !important;
		background-color: #fff !important;
		box-shadow: none !important;
		width: 90%;
		margin: .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, .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 #2ec4b6 !important;
	color: #2ec4b6 !important;
	background-color: #fff !important;
	box-shadow: none !important;
	width: 90%;
	margin: .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, .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 .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 {
	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)) .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.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 #2ec4b6 !important;
		color: #2ec4b6 !important;
		background-color: #fff !important;
		box-shadow: none !important;
		width: 90%;
		margin: .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, .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: #fff;
	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 .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 {
	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)) .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>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, .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: #fff;
	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, .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 .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 {
	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>.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, .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
}

@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>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"
}

.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 #2ec4b6 !important;
		color: #2ec4b6 !important;
		background-color: #fff !important;
		box-shadow: none !important;
		width: 90%;
		margin: .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, .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 #2ec4b6 !important;
	color: #2ec4b6 !important;
	background-color: #fff !important;
	box-shadow: none !important;
	width: 90%;
	margin: .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, .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, .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: hsla(0, 0%, 100%, .1490196078) !important
}

.main-homepage-class.theme4 .v-card:not(.defaultMenu) {
	background: hsla(0, 0%, 100%, .7294117647) !important
}

.main-homepage-class.theme4 .flight-panel .v-input__slot {
	background: hsla(0, 0%, 100%, .1490196078) !important
}

.main-homepage-class.theme4 .flight-panel .v-autocomplete__content {
	background: #fff
}

.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: rgba(0, 0, 0, 0) !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>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 .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 .cip-panel__radio--oneway>div>label,
.main-homepage-class.theme4 .cip-panel__radio--twoway>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 .hotel-panel__radio--domestic>div>label,
.main-homepage-class.theme4 .hotel-panel__radio--foreign>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 .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 .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 {
	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)) .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>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, .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: #fff;
	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 .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 {
	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)) .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>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, .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: #fff;
	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) .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) .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: #fff;
	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
}

@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>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.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 #2ec4b6 !important;
		color: #2ec4b6 !important;
		background-color: #fff !important;
		box-shadow: none !important;
		width: 90%;
		margin: .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, .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 #2ec4b6 !important;
	color: #2ec4b6 !important;
	background-color: #fff !important;
	box-shadow: none !important;
	width: 90%;
	margin: .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, .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, .231372549)
}

.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 {
	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>.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, .231372549)
}

.main-homepage-class.theme4 .v-divider {
	max-width: 96%;
	margin: auto !important
}

/*# sourceMappingURL=panel-style.css.map */