<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Roboto:100,400,500,700');
* {
    margin: 0;
    padding: 0;
}
.hide-desktop.show-mobile {
	display: none;
}
p {
	margin: 0;
}
.col-2 {
	display: block;
	width: 50%;
}
.app-soccer {
	font-family: Roboto, sans-serif;
	max-width: 1440px;
	margin: auto;
	width: 100%;
	background-image: linear-gradient(-1deg, #FFFFFF 13%, #EDEDED 84%);
}
.app-soccer img {
	width: 100%;
}
.open-page {
    background: url(../images/bg_intro.png);
    background-size: 66%;
    background-repeat: no-repeat;
    display: flex;
    padding-top: 90px;
    padding-bottom: 90px;
}
.open-page .devices-img {
    width: 494px;
    margin-top: 0;
    margin-left: 240px;
}
.open-page .col-2.info-open {
    margin-top: 0;
    margin-left: 85px;
    max-width: 470px;
}
.open-page h3 {
	margin: 0;
	display: inline-flex;
	position: relative;
    font-family: Roboto, sans-serif;
	font-size: 32px;
	color: #212121;
	letter-spacing: 0;
	line-height: 33.8px;
	margin-bottom: 30px;
	width: 60%;
    padding-left: 90px;
}
.open-page h3:before {
    display: block;
    content: "";
    background: url(../images/app_icon.svg);
    background-size: cover;
    height: 69px;
    width: 69px;
    position: absolute;
    left: 0;
}
.open-page p{
	font-weight: 500;
	font-size: 18px;
	color: #B12286;
	letter-spacing: -0.1px;
	line-height: 20px;
}


.open-page ul {
    margin-left: 0;
    padding-left: 0;
    margin-top: 30px;
    margin-bottom: 30px;
    list-style: none;
  
}
.open-page ul li {

	font-size: 16px;
  color: #42464B;
	line-height: 19px;
	margin-bottom: 20px;
	position: relative;
	padding-left: 20px;
	text-align: left;
}
.open-page ul li:before {
	background: #B12286;
	border-radius: 100%;
    display: block;
    content: "";
    height: 6px;
    position: absolute;
    left: 0;
    top: 5px;
    width: 6px;
}
.open-page p.compl-open {
	font-weight: 500;
	width: 325px;
	font-size: 16px;
}
.open-page .download-button {
    font-weight: bold;
    display: inline-block;
    width: 100%;

}

.open-page .download-button span {
	font-weight: normal;
	font-size: 22px;
	color: #B8028F;
	text-align: center;
	line-height: 35px;
}

.open-page .download-button p {
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: -0.08px;
	margin-bottom: 10px;
}
.open-page .download-button &gt; a {
	background: #49AE57;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: -0.1px;
	text-align: center;
	text-decoration: none;
	padding: 10px 45px;
	font-weight: 400;
	display: inline-block;
}

.open-page .os-stores {
    display: flex;
    margin-top: 15px;
    width: 310px;
    flex-wrap: wrap;
    justify-content: space-between;
}

.open-page .os-stores a {
    width: 147px;
}

/* DEVICE FEATURES */ 
.device-features {
	text-align: center;
	margin-top: 0px;
}
.device-features h4 {
	font-weight: bold;
	font-size: 28px;
	color: #000000;
	text-align: center;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase;
}
.device-features .device-text {
    text-align: center;
    width: 360px;
    display: inline-flex;
}
.col-3:last-child .device-text {
    width: 300px;
}
.device-features p {
    font-weight: normal;
    font-size: 16px;
    color: #0A0A0A;
    text-align: center;
    line-height: 22px;
    width: 556px;
    margin: 0 auto;
    padding-bottom: 50px;
    padding-top: 30px;
}
.device-features .devices {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 0 60px;
}
.device-features .devices .col-3 {
	width: 360px;
	display: block;
}
.device-features img {
	height: 350px;
	width: auto;
}

.device-news {
    background: url(../images/novedades-bg-desktop.jpg);
    background-size: cover;
    height: 241px;
    position: relative;
    margin-top: 80px;
    display: flex;
}
.device-news .col-2:last-child {
	position: relative;
	display: flex;
	align-items: center;
}
.device-news .col-2.last-col {
	display: flex;
	align-items: center;
	position: relative;
}
.device-news .news-img {
    width: 232px;
    position: absolute;
    bottom: -4px;
    right: 10px;
}
.device-news .news-text {
    margin-left: 40px;
}
.device-news .news-text h4 {
	font-weight: bold;
	font-size: 28px;
	color: #FFFFFF;
	line-height: 22px;
	margin-bottom: 20px;
	margin-top: 0; 
}
.device-news .news-text p {
	font-weight: 500;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 22px;
	width: 277px;
}

.device-app-download {
	display: flex;
	flex-wrap: wrap;
	margin-top: 60px;
}

.device-app-download .col-2 {
	display: flex;
}
.device-app-download .stores-img {
    width: 334px;
    margin-left: auto;
}
.device-app-download .stores-text a.green-button {
    background: #49AE57;
    font-size: 18px;
    color: #FFFFFF;
    letter-spacing: -0.1px;
    text-align: center;
    line-height: 1px;
    text-decoration: none;
    padding: 10px 45px;
    font-weight: 400;
}
.device-app-download .stores-text {
    width: 320px;
   	margin-top: 20%;
    padding-left: 70px;
}

.device-app-download .stores-text h3 {
	font-weight: bold;
	font-size: 32px;
	color: #000000;
	margin: 0;
}
.device-app-download .stores-text p { 
	font-weight: normal;
	font-size: 22px;
	color: #B8028F;
	text-align: center;
}
.stores-text .os-stores {
    display: flex;
    width: 312px;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 20px;
    margin-left: 5px;
}
.stores-text .os-stores a {
    width: 147px;
}
.device-app-download.show-mobile, .show-mobile {
	display: none;
}
.device-news.hide-mobile{
	display: flex;
}
.device-news.show-mobile {
	display: none;
}

.mas-apps {
	    background-image: linear-gradient(-1deg, #FFFFFF 13%, #EBEBEB 84%);
	    margin-top: 30px;
	    padding: 40px 0px 40px 10px;
}

.mas-apps h2 {
	width: 100%;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
}

.apps-container ul {
	margin-top: 30px;
	text-align: center;
}

.apps-container ul li {
	display: inline-block;
	margin: 0 28px;
	text-align: left;
}

.apps-container ul li img{
	display: block;
	margin: 20px 0;
	width: 113px;
}

.apps-container ul li h3{
	font-size: 18px;
	margin-bottom: 12px;
}

.apps-container ul li p {
	font-size: 11px;
	color: #747474;
	text-transform: uppercase;
}

.apps-container .app_btns a {
	display: inline-block;
}


.apps-container .app_btns a img {
	margin: 10px 2px;
}

@media (max-width: 920px) {
	.show-mobile {
		display: block;
	}
	.col-2 { width: initial; }
	.hide-desktop.show-mobile { 
		display: block; 
		width: 100%;
		text-align: center;
	}
	.hide-mobile { display: none; }
	.device-features p {
    	padding-bottom: 30px;
    	width: 316px;
    	font-size: 18px;
    	padding-top: 15px;
    	line-height: 22px;
	}
	.open-page {
	    background: url(../images/bg_intro_mobile.png);
	    background-size: cover;
	    background-repeat: no-repeat;
	    height: 350px;
	    padding-top: 40px;
	    padding-bottom: 0;
	    margin-bottom: 360px;
	}
	.open-page h3{
		font-weight: bold;
		font-size: 28.44px;
		color: #FFFFFF;
		letter-spacing: 0;
		line-height: 29.58px;
		margin-top: 0;
    	text-align: left;
    	display: inline-flex;
    	width: 35%;		
    	padding-left: 70px;
	}
	.open-page h3:before {
		width: 60px;
		height: 60px;
	}
	.open-page h3 span:before {
		top: 7px;
	} 
	.open-page h3 span {
		font-size: 18px;
	    font-weight: 400;
	    letter-spacing: 0.17px;
	    padding: 2px 10px 2px 20px;
	    display: block;
	    margin-bottom: 7px;
	    margin-left: 5px;
	    margin-top: 2px;
	}
	.open-page p {
	    width: 320px;
	    font-weight: normal;
		font-size: 18px;
		color: #FFFFFF;
		letter-spacing: 0;
		line-height: 21px;
		text-align: center;
	    margin: 0 auto;
	    padding-top: 0;
	    padding-bottom: 25px;
	}

	.open-page .device-img + p{
	font-weight: 500;
	font-size: 18px;
	color: #B12286;
	letter-spacing: -0.1px;
	line-height: 20px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	width: 90%;
}
	.open-page .os-stores {
		width: 325px;
		margin: 0 auto;
		padding-top: 15px;
	}

	.open-page .os-stores a {
		width: 154px;
	}
	.open-page ul {
		
		margin: 0px auto;
		width: 350px;
		
	}

	p.download-text {
	    font-weight: normal;
	    font-size: 18px;
		color: #343434;
	    letter-spacing: -0.08px;
	    text-align: center;
	}

		.open-page ul {
			padding-left: 10px;
		}
	.open-page ul li:before {
		left: -1px;
	}

	.open-page .download-button p {
		font-weight: bold;
		font-size: 18px;
		color: #545454;
		letter-spacing: -0.08px;
		padding-bottom: 10px;
    	padding-top: 0;
	}
	.open-page .download-button {
		text-align: center;
		margin-top: 0;
	}
	.open-page .download-button &gt; a {
		font-size: 16px;
		padding: 10px 25px;
	}
	.device-features .devices {
		margin: 0;
	}
	.col-3:first-child .device-img {
	    left: -3%;
	    position: relative;
	}
	.device-img {
	    width: 259px;
	    margin: 0 auto;
	    order: 2;
	}
	.device-features {
		margin-top: 435px;
	}
	.device-features h4 {
		margin-bottom: 0;
		font-size: 24px;
		text-transform: uppercase;
	}
	.device-features .devices .col-3 {
		width: 100%;
	    display: flex;
	    flex-direction: column;
	    align-items: center;
	}
	.device-features img {
		height: 352px;
	}
	.device-features .col-3:first-child .device-text {
		width: 270px;
	}
	.device-features .device-text {
		width: 316px;
		order: 1;
	}
	.device-app-download .stores-text {
		padding-left: 0;
		padding-top: 0px;
		margin: 0 auto;
	}

	.device-news .news-img {display: none;}
	.device-news {
		margin-top: 70px;
		display: none;
	} 
	.device-news-text {
	    width: 315px;
	    margin: auto;
	    text-align: center;
	}
	.device-news-text h4 {
		font-weight: bold;
		font-size: 36px;
		color: #202020;
		margin-top: 30px;
    	margin-bottom: 10px;
	}
	.device-news-text p {
		font-weight: 400;
		font-size: 18px;
		color: #202020;
		text-align: center;
		line-height: 22px;
	}
	.device-app-download {
		display: none;
	}
	.device-app-download.show-mobile {
		display: block;
		text-align: center;
		margin-top: 10px;
	}
	.device-app-download.show-mobile h3 {
		color: #000;
		font-size: 28px;
		font-weight: bold;
		margin: 0;
	}
	.device-app-download.show-mobile p {
		font-size: 22px;
		font-weight: normal;
		color: #B8028F;
		width: 320px;
		margin: 0 auto;
	}
	.device-app-download .stores-img {
		width: 315px;
		margin: 0 auto;
		padding-top: 30px;
		padding-bottom: 35px;
	}
	.device-app-download .stores-text a.green-button {
		font-size: 16px;
	}
	.stores-text .os-stores {
		width: 320px;
		margin: 0 auto;
		padding-top: 25px;
		padding-bottom: 30px;
	}
	.stores-text .os-stores a {
		width: 154px;
	}
	.device-news.hide-mobile {
		display: none;
	}
	.device-news.show-mobile {
	    display: flex;
	    height: 340px;
	    background: url(../images/novedades-bg-mobile.png);
	    background-size: cover;
	    background-position: 50%;
	    margin-top: 40px;
	}
	.device-news .news-text {
		width: 195px;
		margin-left: 30px;
    	margin-top: 70px;
	}
	.device-news .news-text p {
		width: auto;
		font-size: 14px;
		line-height: 17px;
	}

	.mas-apps {
		overflow: hidden;
		position: relative;
	}

	.mas-apps:after {
		background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(235,235,235,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(235,235,235,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(235,235,235,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		bottom: 0;
		content: "";
		height: 100%;
		opacity: 0.5;
		position: absolute;
		right: 0;
		top: 0;
		width: 100px;
	}

	.apps-container {
		width: 100%;
		overflow: auto;
	}

	.apps-container ul {
		text-align: left;
		width: 1100px;
	}

	.apps-container ul li {
		margin: 0 5px;
	}
}
@media (min-width: 300px) and (max-width: 390px)  {
	.open-page p {
		width: 300px;
	}
	.device-features img {
		width: 100%;
		height: auto;
	}
	.open-page ul {
		width: auto;	
	}
	.open-page p {
		width: 300px;
	}
	.open-page .os-stores {
		width: 300px;
	}
	.open-page .os-stores a {
		width: 140px;
	}
	.device-app-download .stores-img {
		width: 300px;
	}
	.stores-text .os-stores {
		width: 300px;
	}
	.stores-text .os-stores a {
		width: 140px;
	}

}

@media (min-width: 992px) and (max-width: 1080px) {
	.device-features .devices .col-3 {
	    width: 280px;
	}
	.device-features .device-text {
		width: 250px;
	}
	.open-page .devices-img {
		margin-left: 50px; 
	}
	.open-page {
		padding-top: 50px;
	}
}

@media (min-width: 1080px) and (max-width: 1280px) {
	.open-page .devices-img {
		margin-left: 120px;
	}
}</pre></body></html>