@media (min-width: 769px) {
	.banner {
		padding-top: 58%;
	}
}

.desktop.banner .center-center {
	width: 70%;
	height: auto;
	margin-top: 40%;
}

.quote {
	background-image: url(/images/travel-inspiration/advice-from-locals-bg.jpg);
}

.getting-around-block.padded {
	/* padding-bottom: 0; */
}
.getting-around-block .swiper-button-next,
.getting-around-block .swiper-button-prev {
	top: 43% !important;
}
@media (max-width: 768px) {
	.getting-around-block {
		margin-bottom: 5%;
	}
}

@media (min-width: 769px) {
	.swiper.coverflow .swiper-wrapper > .swiper-slide {
		flex: 1 0 60%;
	}
}

.getting-around-card .text-container {
	padding: 0 15px 15px 15px;
	position: absolute;
	width: 100%;
	height: 100%;
	color: white;
	padding: 1em 1.5em;
	background: linear-gradient(
		to top,
		rgba(0, 0, 0, 0.8) 0%,
		rgba(0, 0, 0, 0) 50%
	);
	align-content: flex-end;
	bottom: 0;
	opacity: 0;
	transition: opacity 0.3s ease;
}
.getting-around-card.swiper-slide-active .text-container {
	opacity: 1;
}

.getting-around-card .title {
	font-size: 1.5em;
	font-family: "modestolite", sans-serif;
	font-weight: normal;
	letter-spacing: 0.5px;
	text-transform: uppercase;
}

.getting-around-card .text {
	font-size: 0.8em;
}

/* postcards ------------------------------ */

.postcards-from-tural-title-block {
}
@media (max-width: 768px) {
	.postcards-from-tural-title-block {
		margin-top: 10%;
	}
}
@media (min-width: 769px) {
	.postcards-from-tural-title-block {
		padding-bottom: 0 !important;
	}
}

.postcards-from-tural-block {
}
@media (max-width: 768px) {
	.postcards-from-tural-block {
	}
}
@media (min-width: 769px) {
	.postcards-from-tural-block {
		padding-top: 0 !important;
	}
}

.postcards {
	padding-top: 110%;
}

@media (max-width: 768px) {
	.postcards {
		padding-top: 110%;
	}
}
@media (min-width: 769px) {
	.postcards {
		padding-top: 110%;
	}
}

.postcard {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
}

.postcard.secrete img {
	/* width: 200%; */
}

@media (max-width: 768px) {
	.postcard.postcard0 {
		z-index: 0;
		transform: rotate(-2.11deg);
		left: 24%;
		top: 12%;
		width: 60%;
	}

	.postcard.postcard1 {
		transform: rotate(7.89deg);
		left: 10%;
		top: 0%;
		width: 42%;
	}
	.postcard.postcard2 {
		transform: rotate(-3.01deg);
		right: 9%;
		top: 10%;
		width: 42%;
	}
	.postcard.postcard3 {
		transform: rotate(-4.78deg);
		left: 14%;
		top: 23%;
		width: 42%;
	}
	.postcard.postcard4 {
		transform: rotate(-9.46deg);
		right: 6%;
		top: 34.5%;
		width: 45%;
	}
	.postcard.postcard5 {
		transform: rotate(-6.97deg);
		width: 45%;
		left: 11%;
		top: 43%;
	}
	.postcard.postcard6 {
		transform: rotate(5.44deg);
		right: 9%;
		top: 58%;
		width: 45%;
	}
	.postcard.postcard090 {
		transform: rotate(11.93deg);
		top: 66%;
		width: 45%;
		left: 15%;
	}
}
@media (min-width: 769px) {
	.postcards {
		.postcard.postcard0 {
			z-index: 0;
			transform: rotate(-2.11deg);
			left: 24%;
			top: 11.5%;
			width: 60%;
		}

		.postcard.postcard1 {
			transform: rotate(7.89deg);
			left: 10%;
			top: 6%;
			width: 42%;
		}
		.postcard.postcard2 {
			transform: rotate(-3.01deg);
			right: 9%;
			top: 11%;
			width: 42%;
		}
		.postcard.postcard3 {
			transform: rotate(-4.78deg);
			left: 14%;
			top: 23%;
			width: 42%;
		}
		.postcard.postcard4 {
			transform: rotate(-9.46deg);
			right: 6%;
			top: 34.5%;
			width: 45%;
		}
		.postcard.postcard5 {
			transform: rotate(-6.97deg);
			width: 45%;
			left: 11%;
			top: 43%;
		}
		.postcard.postcard6 {
			transform: rotate(5.44deg);
			right: 9%;
			top: 58%;
			width: 45%;
		}
		.postcard.postcard090 {
			transform: rotate(11.93deg);
			top: 66%;
			width: 45%;
			left: 15%;
		}
	}
}

.flourish.things-to-know.left {
	position: absolute;
	pointer-events: none;
	bottom: -7%;
	left: -57%;
	width: 90%;
}

.flourish.things-to-know.right {
	position: absolute;
	pointer-events: none;
	bottom: -14%;
	right: -61%;
	width: 90%;
}

.flourish.things-to-know.flower {
	position: absolute;
	pointer-events: none;
	bottom: -8%;
	right: -25%;
	width: 50%;
}
.flourish.things-to-know.underlay {
	position: absolute;
	pointer-events: none;
	bottom: 0%;
	right: -66%;
	width: 100%;
	z-index: -1;
}
@media (max-width: 768px) {
	.flourish.things-to-know {
		display: none;
	}
}

@media (min-width: 769px) {
	.portrait.video-container {
		width: 50%;
		padding-top: 88.5%;
	}
}

.travel-stories-cards {
	gap: 15px !important;
	overflow: visible;
	justify-content: center !important; /* for single item */
}

.travel-stories-cards .attraction-card {
	overflow: visible !important;
}

@media (max-width: 768px) {
	.travel-stories-cards .attraction-card {
	}
}
@media (min-width: 769px) {
	.travel-stories-cards .attraction-card {
		flex: 0 0 30% !important;
	}
}

@media (max-width: 768px) {
	.flourish.balloon {
		top: 2%;
		left: -15%;
		width: 28%;
	}
}
@media (min-width: 769px) {
	.flourish.balloon {
		top: -9%;
		left: -23%;
		width: 42%;
	}
}
