<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root {
	--base-color: #040a63; /*Dark blue*/
	--base-color-secondary: #E0528B; /*pnk*/
	--base-color-third: white; /*white*/
	--base-color-fourth: white; /*white*/

	--base-text-color: white;
	--base-font-family: Open Sans, Arial;
	--base-corp-font-thin: 'RobotoRegular';
	--base-corp-font-medium: 'RobotoSemiBold';
	--base-corp-font-bold: 'RobotoBold';
	--base-font-size: 14px;
}

.ecommerce * {
	font-family: var(--base-font-family);
	font-size: var(--base-font-size);
}

.ecommerce h5 {
	font-weight: 600;
	font-size: 20px;
	line-height: 22px;
	padding: 7px;
	margin: 0 0 10px 0;
	background: var(--base-color);
	color: var(--base-text-color);
}

.ecommerce .input-row .input-title,
.ecommerce .check-row .check-title,
.ecommerce .radio-row .radio-title {
	margin-bottom: 10px;
}

.ecommerce .input-row .input-title label,
.ecommerce .check-row .check-title label,
.ecommerce .radio-row .radio-title label {
	padding-top: 10pt;
	font-weight: bold;
}

.ecommerce .input-row input[type='text'],
.ecommerce .input-row input[type='password'],
.ecommerce .input-row input[type='number'],
.ecommerce .input-row .vs__dropdown-toggle,
.ecommerce .input-row .input-password {
	border: 1px solid #ccc;
	height: 40px;
	width: 100%;
	margin-top: 10px;
	padding-left: 10px;
}

.ecommerce .input-row .vs__selected {
	background-color: var(--base-color) !important;
	margin: 3px 3px 3px 3px !important;
	padding: 0px 6px 0 6px !important;
	font-weight: 600;
	color: white;
}
/* Firefox */
.ecommerce .input-row input[type='number'] {
	-moz-appearance: textfield;
}

.ecommerce .check-row .check input[type='checkbox'],
.ecommerce .radio-row .radio input[type='radio'] {
	opacity: 0;
	-ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	position: absolute;
	width: auto;
}

.ecommerce .check-row .check input[type='checkbox']:checked + label:after,
.ecommerce .radio-row .radio input[type='radio']:checked + label:after {
	content: '';
	top: 4px;
	left: -21px;
}

.ecommerce .check-row .check label,
.ecommerce .radio-row .radio label {
	position: absolute;
	margin-left: 25px;
}

.ecommerce .radio-row input[type='radio']:not(old) + label,
.ecommerce .radio-row input[type='radio']:checked + label {
	background-image: none;
}

.ecommerce .check-row .check label:before,
.ecommerce .radio-row .radio label:before {
	position: absolute;
	top: 0;
	left: -25px;
	content: '';
	display: inline-block;
	height: 20px;
	width: 20px;
	border-radius: 20px;
	border: 2px solid var(--base-color);
}

.ecommerce .check-row .check label:after,
.ecommerce .radio-row .radio label:after {
	position: absolute;
	display: inline-block;
	height: 12px;
	width: 12px;
	border-radius: 15px;
	background: var(--base-color);
	background-image: url(/media/1793/form-check.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 8px;
}

.ecommerce .check-row .check-text,
.ecommerce .radio-row .radio-text {
	margin-left: 30px;
	text-align: justify;
}

.ecommerce .input-row .select-dropdown {
	border: 1px solid #ccc;
	width: 100%;
	height: 40px;
	background: #fff;
	box-sizing: border-box;
	background-image: url(/CDN/Content/images/common/arrow-down.png);
	background-size: 10px;
	background-position: 97% 50%;
	background-repeat: no-repeat;
	-webkit-border-radius: 0px;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.ecommerce .error,
.ecommerce .input-row .error {
	font-size: 11px;
	color: red;
	margin-top: 5px;
	font-weight: bold;
}

.ecommerce .input-row .error {
	margin-bottom: 1em;
}

.ecommerce .address-container .active,
.ecommerce .contact-container .active {
	background-color: #fdc82f42 !important;
}

.ecommerce .address-container .line:hover,
.ecommerce .contact-container .line:hover {
	background-color: #8a153912;
}

.ecommerce .address-container .active:hover,
.ecommerce .contact-container .active:hover {
	background-color: #8a153940;
}

.checkout-summary .summary-container .summary-content .product .eventName {
	font-size: 16px;
}

.checkout-summary .summaryTitle {
	font-size: 22px;
}

.checkout-summary .summaryTitle,
.checkout-summary .summary-container .summary-content .product .eventName,
.checkout-summary .summary-container .summary-content .product .productTypeName,
.checkout-summary .summary-container .summary-content .product .sessionsTitle,
.checkout-summary .summary-container .summary-content .product .categoryTitle,
.checkout-summary .summary-container .summary-content .product .categoryName {
	font-weight: bold !important;
	margin-bottom: 0;
}

.checkout-summary .summary-container .summary-content .product .sessionList p.session {
	font-size: 11pt;
}

.checkout-summary .summary-container .summary-content .product .productTypeName,
.checkout-summary .summary-container .summary-content .product .categoryTitle {
	margin-bottom: 0 !important;
}

.checkout-summary .summary-container .summary-content .product .product-amount label {
	font-size: 11px;
	color: black;
	font-weight: normal;
	margin-bottom: 0;
}

/**********************************/
/**********  HEADER      **********/
/**********************************/

.site-header-actions .fwc22-eco-floating-menu .gold-label,
.site-header-actions .fwc22-eco-floating-menu .logout-label {
	color: var(--base-color-secondary);
}

.site-header-actions .fwc22-eco-floating-menu .menu-separator {
	color: var(--base-color-secondary);
}

.site-header-actions .fwc22-eco-floating-menu .-active .icon {
	fill: #fff;
}

.site-header-actions .fwc22-eco-floating-menu .items-in-cart.icon {
	fill: var(--base-color-secondary);
}

.site-header-actions .fwc-btn {
	border-radius: 25px !important;
	background-color: white !important;
	border: 3px solid var(--base-color);
	color: var(--base-color) !important;
	padding: 10px 0 !important;
	display: flex !important;
	justify-content: center;
	align-items: center;
}

.site-header-actions .fwc-btn:hover {
	background-color: var(--base-color) !important;
	color: white !important;
}

.site-header-actions .fwc-btn .triangle {
	display: none;
}

/**********************************/
/**********  Pre Footer  **********/
/**********************************/
.fi-pre-footer {
	background-color: var(--base-color);
	margin-bottom: 0;
	padding: 40px;
}
.fi-footer-link {
	display: flex;
	flex-flow: row wrap;
}
.fi-footer-link &gt; * {
	flex: 1 100%;
}
.footer-navigation {
	display: flex;
	justify-content: center;
	padding: 40px 0;
}
.footer-navigation li {
	padding: 0 10px;
	list-style: none;
}
.footer-navigation li a {
	color: #fff;
	fill: #fff;
	border-color: #fff;
	background-color: transparent;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	-webkit-transition-duration: 0.2s;
	transition-duration: 0.2s;
	text-decoration: none;
}

@media (min-width: 1200px) {
	.fi-pre-footer {
		overflow: hidden;
		background-size: initial;
	}
	.fi-pre-footer .container-fluid {
		overflow: visible;
		position: relative;
	}
}

@media (min-width: 768px) {
	.fi-footer-link {
		max-width: 1024px;
		margin: 0 auto;
	}
	section.FWC22Content {
		padding-top: 0;
	}
}

/**********************************/
/************  Footer  ************/
/**********************************/

.fi-site-footer {
	background-color: #fff;
}
.container-fluid,
.fi-videolist__quicklink {
	max-width: 1200px;
	min-width: auto;
}
.fi-site-footer__copyright {
	padding-top: 20px;
	font-size: 30px;
	color: white;
	text-align: center;
}
.fi-site-footer .fi-site-footer__copyright {
	color: #326295;
}
.fi-site-footer .fi-site-footer__copyright .fifa-icon {
	background-size: cover;
	width: 98px;
	height: 30px;
	background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100px%22%20height%3D%2232px%22%3E%23%3Cpath%20fill%3D%22%23326295%22%20stroke%3D%22rgba(0,0,0,0)%22%20stroke-width%3D%220%22%20style%3D%22%22%20d%3D%22M-0.001 0v31.997h10.106v-11.553h7.022l2.73-6.994h-9.752v-6.492h11.87l2.589-6.958h-24.565zM27.654 0l-0.018 31.997h9.989v-31.997h-9.971zM76.826 21.545l3.848-13.323 3.986 13.323h-7.834zM86.023 0h-10.372l-11.501 32h9.655l1.243-4.303h11.254l1.301 4.303h9.95l-11.531-32zM44.523 0v31.997h10.1v-11.553h7.015l2.749-6.994h-9.764v-6.492h11.874l2.608-6.958h-24.583zM95.434 3.411h0.693c0.116 0 0.224-0.010 0.327-0.026 0.104-0.010 0.195-0.042 0.276-0.078 0.078-0.042 0.146-0.107 0.189-0.192 0.047-0.081 0.072-0.188 0.072-0.336 0-0.125-0.025-0.225-0.077-0.303-0.051-0.074-0.12-0.135-0.198-0.17-0.083-0.047-0.176-0.075-0.279-0.090-0.096-0.010-0.2-0.017-0.3-0.017h-0.704v1.211zM94.636 1.603h1.58c0.515 0 0.905 0.092 1.166 0.281 0.263 0.192 0.396 0.512 0.396 0.959 0 0.363-0.093 0.633-0.287 0.813-0.197 0.179-0.471 0.285-0.819 0.324l1.136 1.852h-0.809l-1.094-1.823h-0.471v1.823h-0.798v-4.229zM96.083 6.742c0.393 0 0.761-0.075 1.102-0.221 0.344-0.15 0.638-0.363 0.894-0.629 0.254-0.27 0.456-0.587 0.611-0.956 0.143-0.374 0.216-0.771 0.216-1.205 0-0.437-0.074-0.839-0.216-1.208-0.155-0.369-0.357-0.686-0.611-0.953-0.257-0.273-0.551-0.476-0.894-0.629-0.341-0.146-0.708-0.219-1.102-0.219s-0.761 0.074-1.103 0.219c-0.344 0.153-0.642 0.356-0.899 0.629-0.252 0.267-0.453 0.584-0.606 0.953-0.147 0.369-0.219 0.771-0.219 1.208 0 0.434 0.072 0.831 0.219 1.205 0.153 0.369 0.354 0.686 0.606 0.956 0.257 0.266 0.555 0.479 0.899 0.629 0.342 0.146 0.71 0.221 1.103 0.221zM96.083 7.47c-0.516 0-1.006-0.104-1.46-0.302-0.447-0.195-0.84-0.459-1.184-0.803-0.336-0.335-0.603-0.732-0.795-1.184-0.2-0.452-0.294-0.938-0.294-1.45 0-0.519 0.095-1.003 0.294-1.453 0.192-0.452 0.459-0.843 0.795-1.184 0.344-0.338 0.737-0.603 1.184-0.8 0.455-0.203 0.944-0.294 1.46-0.294 0.515 0 1.001 0.092 1.451 0.294 0.452 0.197 0.849 0.462 1.184 0.8 0.336 0.341 0.608 0.732 0.801 1.184 0.195 0.45 0.294 0.933 0.294 1.453 0 0.512-0.099 0.998-0.294 1.45-0.194 0.452-0.465 0.849-0.801 1.184-0.335 0.344-0.732 0.608-1.184 0.803-0.45 0.198-0.936 0.302-1.451 0.302z%22%20%2F%3E%3C%2Fsvg%3E');
}
.fi-footer-menu {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	width: 100%;
	padding-top: 20px;
}
.fi-site-footer__right.links {
	width: 33%;
	margin: 0 auto;
}

.fi-footer-menu li {
	/*    width: 33% !important;*/
	text-align: center !important;
}
.fi-footer-menu li &gt; a {
	color: #fff;
	padding: 0px;
	text-align: center;
	font-size: 12px;
	margin-bottom: 15px;
	-webkit-transition-property: color;
	-moz-transition-property: color;
	-o-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	backface-visibility: hidden;
}
.fi-site-footer .fi-footer-menu li &gt; a {
	color: #326295;
	font-size: 10pt;
}
.fi-site-footer__row2 {
	clear: both;
	color: rgba(255, 255, 255, 0.5);
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 12px;
}
.fi-site-footer .fi-site-footer__row2 {
	color: #326295;
	font-size: 11pt;
}

@media (max-width: 1199px) and (min-width: 992px) {
	.visible-md {
		display: block !important;
	}
}
@media (min-width: 1024px) {
	.fi-site-footer__copyright {
		text-align: left;
		width: 120px;
	}

	.fi-site-footer__right {
		margin-top: 30px;
	}

	.fi-footer-menu {
		padding-top: 0;
	}

	.fi-footer-menu li {
		width: auto;
		padding: 0 10px;
		text-align: left;
	}
}

.ecommerce .input-row select#currencyId.select-dropdown {
	background-image: url(/CDN/Content/images/common/fwc22-arrow-down.PNG);
	background-size: 44px;
	background-position: 100% 50%;
}

.headerSeparator {
	height: 125px !important;
}

@media (min-width: 320px) and (max-width: 480px) {
	.ecommerce h5 {
		margin: 15px;
		margin-left: -10px;
		margin-right: -10px;
		padding: 15px;
		text-align: center;
	}

	.column {
		padding: 0;
	}

	.headerSeparator {
		height: 111px !important;
	}
}

.vs__actions {
	background: var(--base-color);
	padding: 8px;
}

.vs__open-indicator {
	fill: white;
}

.vs__clear {
	fill: white;
	border-right: 4px solid white;
	padding-right: 12px;
}

#PageTopBanner,
.smart-slider {
	margin-top: -105px;
}

@media (max-width: 991px) {
	#PageTopBanner,
	.smart-slider {
		margin-top: 0;
	}

	.content-wrap.fi-basic-template {
		padding-top: 1em;
	}
}

/* AddToCart FWC22 */
.smart-slider-wrapper .content {
	z-index: 4 !important;
}

.mx-icon-calendar svg {
	fill: var(--base-color-secondary);
}

.vs__dropdown-option {
	white-space: normal !important;
}

/*Layouts*/

.f-container,
.container {
	background-color: white;
}

section.FWC22Content {
	padding: 1em 0;
	background: white;
	padding-top: 0;
}

.hero-area .row {
	margin: 0 auto !important;
}

.hero-area .hero-video {
	position: relative;
}

.hero-area .hero-video #heroVideo {
	width: 100%;
}

.hero-area .hero-video:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		from(0),
		color-stop(0%, rgba(0, 0, 0, 0)),
		to(rgba(0, 0, 0, 0.4))
	);
	background: linear-gradient(0, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
}

.hero-area .hero-video #textOverlay {
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin: auto;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
}

.content p {
	margin: 0;
}

.social-links p {
	display: flex;
}

/*My Orders*/

.order-summary-title h2 {
	font-family: var(--base-corp-font-medium);
}

.ecommerce.my-preferences input[type='checkbox']:checked + label,
.ecommerce.my-preferences input[type='radio']:checked + label,
.ecommerce.my-preferences input[type='checkbox']:not(old) + label,
.ecommerce.my-preferences input[type='radio']:not(old) + label {
	background-image: none;
	padding: 0;
}

.ecommerce.shipping-preferences .order-select .vs__dropdown-toggle {
	border: 1px solid #d3d3d3;
}

.contact-box .form label {
	min-height: 25px;
	line-height: 24px;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
}

.generic-request-form .form .check-text label {
	color: var(--base-color-secondary) !important;
}
.generic-request-form .form .title {
	background-color: var(--base-color-secondary);
}
.generic-request-form .form .description p {
	color: black !important;
}
.generic-request-form .form label.bar {
	display: none;
}
.generic-request-form p a,
.generic-request-form .form label {
	color: var(--base-color-secondary) !important;
}
.generic-request-form .form .text-input,
.generic-request-form .form input[type='text'] {
	border: 1px solid var(--base-color-secondary);
	color: black;
}
.generic-request-form .form .dropdown {
	background-color: white;
	background-image: url(/CDN/FIFA_Content/images/UEFA23/arrow-uefa23-pink.png);
	border: 1px solid var(--base-color-secondary);
}
.generic-request-form .form .btn-accept {
	background: var(--base-color-secondary) !important;
	border-color: var(--base-color-secondary) !important;
	color: #fff !important;
}

.check input[type='checkbox']:checked + label,
.check input[type='radio']:checked + label {
	background-image: url(/CDN/FIFA_Content/images/FWW23/greenblue_check.png);
}

.FWC22content .checkout-payment input[type='radio']:checked + label:before,
.FWC22content .checkout-payment input[type='radio']:not(:checked) + label:before {
	display: none;
}

.FWC22content .checkout-payment input[type='radio']:checked + label:after,
.FWC22content .checkout-payment input[type='radio']:not(:checked) + label:after {
	display: none;
}

.show-pass-desc p {
	margin: 15px 0px 5px 0px;
	font-size: 12px;
}

.newshoppingcart .productSessions .subTitle svg {
	display: none;
}

.check-row .check-text label {
	color: grey;
}

.check-row .wrap-legal-check {
	color: var(--base-color);
}

.check-row .wrap-legal-check .right-icon {
	margin-top: 0;
}

.input-row.forgot-mail input {
	color: #666;
}

@media (min-width: 992px) {
	.arrowUpContainer:hover {
		background-color: var(--base-color-fourth);
	}
}
.arrowUpContainer {
	visibility: hidden;
	opacity: 0;
	position: fixed;
	right: 0;
	bottom: 20px;
	padding: 30px;
	z-index: 9999;
	cursor: pointer;
	background: url(../CDN/FIFA_Content/images/Common/arrows/white-arrow-up.png) no-repeat center center
		var(--base-color-secondary);
	transition: all 0.3s linear;
}
.arrowUpContainer img {
	width: 25px;
	margin: 15px;
	filter: grayscale(1) brightness(5);
}

.zsiq_custommain.moveit {
	right: 60px;
	transition: all 0.3s linear;
}

.fi-site-header__top .fi-site-brand {
	height: 30px !important;
}

.logo-links-wrapper {
	display: flex;
	justify-content: center;
	align-items: baseline;
}

.fi-site-footer__row1 ul.fi-footer-menu + p {
	display: none;
}

.fi-site-footer__row1 p {
	display: none !important;
}

.fi-site-footer__row2 {
	padding-top: 0;
}

@media (max-width: 768px) {
	.logo-links-wrapper {
		flex-direction: column;
		margin-right: 0;
	}

	.fi-site-footer__copyright {
		width: 100%;
	}

	ul.fi-footer-menu {
		width: 100%;
	}

	.fi-site-footer__row1 {
		margin: 0 auto;
	}

	.fi-footer-menu li {
		width: unset !important;
		padding: 5px;
	}
}

@media (min-width: 768px) and (max-width: 998px) {
	.fi-site-footer__row1 {
		width: 70%;
	}
}

.prefooter-registration-page section.section.fi-pre-footer {
	background: black;
	border-top: 5px solid var(--base-color-secondary);
	border-bottom: 5px solid var(--base-color-secondary);
}

.prefooter-registration-page .container-fluid {
	background: black;
	padding-bottom: 2em;
}

.prefooter-registration-page .social-item a:hover {
	color: var(--base-color-secondary) !important;
}

.registration-page .contact-details-corp img.fifa22-logo {
	height: 100px;
}

.registration-page img.match22-logo {
	height: 80px;
}

.flight-hotel-search .error {
	color: #cf0a2c;
	font-size: small;
	font-family: var(--base-corp-font-thin);
}

@media all and (max-width: 1440px) {
	[lang='ru'] .primary-nav &gt; ul &gt; li {
		padding: 15px 0 15px;
	}
}

[lang='ru'] .site-header.-compact .primary-nav &gt; ul &gt; li {
	padding-bottom: 10px;
}

@media (min-width: 569px) and (max-width: 767px) {
	.hero-area.-simple h1,
	.hero-area.-simple .-h1-font {
		font-size: 3rem;
	}
}

html[dir='rtl'] section.stadium-hosted-fixtures .stadium-hosted-fixtures-item-time {
	direction: rtl;
}

html[dir='rtl'] section.stadium-hosted-fixtures .stadium-hosted-fixtures-listing-item-match-detail__date {
	direction: rtl;
}

.item-fax {
	display: none;
}

.hotel-flights-dropdown .footer-action-buttons .atc-button-wrapper.btn-left {
	margin-right: 50px;
}

.hotel-flights-dropdown .footer-action-buttons .atc-button-wrapper.btn-right {
	margin-left: 50px;
}

.primary-nav &gt; ul &gt; li {
	max-height: 65px;
}

.stadium-listing {
	margin-top: 6%;
}

.slick-next:before,
.slick-prev:before {
	color: var(--base-color);
	font-size: 35px;
	opacity: 0.7;
}

[dir='rtl'] .slick-prev {
	right: -35px;
}

.hero-area + * {
	z-index: unset;
}

.site-header-logo img {
	width: 18vw;
	min-width: 220px;
}

/*New style*/

.hero-banner-content .subtitle p {
	margin: 0 auto;
	font-size: 16px;
	font-weight: bold;
}

.hero-banner-content .subtitle h3 {
	margin-bottom: 0;
}

.hero-banner-content .button {
	width: fit-content;
	margin: 0;
}

.hero-banner-content .button p {
	font-size: 18px;
	font-weight: 900;
	padding: 2px 25px;
	margin-top: 0;
	font-family: var(--base-corp-font-bold);
	text-decoration: none;
}

.hero-banner-content .button-block {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.hero-banner-content .main-title {
	margin-right: 10%;
}

.hero-banner-content {
	display: flex;
}

.hero-banner-content .subtitle {
	text-align: left;
}

.hero-banner-content h1 {
	text-align: left;
	font-family: var(--base-corp-font-thin);
	font-weight: 700;
}

.hero-banner-content .button p a {
	text-decoration: none;
	color: var(--base-color-third);
}

.hero-banner-content .button:hover p a {
	color: var(--base-color);
}

.countdown-years {
	width: 600px;
	max-width: 100%;
}

.countdown-years .simple-block-heading {
	color: var(--base-color);
	font-size: 36px;
}

.fwwc23-countdown .countdown {
	background-color: transparent !important;
	padding-top: 0;
	padding-bottom: 0 !important;
}

.fwwc23-countdown .countdown .timeblock {
	height: 6rem;
	width: 33%;
}

.fwwc23-countdown .timeblock span {
	font-family: var(--base-corp-font-bold);
	color: var(--base-color) !important;
}

.fwwc23-countdown .timeblock .subtitle {
	color: black !important;
	font-size: 10px !important;
	font-family: var(--base-corp-font-thin);
	margin-top: 10px;
}

.fwwc23-register-interest .simple-block {
	padding-bottom: 10px;
	background-color: var(--base-color);
}

.fwwc23-register-interest {
	background-color: var(--base-color) !important;
}

.fwwc23-register-interest .simple-block-heading {
	margin-top: 1rem;
	color: var(--base-color-fourth);
}

.fwwc23-register-interest .simple-block p {
	color: var(--base-color-third);
	font-size: 13px;
	line-height: 20px;
	width: 65%;
	min-width: 300px;
}

.fwwc23-register-interest .simple-block h5 {
	margin-top: 14px;
	color: var(--base-color-secondary);
}

.ffw23-request-quote-wrapper {
	background: var(--base-color);
}

.ffw23-request-quote-wrapper .tab-content .padding {
	padding: 0 70px;
}

.fww23-request-quote .contact-box .form .text-input,
.fww23-request-quote .contact-box .form input[type='text'],
.fww23-request-quote .contact-box .form .dropdown,
.fww23-request-quote .contact-box .vs__selected-options {
	border: 1px solid var(--base-color-third);
}

.fww23-request-quote .contact-box .form .text-input,
.fww23-request-quote .contact-box .form input[type='text'],
.fww23-request-quote .contact-box .form .dropdown,
.fww23-request-quote .check-row,
.fww23-request-quote .v-select.phone-code {
	border: 1px solid var(--base-color-third) !important;
	color: var(--base-color-third) !important;
	font-family: var(--base-font-family) !important;
	font-size: 12px;
}

.fww23-request-quote .contact-box .vs__selected-options {
	border: none !important;
}

.fww23-request-quote .check-row {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.fww23-request-quote .contact-box span,
.fww23-request-quote .contact-box label,
.fww23-request-quote .contact-box .form .dropdown,
.fww23-request-quote .contact-box input,
.fww23-request-quote .contact-box input:focus {
	color: var(--base-color-third);
	font-family: var(--base-font-family) !important;
	font-size: 12px;
}

#FWWC23 .fww23-request-quote .contact-box span {
	color: var(--base-color) !important;
}

.fww23-request-quote .contact-box .input-row .entry.quarter {
	margin-bottom: 0 !important;
}

.fww23-request-quote .contact-box .v-select.vs--searchable .vs__actions {
	background: none;
}

.fww23-request-quote .contact-box .form .dropdown {
	background-image: none;
}

.fww23-request-quote ::placeholder {
	color: var(--base-color-third) !important;
	opacity: 1;
}

.fww23-request-quote :-ms-input-placeholder {
	color: var(--base-color-third) !important;
}

.fww23-request-quote ::-ms-input-placeholder {
	color: var(--base-color-third) !important;
}

.fww23-request-quote .v-select.phone-code {
	padding-left: 6px;
	max-height: 40px;
}

.fww23-request-quote .contact-box button.btn-accept.btn-slanted {
	background-color: var(--base-color-fourth) !important;
	min-width: 180px !important;
}

.fww23-request-quote .contact-box button.btn-accept.btn-slanted:hover {
	background-color: var(--base-color-secondary) !important;
}

.fww23-request-quote .contact-box .btn-slanted-content {
	font-size: 18px !important;
	font-family: var(--base-corp-font-bold) !important;
}

.fww23-request-quote .contact-box .check-row .check-text label {
	line-height: 20px;
	margin-bottom: 5px;
}

.fwwc23-countdown {
	background-color: var(--base-color-fourth) !important;
	background-image: url('../CDN/FIFA_Content/images/FWW23/FWWC23_Register_HolderPage_assets_Yellow.png');
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 50px;
}

.hero-banner-content .button:hover {
	background: var(--base-color-fourth);
}

.hero-banner-content .button:hover p {
	color: var(--base-color);
}

.match-hospitality-banner {
	background-color: var(--base-color-third);
	padding: 4rem;
	background-image: url('../CDN/FIFA_Content/images/FWW23/FWWC23_Register_HolderPage_assets_Turquoise.png');
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

.match-hospitality-banner .banner-wrapper {
	margin: 0 auto;
	max-width: 750px;
	font-size: 15px;
}

.match-hospitality-banner .banner-wrapper * {
	color: white;
	font-family: var(--base-font-family);
}

.match-hospitality-banner .general-info {
	text-align: center;
}

.match-hospitality-banner .corp-info {
	display: flex;
	justify-content: center;
	margin-top: 10px;
}

.match-hospitality-banner .corp-info div {
	width: 100%;
	margin: 0 15px;
}

.match-hospitality-banner .corp-info .address p {
	margin-bottom: 0;
}

.match-hospitality-banner .corp-info .logo {
	display: flex;
	justify-content: end;
}

.match-hospitality-banner .corp-info .logo img {
	width: 150px;
	height: fit-content;
}

.site-footer {
	background-color: var(--base-color);
	padding: 0px;
}

.site-footer .row {
	max-width: 1440px;
	margin: 0 auto !important;
	position: relative;
}

.site-footer-heading {
	font-size: 0.85rem;
}

.site-footer .site-footer-list li,
.site-footer p,
.site-footer address {
	color: #4a4a49;
	font-family: var(--base-font-family);
}

.site-footer-logo.logo-hospitality img {
	height: 260px;
	object-fit: contain;
}

.site-footer-logo.logo-match img {
	margin-bottom: 1em;
	margin-top: -10px;
	width: 120px;
}

.fww23-request-quote .vs__dropdown-menu {
	background: var(--base-color-third) !important;
	min-width: fit-content;
}

.fww23-request-quote .vs__dropdown-menu li {
	font-family: var(--base-font-family) !important;
	color: white !important;
	font-size: 12px !important;
	line-height: 16px;
}

.fww23-request-quote .contact-box span.vs__selected {
	background: var(--base-color);
}

.fww23-request-quote .contact-box option {
	background: var(--base-color-third);
	color: white;
}

.FWWC23-popup .swal2-content .fwc22-popup-separator .arrow.left:before,
.FWWC23-popup .swal2-content .fwc22-popup-separator .arrow.right:before {
	background-color: var(--base-color-third) !important;
}

.fww23-request-quote .vs__dropdown-menu {
	position: absolute;
	z-index: 9999;
	left: 0px;
	top: 0px;
	min-height: 100%;
	min-width: 100%;
}

.host-cities .simple-block-heading {
	color: var(--base-color-secondary);
	padding-bottom: 18px;
	border-bottom: 4px solid var(--base-color-fourth);
	max-width: 70%;
	margin: 0 auto 25px;
}

.host-cities p {
	color: black;
}

.twp-video-background.host-cities-page {
	border-top: 5px solid var(--base-color-third);
	border-bottom: 5px solid var(--base-color-third);
}

.row.discover-block-item {
	min-height: 300px;
}

@media (min-width: 992px) {
	.host-cities {
		padding: 70px 0 50px;
	}
}

@media (max-width: 480px) {
	.host-cities .simple-block-heading {
		max-width: 100%;
	}

	.countdown-years .simple-block-heading {
		font-size: 30px;
	}

	.ffw23-request-quote-wrapper .tab-content .padding {
		padding: 10px;
	}

	.fww23-request-quote .v-select.phone-code {
		margin-bottom: 8px;
	}

	.fwwc23-countdown .countdown .timeblock {
		width: 100% !important;
	}

	.fwwc23-countdown .countdown {
		padding-bottom: 0 !important;
	}

	.match-hospitality-banner {
		padding: 2rem;
	}

	.match-hospitality-banner .corp-info {
		flex-direction: column;
	}

	.match-hospitality-banner .corp-info .logo {
		justify-content: center;
		margin: 10px 0 20px;
	}

	.match-hospitality-banner .corp-info .address {
		text-align: center;
		width: auto;
	}

	.site-header-logo img {
		min-width: 40vw;
	}
}

@media (max-width: 992px) {
	.hero-banner-content {
		flex-direction: column;
	}

	.hero-banner-content .main-title {
		margin-right: 0;
	}

	.hero-banner-content h1 {
		text-align: center;
	}

	.hero-banner-content .subtitle {
		text-align: center;
	}

	.hero-banner-content .button {
		margin: 0 auto;
	}
}

.host-cities-wrapper {
	background-image: url('../CDN/FIFA_Content/images/FWW23/FWWC23_Register_HolderPage_assets_Ash.png');
	background-position: 15%;
	background-size: cover;
	background-repeat: no-repeat;
}

.host-cities-banner .hero-area__bg-image {
	transform: none !important;
}

.host-cities-wrapper .simple-block--brand-red,
.host-cities-wrapper .discover-block,
.host-cities-wrapper .discover-block-item__copy {
	background: transparent;
}

.generic-request-form .form .dropdown {
	color: var(--base-color-secondary) !important;
}

input[type='checkbox']:not(old) + label,
input[type='radio']:not(old) + label {
	background-image: url('../CDN/FIFA_Content/images/FWW23/circulo_blanco.png');
}

.round-types .check .filterCheck:checked + .filterLabelCheck {
	background-image: url('../CDN/FIFA_Content/images/FWW23/greenblue_circle.png') !important;
}

.vs__clear {
	fill: var(--base-color);
}

/*Payment popups*/

#FIFA-Payment .swal2-popup .swal2-content .fwc22-popup-separator .box {
	height: 0;
	width: 0;
}

#FIFA-Payment .swal2-popup .swal2-content .fwc22-popup-separator div {
	background-color: #fff;
}

#FIFA-Payment .swal2-popup .swal2-content .fwc22-popup-separator .arrow.right:before {
	display: none;
}

#FIFA-Payment .swal2-popup .swal2-content .fwc22-popup-separator .arrow.left:before {
	display: none;
}

#FIFA-Payment .swal2-popup .swal2-actions button.swal2-cancel.swal2-styled,
#FIFA-Payment .swal2-popup .swal2-actions button.swal2-cancel.swal2-styled:hover {
	border: 1px solid #fff;
	color: #fff;
}

#FIFA-Payment .swal2-popup .swal2-actions button.swal2-confirm.swal2-styled {
	background: var(--base-color-secondary);
	border: 1px solid var(--base-color-secondary);
	font-weight: bold;
}

#FIFA-Payment .swal2-popup .swal2-actions button.swal2-confirm.swal2-styled:hover {
	background: var(--base-color-fourth);
	border: 1px solid var(--base-color-fourth) !important;
}

#FIFA-Payment .swal2-popup {
	background: var(--base-color) !important;
}

#FIFA-Payment .swal2-popup .swal2-actions button .swal2-confirm.swal2-styled:hover {
	color: var(--base-color);
}

.login__modal .entityLogin,
.login__modal .entityLogin .forgot-password,
.login__modal .accountRegistration {
	width: 100%;
}

#FWWC23 .shopping-cart-preview .preview-header__close-btn, #FWWC23 .hospitality-product-detail-preview .product__icon {
	color: var(--base-color);
}

#FWWC23 .hero-area {
	border-bottom: none;

}

.venue-content .wrapper-quantity-addtocart {
	flex-basis: 100%;
}</pre></body></html>