



/*html*/
	
	
  /*body*/
		
		
		.review{position:relative;padding:9em 1em 1em;text-align:center}
			.review > .img{position:absolute;top:0;left:50%;width:7em!important;height:7em;object-fit:cover;border:.5em solid #fff;border-radius:3.5em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
			.review > .title{color:#fff;font-weight:700}
			.review > .wrap{margin:.5em 0 1em}
				.review .sprite{display:inline-block;margin:0 .25em}
		
		
	  /*.main*/
			
			
		  /*.main-intro*/
			  /*.main-intro > .wrap*/
				  /*.main-intro .sprite.is-2*/
					.main-intro .sprite.is-2.no-1{top:calc(50% - 370px);width:532px;height:740px;background-position:-784px -1248px}
					.main-intro .sprite.is-2.no-2{top:-4em;width:270px;height:256px;background-position:-2px -740px}
					.main-intro .sprite.is-2.no-3{bottom:-10em;width:510px;height:568px;background-position:-2px -998px}
			
			
		  /*.main > .wrap*/
			.main > .wrap.no-3{padding:2em 1em}
				
				
			  /*.main > .wrap > .wrap.is-centered*/
					
					
					.main-details,.main-contact{padding:2em 1em}
					
					
				  /*.main-details*/
						.main-details > .tabs{margin:1em -1em -1em}
					
					
				  /*.main-contact*/
						.main-contact > .grid{margin:1.75em -.25em -.25em}
							.main-contact .grid-item{padding:.25em}
							.main-contact .grid-item.no-4{text-align:right}
			
			
			.main > .wrap.no-2{background:#f0f02b}
				
				
				.main-videos{padding:3em 2em 1.5em}
					.main-videos .grid{margin:1.5em -.5em -.5em}
						.main-videos .grid-item{padding:.5em}
							.main-videos .grid-item > .link{position:relative;overflow:hidden;height:13em;background:#000;border:.5em solid #fff;border-radius:.5em}
								.main-videos .grid-item > .link > .img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;height:100%;object-fit:cover;opacity:.6;filter:grayscale(100%);transition:opacity .25s,filter .25s}
								.main-videos .grid-item > .link > .sprite{position:absolute;top:calc(50% - 16px);left:calc(50% - 15px);z-index:2;transition:opacity .25s}
								.main-videos .grid-item > .link > .sprite.is-light{z-index:3;opacity:0}
						  /*.main-videos .grid-item > .link:hover*/
								.main-videos .grid-item > .link:hover > .img{opacity:.8;filter:grayscale(50%)}
								.main-videos .grid-item > .link:hover > .sprite{opacity:.25}
								.main-videos .grid-item > .link:hover > .sprite.is-light{opacity:.75}
						  /*.main-videos .grid-item > .link:active*/
								.main-videos .grid-item > .link:active > .img{opacity:.8;filter:grayscale(0)}
								.main-videos .grid-item > .link:active > .sprite{opacity:0}
								.main-videos .grid-item > .link:active > .sprite.is-light{opacity:1}
				
				
				.main-instagram{display:none;position:relative;z-index:3;padding-bottom:1.5em;background:#f0f02b}
				  /*.main-instagram > .wrap*/
					.main-instagram > .wrap.no-1{padding:1.5em 2em 2em}
					.main-instagram > .wrap.no-2{position:relative;overflow:hidden;min-height:8em;background:#fff}
				
				
				.main-reviews{padding:2em 2em 0}
					.main-reviews > .owl-carousel{width:calc(100% + 4em);padding:2em;margin:2em -2em 0;color:#fff;background:#df0023}
				
				
				.main-download.is-2{margin-top:0;color:#df0023;background:none}
				  /*.main-download.is-2 > .wrap*/
				  /*.main-download.is-2 > .wrap.no-1*/
						.main-download.is-2 .title{color:#df0023}


/*html.is-js*/









/*.main*/
  /*.main > .wrap*/
	.main > .wrap.is-2{background-image:url('../img/app-md.jpg')}
		
		
		
	  /*.main-content*/
		.main-content.is-3{background:none}


.main > .wrap.no-4{padding:2em 1em}





@media(min-width:400px){


/*html*/
	
	
  /*body*/
		
		
	  /*.main*/
			
			
		  /*.main-intro*/
			  /*.main-intro > .wrap*/
				  /*.main-intro .sprite.is-2*/
					.main-intro .sprite.is-2.no-3{bottom:-9.5em}
			
			
			.main > .wrap{}
				
				
				.main > .wrap > .wrap.is-centered{}
					
					
		  /*.main > .wrap.no-2*/
				
				
			  /*.main-videos*/
				  /*.main-videos .grid*/
					  /*.main-videos .grid-item*/
							.main-videos .grid-item > .link{height:15em}


html.is-js{}


}




@media(min-width:500px){


/*html*/
	
	
  /*body*/
		
		
	  /*.main*/
			
			
		  /*.main-intro*/
			  /*.main-intro > .wrap*/
				  /*.main-intro .sprite.is-2*/
					.main-intro .sprite.is-2.no-3{bottom:-9em}
			
			
			.main > .wrap{}
				
				
				.main > .wrap > .wrap.is-centered{}
					
					
		  /*.main > .wrap.no-2*/
				
				
			  /*.main-videos*/
				  /*.main-videos .grid*/
					  /*.main-videos .grid-item*/
							.main-videos .grid-item > .link{height:17em}
				
				
			  /*.main-instagram*/
				  /*.main-instagram > .wrap*/
					.main-instagram > .wrap.no-2{min-height:9em}


html.is-js{}


}




@media (min-width:600px) {


/*html*/
	
	
  /*body*/
		
		
		.review{padding-top:10em}
			.review > .img{width:8em!important;height:8em;border-radius:4em}
		
		
	  /*.main*/
			
			
		  /*.main-intro*/
			  /*.main-intro > .wrap*/
				  /*.main-intro .sprite.is-2*/
					.main-intro .sprite.is-2.no-3{bottom:-9.5em}
			
			
			.main > .wrap{}
				
				
				.main > .wrap > .wrap.is-centered{}
					
					
		  /*.main > .wrap.no-2*/
				
				
			  /*.main-videos*/
				  /*.main-videos .grid*/
						.main-videos .grid-item{width:50%}
							.main-videos .grid-item > .link{height:10em}
						.main-videos .grid-item.no-1{width:100%}
							.main-videos .grid-item.no-1 > .link{height:21em}
				
				
			  /*.main-instagram*/
				  /*.main-instagram > .wrap*/
					.main-instagram > .wrap.no-2{min-height:10em}


html.is-js{}


/*.main*/
  /*.main > .wrap*/



}




@media (min-width:700px) {


/*html*/
	
	
  /*body*/
		
		
	  /*.main*/
			
			
		  /*.main-intro*/
			  /*.main-intro > .wrap*/
				  /*.main-intro .sprite*/
				  /*.main-intro .sprite.is-2*/
					.main-intro .sprite.is-2.no-3{bottom:-8em}
			
			
			.main > .wrap{}
				
				
				.main > .wrap > .wrap.is-centered{}
					
					
		  /*.main > .wrap.no-2*/
				
				
			  /*.main-videos*/
				  /*.main-videos .grid*/
					  /*.main-videos .grid-item*/
							.main-videos .grid-item > .link{height:12em}
					  /*.main-videos .grid-item.no-1*/
							.main-videos .grid-item.no-1 > .link{height:25em}
				
				
			  /*.main-instagram*/
				  /*.main-instagram > .wrap*/
					.main-instagram > .wrap.no-2{min-height:11em}


html.is-js{}






/*.main*/
  /*.main > .wrap*/
		
		



}




@media (min-width:800px) {


/*html*/
	
	
  /*body*/
		
		
		.review{padding-top:11em}
			.review > .img{width:9em!important;height:9em;border-radius:4.5em}
		
		
	  /*.header*/
			
			
		  /*.header > .wrap{}*/
				
				
			  /*.header-menu{}*/
				  /*.header-menu > .grid.no-2{}*/
						.header-menu .grid.no-2 > .grid-item{width:14.28571%}
						.header-menu .grid.no-2 > .grid-item.no-5{display:none}
		
		
	  /*.main*/
			
			
		  /*.main-intro*/
			  /*.main-intro > .wrap*/
				  /*.main-intro .sprite*/
				  /*.main-intro .sprite.is-2*/
					.main-intro .sprite.is-2.no-2{top:0;left:calc(100% - 14em)}
					.main-intro .sprite.is-2.no-3{bottom:-5em}
			
			
		  /*.main > .wrap*/
			.main > .wrap.no-5{padding:5em 0}
				
				
				.main > .wrap > .wrap.is-centered{}
					
					
					.main-details,.main-contact{display:inline-block;vertical-align:top;width:50%;padding:1em}
					
					
					.main-details{padding-right:2em}
					
					
					.main-contact{padding-left:2em}
			
			
		  /*.main > .wrap.no-2*/
				
				
				.main-videos{padding:4em 1em 2em}
				  /*.main-videos .grid*/
					  /*.main-videos .grid-item*/
							.main-videos .grid-item > .link{height:10em}
					  /*.main-videos .grid-item.no-1*/
							.main-videos .grid-item.no-1 > .link{height:21em}
				
				
				.main-instagram{display:block;padding-bottom:2em}
				  /*.main-instagram > .wrap*/
					.main-instagram > .wrap.no-1{padding:2em 1em}
					.main-instagram > .wrap.no-2{min-height:12em}
				
				
				.main-reviews{padding:2em 1em 0}
					.main-reviews > .owl-carousel{width:calc(100% + 2em);padding:0 1em 2em;margin:2em -1em 0;background:none}
					.main-reviews > .owl-carousel::before{background:#df0023;top:6em}
					




html.is-js{}





/*.main*/
  /*.main > .wrap*/
	.main > .wrap.is-2{min-height:calc(3em + 700px);background-image:url('../img/app-hd.jpg')}
		
		
		.main-download{margin-top:2em}
			
			


}




@media (min-width:1000px) {


/*html*/
	
	
  /*body*/
		
		
	  /*.header*/
			
			
		  /*.header > .wrap*/
				
				
			  /*.header-menu*/
					.header-menu > .grid.no-2{}
						.header-menu .grid.no-2 > .grid-item{width:12.5%}
						.header-menu .grid.no-2 > .grid-item.no-5{display:inline-block}
		
		
	  /*.main*/
			
			
		  /*.main-intro*/
			  /*.main-intro > .sprite*/
			  /*.main-intro > .sprite.is-2*/
				.main-intro > .sprite.is-2.no-2{left:calc(100% - 13em)}
				.main-intro > .sprite.is-2.no-3{bottom:-6em}
			
			
		  /*.main > .wrap*/
				
				
				.main > .wrap > .wrap.is-centered{}
					
					
				  /*.main-videos*/
					  /*.main-videos .grid*/
						  /*.main-videos .grid-item*/
								.main-videos .grid-item > .link{height:12em}
						  /*.main-videos .grid-item.no-1*/
								.main-videos .grid-item.no-1 > .link{height:25em}


html.is-js{}



/*.main*/
  /*.main > .wrap*/
		
		

		
		
	  /*.main-instagram*/
		  /*.main-instagram > .wrap*/
			.main-instagram > .wrap.no-2{min-height:13em}


}




@media (min-width:1200px) {


/*html*/
	
	
  /*body*/
		
		
		.review{padding-top:13em}
			.review > .img{width:11em!important;height:11em;border-radius:5.5em}
		
		
	  /*.main*/
			
			
		  /*.main-intro*/
			  /*.main-intro > .wrap*/
				  /*.main-intro .sprite.is-2*/
					.main-intro .sprite.is-2.no-2{left:calc(100% - 12em)}
					.main-intro .sprite.is-2.no-3{bottom:-7em}
			
			
		  /*.main > .wrap*/
				
				
				.main > .wrap > .wrap.is-centered{}
					
					
				  /*.main-videos*/
						.main-videos .grid{overflow:hidden}
							.main-videos .grid-item{display:block;float:right;width:33.3333333333%}
								.main-videos .grid-item > .link{height:10em}
							.main-videos .grid-item.no-1{float:left;width:66.6666666666%}
								.main-videos .grid-item.no-1 > .link{height:21em}
					
					
				  /*.main-instagram*/
					  /*.main-instagram > .wrap*/
						.main-instagram > .wrap.no-2{min-height:14em}


html.is-js{}


}




@media (min-width:1400px) {


/*html*/
	
	
  /*body*/
		
		
		.review{padding-top:14em}
			.review > .img{width:12em!important;height:12em;border-radius:6em}
		
		
	  /*.main*/
			
			
		  /*.main-intro*/
			  /*.main-intro > .wrap*/
				  /*.main-intro .sprite*/
				  /*.main-intro .sprite.is-2*/
					.main-intro .sprite.is-2.no-2{left:calc(100% - 11em)}
					.main-intro .sprite.is-2.no-3{bottom:-8em}
			
			
		  /*.main > .wrap*/
				
				
			  /*.main > .wrap > .wrap.is-centered*/
					
					
				  /*.main-videos*/
					  /*.main-videos .grid*/
						  /*.main-videos .grid-item*/
								.main-videos .grid-item > .link{height:12em}
						  /*.main-videos .grid-item.no-1*/
								.main-videos .grid-item.no-1 > .link{height:25em}
					
					
				  /*.main-instagram*/
					  /*.main-instagram > .wrap*/
						.main-instagram > .wrap.no-2{min-height:15em}


html.is-js{}


}




@media (min-width:1600px) {


/*html*/
	
	
  /*body*/
		
		
	  /*.main*/
			
			
		  /*.main-intro*/
			  /*.main-intro > .wrap*/
				  /*.main-intro .sprite*/
				  /*.main-intro .sprite.is-2*/
					.main-intro .sprite.is-2.no-1{right:calc(100% - 6em)}
					.main-intro .sprite.is-2.no-3{left:calc(100% - 6em)}
			
			
		  /*.main > .wrap*/
				
				
			  /*.main > .wrap > .wrap.is-centered*/
					
					
				  /*.main-videos*/
					  /*.main-videos .grid*/
						  /*.main-videos .grid-item*/
								.main-videos .grid-item > .link{height:12em}
						  /*.main-videos .grid-item.no-1*/
								.main-videos .grid-item.no-1 > .link{height:25em}
					
					
				  /*.main-instagram*/
					  /*.main-instagram > .wrap*/
						.main-instagram > .wrap.no-2{min-height:15em}


html.is-js{}


}



