@media (min-width:2040px) {
	.elementor .checkbox {
		width: .8vw;
		height: .8vw;
	}
}

@media (min-width:2040px) {
	.elementor .text_normal {
		font-family: "Montserrat";
		font-weight: 400;
		font-size: .8vw;
		line-height: 1.2em;
	}
}

@media (min-width:2040px) {
	.elementor .routes__img {
		width: 100%;
	}
}

@media (min-width:2040px) {
	.elementor .routes__text-block {
		padding-block-start: .9vw;
		padding-block-end: 1vw;
		padding-inline-start: .8vw;
		padding-inline-end: .8vw;
		gap: .5vw;
	}
}

@media (min-width:2040px) {
	.elementor .text_little {
		font-size: .7vw;
		line-height: 1.2em;
	}
}

@media (min-width:2040px) {
	.elementor .planes__text-box {
		min-height: 82px;
	}
}

@media (min-width:2040px) {
	.elementor .planes__image {
		position: relative;
		padding: 1vw;
	}
}

@media (min-width:2040px) {}

@media (min-width:2040px) {
	.elementor .new_breadcrumbs {
		width: 100%;
		min-height: 3.5vw;
		max-width: 85vw;
	}
}

@media (min-width:2040px) {
	.elementor .inner_container_1598 {
		width: 100%;
		max-width: 85vw;
	}
}

@media (min-width:2040px) {
	.elementor .inner_container_70_90 {
		padding-block-start: 4vw;
		padding-block-end: 5vw;
	}
}

@media (min-width:2040px) {
	.elementor .new_h2 {
		font-size: 2.5vw;
	}
}

@media (min-width:2040px) {
	.elementor .max_width_1598 {
		max-width: 85vw;
		padding: 0px;
	}
}

@media (min-width:2040px) {
	.elementor .form_input {
		min-height: 3vw;
		font-size: .85vw;
		padding-inline-start: 2vw;
		padding-inline-end: 2vw;
	}
}

@media (min-width:2040px) {
	.elementor .form_button {
		font-size: 1vw;
		padding-block-start: .65vw;
		padding-block-end: .65vw;
		padding-inline-start: 5vw;
		padding-inline-end: 5vw;
	}
}

@media (min-width:2040px) {
	.elementor .consent_text {
		font-weight: 400;
		font-size: .6vw;
		line-height: .8vw;
	}
}

@media (min-width:2040px) {
	.elementor .new_h3 {
		font-size: 2vw;
	}
}