@charset "UTF-8";

/* Mashoouf Wholesale Rice Landing v1.0 */

.mw-page {
	--mw-green:#173F2A;
	--mw-green-2:#24553C;
	--mw-gold:#B68A3A;
	--mw-cream:#F7F4EE;
	--mw-cream-2:#FBF9F5;
	--mw-border:#E5DBC6;
	--mw-text:#2A3B31;
	--mw-muted:#68746D;
	--mw-white:#fff;
	direction:rtl;
	color:var(--mw-text);
	font-family:inherit;
	background:var(--mw-white);
	line-height:2;
	overflow:hidden
}
.mw-page * {
	box-sizing:border-box
}
.mw-page img {
	max-width:100%;
	height:auto;
	display:block
}
.mw-page a {
	text-decoration:none
}
.mw-breadcrumb, .mw-hero, .mw-trust-strip, .mw-section, .mw-final-cta {
	width:min(1180px, calc(100% - 32px));
	margin-inline:auto
}
.mw-breadcrumb {
	display:flex;
	gap:8px;
	align-items:center;
	padding:18px 0 10px;
	font-size:13px;
	color:var(--mw-muted)
}
.mw-breadcrumb a {
	color:var(--mw-green)
}
.mw-hero {
	display:grid;
	grid-template-columns:1.05fr .95fr;
	gap:48px;
	align-items:center;
	padding:40px 0 56px
}
.mw-eyebrow, .mw-section__head>span {
	display:inline-flex;
	align-items:center;
	gap:6px;
	color:var(--mw-gold);
	font-size:13px;
	font-weight:800;
	margin-bottom:10px
}
.mw-hero h1 {
	font-size:clamp(36px, 4.3vw, 58px);
	line-height:1.45;
	color:var(--mw-green);
	margin:0 0 18px;
	font-weight:900
}
.mw-hero__lead {
	font-size:18px;
	color:#4D5B53;
	margin:0 0 18px
}
.mw-check-list {
	list-style:none;
	padding:0;
	margin:0 0 24px
}
.mw-check-list li {
	position:relative;
	padding-right:30px;
	margin:8px 0
}
.mw-check-list li:before {
	content:"✓";
	position:absolute;
	right:0;
	top:1px;
	width:21px;
	height:21px;
	border-radius:50%;
	display:grid;
	place-items:center;
	background:#E9F2EC;
	color:var(--mw-green);
	font-size:12px;
	font-weight:900
}
.mw-hero__actions {
	display:flex;
	gap:12px;
	flex-wrap:wrap
}
.mw-btn {
	min-height:52px;
	padding:11px 22px;
	border-radius:12px;
	border:1px solid transparent;
	font-weight:800;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
	font-family:inherit;
	font-size:15px;
	transition:.2s ease
}
.mw-btn--primary {
	background:var(--mw-green);
	color:#fff!important
}
.mw-btn--primary:hover {
	background:var(--mw-green-2);
	transform:translateY(-1px)
}
.mw-btn--outline {
	background:#fff;
	color:var(--mw-green)!important;
	border-color:var(--mw-green)
}
.mw-btn--gold {
	background:var(--mw-gold);
	color:#fff!important
}
.mw-microcopy {
	font-size:12px;
	color:var(--mw-muted);
	margin:10px 0 0
}
.mw-hero__media {
	position:relative;
	margin:0
}
.mw-hero__media>img {
	border-radius:24px;
	aspect-ratio:4/3;
	object-fit:cover;
	background:linear-gradient(135deg, #F4F0E8, #E6DDC9);
	box-shadow:0 24px 70px rgba(23, 63, 42, .13)
}
.mw-hero__badge {
	position:absolute;
	right:18px;
	bottom:18px;
	background:rgba(255, 255, 255, .94);
	border:1px solid var(--mw-border);
	border-radius:14px;
	padding:12px 16px;
	box-shadow:0 12px 30px rgba(0, 0, 0, .08)
}
.mw-hero__badge strong, .mw-hero__badge span {
	display:block
}
.mw-hero__badge strong {
	color:var(--mw-green)
}
.mw-hero__badge span {
	font-size:12px;
	color:var(--mw-muted)
}
.mw-trust-strip {
	display:grid;
	grid-template-columns:repeat(4, 1fr);
	gap:1px;
	background:var(--mw-border);
	border:1px solid var(--mw-border);
	border-radius:18px;
	overflow:hidden;
	box-shadow:0 10px 35px rgba(23, 63, 42, .05)
}
.mw-trust-strip article {
	display:flex;
	align-items:center;
	gap:12px;
	background:#fff;
	padding:18px
}
.mw-trust-strip strong, .mw-trust-strip small {
	display:block
}
.mw-trust-strip strong {
	color:var(--mw-green)
}
.mw-trust-strip small {
	font-size:12px;
	color:var(--mw-muted)
}
.mw-icon {
	width:30px;
	height:30px;
	border-radius:50%;
	display:grid;
	place-items:center;
	background:var(--mw-cream);
	color:var(--mw-gold);
	font-weight:900
}
.mw-section {
	padding:82px 0
}
.mw-section--tint {
	width:100%;
	max-width:none;
	padding-inline:max(16px, calc((100% - 1180px)/2));
	background:var(--mw-cream-2)
}
.mw-section__head {
	text-align:center;
	max-width:760px;
	margin:0 auto 34px
}
.mw-section__head h2 {
	font-size:clamp(28px, 3vw, 40px);
	line-height:1.55;
	color:var(--mw-green);
	margin:0 0 8px
}
.mw-section__head p {
	margin:0;
	color:var(--mw-muted)
}
.mw-customer-grid {
	display:grid;
	grid-template-columns:repeat(4, 1fr);
	gap:14px
}
.mw-choice {
	background:#fff;
	border:1px solid var(--mw-border);
	border-radius:16px;
	padding:22px 16px;
	min-height:160px;
	text-align:center;
	font-family:inherit;
	cursor:pointer;
	transition:.2s
}
.mw-choice span, .mw-choice strong, .mw-choice small {
	display:block
}
.mw-choice span {
	font-size:30px
}
.mw-choice strong {
	color:var(--mw-green);
	font-size:17px;
	margin:7px 0
}
.mw-choice small {
	color:var(--mw-muted);
	line-height:1.7
}
.mw-choice:hover, .mw-choice.is-active {
	border-color:var(--mw-gold);
	box-shadow:0 10px 30px rgba(182, 138, 58, .12);
	transform:translateY(-2px)
}
.mw-recommendation {
	margin:18px auto 0;
	max-width:900px;
	border:1px solid var(--mw-border);
	background:var(--mw-cream-2);
	border-radius:14px;
	padding:15px 18px;
	text-align:center
}
.mw-recommendation strong {
	color:var(--mw-green)
}
.mw-product-grid {
	display:grid;
	grid-template-columns:repeat(5, 1fr);
	gap:14px;
	max-width:1180px;
	margin-inline:auto
}
.mw-product-card {
	position:relative;
	background:#fff;
	border:1px solid var(--mw-border);
	border-radius:18px;
	overflow:hidden;
	display:flex;
	flex-direction:column;
	transition:.2s
}
.mw-product-card:hover, .mw-product-card.is-highlighted {
	transform:translateY(-4px);
	box-shadow:0 14px 40px rgba(23, 63, 42, .11);
	border-color:var(--mw-gold)
}
.mw-product-card.is-recommended {
	box-shadow:0 0 0 2px rgba(182, 138, 58, .25)
}
.mw-product-card>img {
	width:100%;
	aspect-ratio:1/1;
	object-fit:contain;
	background:#fff;
	padding:10px
}
.mw-product-card__label {
	position:absolute;
	top:10px;
	right:10px;
	z-index:1;
	padding:4px 10px;
	border-radius:999px;
	color:#fff;
	font-size:11px;
	font-weight:900
}
.mw-label--gold {
	background:#C18A22
}
.mw-label--green {
	background:#277044
}
.mw-label--blue {
	background:#406B8E
}
.mw-label--brown {
	background:#9A6238
}
.mw-label--purple {
	background:#76548E
}
.mw-product-card__body {
	padding:16px;
	display:flex;
	flex-direction:column;
	flex:1
}
.mw-product-card h3 {
	margin:0;
	color:var(--mw-green);
	font-size:20px
}
.mw-product-card p {
	margin:2px 0 8px;
	font-size:13px;
	color:var(--mw-muted)
}
.mw-product-card ul {
	padding-right:18px;
	margin:0 0 14px;
	font-size:13px;
	flex:1
}
.mw-product-select {
	width:100%;
	min-height:44px;
	border:1px solid var(--mw-green);
	background:#fff;
	color:var(--mw-green);
	border-radius:10px;
	font-weight:800;
	font-family:inherit;
	cursor:pointer
}
.mw-product-select:hover {
	background:var(--mw-green);
	color:#fff
}
.mw-center-link {
	text-align:center;
	margin:24px 0 0
}
.mw-center-link a, .mw-related-links a {
	color:var(--mw-green);
	font-weight:800;
	border-bottom:1px solid var(--mw-gold)
}
.mw-factor-grid {
	display:grid;
	grid-template-columns:repeat(6, 1fr);
	gap:12px
}
.mw-factor-grid article {
	border:1px solid var(--mw-border);
	border-radius:15px;
	padding:18px;
	background:#fff
}
.mw-factor-grid span {
	display:inline-grid;
	place-items:center;
	width:34px;
	height:34px;
	border-radius:50%;
	background:var(--mw-cream);
	color:var(--mw-gold);
	font-weight:900
}
.mw-factor-grid h3 {
	font-size:15px;
	color:var(--mw-green);
	margin:10px 0 4px
}
.mw-factor-grid p {
	font-size:12px;
	color:var(--mw-muted);
	margin:0
}
.mw-price-note {
	margin-top:18px;
	background:#F8F2E7;
	border:1px solid var(--mw-border);
	border-radius:14px;
	padding:16px;
	text-align:center
}
.mw-price-note strong {
	color:var(--mw-green)
}
.mw-section--calculator {
	width:100%;
	max-width:none;
	padding-inline:max(16px, calc((100% - 1180px)/2));
	background:linear-gradient(180deg, #FBF9F5, #F6F1E8)
}
.mw-calculator {
	display:grid;
	grid-template-columns:1.35fr .65fr;
	gap:20px;
	max-width:1100px;
	margin:auto
}
.mw-calculator__form {
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	gap:14px;
	background:#fff;
	border:1px solid var(--mw-border);
	border-radius:18px;
	padding:24px
}
.mw-page label {
	font-weight:700;
	color:var(--mw-green);
	font-size:14px
}
.mw-page label span {
	font-size:11px;
	color:var(--mw-muted);
	font-weight:500
}
.mw-page input, .mw-page select, .mw-page textarea {
	width:100%;
	min-height:49px;
	margin-top:7px;
	border:1px solid #D8D8D2;
	border-radius:10px;
	background:#fff;
	padding:10px 12px;
	font-family:inherit;
	font-size:14px;
	color:var(--mw-text);
	outline:none
}
.mw-page textarea {
	min-height:90px;
	resize:vertical
}
.mw-page input:focus, .mw-page select:focus, .mw-page textarea:focus {
	border-color:var(--mw-gold);
	box-shadow:0 0 0 3px rgba(182, 138, 58, .12)
}
.mw-calculator__wide, .mw-form__wide {
	grid-column:1/-1
}
.mw-calculator__result {
	background:var(--mw-green);
	color:#fff;
	border-radius:18px;
	padding:24px;
	display:flex;
	flex-direction:column
}
.mw-result-head {
	display:flex;
	justify-content:space-between;
	border-bottom:1px solid rgba(255, 255, 255, .2);
	padding-bottom:12px
}
.mw-result-head span {
	color:#DDE9E1
}
.mw-calculator__result dl {
	margin:16px 0
}
.mw-calculator__result dl div {
	display:flex;
	justify-content:space-between;
	gap:12px;
	padding:9px 0;
	border-bottom:1px dashed rgba(255, 255, 255, .18)
}
.mw-calculator__result dt {
	color:#DDE9E1
}
.mw-calculator__result dd {
	margin:0;
	font-weight:900
}
.mw-calculator__result p {
	font-size:12px;
	color:#DDE9E1;
	margin:auto 0 14px
}
.mw-calculator__result .mw-btn--outline {
	border-color:#fff;
	background:transparent;
	color:#fff!important
}
.mw-risk {
	display:grid;
	grid-template-columns:1.05fr .95fr;
	gap:36px;
	align-items:center
}
.mw-risk h2 {
	font-size:clamp(27px, 3vw, 40px);
	color:var(--mw-green);
	line-height:1.55;
	margin:0 0 12px
}
.mw-risk figure {
	margin:0
}
.mw-risk img {
	border-radius:22px;
	aspect-ratio:5/4;
	object-fit:cover;
	background:var(--mw-cream)
}
.mw-process {
	display:grid;
	grid-template-columns:repeat(4, 1fr);
	gap:14px;
	list-style:none;
	padding:0;
	margin:0
}
.mw-process li {
	position:relative;
	border:1px solid var(--mw-border);
	border-radius:16px;
	padding:22px;
	background:#fff
}
.mw-process li>span {
	width:36px;
	height:36px;
	border-radius:50%;
	display:grid;
	place-items:center;
	background:var(--mw-green);
	color:#fff;
	font-weight:900
}
.mw-process h3 {
	color:var(--mw-green);
	margin:12px 0 3px
}
.mw-process p {
	font-size:13px;
	color:var(--mw-muted);
	margin:0
}
.mw-use-table {
	overflow:auto;
	max-width:1180px;
	margin:auto;
	border:1px solid var(--mw-border);
	border-radius:16px;
	background:#fff
}
.mw-use-table table {
	width:100%;
	border-collapse:collapse;
	min-width:760px
}
.mw-use-table th, .mw-use-table td {
	padding:15px;
	border-bottom:1px solid #EEE7D9;
	text-align:right
}
.mw-use-table thead th {
	background:var(--mw-green);
	color:#fff
}
.mw-use-table tbody th {
	color:var(--mw-green);
	background:#FBF8F1
}
.mw-inquiry {
	display:grid;
	grid-template-columns:.75fr 1.25fr;
	gap:28px;
	align-items:start
}
.mw-inquiry__intro {
	position:sticky;
	top:90px;
	background:var(--mw-cream-2);
	border:1px solid var(--mw-border);
	border-radius:20px;
	padding:26px
}
.mw-inquiry__intro h2 {
	font-size:34px;
	color:var(--mw-green);
	line-height:1.5;
	margin:0 0 10px
}
.mw-contact-options {
	display:flex;
	gap:10px;
	flex-wrap:wrap
}
.mw-contact-options a {
	color:var(--mw-green);
	font-weight:800;
	border-bottom:1px solid var(--mw-gold)
}
.mw-form {
	background:#fff;
	border:1px solid var(--mw-border);
	border-radius:20px;
	padding:26px;
	box-shadow:0 16px 50px rgba(23, 63, 42, .07)
}
.mw-form__progress {
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:8px;
	margin-bottom:22px
}
.mw-form__progress span {
	padding:10px;
	border-radius:10px;
	background:#F1F1ED;
	color:var(--mw-muted);
	text-align:center;
	font-size:13px;
	font-weight:800
}
.mw-form__progress span.is-active {
	background:var(--mw-green);
	color:#fff
}
.mw-form__step {
	border:0;
	padding:0;
	margin:0;
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:14px
}
.mw-form__step[hidden] {
	display:none
}
.mw-form__actions {
	display:flex;
	gap:10px
}
.mw-form__actions .mw-btn {
	flex:1
}
.mw-form__message {
	margin-top:14px;
	font-size:13px
}
.mw-form__message.is-error {
	color:#A12B2B
}
.mw-form__message.is-success {
	background:#EAF3ED;
	border:1px solid #BCD3C3;
	color:var(--mw-green);
	padding:12px;
	border-radius:10px
}
.mw-copy-grid {
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:16px
}
.mw-copy-grid>div {
	border:1px solid var(--mw-border);
	border-radius:15px;
	padding:20px
}
.mw-copy-grid h3 {
	color:var(--mw-green);
	margin:0 0 6px
}
.mw-copy-grid p {
	color:#58645D;
	margin:0;
	font-size:14px
}
.mw-related-links {
	text-align:center;
	margin-top:22px
}
.mw-section--faq {
	padding-top:40px
}
.mw-faq {
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:12px
}
.mw-faq details {
	border:1px solid var(--mw-border);
	border-radius:14px;
	background:#fff;
	padding:14px 16px
}
.mw-faq summary {
	cursor:pointer;
	color:var(--mw-green);
	font-weight:800
}
.mw-faq p {
	font-size:14px;
	color:var(--mw-muted);
	margin:10px 0 0
}
.mw-final-cta {
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:25px;
	background:var(--mw-green);
	color:#fff;
	border-radius:24px;
	padding:34px;
	margin-bottom:80px
}
.mw-final-cta span {
	color:#E8D2A1
}
.mw-final-cta h2 {
	font-size:30px;
	line-height:1.5;
	margin:2px 0 4px
}
.mw-final-cta p {
	margin:0;
	color:#DDE9E1
}
.mw-mobile-bar {
	display:none
}
.screen-reader-text {
	position:absolute!important;
	width:1px!important;
	height:1px!important;
	padding:0!important;
	margin:-1px!important;
	overflow:hidden!important;
	clip:rect(0, 0, 0, 0)!important;
	white-space:nowrap!important;
	border:0!important
}

@media(max-width:1024px) {
	.mw-product-grid {
		grid-template-columns:repeat(3, 1fr)
	}
	.mw-factor-grid {
		grid-template-columns:repeat(3, 1fr)
	}
	.mw-customer-grid {
		grid-template-columns:repeat(2, 1fr)
	}
	.mw-process {
		grid-template-columns:repeat(2, 1fr)
	}

}

@media(max-width:768px) {
	.mw-breadcrumb, .mw-hero, .mw-trust-strip, .mw-section, .mw-final-cta {
		width:min(100% - 28px, 680px)
	}
	.mw-breadcrumb {
		padding-top:12px
	}
	.mw-hero {
		grid-template-columns:1fr;
		gap:22px;
		padding:24px 0 32px
	}
	.mw-hero__content {
		order:1
	}
	.mw-hero__media {
		order:2
	}
	.mw-hero h1 {
		font-size:31px;
		line-height:1.55
	}
	.mw-hero__lead {
		font-size:16px
	}
	.mw-hero__actions {
		display:grid;
		grid-template-columns:1fr
	}
	.mw-btn {
		width:100%
	}
	.mw-hero__media>img {
		border-radius:18px
	}
	.mw-trust-strip {
		grid-template-columns:1fr 1fr
	}
	.mw-trust-strip article {
		padding:14px 12px
	}
	.mw-section {
		padding:58px 0
	}
	.mw-section--tint, .mw-section--calculator {
		width:100%;
		padding-inline:14px
	}
	.mw-section__head {
		text-align:right;
		margin-bottom:24px
	}
	.mw-section__head h2 {
		font-size:27px
	}
	.mw-customer-grid {
		grid-template-columns:1fr 1fr;
		gap:10px
	}
	.mw-choice {
		min-height:145px;
		padding:16px 10px
	}
	.mw-choice strong {
		font-size:15px
	}
	.mw-product-grid {
		grid-template-columns:1fr;
		max-width:680px
	}
	.mw-product-card {
		display:grid;
		grid-template-columns:115px 1fr
	}
	.mw-product-card>img {
		height:100%;
		aspect-ratio:auto;
		padding:8px
	}
	.mw-product-card__label {
		right:8px;
		top:8px
	}
	.mw-product-card__body {
		padding:14px
	}
	.mw-product-card ul {
		margin-bottom:10px
	}
	.mw-factor-grid {
		grid-template-columns:1fr 1fr
	}
	.mw-calculator {
		grid-template-columns:1fr
	}
	.mw-calculator__form {
		grid-template-columns:1fr;
		padding:18px
	}
	.mw-calculator__wide {
		grid-column:auto
	}
	.mw-risk {
		grid-template-columns:1fr
	}
	.mw-risk__content {
		order:1
	}
	.mw-risk figure {
		order:2
	}
	.mw-process {
		grid-template-columns:1fr
	}
	.mw-inquiry {
		grid-template-columns:1fr
	}
	.mw-inquiry__intro {
		position:static
	}
	.mw-form {
		padding:18px
	}
	.mw-form__step {
		grid-template-columns:1fr
	}
	.mw-form__wide {
		grid-column:auto
	}
	.mw-copy-grid, .mw-faq {
		grid-template-columns:1fr
	}
	.mw-final-cta {
		display:block;
		padding:24px;
		margin-bottom:96px
	}
	.mw-final-cta h2 {
		font-size:26px
	}
	.mw-final-cta .mw-btn {
		margin-top:16px
	}
	.mw-mobile-bar {
		position:fixed;
		z-index:9999;
		bottom:0;
		right:0;
		left:0;
		display:grid;
		grid-template-columns:32% 68%;
		gap:8px;
		padding:9px 12px calc(9px + env(safe-area-inset-bottom));
		background:rgba(255, 255, 255, .96);
		border-top:1px solid var(--mw-border);
		box-shadow:0 -10px 30px rgba(0, 0, 0, .08);
		backdrop-filter:blur(10px)
	}
	.mw-mobile-bar a {
		min-height:48px;
		border:1px solid var(--mw-green);
		border-radius:10px;
		display:grid;
		place-items:center;
		color:var(--mw-green);
		font-weight:900
	}
	.mw-mobile-bar a:last-child {
		background:var(--mw-green);
		color:#fff
	}
	.mw-page {
		padding-bottom:70px
	}

}

@media(max-width:420px) {
	.mw-customer-grid, .mw-trust-strip, .mw-factor-grid {
		grid-template-columns:1fr
	}
	.mw-product-card {
		grid-template-columns:100px 1fr
	}
	.mw-product-card__body {
		padding:12px
	}
	.mw-hero__badge {
		right:10px;
		bottom:10px
	}
	.mw-form__progress {
		font-size:11px
	}
	.mw-calculator__result dl div {
		display:block
	}
	.mw-calculator__result dd {
		margin-top:2px
	}

}

@media(prefers-reduced-motion:reduce) {
	.mw-page * {
		scroll-behavior:auto!important;
		transition:none!important;
		animation:none!important
	}

}

/* =========================================================
   Layout safety patch: prevents broken/late images from
   stretching CSS Grid columns in Flatsome and mobile views.
   ========================================================= */

.mw-page,
.mw-page > *,
.mw-hero,
.mw-risk,
.mw-calculator,
.mw-inquiry {
	min-width: 0;
	max-width: 100%;
}

.mw-hero > *,
.mw-risk > *,
.mw-calculator > *,
.mw-inquiry > * {
	min-width: 0;
	max-width: 100%;
}

.mw-hero__content,
.mw-hero__media,
.mw-risk__content,
.mw-risk figure {
	width: 100%;
	min-width: 0;
}

.mw-hero__media,
.mw-risk figure {
	overflow: hidden;
}

.mw-page img,
.mw-hero__media > img,
.mw-risk img {
	display: block;
	width: 100%;
	max-width: 100%;
	min-width: 0;
	height: auto;
}

.mw-page h1,
.mw-page h2,
.mw-page h3,
.mw-page p,
.mw-page li,
.mw-page a,
.mw-page span,
.mw-page strong {
	overflow-wrap: break-word;
	word-break: normal;
}

@media (min-width: 769px) {
	.mw-hero {
		grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
	}

	.mw-risk {
		grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
	}

	.mw-calculator {
		grid-template-columns: minmax(0, 1.35fr) minmax(0, 0.65fr);
	}

	.mw-inquiry {
		grid-template-columns: minmax(0, 0.75fr) minmax(0, 1.25fr);
	}
}

@media (max-width: 768px) {
	.mw-hero,
	.mw-risk,
	.mw-calculator,
	.mw-inquiry {
		grid-template-columns: minmax(0, 1fr);
	}

	.mw-hero {
		gap: 24px;
		padding-top: 24px;
	}

	.mw-hero h1 {
		font-size: clamp(27px, 8vw, 34px);
		line-height: 1.55;
	}

	.mw-hero__media {
		order: 2;
	}
}
.mw-product-card__button {
	display: flex;
	align-items: center;
	justify-content: center;

	width: 100%;
	min-height: 52px;
	padding: 10px 6px;

	font-size: 15px;
	font-weight: 700;
	line-height: 1.4;
	white-space: nowrap;
}
.mw-final-cta .mw-btn--gold {
	display: none !important;
}
.mw-hero h1 {
	font-size: clamp(30px, 3.4vw, 48px) !important;
	line-height: 1.48 !important;
}

@media (max-width: 768px) {
	.mw-hero h1 {
		font-size: clamp(27px, 7vw, 36px) !important;
		line-height: 1.55 !important;
	}
}