@font-face {
font-family: "Ubisoft";
src: url('https://static-webservicesops.akamaized.net/sitegen/PROD/FO/_assets/fonts/UbisoftSans/UbisoftSans-Regular.woff2') format('woff2'),
	url('https://static-webservicesops.akamaized.net/sitegen/PROD/FO/_assets/fonts/UbisoftSans/UbisoftSans-Regular.woff2') format('woff');
}


.sitegen-widget {
  /* font sizes */
  --title-font-size: 1.75rem!important;
  --subtitle-font-size: 1.5em!important;
  --main-font-size: 1rem!important;
  --cta-font-size: 1rem!important;
  --secondary-font-size: 1rem!important;
  /* font families */
  --main-font: Ubisoft, 'Arial', 'sans-serif'!important;
  --main-font-cyrillic: Ubisoft, 'Arial', 'sans-serif'!important;
  --main-font-asian: Ubisoft, 'Roboto', 'Arial', 'sans-serif'!important;

}

.sitegen-content-banner__title {
	font-family: Ubisoft!important;
	text-transform: uppercase!important;
}

.sitegen-freecontent-platform-selection__title{
	font-weight:normal!important;
}

.sitegen-game-logo
{
	height: 18rem!important;
    width: 25rem!important;
	max-width:25rem!important;
	margin:-50px!important;
}

.sitegen-sub-content{
	width: 140%!important;
}

.sitegen-freecontent-platform-selection__title{
	font-size:large!important;
}

h3{
	font-size:medium!important;
	font-style:italic!important;
	font-weight:200!important;
}


@media only screen and (max-width: 768px){

.sitegen-content {
	padding: 0rem 0rem!important;
}


.sitegen-button {
	width: min-content!important;
    margin-left: auto!important;
    margin-right: auto!important;
}
	
.sitegen-game-logo
{
    width:400px !important;
	max-width: 22rem!important;
	margin: -4rem!important;
}

.sitegen-sub-content{
	width: 100%!important;
}

.sitegen-content-banner__title{
	font-size:x-large!important;
}
	
}

.sitegen-game-installer{
	max-width:none!important;
}

/* Tiles sizes small screens */
@media only screen and (max-width: 768px){

.sitegen-content {
	padding: 0rem 0rem!important;
}

.sitegen-game-logo
{
	height: 18rem!important;
    width: 18rem!important;
	margin: -4rem!important;
}

.sitegen-sub-content{
	width: 100%!important;
}

.sitegen-freecontent-platform-selection__platforms{
	width:100%!important;
}

}

/* Tiles sizes small screens with many platforms */
/*@media only screen and (max-width: 768px){
	.sitegen-platform-button__tile{
		width:7.25rem;
		height:5.75rem;
	}
	
	.sitegen-platform-button__icon{
		width:80%;
	}
	
	.sitegen-platform-button__info{
		width:7.25rem;
	}
}*/

/** Tiles order **/

.sitegen-platform-button.sitegen-icon-uplay{
	order:1!important;
}


.sitegen-platform-button.sitegen-icon-xbl{
	order:2!important;
}

.sitegen-platform-button.sitegen-icon-xsx{
	order:3!important;
}

.sitegen-platform-button.sitegen-icon-psn{
	order:4!important;
}

.sitegen-platform-button.sitegen-icon-ps5{
	order:5!important;
}

.sitegen-platform-button.sitegen-icon-epic{
	order:7!important;
}


	