/*!destyle.css v1.0.7 | MIT License | https://github.com/nicolas-cusan/destyle.css*/*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-webkit-input-placeholder{font:inherit}:-ms-input-placeholder{font:inherit}::-ms-input-placeholder{font:inherit}::placeholder{font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}body{background:#fff;font-family:helvetica neue,Helvetica,Arial,sans-serif;font-size:1.125rem;color:#444;margin:0}.header{background:#0452a5;background:-moz-linear-gradient(-45deg,#0452a5 0%,#0053a7 50%,#2d60d8 79%,#4779f3 100%);background:-webkit-linear-gradient(-45deg,#0452a5 0%,#0053a7 50%,#2d60d8 79%,#4779f3 100%);background:-webkit-linear-gradient(315deg,#0452a5 0%,#0053a7 50%,#2d60d8 79%,#4779f3 100%);background:-o-linear-gradient(315deg,#0452a5 0%,#0053a7 50%,#2d60d8 79%,#4779f3 100%);background:linear-gradient(135deg,#0452a5 0%,#0053a7 50%,#2d60d8 79%,#4779f3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0452a5',endColorstr='#4779f3',GradientType=1 );display:inline-block;width:100%}.header .logo{display:block;color:#fff;font-size:1.25rem;font-weight:700;padding:20px 0}.subnav{background:#253246;padding-top:15px;padding-bottom:15px;top:0;position:-webkit-sticky;position:sticky;-webkit-box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.2);box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.2)}.subnav ul{margin:0;padding:0;list-style:none;overflow:hidden}.subnav li .menu-btn:hover,.subnav li:hover{background-color:#334055}.subnav li label{display:block;font-size:1rem;color:#a8adb6;cursor:pointer;text-decoration:none;padding:15px}.subnav .menu{clear:both;max-height:0;-webkit-transition:max-height .3s ease-out;-o-transition:max-height .3s ease-out;transition:max-height .3s ease-out}.subnav .menu-icon{cursor:pointer;display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:-5px}.subnav .menu-icon .navicon{background:#fff;display:inline-block;height:2px;position:relative;-webkit-transition:background .2s ease-out;-o-transition:background .2s ease-out;transition:background .2s ease-out;width:18px}.subnav .menu-icon .navicon:after,.subnav .menu-icon .navicon:before{background:#fff;content:'';display:block;height:100%;position:absolute;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;width:100%}.subnav .menu-icon .navicon:before{top:5px}.subnav .menu-icon .navicon:after{top:-5px}.subnav .menu-btn{display:none}.subnav .menu-btn:checked~.menu{max-height:inherit}.subnav .menu-btn:checked~.menu-icon .navicon{background:0 0}.subnav .menu-btn:checked~.menu-icon .navicon:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);opacity:.7}.subnav .menu-btn:checked~.menu-icon .navicon:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:.7}.subnav .menu-btn:checked~.menu-icon .label-name{opacity:.7}.subnav .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.subnav .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}.subnav .label-name{position:absolute;top:8px;left:25px;display:inline-block;color:#fff;font-size:.85rem;text-transform:uppercase;font-weight:700}.subnav .by-termsfeed{position:absolute;font-size:16px;top:1px;right:20px}.subnav .by-termsfeed a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#d3d6da;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.subnav .by-termsfeed a:hover{color:#fff}.subnav .by-termsfeed a:hover img{opacity:1}.subnav .by-termsfeed a img{max-height:18px;opacity:.7;margin-right:7px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.container{position:relative;max-width:980px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.page{marign:0;padding:0}.page #de:checked~section .de,.page #en:checked~section .en,.page #es:checked~section .es,.page #fr:checked~section .fr,.page #it:checked~section .it,.page #nl:checked~section .nl{display:block;opacity:1}.page #de:checked~.subnav .container .de label,.page #en:checked~.subnav .container .en label,.page #es:checked~.subnav .container .es label,.page #fr:checked~.subnav .container .fr label,.page #it:checked~.subnav .container .it label,.page #nl:checked~.subnav .container .nl label{color:#fff;background:#334055}@-webkit-keyframes fade{0%{opacity:0}to{opacity:1}}@-moz-keyframes fade{0%{opacity:0}to{opacity:1}}@-o-keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.page footer{font-size:.875rem;color:#d7d7d9;background:#253246;padding:15px 20px}section{max-width:980px;margin-left:auto;margin-right:auto;line-height:1.7;overflow-wrap:break-word;word-wrap:break-word;padding:10px 20px 40px}section h1,section h2,section h3,section h4,section h5,section h6{font-weight:700;margin-bottom:0;padding-bottom:0}section h1,section h2,section h3{color:#000}section h4,section h5,section h6{color:#495972}section h1{font-size:1.625rem;margin-top:25px;margin-bottom:15px;line-height:1.4}section h2{font-size:1.375rem;margin-top:20px;margin-bottom:10px}section h3{font-size:1.25rem;margin-top:20px;margin-bottom:10px}section h4{font-size:1.125rem;margin-top:20px;margin-bottom:10px}section h5{font-size:1.125rem;margin-top:20px;margin-bottom:10px}section h6{font-size:1.125rem;margin-top:20px;margin-bottom:10px}section p{font-size:1rem;margin-bottom:10px}section ul{font-size:1rem;list-style-type:disc;line-height:2;margin-left:30px;margin-top:15px;margin-bottom:15px}section a{color:#444;text-decoration:none;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}section a:hover{color:#000}section pre{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;overflow:auto;overflow-y:hidden;font-size:14px;line-height:20px;background:#fff6d0;border:1px solid #e6dcae;white-space:pre-line;white-space:-moz-pre-line;white-space:-pre-line;white-space:-o-pre-line;word-wrap:break-word;border-radius:4px;margin:20px 0;padding:15px}@media(max-width:479px){.menu li:first-of-type{margin-top:20px}}@media(min-width:480px) and (max-width:767px){.menu li:first-of-type{margin-top:20px}}@media(min-width:768px) and (max-width:979px){.menu li:first-of-type{margin-top:20px}}@media(min-width:980px){.header .logo{font-size:1.75rem;padding:20px 0}.subnav{background:#253246;padding-top:0;padding-bottom:0}.subnav li{float:left}.subnav li:hover{border-radius:0}.subnav li label{font-size:1rem;padding:15px 15px 15px 20px}.subnav .label-name{display:none}.subnav .menu{clear:none;max-height:none}.subnav .menu li:last-of-type{margin-bottom:0}.subnav .menu-icon{display:none}.subnav .by-termsfeed{top:15px}section{padding:10px 20px 40px}section h1{font-size:2.125rem}section h2{font-size:1.65rem}section h3{font-size:1.35rem}section h4{font-size:1.25rem}section h5{font-size:1.125rem}section h6{font-size:1rem}section ul li p{margin-top:0;margin-bottom:10px}footer{font-size:1rem!important}}
body {
    background-color: #e8e8e8 !important;
}
.header {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#b52426+0,d64228+32,ce21b4+68,a054f2+100 */
	background: rgb(181,36,38); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(181,36,38,1) 0%, rgba(214,66,40,1) 32%, rgba(206,33,180,1) 68%, rgba(160,84,242,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(181,36,38,1) 0%,rgba(214,66,40,1) 32%,rgba(206,33,180,1) 68%,rgba(160,84,242,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(181,36,38,1) 0%,rgba(214,66,40,1) 32%,rgba(206,33,180,1) 68%,rgba(160,84,242,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b52426', endColorstr='#a054f2',GradientType=1 ); /* IE6-9 */
}
.subnav {
    z-index: 10;
}
.subnav li.active {
    background-color: #334055;
}
.play-on-block {
	position: relative;
	width: 100%;
	/*float: left;*/
}
.header .banner {
	padding-left: 0;
	padding-right: 0;
}
.menu label {
    margin-bottom: 0;
}
.menu label a {
	color: #fff;
}
.menu label a:hover {
	text-decoration: none;
	color: #fff;
}
.width-100ps {
	width: 100%;
}

.contact-form-wrap {
    margin-bottom: 5em;
}

.contact-form-wrap > div {
    margin: auto;
}
form label {
    margin-bottom: 0;
}
.md-form {
	margin-bottom: .5rem;
}
.top-notification{position:fixed;width:100%;text-align:center;padding:10px 15px;font-size:0.8em;background-color:#960000;z-index:1000;display:none;top:0;left:0;}
#popup-overlay.show-popup{z-index:10;}
.form-notification{line-height:1.2em;padding:10px 15px;text-align:center;}
.form-notification.notif-fail{background-color:rgba(173,43,43,0.6);}
.form-notification.notif-success{background-color:rgba(6,99,28,0.6);}

.store-home-block {
	position: relative;
	width: 100%;
	border-radius: 30px;
}

/*
==================================================
		STORE HOME BLOCK
==================================================
*/

.store-home-block {
	margin-top: 45px;
	margin-bottom: 45px;
}

.store-home-block .wrapper-item {
	overflow: hidden;	
}

.store-home-block .row {
	margin-left: -10px;
	margin-right: -10px;
}

.store-home-block .row > div {
	padding-left: 10px;
	padding-right: 10px;
}

.store-home-block .item {
	position: relative;
	margin: auto;	
	border-radius: 30px;
	padding: 70px 15px;
	overflow: hidden !important;
	
	-webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.45);
	   -moz-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.45);
		-ms-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.45);
		 -o-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.45);
			box-shadow: 0 5px 3px rgba(0, 0, 0, 0.45);		
}

.store-home-block .item:before {
	content: "";
	position: absolute;
	top:0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 30px;
	
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;


    -webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out;
			transition: all 0.3s ease-in-out;
}

.store-home-block .item.browser:before {
	background-image: url(img/bg/bg-store-browser.jpg);
}

.store-home-block .item.android:before {
	background-image: url(img/bg/bg-store-android.jpg);	
}

.store-home-block .item.apple:before {
	background-image: url(img/bg/bg-store-apple.jpg);	
}

.store-home-block .item:hover:before {
	border-radius: 30px;
	
    -webkit-transform: scale(2);
	   -moz-transform: scale(2);
			transform: scale(2);
}

.store-home-block .item img {
	height: 80px;
	margin: auto;
	display: table;
}

.store-home-block .item a {
	color: #fff;
	text-decoration: none;
	position: relative;
	display: block;
	z-index: 8;
}

.store-home-block .item .text {
	color: #fff;
	font-weight: 700;
	font-size: 26px;
	line-height: 26px;	
	text-align: center;
	margin-top: 3px;
}

.store-home-block .item .text small {
	font-size: 70%;
	line-height: 70%;
	font-weight: 100;	
}

.page > div.container,
.page > section {
    margin-bottom: 120px;
}

footer {
    position: fixed;
    width: 100%;
    bottom: 0;
	z-index: 10;
}

@media (max-width: 991px){	
	.store-home-block .item {
		padding: 55px 10px;
	}
	
	.store-home-block .item img {
		height: 65px;	
	}
	
	.store-home-block .item .text {
		font-size: 22px;
		line-height: 22px;
	}
}

@media (max-width: 767px){	
	.store-home-block .item {
		padding: 38px 10px;
	}	
	
	.store-home-block .item img {
		height: 55px;
	}	
	
	.store-home-block .item .text {
		font-size: 18px;
		line-height: 18px;
	}
}

@media (max-width: 600px){	
	.room-store-block {
		/*overflow-x: scroll;*/
	}	

	.store-home-block .row {
		/*min-width: 600px;*/
	}	
	
	.store-home-block .row > div {
		width: 200px;
		height: 190px;
		padding-bottom: 15px;
	}	
	
	.store-home-block .item {
		width: 100%;
		height: 100%;
	}
	
	.store-home-block .item img {
		height: 60px;
	}	
	
	.store-home-block .item .text {
		font-size: 18px;
		line-height: 18px;
	}	
	
	.room-store-block .row > div {
		/*width: 100% !important;*/
		max-width: none;
		flex: none;
		margin: auto;
	}
}

@media (max-width: 480px){	
	
	.store-home-block {
		margin-top: 30px;
	}
	.room-store-block .row {
		margin-left: -5px;
		margin-right: -5px;
	}
	
	.room-store-block .row > div {
		padding-left: 5px;
		padding-right: 5px;
	}	
	
	
	.store-home-block .item:hover:before {
		-webkit-transform: none;
		   -moz-transform: none;
				transform: none;
	}	
}
/*
==================================================
		PLAY ON BLOCK
==================================================
*/

.play-on-block {
	padding: 30px;
	overflow: hidden;
}

.room-play-on > div {
	padding-left: 0;
	padding-right: 0;
}

.room-play-on > div .content-play-on {
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
}

.room-play-on > div.center-play-on .content-play-on {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;	
}

.room-play-on {
	margin-right: -120px !important;
}

.room-play-on > div:first-child {

}

.room-play-on > div.center-play-on {
	z-index: 5;
	margin-left: -60px;
	margin-right: -60px;	
}

.room-play-on > div:last-child {
	
}

.content-play-on img {
	-webkit-transition: all .3s ease-in-out;
	   -moz-transition: all .3s ease-in-out;
			transition: all .3s ease-in-out;	
}

.content-play-on a:hover img {
	-webkit-transform: scale(1.12) rotate(360deg);
	   -moz-transform: scale(1.12) rotate(360deg);
			transform: scale(1.12) rotate(360deg);
}

@media (max-width: 767px){
	.play-on-block {
		padding: 30px 0px;
	}	
	.room-play-on {
		margin-right: -140px !important;
	}
}
@media (max-width: 600px){
	.play-on-block {
		padding: 60px 0px;
	}
}

@media (max-width: 480px){
	.play-on-block {
		padding: 0 0 30px 0;
	}
	.room-play-on {
		margin-right: -15px !important;
	}
	.room-play-on > div {
		width: 100% !important;
		max-width: none !important;
		flex: auto;
	}
	.room-play-on > div.center-play-on {
		margin-left: 0;
		margin-right: 0;
	}
	.room-play-on > div.center-play-on .content-play-on {
		padding-top: 30px;
		padding-left: 30px;
		padding-right: 30px;
	}
	
	.room-play-on > div > div {
		padding-left: 6em !important;
		padding-right: 6em !important;
	}
}

@media (max-width: 360px){
	.play-on-block {
		padding: 0 0 15px 0;
	}
	.room-play-on > div > div {
		padding-top: 15px !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.room-play-on > div > div {
		padding-left: 4em !important;
		padding-right: 4em !important;
	}
}