.media_mediaContainer__YbjVb {
	position: relative;
	width: 100%;
	overflow: hidden
}

.media_mediaContainer__YbjVb.media_background__4Fu0p {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 0
}

.media_mediaContainer__YbjVb.media_background__4Fu0p img,
.media_mediaImage__L9H_e {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.media_mediaImage__L9H_e {
	display: block
}

.media_aspectRatio__vnS32 {
	position: relative;
	width: 100%
}

.media_aspectRatio__vnS32:before {
	content: "";
	display: block;
	padding-top: calc(100%/var(--aspect-ratio))
}

.media_aspectRatio__vnS32 img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.card_image__t_DjC {
	height: 14.7058823529vw
}

@media(max-width:800px) {
	.card_image__t_DjC {
		height: 43.4782608696vw
	}
}

.card_image__t_DjC div {
	height: 100%;
	border-bottom: 8px solid #ecc07f
}

.card_cardItem__0N_y7 {
	display: grid;
	grid-gap: var(--grid-gap-md);
	border: 15px solid #ecc07f;
	border-radius: var(--border-radius);
	background: #f2e5d1;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	gap: var(--grid-gap-md)
}

.card_cardItem__0N_y7:hover {
	color: inherit
}

.card_body__9Yv7w {
	padding: 0 2.3529411765vw 2.3529411765vw
}

.card_body__9Yv7w .card_btn_transparent__ukjB8 {
	text-transform: uppercase;
	border-radius: var(--border-radius);
	padding: .5882352941vw 1.1764705882vw;
	border: 2px solid #38322d;
	font-size: var(--p-xs);
	font-weight: 700;
	display: flex;
	max-height: 2.3529411765vw;
	align-items: center
}

@media(max-width:800px) {
	.card_body__9Yv7w .card_btn_transparent__ukjB8 {
		font-size: var(--heading-5);
		padding: 2.6086956522vw 4.347826087vw;
		border-radius: 20px;
		max-height: none
	}
}

.card_body__9Yv7w .card_btn_transparent__ukjB8:hover {
	border: 2px solid #bf2b28;
	background-color: #ecc07f
}

.card_body__9Yv7w,
.card_rich__v832z {
	display: grid;
	grid-gap: var(--grid-gap-md);
	background: #f2e5d1;
	height: 100%
}

.card_body__9Yv7w b,
.card_rich__v832z b {
	color: #686868;
	font-weight: 700
}

.card_body__9Yv7w h5,
.card_rich__v832z h5 {
	font-weight: 900;
	font-style: italic
}

.card_body__9Yv7w p,
.card_rich__v832z p {
	font-weight: 400;
	font-size: var(--p-xs)
}

@media(max-width:800px) {

	.card_body__9Yv7w p,
	.card_rich__v832z p {
		font-size: var(--p-sm)
	}
}

.card_leftAlign__2k_RG div {
	margin-left: 0
}

._button_btn__jeSEw {
	position: relative;
	overflow: hidden;
	border: 1px solid #e5c188;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	border-radius: var(--border-radius);
	padding: 0 var(--spacing-sm);
	font-size: var(--p);
	line-height: 100%;
	text-transform: uppercase;
	font-weight: 500
}

@media(max-width:800px) {
	._button_btn__jeSEw {
		padding: 0 var(--spacing-xs);
		border-radius: 8.6956521739vw
	}
}

._button_btn_inner__QRWwx {
	display: flex;
	flex-direction: column;
	gap: .2941176471vw;
	transform: translateY(32%);
	transition: transform .3s var(--ease-in-out-cubic)
}

@media(max-width:800px) {
	._button_btn_inner__QRWwx {
		transform: translateY(30%)
	}
}

._button_btn_inner__QRWwx._button_btn_lrg___ph1w {
	transform: translateY(30%)
}

._button_btn_inner__QRWwx._button_btn_wide__pFG3v {
	transform: translateY(25%);
	padding: .2941176471vw var(--spacing-md)
}

@media(max-width:800px) {
	._button_btn_inner__QRWwx._button_btn_wide__pFG3v {
		padding: .8695652174vw var(--spacing-md)
	}
}

._button_btn_inner__QRWwx._button_btn_md__uhlXP {
	transform: translateY(25%);
	padding: .2941176471vw var(--spacing-sm)
}

@media(max-width:800px) {
	._button_btn_inner__QRWwx._button_btn_md__uhlXP {
		padding: .8695652174vw var(--spacing-sm)
	}
}

._button_hover__cTaTz,
._button_text__3Pz42 {
	display: flex;
	align-items: center;
	text-align: center
}

._button_hover__cTaTz {
	transform: translateY(100%)
}

@media(min-width:800px) {
	._button_btn__jeSEw:hover {
		background-color: #e5c188
	}

	._button_btn__jeSEw:hover ._button_btn_inner__QRWwx {
		transform: translateY(-68%);
		color: #37312c
	}

	._button_btn__jeSEw:hover ._button_btn_inner__QRWwx._button_btn_lrg___ph1w {
		transform: translateY(-70%)
	}

	._button_btn__jeSEw:hover ._button_btn_inner__QRWwx._button_btn_md__uhlXP,
	._button_btn__jeSEw:hover ._button_btn_inner__QRWwx._button_btn_wide__pFG3v {
		transform: translateY(-53%)
	}
}

._button_btn_secondary__rWNje {
	background: #bf2b28;
	border: .0588235294vw solid #e5c188
}

._button_btn_secondary__rWNje ._button_btn_inner__QRWwx {
	color: #e5c188
}

._button_btn_tertiary__ow3Kh {
	background: #37312c;
	border: none
}

._button_btn_tertiary__ow3Kh ._button_btn_inner__QRWwx {
	color: #e5c188
}

._button_btn_primary__gY8wN {
	background: #e5c188
}

._button_btn_primary__gY8wN ._button_btn_inner__QRWwx {
	color: #bf2b28
}

._button_btn_default__RVaxq {
	background: #ecc07f;
	border: .0588235294vw solid #37312c
}

._button_btn_default__RVaxq ._button_btn_inner__QRWwx {
	color: #37312c
}

.bands-list_nash_bg__5TsSN {
	background: #bf2b28;
	background-image: url(https://a-us.storyblok.com/f/1023113/3840x4744/d286b6be98/nash-n-min.png);
	background-size: cover
}

.bands-list_promo_wrapper__OzZ_h {
	display: grid;
	position: relative;
	gap: var(--spacing-md)
}

@media(min-width:800px) {
	.bands-list_promo_wrapper__OzZ_h {
		grid-template-columns: repeat(3, 1fr);
		gap: 2.9411764706vw
	}
}

.bands-list_promo_wrapper__OzZ_h:after,
.bands-list_promo_wrapper__OzZ_h:before {
	content: "";
	position: absolute;
	left: var(--spacing-md);
	right: var(--spacing-md);
	height: .1176470588vw
}

.bands-list_promo_wrapper__OzZ_h:after {
	bottom: 0
}

.bands-list_load_more__gIM12 {
	display: flex;
	justify-content: center;
	margin-top: var(--spacing-md) !important
}

.booking-cta_booking_cta__nPekl {
	background-image: url(https://a-us.storyblok.com/f/1023113/2862x264/ea9c27f5b5/spacer.png);
	background-size: cover;
	background-repeat: no-repeat;
	padding: var(--spacing-lg) 0
}

.booking-cta_booking_cta__nPekl .booking-cta_content__HHvmI {
	background: #f2e5d1;
	padding: var(--spacing-sm-35) var(--spacing-xl-105);
	border-radius: var(--border-radius);
	max-width: 51.4117647059vw;
	text-align: center
}

@media(max-width:800px) {
	.booking-cta_booking_cta__nPekl .booking-cta_content__HHvmI {
		max-width: 65.0434782609vw
	}
}

.booking-cta_booking_cta__nPekl .booking-cta_content__HHvmI p {
	margin-bottom: 1.7647058824vw;
	line-height: 100%;
	color: #686868
}

.booking-cta_booking_cta__nPekl .booking-cta_content__HHvmI b {
	font-weight: 700;
	line-height: 100%;
	color: #686868
}

.booking-cta_booking_cta__nPekl .booking-cta_content__HHvmI a {
	font-weight: 700;
	font-size: var(--p-sm);
	line-height: 100%
}

.booking-cta_booking_cta__nPekl .booking-cta_content__HHvmI a div {
	color: #f2e5d1
}

.booking-cta_bar__epK3i {
	background: #bf2b28;
	height: var(--grid-gap-lg)
}

.button-row_btn_row__94kDS {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: var(--spacing-sm)
}

@media(max-width:800px) {
	.button-row_btn_row__94kDS {
		flex-direction: column
	}
}

.button-row_btn_row__94kDS a {
	font-size: var(--p);
	padding: var(--spacing-xs) var(--spacing-xl);
	line-height: 120%
}

.button-row_btn_row__94kDS a div {
	color: #f2e5d1
}

.button-row_btn_row__94kDS a:hover div {
	color: #37312c
}

.contact-mailchimp_disabled__na0Wd {
	display: none
}

.contact-mailchimp_mailchimp_form_wrapper__OfqiZ {
	width: 22.3529411765vw;
	margin: auto;
	min-height: 8.8235294118vw
}

@media(max-width:800px) {
	.contact-mailchimp_mailchimp_form_wrapper__OfqiZ {
		width: 100%
	}
}

.contact-mailchimp_mailchimp_form_wrapper__OfqiZ input::-moz-placeholder {
	color: #bf2b28;
	opacity: 1
}

.contact-mailchimp_mailchimp_form_wrapper__OfqiZ input::placeholder {
	color: #bf2b28;
	opacity: 1
}

.contact-mailchimp_mailchimp_form_wrapper__OfqiZ ul {
	font-size: .8235294118vw;
	text-align: left
}

@media(max-width:800px) {
	.contact-mailchimp_mailchimp_form_wrapper__OfqiZ ul {
		font-size: 2.0869565217vw
	}
}

.contact-mailchimp_mailchimp_form_wrapper__OfqiZ .contact-mailchimp_mailchimp_success__fkhVx {
	color: #f2e5d1;
	margin-top: 1.4705882353vw;
	font-size: 1.6470588235vw;
	text-transform: uppercase;
	font-weight: 900
}

@media(max-width:800px) {
	.contact-mailchimp_mailchimp_form_wrapper__OfqiZ .contact-mailchimp_mailchimp_success__fkhVx {
		font-size: 3.4782608696vw;
		margin-top: 2.4347826087vw
	}
}

.contact-mailchimp_mailchimp_form_wrapper__OfqiZ .contact-mailchimp_error__uxIJE {
	color: #f2e5d1;
	font-size: .7058823529vw;
	margin-bottom: .5882352941vw;
	display: block
}

@media(max-width:800px) {
	.contact-mailchimp_mailchimp_form_wrapper__OfqiZ .contact-mailchimp_error__uxIJE {
		font-size: 2.0869565217vw;
		margin-bottom: 1.7391304348vw
	}
}

.contact-mailchimp_mailchimp_form_wrapper__OfqiZ .contact-mailchimp_phone__oTH2R {
	gap: .5882352941vw
}

@media(max-width:800px) {
	.contact-mailchimp_mailchimp_form_wrapper__OfqiZ .contact-mailchimp_phone__oTH2R {
		gap: 1.7391304348vw
	}
}

.contact-mailchimp_mailchimp_form__o_CMs {
	gap: 1.7647058824vw;
	color: #f2e5d1;
	position: relative
}

@media(max-width:800px) {
	.contact-mailchimp_mailchimp_form__o_CMs {
		gap: 3.4782608696vw
	}
}

.contact-mailchimp_mailchimp_form__o_CMs label {
	display: none;
	margin-bottom: .5882352941vw
}

.contact-mailchimp_mailchimp_form__o_CMs input,
.contact-mailchimp_mailchimp_form__o_CMs select {
	width: 100%;
	padding: .4705882353vw 1.1764705882vw;
	font-size: .8235294118vw;
	background: #f2e5d1;
	border: none;
	border-radius: 1.1764705882vw;
	color: #bf2b28;
	margin-bottom: .5882352941vw;
	-webkit-text-size-adjust: 100%
}

@media(max-width:800px) {

	.contact-mailchimp_mailchimp_form__o_CMs input,
	.contact-mailchimp_mailchimp_form__o_CMs select {
		padding: 2.4347826087vw 3.4782608696vw 1.7391304348vw;
		font-size: 2.7826086957vw;
		border-radius: 3.4782608696vw;
		margin-bottom: 1.7391304348vw
	}
}

.contact-mailchimp_mailchimp_form__o_CMs input:focus,
.contact-mailchimp_mailchimp_form__o_CMs select:focus {
	box-shadow: none;
	outline: none;
	border-color: #bf2b28
}

.contact-mailchimp_mailchimp_form__o_CMs .contact-mailchimp_form_group__L0IeK {
	width: 100%;
	line-height: 0
}

.contact-mailchimp_mailchimp_form__o_CMs .contact-mailchimp_form_group__L0IeK input {
	width: 100%
}

.contact-mailchimp_mailchimp_form__o_CMs .contact-mailchimp_form_step__vJQKA {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	transition: transform .5s ease-in-out
}

.contact-mailchimp_mailchimp_form__o_CMs .contact-mailchimp_form_step__vJQKA.contact-mailchimp_step_one__fm_9j {
	transform: translateY(0)
}

.contact-mailchimp_mailchimp_form__o_CMs .contact-mailchimp_form_step__vJQKA.contact-mailchimp_step_two__zMgU2 {
	transform: translateY(100%)
}

.contact-mailchimp_mailchimp_form__o_CMs .contact-mailchimp_form_step__vJQKA.contact-mailchimp_step_three__oQ5k1 {
	transform: translateY(200%);
	height: 400px
}

.contact-mailchimp_mailchimp_form__o_CMs .contact-mailchimp_success__V5Sg2 {
	margin-top: .5882352941vw;
	font-size: .7058823529vw;
	text-align: left;
	padding-left: 1.0588235294vw
}

@media(max-width:800px) {
	.contact-mailchimp_mailchimp_form__o_CMs .contact-mailchimp_success__V5Sg2 {
		padding-left: 3.4782608696vw;
		font-size: 2.0869565217vw;
		margin-top: 1.7391304348vw
	}
}

.contact-mailchimp_mailchimp_form__o_CMs ul li {
	display: flex;
	gap: 30px
}

.contact-mailchimp_mailchimp_form__o_CMs ul li input {
	width: auto
}

.contact-mailchimp_mailchimp_form__o_CMs ul li label {
	display: block
}

.contact-mailchimp_mailchimp_form__o_CMs .contact-mailchimp_error_message__cT0x5 {
	color: #bf2b28;
	margin-top: .5882352941vw;
	text-align: center;
	font-size: .7058823529vw
}

@media(max-width:800px) {
	.contact-mailchimp_mailchimp_form__o_CMs .contact-mailchimp_error_message__cT0x5 {
		font-size: 4.347826087vw
	}
}

.contact-mailchimp_mailchimp_form__o_CMs button {
	margin-top: var(--spacing-sm)
}

.contact-mailchimp_mailchimp_form__o_CMs .contact-mailchimp_next_button__00nh3 {
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: #bf2b28;
	border-radius: 1.1764705882vw;
	padding: .7058823529vw;
	cursor: pointer
}

@media(max-width:800px) {
	.contact-mailchimp_mailchimp_form__o_CMs .contact-mailchimp_next_button__00nh3 {
		border-radius: 3.4782608696vw;
		padding: 2.7826086957vw
	}
}

.contact-mailchimp_mailchimp_form__o_CMs .contact-mailchimp_next_button__00nh3:hover {
	background-color: #e5c188
}

.contact-mailchimp_mailchimp_form__o_CMs .contact-mailchimp_submit_button__FwWiQ {
	color: #bf2b28;
	border-radius: 1.1764705882vw;
	padding: .5882352941vw 2.3529411765vw
}

@media(max-width:800px) {
	.contact-mailchimp_mailchimp_form__o_CMs .contact-mailchimp_submit_button__FwWiQ {
		border-radius: 3.4782608696vw;
		padding: 1.7391304348vw
	}
}

.contact-mailchimp_mailchimp_form__o_CMs .contact-mailchimp_submit_button__FwWiQ:hover {
	background: #f2e5d1;
	color: #e5c188
}

.contact-mailchimp_names__2I9Ua {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: .5882352941vw
}

@media(max-width:800px) {
	.contact-mailchimp_names__2I9Ua {
		grid-template-columns: 1fr
	}
}

.cta_cta__Bmpom {
	display: grid
}

@media(min-width:800px) {
	.cta_cta__Bmpom {
		grid-template-columns: 7fr 5fr
	}
}

.cta_img__PHhWK {
	position: relative
}

@media(max-width:800px) {
	.cta_img__PHhWK {
		height: 52.1739130435vw
	}
}

.cta_body__KZUA4 {
	padding: var(--spacing-md);
	position: relative
}

.cta_body__KZUA4 .cta_body_inner__g_bhf {
	padding: 2.9411764706vw var(--spacing-md);
	border-radius: var(--border-radius);
	background-color: #bf2b28;
	color: #e5c188;
	text-align: center;
	z-index: 3;
	position: relative
}

@media(max-width:800px) {
	.cta_body__KZUA4 .cta_body_inner__g_bhf {
		padding: 8.6956521739vw var(--spacing-md)
	}
}

.cta_body__KZUA4 .cta_body_inner__g_bhf h4,
.cta_body__KZUA4 .cta_body_inner__g_bhf h5 {
	text-transform: uppercase
}

.cta_body__KZUA4 .cta_content__syC99 {
	margin: var(--spacing-xs) auto
}

@media(max-width:800px) {
	.cta_body__KZUA4 .cta_content__syC99 {
		margin: var(--spacing-sm)
	}
}

@media(min-width:800px) {
	.cta_body__KZUA4 .cta_content__syC99 {
		width: 20.5882352941vw
	}
}

.charity-form_nash_bg__C220p {
	background-image: url(https://a-us.storyblok.com/f/1023113/3840x5236/61ec6fb94e/nash-n-min-1.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat
}

@media(max-width:800px) {
	.charity-form_contact__nm5_M {
		padding: var(--spacing-md)
	}
}

.charity-form_charity_heading__vtSoY {
	font-size: var(--heading-4-alt);
	text-align: center;
	padding: var(--spacing-xl) 0
}

.charity-form_main_contact__G_3iX {
	justify-content: center;
	align-items: start;
	padding: 0 0 var(--spacing-xl) 0
}

.charity-form_main_contact__G_3iX .charity-form_thanks__nZ982 {
	color: #f2e5d1 !important
}

@media(min-width:800px) {
	.charity-form_main_contact__G_3iX {
		grid-gap: 60px
	}
}

@media(max-width:800px) {
	.charity-form_main_contact__G_3iX {
		padding: 5.2173913043vw var(--spacing-md)
	}
}

.charity-form_main_contact__G_3iX.charity-form_reverse__hi3sb {
	direction: rtl
}

.charity-form_main_contact__G_3iX.charity-form_reverse__hi3sb>* {
	direction: ltr
}

.charity-form_main_contact__G_3iX form {
	padding-top: 2.3529411765vw
}

.charity-form_main_contact__G_3iX form label {
	display: block;
	margin-bottom: 1.7647058824vw;
	font-size: var(--heading-6);
	color: #ecc07f;
	line-height: 1.2;
	font-weight: 400
}

.charity-form_main_contact__G_3iX form input {
	margin-bottom: 2.9411764706vw;
	background-color: #f2e5d1;
	border-radius: 10px;
	color: #38322d;
	padding: .7058823529vw
}

@media(max-width:800px) {
	.charity-form_main_contact__G_3iX form input {
		margin-bottom: var(--spacing-sm);
		padding: 2.0869565217vw
	}
}

.charity-form_main_contact__G_3iX form textarea {
	background-color: #f2e5d1;
	border-radius: 10px;
	margin-bottom: 2.9411764706vw;
	color: #38322d
}

.charity-form_main_contact__G_3iX form button[type=submit] {
	margin-top: 1.1764705882vw;
	padding: 2.3529411765vw 2.9411764706vw;
	width: 100%;
	color: #ecc07f;
	border-color: #ecc07f
}

.charity-form_main_contact__G_3iX form button[type=submit]:hover {
	color: #38322d
}

@media(max-width:800px) {
	.charity-form_main_contact__G_3iX form button[type=submit] {
		margin-top: var(--spacing-sm);
		padding: 3.4782608696vw 8.6956521739vw
	}
}

.charity-form_main_contact__G_3iX form .charity-form_formGroupFlex__g_gT5 {
	justify-content: space-between;
	align-items: center
}

.charity-form_main_contact__G_3iX form .charity-form_formGroupFlex__g_gT5 .charity-form_formGroup__P_kbr {
	width: 48%
}

@media(max-width:800px) {
	.charity-form_main_contact__G_3iX form .charity-form_formGroupFlex__g_gT5 .charity-form_formGroup__P_kbr {
		width: 100%
	}

	.charity-form_main_contact__G_3iX form .charity-form_formGroupFlex__g_gT5 {
		flex-direction: column
	}
}

.charity-form_main_contact__G_3iX form .charity-form_radio_group__zYJM3 {
	display: flex;
	align-items: center;
	gap: 1.5rem;
	margin-bottom: 2.9411764706vw
}

.charity-form_main_contact__G_3iX form .charity-form_radio_group__zYJM3 label {
	display: flex;
	align-items: center;
	gap: .5rem;
	font-size: 1rem;
	color: #e0c79e;
	cursor: pointer
}

.charity-form_main_contact__G_3iX form .charity-form_radio_group__zYJM3 input[type=radio] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 2.9411764706vw;
	height: 2.9411764706vw;
	border: 2px solid #f2e5d1;
	background-color: #f2e5d1;
	border-radius: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all .2s ease-in-out;
	margin-bottom: 0;
	padding: 0
}

.charity-form_main_contact__G_3iX form .charity-form_radio_group__zYJM3 input[type=radio]:checked {
	background-color: #38322d
}

.charity-form_main_contact__G_3iX form .charity-form_radio_group__zYJM3 input[type=radio]:checked:after {
	content: "";
	display: block;
	width: 2.8235294118vw;
	height: 2.7647058824vw;
	background-color: #1e1b17;
	border-radius: 10px
}

@media(max-width:800px) {
	.charity-form_main_contact__G_3iX form .charity-form_radio_group__zYJM3 input[type=radio]:checked:after {
		width: 8.1739130435vw;
		height: 8vw
	}
}

.charity-form_main_contact__G_3iX form .charity-form_radio_group__zYJM3 input[type=radio]:focus {
	outline: none;
	box-shadow: 0 0 5px hsla(37, 52%, 75%, .5)
}

@media(max-width:800px) {
	.charity-form_main_contact__G_3iX form .charity-form_radio_group__zYJM3 input[type=radio] {
		width: 8.6956521739vw;
		height: 8.6956521739vw
	}
}

.charity-form_main_contact__G_3iX form .charity-form_privacy_text___zFKT {
	font-weight: 400;
	font-size: var(--p);
	padding-top: .9411764706vw;
	padding-left: 2.3529411765vw
}

@media(max-width:800px) {
	.charity-form_main_contact__G_3iX form .charity-form_privacy_text___zFKT {
		padding-top: 2.7826086957vw;
		padding-left: 3.4782608696vw
	}
}

.charity-form_main_contact__G_3iX .charity-form_content__2ixFI {
	display: grid;
	grid-gap: var(--spacing-sm)
}

.charity-form_body__G7ci9 {
	display: flex;
	height: 100%;
	flex-direction: column;
	justify-content: space-between;
	align-items: center
}

@media(min-width:800px) {
	.charity-form_body__G7ci9 {
		grid-column: span 6
	}
}

@media(max-width:800px) {
	.charity-form_body__G7ci9 {
		padding-right: 0;
		margin-top: 5.2173913043vw
	}
}

.charity-form_body__G7ci9 .charity-form_body_inner__bkvCj {
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%
}

@media(min-width:800px) {
	.charity-form_body__G7ci9 .charity-form_body_inner__bkvCj {
		max-width: 44.1176470588vw
	}
}

@media(max-width:800px) {
	.charity-form_body__G7ci9 .charity-form_body_inner__bkvCj {
		gap: var(--spacing-md)
	}
}

.charity-form_body__G7ci9 .charity-form_body_inner__bkvCj h4 {
	text-transform: uppercase;
	color: #e5c188;
	font-size: var(--heading-3)
}

.charity-form_body__G7ci9 .charity-form_body_inner__bkvCj h5 {
	font-weight: 800;
	color: #f2e5d1;
	font-size: var(--heading-4);
	margin-top: var(--spacing-xs)
}

.charity-form_body__G7ci9 .charity-form_content__2ixFI {
	background-color: #f2e5d1;
	color: #37312c;
	border-radius: calc(var(--border-radius)/2);
	padding: 2.3529411765vw
}

.charity-form_body__G7ci9 .charity-form_content__2ixFI p {
	margin-bottom: var(--spacing-xs)
}

.charity-form_body__G7ci9 .charity-form_content__2ixFI p:last-child {
	margin-bottom: 0
}

.charity-form_body__G7ci9 .charity-form_button__02_sT a {
	display: inline-flex
}

.charity-form_img__QOi9d {
	position: relative;
	overflow: hidden
}

@media(min-width:800px) {
	.charity-form_img__QOi9d {
		grid-column: span 6
	}
}

@media(max-width:800px) {
	.charity-form_img__QOi9d {
		padding-left: 0
	}
}

.charity-form_themeLight__5Qh2_ .charity-form_body_inner__bkvCj h3 {
	color: #37312c;
	white-space: pre
}

.charity-form_themeLight__5Qh2_ .charity-form_body_inner__bkvCj .charity-form_content__2ixFI {
	border: 1px solid #e5c188
}

.contact_content__rU1nt {
	width: 47.0588235294vw;
	color: #38322d;
	margin: auto;
	padding: 4.7058823529vw 2.9411764706vw;
	text-align: center;
	border-radius: .5882352941vw;
	border: 1px solid #e5c188
}

@media(max-width:800px) {
	.contact_content__rU1nt {
		width: calc(100% - 3.4782608696vw);
		padding: 6.9565217391vw 12.1739130435vw;
		border-radius: 3.4782608696vw
	}
}

.card_image__EBbAq {
	border-radius: 2.3529411765vw;
	overflow: hidden
}

.card_cardItem__gvrjv {
	display: grid;
	grid-gap: var(--grid-gap)
}

.card_cardItem__gvrjv:hover {
	color: inherit
}

.card_body__OJ8EK,
.card_rich__LX8j9 {
	display: grid;
	grid-gap: var(--spacing-sm)
}

.card_body__OJ8EK h5,
.card_rich__LX8j9 h5 {
	text-transform: uppercase
}

.card_leftAlign__enWwj div {
	margin-left: 0
}

@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
	font-weight: 400;
	font-style: normal
}

:root {
	--swiper-theme-color: #007aff
}

:host {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	z-index: 1
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
	transform: translateZ(0)
}

.swiper-horizontal {
	touch-action: pan-y
}

.swiper-vertical {
	touch-action: pan-x
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px
}

.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d
}

.swiper-3d {
	perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
	transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
	scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
	scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
	scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
	content: "";
	flex-shrink: 0;
	order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border-radius: 50%;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-top: 4px solid transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

:root {
	--swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: var(--swiper-navigation-top-offset, 50%);
	width: calc(var(--swiper-navigation-size) / 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
	opacity: 0;
	cursor: auto;
	pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
	display: none !important
}

.swiper-button-next svg,
.swiper-button-prev svg {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	transform-origin: center
}

.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
	transform: rotate(180deg)
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
	left: var(--swiper-navigation-sides-offset, 10px);
	right: auto
}

.swiper-button-lock {
	display: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	font-variant: normal;
	line-height: 1
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
	content: "prev"
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
	right: var(--swiper-navigation-sides-offset, 10px);
	left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
	content: "next"
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: opacity .3s;
	transform: translateZ(0);
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
	display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: var(--swiper-pagination-bottom, 8px);
	top: var(--swiper-pagination-top, auto);
	left: 0;
	width: 100%
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(.33);
	position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(.33)
}

.swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	display: inline-block;
	border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-bullet:only-child {
	display: none !important
}

.swiper-pagination-bullet-active {
	opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
	right: var(--swiper-pagination-right, 8px);
	left: var(--swiper-pagination-left, auto);
	top: 50%;
	transform: translate3d(0, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
	display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: transform .2s, top .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: transform .2s, left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: transform .2s, right .2s
}

.swiper-pagination-fraction {
	color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
	background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
	position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: var(--swiper-pagination-progressbar-size, 4px);
	left: 0;
	top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
	width: var(--swiper-pagination-progressbar-size, 4px);
	height: 100%;
	left: 0;
	top: 0
}

.swiper-pagination-lock {
	display: none
}

._cta-slider_cta_slider__kBKHp {
	position: relative
}

@media(max-width:800px) {
	._cta-slider_cta_slider__kBKHp {
		padding-top: var(--spacing-md);
		padding-bottom: var(--spacing-md)
	}
}

._cta-slider_cta_slider__kBKHp h5 {
	color: #37312c
}

._cta-slider_cta_slider__kBKHp ._cta-slider_grid__tdeOt {
	display: grid;
	gap: var(--spacing-lg)
}

@media(max-width:800px) {
	._cta-slider_cta_slider__kBKHp ._cta-slider_grid__tdeOt {
		gap: var(--spacing-md)
	}
}

@media(min-width:800px) {
	._cta-slider_cta_slider__kBKHp ._cta-slider_grid__tdeOt {
		grid-template-columns: 3fr 9fr
	}
}

._cta-slider_cta_slider__kBKHp ._cta-slider_grid__tdeOt ._cta-slider_swiper_slide__O1_5_ {
	text-align: left
}

._cta-slider_cta_slider__kBKHp ._cta-slider_bodyLeft__5500G h3,
._cta-slider_cta_slider__kBKHp ._cta-slider_bodyLeft__5500G h4,
._cta-slider_cta_slider__kBKHp ._cta-slider_bodyLeft__5500G h5,
._cta-slider_cta_slider__kBKHp ._cta-slider_body__Tx1eZ h3,
._cta-slider_cta_slider__kBKHp ._cta-slider_body__Tx1eZ h4,
._cta-slider_cta_slider__kBKHp ._cta-slider_body__Tx1eZ h5 {
	color: #37312c
}

._cta-slider_cta_slider__kBKHp ._cta-slider_bodyLeft__5500G a,
._cta-slider_cta_slider__kBKHp ._cta-slider_body__Tx1eZ a {
	margin: 0
}

._cta-slider_cta_slider__kBKHp ._cta-slider_bodyLeft__5500G {
	border-right: .0588235294vw solid #e5c188;
	padding-right: var(--spacing-lg);
	padding-left: var(--spacing-md)
}

._cta-slider_cta_slider__kBKHp ._cta-slider_bodyLeft__5500G ._cta-slider_rich__4SLSO {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-sm)
}

._cta-slider_col__pR7Da {
	max-width: 100%;
	overflow: hidden
}

@media(min-width:800px) {
	._cta-slider_col__pR7Da {
		padding-top: var(--spacing-md);
		padding-bottom: var(--spacing-md)
	}
}

._cta-slider_pagination__97q_w {
	justify-content: center;
	margin-top: var(--spacing-md);
	text-align: center
}

@media(max-width:800px) {
	._cta-slider_slider__2mobO {
		padding-left: var(--spacing-md)
	}
}

.dealer-school_grid__SVVFe {
	display: grid;
	grid-template-columns: 1fr 25.6470588235vw;
	padding-top: 7.0588235294vw
}

@media(max-width:800px) {
	.dealer-school_grid__SVVFe {
		grid-template-columns: 1fr
	}
}

.dealer-school_bg_img__6gazI {
	position: absolute !important;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

@media(max-width:800px) {
	.dealer-school_bg_img__6gazI {
		width: 26.0869565217vw;
		height: 26.0869565217vw;
		right: 0;
		left: auto
	}
}

.dealer-school_bg_img__6gazI img {
	-o-object-position: top;
	object-position: top
}

.dealer-school_right_content__efoHn {
	padding: 3.8823529412vw;
	display: flex;
	align-items: flex-end;
	background: #b72a27
}

@media(max-width:800px) {
	.dealer-school_right_content__efoHn {
		padding: 17.3913043478vw 3.4782608696vw 8.6956521739vw
	}
}

.dealer-school_right_content__efoHn .dealer-school_inner__K53DM h1,
.dealer-school_right_content__efoHn .dealer-school_inner__K53DM h2,
.dealer-school_right_content__efoHn .dealer-school_inner__K53DM h3,
.dealer-school_right_content__efoHn .dealer-school_inner__K53DM h4,
.dealer-school_right_content__efoHn .dealer-school_inner__K53DM h5,
.dealer-school_right_content__efoHn .dealer-school_inner__K53DM h6,
.dealer-school_right_content__efoHn .dealer-school_inner__K53DM p {
	margin-bottom: .5882352941vw
}

@media(max-width:800px) {

	.dealer-school_right_content__efoHn .dealer-school_inner__K53DM h1,
	.dealer-school_right_content__efoHn .dealer-school_inner__K53DM h2,
	.dealer-school_right_content__efoHn .dealer-school_inner__K53DM h3,
	.dealer-school_right_content__efoHn .dealer-school_inner__K53DM h4,
	.dealer-school_right_content__efoHn .dealer-school_inner__K53DM h5,
	.dealer-school_right_content__efoHn .dealer-school_inner__K53DM h6,
	.dealer-school_right_content__efoHn .dealer-school_inner__K53DM p {
		margin-bottom: 1.7391304348vw
	}
}

.dealer-school_right_content__efoHn .dealer-school_inner__K53DM p:last-of-type {
	margin-bottom: 0
}

.dealer-school_right_content__efoHn .dealer-school_inner__K53DM hr {
	margin-bottom: .1764705882vw
}

@media(max-width:800px) {
	.dealer-school_right_content__efoHn .dealer-school_inner__K53DM hr {
		margin-bottom: .5217391304vw
	}
}

.dealer-school_right_content__efoHn .dealer-school_inner__K53DM hr:last-of-type {
	margin-bottom: .8823529412vw
}

@media(max-width:800px) {
	.dealer-school_right_content__efoHn .dealer-school_inner__K53DM hr:last-of-type {
		margin-bottom: 2.6086956522vw
	}
}

.dealer-school_left_content__R1BY0 {
	padding-top: 3.8823529412vw;
	padding-bottom: 0;
	text-align: center;
	position: relative;
	overflow: hidden
}

@media(max-width:800px) {
	.dealer-school_left_content__R1BY0 {
		padding-top: 8.6956521739vw;
		padding-bottom: 8.6956521739vw
	}
}

.dealer-school_left_content__R1BY0 .dealer-school_inner__K53DM {
	width: 47.0588235294vw;
	position: relative;
	z-index: 10;
	margin: auto auto 3.8823529412vw
}

@media(max-width:800px) {
	.dealer-school_left_content__R1BY0 .dealer-school_inner__K53DM {
		width: 100%;
		padding: 0 3.4782608696vw
	}
}

.dealer-school_left_content__R1BY0 .dealer-school_pattern__E1XUL {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.dealer-school_left_content__R1BY0 .dealer-school_pattern__E1XUL svg {
	transform: scale(180%);
	height: 100%
}

.dealer-school_left_content__R1BY0 h2 {
	text-align: center;
	color: #fff;
	margin-bottom: 2.1176470588vw;
	font-size: 4.7058823529vw;
	line-height: 120%
}

@media(max-width:800px) {
	.dealer-school_left_content__R1BY0 h2 {
		font-size: 6.0869565217vw;
		margin-bottom: 2.6086956522vw
	}
}

.dealer-school_left_content__R1BY0 p {
	text-align: center;
	color: #fff;
	font-size: 1.5294117647vw;
	line-height: 130%
}

@media(max-width:800px) {
	.dealer-school_left_content__R1BY0 p {
		font-size: 2.9565217391vw;
		margin-bottom: 6.9565217391vw
	}
}

.dealer-school_left_content__R1BY0 .dealer-school_qr_code_wrap__Nsn6f {
	width: 47.0588235294vw;
	background-color: #e5c188;
	box-shadow: -10px 19px 20px 0 rgba(0, 0, 0, .25);
	margin: 0 auto;
	display: block;
	position: relative;
	bottom: 0;
	z-index: 9;
	left: 0;
	right: 0;
	border-top-left-radius: 1.1764705882vw;
	border-top-right-radius: 1.1764705882vw
}

@media(max-width:800px) {
	.dealer-school_left_content__R1BY0 .dealer-school_qr_code_wrap__Nsn6f {
		width: 80%;
		border-radius: 1.1764705882vw
	}
}

.dealer-school_left_content__R1BY0 .dealer-school_qr_code_wrap__Nsn6f .dealer-school_qr_inner__QrNHi {
	display: flex;
	padding: 2.0588235294vw 6.6470588235vw;
	align-items: center;
	gap: 2.9411764706vw
}

@media(max-width:800px) {
	.dealer-school_left_content__R1BY0 .dealer-school_qr_code_wrap__Nsn6f .dealer-school_qr_inner__QrNHi {
		padding: 6.0869565217vw 3.4782608696vw;
		flex-direction: column
	}
}

@media(min-width:800px) {
	.dealer-school_left_content__R1BY0 .dealer-school_qr_code_wrap__Nsn6f .dealer-school_qr_inner__QrNHi img {
		min-width: 8.8235294118vw
	}
}

@media(max-width:800px) {
	.dealer-school_left_content__R1BY0 .dealer-school_qr_code_wrap__Nsn6f .dealer-school_qr_inner__QrNHi {
		padding: mobile-wv(45px) 3.4782608696vw;
		flex-direction: column
	}
}

.dealer-school_left_content__R1BY0 .dealer-school_qr_code_wrap__Nsn6f .dealer-school_qr_inner__QrNHi .dealer-school_qr_img_inner__kinJ5 {
	padding: .5882352941vw;
	border: .2352941176vw solid #b72926;
	border-radius: .7058823529vw
}

@media(max-width:800px) {
	.dealer-school_left_content__R1BY0 .dealer-school_qr_code_wrap__Nsn6f .dealer-school_qr_inner__QrNHi .dealer-school_qr_img_inner__kinJ5 {
		padding: 1.7391304348vw;
		border-radius: 2.0869565217vw
	}
}

.dealer-school_left_content__R1BY0 .dealer-school_qr_code_wrap__Nsn6f .dealer-school_qr_inner__QrNHi h4 {
	color: #b72926;
	font-size: 1.3529411765vw;
	text-align: left;
	margin: 0;
	line-height: 120%
}

@media(max-width:800px) {
	.dealer-school_left_content__R1BY0 .dealer-school_qr_code_wrap__Nsn6f .dealer-school_qr_inner__QrNHi h4 {
		font-size: 3.4782608696vw;
		padding-top: 5.2173913043vw;
		max-width: none
	}
}

.food-beverage-details_promo_details__Byi7J {
	display: grid;
	background-color: #bf2b28
}

@media(min-width:800px) {
	.food-beverage-details_promo_details__Byi7J {
		grid-template-columns: repeat(12, 1fr)
	}
}

.food-beverage-details_promo_details__Byi7J.food-beverage-details_reverse__EXNJR {
	direction: rtl
}

.food-beverage-details_promo_details__Byi7J.food-beverage-details_reverse__EXNJR>* {
	direction: ltr
}

.food-beverage-details_body__28BBh {
	padding: var(--spacing-lg);
	display: flex;
	background-color: #f2e5d1;
	border-top-right-radius: var(--border-radius);
	position: relative
}

@media(max-width:800px) {
	.food-beverage-details_body__28BBh {
		padding: var(--spacing-sm);
		border-top-left-radius: var(--border-radius)
	}
}

@media(min-width:800px) {
	.food-beverage-details_body__28BBh {
		grid-column: span 7;
		margin-top: var(--spacing-sm);
		margin-bottom: var(--spacing-sm);
		border-top-right-radius: var(--border-radius);
		border-bottom-right-radius: var(--border-radius)
	}
}

.food-beverage-details_body__28BBh .food-beverage-details_body_inner__L8J2q {
	text-align: center;
	border-radius: var(--border-radius)
}

.food-beverage-details_body__28BBh .food-beverage-details_body_inner__L8J2q h4 {
	text-transform: uppercase;
	color: #e5c188;
	font-size: var(--heading-3)
}

.food-beverage-details_body__28BBh .food-beverage-details_body_inner__L8J2q h5 {
	font-weight: 800;
	color: #f2e5d1;
	font-size: var(--heading-4);
	margin-top: var(--spacing-xs)
}

.food-beverage-details_body__28BBh .food-beverage-details_body_inner__L8J2q a {
	display: inline-flex
}

.food-beverage-details_body__28BBh .food-beverage-details_content__si8_T {
	padding: var(--spacing-lg) var(--spacing-md)
}

@media(max-width:800px) {
	.food-beverage-details_body__28BBh .food-beverage-details_content__si8_T {
		padding: var(--spacing-md)
	}
}

.food-beverage-details_body__28BBh .food-beverage-details_content__si8_T p {
	margin-bottom: var(--spacing-md)
}

@media(min-width:800px) {
	.food-beverage-details_body__28BBh .food-beverage-details_content__si8_T div[data-type=button] {
		display: inline-block;
		padding: 0 var(--spacing-xs)
	}
}

@media(max-width:800px) {
	.food-beverage-details_body__28BBh .food-beverage-details_content__si8_T div[data-type=button] {
		margin-bottom: var(--spacing-xs)
	}

	.food-beverage-details_body__28BBh .food-beverage-details_content__si8_T div[data-type=button]:last-of-type {
		margin-bottom: 0
	}
}

.food-beverage-details_body__28BBh .food-beverage-details_button__g_jah {
	margin: var(--spacing-xs) auto 0
}

@media(min-width:800px) {
	.food-beverage-details_body__28BBh:after {
		content: "";
		background-color: #f2e5d1;
		position: absolute;
		left: -1.4705882353vw;
		height: 100%;
		width: 2.9411764706vw;
		top: 0
	}
}

.food-beverage-details_img__iAk9F {
	position: relative;
	overflow: hidden;
	grid-column: span 12
}

@media(max-width:800px) {
	.food-beverage-details_img__iAk9F {
		height: 69.5652173913vw;
		border-bottom-right-radius: var(--border-radius);
		border-bottom-left-radius: var(--border-radius)
	}
}

@media(min-width:800px) {
	.food-beverage-details_img__iAk9F {
		grid-column: span 5;
		border-radius: var(--border-radius)
	}
}

.food-beverage-details_modalOverlay__TTlGL {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .7);
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1000
}

.food-beverage-details_modalContent__eT8a0 {
	background: #fff;
	padding: 20px;
	border-radius: 10px;
	position: relative;
	width: 80%;
	max-width: 600px;
	box-shadow: 0 10px 30px rgba(0, 0, 0, .3)
}

.food-beverage-details_modalContent__eT8a0 .food-beverage-details_reservation__Fht0q {
	display: flex;
	align-items: center;
	justify-content: center
}

.food-beverage-details_closeButton__mtEjs {
	position: absolute;
	top: 10px;
	right: 10px;
	background: none;
	border: none;
	font-size: 20px;
	cursor: pointer;
	color: #38322d
}

._food-drink-list_fb_wrapper__qFSSD {
	display: grid;
	grid-gap: var(--spacing-lg)
}

._food-drink-list_fb_details__Cx9Bu {
	display: grid;
	background-color: #bf2b28
}

@media(min-width:800px) {
	._food-drink-list_fb_details__Cx9Bu {
		grid-template-columns: repeat(12, 1fr)
	}
}

._food-drink-list_fb_details__Cx9Bu._food-drink-list_reverse__vZSsx {
	direction: rtl
}

._food-drink-list_fb_details__Cx9Bu._food-drink-list_reverse__vZSsx>* {
	direction: ltr
}

@media(min-width:800px) {
	._food-drink-list_fb_details__Cx9Bu._food-drink-list_reverse__vZSsx ._food-drink-list_body__yEPVC {
		border-top-left-radius: 0;
		border-top-right-radius: var(--border-radius);
		border-bottom-left-radius: 0;
		border-bottom-right-radius: var(--border-radius)
	}

	._food-drink-list_fb_details__Cx9Bu._food-drink-list_reverse__vZSsx ._food-drink-list_body__yEPVC:after {
		content: "";
		background-color: #f2e5d1;
		position: absolute;
		left: -1.4705882353vw;
		height: 100%;
		width: 2.9411764706vw;
		top: 0
	}
}

._food-drink-list_body__yEPVC {
	padding: var(--spacing-lg);
	display: flex;
	background-color: #f2e5d1;
	border-top-left-radius: var(--border-radius);
	border-top-right-radius: 0;
	border-bottom-left-radius: var(--border-radius);
	border-bottom-right-radius: 0;
	grid-column: span 12
}

@media(max-width:800px) {
	._food-drink-list_body__yEPVC {
		border-bottom-left-radius: 0;
		border-top-right-radius: var(--border-radius);
		border-top-left-radius: var(--border-radius);
		padding: var(--spacing-sm)
	}
}

@media(min-width:800px) {
	._food-drink-list_body__yEPVC {
		grid-column: span 7;
		margin-top: var(--spacing-sm);
		margin-bottom: var(--spacing-sm);
		position: relative
	}
}

._food-drink-list_body__yEPVC ._food-drink-list_body_inner__sxykd {
	text-align: center;
	border-radius: var(--border-radius)
}

._food-drink-list_body__yEPVC ._food-drink-list_body_inner__sxykd h4 {
	text-transform: uppercase;
	color: #e5c188;
	font-size: var(--heading-3)
}

._food-drink-list_body__yEPVC ._food-drink-list_body_inner__sxykd h5 {
	font-weight: 800;
	color: #f2e5d1;
	font-size: var(--heading-4);
	margin-top: var(--spacing-xs)
}

._food-drink-list_body__yEPVC ._food-drink-list_logo__h948y {
	width: 23.5294117647vw;
	margin: 0 auto var(--spacing-md)
}

._food-drink-list_body__yEPVC ._food-drink-list_logo__h948y img {
	margin: auto;
	max-height: 7.4705882353vw;
	width: auto
}

@media(max-width:800px) {
	._food-drink-list_body__yEPVC ._food-drink-list_logo__h948y img {
		max-height: 22.0869565217vw
	}

	._food-drink-list_body__yEPVC ._food-drink-list_logo__h948y {
		width: 43.4782608696vw
	}
}

._food-drink-list_body__yEPVC ._food-drink-list_content__jsW4H {
	padding: var(--spacing-lg) var(--spacing-lg)
}

@media(max-width:800px) {
	._food-drink-list_body__yEPVC ._food-drink-list_content__jsW4H {
		padding: var(--spacing-md) var(--spacing-sm)
	}
}

._food-drink-list_body__yEPVC ._food-drink-list_content__jsW4H p {
	margin-bottom: var(--spacing-sm)
}

@media(min-width:800px) {
	._food-drink-list_body__yEPVC:after {
		content: "";
		background-color: #f2e5d1;
		position: absolute;
		right: -1.4705882353vw;
		height: 100%;
		width: 2.9411764706vw;
		top: 0
	}
}

._food-drink-list_img__48KxO {
	position: relative;
	border-radius: var(--border-radius);
	overflow: hidden;
	grid-column: span 12
}

@media(max-width:800px) {
	._food-drink-list_img__48KxO {
		height: 69.5652173913vw;
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}
}

@media(min-width:800px) {
	._food-drink-list_img__48KxO {
		grid-column: span 5
	}
}

._food-drink-list_buttonGrid__1M3m8 {
	display: flex;
	gap: var(--spacing-sm);
	justify-content: center
}

@media(max-width:800px) {
	._food-drink-list_buttonGrid__1M3m8 {
		flex-direction: column
	}
}

@media(min-width:800px) {
	._food-drink-list_buttonGrid__1M3m8 div {
		margin: 0 !important
	}
}

._food-slider_food_slider__swf8Y {
	position: relative;
	padding: 0;
	margin-left: var(--spacing-md);
	border-top-left-radius: var(--border-radius);
	border-bottom-left-radius: var(--border-radius);
	border: .0588235294vw solid #e5c188;
	border-right: none;
	overflow: hidden
}

._food-slider_food_slider__swf8Y ._food-slider_bg__Z9LMg {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1
}

._food-slider_food_slider__swf8Y ._food-slider_slide__Kl8fx {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	height: 60vh
}

@media(min-width:800px) {
	._food-slider_food_slider__swf8Y ._food-slider_slide__Kl8fx {
		height: 52.9411764706vw;
		max-height: 80vh
	}
}

._food-slider_food_slider__swf8Y ._food-slider_content__1YLNx {
	position: relative;
	z-index: 2;
	width: 100%;
	padding: var(--spacing-md);
	background: rgba(55, 49, 44, .8);
	align-items: center;
	color: #f2e5d1;
	display: flex
}

@media(max-width:800px) {
	._food-slider_food_slider__swf8Y ._food-slider_content__1YLNx {
		flex-direction: column;
		gap: var(--spacing-md);
		align-items: flex-start
	}
}

@media(min-width:800px) {
	._food-slider_food_slider__swf8Y ._food-slider_content__1YLNx {
		justify-content: space-between
	}
}

._food-slider_food_slider__swf8Y ._food-slider_content__1YLNx ._food-slider_body__QMqsJ {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-sm)
}

@media(min-width:800px) {
	._food-slider_food_slider__swf8Y ._food-slider_content__1YLNx ._food-slider_body__QMqsJ {
		width: 28.2352941176vw
	}
}

._food-slider_food_slider__swf8Y ._food-slider_content__1YLNx ._food-slider_body__QMqsJ a {
	margin: 0;
	width: auto;
	display: inline-block
}

._food-slider_food_slider__swf8Y ._food-slider_content__1YLNx ._food-slider_body__QMqsJ a div {
	margin-left: 0;
	width: auto;
	display: inline-flex
}

._food-slider_food_slider__swf8Y ._food-slider_content__1YLNx ._food-slider_logo__AFAMh {
	width: 17.6470588235vw
}

@media(max-width:800px) {
	._food-slider_food_slider__swf8Y ._food-slider_content__1YLNx ._food-slider_logo__AFAMh {
		width: 34.7826086957vw
	}
}

._food-slider_food_slider__swf8Y ._food-slider_content__1YLNx ._food-slider_logo__AFAMh img {
	margin: auto;
	max-height: 7.4705882353vw;
	width: auto
}

@media(max-width:800px) {
	._food-slider_food_slider__swf8Y ._food-slider_content__1YLNx ._food-slider_logo__AFAMh img {
		max-height: 17.3913043478vw
	}
}

.gallery_gallery_heading__Z5wm9 {
	font-weight: 400;
	font-size: var(--heading-4);
	font-family: forzabold;
	color: #38322d;
	text-align: center;
	max-width: 37.4117647059vw;
	background-color: #ecc07f;
	padding: 1.1764705882vw 2.3529411765vw;
	border-radius: 20px;
	margin: 0 auto;
	position: absolute;
	top: -2.3529411765vw;
	left: 0;
	right: 0
}

@media(max-width:800px) {
	.gallery_gallery_heading__Z5wm9 {
		max-width: 93.2173913043vw;
		top: -6.9565217391vw;
		font-size: 5.2173913043vw;
		padding: 3.4782608696vw 6.9565217391vw
	}
}

.gallery_red__bYHFL {
	background-color: #bf2b28;
	color: #f2e5d1
}

.gallery_tan__VpHlf {
	background-color: #f2e5d1;
	color: #bf2b28
}

.gallery_img__v1Czc {
	position: relative;
	border-radius: calc(var(--border-radius)/2);
	overflow: hidden
}

.gallery_gallery_inner__B665c {
	border: 1px solid #e5c188;
	padding: var(--spacing-md) 0;
	border-radius: var(--border-radius)
}

.game-count_gamingCount__rm9k6 {
	position: relative;
	border-radius: var(--border-radius);
	overflow: hidden
}

.game-count_gamingCount__rm9k6 .game-count_content__MBXWB {
	position: relative;
	color: #fff;
	padding: 5.8823529412vw 11.7647058824vw;
	display: flex;
	flex-direction: column;
	gap: 7.0588235294vw
}

.game-count_gamingCount__rm9k6 .game-count_gameLine__g_jDE h3 {
	line-height: 80%;
	padding-left: 4.7058823529vw
}

@media(max-width:800px) {
	.game-count_gamingCount__rm9k6 .game-count_gameLine__g_jDE h3 {
		padding-left: 5.2173913043vw
	}
}

.game-count_gamingCount__rm9k6 .game-count_gameLine__g_jDE:first-of-type .game-count_label__2rcAb {
	text-align: right;
	padding-right: 11.7647058824vw
}

.game-count_gamingCount__rm9k6 .game-count_gameLine__g_jDE:last-of-type h3 {
	text-align: right
}

.game-count_gamingCount__rm9k6 .game-count_gameLine__g_jDE:last-of-type .game-count_label__2rcAb {
	padding-left: 5.8823529412vw
}

.game-count_gamingCount__rm9k6 .game-count_label__2rcAb {
	font-size: 4.7058823529vw;
	line-height: 100%;
	font-weight: 800
}

.game-count_bgImg__1WMNV {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0
}

@media(max-width:800px) {
	.gaming-list_gaming_list__JgJj_ {
		display: grid;
		grid-gap: var(--spacing-lg)
	}
}

.gaming-list_grid__8t_xS {
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	gap: 1.7647058824vw;
	justify-content: center;
	border-top: 1px solid #e5c188;
	position: relative
}

.gaming-list_grid__8t_xS .gaming-list_link__bt2gf,
.gaming-list_grid__8t_xS .gaming-list_title__WhbKk {
	color: #e5c188;
	background-color: #37312c
}

.gaming-list_grid__8t_xS .gaming-list_title__WhbKk {
	grid-column: span 4;
	text-align: center;
	padding: 5.8823529412vw 1.7647058824vw;
	height: 100%
}

@media(min-width:800px) {
	.gaming-list_grid__8t_xS .gaming-list_title__WhbKk {
		border-top-right-radius: var(--border-radius);
		border-bottom-right-radius: var(--border-radius)
	}
}

@media(max-width:800px) {
	.gaming-list_grid__8t_xS .gaming-list_title__WhbKk {
		grid-column: span 12
	}
}

.gaming-list_grid__8t_xS .gaming-list_excerpt__1fs6L,
.gaming-list_grid__8t_xS .gaming-list_link__bt2gf {
	display: flex;
	flex-direction: column;
	justify-content: center
}

.gaming-list_grid__8t_xS .gaming-list_excerpt__1fs6L {
	grid-column: span 6;
	padding: 0 1.7647058824vw
}

@media(max-width:800px) {
	.gaming-list_grid__8t_xS .gaming-list_excerpt__1fs6L {
		grid-column: span 12;
		padding: var(--spacing-sm)
	}
}

.gaming-list_grid__8t_xS .gaming-list_link__bt2gf {
	grid-column: span 2;
	text-align: center;
	align-items: center;
	padding-left: 1.1764705882vw;
	transition: all .3s var(--ease-in-out-expo)
}

@media(max-width:800px) {
	.gaming-list_grid__8t_xS .gaming-list_link__bt2gf {
		grid-column: span 12;
		padding: var(--spacing-sm);
		font-size: 10.4347826087vw;
		position: absolute;
		top: 2.2608695652vw;
		right: 0
	}
}

@media(min-width:800px) {
	.gaming-list_grid__8t_xS .gaming-list_link__bt2gf {
		border-top-left-radius: var(--border-radius);
		border-bottom-left-radius: var(--border-radius);
		font-size: 2.9411764706vw;
		margin-top: .2941176471vw;
		margin-bottom: .2941176471vw
	}
}

.gaming-list_grid__8t_xS .gaming-list_link__bt2gf:hover {
	background-color: #bf2b28;
	margin-top: 1.1764705882vw;
	margin-bottom: 1.1764705882vw
}

.grid_grid__S609B {
	display: grid;
	grid-gap: var(--grid-gap-lg);
	padding: var(--spacing-lg) var(--spacing-md)
}

.grid_grid__S609B.grid_border__2wex_ {
	border: 1px solid #f2e5d1;
	border-radius: var(--border-radius)
}

@media(min-width:800px) {
	.grid_grid__S609B {
		grid-template-columns: repeat(3, 1fr)
	}
}

.grid_grid__S609B .grid_image__Vyl_K {
	border-radius: 2.3529411765vw;
	overflow: hidden
}

.grid_grid__S609B .grid_gridItem__GXgaQ {
	display: grid;
	grid-gap: var(--grid-gap)
}

.grid_grid__S609B .grid_rich__cmewI {
	display: grid;
	grid-gap: var(--spacing-sm)
}

.grid_grid__S609B .grid_rich__cmewI h5 {
	color: #f2e5d1
}

.hero_hero_wrapper__odhc2 {
	padding-top: var(--header-height)
}

.hero_hero_content__yUGmr {
	padding-top: var(--spacing-lg);
	text-align: right
}

.hero_hero_content__yUGmr h1 {
	text-transform: uppercase
}

.hero_hero_content__yUGmr p {
	margin-right: 0;
	margin-left: auto
}

@media(min-width:800px) {
	.hero_hero_content__yUGmr p {
		width: 44.1176470588vw
	}
}

.hero_hero_content__yUGmr p b {
	font-family: forzablack, sans-serif;
	font-weight: 400;
	font-size: 1.7647058824vw;
	line-height: 2.1176470588vw;
	letter-spacing: 0;
	padding-top: 2.9411764706vw;
	display: block
}

.hero_hero_content__yUGmr hr {
	color: #b72926;
	max-width: 58.8235294118vw;
	border-top-width: 2px;
	position: relative;
	right: -30%;
	top: 1.0588235294vw
}

@media(max-width:800px) {
	.hero_hero_content__yUGmr hr {
		right: -35%
	}

	.hero_rich___o8Jw {
		display: flex;
		flex-direction: column;
		gap: var(--spacing-sm)
	}
}

.hero_hero_wrapper__M_z_L {
	position: relative;
	overflow: hidden
}

.hero_hero_wrapper__M_z_L:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .3);
	z-index: 1
}

@media(max-width:800px) {
	.hero_hero_wrapper__M_z_L {
		height: 100vh
	}
}

.hero_hero_content__36IEP {
	padding-top: var(--spacing-lg);
	height: 100vh;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	padding-bottom: var(--spacing-md);
	position: relative;
	z-index: 2;
	padding-left: var(--spacing-lg);
	color: #e5c188
}

@media(max-width:800px) {
	.hero_hero_content__36IEP {
		padding-bottom: var(--spacing-lg)
	}
}

@media(min-width:800px) {
	.hero_hero_content__36IEP {
		width: 29.4117647059vw;
		max-height: 52.9411764706vw
	}
}

.hero_hero_content__36IEP h1 {
	text-transform: uppercase;
	font-size: var(--heading-3);
	line-height: 80%
}

.hero_hero_content__36IEP p {
	font-size: var(--p-l)
}

@media(min-width:800px) {
	.hero_hero_content__36IEP p {
		width: 31.1764705882vw
	}
}

.hero_richtext__z52TW {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-sm)
}

.hero_richtext__z52TW a {
	margin-left: 0;
	background-color: #bf2b28
}

.hero_heroBg__qaFZv {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 0
}

.hero_heroBg__qaFZv video {
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	width: 100%
}

.hiring_hero__mp8HU {
	padding: 5.8823529412vw 0;
	display: flex;
	align-items: center;
	height: 100vh;
	min-height: 29.4117647059vw;
	background-color: #bf2b28
}

@media(max-width:800px) {
	.hiring_hero__mp8HU {
		padding: 8.6956521739vw 0;
		min-height: 69.5652173913vw
	}
}

.hiring_hero__mp8HU h1 {
	color: #f2e5d1
}

@media(max-width:800px) {
	.hiring_hero__mp8HU h3 br {
		display: none
	}
}

.hiring_hero__mp8HU .hiring_pattern__E11U7 {
	position: absolute;
	top: 0;
	left: 51%;
	width: 100%;
	height: 100%;
	z-index: 0
}

.hiring_hero__mp8HU .hiring_pattern__E11U7 svg {
	height: 100vh;
	z-index: 0
}

.job-fair_grid__KMcB_ {
	display: grid;
	grid-template-columns: 1fr 25.6470588235vw
}

@media(max-width:800px) {
	.job-fair_grid__KMcB_ {
		grid-template-columns: 1fr
	}
}

.job-fair_bg_img__OOeYE {
	position: absolute !important;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

@media(max-width:800px) {
	.job-fair_bg_img__OOeYE {
		width: 26.0869565217vw;
		height: 26.0869565217vw;
		right: 0;
		left: auto
	}
}

.job-fair_bg_img__OOeYE img {
	-o-object-position: top;
	object-position: top
}

.job-fair_right_content__tQS0m {
	padding: 3.8823529412vw;
	display: flex;
	align-items: flex-end;
	background: #b72a27
}

@media(max-width:800px) {
	.job-fair_right_content__tQS0m {
		padding: 17.3913043478vw 3.4782608696vw 8.6956521739vw
	}
}

.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw h1,
.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw h2,
.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw h3,
.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw h4,
.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw h5,
.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw h6,
.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw p {
	margin-bottom: .5882352941vw
}

@media(max-width:800px) {

	.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw h1,
	.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw h2,
	.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw h3,
	.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw h4,
	.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw h5,
	.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw h6,
	.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw p {
		margin-bottom: 1.7391304348vw
	}
}

.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw p:last-of-type {
	margin-bottom: 0
}

.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw hr {
	margin-bottom: .1764705882vw
}

@media(max-width:800px) {
	.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw hr {
		margin-bottom: .5217391304vw
	}
}

.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw hr:last-of-type {
	margin-bottom: .8823529412vw
}

@media(max-width:800px) {
	.job-fair_right_content__tQS0m .job-fair_inner__4Y2mw hr:last-of-type {
		margin-bottom: 2.6086956522vw
	}
}

.job-fair_left_content__rGyB4 {
	padding-top: 3.8823529412vw;
	padding-bottom: 3.8823529412vw;
	text-align: center;
	position: relative;
	overflow: hidden
}

@media(max-width:800px) {
	.job-fair_left_content__rGyB4 {
		padding-top: 8.6956521739vw;
		padding-bottom: 8.6956521739vw
	}
}

.job-fair_left_content__rGyB4 .job-fair_inner__4Y2mw {
	width: 47.0588235294vw;
	margin: auto;
	position: relative;
	z-index: 10
}

@media(max-width:800px) {
	.job-fair_left_content__rGyB4 .job-fair_inner__4Y2mw {
		width: 100%;
		padding: 0 3.4782608696vw
	}
}

.job-fair_left_content__rGyB4 .job-fair_pattern__HssWb {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.job-fair_left_content__rGyB4 .job-fair_pattern__HssWb svg {
	transform: scale(180%)
}

.job-fair_left_content__rGyB4 h2 {
	text-align: center;
	color: #fff;
	margin-bottom: 3.8823529412vw;
	font-size: 4.7058823529vw;
	line-height: 120%
}

@media(max-width:800px) {
	.job-fair_left_content__rGyB4 h2 {
		font-size: 6.0869565217vw;
		margin-bottom: 6.9565217391vw
	}
}

.map_map__wQ9KV {
	width: 78.2608695652vw;
	height: 104.347826087vw
}

@media(min-width:800px) {
	.map_map__wQ9KV {
		width: 36.1764705882vw;
		height: 54.8235294118vw
	}
}

.main-contact_contact___8Dqi {
	background-color: #ecc07f
}

@media(max-width:800px) {
	.main-contact_contact___8Dqi {
		padding: var(--spacing-md)
	}
}

.main-contact_main_contact__w2fca {
	display: grid;
	justify-content: center;
	align-items: start;
	background-color: #b72926;
	border-radius: var(--border-radius);
	background-image: url(https://a-us.storyblok.com/f/1023113/3620x2528/bb35f2bb33/contact-bg.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	padding: var(--spacing-xl) 4.1764705882vw var(--spacing-xl) 5.1764705882vw
}

.main-contact_main_contact__w2fca .main-contact_thanks__nAtN1 {
	color: #f2e5d1 !important
}

@media(min-width:800px) {
	.main-contact_main_contact__w2fca {
		grid-template-columns: repeat(12, 1fr);
		grid-gap: 60px
	}
}

@media(max-width:800px) {
	.main-contact_main_contact__w2fca {
		padding: 5.2173913043vw var(--spacing-md)
	}
}

.main-contact_main_contact__w2fca.main-contact_reverse__FaoEM {
	direction: rtl
}

.main-contact_main_contact__w2fca.main-contact_reverse__FaoEM>* {
	direction: ltr
}

.main-contact_main_contact__w2fca form {
	padding-top: 2.3529411765vw
}

.main-contact_main_contact__w2fca form input {
	margin-bottom: 1.1764705882vw
}

@media(max-width:800px) {
	.main-contact_main_contact__w2fca form input {
		margin-bottom: var(--spacing-sm)
	}
}

.main-contact_main_contact__w2fca form button[type=submit] {
	margin-top: 1.1764705882vw;
	padding: 1.1764705882vw 2.9411764706vw
}

@media(max-width:800px) {
	.main-contact_main_contact__w2fca form button[type=submit] {
		margin-top: var(--spacing-sm);
		padding: 3.4782608696vw 8.6956521739vw
	}
}

.main-contact_main_contact__w2fca .main-contact_content__CKbJQ {
	display: grid;
	grid-gap: var(--spacing-sm)
}

.main-contact_body__6oIlw {
	display: flex;
	height: 100%;
	flex-direction: column;
	justify-content: space-between;
	align-items: center
}

@media(min-width:800px) {
	.main-contact_body__6oIlw {
		grid-column: span 6
	}
}

@media(max-width:800px) {
	.main-contact_body__6oIlw {
		padding-right: 0;
		margin-top: 5.2173913043vw
	}
}

.main-contact_body__6oIlw .main-contact_body_inner__xfzcf {
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
	border-radius: var(--border-radius);
	overflow: hidden
}

@media(min-width:800px) {
	.main-contact_body__6oIlw .main-contact_body_inner__xfzcf {
		max-width: 44.1176470588vw
	}
}

@media(max-width:800px) {
	.main-contact_body__6oIlw .main-contact_body_inner__xfzcf {
		gap: var(--spacing-md)
	}
}

.main-contact_body__6oIlw .main-contact_body_inner__xfzcf h4 {
	text-transform: uppercase;
	color: #e5c188;
	font-size: var(--heading-3)
}

.main-contact_body__6oIlw .main-contact_body_inner__xfzcf h5 {
	font-weight: 800;
	color: #f2e5d1;
	font-size: var(--heading-4);
	margin-top: var(--spacing-xs)
}

.main-contact_body__6oIlw .main-contact_content__CKbJQ {
	background-color: #f2e5d1;
	color: #37312c;
	border-radius: calc(var(--border-radius)/2);
	padding: 2.3529411765vw
}

.main-contact_body__6oIlw .main-contact_content__CKbJQ p {
	margin-bottom: var(--spacing-xs)
}

.main-contact_body__6oIlw .main-contact_content__CKbJQ p:last-child {
	margin-bottom: 0
}

.main-contact_body__6oIlw .main-contact_button__K8CAc a {
	display: inline-flex
}

.main-contact_img__zigaI {
	position: relative;
	overflow: hidden
}

@media(min-width:800px) {
	.main-contact_img__zigaI {
		grid-column: span 6
	}
}

@media(max-width:800px) {
	.main-contact_img__zigaI {
		padding-left: 0
	}
}

.main-contact_themeLight__aT8oN .main-contact_body_inner__xfzcf h3 {
	color: #37312c;
	white-space: pre
}

.main-contact_themeLight__aT8oN .main-contact_body_inner__xfzcf .main-contact_content__CKbJQ {
	border: 1px solid #e5c188
}

.news-card_image__hVcMM {
	border-radius: var(--border-radius);
	overflow: hidden;
	height: 24.5882352941vw
}

@media(max-width:800px) {
	.news-card_image__hVcMM {
		height: auto
	}
}

.news-card_cardItem__lAjZL {
	display: grid;
	grid-gap: var(--grid-gap-md);
	height: 100%
}

.news-card_cardItem__lAjZL:hover {
	color: inherit
}

.news-card_body__YDJEw,
.news-card_rich__7Os8_ {
	display: grid;
	grid-gap: var(--grid-gap-md);
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	justify-content: space-between;
	text-align: left;
	justify-content: end
}

.news-card_body__YDJEw h5,
.news-card_rich__7Os8_ h5 {
	font-size: var(--heading-5);
	font-family: forzabold;
	min-height: 5vw
}

.news-card_rich__7Os8_.news-card_p__K7SGb {
	justify-content: end
}

.news-card_leftAlign__sPeU9 div {
	margin-left: 0
}

.news-list_header_wrap__pbsJG {
	max-width: 82.3529411765vw;
	margin: 0 auto 3.5294117647vw
}

@media(max-width:800px) {
	.news-list_header_wrap__pbsJG {
		margin-bottom: 6.9565217391vw
	}
}

.news-list_header_wrap__pbsJG .news-list_news_heading__8QEOM {
	font-weight: 400;
	font-size: var(--heading-4-alt);
	text-align: center
}

.news-list_header_wrap__pbsJG .news-list_news_heading__8QEOM:before {
	content: "";
	position: absolute;
	left: 0;
	top: .7647058824vw;
	max-width: 31.1764705882vw;
	width: 100%;
	background-color: #f2e5d1;
	height: .1176470588vw
}

@media(max-width:800px) {
	.news-list_header_wrap__pbsJG .news-list_news_heading__8QEOM:before {
		display: none
	}
}

.news-list_header_wrap__pbsJG .news-list_news_heading__8QEOM:after {
	content: "";
	position: absolute;
	right: 0;
	top: .7647058824vw;
	max-width: 31.1764705882vw;
	width: 100%;
	background-color: #f2e5d1;
	height: .1176470588vw
}

@media(max-width:800px) {
	.news-list_header_wrap__pbsJG .news-list_news_heading__8QEOM:after {
		display: none
	}
}

.news-list_promo_wrapper__ZF3Vy {
	display: grid;
	position: relative;
	padding: 4.347826087vw;
	gap: var(--spacing-md);
	border: 2px solid hsla(36, 56%, 88%, .3);
	border-radius: var(--border-radius);
	max-width: 90%
}

@media(min-width:800px) {
	.news-list_promo_wrapper__ZF3Vy {
		grid-template-columns: repeat(3, 1fr);
		gap: 5.8823529412vw;
		padding: 2.3529411765vw;
		-moz-column-gap: var(--grid-gap-lg);
		column-gap: var(--grid-gap-lg);
		max-width: 100%;
		border-radius: 3.5294117647vw;
		align-items: start
	}
}

.news-list_load_more__lKOd_ {
	display: flex;
	justify-content: center;
	margin-top: var(--spacing-md) !important
}

.news-list_red__5QaJM {
	background-color: #bf2b28;
	color: #f2e5d1
}

.t_section_wrapper__lsRBJ {
	padding-top: var(--spacing-lg);
	padding-bottom: var(--spacing-lg)
}

@media(max-width:800px) {
	.t_section_wrapper__lsRBJ {
		padding-top: var(--spacing-xl)
	}
}

.possibilities_grid__A6rWj {
	border: 1px solid #f2e5d1;
	border-radius: var(--border-radius);
	display: grid;
	grid-gap: var(--grid-gap-lg);
	padding: var(--spacing-xxl) var(--spacing-md) 0
}

@media(min-width:800px) {
	.possibilities_grid__A6rWj {
		grid-template-columns: repeat(3, 1fr)
	}
}

.possibilities_grid__A6rWj .possibilities_image__M9K0n {
	border-radius: 2.3529411765vw;
	overflow: hidden;
	position: relative;
	aspect-ratio: 16/12
}

.possibilities_grid__A6rWj .possibilities_gridItem__lYiiq {
	display: grid;
	grid-gap: var(--spacing-sm)
}

.possibilities_grid__A6rWj .possibilities_rich__dnWv4 {
	display: grid;
	grid-gap: var(--spacing-sm);
	align-items: start;
	padding: 0 var(--spacing-sm)
}

.possibilities_header__OxfXa {
	position: relative
}

.possibilities_bg__KYrYb {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	height: 39.4117647059vw;
	z-index: 0
}

@media(max-width:800px) {
	.possibilities_bg__KYrYb {
		height: 69.5652173913vw
	}
}

.news-list_header_wrap__GlDar {
	max-width: 82.3529411765vw;
	margin: 0 auto 3.5294117647vw
}

@media(max-width:800px) {
	.news-list_header_wrap__GlDar {
		margin-bottom: 6.9565217391vw
	}
}

.news-list_header_wrap__GlDar .news-list_news_heading__Bf1z5 {
	font-weight: 400;
	font-size: var(--heading-4-alt);
	text-align: center
}

.news-list_header_wrap__GlDar .news-list_news_heading__Bf1z5:before {
	content: "";
	position: absolute;
	left: 0;
	top: .7647058824vw;
	max-width: 31.1764705882vw;
	width: 100%;
	background-color: #f2e5d1;
	height: .1176470588vw
}

@media(max-width:800px) {
	.news-list_header_wrap__GlDar .news-list_news_heading__Bf1z5:before {
		display: none
	}
}

.news-list_header_wrap__GlDar .news-list_news_heading__Bf1z5:after {
	content: "";
	position: absolute;
	right: 0;
	top: .7647058824vw;
	max-width: 31.1764705882vw;
	width: 100%;
	background-color: #f2e5d1;
	height: .1176470588vw
}

@media(max-width:800px) {
	.news-list_header_wrap__GlDar .news-list_news_heading__Bf1z5:after {
		display: none
	}
}

.news-list_promo_wrapper__JKETU {
	display: grid;
	position: relative;
	padding: 4.347826087vw;
	gap: var(--spacing-md);
	border: 2px solid hsla(36, 56%, 88%, .3);
	border-radius: var(--border-radius);
	max-width: 90%
}

@media(min-width:800px) {
	.news-list_promo_wrapper__JKETU {
		grid-template-columns: repeat(3, 1fr);
		gap: 5.8823529412vw;
		padding: 2.3529411765vw;
		-moz-column-gap: var(--grid-gap-lg);
		column-gap: var(--grid-gap-lg);
		max-width: 100%;
		border-radius: 3.5294117647vw;
		align-items: start
	}
}

.news-list_load_more__o3Env {
	display: flex;
	justify-content: center;
	margin-top: var(--spacing-md) !important
}

.news-list_red__nwKC_ {
	background-color: #bf2b28;
	color: #f2e5d1
}

.promo-details_promo_details__jlncR {
	display: grid;
	background-color: #bf2b28
}

@media(min-width:800px) {
	.promo-details_promo_details__jlncR {
		grid-template-columns: repeat(12, 1fr)
	}
}

.promo-details_promo_details__jlncR.promo-details_reverse__01e6T {
	direction: rtl
}

.promo-details_promo_details__jlncR.promo-details_reverse__01e6T>* {
	direction: ltr
}

.promo-details_promo_details__jlncR.promo-details_reverse__01e6T .promo-details_img__Z6wMS {
	border-top-left-radius: 0;
	border-top-right-radius: var(--border-radius);
	border-bottom-left-radius: 0;
	border-bottom-right-radius: var(--border-radius)
}

.promo-details_body__CmLDQ {
	padding: var(--spacing-xxl) 0;
	display: flex;
	align-items: center;
	justify-content: center
}

@media(max-width:800px) {
	.promo-details_body__CmLDQ {
		padding-left: var(--spacing-sm);
		padding-right: var(--spacing-sm)
	}
}

@media(min-width:800px) {
	.promo-details_body__CmLDQ {
		grid-column: span 7
	}
}

.promo-details_body__CmLDQ .promo-details_body_inner__26cXD {
	text-align: center
}

@media(min-width:800px) {
	.promo-details_body__CmLDQ .promo-details_body_inner__26cXD {
		width: 41.7647058824vw
	}
}

.promo-details_body__CmLDQ .promo-details_body_inner__26cXD h4 {
	text-transform: uppercase;
	color: #e5c188;
	font-size: var(--heading-3)
}

.promo-details_body__CmLDQ .promo-details_body_inner__26cXD h5 {
	font-weight: 800;
	color: #f2e5d1;
	font-size: var(--heading-4);
	margin-top: var(--spacing-xs)
}

@media(max-width:800px) {
	.promo-details_body__CmLDQ .promo-details_body_inner__26cXD h5 {
		margin-top: var(--spacing-sm)
	}
}

.promo-details_body__CmLDQ .promo-details_content__mBocj {
	background-color: #f2e5d1;
	color: #37312c;
	border-radius: calc(var(--border-radius)/2);
	padding: 2.3529411765vw;
	margin-top: var(--spacing-md)
}

@media(max-width:800px) {
	.promo-details_body__CmLDQ .promo-details_content__mBocj {
		padding: var(--spacing-md)
	}
}

.promo-details_body__CmLDQ .promo-details_content__mBocj p {
	margin-bottom: var(--spacing-xs)
}

.promo-details_body__CmLDQ .promo-details_button__ZtDqi {
	margin: var(--spacing-xs) auto 0
}

@media(max-width:800px) {
	.promo-details_body__CmLDQ .promo-details_button__ZtDqi {
		margin-top: var(--spacing-sm)
	}
}

.promo-details_body__CmLDQ .promo-details_button__ZtDqi a {
	width: 100%
}

.promo-details_img__Z6wMS {
	position: relative;
	border-top-left-radius: var(--border-radius);
	border-bottom-left-radius: var(--border-radius);
	overflow: hidden
}

@media(min-width:800px) {
	.promo-details_img__Z6wMS {
		grid-column: span 5
	}
}

.promo-details_themeLight__n_OHD {
	background-image: url(https://a-us.storyblok.com/f/1023113/1050x1080/f82241ffd1/nash-pattern.png);
	background-size: cover
}

.promo-details_themeLight__n_OHD .promo-details_body_inner__26cXD h4 {
	color: #bf2b28
}

.promo-details_themeLight__n_OHD .promo-details_body_inner__26cXD h5 {
	color: #37312c
}

.promo-details_themeLight__n_OHD .promo-details_body_inner__26cXD .promo-details_content__mBocj {
	border: 1px solid #e5c188
}

._promotion-list_promo_wrapper__mj7Bp {
	display: grid;
	position: relative;
	padding: var(--spacing-md);
	gap: var(--spacing-md)
}

@media(min-width:800px) {
	._promotion-list_promo_wrapper__mj7Bp {
		grid-template-columns: repeat(3, 1fr);
		gap: 2.9411764706vw
	}
}

._promotion-list_promo_wrapper__mj7Bp:after,
._promotion-list_promo_wrapper__mj7Bp:before {
	content: "";
	position: absolute;
	left: var(--spacing-md);
	right: var(--spacing-md);
	background-color: #37312c;
	height: .1176470588vw
}

._promotion-list_promo_wrapper__mj7Bp:after {
	bottom: 0
}

._promotion-list_load_more__ubxO_ {
	display: flex;
	justify-content: center;
	margin-top: var(--spacing-md) !important
}

._promotion-slider_promo_slider___7zIm {
	position: relative;
	padding: var(--spacing-md)
}

._promotion-slider_promo_slider___7zIm:before {
	top: 0
}

._promotion-slider_promo_slider___7zIm:after,
._promotion-slider_promo_slider___7zIm:before {
	content: "";
	position: absolute;
	left: var(--spacing-md);
	right: var(--spacing-md);
	background-color: #f2e5d1;
	height: .1176470588vw
}

._promotion-slider_promo_slider___7zIm:after {
	bottom: 0
}

._promotion-slider_promo_slider___7zIm h5 {
	color: #f2e5d1
}

._promotion-slider_pagination__90YL2 {
	justify-content: center;
	margin-top: var(--spacing-md);
	text-align: center
}

.rewards_rewards_wrapper__aroqb {
	position: relative
}

.rewards_rewards_wrapper__aroqb header {
	position: relative;
	z-index: 1;
	display: flex;
	justify-content: flex-end
}

.rewards_rewards_wrapper__aroqb header .rewards_headerImg__o3bJa {
	width: 92.3529411765vw
}

.rewards_rewards_wrapper__aroqb .rewards_rewards__ObTbq {
	margin-top: var(--spacing-xl)
}

.rewards_rewards_wrapper__aroqb .rewards_grid__Zzu5W {
	position: relative;
	z-index: 1;
	color: #e5c188;
	display: grid;
	align-items: center;
	grid-gap: var(--spacing-xl)
}

@media(min-width:800px) {
	.rewards_rewards_wrapper__aroqb .rewards_grid__Zzu5W {
		grid-template-columns: 4fr 8fr
	}
}

.rewards_rewards_wrapper__aroqb .rewards_grid__Zzu5W .rewards_body__mUlxJ .rewards_rich__poOiT {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-sm)
}

.rewards_rewards_wrapper__aroqb .rewards_grid__Zzu5W .rewards_body__mUlxJ h5 {
	font-family: beverly-drive-right, sans-serif;
	font-weight: 700
}

.rewards_rewards_wrapper__aroqb .rewards_grid__Zzu5W .rewards_body__mUlxJ a div {
	margin-left: 0
}

.rewards_rewards_wrapper__aroqb .rewards_bg__s7EEV {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 0
}

.section-header_section_heading__1ukSM {
	display: flex;
	justify-content: center
}

.section-header_section_heading__1ukSM header {
	text-align: center;
	display: inline-block;
	margin: auto;
	border-top-left-radius: var(--border-radius);
	border-top-right-radius: var(--border-radius);
	padding: var(--spacing-lg) 0 var(--spacing-md);
	position: relative;
	width: 100%
}

@media(min-width:800px) {
	.section-header_section_heading__1ukSM header {
		width: 58.8235294118vw
	}
}

.section-header_section_heading__1ukSM header:before {
	content: "";
	position: absolute;
	left: .4117647059vw;
	right: .4117647059vw;
	top: 5.2941176471vw;
	height: .1176470588vw;
	background-color: #e5c188
}

@media(max-width:800px) {
	.section-header_section_heading__1ukSM header:before {
		top: 10.4347826087vw;
		right: 1.2173913043vw;
		left: 1.2173913043vw;
		height: .347826087vw
	}
}

.section-header_section_heading__1ukSM header:after {
	content: "";
	position: absolute;
	left: .4117647059vw;
	top: .4117647059vw;
	bottom: 0;
	right: .4117647059vw;
	border-top-right-radius: var(--border-radius);
	border-top-left-radius: var(--border-radius);
	border: 1px solid #e5c188;
	border-bottom: none
}

@media(max-width:800px) {
	.section-header_section_heading__1ukSM header:after {
		top: 1.2173913043vw;
		left: 1.2173913043vw;
		right: 1.2173913043vw
	}
}

.section-header_section_heading__1ukSM header h5 {
	color: #e5c188;
	position: relative
}

.section-header_section_heading__1ukSM header h5 span {
	background: #bf2b28
}

@media(min-width:800px) {
	.section-header_section_heading__1ukSM header h5 span {
		padding: 0 var(--spacing-md)
	}
}

.sliding-tabs_gaming_list__S9QmZ {
	border-bottom: 1px solid #e5c188;
	overflow: hidden;
	transition: all .3s ease-in-out
}

@media(max-width:800px) {
	.sliding-tabs_gaming_list__S9QmZ {
		display: grid;
		grid-gap: var(--spacing-lg)
	}
}

.sliding-tabs_gaming_list__S9QmZ.sliding-tabs_open__wMnSD .sliding-tabs_chevron_right__IAV0u {
	transform: rotate(180deg)
}

.sliding-tabs_gaming_list__S9QmZ.sliding-tabs_open__wMnSD .sliding-tabs_title__N6ui2 {
	width: 32%;
	transition: width .5s ease-in-out;
	padding: 4.7058823529vw
}

@media(max-width:800px) {
	.sliding-tabs_gaming_list__S9QmZ.sliding-tabs_open__wMnSD .sliding-tabs_title__N6ui2 {
		width: 100%;
		height: 100%;
		transition: height .5s ease-in-out
	}
}

.sliding-tabs_gaming_list__S9QmZ.sliding-tabs_open__wMnSD .sliding-tabs_content___HOrA {
	opacity: 1;
	visibility: visible
}

.sliding-tabs_grid__vd_WO {
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	gap: 1.7647058824vw;
	justify-content: center;
	border-top: 1px solid #e5c188;
	position: relative;
	overflow: hidden;
	transition: all .3s ease-in-out;
	height: 21.1764705882vw
}

@media(max-width:800px) {
	.sliding-tabs_grid__vd_WO {
		height: auto
	}
}

.sliding-tabs_grid__vd_WO .sliding-tabs_title__N6ui2 {
	width: 100%;
	text-align: center;
	grid-column: span 12;
	padding: 5.8823529412vw;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: space-between;
	transition: background .3s ease-in-out, width .5s ease-in-out;
	background-color: #37312c;
	color: #e5c188
}

@media(min-width:800px) {
	.sliding-tabs_grid__vd_WO .sliding-tabs_title__N6ui2 {
		border-top-right-radius: var(--border-radius);
		border-bottom-right-radius: var(--border-radius)
	}
}

.sliding-tabs_grid__vd_WO .sliding-tabs_title__N6ui2:hover {
	background-color: #bf2b28
}

@media(max-width:800px) {
	.sliding-tabs_grid__vd_WO .sliding-tabs_title__N6ui2 {
		width: 100%;
		pointer-events: none
	}
}

.sliding-tabs_grid__vd_WO .sliding-tabs_chevron_right__IAV0u {
	transition: transform .3s ease;
	height: 1.1176470588vw;
	width: .7647058824vw
}

@media(max-width:800px) {
	.sliding-tabs_grid__vd_WO .sliding-tabs_chevron_right__IAV0u {
		display: none
	}
}

.sliding-tabs_grid__vd_WO .sliding-tabs_content___HOrA {
	flex: 1;
	opacity: 0;
	visibility: hidden;
	transition: opacity .3s ease-in-out, visibility .3s ease-in-out;
	grid-column: span 12;
	position: absolute;
	right: 0;
	width: 68%;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%
}

@media(max-width:800px) {
	.sliding-tabs_grid__vd_WO .sliding-tabs_content___HOrA {
		width: 100%;
		position: relative;
		grid-column: span 12;
		padding: var(--spacing-sm);
		opacity: 1;
		visibility: visible
	}
}

.sliding-tabs_grid__vd_WO .sliding-tabs_content___HOrA p {
	padding-bottom: 1.1764705882vw
}

@media(max-width:800px) {
	.sliding-tabs_grid__vd_WO .sliding-tabs_content___HOrA p {
		padding-bottom: var(--spacing-xs)
	}
}

.sliding-tabs_grid__vd_WO.sliding-tabs_open__wMnSD .sliding-tabs_content___HOrA {
	opacity: 1;
	visibility: visible
}

.text-banner_textBanner__ENvOr {
	background: #ecc07f;
	padding: var(--spacing-md);
	background-image: url(https://a-us.storyblok.com/f/1023113/2880x402/6c54fda6e8/frame-150.png);
	background-size: cover
}

.text-banner_textBanner__ENvOr p {
	font-size: var(--heading-2);
	font-family: forzablack, sans-serif;
	color: #fff
}

@media(max-width:800px) {
	.text-banner_textBanner__ENvOr p {
		font-size: var(--heading-3)
	}
}

.tiers_tiers_wrapper__5X0xG {
	background: #e5c188;
	padding-top: calc(var(--spacing-xl)*2) !important
}

.tiers_tiers_wrapper__5X0xG .tiers_body__gFziw {
	background-color: #37312c;
	border-radius: var(--border-radius);
	border: .5882352941vw solid #f2e5d1
}

.tiers_tiers_wrapper__5X0xG header {
	display: inline-block;
	border-radius: var(--border-radius);
	padding: var(--spacing-md);
	position: relative;
	transform: translateY(-50%)
}

@media(max-width:800px) {
	.tiers_tiers_wrapper__5X0xG header {
		left: 50%;
		transform: translate(-50%, -50%)
	}
}

@media(min-width:800px) {
	.tiers_tiers_wrapper__5X0xG header {
		margin-left: var(--spacing-lg)
	}
}

.tiers_tiers_wrapper__5X0xG header:before {
	content: "";
	position: absolute;
	top: .4117647059vw;
	left: .4117647059vw;
	right: .4117647059vw;
	bottom: .4117647059vw;
	border: 1px solid #e5c188;
	z-index: 0;
	border-radius: var(--border-radius)
}

.tiers_tiers_wrapper__5X0xG .tiers_tiers__ZZTl2 {
	display: grid;
	grid-template-columns: 1fr;
	grid-gap: var(--spacing-xl);
	padding-bottom: var(--spacing-xl);
	padding-top: var(--spacing-sm)
}

.tiers_tiers_wrapper__5X0xG .tiers_tier__GCJ4i {
	display: grid;
	grid-gap: var(--spacing-md);
	margin: 0 auto;
	align-items: center
}

@media(max-width:800px) {
	.tiers_tiers_wrapper__5X0xG .tiers_tier__GCJ4i {
		width: 90%
	}
}

@media(min-width:800px) {
	.tiers_tiers_wrapper__5X0xG .tiers_tier__GCJ4i {
		grid-template-columns: repeat(2, 1fr);
		width: 70.5882352941vw
	}

	.tiers_tiers_wrapper__5X0xG .tiers_tier__GCJ4i.tiers_reverse__6qnwD {
		direction: rtl
	}

	.tiers_tiers_wrapper__5X0xG .tiers_tier__GCJ4i.tiers_reverse__6qnwD>* {
		direction: ltr
	}

	.tiers_tiers_wrapper__5X0xG .tiers_tier__GCJ4i.tiers_reverse__6qnwD .tiers_content__Ruoko {
		border-top-left-radius: var(--border-radius);
		border-top-right-radius: 0;
		border-bottom-left-radius: var(--border-radius);
		border-bottom-right-radius: 0;
		border-radius: var(--border-radius)
	}
}

.tiers_tiers_wrapper__5X0xG .tiers_tier__GCJ4i img {
	border-radius: var(--border-radius);
	overflow: hidden
}

.tiers_tiers_wrapper__5X0xG .tiers_tier__GCJ4i .tiers_content__Ruoko {
	background-color: #bf2b28;
	color: #f2e5d1;
	border-top-right-radius: var(--border-radius);
	border-bottom-right-radius: var(--border-radius);
	padding: var(--spacing-md) var(--spacing-lg);
	border-radius: var(--border-radius)
}

.tiers_tiers_wrapper__5X0xG .tiers_tier__GCJ4i .tiers_content__Ruoko h4 {
	margin-bottom: var(--spacing-sm)
}

.two-col-slider_slider__EQ5Kc {
	border-top: .0588235294vw solid #e5c188
}

.two-col-slider_slide__HKtSd {
	position: relative;
	align-items: center;
	grid-template-columns: 100vw 100vw
}

@media(min-width:800px) {
	.two-col-slider_slide__HKtSd {
		display: grid;
		grid-template-columns: 29.4117647059vw 62.9411764706vw;
		grid-gap: var(--spacing-xl)
	}
}

.two-col-slider_slide__HKtSd .two-col-slider_left__NuCUV {
	padding: var(--spacing-lg) 0 var(--spacing-lg) var(--spacing-xl)
}

@media(max-width:800px) {
	.two-col-slider_slide__HKtSd .two-col-slider_left__NuCUV {
		padding: var(--spacing-lg) var(--spacing-md)
	}
}

.two-col-slider_slide__HKtSd .two-col-slider_left__NuCUV .two-col-slider_rich__hJZiW {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-md)
}

.two-col-slider_slide__HKtSd .two-col-slider_left__NuCUV h5 {
	font-family: beverly-drive-right, sans-serif;
	font-weight: 700;
	font-size: var(--heading-4);
	padding-left: 3px
}

.two-col-slider_swiper_container__zUZa_,
.two-col-slider_swiper_slide__3LTbn {
	max-width: 100%
}

.two-col-slider_pagination__BEPxP {
	display: flex;
	justify-content: center;
	width: 13.5294117647vw !important;
	gap: .2941176471vw;
	margin-top: var(--spacing-md)
}

@media(max-width:800px) {
	.two-col-slider_pagination__BEPxP {
		width: 100% !important
	}
}

.two-col-slider_pagination__BEPxP span {
	background-color: #e5c188
}

.two-col-slider_right__8fIT5 {
	padding: var(--spacing-lg);
	background-color: #37312c;
	background-image: url(https://a-us.storyblok.com/f/1023113/1107x1080/21d753f15c/frame-151.png);
	background-size: cover;
	position: relative
}

.two-col-slider_right__8fIT5 .two-col-slider_image_swiper_container__gkDiT {
	border-radius: var(--border-radius);
	overflow: hidden;
	position: relative
}

.two-col-slider_right__8fIT5 .two-col-slider_image_swiper_container__gkDiT:after {
	content: "";
	position: absolute;
	left: .2941176471vw;
	right: .2941176471vw;
	top: .2941176471vw;
	bottom: .2941176471vw;
	border: .0588235294vw solid #e5c188;
	border-radius: var(--border-radius);
	z-index: 10
}

.two-col-slider_right__8fIT5 .two-col-slider_img__Dno9_ {
	aspect-ratio: 1.2/1
}

._two-column_promo_details__fv4z1 {
	display: grid
}

@media(min-width:800px) {
	._two-column_promo_details__fv4z1 {
		grid-template-columns: repeat(12, 1fr)
	}
}

._two-column_promo_details__fv4z1._two-column_reverse__7qEAy {
	direction: rtl
}

._two-column_promo_details__fv4z1._two-column_reverse__7qEAy>* {
	direction: ltr
}

._two-column_body__ZcDBq {
	padding: var(--spacing-xl) 0;
	display: flex;
	height: 100%;
	flex-direction: column;
	justify-content: space-between;
	align-items: center
}

@media(min-width:800px) {
	._two-column_body__ZcDBq {
		grid-column: span 7
	}
}

._two-column_body__ZcDBq ._two-column_body_inner__anODi {
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%
}

@media(min-width:800px) {
	._two-column_body__ZcDBq ._two-column_body_inner__anODi {
		width: 41.7647058824vw
	}
}

@media(max-width:800px) {
	._two-column_body__ZcDBq ._two-column_body_inner__anODi {
		gap: var(--spacing-md)
	}
}

._two-column_body__ZcDBq ._two-column_body_inner__anODi h4 {
	text-transform: uppercase;
	color: #e5c188;
	font-size: var(--heading-3)
}

._two-column_body__ZcDBq ._two-column_body_inner__anODi h5 {
	font-weight: 800;
	color: #f2e5d1;
	font-size: var(--heading-4);
	margin-top: var(--spacing-xs)
}

._two-column_body__ZcDBq ._two-column_content__kHXWB {
	background-color: #f2e5d1;
	color: #37312c;
	border-radius: calc(var(--border-radius)/2);
	padding: 2.3529411765vw
}

._two-column_body__ZcDBq ._two-column_content__kHXWB p {
	margin-bottom: var(--spacing-xs)
}

._two-column_body__ZcDBq ._two-column_content__kHXWB p:last-child {
	margin-bottom: 0
}

._two-column_body__ZcDBq ._two-column_button__wRJks {
	visibility: hidden
}

._two-column_body__ZcDBq ._two-column_button__wRJks a {
	display: inline-flex
}

._two-column_img__9Cx5U {
	position: relative;
	border-top-left-radius: var(--border-radius);
	border-bottom-left-radius: var(--border-radius)
}

@media(min-width:800px) {
	._two-column_img__9Cx5U {
		grid-column: span 5
	}
}

._two-column_img__9Cx5U ._two-column_animated_cards__lyOpN {
	max-width: 29.4117647059vw;
	height: 53vw;
	width: 100%
}

@media(max-width:800px) {
	._two-column_img__9Cx5U ._two-column_animated_cards__lyOpN {
		max-width: 86.9565217391vw;
		height: 86.9565217391vw;
		margin-top: var(--spacing-xl);
		width: 100%
	}
}

._two-column_img__9Cx5U ._two-column_animated_cards__lyOpN ._two-column_inner_wrap__pUDfW {
	transform: translateX(-1.7647058824vw)
}

._two-column_img__9Cx5U ._two-column_animated_cards__lyOpN ._two-column_card___x0es {
	-o-object-fit: contain;
	object-fit: contain;
	max-width: 100%
}

@media(max-width:800px) {
	._two-column_img__9Cx5U ._two-column_animated_cards__lyOpN ._two-column_card___x0es {
		max-width: 60.8695652174vw;
		right: 20%
	}
}

._two-column_themeLight__e_O66 ._two-column_body_inner__anODi h3 {
	color: #37312c;
	white-space: pre
}

._two-column_themeLight__e_O66 ._two-column_body_inner__anODi ._two-column_content__kHXWB {
	border: 1px solid #e5c188
}

._two-column-card-cta_promo_details__J5vpl {
	display: grid;
	background: #bf2b28;
	border-radius: var(--border-radius)
}

@media(min-width:800px) {
	._two-column-card-cta_promo_details__J5vpl {
		grid-template-columns: repeat(12, 1fr)
	}
}

._two-column-card-cta_promo_details__J5vpl._two-column-card-cta_reverse__W_Tvj {
	direction: rtl
}

._two-column-card-cta_promo_details__J5vpl._two-column-card-cta_reverse__W_Tvj>* {
	direction: ltr
}

._two-column-card-cta_body__cEW5v {
	display: flex;
	height: 100%;
	flex-direction: column;
	justify-content: space-between;
	align-items: center
}

@media(min-width:800px) {
	._two-column-card-cta_body__cEW5v {
		grid-column: span 6;
		padding: var(--spacing-xl) 0
	}
}

._two-column-card-cta_body__cEW5v ._two-column-card-cta_body_inner__hT6om {
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%
}

@media(min-width:800px) {
	._two-column-card-cta_body__cEW5v ._two-column-card-cta_body_inner__hT6om {
		padding-left: var(--grid-gap-md)
	}
}

@media(max-width:800px) {
	._two-column-card-cta_body__cEW5v ._two-column-card-cta_body_inner__hT6om {
		gap: var(--spacing-md)
	}
}

._two-column-card-cta_body__cEW5v ._two-column-card-cta_body_inner__hT6om h3 {
	font-weight: 450;
	font-size: var(--heading-4);
	color: #f2e5d1
}

._two-column-card-cta_body__cEW5v ._two-column-card-cta_body_inner__hT6om h2 {
	text-transform: uppercase;
	color: #e5c188;
	font-size: var(--heading-2);
	font-weight: 450
}

._two-column-card-cta_body__cEW5v ._two-column-card-cta_body_inner__hT6om h5 {
	font-weight: 800;
	color: #f2e5d1;
	font-size: var(--heading-4);
	margin-top: var(--spacing-xs)
}

._two-column-card-cta_body__cEW5v ._two-column-card-cta_content__22FM2 {
	color: #37312c;
	border-radius: calc(var(--border-radius)/2);
	padding: 2.3529411765vw 0
}

._two-column-card-cta_body__cEW5v ._two-column-card-cta_content__22FM2 p {
	color: #f2e5d1;
	font-weight: 400;
	font-size: var(--p);
	max-width: 35.2941176471vw;
	margin: 3.5294117647vw auto 0
}

._two-column-card-cta_body__cEW5v ._two-column-card-cta_content__22FM2 p:last-child {
	margin-bottom: 0
}

@media(max-width:800px) {
	._two-column-card-cta_body__cEW5v ._two-column-card-cta_content__22FM2 p {
		max-width: 75%
	}
}

._two-column-card-cta_body__cEW5v ._two-column-card-cta_button__7TR14 {
	visibility: hidden
}

._two-column-card-cta_body__cEW5v ._two-column-card-cta_button__7TR14 a {
	display: inline-flex
}

._two-column-card-cta_img__nxItg {
	position: relative;
	padding: var(--grid-gap-md)
}

._two-column-card-cta_img__nxItg img {
	border-radius: var(--border-radius)
}

@media(min-width:800px) {
	._two-column-card-cta_img__nxItg {
		grid-column: span 6
	}
}

._two-column-card-cta_img__nxItg ._two-column-card-cta_animated_cards__W1_C5 {
	max-width: 29.4117647059vw;
	height: 53vw;
	width: 100%
}

@media(max-width:800px) {
	._two-column-card-cta_img__nxItg ._two-column-card-cta_animated_cards__W1_C5 {
		max-width: 86.9565217391vw;
		height: 86.9565217391vw;
		margin-top: var(--spacing-xl);
		width: 100%
	}
}

._two-column-card-cta_img__nxItg ._two-column-card-cta_animated_cards__W1_C5 ._two-column-card-cta_inner_wrap__YwlkU {
	transform: translateX(-1.7647058824vw)
}

._two-column-card-cta_img__nxItg ._two-column-card-cta_animated_cards__W1_C5 ._two-column-card-cta_card___EiKx {
	-o-object-fit: contain;
	object-fit: contain;
	max-width: 100%
}

@media(max-width:800px) {
	._two-column-card-cta_img__nxItg ._two-column-card-cta_animated_cards__W1_C5 ._two-column-card-cta_card___EiKx {
		max-width: 60.8695652174vw;
		right: 20%
	}
}

._two-column-card-cta_themeLight__Qht84 ._two-column-card-cta_body_inner__hT6om h3 {
	color: #37312c;
	white-space: pre
}

.cursive_job_fair_item__gd0_w {
	padding: 0;
	line-height: normal;
	font-size: .9411764706vw
}

@media(max-width:800px) {
	.cursive_job_fair_item__gd0_w {
		padding: 1.7391304348vw 0;
		font-size: 2.4347826087vw;
		line-height: 120%
	}
}

.cursive_job_fair_item__gd0_w .cursive_heading__x_WMH {
	font-size: 2.9411764706vw;
	font-family: beverly-drive-right, sans-serif;
	font-style: normal;
	margin-bottom: 3.8823529412vw
}

@media(max-width:800px) {
	.cursive_job_fair_item__gd0_w .cursive_heading__x_WMH {
		font-size: 4.1739130435vw
	}
}

.cursive_flex__CDlZk {
	gap: .4117647059vw
}

@media(max-width:800px) {
	.cursive_flex__CDlZk {
		gap: 1.2173913043vw
	}
}

.job-fair_job_fair_item__JuM8p {
	border-bottom: .0588235294vw solid #f2e5d1;
	padding: .5882352941vw 0;
	line-height: 1.1764705882vw;
	font-size: .9411764706vw
}

@media(max-width:800px) {
	.job-fair_job_fair_item__JuM8p {
		padding: 1.7391304348vw 0;
		font-size: 2.4347826087vw;
		line-height: 120%
	}
}

.job-fair_job_fair_item__JuM8p:first-of-type {
	margin-top: 2.3529411765vw
}

@media(max-width:800px) {
	.job-fair_job_fair_item__JuM8p:first-of-type {
		margin-top: 6.9565217391vw
	}
}

.job-fair_flex__m8aH2 {
	gap: .4117647059vw
}

@media(max-width:800px) {
	.job-fair_flex__m8aH2 {
		gap: 1.2173913043vw
	}
}
.cursor {
	position: fixed;
	top: 0;
	left: 0;
	pointer-events: none;
	width: 40px;
	height: 40px;
	border: 1px solid #f3945a;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	z-index: 9999;
	transition: transform 5s ease-out, height .3s ease-out, width .3s ease-out;
	cursor: default
}

.cursor.show-play {
	width: 70px;
	height: 70px;
	cursor: none;
	background-color: #f2e5d1;
	opacity: .8;
	border-color: #f2e5d1
}

.cursor.show-play:before {
	content: "";
	color: #bf2b28;
	left: 55%
}

.cursor-play,
.cursor.show-play:before {
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent;
	border-left: 20px solid #e2711b
}

.cursor-play {
	display: none;
	left: 50%
}

.cursor-play.show-play {
	position: relative
}

.cursor-play.show-play:before {
	content: "Play";
	position: absolute;
	left: 0;
	right: 0;
	color: #fff;
	top: 0;
	bottom: 0;
	background-color: red
}

.video:hover+.cursor .cursor-play {
	display: block
}

.social_social__aTfOB {
	display: flex;
	gap: .8235294118vw;
	justify-content: start;
	align-items: center;
	margin-top: .5882352941vw
}

@media(max-width:800px) {
	.social_social__aTfOB {
		gap: 2.4347826087vw;
		margin-top: 1.7391304348vw;
		justify-content: center
	}
}

.social_social__aTfOB svg {
	width: 1.7647058824vw
}

.social_social__aTfOB svg rect {
	fill: #e5c188
}

@media(max-width:800px) {
	.social_social__aTfOB svg {
		width: 6.0869565217vw
	}
}

.social_social__aTfOB a {
	transition: all .3s ease
}

.social_social__aTfOB a:hover {
	opacity: .8
}

.footer_footer__mQF6i {
	padding: 26.0869565217vw var(--spacing-xl);
	width: 100%;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	color: #e5c188;
	text-transform: uppercase;
	background-color: #bf2b28
}

@media(min-width:800px) {
	.footer_footer__mQF6i {
		min-height: 55.8823529412vw;
		padding: 8.8235294118vw var(--spacing-xl)
	}
}

.footer_footer__mQF6i:before {
	content: "";
	position: absolute;
	left: var(--spacing-md);
	top: var(--spacing-md);
	right: var(--spacing-md);
	bottom: var(--spacing-md);
	border: 1px solid #e5c188;
	border-radius: var(--border-radius);
	z-index: 0
}

.footer_footer__mQF6i a:hover {
	color: #f2e5d1
}

.footer_footer__mQF6i .footer_bg__Rw6Dh {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 56.7647058824vw
}

@media(max-width:800px) {
	.footer_footer__mQF6i .footer_bg__Rw6Dh {
		width: 100%
	}
}

.footer_footer__mQF6i .footer_grid_wrapper__1tc_N {
	display: grid;
	height: 100%;
	align-items: flex-end;
	position: relative;
	z-index: 2
}

@media(max-width:800px) {
	.footer_footer__mQF6i .footer_grid_wrapper__1tc_N {
		grid-gap: var(--spacing-md);
		text-align: center
	}
}

@media(min-width:800px) {
	.footer_footer__mQF6i .footer_grid_wrapper__1tc_N {
		grid-template-columns: repeat(2, 1fr)
	}
}

.footer_footer__mQF6i .footer_menu_wrapper__S_AJK {
	display: flex;
	flex-direction: column;
	justify-content: flex-end
}

@media(max-width:800px) {
	.footer_footer__mQF6i .footer_menu_wrapper__S_AJK {
		flex-direction: column;
		gap: var(--spacing-md)
	}
}

@media(min-width:800px) {
	.footer_footer__mQF6i .footer_menu_wrapper__S_AJK {
		gap: 2.0588235294vw
	}
}

.footer_footer__mQF6i .footer_menu_link__bo0a_ {
	font-family: forzablack, sans-serif;
	text-transform: uppercase;
	color: #ecc07f;
	font-size: var(--heading-5)
}

.footer_footer__mQF6i .footer_detail_row__d8IgS {
	display: grid;
	color: #e5c188;
	grid-gap: var(--spacing-md)
}

@media(min-width:800px) {
	.footer_footer__mQF6i .footer_detail_row__d8IgS {
		grid-template-columns: repeat(2, 1fr);
		padding-left: 5.1176470588vw;
		grid-gap: var(--spacing-lg) var(--spacing-xxl)
	}
}

.footer_legal_bg__TJdV_ {
	background-image: url(https://a-us.storyblok.com/f/1023113/1920x107/59865c6446/frame-102.png);
	background-size: cover;
	color: #e5c188
}

.footer_legal_bg__TJdV_ .footer_legal__mbxJw {
	padding: var(--spacing-sm) var(--spacing-md);
	text-transform: uppercase;
	align-items: center;
	color: #e5c188;
	display: grid
}

@media(max-width:800px) {
	.footer_legal_bg__TJdV_ .footer_legal__mbxJw {
		padding: var(--spacing-md);
		text-align: center;
		gap: var(--spacing-md)
	}
}

@media(min-width:800px) {
	.footer_legal_bg__TJdV_ .footer_legal__mbxJw {
		grid-template-columns: 41.1764705882vw 1fr
	}
}

.footer_legal_bg__TJdV_ .footer_legal__mbxJw .footer_logo__z_NFK {
	width: 8.6470588235vw;
	display: inline-block
}

@media(max-width:800px) {
	.footer_legal_bg__TJdV_ .footer_legal__mbxJw .footer_logo__z_NFK {
		width: 25.5652173913vw
	}
}

.footer_legal_bg__TJdV_ .footer_legal__mbxJw .footer_legal_menu__cSG87 {
	gap: var(--spacing-lg);
	align-items: center;
	color: #e5c188
}

@media(max-width:800px) {
	.footer_legal_bg__TJdV_ .footer_legal__mbxJw .footer_legal_menu__cSG87 {
		text-align: center;
		display: flex;
		flex-direction: column
	}
}

@media(min-width:800px) {
	.footer_legal_bg__TJdV_ .footer_legal__mbxJw .footer_legal_menu__cSG87 {
		display: flex
	}
}

.footer_legal_bg__TJdV_ .footer_legal__mbxJw .footer_legal_menu__cSG87 a:hover {
	color: #f2e5d1
}

.footer_legal_bg__TJdV_ .footer_age_text__Q2leV {
	text-align: center;
	font-size: var(--p-sm);
	padding-bottom: var(--spacing-sm)
}

.menu_menu_wrapper__6Paps {
	display: block
}

.menu_menu_wrapper__6Paps:after {
	transition: transform .3s var(--ease-in-out-cubic)
}

.menu_menu_wrapper__6Paps.menu_open__JHoAd .menu_logo_wrapper__h2y_W {
	transition-delay: .2s;
	transition: all .3s var(--ease-in-out-cubic)
}

.menu_menu_wrapper__6Paps.menu_open__JHoAd .menu_menu_group___0zBQ {
	transition: opacity .3s ease var(--item-delay), transform .3s ease var(--item-delay)
}

.menu_menu_wrapper__6Paps.menu_open__JHoAd .menu_menu2__hIzTJ {
	transition: all .3s var(--ease-in-out-cubic);
	transition-delay: .4s
}

.menu_menu_wrapper__6Paps.menu_open__JHoAd .menu_menu__hR_1r:after {
	opacity: 1;
	transform: scale(1);
	transition-delay: .2s;
	transition: all .3s var(--ease-in-out-cubic)
}

.menu_menu_wrapper__6Paps .menu_menu_group___0zBQ {
	position: relative;
	padding: var(--spacing-sm) 0;
	cursor: pointer;
	z-index: 5
}

.menu_menu_wrapper__6Paps .menu_menu_group___0zBQ:after {
	content: "";
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: 0;
	width: 0;
	height: 1px;
	background-color: #f2e5d1;
	animation: menu_lineWidth__NXS4a .3s forwards;
	animation-delay: var(--line-delay)
}

@keyframes menu_lineWidth__NXS4a {
	to {
		width: 11.7647058824vw
	}
}

.menu_menu_wrapper__6Paps .menu_menu_group___0zBQ:last-of-type:after {
	display: none
}

.menu_menu_wrapper__6Paps .menu_inner__rmDC0 {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: var(--spacing-sm)
}

.menu_menu_wrapper__6Paps .menu_sub_menu_item__KZI7c .menu_menuSubLink__Jh0Qr {
	font-family: neuzeit_groteskregular, sans;
	color: #f2e5d1;
	padding: var(--spacing-xs) 0 0 0;
	display: block
}

.menu_menu_wrapper__6Paps .menu_sub_menu_item__KZI7c .menu_menuSubLink__Jh0Qr:hover {
	color: #e5c188
}

.menu_menu_wrapper__6Paps .menu_menu__hR_1r {
	text-align: center;
	padding: var(--spacing-md);
	margin-left: var(--spacing-md);
	margin-right: var(--spacing-md);
	position: relative;
	height: 80vh;
	overflow-y: scroll;
	border-radius: var(--border-radius);
	border: 1px solid #f2e5d1;
	scrollbar-width: none;
	-ms-overflow-style: none;
	transform: scale(.7)
}

.menu_menu_wrapper__6Paps .menu_menu__hR_1r::-webkit-scrollbar {
	display: none
}

@media(max-width:800px) {
	.menu_menu_wrapper__6Paps .menu_menu__hR_1r {
		margin-left: var(--spacing-sm);
		margin-right: var(--spacing-sm)
	}
}

.menu_menu_wrapper__6Paps .menu_menu__hR_1r:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 0
}

.menu_menu_wrapper__6Paps .menu_menuLink__4FThg {
	font-family: forzablack, sans-serif;
	font-size: var(--heading-5);
	color: #e5c188;
	text-transform: uppercase;
	line-height: 120%;
	cursor: pointer
}

.menu_menu_wrapper__6Paps .menu_menuLink__4FThg a {
	display: block
}

.menu_menu_wrapper__6Paps .menu_menuLink__4FThg:hover {
	transition: all .3s ease;
	color: #bf2b28
}

.menu_menu2__hIzTJ {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: var(--spacing-md);
	position: relative;
	z-index: 4;
	margin-top: var(--spacing-md);
	transform: translateY(1.7647058824vw);
	opacity: 0
}

@media(max-width:800px) {
	.menu_menu2__hIzTJ {
		flex-direction: column
	}
}

.menu_menuItemSecondary__wp7xS {
	color: #f2e5d1;
	display: inline-block;
	text-transform: uppercase
}

.menu_menuItemSecondary__wp7xS:hover {
	color: #e5c188
}

.menu_menu_wrapper__6Paps {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	z-index: 100;
	padding: var(--spacing-sm) 0;
	overflow: hidden;
	visibility: hidden;
	transition: visibility .3s ease-in-out
}

.menu_menu_wrapper__6Paps:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #37312c;
	z-index: -1;
	transform: translateY(-100%);
	transition: transform .6s var(--ease-in-out-cubic);
	overflow: hidden
}

.menu_menu_wrapper__6Paps.menu_open__JHoAd {
	visibility: visible
}

.menu_menu_wrapper__6Paps.menu_open__JHoAd:after {
	transform: translateY(0)
}

.menu_menu_wrapper__6Paps.menu_open__JHoAd .menu_close__WoBBw {
	transform: scale(1)
}

.menu_menu_wrapper__6Paps.menu_open__JHoAd .menu_logo_wrapper__h2y_W {
	opacity: 1;
	transform: translateY(0);
	transition: all .3s var(--ease-in-out-cubic) .2s
}

.menu_menu_wrapper__6Paps.menu_open__JHoAd .menu_menu_group___0zBQ {
	opacity: 1;
	transform: translateY(0);
	transition: opacity .3s ease-in-out, transform .3s ease-in-out
}

.menu_menu_wrapper__6Paps.menu_open__JHoAd .menu_menu__hR_1r {
	transform: scale(1);
	transition: transform .3s var(--ease-in-out-cubic)
}

.menu_menu_wrapper__6Paps.menu_open__JHoAd .menu_menu2__hIzTJ {
	opacity: 1;
	transform: translateY(0);
	transition: opacity .3s ease-in-out .4s, transform .3s ease-in-out .4s
}

.menu_menu_wrapper__6Paps:not(.menu_open__JHoAd) {
	visibility: hidden;
	transition-delay: .1s
}

.menu_menu_wrapper__6Paps:not(.menu_open__JHoAd):after {
	transform: translateY(-100%)
}

.menu_menu_wrapper__6Paps:not(.menu_open__JHoAd) .menu_close__WoBBw {
	transform: scale(0);
	transition: transform .2s ease-in-out
}

.menu_menu_wrapper__6Paps:not(.menu_open__JHoAd) .menu_logo_wrapper__h2y_W {
	opacity: 0;
	transform: translateY(-120%);
	transition: all .3s var(--ease-in-out-cubic)
}

.menu_menu_wrapper__6Paps:not(.menu_open__JHoAd) .menu_menu_group___0zBQ {
	opacity: 0;
	transform: translateY(20px);
	transition: opacity .3s ease-in-out, transform .3s ease-in-out
}

.menu_menu_wrapper__6Paps:not(.menu_open__JHoAd) .menu_menu__hR_1r {
	transform: scale(0);
	transition: transform .3s var(--ease-in-out-cubic)
}

.menu_menu_wrapper__6Paps:not(.menu_open__JHoAd) .menu_menu2__hIzTJ {
	opacity: 0;
	transform: translateY(20px);
	transition: opacity .3s ease-in-out, transform .3s ease-in-out
}

.menu_menu_wrapper__6Paps .menu_close__WoBBw {
	font-family: forzablack, sans-serif;
	font-size: var(--p-l);
	background-color: #e5c188;
	position: absolute;
	left: var(--spacing-md);
	border-radius: 100%;
	width: 2.9411764706vw;
	height: 2.9411764706vw;
	display: flex;
	justify-content: center;
	align-items: center;
	transform: scale(0);
	margin-left: -.5882352941vw;
	transition: transform .3s var(--ease-in-out-cubic)
}

@media(max-width:800px) {
	.menu_menu_wrapper__6Paps .menu_close__WoBBw {
		width: 6.9565217391vw;
		height: 6.9565217391vw;
		left: var(--spacing-sm)
	}
}

.menu_menu_wrapper__6Paps header {
	display: flex;
	justify-content: center;
	padding-bottom: var(--spacing-md)
}

.menu_menu_wrapper__6Paps header .menu_logo_wrapper__h2y_W {
	position: relative;
	-o-object-fit: contain;
	object-fit: contain;
	width: 14.7058823529vw;
	line-height: 0;
	font-size: 0;
	transform: translateY(-120%);
	opacity: 0;
	transition: opacity .3s ease-in-out, transform .3s ease-in-out
}

@media(max-width:800px) {
	.menu_menu_wrapper__6Paps header .menu_logo_wrapper__h2y_W {
		width: 34.7826086957vw
	}
}

.menu_menu_wrapper__6Paps .menu_menu_group___0zBQ {
	opacity: 0;
	transform: translateY(20px);
	transition: opacity .3s ease-in-out, transform .3s ease-in-out
}

.menu_menu_wrapper__6Paps .menu_menu__hR_1r {
	transform: scale(.9);
	transition: transform .3s var(--ease-in-out-cubic)
}

.menu_menu_wrapper__6Paps .menu_menu2__hIzTJ {
	opacity: 0;
	transform: translateY(20px);
	transition: opacity .3s ease-in-out, transform .3s ease-in-out
}

.menu_menu_wrapper__6Paps .menu_dropdown_menu__MtiwP {
	display: none;
	opacity: 0;
	transform: translateY(-10px);
	transition: opacity .3s ease-out, transform .3s var(--ease-in-out-cubic);
	left: 0;
	right: 0;
	background-color: #37312c;
	padding: var(--spacing-sm);
	z-index: 10
}

.menu_menu_wrapper__6Paps .menu_dropdown_menu__MtiwP.menu_active__VUNEL {
	display: block;
	opacity: 1;
	transform: translateY(0)
}

.header_banner__Q_Ify {
	padding: 0 0 0 var(--spacing-md);
	width: 100%;
	position: fixed;
	z-index: 100;
	top: 0;
	background-color: #37312c;
	transition: transform .4s cubic-bezier(.5, .2, .2, 1)
}

@media(max-width:800px) {
	.header_banner__Q_Ify {
		padding: 0 0 0 var(--spacing-sm)
	}
}

.header_banner__Q_Ify.header_hidden__Rf8Uk {
	transform: translateY(-100%)
}

.header_banner__Q_Ify {
	transform: all .3s ease
}

.header_banner__Q_Ify.header_open__ooBGV {
	opacity: 0;
	transition-delay: 4s
}

.header_menuLogoWrap__X_Av4 {
	display: flex;
	gap: 4.7058823529vw;
	align-items: center
}

.header_menuTrigger__zVGKQ {
	width: 1.7647058824vw;
	display: flex;
	flex-direction: column;
	gap: .1764705882vw
}

@media(max-width:800px) {
	.header_menuTrigger__zVGKQ {
		width: 5.2173913043vw;
		gap: .6956521739vw
	}
}

.header_menuTrigger__zVGKQ span {
	height: .2941176471vw;
	background-color: #e5c188;
	display: block;
	width: 100%;
	transition: width .3s var(--ease-in-out-expo)
}

@media(max-width:800px) {
	.header_menuTrigger__zVGKQ span {
		height: .6956521739vw
	}
}

.header_menuTrigger__zVGKQ:hover span:first-of-type {
	width: 90%
}

.header_menuTrigger__zVGKQ:hover span:nth-of-type(2) {
	width: 70%
}

.header_menuTrigger__zVGKQ:hover span:last-of-type {
	width: 50%
}

.header_menu-toggle__m7thY {
	padding-top: .2352941176vw;
	position: absolute;
	right: .1470588235vw
}

.header_logo_wrapper__pOm49 {
	position: relative;
	-o-object-fit: contain;
	object-fit: contain;
	width: 14.7058823529vw;
	height: 4.5294117647vw;
	line-height: 0;
	font-size: 0
}

@media(max-width:800px) {
	.header_logo_wrapper__pOm49 {
		width: 34.7826086957vw
	}
}

.header_logo_wrapper__pOm49 img {
	-o-object-fit: contain;
	object-fit: contain;
	min-width: 100%
}

.header_siteName__Yylwb {
	font-size: var(--heading-5);
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .1764705882vw;
	line-height: 100%
}

.header_menu_wrapper__cr7iv {
	gap: var(--spacing-md);
	text-transform: uppercase;
	padding-right: var(--spacing-lg)
}

.header_active__PzFV3 a {
	color: #f2e5d1 !important
}

.header_contact_link__QfJN2 {
	background-color: #bf2b28;
	height: 100%;
	padding: 2.3529411765vw var(--spacing-lg);
	position: relative;
	text-transform: uppercase;
	color: #e5c188
}

@media(max-width:800px) {
	.header_contact_link__QfJN2 {
		padding: 5.2173913043vw var(--spacing-md)
	}
}

.header_contact_link__QfJN2 span {
	position: relative;
	z-index: 1
}

.header_contact_link__QfJN2:after {
	content: "";
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	height: 0;
	background-color: #aa211e;
	transition: height .3s var(--ease-in-out-expo);
	z-index: 0
}

.header_contact_link__QfJN2:hover {
	color: #e5c188
}

.header_contact_link__QfJN2:hover:after {
	height: 100%
}

.header_menu_link__Ea3x_ a {
	color: #e5c188
}

.header_menu_link__Ea3x_ a:hover {
	color: #f2e5d1
}

@font-face {
	font-family: forzablack;
	src: url(/fonts/forza-black-webfont-webfont.woff2) format("woff2"), url(/fonts/forza-black-webfont-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: forzabold;
	src: url(/fonts/forza-bold-webfont-webfont.woff2) format("woff2"), url(/fonts/forza-bold-webfont-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: neuzeit_groteskregular;
	src: url(/fonts/neuzeit-grotesk-webfont.woff2) format("woff2"), url(/fonts/neuzeit-grotesk-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}

:root {
	--ease-in-quad: cubic-bezier(0.55, 0.085, 0.68, 0.53);
	--ease-in-cubic: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	--ease-in-quart: cubic-bezier(0.895, 0.03, 0.685, 0.22);
	--ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	--ease-in-expo: cubic-bezier(0.95, 0.05, 0.795, 0.035);
	--ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.335);
	--ease-out-quad: cubic-bezier(0.25, 0.46, 0.45, 0.94);
	--ease-out-cubic: cubic-bezier(0.215, 0.61, 0.355, 1);
	--ease-out-quart: cubic-bezier(0.165, 0.84, 0.44, 1);
	--ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);
	--ease-out-expo: cubic-bezier(0.19, 1, 0.22, 1);
	--ease-out-circ: cubic-bezier(0.075, 0.82, 0.165, 1);
	--ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);
	--ease-in-out-cubic: cubic-bezier(0.645, 0.045, 0.355, 1);
	--ease-in-out-quart: cubic-bezier(0.77, 0, 0.175, 1);
	--ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);
	--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);
	--ease-in-out-circ: cubic-bezier(0.785, 0.135, 0.15, 0.86);
	--gleasing: cubic-bezier(0.4, 0, 0, 1)
}

*,
:after,
:before {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, .5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia: ;
	--tw-contain-size: ;
	--tw-contain-layout: ;
	--tw-contain-paint: ;
	--tw-contain-style:
}

::backdrop {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: ;
	--tw-pan-y: ;
	--tw-pinch-zoom: ;
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: ;
	--tw-gradient-via-position: ;
	--tw-gradient-to-position: ;
	--tw-ordinal: ;
	--tw-slashed-zero: ;
	--tw-numeric-figure: ;
	--tw-numeric-spacing: ;
	--tw-numeric-fraction: ;
	--tw-ring-inset: ;
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgba(59, 130, 246, .5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: ;
	--tw-brightness: ;
	--tw-contrast: ;
	--tw-grayscale: ;
	--tw-hue-rotate: ;
	--tw-invert: ;
	--tw-saturate: ;
	--tw-sepia: ;
	--tw-drop-shadow: ;
	--tw-backdrop-blur: ;
	--tw-backdrop-brightness: ;
	--tw-backdrop-contrast: ;
	--tw-backdrop-grayscale: ;
	--tw-backdrop-hue-rotate: ;
	--tw-backdrop-invert: ;
	--tw-backdrop-opacity: ;
	--tw-backdrop-saturate: ;
	--tw-backdrop-sepia: ;
	--tw-contain-size: ;
	--tw-contain-layout: ;
	--tw-contain-paint: ;
	--tw-contain-style:
}

/*
! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com
*/
*,
:after,
:before {
	box-sizing: border-box;
	border: 0 solid
}

:after,
:before {
	--tw-content: ""
}

:host,
html {
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	font-family: ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-feature-settings: normal;
	font-variation-settings: normal;
	-webkit-tap-highlight-color: transparent
}

body {
	margin: 0;
	line-height: inherit
}

hr {
	height: 0;
	color: inherit;
	border-top-width: 1px
}

abbr:where([title]) {
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

h1,
h2,
h3,
h4,
h5,
h6 {
	/* font-size: inherit; */
	/* font-weight: inherit */
}

a {
	color: inherit;
	text-decoration: inherit
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
pre,
samp {
	font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
	font-feature-settings: normal;
	font-variation-settings: normal;
	font-size: 1em
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

table {
	text-indent: 0;
	border-color: inherit
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-feature-settings: inherit;
	font-variation-settings: inherit;
	font-size: 100%;
	font-weight: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	color: inherit;
	margin: 0;
	padding: 0
}

button,
select {
	text-transform: none
}

button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
	-webkit-appearance: button;
	background-color: transparent;
	background-image: none
}

:-moz-focusring {
	outline: auto
}

:-moz-ui-invalid {
	box-shadow: none
}

progress {
	vertical-align: baseline
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

summary {
	display: list-item
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
	margin: 0
}

fieldset {
	margin: 0
}

fieldset,
legend {
	padding: 0
}

menu,
ol,
ul {
	list-style: none;
	margin: 0;
	padding: 0
}

dialog {
	padding: 0
}

textarea {
	resize: vertical
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	opacity: 1;
	color: #9ca3af
}

input::placeholder,
textarea::placeholder {
	opacity: 1;
	color: #9ca3af
}

[role=button],
button {
	cursor: pointer
}

:disabled {
	cursor: default
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
	display: block;
	vertical-align: middle
}

img,
video {
	max-width: 100%;
	height: auto
}

[hidden]:where(:not([hidden=until-found])) {
	display: none
}

.container {
	width: 100%
}

@media (min-width:768px) {
	.container {
		max-width: 768px
	}
}

@media (min-width:1500px) {
	.container {
		max-width: 1500px
	}
}

.container {
	max-width: 100vw
}

.visible {
	visibility: visible
}

.fixed {
	position: fixed
}

.absolute {
	position: absolute
}

.relative {
	position: relative
}

.sticky {
	position: sticky
}

.z-10 {
	z-index: 10
}

.my-2 {
	margin-top: .5rem;
	margin-bottom: .5rem
}

.ml-4 {
	margin-left: 1rem
}

.flex {
	display: flex
}

.grid {
	display: grid
}

.hidden {
	display: none
}

.h-\[85vh\] {
	height: 85vh
}

.min-h-\[100vh\] {
	min-height: 100vh
}

.w-full {
	width: 100%
}

.transform {
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.list-none {
	list-style-type: none
}

.flex-col {
	flex-direction: column
}

.flex-wrap {
	flex-wrap: wrap
}

.items-end {
	align-items: flex-end
}

.items-center {
	align-items: center
}

.justify-end {
	justify-content: flex-end
}

.justify-center {
	justify-content: center
}

.justify-between {
	justify-content: space-between
}

.border {
	border-width: 1px
}

.bg-black {
	--tw-bg-opacity: 1;
	background-color: rgb(56 50 45/var(--tw-bg-opacity))
}

.bg-primary {
	--tw-bg-opacity: 1;
	background-color: rgb(191 43 40/var(--tw-bg-opacity))
}

.bg-secondary {
	--tw-bg-opacity: 1;
	background-color: rgb(229 193 136/var(--tw-bg-opacity))
}

.bg-white {
	--tw-bg-opacity: 1;
	background-color: rgb(242 229 209/var(--tw-bg-opacity))
}

.text-left {
	text-align: left
}

.text-center {
	text-align: center
}

.align-middle {
	vertical-align: middle
}

.text-\[4vw\] {
	font-size: 4vw
}

.font-medium {
	font-weight: 500
}

.uppercase {
	text-transform: uppercase
}

.text-black {
	--tw-text-opacity: 1;
	color: rgb(56 50 45/var(--tw-text-opacity))
}

.text-gold {
	--tw-text-opacity: 1;
	color: rgb(236 192 127/var(--tw-text-opacity))
}

.text-primary {
	--tw-text-opacity: 1;
	color: rgb(191 43 40/var(--tw-text-opacity))
}

.text-secondary {
	--tw-text-opacity: 1;
	color: rgb(229 193 136/var(--tw-text-opacity))
}

.text-white {
	--tw-text-opacity: 1;
	color: rgb(242 229 209/var(--tw-text-opacity))
}

.filter {
	filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.transition {
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(.4, 0, .2, 1);
	transition-duration: .15s
}

svg {
	position: relative;
	display: block
}

:root {
	--breakpoint-size: 375
}

@media (min-width:768px) {
	:root {
		--breakpoint-size: 768
	}
}

@media (min-width:1500px) {
	:root {
		--breakpoint-size: 1500
	}
}

.focus\:ring:focus {
	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);
	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

@media (min-width:768px) {
	.md\:block {
		display: block
	}

	.md\:flex {
		display: flex
	}

	.md\:grid {
		display: grid
	}

	.md\:grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr))
	}

	.md\:justify-end {
		justify-content: flex-end
	}

	.md\:justify-center {
		justify-content: center
	}

	.md\:text-lg {
		font-size: 1.125rem;
		line-height: 1.75rem
	}
}

.theme-dark {
	background-color: #37312c;
	color: #e5c188
}

.theme-dark .swiper-pagination-bullet {
	background-color: #f2e5d1;
	width: .5882352941vw;
	height: .5882352941vw
}

.theme-primary {
	background-color: #bf2b28;
	color: #f2e5d1
}

.theme-light {
	background-color: #f2e5d1;
	color: #37312c
}

.theme-light h1,
.theme-light h2,
.theme-light h3,
.theme-light h4,
.theme-light h5,
.theme-light h6 {
	color: #bf2b28
}

.theme-white {
	background-color: #fff;
	color: #37312c
}

.theme-gold {
	background-color: #ecc07f
}

.wysiwyg {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-sm)
}

.wysiwyg * {
	margin: 0;
	padding: 0
}

.wysiwyg blockquote,
.wysiwyg h1,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6,
.wysiwyg ol,
.wysiwyg p,
.wysiwyg pre,
.wysiwyg table,
.wysiwyg ul {
	margin-bottom: 0;
	margin-top: 0;
	color: #37312c
}

.wysiwyg h1,
.wysiwyg h2,
.wysiwyg h3,
.wysiwyg h4,
.wysiwyg h5,
.wysiwyg h6 {
	font-weight: 700
}

.wysiwyg h1,
.wysiwyg h2 {
	font-size: var(--heading-2)
}

.wysiwyg ol,
.wysiwyg ul {
	padding-left: .7647058824vw
}

@media(max-width:800px) {

	.wysiwyg ol,
	.wysiwyg ul {
		padding-left: 1.3913043478vw
	}
}

.wysiwyg ol li,
.wysiwyg ul li {
	margin-top: var(--spacing-micro);
	position: relative
}

.wysiwyg ol li p,
.wysiwyg ul li p {
	margin-top: 0
}

.wysiwyg ol li:before,
.wysiwyg ul li:before {
	content: "•";
	position: absolute;
	left: -.8823529412vw;
	color: #bf2b28
}

@media(max-width:800px) {

	.wysiwyg ol li:before,
	.wysiwyg ul li:before {
		left: -1.7391304348vw
	}
}

.wysiwyg ol {
	list-style-type: decimal
}

.wysiwyg ol li:before {
	content: none
}

.wysiwyg blockquote {
	margin-left: 2.3529411765vw;
	border-left: 4px solid #bf2b28;
	padding-left: 1.1764705882vw;
	font-style: italic
}

.wysiwyg blockquote p {
	margin: 0
}

.wysiwyg pre {
	padding: 1.1764705882vw;
	border: 1px solid #38322d;
	overflow-x: auto
}

.wysiwyg code {
	padding: 2px 6px;
	border-radius: 4px
}

.wysiwyg table {
	width: 100%;
	border-collapse: collapse
}

.wysiwyg table td,
.wysiwyg table th {
	padding: .7058823529vw;
	border: 1px solid #38322d;
	text-align: left
}

.wysiwyg table th {
	font-weight: 700
}

.wysiwyg table th,
.wysiwyg table tr:nth-child(2n) {
	background-color: #38322d
}

.wysiwyg img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100%;
	height: auto
}

.wysiwyg hr {
	border: none;
	border-top: 1px solid #38322d
}

.wysiwyg a {
	text-decoration: underline
}

.wysiwyg a,
.wysiwyg a:hover {
	color: #bf2b28
}

:root {
	--spacing-micro: 0.5882352941vw;
	--spacing-xs: 0.8823529412vw;
	--spacing-sm: 1.4705882353vw;
	--spacing-md: 2.9411764706vw;
	--spacing-lg: 4.7058823529vw;
	--spacing-xl: 7.0588235294vw;
	--spacing-xxl: 11.7647058824vw;
	--grid-gap: 1.4705882353vw;
	--grid-gap-md: 2.3529411765vw;
	--grid-gap-lg: 8.8235294118vw;
	--border-radius: 2.3529411765vw;
	--header-height: 5.8235294118vw;
	--spacing-xl-105: 6.1764705882vw;
	--spacing-sm-35: 2.0588235294vw
}

@media(max-width:800px) {
	:root {
		--spacing-micro: 1.7391304348vw;
		--sapcing-xs: 2.6086956522vw;
		--spacing-sm: 4.347826087vw;
		--spacing-md: 8.6956521739vw;
		--spacing-lg: 8.6956521739vw;
		--spacing-xl: 13.0434782609vw;
		--spacing-xxl: 17.3913043478vw;
		--grid-gap: 4.347826087vw;
		--grid-gap-md: 6.9565217391vw;
		--grid-gap-lg: 8.6956521739vw;
		--border-radius: 1.7391304348vw;
		--header-height: 13.9130434783vw;
		--spacing-xl-105: 8.6956521739vw;
		--spacing-sm-35: 6.0869565217vw
	}
}

.section-full {
	padding-top: var(--spacing-xl);
	padding-bottom: var(--spacing-xl)
}

.section-half {
	padding-top: var(--spacing-lg);
	padding-bottom: var(--spacing-lg)
}

.section-top-full {
	padding-top: var(--spacing-xl)
}

.section-bottom-full {
	padding-bottom: var(--spacing-xl)
}

.section-top-half {
	padding-top: var(--spacing-lg)
}

.section-bottom-half {
	padding-bottom: var(--spacing-lg)
}

:root {
	--heading-1: 8.8235294118vw;
	--heading-1-lg: 14.7058823529vw;
	--heading-2: 4.7058823529vw;
	--heading-3: 3.5294117647vw;
	--heading-4: 2.3529411765vw;
	--heading-4-alt: 1.7647058824vw;
	--heading-5: 1.6470588235vw;
	--heading-6: 1.1764705882vw;
	--p-xs: 0.7058823529vw;
	--p-sm: 0.8235294118vw;
	--p: 0.9411764706vw;
	--p-l: 1.1764705882vw;
	--p-xl: 1.2941176471vw
}

@media(max-width:800px) {
	:root {
		--heading-1: 12.1739130435vw;
		--heading-1-lg: 17.3913043478vw;
		--heading-2: 12.1739130435vw;
		--heading-3: 8.6956521739vw;
		--heading-4: 6.9565217391vw;
		--heading-4-alt: 5.2173913043vw;
		--heading-5: 4.8695652174vw;
		--heading-6: 2.7826086957vw;
		--p-xs: 2.0869565217vw;
		--p-sm: 2.7826086957vw;
		--p: 3.1304347826vw;
		--p-l: 3.1304347826vw;
		--p-xl: 3.4782608696vw
	}
}

h1,
h2,
h3,
h4,
h5,
h6 {
	line-height: 100%;
	font-family: forzablack, sans-serif
}

.h1,
h1 {
	
}

.h1.h1-lg,
h1.h1-lg {
	font-size: var(--heading-1-lg)
}

.h2,
h2 {
	
}

.h3,
h3 {
	
}

.h4,
h4 {
	
}

.h5,
h5 {
	
}

.h6,
h6 {
	
}

p {
	line-height: 120%
}

.p,
p {
	font-size: var(--p)
}

.p-sm {
	font-size: var(--p-sm)
}

.p-l {
	font-size: var(--p-l)
}

.p-l,
.p-xl {
	line-height: 130%
}

.p-xl {
	font-size: var(--p-xl)
}

.subheading {
	font-size: var(--heading-5)
}

.script-text {
	font-family: beverly-drive-right, sans-serif
}

input,
textarea {
	border: solid #f2e5d1;
	border-width: 2px 2px 1px;
	border-radius: 10px;
	background-color: transparent;
	color: #f2e5d1;
	width: 100%;
	padding: 1.1764705882vw;
	font-size: 1.1764705882vw
}

@media(max-width:800px) {

	input,
	textarea {
		padding: 1.7391304348vw;
		font-size: 2.6086956522vw
	}
}

input:focus,
textarea:focus {
	outline: none;
	background-color: none;
	box-shadow: none !important
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #f2e5d1;
	opacity: .5
}

input::placeholder,
textarea::placeholder {
	color: #f2e5d1;
	opacity: .5
}

label {
	display: none
}

form button[type=submit] {
	padding: .8823529412vw 1.7647058824vw .7058823529vw;
	text-align: center;
	cursor: pointer;
	transition: all .3s ease;
	display: inline-block
}

@media(max-width:800px) {
	form button[type=submit] {
		padding: 2.4347826087vw 4.347826087vw;
		font-size: 3.1304347826vw;
		border-radius: 34.7826086957vw
	}
}

.btn-primary {
	border: .0588235294vw solid #f2e5d1;
	border-radius: 4.7058823529vw;
	color: #f2e5d1
}

.btn-primary:hover {
	background: #f2e5d1;
	color: #38322d
}

input[type=email],
input[type=password],
input[type=text],
select,
textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	
}

@media(max-width:800px) {

	input[type=email],
	input[type=password],
	input[type=text],
	select,
	textarea {
		border-radius: 8.6956521739vw
	}
}

body,
html {
	text-rendering: optimizelegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	overflow-x: hidden;
	padding: 0;
	margin: 0;
	color: #38322d;
	font-weight: 400;
	font-family: neuzeit_groteskregular, sans;
	background: #f2e5d1;
	font-size: var(--p);
	line-height: 120%
}

main {
	position: relative
}

html.lenis {
	height: auto
}

.lenis.lenis-smooth {
	scroll-behavior: auto
}

.lenis.lenis-stopped {
	overflow: hidden
}

.lenis.lenis-scrolling iframe {
	pointer-events: none
}

main {
	overflow: hidden
}

a {
	cursor: pointer
}

a:hover {
	transition: all .3s ease;
	color: #bf2b28
}

.wrapper {
	margin: auto;
	padding-left: 2.3529411765vw;
	padding-right: 2.3529411765vw;
	display: 100%
}

@media(min-width:800px) {
	.wrapper {
		max-width: 88.2352941176vw
	}
}

@media(max-width:800px) {
	.wrapper {
		padding-left: var(--spacing-sm);
		padding-right: var(--spacing-sm)
	}
}

.wrapper-sm {
	margin: auto;
	width: 100%;
	padding-left: 3.4782608696vw;
	padding-right: 3.4782608696vw
}

@media(min-width:800px) {
	.wrapper-sm {
		width: 58.8235294118vw;
		padding-left: 2.3529411765vw;
		padding-right: 2.3529411765vw
	}
}

.wrapper-md {
	margin: auto;
	width: 70.5882352941vw;
	max-width: 100%
}

@media(max-width:800px) {
	.wrapper-md {
		width: 100%;
		padding-left: 3.4782608696vw;
		padding-right: 3.4782608696vw
	}
}

.wrapper-mdAlt {
	margin: auto;
	width: 64.7058823529vw;
	max-width: 100%
}

@media(max-width:800px) {
	.wrapper-mdAlt {
		width: 100%;
		padding-left: 3.4782608696vw;
		padding-right: 3.4782608696vw
	}
}

.wrapper-lg {
	padding-left: 2.3529411765vw;
	padding-right: 2.3529411765vw;
	width: 76.4705882353vw;
	max-width: 100%;
	margin: auto auto 0
}

@media(max-width:800px) {
	.wrapper-lg {
		width: 100%;
		padding-left: 3.4782608696vw;
		padding-right: 3.4782608696vw
	}
}

.wrapper-xl {
	padding-left: 3.2352941176vw;
	padding-right: 3.2352941176vw;
	width: 105.8823529412vw;
	max-width: 100%;
	margin: auto auto 0
}

@media(max-width:800px) {
	.wrapper-xl {
		width: 100%;
		padding-left: 3.4782608696vw;
		padding-right: 3.4782608696vw
	}
}

.p-styles p {
	margin-bottom: 2vw
}

.text-underline {
	position: relative
}

.caps {
	text-transform: uppercase
}

.font-med {
	font-weight: 500
}

.font-helvetica {
	font-family: helvetica
}

.margin-top-115 {
	margin-top: 6.7647058824vw
}

.mt-130 {
	margin-top: 7.0588235294vw
}

.mtop-50 {
	margin-top: 2.9411764706vw
}

@media(max-width:800px) {
	.mtop-50 {
		margin-top: 4.347826087vw
	}
}

.mtop-20 {
	margin-top: 1.1764705882vw
}

@media(max-width:800px) {
	.mtop-20 {
		margin-top: 2.6086956522vw
	}
}

.mtop-25 {
	margin-top: 1.4705882353vw
}

@media(max-width:800px) {
	.mtop-25 {
		margin-top: 2.6086956522vw
	}
}

.mtop-10 {
	margin-top: .5882352941vw
}

@media(max-width:800px) {
	.mtop-10 {
		margin-top: 1.7391304348vw
	}
}

.mtop-5 {
	margin-top: .2941176471vw
}

@media(max-width:800px) {
	.mtop-5 {
		margin-top: .8695652174vw
	}
}

.cta-button {
	color: #f2e5d1;
	letter-spacing: .2352941176vw;
	font-size: .9411764706vw;
	text-transform: uppercase;
	font-weight: 500;
	margin-top: 1.0588235294vw;
	display: block
}

@media(max-width:800px) {
	.cta-button {
		font-size: 2.7826086957vw;
		margin-top: 2.6086956522vw
	}
}

.plus-icon {
	position: absolute;
	width: 1.4705882353vw;
	left: 0;
	transform: translate(-150%, -10%)
}

.scalein {
	transition: all .6s cubic-bezier(.215, .61, .355, 1);
	transform: scale(0)
}

.scalein.is-inview {
	transform: scale(1)
}

.z10 {
	z-index: 10
}

.z10,
.z15 {
	position: relative
}

.z15 {
	z-index: 10 !important
}

.stars {
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 1
}

.strong {
	font-weight: 700
}

table {
	border-collapse: collapse;
	width: 100%
}

table,
td,
th {
	border: 1px solid hsla(0, 0%, 100%, .4)
}

td,
th {
	padding: .7647058824vw 1.4117647059vw;
	text-align: left
}

tr td:first-of-type {
	font-weight: 700
}

.iframe {
	margin-bottom: 2.3529411765vw;
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden
}

@media(max-width:800px) {
	.iframe {
		margin-bottom: 5.2173913043vw
	}
}

.iframe iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.img_radius {
	border-radius: .5882352941vw;
	overflow: hidden
}

.img_fill {
	position: relative;
	-o-object-fit: cover;
	object-fit: cover
}

.img_fill img {
	width: 100%;
	height: 100%
}

.bg-primary {
	background-color: #bf2b28;
	color: #f2e5d1
}
.exit-preview_exit_preview__xiFyX {
	position: fixed;
	bottom: 1.1764705882vw;
	right: 1.1764705882vw;
	background-color: rgba(0, 0, 0, .8);
	width: 4.7058823529vw;
	height: 4.7058823529vw;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: .7647058824vw;
	border-radius: 100%;
	color: #fff;
	z-index: 100;
	box-shadow: 0;
	text-align: center;
	line-height: 100%
}