.elementor-section > .elementor-column-gap-default {
    margin-left: 0px !important;
    margin-right: 0px !important;
    width: calc(100% + 30px);
}

.eael-call-to-action.cta-basic.bg-lite.cta-preset-2 {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.card-city div>div {
	transition: all .1s ease;
}

.card-city div>div:hover {
	cursor: pointer;
	transform: scale(1.03);
	transition: all .1s ease;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px !important;
}

.card-city div>div .title {
	position: relative;
	width: 100%;
	bottom: 42px;
}

.card-city div>div h4.sub-title {
	position: relative;
	width: 100%;
	top: 36px;
}

.card-city div>div .cta-button {
	width: 45%;
}

.cta-button.cta-btn-preset-1  {
	margin-right: 5px;
}

.cta-button.cta-secondary-button {
 margin-left: 5px;
}

.card-city div>div .title~*{
	display:none;
}

.eael-call-to-action p {
	margin-top: 10px;
}

.card-city div>div .title {
	text-transform: none !important;
}

