.wdt-gl-contact-enquiries,
.wdt-gl-contact-enquiries *,
.wdt-gl-contact-enquiries *::before,
.wdt-gl-contact-enquiries *::after {
	box-sizing: border-box;
}

.wdt-gl-contact-enquiries {
	position: relative;
	display: block;
	width: 100%;
	margin-top: var(--wdt-gl-contact-margin-top, 0px) !important;
	margin-block-start: var(--wdt-gl-contact-margin-top, 0px) !important;
	margin-bottom: var(--wdt-gl-contact-margin-bottom, 0px) !important;
	margin-block-end: var(--wdt-gl-contact-margin-bottom, 0px) !important;
	padding: 0 !important;
	overflow: hidden;
	border: 0 !important;
	box-shadow: none !important;
	background: var(--wdt-gl-contact-section-background, #000000) !important;
	color: var(--wdt-gl-contact-form-text-color, #ffffff);
	font-family: var(--wdt-gl-contact-font-family, Inter, ui-sans-serif, system-ui, sans-serif);
	vertical-align: top;
	isolation: isolate;
}

body:not(.block-editor-page) :where(.wp-site-blocks, .wp-block-post-content, .entry-content) > .wdt-gl-contact-enquiries {
	margin-block-start: var(--wdt-gl-contact-margin-top, 0px) !important;
	margin-block-end: var(--wdt-gl-contact-margin-bottom, 0px) !important;
}

.wdt-gl-contact-enquiries.alignwide {
	max-width: min(100%, 1440px);
	margin-inline: auto;
}

.wdt-gl-contact-enquiries.alignfull {
	width: 100vw;
	max-width: 100vw;
	margin-left: calc(50% - 50vw) !important;
	margin-right: calc(50% - 50vw) !important;
}

@supports (width: 100dvw) {
	.wdt-gl-contact-enquiries.alignfull {
		width: 100dvw;
		max-width: 100dvw;
		margin-left: calc(50% - 50dvw) !important;
		margin-right: calc(50% - 50dvw) !important;
	}
}

.wdt-gl-contact-enquiries__content {
	width: min(100%, var(--wdt-gl-contact-content-max, 1320px));
	margin-inline: auto;
	padding: var(--wdt-gl-contact-padding-top-desktop, 112px) var(--wdt-gl-contact-padding-inline-desktop, 40px) var(--wdt-gl-contact-padding-bottom-desktop, 112px);
}

.wdt-gl-contact-enquiries__title {
	width: 100%;
	margin: 0 0 var(--wdt-gl-contact-title-gap, 64px) !important;
	padding: 0 !important;
	color: var(--wdt-gl-contact-title-color, #ffffff) !important;
	font-family: var(--wdt-gl-contact-font-family, Inter, ui-sans-serif, system-ui, sans-serif) !important;
	font-size: var(--wdt-gl-contact-title-size-desktop, 72px) !important;
	font-weight: var(--wdt-gl-contact-title-weight, 900) !important;
	line-height: var(--wdt-gl-contact-title-line-height, 0.96) !important;
	letter-spacing: var(--wdt-gl-contact-title-letter-spacing, -0.04em) !important;
	text-align: left;
	text-wrap: balance;
	text-transform: var(--wdt-gl-contact-title-transform, uppercase) !important;
}

.wdt-gl-contact-enquiries--title-center .wdt-gl-contact-enquiries__title {
	text-align: center;
}

.wdt-gl-contact-enquiries--title-right .wdt-gl-contact-enquiries__title {
	text-align: right;
}

.wdt-gl-contact-enquiries__columns {
	display: grid;
	grid-template-columns: minmax(0, var(--wdt-gl-contact-left-column, 6fr)) minmax(0, var(--wdt-gl-contact-right-column, 5fr));
	align-items: var(--wdt-gl-contact-columns-align, start);
	gap: var(--wdt-gl-contact-columns-gap-desktop, 72px);
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;
}

.wdt-gl-contact-enquiries--without-card .wdt-gl-contact-enquiries__columns {
	grid-template-columns: minmax(0, 1fr);
}

.wdt-gl-contact-enquiries__form-column,
.wdt-gl-contact-enquiries__form-output,
.wdt-gl-contact-enquiries__info-card {
	min-width: 0;
}

.wdt-gl-contact-enquiries__form-column {
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	color: var(--wdt-gl-contact-form-text-color, #ffffff);
}

.wdt-gl-contact-enquiries__form-output {
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;
	color: var(--wdt-gl-contact-form-text-color, #ffffff);
	font-family: var(--wdt-gl-contact-font-family, Inter, ui-sans-serif, system-ui, sans-serif);
	font-size: var(--wdt-gl-contact-form-font-size, 18px);
	line-height: var(--wdt-gl-contact-form-line-height, 1.5);
}

.wdt-gl-contact-enquiries__form-output > *:first-child {
	margin-top: 0 !important;
}

.wdt-gl-contact-enquiries__form-output > *:last-child {
	margin-bottom: 0 !important;
}

.wdt-gl-contact-enquiries__form-output form,
.wdt-gl-contact-enquiries__form-output .wpcf7,
.wdt-gl-contact-enquiries__form-output .wpforms-container,
.wdt-gl-contact-enquiries__form-output .fluentform,
.wdt-gl-contact-enquiries__form-output .gform_wrapper {
	width: 100% !important;
	max-width: none !important;
	margin: 0 !important;
}

.wdt-gl-contact-enquiries__shortcode-placeholder {
	display: grid;
	gap: 8px;
	width: 100%;
	padding: 28px;
	border: 2px dashed color-mix(in srgb, var(--wdt-gl-contact-form-text-color, #ffffff) 34%, transparent);
	border-radius: 14px;
	background: color-mix(in srgb, var(--wdt-gl-contact-form-text-color, #ffffff) 7%, transparent);
	color: var(--wdt-gl-contact-form-text-color, #ffffff);
	font-size: 15px;
	line-height: 1.5;
}

.wdt-gl-contact-enquiries__shortcode-placeholder strong {
	font-size: 18px;
}

.wdt-gl-contact-enquiries__final-message {
	margin: var(--wdt-gl-contact-final-gap, 36px) 0 0 !important;
	padding: 0 !important;
	color: var(--wdt-gl-contact-final-color, #d6d6d6) !important;
	font-family: var(--wdt-gl-contact-font-family, Inter, ui-sans-serif, system-ui, sans-serif) !important;
	font-size: var(--wdt-gl-contact-final-size-desktop, 18px) !important;
	font-weight: var(--wdt-gl-contact-final-weight, 400) !important;
	line-height: var(--wdt-gl-contact-final-line-height, 1.6) !important;
}

.wdt-gl-contact-enquiries__info-card {
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden;
	border: 0 !important;
	border-radius: var(--wdt-gl-contact-card-radius, 30px) !important;
	background: var(--wdt-gl-contact-card-background, #f6ec68) !important;
	box-shadow: none !important;
	color: var(--wdt-gl-contact-value-color, #050505);
}

.wdt-gl-contact-enquiries__info-item {
	width: 100%;
	margin: 0 !important;
	padding: var(--wdt-gl-contact-item-padding-y-desktop, 30px) var(--wdt-gl-contact-card-padding-x-desktop, 42px) !important;
	border: 0 !important;
	border-bottom: 1px solid var(--wdt-gl-contact-divider-color, #111111) !important;
	background: transparent !important;
}

.wdt-gl-contact-enquiries__info-item:last-child {
	border-bottom: 0 !important;
}

.wdt-gl-contact-enquiries__info-heading {
	margin: 0 !important;
	padding: 0 !important;
	color: var(--wdt-gl-contact-heading-color, #050505) !important;
	font-family: var(--wdt-gl-contact-font-family, Inter, ui-sans-serif, system-ui, sans-serif) !important;
	font-size: var(--wdt-gl-contact-heading-size-desktop, 30px) !important;
	font-weight: var(--wdt-gl-contact-heading-weight, 900) !important;
	line-height: var(--wdt-gl-contact-heading-line-height, 1) !important;
	letter-spacing: var(--wdt-gl-contact-heading-letter-spacing, -0.035em) !important;
	text-transform: var(--wdt-gl-contact-heading-transform, uppercase) !important;
}

.wdt-gl-contact-enquiries__info-value {
	display: block;
	margin: 14px 0 0 !important;
	padding: 0 !important;
	color: var(--wdt-gl-contact-value-color, #050505) !important;
	font-family: var(--wdt-gl-contact-font-family, Inter, ui-sans-serif, system-ui, sans-serif) !important;
	font-size: var(--wdt-gl-contact-value-size-desktop, 24px) !important;
	font-weight: var(--wdt-gl-contact-value-weight, 400) !important;
	line-height: var(--wdt-gl-contact-value-line-height, 1.35) !important;
	letter-spacing: var(--wdt-gl-contact-value-letter-spacing, -0.02em) !important;
	text-decoration: none !important;
	word-break: break-word;
}

.wdt-gl-contact-enquiries__info-link:hover,
.wdt-gl-contact-enquiries__info-link:focus-visible {
	color: var(--wdt-gl-contact-link-hover-color, #3a3a3a) !important;
	text-decoration: none !important;
}

.wdt-gl-contact-enquiries__info-link:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 4px;
}

.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output label,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output legend {
	color: var(--wdt-gl-contact-form-text-color, #ffffff) !important;
	font-family: var(--wdt-gl-contact-font-family, Inter, ui-sans-serif, system-ui, sans-serif) !important;
	font-size: var(--wdt-gl-contact-form-font-size, 18px) !important;
	line-height: var(--wdt-gl-contact-form-line-height, 1.5) !important;
}

.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="hidden"]),
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output textarea,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output select {
	width: 100% !important;
	max-width: 100% !important;
	min-height: var(--wdt-gl-contact-field-height, 60px) !important;
	margin: 0 !important;
	padding: 0 var(--wdt-gl-contact-field-padding-x, 18px) !important;
	border: var(--wdt-gl-contact-field-border-width, 1px) solid var(--wdt-gl-contact-field-border, #ffffff) !important;
	border-radius: var(--wdt-gl-contact-field-radius, 8px) !important;
	background: var(--wdt-gl-contact-field-background, #ffffff) !important;
	color: var(--wdt-gl-contact-field-text, #111111) !important;
	font-family: var(--wdt-gl-contact-font-family, Inter, ui-sans-serif, system-ui, sans-serif) !important;
	font-size: var(--wdt-gl-contact-form-font-size, 18px) !important;
	font-weight: 400 !important;
	line-height: 1.3 !important;
	box-shadow: none !important;
	outline: none !important;
}

.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output textarea {
	min-height: var(--wdt-gl-contact-textarea-height, 160px) !important;
	padding-top: 16px !important;
	padding-bottom: 16px !important;
	resize: vertical;
}

.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output input::placeholder,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output textarea::placeholder {
	color: var(--wdt-gl-contact-field-placeholder, #747474) !important;
	opacity: 1 !important;
}

.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output input:focus,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output textarea:focus,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output select:focus {
	border-color: var(--wdt-gl-contact-field-focus, #f6ec68) !important;
	box-shadow: 0 0 0 3px color-mix(in srgb, var(--wdt-gl-contact-field-focus, #f6ec68) 28%, transparent) !important;
}

.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output input[type="checkbox"],
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output input[type="radio"] {
	accent-color: var(--wdt-gl-contact-field-focus, #f6ec68);
}

.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output p,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output .wpcf7-form-control-wrap,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output .ff-el-group,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output .fluentform .ff-el-group,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output .wpforms-field,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output .gfield {
	margin-top: 0 !important;
	margin-bottom: var(--wdt-gl-contact-field-gap, 22px) !important;
}

.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output button,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output input[type="submit"],
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output input[type="button"],
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output .wpcf7-submit,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output .ff-btn,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output .wpforms-submit,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output .gform_button {
	appearance: none;
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	min-height: 0 !important;
	margin: 0 !important;
	padding: var(--wdt-gl-contact-button-padding-y, 18px) var(--wdt-gl-contact-button-padding-x, 40px) !important;
	border: 0 !important;
	border-radius: var(--wdt-gl-contact-button-radius, 999px) !important;
	background: var(--wdt-gl-contact-button-background, #f6ec68) !important;
	color: var(--wdt-gl-contact-button-text, #050505) !important;
	font-family: var(--wdt-gl-contact-font-family, Inter, ui-sans-serif, system-ui, sans-serif) !important;
	font-size: var(--wdt-gl-contact-button-font-size, 16px) !important;
	font-weight: var(--wdt-gl-contact-button-font-weight, 800) !important;
	line-height: 1 !important;
	text-decoration: none !important;
	text-transform: var(--wdt-gl-contact-button-transform, uppercase) !important;
	box-shadow: none !important;
	cursor: pointer;
	transition: background-color 180ms ease, color 180ms ease, transform 180ms ease;
}

.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output button:hover,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output button:focus-visible,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output input[type="submit"]:hover,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output input[type="submit"]:focus-visible,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output input[type="button"]:hover,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output input[type="button"]:focus-visible,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output .wpcf7-submit:hover,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output .ff-btn:hover,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output .wpforms-submit:hover,
.wdt-gl-contact-enquiries--normalize-form .wdt-gl-contact-enquiries__form-output .gform_button:hover {
	background: var(--wdt-gl-contact-button-hover-background, #ffffff) !important;
	color: var(--wdt-gl-contact-button-hover-text, #050505) !important;
	transform: translateY(-1px);
}

/* Hover Showcase social row: markup, dimensions, icon set and interaction states intentionally match WDT Hover Showcase 1:1. */
.wdt-gl-hover-showcase__socials {
	display: grid;
	grid-template-columns: repeat(var(--wdt-gl-hover-social-columns-desktop), minmax(0, 1fr));
	grid-auto-rows: var(--wdt-gl-hover-social-height-desktop);
	gap: var(--wdt-gl-hover-social-gap);
	width: 100%;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden;
	border: 0 !important;
	border-top: 1px solid var(--wdt-gl-hover-divider-color) !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	background: var(--wdt-gl-hover-section-background) !important;
	line-height: 0;
}

.wdt-gl-hover-showcase__social {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 0;
	min-height: 0;
	height: var(--wdt-gl-hover-social-height-desktop);
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden;
	border: 0 !important;
	border-right: 1px solid var(--wdt-gl-hover-divider-color) !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	background: var(--wdt-gl-hover-social-background) !important;
	color: var(--wdt-gl-hover-social-icon-color);
	line-height: 0;
	text-decoration: none !important;
	transform: none !important;
	isolation: isolate;
	-webkit-tap-highlight-color: transparent;
}

.wdt-gl-hover-showcase__social:last-child {
	border-right-color: transparent !important;
}

.wdt-gl-hover-showcase__social:hover,
.wdt-gl-hover-showcase__social:focus,
.wdt-gl-hover-showcase__social:active,
.wdt-gl-hover-showcase__social:visited {
	box-shadow: none !important;
	text-decoration: none !important;
	transform: none !important;
}

.wdt-gl-hover-showcase__social::before {
	position: absolute;
	inset: 0;
	z-index: 0;
	content: "";
	background: var(--wdt-gl-hover-social-hover-background);
	pointer-events: none;
	will-change: clip-path, opacity;
}

.wdt-gl-hover-showcase__icon-svg {
	position: relative;
	z-index: 1;
	display: block;
	width: var(--wdt-gl-hover-social-icon-size);
	height: var(--wdt-gl-hover-social-icon-size);
	overflow: visible;
	color: currentColor;
	transform: translateY(0) scale(1);
	transition: color 220ms ease, transform var(--wdt-gl-hover-duration) cubic-bezier(0.22, 1, 0.36, 1);
}

.wdt-gl-hover-showcase--effect-wipe-up .wdt-gl-hover-showcase__social::before {
	clip-path: inset(100% 0 0 0);
	transition: clip-path var(--wdt-gl-hover-duration) cubic-bezier(0.22, 1, 0.36, 1);
}

.wdt-gl-hover-showcase--effect-wipe-left .wdt-gl-hover-showcase__social::before {
	clip-path: inset(0 100% 0 0);
	transition: clip-path var(--wdt-gl-hover-duration) cubic-bezier(0.22, 1, 0.36, 1);
}

.wdt-gl-hover-showcase--effect-circle .wdt-gl-hover-showcase__social::before {
	clip-path: circle(0% at 50% 50%);
	transition: clip-path var(--wdt-gl-hover-duration) cubic-bezier(0.22, 1, 0.36, 1);
}

.wdt-gl-hover-showcase--effect-fade .wdt-gl-hover-showcase__social::before {
	opacity: 0;
	transition: opacity var(--wdt-gl-hover-duration) ease;
}

.wdt-gl-hover-showcase__social:focus-visible {
	z-index: 4;
	outline: 3px solid var(--wdt-gl-hover-accent);
	outline-offset: -3px;
}

@media (hover: hover) and (pointer: fine) {
	.wdt-gl-hover-showcase--effect-wipe-up .wdt-gl-hover-showcase__social:hover::before,
	.wdt-gl-hover-showcase--effect-wipe-left .wdt-gl-hover-showcase__social:hover::before {
		clip-path: inset(0 0 0 0);
	}

	.wdt-gl-hover-showcase--effect-circle .wdt-gl-hover-showcase__social:hover::before {
		clip-path: circle(145% at 50% 50%);
	}

	.wdt-gl-hover-showcase--effect-fade .wdt-gl-hover-showcase__social:hover::before {
		opacity: 1;
	}

	.wdt-gl-hover-showcase__social:hover {
		color: var(--wdt-gl-hover-social-icon-hover-color);
	}

	.wdt-gl-hover-showcase__social:hover .wdt-gl-hover-showcase__icon-svg {
		transform: translateY(-2px) scale(1.08);
	}
}

.wdt-gl-hover-showcase--effect-wipe-up .wdt-gl-hover-showcase__social:focus-visible::before,
.wdt-gl-hover-showcase--effect-wipe-left .wdt-gl-hover-showcase__social:focus-visible::before {
	clip-path: inset(0 0 0 0);
}

.wdt-gl-hover-showcase--effect-circle .wdt-gl-hover-showcase__social:focus-visible::before {
	clip-path: circle(145% at 50% 50%);
}

.wdt-gl-hover-showcase--effect-fade .wdt-gl-hover-showcase__social:focus-visible::before {
	opacity: 1;
}

.wdt-gl-hover-showcase__social:focus-visible {
	color: var(--wdt-gl-hover-social-icon-hover-color);
}

.wdt-gl-hover-showcase__social:focus-visible .wdt-gl-hover-showcase__icon-svg {
	transform: translateY(-2px) scale(1.08);
}

@media (max-width: 1100px) {
	.wdt-gl-contact-enquiries--stack-large .wdt-gl-contact-enquiries__columns {
		grid-template-columns: minmax(0, 1fr);
	}

	.wdt-gl-contact-enquiries--stack-large.wdt-gl-contact-enquiries--order-card-first .wdt-gl-contact-enquiries__info-card {
		order: -1;
	}
}

@media (max-width: 1024px) {
	.wdt-gl-contact-enquiries__content {
		padding: var(--wdt-gl-contact-padding-top-tablet, 88px) var(--wdt-gl-contact-padding-inline-tablet, 28px) var(--wdt-gl-contact-padding-bottom-tablet, 88px);
	}

	.wdt-gl-contact-enquiries__title {
		font-size: var(--wdt-gl-contact-title-size-tablet, 56px) !important;
	}

	.wdt-gl-contact-enquiries__columns {
		gap: var(--wdt-gl-contact-columns-gap-tablet, 40px);
	}

	.wdt-gl-hover-showcase__socials {
		grid-template-columns: repeat(var(--wdt-gl-hover-social-columns-tablet), minmax(0, 1fr));
	}
}

@media (max-width: 900px) {
	.wdt-gl-contact-enquiries--stack-large .wdt-gl-contact-enquiries__columns,
	.wdt-gl-contact-enquiries--stack-tablet .wdt-gl-contact-enquiries__columns {
		grid-template-columns: minmax(0, 1fr);
	}

	.wdt-gl-contact-enquiries--stack-large.wdt-gl-contact-enquiries--order-card-first .wdt-gl-contact-enquiries__info-card,
	.wdt-gl-contact-enquiries--stack-tablet.wdt-gl-contact-enquiries--order-card-first .wdt-gl-contact-enquiries__info-card {
		order: -1;
	}
}

@media (max-width: 680px) {
	.wdt-gl-contact-enquiries__content {
		padding: var(--wdt-gl-contact-padding-top-mobile, 64px) var(--wdt-gl-contact-padding-inline-mobile, 20px) var(--wdt-gl-contact-padding-bottom-mobile, 64px);
	}

	.wdt-gl-contact-enquiries__title {
		font-size: var(--wdt-gl-contact-title-size-mobile, 42px) !important;
	}

	.wdt-gl-contact-enquiries__columns,
	.wdt-gl-contact-enquiries--stack-mobile .wdt-gl-contact-enquiries__columns {
		grid-template-columns: minmax(0, 1fr);
	}

	.wdt-gl-contact-enquiries--order-card-first .wdt-gl-contact-enquiries__info-card {
		order: -1;
	}

	.wdt-gl-contact-enquiries__info-item {
		padding: var(--wdt-gl-contact-item-padding-y-mobile, 24px) var(--wdt-gl-contact-card-padding-x-mobile, 24px) !important;
	}

	.wdt-gl-contact-enquiries__info-heading {
		font-size: var(--wdt-gl-contact-heading-size-mobile, 24px) !important;
	}

	.wdt-gl-contact-enquiries__info-value {
		font-size: var(--wdt-gl-contact-value-size-mobile, 20px) !important;
	}

	.wdt-gl-contact-enquiries__final-message {
		font-size: var(--wdt-gl-contact-final-size-mobile, 16px) !important;
	}

	.wdt-gl-hover-showcase__socials {
		grid-template-columns: repeat(var(--wdt-gl-hover-social-columns-mobile), minmax(0, 1fr));
		grid-auto-rows: var(--wdt-gl-hover-social-height-mobile);
	}

	.wdt-gl-hover-showcase__social {
		height: var(--wdt-gl-hover-social-height-mobile);
	}
}

@media (prefers-reduced-motion: reduce) {
	.wdt-gl-contact-enquiries *,
	.wdt-gl-contact-enquiries *::before,
	.wdt-gl-contact-enquiries *::after {
		scroll-behavior: auto !important;
		transition-duration: 0.01ms !important;
		animation-duration: 0.01ms !important;
		animation-iteration-count: 1 !important;
	}
}
