@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=Inter:wght@300;400;600;700;800&display=swap');

:root {
	--omas-bg-deep: #080112;
	--omas-gold: #c5a059;
	--omas-gold-light: #e8c96a;
	--omas-gold-pale: #f5e6b8;
	--omas-white: #ffffff;
	--omas-muted: #9ca3af;
	--omas-heading: 'Cinzel', serif;
	--omas-body: 'Inter', sans-serif;
	--omas-radius-pill: 9999px;
	--omas-shadow-gold-sm: 0 0 15px rgba(197, 160, 89, 0.3);
	--omas-shadow-gold-md: 0 0 28px rgba(197, 160, 89, 0.35);
}
/*
body.omas-static-shell #header.header,
body.omas-static-shell #footer.footer-wrapper {
	display: none !important;
}
*/

body.omas-static-shell #wrapper {
	overflow: visible;
}

body.omas-static-shell {
	position: relative;
	min-height: 100vh;
	background-color: var(--omas-bg-deep) !important;
	background-image:
		linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)),
		radial-gradient(circle at 50% 50%, rgba(8, 1, 18, 0.28) 0%, rgba(8, 1, 18, 0.82) 100%),
		url("/images/pagebackground.webp") !important;
	background-position: center, center, center !important;
	background-repeat: no-repeat, no-repeat, no-repeat !important;
	background-size: cover, cover, cover !important;
	background-attachment: fixed, fixed, fixed !important;
	color: var(--omas-white) !important;
	font-family: var(--omas-body);
}

body.omas-static-shell #wrapper,
body.omas-static-shell #main,
body.omas-static-shell .page-wrapper,
body.omas-static-shell .entry-content,
body.omas-static-shell .content-area {
	background: transparent !important;
	color: var(--omas-white);
}

body.omas-static-shell #main {
	min-height: calc(100vh - 150px);
}

body.omas-static-shell .header-gap {
	width: 100%;
	height: 150px;
}

.omas-nav-capsule {
	position: fixed;
	top: 25px;
	left: 50%;
	z-index: 1000;
	width: 90%;
	max-width: 1200px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
	padding: 0 30px;
	border: 1px solid rgba(255, 255, 255, 0.1);
	border-radius: var(--omas-radius-pill);
	background: rgba(8, 1, 18, 0.18);
	backdrop-filter: blur(25px);
	-webkit-backdrop-filter: blur(25px);
	transform: translateX(-50%);
}

body.admin-bar .omas-nav-capsule {
	top: 57px;
}

.omas-logo-container {
	height: 108px;
	display: flex;
	align-items: center;
	flex-shrink: 0;
}

.omas-logo-container a {
	height: 100%;
	display: flex;
	align-items: center;
}

.omas-main-logo {
	width: auto;
	height: 100%;
	max-height: 108px;
	object-fit: contain;
	filter: drop-shadow(0 0 15px rgba(251, 191, 36, 0.4));
}

.omas-desktop-nav {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	gap: 10px;
}

.omas-nav-link,
.omas-mobile-login {
	font-family: var(--omas-body);
	font-weight: 700;
	letter-spacing: 1.5px;
	text-transform: uppercase;
}

.omas-nav-link {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 8px 14px;
	border: 1px solid rgba(197, 160, 89, 0.4);
	border-radius: var(--omas-radius-pill);
	background: rgba(255, 255, 255, 0.06);
	color: var(--omas-gold);
	font-size: 10px;
	line-height: 1.4;
	text-decoration: none;
	white-space: nowrap;
	transition: all 0.25s ease;
}

.omas-nav-link:hover,
.omas-nav-link:focus-visible {
	border-color: var(--omas-gold);
	background: rgba(197, 160, 89, 0.18);
	color: var(--omas-white);
	box-shadow: var(--omas-shadow-gold-sm);
	text-decoration: none;
	transform: translateY(-2px);
}

.omas-hamburger {
	width: 42px;
	height: 42px;
	display: none;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	gap: 5px;
	border: 1px solid rgba(197, 160, 89, 0.45);
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.06);
	cursor: pointer;
}

.omas-hamburger span {
	width: 18px;
	height: 2px;
	display: block;
	border-radius: 2px;
	background: var(--omas-gold-light);
	transition: all 0.25s ease;
}

.omas-hamburger.open span:nth-child(1) {
	transform: translateY(7px) rotate(45deg);
}

.omas-hamburger.open span:nth-child(2) {
	opacity: 0;
}

.omas-hamburger.open span:nth-child(3) {
	transform: translateY(-7px) rotate(-45deg);
}

.omas-mobile-nav {
	position: fixed;
	inset: 0;
	z-index: 1100;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 14px;
	padding: 80px 24px 40px;
	background: rgba(8, 1, 18, 0.98);
	backdrop-filter: blur(24px);
	-webkit-backdrop-filter: blur(24px);
	opacity: 0;
	pointer-events: none;
	transition: opacity 0.3s ease;
}

.omas-mobile-nav.open {
	opacity: 1;
	pointer-events: all;
}

.omas-mobile-nav .omas-nav-link {
	width: 100%;
	max-width: 280px;
	padding: 13px 0;
	font-size: 13px;
	text-align: center;
	letter-spacing: 2px;
}

.omas-drawer-close {
	position: absolute;
	top: 24px;
	right: 24px;
	width: 42px;
	height: 42px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid rgba(197, 160, 89, 0.4);
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.06);
	color: var(--omas-gold);
	cursor: pointer;
	font-size: 20px;
	line-height: 1;
}

body.omas-menu-open {
	overflow: hidden;
}

.omas-footer {
	width: 100%;
	margin-top: 60px;
	color: var(--omas-white);
	font-family: var(--omas-body);
}

.omas-footer-trust {
	padding: clamp(42px, 7vw, 78px) 20px clamp(34px, 6vw, 64px);
	background: transparent;
	color: var(--omas-white);
}

.omas-footer-trust-card {
	position: relative;
	width: min(100%, 880px);
	margin: 0 auto;
	padding: clamp(26px, 5vw, 44px);
	border: 1px solid rgba(212, 175, 55, 0.58);
	border-radius: 24px;
	background: linear-gradient(135deg, rgba(20, 10, 38, 0.86), rgba(61, 43, 77, 0.46)), rgba(255, 255, 255, 0.05);
	box-shadow: 0 24px 70px rgba(0, 0, 0, 0.28);
	text-align: center;
}

.omas-footer-trust-card h2 {
	margin: 0 0 18px;
	color: #d4af37;
	font-family: var(--omas-heading);
	font-size: clamp(1.35rem, 3vw, 2rem);
	font-weight: 500;
	letter-spacing: 0.06em;
	text-transform: uppercase;
}

.omas-footer-trust-card ul {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 10px 18px;
	max-width: 700px;
	margin: 0 auto;
	padding: 0;
	color: rgba(255, 255, 255, 0.82);
	font-size: clamp(0.95rem, 2vw, 1.05rem);
	line-height: 1.65;
	list-style: none;
}

.omas-footer-trust-card li::before {
	content: ">";
	margin-right: 8px;
	color: #d4af37;
	font-weight: 800;
}

.omas-footer-trust-card p {
	max-width: 680px;
	margin: 24px auto 0;
	color: rgba(255, 255, 255, 0.9);
	font-weight: 700;
	line-height: 1.6;
}

.omas-footer-main {
	padding: 28px 18px 0;
	background: transparent;
}

.omas-footer-grid {
	max-width: 1280px;
	margin: 0 auto;
	padding: clamp(34px, 5vw, 54px);
	display: grid;
	grid-template-columns: 1.2fr 0.95fr 0.95fr 1.05fr;
	gap: clamp(26px, 4vw, 52px);
	border: 1px solid rgba(212, 175, 55, 0.18);
	border-radius: 24px 24px 0 0;
	background: linear-gradient(135deg, rgba(20, 10, 38, 0.78), rgba(0, 0, 0, 0.62)), rgba(255, 255, 255, 0.03);
	box-shadow: 0 -16px 60px rgba(0, 0, 0, 0.18);
}

.omas-footer-title {
	margin-bottom: 16px;
	color: var(--omas-gold);
	font-family: var(--omas-heading);
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.25em;
	text-transform: uppercase;
}

.omas-footer-note,
.omas-footer-list {
	color: rgba(212, 175, 55, 0.72);
	font-size: 12px;
	line-height: 1.8;
}

.omas-footer-list {
	margin: 0;
	padding: 0;
	color: var(--omas-muted);
	list-style: none;
}

.omas-footer-list li {
	margin-bottom: 7px;
}

.omas-footer-list a {
	color: inherit;
	text-decoration: none;
	transition: color 0.2s ease;
}

.omas-footer-list a:hover,
.omas-footer-list a:focus-visible {
	color: var(--omas-white);
	text-decoration: none;
}

.omas-payment-badges {
	display: flex;
	flex-wrap: wrap;
	gap: 7px;
	margin-top: 16px;
}

.omas-payment-badges span {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 58px;
	padding: 6px 10px;
	border: 1px solid rgba(212, 175, 55, 0.18);
	border-radius: 999px;
	color: rgba(255, 255, 255, 0.56);
	font-size: 10px;
	text-transform: uppercase;
}

.omas-footer-bottom {
	max-width: 1280px;
	margin: 0 auto;
	padding: 20px 22px 24px;
	border: 1px solid rgba(212, 175, 55, 0.14);
	border-top: 0;
	border-radius: 0 0 24px 24px;
	background: rgba(0, 0, 0, 0.58);
	color: rgba(255, 255, 255, 0.36);
	font-size: 10px;
	letter-spacing: 0.22em;
	text-align: center;
	text-transform: uppercase;
}

body.omas-static-shell.post-type-archive-courses #main,
body.omas-static-shell.page-id-7806 #main {
	padding: clamp(22px, 4vw, 48px) 16px clamp(44px, 7vw, 78px);
}

body.omas-static-shell.post-type-archive-courses .tutor-wrap,
body.omas-static-shell.page-id-7806 .latepoint-book-form-wrapper {
	width: min(100% - 24px, 1180px);
	margin: 0 auto;
	border: 1px solid rgba(197, 160, 89, 0.24);
	border-radius: 24px;
	background:
		linear-gradient(145deg, rgba(20, 10, 38, 0.72), rgba(61, 43, 77, 0.34)),
		rgba(8, 1, 18, 0.48) !important;
	box-shadow: 0 24px 80px rgba(0, 0, 0, 0.26);
	color: var(--omas-white);
}

body.omas-static-shell.post-type-archive-courses .tutor-wrap {
	padding: clamp(22px, 4vw, 42px);
}

body.omas-static-shell.page-id-7806 .latepoint-book-form-wrapper {
	padding: clamp(12px, 3vw, 24px);
	overflow: hidden;
}

body.omas-static-shell.post-type-archive-courses .tutor-course-filter,
body.omas-static-shell.post-type-archive-courses .tutor-course-filter-container,
body.omas-static-shell.post-type-archive-courses .tutor-widget,
body.omas-static-shell.post-type-archive-courses .tutor-card,
body.omas-static-shell.post-type-archive-courses .tutor-form-wrap,
body.omas-static-shell.post-type-archive-courses .tutor-modal-content,
body.omas-static-shell.page-id-7806 .latepoint-w,
body.omas-static-shell.page-id-7806 .latepoint-form,
body.omas-static-shell.page-id-7806 .latepoint-form-w,
body.omas-static-shell.page-id-7806 .latepoint-body,
body.omas-static-shell.page-id-7806 .latepoint-heading-w,
body.omas-static-shell.page-id-7806 .latepoint-step-content,
body.omas-static-shell.page-id-7806 .latepoint-side-panel,
body.omas-static-shell.page-id-7806 .latepoint-footer {
	border-color: rgba(197, 160, 89, 0.2) !important;
	background: rgba(8, 1, 18, 0.38) !important;
	color: var(--omas-white) !important;
}

body.omas-static-shell.page-id-7806 .latepoint-w {
	border-radius: 20px;
	overflow: hidden;
}

body.omas-static-shell.page-id-7806 .latepoint-form-w,
body.omas-static-shell.page-id-7806 .latepoint-heading-w {
	background: rgba(8, 1, 18, 0.46) !important;
}

body.omas-static-shell.post-type-archive-courses .tutor-card,
body.omas-static-shell.post-type-archive-courses .tutor-widget,
body.omas-static-shell.post-type-archive-courses .tutor-course-filter,
body.omas-static-shell.post-type-archive-courses .tutor-course-filter-container,
body.omas-static-shell.page-id-7806 .latepoint-step-content,
body.omas-static-shell.page-id-7806 .latepoint-side-panel {
	box-shadow: 0 18px 54px rgba(0, 0, 0, 0.22);
}

body.omas-static-shell.post-type-archive-courses h1,
body.omas-static-shell.post-type-archive-courses h2,
body.omas-static-shell.post-type-archive-courses h3,
body.omas-static-shell.post-type-archive-courses .tutor-course-name a,
body.omas-static-shell.post-type-archive-courses .tutor-widget-title,
body.omas-static-shell.page-id-7806 .latepoint-heading-w,
body.omas-static-shell.page-id-7806 .latepoint-step-desc .latepoint-desc-title,
body.omas-static-shell.page-id-7806 .os-heading-text,
body.omas-static-shell.page-id-7806 .os-item-name {
	color: var(--omas-gold-light) !important;
	font-family: var(--omas-heading);
}

body.omas-static-shell.post-type-archive-courses p,
body.omas-static-shell.post-type-archive-courses label,
body.omas-static-shell.post-type-archive-courses .tutor-color-black,
body.omas-static-shell.post-type-archive-courses .tutor-color-secondary,
body.omas-static-shell.post-type-archive-courses .tutor-meta-value,
body.omas-static-shell.post-type-archive-courses .tutor-list-item,
body.omas-static-shell.page-id-7806 .latepoint-desc-content,
body.omas-static-shell.page-id-7806 .latepoint-step-desc,
body.omas-static-shell.page-id-7806 .os-item-desc,
body.omas-static-shell.page-id-7806 .latepoint-summary-w {
	color: rgba(255, 255, 255, 0.82) !important;
}

body.omas-static-shell.page-id-7806 .latepoint-side-panel p,
body.omas-static-shell.page-id-7806 .latepoint-side-panel div,
body.omas-static-shell.page-id-7806 .latepoint-side-panel h1,
body.omas-static-shell.page-id-7806 .latepoint-side-panel h2,
body.omas-static-shell.page-id-7806 .latepoint-side-panel h3,
body.omas-static-shell.page-id-7806 .latepoint-side-panel h4,
body.omas-static-shell.page-id-7806 .latepoint-side-panel h5,
body.omas-static-shell.page-id-7806 .latepoint-side-panel h6,
body.omas-static-shell.page-id-7806 .latepoint-step-desc-w,
body.omas-static-shell.page-id-7806 .latepoint-step-desc-w p {
	color: rgba(255, 255, 255, 0.86) !important;
	opacity: 1 !important;
}

body.omas-static-shell.post-type-archive-courses .tutor-color-muted,
body.omas-static-shell.post-type-archive-courses .tutor-ratings-count,
body.omas-static-shell.post-type-archive-courses .tutor-meta,
body.omas-static-shell.page-id-7806 .latepoint-progress,
body.omas-static-shell.page-id-7806 .latepoint-restrictions {
	color: rgba(255, 255, 255, 0.58) !important;
}

body.omas-static-shell.post-type-archive-courses .tutor-form-control,
body.omas-static-shell.post-type-archive-courses .tutor-form-select-label,
body.omas-static-shell.post-type-archive-courses .tutor-form-check-input,
body.omas-static-shell.page-id-7806 input,
body.omas-static-shell.page-id-7806 select,
body.omas-static-shell.page-id-7806 textarea {
	border-color: rgba(197, 160, 89, 0.32) !important;
	background-color: rgba(255, 255, 255, 0.08) !important;
	color: var(--omas-white) !important;
}

body.omas-static-shell.post-type-archive-courses .tutor-btn-primary,
body.omas-static-shell.page-id-7806 .latepoint-btn-primary,
body.omas-static-shell.page-id-7806 .latepoint-next-btn {
	border-color: var(--omas-gold) !important;
	background: linear-gradient(135deg, var(--omas-gold-light), var(--omas-gold)) !important;
	color: #160b22 !important;
	box-shadow: var(--omas-shadow-gold-sm);
}

body.omas-static-shell.post-type-archive-courses .tutor-btn-outline-primary,
body.omas-static-shell.post-type-archive-courses .tutor-btn-ghost,
body.omas-static-shell.page-id-7806 .latepoint-btn-white,
body.omas-static-shell.page-id-7806 .latepoint-prev-btn {
	border-color: rgba(197, 160, 89, 0.38) !important;
	background: rgba(255, 255, 255, 0.06) !important;
	color: var(--omas-gold-light) !important;
}

body.omas-static-shell.page-id-7806 .os-selectable-item {
	border-color: rgba(197, 160, 89, 0.22) !important;
	background: rgba(255, 255, 255, 0.06) !important;
	color: var(--omas-white) !important;
}

body.omas-static-shell.page-id-7806 .os-items,
body.omas-static-shell.page-id-7806 .os-selectable-items {
	background: rgba(8, 1, 18, 0.55) !important;
}

body.omas-static-shell.page-id-7806 .os-item,
body.omas-static-shell.page-id-7806 .os-item-i,
body.omas-static-shell.page-id-7806 .os-selectable-item {
	border: 1px solid rgba(197, 160, 89, 0.22) !important;
	background: rgba(255, 255, 255, 0.08) !important;
	color: var(--omas-white) !important;
	box-shadow: none !important;
}

body.omas-static-shell.page-id-7806 .os-item-name,
body.omas-static-shell.page-id-7806 .os-item-name-w {
	color: var(--omas-gold-light) !important;
}

body.omas-static-shell.page-id-7806 .os-selectable-item:hover,
body.omas-static-shell.page-id-7806 .os-selectable-item:focus-visible,
body.omas-static-shell.post-type-archive-courses .tutor-card:hover {
	border-color: rgba(232, 201, 106, 0.72) !important;
	box-shadow: var(--omas-shadow-gold-md);
}

body.omas-static-shell.single-courses #main {
	padding: clamp(22px, 4vw, 48px) 16px clamp(44px, 7vw, 78px);
}

body.omas-static-shell.single-courses .tutor-course-details-page {
	width: min(100% - 24px, 1180px);
	margin: 0 auto;
	padding: clamp(22px, 4vw, 42px);
	border: 1px solid rgba(197, 160, 89, 0.24);
	border-radius: 24px;
	background:
		linear-gradient(145deg, rgba(20, 10, 38, 0.72), rgba(61, 43, 77, 0.32)),
		rgba(8, 1, 18, 0.48) !important;
	box-shadow: 0 24px 80px rgba(0, 0, 0, 0.26);
	color: var(--omas-white);
}

body.omas-static-shell.single-courses .tutor-card,
body.omas-static-shell.single-courses .tutor-card-body,
body.omas-static-shell.single-courses .tutor-card-footer,
body.omas-static-shell.single-courses .tutor-sidebar-card,
body.omas-static-shell.single-courses .tutor-course-details-widget,
body.omas-static-shell.single-courses .tutor-course-details-instructors,
body.omas-static-shell.single-courses .tutor-course-topic,
body.omas-static-shell.single-courses .tutor-accordion-item,
body.omas-static-shell.single-courses .tutor-accordion-item-header,
body.omas-static-shell.single-courses .tutor-accordion-item-body,
body.omas-static-shell.single-courses .tutor-course-details-tab,
body.omas-static-shell.single-courses .tutor-nav,
body.omas-static-shell.single-courses .tutor-course-content-list,
body.omas-static-shell.single-courses .tutor-course-content-list-item,
body.omas-static-shell.single-courses .tutor-course-benefits-wrap,
body.omas-static-shell.single-courses .tutor-course-target-audience,
body.omas-static-shell.single-courses .tutor-course-requirements-content {
	border-color: rgba(197, 160, 89, 0.2) !important;
	background: rgba(8, 1, 18, 0.4) !important;
	color: var(--omas-white) !important;
	box-shadow: none !important;
}

body.omas-static-shell.single-courses .tutor-card,
body.omas-static-shell.single-courses .tutor-course-details-widget,
body.omas-static-shell.single-courses .tutor-course-details-instructors,
body.omas-static-shell.single-courses .tutor-accordion-item {
	box-shadow: 0 18px 54px rgba(0, 0, 0, 0.22) !important;
}

body.omas-static-shell.single-courses h1,
body.omas-static-shell.single-courses h2,
body.omas-static-shell.single-courses h3,
body.omas-static-shell.single-courses h4,
body.omas-static-shell.single-courses .tutor-course-details-title,
body.omas-static-shell.single-courses .tutor-course-details-widget-title,
body.omas-static-shell.single-courses .tutor-course-content-title,
body.omas-static-shell.single-courses .tutor-accordion-item-header,
body.omas-static-shell.single-courses .tutor-course-topic-title,
body.omas-static-shell.single-courses .tutor-instructor-name,
body.omas-static-shell.single-courses .tutor-meta-key {
	color: var(--omas-gold-light) !important;
	font-family: var(--omas-heading);
}

body.omas-static-shell.single-courses p,
body.omas-static-shell.single-courses li,
body.omas-static-shell.single-courses label,
body.omas-static-shell.single-courses .tutor-color-black,
body.omas-static-shell.single-courses .tutor-color-secondary,
body.omas-static-shell.single-courses .tutor-color-muted,
body.omas-static-shell.single-courses .tutor-meta,
body.omas-static-shell.single-courses .tutor-meta-value,
body.omas-static-shell.single-courses .tutor-course-details-widget-list,
body.omas-static-shell.single-courses .tutor-course-content-list-item-title,
body.omas-static-shell.single-courses .tutor-course-details-content,
body.omas-static-shell.single-courses .tutor-fs-6,
body.omas-static-shell.single-courses .tutor-fs-7 {
	color: rgba(255, 255, 255, 0.82) !important;
}

body.omas-static-shell.single-courses .tutor-btn-primary,
body.omas-static-shell.single-courses .tutor-button,
body.omas-static-shell.single-courses .tutor-button-primary {
	border-color: var(--omas-gold) !important;
	background: linear-gradient(135deg, var(--omas-gold-light), var(--omas-gold)) !important;
	color: #160b22 !important;
	box-shadow: var(--omas-shadow-gold-sm);
}

body.omas-static-shell.single-courses .tutor-btn-outline-primary,
body.omas-static-shell.single-courses .tutor-btn-ghost,
body.omas-static-shell.single-courses .tutor-nav-link {
	border-color: rgba(197, 160, 89, 0.38) !important;
	background: rgba(255, 255, 255, 0.06) !important;
	color: var(--omas-gold-light) !important;
}

body.omas-static-shell.single-courses .tutor-nav-link.is-active,
body.omas-static-shell.single-courses .tutor-nav-link:hover,
body.omas-static-shell.single-courses .tutor-card:hover {
	border-color: rgba(232, 201, 106, 0.72) !important;
	color: var(--omas-white) !important;
	box-shadow: var(--omas-shadow-gold-md);
}

@media (max-width: 1060px) {
	.omas-desktop-nav {
		display: none;
	}

	.omas-hamburger {
		display: flex;
	}

	body.omas-static-shell .header-gap {
		height: 110px;
	}

	.omas-footer-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		padding: 36px 20px;
	}
}

@media (max-width: 782px) {
	body.admin-bar .omas-nav-capsule {
		top: 56px;
	}
}

@media (max-width: 600px) {
	.omas-nav-capsule {
		top: 10px;
		width: 96%;
		padding: 0 14px;
		border-radius: 60px;
	}

	body.admin-bar .omas-nav-capsule {
		top: 56px;
	}

	.omas-logo-container {
		height: 76px;
	}

	body.omas-static-shell .header-gap {
		height: 88px;
	}

	.omas-footer-grid,
	.omas-footer-trust-card ul {
		grid-template-columns: 1fr;
	}

	.omas-footer-grid {
		padding: 32px 16px;
		gap: 26px;
	}

	.omas-footer-trust {
		padding-left: 12px;
		padding-right: 12px;
	}
}
/* Disable old static OMAS shell */

.omas-nav-capsule,
.omas-mobile-nav,
.omas-footer,
.header-gap {
	display: none !important;
}