/* Global Mobility page — loaded only on template-global-mobility.php */

.global-mobility-page .rb-banner h3 {
	padding-top: 0;
}

@media (max-width: 777.98px) {
	.global-mobility-page .rb-banner.p-t-l {
		padding-top: 32px;
	}
	.global-mobility-page .rb-block-cover.p-b-m {
		padding-bottom: 0 !important;
	}
}

/* Gallery */
.global-mobility-gallery {
	padding-right: 0;
	padding-left: 0;
}

.global-mobility-gallery .uoy-gallery-grid {
	margin: 0;
	margin-bottom: 32px;
}

.global-mobility-gallery .uoy-gallery-grid .glightbox_item {
	margin: 0;
}

.global-mobility-gallery .uoy-gallery-grid a picture {
	aspect-ratio: 4 / 3;
}

.global-mobility-gallery .uoy-gallery-grid a picture img {
	aspect-ratio: 4 / 3;
	margin: 0 !important;
}

.global-mobility-gallery .uoy-gallery-mode-btn {
	margin-top: 0 !important;
}

@media only screen and (max-width: 767px) {
	.global-mobility-page .p-t-l.global-mobility-gallery-sec {
		padding-top: 32px !important;
	}
}

/* Sidebar CTA */
.global-mobility-sidebar-btn {
	margin: 0 !important;
}

.global-mobility-sidebar-btn .rb-link-grid li {
	padding: 0;
}

.global-mobility-sidebar-btn .rb-link-grid li > div:has(a):after,
.global-mobility-sidebar-btn .rb-link-grid li > div:has(button):after {
	content: "chevron_right";
	pointer-events: none;
	position: absolute;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 2;
	display: block;
	font-size: 1.5rem;
	line-height: 1;
	color: #fff;
}

.global-mobility-sidebar-btn .rb-link-grid li > div button {
	background: none;
	border: none;
	font: inherit;
}

.global-mobility-sidebar-btn .rb-link-grid li > div a:hover,
.global-mobility-sidebar-btn .rb-link-grid li > div button:hover {
	text-decoration: underline !important;
	text-decoration-thickness: 1px;
}

.global-mobility-sidebar-btn .rb-link-grid li > div a:after {
	content: none;
}
