@charset "UTF-8";


@font-face {
    font-family: 'FirsExtraBold';
    src: url('f/TTFirs-ExtraBold.eot');
    src: url('f/TTFirs-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('f/TTFirs-ExtraBold.woff') format('woff'),
        url('f/TTFirs-ExtraBold.ttf') format('truetype');
}

@font-face {
    font-family: 'FirsBold';
    src: url('f/TTFirs-Bold.eot');
    src: url('f/TTFirs-Bold.eot?#iefix') format('embedded-opentype'),
        url('f/TTFirs-Bold.woff') format('woff'),
        url('f/TTFirs-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'FirsMedium';
    src: url('f/TTFirs-Medium.eot');
    src: url('f/TTFirs-Medium.eot?#iefix') format('embedded-opentype'),
        url('f/TTFirs-Medium.woff') format('woff'),
        url('f/TTFirs-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'FirsRegular';
    src: url('f/TTFirs-Regular.eot');
    src: url('f/TTFirs-Regular.eot?#iefix') format('embedded-opentype'),
        url('f/TTFirs-Regular.woff') format('woff'),
        url('f/TTFirs-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'FirsLight';
    src: url('f/TTFirs-Light.eot');
    src: url('f/TTFirs-Light.eot?#iefix') format('embedded-opentype'),
        url('f/TTFirs-Light.woff') format('woff'),
        url('f/TTFirs-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'FirsThin';
    src: url('f/TTFirs-Thin.eot');
    src: url('f/TTFirs-Thin.eot?#iefix') format('embedded-opentype'),
        url('f/TTFirs-Thin.woff') format('woff'),
        url('f/TTFirs-Thin.ttf') format('truetype');
}

@font-face {
    font-family: 'FirsHairline';
    src: url('f/TTFirs-Hairline.eot');
    src: url('f/TTFirs-Hairline.eot?#iefix') format('embedded-opentype'),
        url('f/TTFirs-Hairline.woff') format('woff'),
        url('f/TTFirs-Hairline.ttf') format('truetype');
}

@font-face {
    font-family: 'FirsBlack';
    src: url('f/TTFirs-Black.eot');
    src: url('f/TTFirs-Black.eot?#iefix') format('embedded-opentype'),
        url('f/TTFirs-Black.woff') format('woff'),
        url('f/TTFirs-Black.ttf') format('truetype');
}



html, body {
	width: 100%;
	height: 100%;
	background: #000;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

html {
	overflow-y: scroll;
}

*, *:before, *:after {
	-webkit-font-smoothing: antialiased;
	margin: 0;
	padding: 0;
	text-decoration: none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-text-size-adjust: none;
}

img {
	display: block;
	width: 100%;
}

html.at-loaded, html.at-loaded * {
	cursor: none !important;
}

.at-root-wrapper {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	overflow: hidden;
}



.at-view { width: 100px; }

@media screen and (max-width: 1024px)
{
	.at-view { width: 75px; }
}

@media screen and (max-width: 667px)
{
	.at-view { width: 50px; }
}



/*
.at-animate,
.at-animate:before,
.at-animate:after
{
	-webkit-transition: all .2s cubic-bezier(.215, .61, .355, 1);
	   -moz-transition: all .2s cubic-bezier(.215, .61, .355, 1);
	     -o-transition: all .2s cubic-bezier(.215, .61, .355, 1);
	        transition: all .2s cubic-bezier(.215, .61, .355, 1);
	transition-property: opacity, color, background, background-color, border-color, transform, top, left, bottom, right, width, height, filter;
}
*/





