@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:wght@400;600&display=swap');

			body, html {
				padding: 0;
				margin: 0;
				background: rgb(18,33,59) !important;
				/*background: radial-gradient(circle, rgba(24,45,79,1) 0%, rgba(18,33,59,1) 100%);*/
				color: #000;
				font-family: Poppins, Arial, Tahoma, Verdana, sans-serif;
				font-size: 15px;
				line-height: 1;
			}

			.logos {
				margin: 0 auto;
				display: block;
				width: 100%;
				max-width: 400px !important;
			}

			.stream-wrapper {
				border: 1px solid rgba(207,181,113, 0.2);
				border-radius: 8px;
				overflow: hidden;
				box-shadow: 0 0 40px rgba(0,0,0,0.5);
			}

			.stream-start-info {
				font-style: italic;
				font-size: 13px;
				text-align: center;
			}

			.text-column h1 {
				color: rgb(207,181,113);
				font-size: 54px;
				margin: 40px 0 0 0;
				line-height: 1.2;
			}

			.text-column h1 span {
				color: rgb(24,45,79);
				background: rgb(207,181,113);
				display: inline-block;
				padding: 2px 15px;
				border-radius: 5px;
			}

			.text-column h2 {
				font-weight: 400;
				text-transform: uppercase;
				margin: 15px 0 40px 0;
				color: #fff;
			}

			.inner-wrapper {
				margin: 0 auto;	
				max-width: 1100px;
				color: #fff;
			}

			.site-wrapper {
				margin: 0 auto;			
			}

			p {
				color: #fff;
				line-height: 1.5;
			}

			.text-column p {		
				line-height: 1.7;
			}

			.inner-wrapper .competition,
			.inner-wrapper .sponsored-by {
				padding-top: 50px;
				margin-top: 50px;
				border-top: 3px solid rgb(207,181,113);
			}

			.inner-wrapper .sponsored-by .sponsor-logos {
				overflow: hidden;
				text-align: center;
			}

			.inner-wrapper .sponsored-by h4 {
				font-weight: 400;
				text-transform: uppercase;
				text-align: center;
			}

			.inner-wrapper .sponsored-by .sponsor-logos .sponsor-logo {
				display: inline-block;
				height: 120px;
				margin: 0 15px;
			}

			.inner-wrapper .sponsored-by .sponsor-logos img,
			.inner-wrapper .sponsored-by .sponsor-logos a {
				display: block;
				height: 100%;
				width: auto;
			}


			.inner-wrapper .competition .image-col {
				margin: 0 auto 30px auto;
				max-width: 500px;
			}

			@media screen and (min-width: 1200px) {
				.inner-wrapper .competition {
					display: grid;
					grid-template-columns: 1fr 1fr;
					grid-gap: 30px;
				}
			}

			.inner-wrapper .competition h2 {
				color: rgb(207,181,113);
				font-size: 32px;
				margin-top: 0;
				line-height: 1.2;
			}

			.inner-wrapper .competition h3 {
				font-size: 22px;
			}

			@media screen and (min-width: 1024px) {
				.competition-columns {
					display: grid;
					grid-gap: 40px;
					grid-template-columns: repeat(2, 1fr);
				}
			}

			.people {
				display: grid;
				grid-template-columns: repeat(3, 1fr);
				grid-gap: 20px;
				margin-top: 30px;
			}

			.people .person.textbox {
				font-size: 26px;
			}

			@media screen and (max-width: 600px) {
				.people {
					grid-template-columns: repeat(2, 1fr);
				}

				/*.people .person:last-child {
					grid-column: span 2;
				}*/
			}

			@media screen and (min-width: 1024px) {
				.people {
					grid-template-columns: repeat(5, 1fr);
					grid-gap: 50px;
					margin-top: 0;
				}

				.people .newrow {
					grid-column-start: 1;
				}
			}

			@media screen and (min-width: 1130px) {
				.people {
					margin-top: -10%;
				}
			}

			@media screen and (min-width: 1255px) {
				.people {
					margin-top: -15%;
				}
			}



			.people img {
				width: 100%;
				display: block;
				border-radius: 8px;
			}

			.people h3 {
				margin-bottom: 0;
			}

			.button {
				display: inline-block;
				text-transform: uppercase;
				border-radius: 100px;
				padding: 15px 25px;
				line-height: 1;
				color: #fff;
				background: #0568af;
				transition: all 200ms;
			}

			.button:hover {
				transform: translateY(3px);
			}

			.inner-wrapper h3 {
				color: #fff;
				font-size: 16px;
				line-height: 1.2;
			}

			.inner-wrapper h3 span {
				margin-top: 5px;
				display: block;
				font-size: 14px;
				font-weight: 400;
				color: rgb(207,181,113);
			}

			.for-sale-section h2 {
				font-size: 32px;
				margin: 0;
			}

			.for-sale-section h3 {
				font-size: 22px;
				margin-top: 15px;
				text-transform: uppercase;
				margin-bottom: 35px;
			}

			.for-sale-section .products {
				display: grid;
				grid-template-columns: repeat(4, 1fr);
				grid-gap: 40px;
				margin-bottom: 30px;
			}



			.for-sale-section .products a {
				color: #000;
				transition: all 200ms;
			}

			.for-sale-section .products a:hover {
				transform: scale(1.05);
			}

			.for-sale-section .products img {
				display: block;
				width: 100%;
				border-radius: 8px;
			}

			.for-sale-section .products a h4 {
				margin-bottom: 10px;
				color: #0568af;
			}

			.for-sale-section .products .price span {
				text-decoration: line-through;
				color: #999;
			}

			nav li:hover ul {
				display: block !important;
			}

			.elementor-4093 .elementor-element.elementor-element-d516c89 .elementor-nav-menu--main .elementor-item {
				color: #fff;
				font-size: 20px;
			}

			.elementor-4093 .elementor-element.elementor-element-d516c89 .elementor-nav-menu--main .elementor-item:hover, .elementor-4093 .elementor-element.elementor-element-d516c89 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-4093 .elementor-element.elementor-element-d516c89 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-4093 .elementor-element.elementor-element-d516c89 .elementor-nav-menu--main .elementor-item:focus {
				color: rgb(242, 145, 9);
			}

			.elementor-nav-menu--main .elementor-nav-menu ul {
				width: 14em !important;
			}


			.elementor-936 .elementor-element.elementor-element-614f9fc4 {
				/*background: radial-gradient(circle, rgba(24,45,79,1) 0%, rgba(18,33,59,1) 100%);*/
				background: rgb(24,45,79);
background: linear-gradient(149deg, rgba(24,45,79,1) 0%, rgba(18,33,59,1) 100%);
border: 5px solid rgb(207,181,113);
				background-image: url("bg.jpg");
				background-size: cover;

			}

			.elementor-936  .elementor-element.elementor-element-614f9fc4.for-sale-section {
				background: #fff;
				color: rgb(24,45,79);
				border: 0;
				min-height: 0;
				text-align: center;
				display: block !important;
			}

			.elementor-936  .elementor-element.elementor-element-614f9fc4.for-sale-section .e-con-inner {
				display: block !important;
			}

			@media screen and (min-width: 1024px) {
				.site-wrapper {
					max-width: 1100px;
					display: grid;
					grid-template-columns: 1fr 350px;
					grid-gap: 150px;
  					/*align-items: center;*/
				}

				.site-wrapper .text-column {
					order: 1;
				}

				.site-wrapper .stream-column {
					order: 2;
					margin-top: 40px;
				}


				.elementor-4093 .elementor-element.elementor-element-4d42d82 {
					width: 21%;
				}

			}

			@media screen and (max-width: 1024px) {

				.text-column p,
				.competition p {
					font-size: 14px;
					margin-top: 20px;
				}

				.inner-wrapper {
					width: 90%;
					margin: 0px auto;
				}

				.site-wrapper .stream-column {
					margin-bottom: 30px;
				}

				.text-column h1 {
					margin-top: 20px;
					font-size: 38px;
				}

				.text-column h2 {
					font-size: 18px;
				}

				.elementor-nav-menu__container {
					left: -20px !important;
				}

				.elementor-nav-menu__container.mobile-menu-open {
					max-height: 1000vmax !important;					
				}

				.for-sale-section .products {
					grid-template-columns: repeat(2, 1fr);
					grid-gap: 20px;
				}

				.for-sale-section h2 {
					font-size: 22px;
				}

				.for-sale-section h3 {
					font-size: 14px;
				}

			}