
@font-face { font-family: 'BadScript'; src: url(style/fonts/BadScript.ttf);	}

@font-face { font-family: 'RobotoCon'; src: url(style/fonts/RobotoCondensed-Bold.ttf); }
@font-face { font-family: 'RobotoConLt'; src: url(style/fonts/RobotoCondensed-Light.ttf); }



html, body { margin: 0;	padding: 0;	width: 100%; height: 100%; }

input { display: none; }


* {
    cursor: default;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;	
}

a, input, label, label * { cursor: pointer; }

	
body { 
	overflow: hidden;
	background-position: 0% 0%;
	
	background-size: .5vmax;
	background-image: url(style/bg_77_00.svg);
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500' fill-opacity='1' style='enable-background:new 0 0 500 500'%3E%3Cstyle%3E .st0{fill:rgba(15,15,15,1)} %3C/style%3E%3Ccircle class='st0' cy='336.6' r='12.7'/%3E%3Ccircle class='st0' cx='83.3' cy='336.6' r='12.7'/%3E%3Ccircle class='st0' cx='166.7' cy='336.6' r='12.7'/%3E%3Ccircle class='st0' cx='250' cy='336.6' r='12.7'/%3E%3Ccircle class='st0' cx='333.3' cy='336.6' r='12.7'/%3E%3Ccircle class='st0' cx='416.7' cy='336.6' r='12.7'/%3E%3Ccircle class='st0' cx='500' cy='336.6' r='12.7'/%3E%3Cg%3E%3Ccircle class='st0' cy='.7' r='12.7'/%3E%3Ccircle class='st0' cx='83.3' cy='.7' r='12.7'/%3E%3Ccircle class='st0' cx='166.7' cy='.7' r='12.7'/%3E%3Ccircle class='st0' cx='250' cy='.7' r='12.7'/%3E%3Ccircle class='st0' cx='333.3' cy='.7' r='12.7'/%3E%3Ccircle class='st0' cx='416.7' cy='.7' r='12.7'/%3E%3Ccircle class='st0' cx='500' cy='.7' r='12.7'/%3E%3C/g%3E%3Cg%3E%3Ccircle class='st0' cy='419.5' r='12.7'/%3E%3Ccircle class='st0' cx='83.3' cy='419.5' r='12.7'/%3E%3Ccircle class='st0' cx='166.7' cy='419.5' r='12.7'/%3E%3Ccircle class='st0' cx='250' cy='419.5' r='12.7'/%3E%3Ccircle class='st0' cx='333.3' cy='419.5' r='12.7'/%3E%3Ccircle class='st0' cx='416.7' cy='419.5' r='12.7'/%3E%3Ccircle class='st0' cx='500' cy='419.5' r='12.7'/%3E%3C/g%3E%3Cg%3E%3Ccircle class='st0' cy='500.7' r='12.7'/%3E%3Ccircle class='st0' cx='83.3' cy='500.7' r='12.7'/%3E%3Ccircle class='st0' cx='166.7' cy='500.7' r='12.7'/%3E%3Ccircle class='st0' cx='250' cy='500.7' r='12.7'/%3E%3Ccircle class='st0' cx='333.3' cy='500.7' r='12.7'/%3E%3Ccircle class='st0' cx='416.7' cy='500.7' r='12.7'/%3E%3Ccircle class='st0' cx='500' cy='500.7' r='12.7'/%3E%3C/g%3E%3Cg%3E%3Ccircle class='st0' cy='170.9' r='12.7'/%3E%3Ccircle class='st0' cx='83.3' cy='170.9' r='12.7'/%3E%3Ccircle class='st0' cx='166.7' cy='170.9' r='12.7'/%3E%3Ccircle class='st0' cx='250' cy='170.9' r='12.7'/%3E%3Ccircle class='st0' cx='333.3' cy='170.9' r='12.7'/%3E%3Ccircle class='st0' cx='416.7' cy='170.9' r='12.7'/%3E%3Ccircle class='st0' cx='500' cy='170.9' r='12.7'/%3E%3C/g%3E%3Cg%3E%3Ccircle class='st0' cy='253.8' r='12.7'/%3E%3Ccircle class='st0' cx='83.3' cy='253.8' r='12.7'/%3E%3Ccircle class='st0' cx='166.7' cy='253.8' r='12.7'/%3E%3Ccircle class='st0' cx='250' cy='253.8' r='12.7'/%3E%3Ccircle class='st0' cx='333.3' cy='253.8' r='12.7'/%3E%3Ccircle class='st0' cx='416.7' cy='253.8' r='12.7'/%3E%3Ccircle class='st0' cx='500' cy='253.8' r='12.7'/%3E%3C/g%3E%3Cg%3E%3Ccircle class='st0' cy='88' r='12.7'/%3E%3Ccircle class='st0' cx='83.3' cy='88' r='12.7'/%3E%3Ccircle class='st0' cx='166.7' cy='88' r='12.7'/%3E%3Ccircle class='st0' cx='250' cy='88' r='12.7'/%3E%3Ccircle class='st0' cx='333.3' cy='88' r='12.7'/%3E%3Ccircle class='st0' cx='416.7' cy='88' r='12.7'/%3E%3Ccircle class='st0' cx='500' cy='88' r='12.7'/%3E%3C/g%3E%3C/svg%3E");
	background-image: url(style/bg_dot_45_90.svg);
	
	
	background-color: #000; 
	background-color: rgb(7,7,7);	
	background-attachment: fixed;
}
	
/* -------------	"fake" BG	----------------- */
	
.fkScrBck {
	position: absolute;
	border: 0px solid lime;
	width: 100%;
	transform: translateZ(-2800px) scale(14);
	
	background-position: 0% 0%;
	background-size: 3.5vmax;
	background-image: url(style/bg_dot_45_90.svg);
	background-image: url(style/bg_77_00.svg);
	
	background-color: rgb(7,7,7);

/*	
	background-image:url("data:image/svg+xml,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500' fill-opacity='1' %3E%3Cstyle%3E .st0{fill:rgba(25,25,25,1)} %3C/style%3E%3Cpath class='st0' d='M55.5 475h-19c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h19c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM144.7 178.9c-.4 0-.8-.1-1.2-.2-1.8-.7-2.7-2.7-2.1-4.5l6.6-17.8c.7-1.8 2.7-2.7 4.5-2.1 1.8.7 2.7 2.7 2.1 4.5l-6.6 17.8c-.6 1.4-1.9 2.3-3.3 2.3zM107.9 130.4c-1 0-2.1-.5-2.7-1.3l-11.8-14.9c-1.2-1.5-.9-3.7.6-4.9 1.5-1.2 3.7-.9 4.9.6l11.8 14.9c1.2 1.5.9 3.7-.6 4.9-.7.5-1.4.7-2.2.7zM103.2 87.6c-1.5 0-2.8-.9-3.3-2.4-.6-1.8.3-3.8 2.2-4.4l6.6-2.3c1.8-.6 3.8.3 4.4 2.2.6 1.8-.3 3.8-2.2 4.4l-6.6 2.3c-.3.2-.7.2-1.1.2zM300.5 46c-.9 0-1.8-.3-2.5-1-1.4-1.4-1.4-3.6 0-5l15-15c1.4-1.4 3.6-1.4 4.9 0 1.4 1.4 1.4 3.6 0 5l-15 15c-.6.7-1.5 1-2.4 1zM193.5 292c-1.9 0-3.5-1.6-3.5-3.5v-9c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v9c0 1.9-1.6 3.5-3.5 3.5zM163.5 40c-.9 0-1.8-.3-2.5-1-1.4-1.4-1.4-3.6 0-5l17.5-17.5c1.4-1.4 3.6-1.4 5 0s1.4 3.6 0 5L166 39c-.7.7-1.6 1-2.5 1zM252.5 167h-12c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h12c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM199 142.5c-.9 0-1.8-.3-2.5-1L186 131c-1.4-1.4-1.4-3.6 0-5s3.6-1.4 5 0l10.5 10.5c1.4 1.4 1.4 3.6 0 5-.7.7-1.6 1-2.5 1zM108.5 162h-31c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h31c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM134.5 231c-1.9 0-3.5-1.6-3.5-3.5v-16c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v16c0 1.9-1.6 3.5-3.5 3.5zM136.5 86c-1.9 0-3.5-1.6-3.5-3.5v-23c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v23c0 1.9-1.6 3.5-3.5 3.5zM63.5 64h-21c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h21c1.9 0 3.5 1.6 3.5 3.5S65.4 64 63.5 64zM70.5 124c-.9 0-1.8-.3-2.5-1l-9-9c-1.4-1.4-1.4-3.6 0-5s3.6-1.4 5 0l9 9c1.4 1.4 1.4 3.6 0 5-.7.7-1.6 1-2.5 1zM97.5 200c-1.9 0-3.5-1.6-3.5-3.5v-8c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v8c0 1.9-1.6 3.5-3.5 3.5zM256.5 129h-15c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h15c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM172.5 102c-1.9 0-3.5-1.6-3.5-3.5v-9c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v9c0 1.9-1.6 3.5-3.5 3.5zM275.5 214c-.9 0-1.8-.3-2.5-1l-9-9c-1.4-1.4-1.4-3.6 0-5s3.6-1.4 4.9 0l9 9c1.4 1.4 1.4 3.6 0 5-.6.7-1.5 1-2.4 1zM104.5 262c-1.9 0-3.5-1.6-3.5-3.5v-17c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v17c0 1.9-1.6 3.5-3.5 3.5zM53.5 278c-1.1 0-2.1-.5-2.8-1.4-1.2-1.5-.8-3.7.7-4.9l12-9c1.5-1.2 3.7-.8 4.9.7 1.2 1.5.8 3.7-.7 4.9l-12 9c-.6.5-1.4.7-2.1.7zM173.5 264c-.6 0-1.1-.1-1.7-.4l-13-7c-1.7-.9-2.3-3-1.4-4.7.9-1.7 3-2.3 4.7-1.4l13 7c1.7.9 2.3 3 1.4 4.7-.6 1.1-1.8 1.8-3 1.8zM203.5 182h-26c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h26c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM84.5 61c-1.9 0-3.5-1.6-3.5-3.5v-22c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v22c0 1.9-1.6 3.5-3.5 3.5zM196.5 82c-.9 0-1.8-.3-2.5-1-1.4-1.4-1.4-3.6 0-5l15-15c1.4-1.4 3.6-1.4 5 0s1.4 3.6 0 5l-15 15c-.7.7-1.6 1-2.5 1zM196.5 236c-.9 0-1.8-.3-2.5-1l-13-13c-1.4-1.4-1.4-3.6 0-5s3.6-1.4 5 0l13 13c1.4 1.4 1.4 3.6 0 5-.7.7-1.6 1-2.5 1zM37.5 151c-1.1 0-2.2-.5-2.9-1.6-1.1-1.6-.6-3.8 1-4.9l9-6c1.6-1.1 3.8-.6 4.9 1 1.1 1.6.6 3.8-1 4.9l-9 6c-.7.4-1.3.6-2 .6zM30.5 107h-5c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h5c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM121.5 42h-6c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h6c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM123.5 345c-1.2 0-2.3-.6-3-1.6l-7-11c-1-1.6-.6-3.8 1.1-4.8 1.6-1 3.8-.6 4.8 1.1l7 11c1 1.6.6 3.8-1.1 4.8-.5.3-1.2.5-1.8.5zM31.5 353c-.2 0-.5 0-.7-.1-1.9-.4-3.1-2.3-2.7-4.2l3-14c.4-1.9 2.3-3.1 4.2-2.7 1.9.4 3.1 2.3 2.7 4.2l-3 14c-.4 1.7-1.9 2.8-3.5 2.8zM72.5 318c-.6 0-1.1-.1-1.6-.4l-17-9c-1.7-.9-2.4-3-1.5-4.7.9-1.7 3-2.4 4.7-1.5l17 9c1.7.9 2.4 3 1.5 4.7-.6 1.2-1.8 1.9-3.1 1.9zM256.5 380h-19c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h19c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM299.2 353.3c-.2 0-.4 0-.7-.1-1.9-.4-3.1-2.2-2.8-4.1l3.6-18.7c.4-1.9 2.2-3.1 4.1-2.8 1.9.4 3.1 2.2 2.8 4.1l-3.6 18.7c-.3 1.8-1.7 2.9-3.4 2.9zM328 295c-.4 0-.7-.1-1.1-.2l-18-5.9c-1.8-.6-2.8-2.6-2.2-4.4.6-1.8 2.6-2.8 4.4-2.2l18 5.9c1.8.6 2.8 2.6 2.2 4.4-.4 1.4-1.8 2.4-3.3 2.4zM345.2 267.6c-1.5 0-2.8-.9-3.3-2.4-.6-1.8.3-3.8 2.2-4.4l6.6-2.3c1.8-.6 3.8.3 4.4 2.2.6 1.8-.3 3.8-2.2 4.4l-6.6 2.3c-.4.2-.7.2-1.1.2zM396 381.5c-.9 0-1.8-.3-2.5-1L376 363c-1.4-1.4-1.4-3.6 0-4.9 1.4-1.4 3.6-1.4 4.9 0l17.5 17.5c1.4 1.4 1.4 3.6 0 4.9-.6.7-1.5 1-2.4 1zM350.5 422c-.9 0-1.8-.3-2.5-1-1.4-1.4-1.4-3.6 0-4.9l15-15c1.4-1.4 3.6-1.4 4.9 0 1.4 1.4 1.4 3.6 0 4.9l-15 15c-.6.7-1.5 1-2.4 1zM417.3 460.2c-1.4 0-2.7-.8-3.2-2.2-.7-1.8.1-3.8 1.9-4.6l8.3-3.4c1.8-.7 3.8.1 4.6 1.9.7 1.8-.1 3.8-1.9 4.6l-8.3 3.4c-.5.2-.9.3-1.4.3zM329.5 464c-.9 0-1.8-.3-2.5-1-1.4-1.4-1.4-3.6 0-4.9l17.5-17.5c1.4-1.4 3.6-1.4 4.9 0 1.4 1.4 1.4 3.6 0 4.9L332 463c-.7.7-1.6 1-2.5 1zM486.5 401h-12c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h12c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM399 442.5c-.9 0-1.8-.3-2.5-1L386 431c-1.4-1.4-1.4-3.6 0-4.9 1.4-1.4 3.6-1.4 4.9 0l10.5 10.5c1.4 1.4 1.4 3.6 0 4.9-.6.7-1.5 1-2.4 1zM314.5 405h-31c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h31c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM338.5 375c-1.9 0-3.5-1.6-3.5-3.5v-23c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v23c0 1.9-1.6 3.5-3.5 3.5zM454.5 382h-15c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h15c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM426.5 414c-1.9 0-3.5-1.6-3.5-3.5v-9c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v9c0 1.9-1.6 3.5-3.5 3.5zM402.5 325c-.9 0-1.8-.3-2.5-1-1.4-1.4-1.4-3.6 0-4.9l15-15c1.4-1.4 3.6-1.4 4.9 0 1.4 1.4 1.4 3.6 0 4.9l-15 15c-.6.7-1.5 1-2.4 1zM423.5 257c-1.2 0-2.3-.6-3-1.6l-7-11c-1-1.6-.6-3.8 1.1-4.8 1.6-1 3.8-.6 4.8 1.1l7 11c1 1.6.6 3.8-1.1 4.8-.5.3-1.2.5-1.8.5zM413.5 198c-.6 0-1.1-.1-1.6-.4l-17-9c-1.7-.9-2.4-3-1.5-4.7.9-1.7 3-2.4 4.7-1.5l17 9c1.7.9 2.4 3 1.5 4.7-.6 1.2-1.8 1.9-3.1 1.9zM220.5 344c-1.6 0-3-1.1-3.4-2.7l-9-36c-.5-1.9.7-3.8 2.5-4.2 1.9-.5 3.8.7 4.2 2.5l9 36c.5 1.9-.7 3.8-2.5 4.2-.2.2-.5.2-.8.2zM276.5 281.5c-2.5 0-4.6-1.9-4.9-4.3l-3-22c-.2-1.3.2-2.6 1-3.7s2-1.7 3.3-1.9c1.3-.2 2.6.2 3.7 1s1.8 2 1.9 3.3l3 22c.2 1.3-.2 2.6-1 3.7s-2 1.7-3.3 1.9h-.7zm-3-29h-.3c-.5.1-1 .3-1.3.8-.3.4-.5 1-.4 1.5l3 22c.1 1.1 1.1 1.9 2.2 1.7.5-.1 1-.3 1.3-.8.3-.4.5-1 .4-1.5l-3-22c-.1-.5-.3-1-.8-1.3-.2-.3-.7-.4-1.1-.4zM139.5 297h-.3l-21-2c-1.9-.2-3.3-1.9-3.2-3.8.2-1.9 1.9-3.3 3.8-3.2l21 2c1.9.2 3.3 1.9 3.2 3.8-.2 1.8-1.7 3.2-3.5 3.2zM289.5 168c-.3 0-.6 0-1-.1l-7-2c-1.9-.5-2.9-2.5-2.4-4.3.5-1.9 2.5-2.9 4.3-2.4l7 2c1.9.5 2.9 2.5 2.4 4.3-.4 1.5-1.8 2.5-3.3 2.5zM89.5 400H89c-1.9-.3-3.2-2.1-2.9-4l4-26c.3-1.9 2.1-3.2 4-2.9 1.9.3 3.2 2.1 2.9 4l-4 26c-.3 1.7-1.8 2.9-3.5 2.9zM163.5 400c-.5 0-1-.1-1.5-.3-1.8-.8-2.5-2.9-1.7-4.7l7-15c.8-1.8 2.9-2.5 4.7-1.7 1.8.8 2.5 2.9 1.7 4.7l-7 15c-.6 1.3-1.9 2-3.2 2zM221.5 263c-1.7 0-3.2-1.2-3.5-3-.3-1.9 1-3.7 2.9-4l13-2c1.9-.3 3.7 1 4 2.9s-1 3.7-2.9 4l-13 2c-.1.1-.3.1-.5.1zM174.5 341c-.4 0-.7-.1-1.1-.2l-15-5c-1.8-.6-2.8-2.6-2.2-4.4.6-1.8 2.6-2.8 4.4-2.2l15 5c1.8.6 2.8 2.6 2.2 4.4-.5 1.5-1.8 2.4-3.3 2.4zM260.5 320c-1 0-1.9-.4-2.6-1.2-1.3-1.5-1.1-3.7.3-4.9l8-7c1.5-1.3 3.7-1.1 4.9.3 1.3 1.5 1.1 3.7-.3 4.9l-8 7c-.7.6-1.5.9-2.3.9zM217.5 384c-1 0-2-.4-2.7-1.3l-5-6c-1.2-1.5-1-3.7.4-4.9 1.5-1.2 3.7-1 4.9.4l5 6c1.2 1.5 1 3.7-.4 4.9-.6.6-1.4.9-2.2.9zM55.5 423c-.7 0-1.3-.2-1.9-.6l-18-12c-1.6-1.1-2-3.2-1-4.9 1.1-1.6 3.2-2 4.9-1l18 12c1.6 1.1 2 3.2 1 4.9-.8 1.1-1.9 1.6-3 1.6zM53.5 36c-1 0-2.1-.5-2.8-1.4l-7-9c-1.2-1.5-.9-3.7.6-4.9 1.5-1.2 3.7-.9 4.9.6l7 9c1.2 1.5.9 3.7-.6 4.9-.6.6-1.3.8-2.1.8zM303.5 133c-1.8 0-3.4-1.4-3.5-3.3l-1-17c-.1-1.9 1.4-3.6 3.3-3.7 1.9-.1 3.6 1.4 3.7 3.3l1 17c.1 1.9-1.4 3.6-3.3 3.7h-.2zM319.5 184c-1.6 0-3-1.1-3.4-2.7-.5-1.9.7-3.8 2.5-4.2l28-7c1.9-.5 3.8.7 4.2 2.5.5 1.9-.7 3.8-2.5 4.2l-28 7c-.2.2-.5.2-.8.2zM431.5 72c-1.7 0-3.1-1.2-3.4-2.9l-4-22c-.3-1.9.9-3.7 2.8-4.1 1.9-.3 3.7.9 4.1 2.8l4 22c.3 1.9-.9 3.7-2.8 4.1-.3.1-.5.1-.7.1zM354.5 232c-1.3 0-2.5-.7-3.1-1.9l-11-21c-.9-1.7-.2-3.8 1.5-4.7 1.7-.9 3.8-.2 4.7 1.5l11 21c.9 1.7.2 3.8-1.5 4.7-.5.3-1.1.4-1.6.4zM339.5 139c-.6 0-1.2-.2-1.8-.5-1.7-1-2.2-3.1-1.2-4.8l9-15c1-1.7 3.1-2.2 4.8-1.2 1.7 1 2.2 3.1 1.2 4.8l-9 15c-.7 1.1-1.8 1.7-3 1.7zM338.5 79c-.5 0-1-.1-1.5-.3l-13-6c-1.8-.8-2.5-2.9-1.7-4.6.8-1.8 2.9-2.5 4.6-1.7l13 6c1.8.8 2.5 2.9 1.7 4.6-.5 1.2-1.8 2-3.1 2zM223.5 100h-7c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h7c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM312.5 233c-1.9 0-3.5-1.6-3.5-3.5v-8c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v8c0 1.9-1.6 3.5-3.5 3.5zM402.2 160.3c-.3 0-.6 0-.8-.1-2.7-.4-4.6-3-4.1-5.7l4.6-27.7c.5-2.7 3-4.6 5.8-4.1 2.6.4 4.4 2.8 4.2 5.4v.4l-4.6 27.7c-.2 1.3-.9 2.5-2 3.2-1.1.6-2.1.9-3.1.9zm4.6-34.6c-1 0-1.8.7-2 1.7l-4.6 27.7c-.2 1.1.6 2.1 1.6 2.3.5.1 1.1 0 1.5-.3s.7-.8.8-1.3l4.6-27.7v-.1c.1-1-.6-2-1.7-2.2 0-.1-.1-.1-.2-.1zM379.5 102c-1.7 0-3.2-1.3-3.5-3l-2-14c-.3-1.9 1.1-3.7 3-4 1.9-.3 3.7 1.1 4 3l2 14c.3 1.9-1.1 3.7-3 4h-.5zM101.5 454c-.5 0-1.1-.1-1.6-.4l-8-4c-1.7-.9-2.4-3-1.6-4.7.9-1.7 3-2.4 4.7-1.6l8 4c1.7.9 2.4 3 1.6 4.7-.6 1.3-1.8 2-3.1 2zM474.5 136c-1.6 0-3-1.1-3.4-2.7l-3-12c-.5-1.9.7-3.8 2.5-4.2 1.9-.5 3.8.7 4.2 2.5l3 12c.5 1.9-.7 3.8-2.5 4.2-.2.2-.5.2-.8.2zM480.5 508c-1.1 0-2.2-.5-2.9-1.5l-7-10c-1.1-1.6-.7-3.8.9-4.9 1.6-1.1 3.8-.7 4.9.9l7 10c1.1 1.6.7 3.8-.9 4.9-.6.4-1.3.6-2 .6zM145 475.5c-1.9 0-3.5-1.6-3.5-3.5v-21.1c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5V472c0 2-1.6 3.5-3.5 3.5zM380.5 302c-.6 0-1.1-.1-1.7-.4l-13-7c-1.7-.9-2.3-3-1.4-4.7.9-1.7 3-2.3 4.7-1.4l13 7c1.7.9 2.3 3 1.4 4.7-.6 1.1-1.8 1.8-3 1.8zM362.4 343.9c-1.8 0-3.4-1.4-3.5-3.3l-.8-14.7c-.1-1.9 1.4-3.6 3.3-3.7 1.9-.1 3.6 1.4 3.7 3.3l.8 14.7c.1 1.9-1.4 3.6-3.3 3.7h-.2zM223.5 224c-1.9 0-3.5-1.6-3.5-3.5v-9c0-1.9 1.6-3.5 3.5-3.5s3.5 1.6 3.5 3.5v9c0 1.9-1.6 3.5-3.5 3.5zM380.5 481c-1.2 0-2.3-.6-3-1.6l-7-11c-1-1.6-.6-3.8 1.1-4.8 1.6-1 3.8-.6 4.8 1.1l7 11c1 1.6.6 3.8-1.1 4.8-.5.3-1.2.5-1.8.5zM390.5 26h-12c-1.9 0-3.5-1.6-3.5-3.5s1.6-3.5 3.5-3.5h12c1.9 0 3.5 1.6 3.5 3.5s-1.6 3.5-3.5 3.5zM434.4 111.1c-.6 0-1.2-.2-1.8-.5-1.7-1-2.2-3.2-1.2-4.8l6.2-10.3c1-1.7 3.2-2.2 4.8-1.2 1.7 1 2.2 3.2 1.2 4.8l-6.2 10.3c-.7 1.1-1.8 1.7-3 1.7zM113.5 424.5c-2.3 0-4.3-1.6-4.8-3.8-.3-1.3-.1-2.6.6-3.8.7-1.1 1.8-2 3.1-2.3l28-7c1.3-.3 2.6-.1 3.8.6 1.1.7 2 1.8 2.3 3.1.3 1.3.1 2.6-.6 3.8-.7 1.1-1.8 2-3.1 2.3l-28 7c-.5.1-.9.1-1.3.1zm28-14c-.2 0-.3 0-.5.1l-28 7c-.5.1-1 .5-1.2.9s-.4 1-.2 1.5c.3 1.1 1.4 1.7 2.4 1.5l28-7c.5-.1 1-.5 1.2-.9s.4-1 .2-1.5c-.1-.5-.5-1-.9-1.2-.3-.3-.6-.4-1-.4zM513.5 33.5h-31c-2.8 0-5-2.2-5-5s2.2-5 5-5h31c2.8 0 5 2.2 5 5s-2.2 5-5 5zm-31-7c-1.1 0-2 .9-2 2s.9 2 2 2h31c1.1 0 2-.9 2-2s-.9-2-2-2h-31zM15.5 33.5h-31c-2.8 0-5-2.2-5-5s2.2-5 5-5h31c2.8 0 5 2.2 5 5s-2.2 5-5 5zm-31-7c-1.1 0-2 .9-2 2s.9 2 2 2h31c1.1 0 2-.9 2-2s-.9-2-2-2h-31zM160.5 129h-.7l-24.5-3.4c-1.3-.2-2.5-.9-3.3-1.9-.8-1.1-1.1-2.4-1-3.7.2-1.3.9-2.5 1.9-3.3 1.1-.8 2.4-1.1 3.7-1l24.5 3.4c1.3.2 2.5.9 3.3 1.9.8 1.1 1.1 2.4 1 3.7-.3 2.4-2.4 4.3-4.9 4.3zM136 118.5c-.4 0-.8.1-1.2.4-.4.3-.7.8-.8 1.3-.1.5.1 1.1.4 1.5.3.4.8.7 1.3.8l24.5 3.4c1.1.2 2.1-.6 2.3-1.7.1-.5-.1-1.1-.4-1.5-.3-.4-.8-.7-1.3-.8l-24.5-3.4h-.3zM105.5 14.8c-.6 0-1.2-.1-1.8-.3-1.2-.5-2.2-1.4-2.8-2.6s-.6-2.6-.1-3.8l7.9-20.5c.5-1.2 1.4-2.2 2.6-2.8 1.2-.5 2.6-.6 3.8-.1 2.6 1 3.9 3.9 2.9 6.5l-7.9 20.5c-.6 1.8-2.5 3.1-4.6 3.1zm8-27.6c-.3 0-.5.1-.8.2-.5.2-.9.6-1.1 1.1L103.7 9c-.2.5-.2 1 0 1.5s.6.9 1.1 1.1c1 .4 2.2-.2 2.6-1.1l7.9-20.5c.4-1-.1-2.2-1.1-2.6-.3-.1-.5-.2-.7-.2zM105.5 515.3c-.6 0-1.2-.1-1.8-.3-2.6-1-3.9-3.9-2.9-6.5l7.9-20.5c.5-1.2 1.4-2.2 2.6-2.8 1.2-.5 2.6-.6 3.8-.1 1.2.5 2.2 1.4 2.8 2.6.5 1.2.6 2.6.1 3.8l-7.9 20.5c-.6 2-2.5 3.3-4.6 3.3zm8-27.6c-.3 0-.5.1-.8.2-.5.2-.9.6-1.1 1.1l-7.9 20.5c-.4 1 .1 2.2 1.1 2.6 1 .4 2.2-.2 2.6-1.1l7.9-20.5c.2-.5.2-1 0-1.5s-.6-.9-1.1-1.1c-.3-.1-.5-.2-.7-.2zM480.5 8.5c-1.1 0-2.2-.5-2.9-1.5l-7-10c-1.1-1.6-.7-3.8.9-4.9 1.6-1.1 3.8-.7 4.9.9l7 10c1.1 1.6.7 3.8-.9 4.9-.6.4-1.3.6-2 .6zM200 435c-1.6 0-3.1-1-3.7-2.5l-4-10c-.8-2.1.2-4.4 2.2-5.2 2.1-.8 4.4.2 5.2 2.2l4 10c.8 2.1-.2 4.4-2.2 5.2-.5.2-1 .3-1.5.3zM233 461c-.9 0-1.9-.3-2.7-1-1.6-1.5-1.8-4-.3-5.6l17-19c1.5-1.6 4-1.8 5.6-.3 1.6 1.5 1.8 4 .3 5.6l-17 19c-.7.8-1.8 1.3-2.9 1.3zM296 512c-1.7 0-3.2-1-3.8-2.7l-7-20c-.7-2.1.4-4.4 2.5-5.1 2.1-.7 4.4.4 5.1 2.5l7 20c.7 2.1-.4 4.4-2.5 5.1-.4.1-.9.2-1.3.2zM296 14c-1.7 0-3.2-1-3.8-2.7l-7-20c-.7-2.1.4-4.4 2.5-5.1 2.1-.7 4.4.4 5.1 2.5l7 20c.7 2.1-.4 4.4-2.5 5.1-.4.1-.9.2-1.3.2zM11 270c-.8 0-1.6-.2-2.3-.7l-28-20c-1.8-1.3-2.2-3.8-.9-5.6 1.3-1.8 3.8-2.2 5.6-.9l28 20c1.8 1.3 2.2 3.8.9 5.6-.8 1-2.1 1.6-3.3 1.6zM512 270c-.8 0-1.6-.2-2.3-.7l-28-20c-1.8-1.3-2.2-3.8-.9-5.6 1.3-1.8 3.8-2.2 5.6-.9l28 20c1.8 1.3 2.2 3.8.9 5.6-.8 1-2.1 1.6-3.3 1.6zM41 211c-1.1 0-2.2-.5-3-1.3l-8-9c-1.5-1.7-1.3-4.2.3-5.6 1.7-1.5 4.2-1.3 5.6.3l8 9c1.5 1.7 1.3 4.2-.3 5.6-.7.7-1.7 1-2.6 1zM261 80c-2.1 0-3.9-1.7-4-3.8l-1-23c-.1-2.2 1.6-4.1 3.8-4.2 2.2-.1 4.1 1.6 4.2 3.8l1 23c.1 2.2-1.6 4.1-3.8 4.2h-.2zM209 39c-.5 0-1.1-.1-1.6-.3-2-.9-3-3.2-2.1-5.3l6-14c.9-2 3.2-3 5.3-2.1 2 .9 3 3.2 2.1 5.3l-6 14c-.7 1.5-2.2 2.4-3.7 2.4zM460 327c-.8 0-1.7-.3-2.4-.8-1.8-1.3-2.1-3.8-.8-5.6l12-16c1.3-1.8 3.8-2.1 5.6-.8 1.8 1.3 2.1 3.8.8 5.6l-12 16c-.8 1-2 1.6-3.2 1.6zM446 182c-1.6 0-3.1-1-3.7-2.6l-3-8c-.8-2.1.3-4.4 2.3-5.1 2.1-.8 4.4.3 5.1 2.3l3 8c.8 2.1-.3 4.4-2.3 5.1-.5.2-.9.3-1.4.3zM466 213c-.9 0-1.7-.3-2.5-.8-1.7-1.4-2.1-3.9-.7-5.6l7-9c1.4-1.7 3.9-2.1 5.6-.7 1.7 1.4 2.1 3.9.7 5.6l-7 9c-.7 1-1.9 1.5-3.1 1.5zM9 391c-1.3 0-2.6-.6-3.3-1.8-1.2-1.8-.7-4.3 1.1-5.5l12-8c1.8-1.2 4.3-.7 5.5 1.1 1.2 1.8.7 4.3-1.1 5.5l-12 8c-.7.5-1.4.7-2.2.7z'/%3E%3C/svg%3E");
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500' fill-opacity='1' style='enable-background:new 0 0 500 500'%3E%3Cstyle%3E .st0{fill:rgba(15,15,15,1)} %3C/style%3E%3Ccircle class='st0' cy='336.6' r='12.7'/%3E%3Ccircle class='st0' cx='83.3' cy='336.6' r='12.7'/%3E%3Ccircle class='st0' cx='166.7' cy='336.6' r='12.7'/%3E%3Ccircle class='st0' cx='250' cy='336.6' r='12.7'/%3E%3Ccircle class='st0' cx='333.3' cy='336.6' r='12.7'/%3E%3Ccircle class='st0' cx='416.7' cy='336.6' r='12.7'/%3E%3Ccircle class='st0' cx='500' cy='336.6' r='12.7'/%3E%3Cg%3E%3Ccircle class='st0' cy='.7' r='12.7'/%3E%3Ccircle class='st0' cx='83.3' cy='.7' r='12.7'/%3E%3Ccircle class='st0' cx='166.7' cy='.7' r='12.7'/%3E%3Ccircle class='st0' cx='250' cy='.7' r='12.7'/%3E%3Ccircle class='st0' cx='333.3' cy='.7' r='12.7'/%3E%3Ccircle class='st0' cx='416.7' cy='.7' r='12.7'/%3E%3Ccircle class='st0' cx='500' cy='.7' r='12.7'/%3E%3C/g%3E%3Cg%3E%3Ccircle class='st0' cy='419.5' r='12.7'/%3E%3Ccircle class='st0' cx='83.3' cy='419.5' r='12.7'/%3E%3Ccircle class='st0' cx='166.7' cy='419.5' r='12.7'/%3E%3Ccircle class='st0' cx='250' cy='419.5' r='12.7'/%3E%3Ccircle class='st0' cx='333.3' cy='419.5' r='12.7'/%3E%3Ccircle class='st0' cx='416.7' cy='419.5' r='12.7'/%3E%3Ccircle class='st0' cx='500' cy='419.5' r='12.7'/%3E%3C/g%3E%3Cg%3E%3Ccircle class='st0' cy='500.7' r='12.7'/%3E%3Ccircle class='st0' cx='83.3' cy='500.7' r='12.7'/%3E%3Ccircle class='st0' cx='166.7' cy='500.7' r='12.7'/%3E%3Ccircle class='st0' cx='250' cy='500.7' r='12.7'/%3E%3Ccircle class='st0' cx='333.3' cy='500.7' r='12.7'/%3E%3Ccircle class='st0' cx='416.7' cy='500.7' r='12.7'/%3E%3Ccircle class='st0' cx='500' cy='500.7' r='12.7'/%3E%3C/g%3E%3Cg%3E%3Ccircle class='st0' cy='170.9' r='12.7'/%3E%3Ccircle class='st0' cx='83.3' cy='170.9' r='12.7'/%3E%3Ccircle class='st0' cx='166.7' cy='170.9' r='12.7'/%3E%3Ccircle class='st0' cx='250' cy='170.9' r='12.7'/%3E%3Ccircle class='st0' cx='333.3' cy='170.9' r='12.7'/%3E%3Ccircle class='st0' cx='416.7' cy='170.9' r='12.7'/%3E%3Ccircle class='st0' cx='500' cy='170.9' r='12.7'/%3E%3C/g%3E%3Cg%3E%3Ccircle class='st0' cy='253.8' r='12.7'/%3E%3Ccircle class='st0' cx='83.3' cy='253.8' r='12.7'/%3E%3Ccircle class='st0' cx='166.7' cy='253.8' r='12.7'/%3E%3Ccircle class='st0' cx='250' cy='253.8' r='12.7'/%3E%3Ccircle class='st0' cx='333.3' cy='253.8' r='12.7'/%3E%3Ccircle class='st0' cx='416.7' cy='253.8' r='12.7'/%3E%3Ccircle class='st0' cx='500' cy='253.8' r='12.7'/%3E%3C/g%3E%3Cg%3E%3Ccircle class='st0' cy='88' r='12.7'/%3E%3Ccircle class='st0' cx='83.3' cy='88' r='12.7'/%3E%3Ccircle class='st0' cx='166.7' cy='88' r='12.7'/%3E%3Ccircle class='st0' cx='250' cy='88' r='12.7'/%3E%3Ccircle class='st0' cx='333.3' cy='88' r='12.7'/%3E%3Ccircle class='st0' cx='416.7' cy='88' r='12.7'/%3E%3Ccircle class='st0' cx='500' cy='88' r='12.7'/%3E%3C/g%3E%3C/svg%3E");
	
*/
}
	
	
/* -------------	depth frame	----------------- */
	
.scene3d {
	position: absolute;
	height: 500px; /* fallback for older browsers */
	height: 100%;
	
	top: 0;
	left: 0;
	right: -0px;
	
	overflow-x: hidden;
	overflow-y: auto;
	
	-webkit-perspective: 300px;
	perspective: 300px;
}

.scene3d,
.scene3d * {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.rotaTower {
	-webkit-transform: rotateY(0deg) rotateX(0deg) translateZ(-600px);
	transform: rotateY(0deg) rotateX(0deg) translateZ(-600px);
}

.pbox,
.Conti {
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}



.rotaTower { border: 0px solid red; }
.Conti { border: 0px solid green; }


/* -------------	CONTENT	----------------- */


.Conti {
	position: relative;	
	width: 100%;
	/* min-height: 100vh;	*/
	padding: 75vmin 0 75vmin;	

}

.Conti {
	-webkit-transform: translate3d(-0px, 0, 200px) rotateY(8deg);
	transform: translate3d(-0px, 0, 200px) rotateY(8deg);
}

.Conti:nth-of-type(2n) {
	-webkit-transform: translate3d(0px, 0, 200px) rotateY(-8deg);
	transform: translate3d(0px, 0, 200px) rotateY(-8deg);
}



.Conti:nth-of-type(2n-1) .pbox.pp__pulled {
	-webkit-transform: translate3d(0px, 0, 300px) rotateY(-3deg) !important;
	transform: translate3d(0px, 0, 300px) rotateY(-3deg) !important;
}


.Conti:nth-of-type(2n) .pbox.pp__pulled {
	-webkit-transform: translate3d(0px, 0, 300px) rotateY(3deg) !important;
	transform: translate3d(0px, 0, 300px) rotateY(3deg) !important;
}




#sec3 .pbox.pp__pulled {
	-webkit-transform: translate3d(0px, 0, 210px) rotateY(3deg) !important;
	transform: translate3d(0px, 0, 210px) rotateY(3deg) !important;
}




.stickCont {
	position: absolute;	
	width: 0%;
	height: 100%;
	margin: 0;	
	border: 0px solid purple;
}

.Conti:nth-of-type(1n) .stickCont { 
	top: 0;	right: 0; left: auto;	
	-webkit-transform:  rotateY(-25deg);
	transform: rotateY(-25deg);
}

.Conti:nth-of-type(2n) .stickCont { 
	top: 0;	left: 0; right: auto;
	-webkit-transform: rotateY(25deg); 
	transform: rotateY(25deg); 
}






h1, h2, h3 { 


	font-family: 'RobotoCon';
	font-size: 25.0vmax;
	letter-spacing: -1.5vmax;
	color:	rgb(25, 25, 25);
	
	margin: 0vmax;
	-webkit-transform: rotate(-5.1deg);
	transform: rotate(-5.1deg);

	position: relative;
	
	top: 0;
	
	left: 0;
	width: 100vmax;
	
	border: 0px solid purple;
}


/* even for sticky.lock */
h1, h2, h3 { height: 40vmin; }

.stickCont > h1,
.stickCont > h3,
.cntBox > h1,
.cntBox > h2 { position: sticky; }


h2, h3 { 
	font-size: 15.0vmax;
	letter-spacing: -0.65vmax;
	margin: 0;	
}




.cntBox h2, .cntBox h1 { width: 140vmax; } 
.stickCont > h1, .stickCont h3 { margin-bottom: 60vmin; }

.Conti:nth-of-type(2n-1) .cntBox h2 { line-height: 55vmax; } 
.Conti:nth-of-type(2n)   .cntBox h2 { line-height: 40vmax; } 

.Conti:nth-of-type(2n-1) .cntBox h1, 
.Conti:nth-of-type(2n-1) .cntBox h2, 
.Conti:nth-of-type(2n-1) .cntBox h3 { text-align: left; margin-left: -30vmax; }

.Conti:nth-of-type(2n) .cntBox h1, 
.Conti:nth-of-type(2n) .cntBox h2, 
.Conti:nth-of-type(2n) .cntBox h3  { text-align: right; margin-left: -15vmax; }

.Conti:nth-of-type(2n-1) .stickCont > h1,
.Conti:nth-of-type(2n-1) .stickCont > h2,
.Conti:nth-of-type(2n-1) .stickCont > h3 {  margin-left:  -60vmax; text-align: right;}

.Conti:nth-of-type(2n) .stickCont > h1,
.Conti:nth-of-type(2n) .stickCont > h2,
.Conti:nth-of-type(2n) .stickCont > h3 	{  margin-left:  -45vmax; text-align: left; }




.cntBox {	
	padding-top: 60vmin;	
	padding-bottom: 60vmin;	
	min-height: 200vmin;	
	
    border: 0px solid orange;
    box-sizing: border-box;

}


.cntSpn {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;	
	align-content: flex-start;	
	border: 0px solid purple;
	box-sizing: border-box;
	
	margin-top: 40vh;
}


.cntSpn.Spcr {	margin-top: 100vh; }


/*
.Conti:nth-of-type(2n-1) .cntSpn { transform: rotateY(-5deg) translateZ(100px); }
.Conti:nth-of-type(2n)   .cntSpn { transform: rotateY( 5deg) translateZ(100px); }
*/


.Conti:nth-of-type(2n-1) .cntSpn { transform: rotateY(-5deg); }
.Conti:nth-of-type(2n)   .cntSpn { transform: rotateY( 5deg); }


.pbox {	
	display: inline-block;	
    position: relative;
	
    flex: 50%;
	max-width: 50%;
    align-self: flex-start;
    
	height: 0;
    margin: 0;
    margin-top: 40vmin;
    margin-bottom: 100vmin;
	
    border: 0px solid lime;
    box-sizing: border-box;
}


.pbox > label {
	position: relative;
	display: inline-block;
	transition: transform 0.6s ease-in-out 0s;
	
	border: 0px solid blue;
	box-sizing: border-box;
	/*
	*/
	font-size: 5.0vmax;
	box-shadow: 0 0 .75em .75em rgba(0, 0, 0, 0.2);
	background-color: rgba(0, 0, 0, 0.2);
	
	cursor: default;
}

.pbox > label { margin-left: 10%; width: 80%; }
.pbox > label > img {	width: 100%; }

.pbox > label:nth-of-type(3n+4) { transition: transform 0.54s ease-in-out 0.18s; }
.pbox > label:nth-of-type(4n+3) { transition: transform 0.63s ease-in-out 0.15s; }
.pbox > label:nth-of-type(2n)   { transition: transform 0.45s ease-in-out 0.12s; }



.pbox > label > img[data-src$=".jpg"] {  }

.pbUp  { transform: translate3d(0, -50vmin, 0); }
.pbDwn { transform: translate3d(0,  50vmin, 0); }

.pushUp   { transform: translate3d(0, -100vmin, 0) !important; }
.pushDown { transform: translate3d(0,  100vmin, 0) !important; }




/* ----------------------------------  InContent Nav (Btns/Signs)  ----------------------------------------- */


.demoBtn {
	position: absolute;
	bottom: -15vmin;
	left: 0;
	
	font-family: 'BadScript';	
	font-size: 5.0vmax;
	letter-spacing: -0.35vmax;	
	text-decoration: none;
	
	color:	rgb(0, 205, 205);
	text-shadow: 0 0 0.5em rgb(0, 205, 205);
	transition: transform .3s linear 0s;
	transform: translateZ(12px);	
	
}


input.demoBtn,
h4.demoBtn {   

	padding: 1.5vmax 3vmax;
	border-radius: 0.15em;
	border: 0.065em solid rgb(0, 205, 205);	
	box-shadow: 0 0 1em rgba(0, 205, 205, 0.5), inset 0 0 .5em rgba(0, 205, 205, 0.5);
	/*
	color:	rgb(27, 0, 207);
	text-shadow: 0 0 0.5em rgb(27, 0, 207);
	*/
	background-color: rgba(5, 5, 5, 0.5);
}

input.demoBtn.pbTtl,
h4.demoBtn.pbTtl {
	letter-spacing: -0.35vmax;
	bottom: auto;
	left: auto;
	right: -10vmax;
	top: -18vmin;
}



.demoBtn:active { transform: translateZ(6px); }




/* ----------------------------------  section specifics  ----------------------------------------- */

#sec0 { z-index: -1; }
#sec1 { z-index:  3; }
#sec2 { z-index:  2; }
#sec3 { z-index:  1; }


/* push heads up...?! */
h1, h2, h3 { top: -20vh; }
.rotaTower { margin-top: -20vh; }


/* -------- SEC_0 - START ------- */

#sec0 { padding-bottom: 0vmin; margin-top: -200vmin; padding-top: 180vmin; }

#sec0 .stickCont  { margin-top: 0vmin; }

#sec0 .cntBox {
    margin-top: -50vmin;
    padding-top: 0vmin;
    padding-bottom: 80vmin;
}

#sec0 .stickCont h3 { 
	margin-top: 320vmin;
    margin-bottom: 130vmin;
    line-height: 25vmax;
}

#sec0 .cntBox h1 {     
	line-height: 0.1vmax; 
	margin-bottom: 45vmin;
	margin-left: -27vmax;
	top: 10vh; 
	}


/* -5 + -3 = -8*/
#sec0 .pbox {
	margin-top: 60vh;
	-webkit-transform: translate3d(0px, 0, 300px) rotateY(3deg) !important;
	transform: translate3d(0px, 0, 300px) rotateZ(-5.1deg) rotateY(3deg)  !important;
}





/* -------- SEC_1 - WEB ------- */


#sec1 .cb01 .pbox {	flex: 32%;	max-width: 32%; }

#sec1 .cb01 .pb01 { margin-top: 40vmin; transform: translateZ(188px); }
#sec1 .cb01 .pb02 { margin-top:  0vmin; transform: translateZ(72px); }
#sec1 .cb01 .pb03 { margin-top: 20vmin; transform: translateZ(123px); }

#sec1 .cb01 .sb02 .pb01 { margin-top: 40vmin; transform: translateZ(216px); }
#sec1 .cb01 .sb02 .pb02 { margin-top:  0vmin; transform: translateZ(96px); }
#sec1 .cb01 .sb02 .pb03 { margin-top: 20vmin; transform: translateZ(144px); }


#sec1 .cb01 .pb01 > label { margin-left: -20%; width: 140%; }
#sec1 .cb01 .pb02 > label { margin-left: -50%; width: 200%; }


#sec1 .cb02 .pbox { flex: 50%; max-width: 50%; margin-bottom: 140vmin; }


#sec1 .cb02 .pb01 > label { margin-left:  0%; width: 180%; }
#sec1 .cb02 .pb02 > label { margin-left:  20%; width: 80%; margin-top: 70vmin;}






/* -------- SEC_2 - GRFX ------- */






#sec2 .cb01 .pbox { margin-bottom: 70vmin; }

#sec2 .cb01 .sb01 .pbox { flex: 33%; max-width: 33%; }

#sec2 .cb01 .sb01 .pb01 { margin-top: 40vmin; transform: translateZ(188px); }
#sec2 .cb01 .sb01 .pb02 { margin-top:  0vmin; transform: translateZ(72px); }
#sec2 .cb01 .sb01 .pb03 { margin-top: 20vmin; transform: translateZ(123px); }

#sec2 .cb01 .sb01 .pb01 > label { margin-left:   0%; width: 120%; }
#sec2 .cb01 .sb01 .pb02 > label { margin-left:  10%; width: 100%; }
#sec2 .cb01 .sb01 .pb03 > label { margin-left:  20%; width: 80%; }




#sec2 .cb01 .sb02 .pbox { flex: 33%; max-width: 33%; }

#sec2 .cb01 .sb02 .pb01 { margin-top: 30vmin; transform: translateZ(123px); }
#sec2 .cb01 .sb02 .pb02 { margin-top: 35vmin; transform: translateZ(72px); }
#sec2 .cb01 .sb02 .pb03 { margin-top: 30vmin; transform: translateZ(216px); }
#sec2 .cb01 .sb02 .pb02 > label { margin-left: -10%; width: 130%; }


#sec2 .cb01 .sb03 .pbox { flex: 50%; max-width: 50%; }
#sec2 .cb01 .sb03 .pb01 { transform: translateZ(123px);   }
#sec2 .cb01 .sb03 .pb02 { transform: translateZ(180px);   }
#sec2 .cb01 .sb03 .pb03 { margin: 0vmin; }
#sec2 .cb01 .sb03 .pb04 { margin-top: -30vmin; transform: translateZ(216px); }
#sec2 .cb01 .sb03 .pb01 > label { margin-left: -20%;  }
#sec2 .cb01 .sb03 .pb04 > label { margin-left: -20%; width: 130%; }


#sec2 .cb01 .sb04 .pbox { flex: 50%; max-width: 50%; }
#sec2 .cb01 .sb04 .pb01 { margin-top: 5vmin; transform: translateZ(123px);}
#sec2 .cb01 .sb04 .pb02 { margin-top: 30vmin; transform: translateZ(180px); }
#sec2 .cb01 .sb04 .pb01 > label { margin-left: -10%; width: 100%; }
#sec2 .cb01 .sb04 .pb02 > label { margin-left: 0%; width: 110%; }

#sec2 .cb02 .sb01 { margin-top: 10vmin; }

#sec2 .cb02 .sb01 .pbox { flex: 50%; max-width: 50%; }
#sec2 .cb02 .sb01 .pb01 { margin-top:  60vmin; transform: translateZ(188px); margin-bottom:  80vmin;}
#sec2 .cb02 .sb01 .pb02 { margin-top:  30vmin; transform: translateZ(123px); margin-bottom:  80vmin;}

#sec2 .cb02 .sb01 .pb03 { margin-top:  -10vmin; transform: translateZ( 72px); }
#sec2 .cb02 .sb01 .pb04 { margin-top:  -30vmin; transform: translateZ(123px); }
#sec2 .cb02 .sb01 .pb05 { margin-top:  -60vmin; transform: translateZ(216px); }
#sec2 .cb02 .sb01 .pb06 { margin-top:  -75vmin; transform: translateZ(171px); }

#sec2 .cb02 .sb01 .pb01 > label { margin-left:  -10%; width: 120%;  }
#sec2 .cb02 .sb01 .pb02 > label { margin-left:  -10%; width: 120%; }

#sec2 .cb02 .sb01 .pb03 > label { margin-left:  20%; width: 60%; }
#sec2 .cb02 .sb01 .pb04 > label { margin-left:  20%; width: 60%; }
#sec2 .cb02 .sb01 .pb05 > label { margin-left:  20%; width: 60%; }
#sec2 .cb02 .sb01 .pb06 > label { margin-left:  20%; width: 60%; }


#sec2 .cb02 .sb02 .pbox { flex: 25%; max-width: 25%; }
#sec2 .cb02 .sb02 .pb01 { margin-top:  20vmin; transform: translateZ(123px); }
#sec2 .cb02 .sb02 .pb02 { margin-top:  20vmin; transform: translateZ(188px); }

#sec2 .cb02 .sb02 .pb03 { margin-top:   30vmin; transform: translateZ(123px); }
#sec2 .cb02 .sb02 .pb04 { margin-top:   90vmin; transform: translateZ(81px); }

#sec2 .cb02 .sb02 .pb01 > label { margin-left:  -10%; width: 120%;  }
#sec2 .cb02 .sb02 .pb02 > label { margin-left:  -10%; width: 120%; }

#sec2 .cb02 .sb02 .pb03 > label { margin-left:  40%; width: 120%;}
#sec2 .cb02 .sb02 .pb04 > label { margin-left: -40%; width: 120%;}


#sec2 .cb02 .sb03 .pbox { flex: 25%; max-width: 25%; }
#sec2 .cb02 .sb03 .pb01 { margin-top:  30vmin; transform: translateZ(188px); }
#sec2 .cb02 .sb03 .pb02 { margin-top:  60vmin; transform: translateZ(216px); }
#sec2 .cb02 .sb03 .pb03 { margin-top:  10vmin; transform: translateZ(72px); }
#sec2 .cb02 .sb03 .pb04 { margin-top:  40vmin; transform: translateZ(123px); }

#sec2 .cb02 .sb03 .pb01 > label { margin-left:  -20%; width: 140%; }
#sec2 .cb02 .sb03 .pb02 > label { margin-left:  -30%; width: 160%; }
#sec2 .cb02 .sb03 .pb03 > label { margin-left: -100%; width: 220%; }
#sec2 .cb02 .sb03 .pb04 > label { margin-left:  -40%; width: 140%; }


#sec2 .cb03 .sb01 .pbox { flex: 33%; max-width: 33%; }
#sec2 .cb03 .sb01 .pb01 { margin-top:  30vmin; margin-bottom:  30vmin; transform: translateZ(123px); }
#sec2 .cb03 .sb01 .pb02 { margin-top:  30vmin; margin-bottom:  30vmin; transform: translateZ(188px); }
#sec2 .cb03 .sb01 .pb03 { margin-top:  30vmin; margin-bottom:  30vmin; transform: translateZ(144px); }

#sec2 .cb03 .sb01 .pb04 { margin-top:  20vmin; transform: translateZ(216px); }
#sec2 .cb03 .sb01 .pb05 { margin-top:  40vmin; transform: translateZ(72px); }

#sec2 .cb03 .sb01 .pb01 > label { margin-left:  20%; width: 100%; }
#sec2 .cb03 .sb01 .pb02 > label { margin-left:  10%; width: 100%; }
#sec2 .cb03 .sb01 .pb03 > label { margin-left:   0%; width: 100%; }

#sec2 .cb03 .sb01 .pb04 > label { margin-left:  0%; width: 100%; }
#sec2 .cb03 .sb01 .pb05 > label { margin-left: -20%; width: 200%; }


#sec2 .cb03 .sb02 .pbox { flex: 33%; max-width: 33%;  margin-bottom:  50vmin; }
#sec2 .cb03 .sb02 .pb01 { margin-top:  30vmin; margin-bottom:  30vmin;}
#sec2 .cb03 .sb02 .pb03 { margin-top:  30vmin; margin-bottom:  30vmin;}
#sec2 .cb03 .sb02 .pb02 {  }

#sec2 .cb03 .sb02 .pb04 { margin-top:  40vmin; }
#sec2 .cb03 .sb02 .pb05 { margin-top:  60vmin; }
#sec2 .cb03 .sb02 .pb06 { margin-top:  40vmin; }


#sec2 .cb03 .sb02 .pb01 > label { margin-left:  20%; width: 120%; }
#sec2 .cb03 .sb02 .pb03 > label { margin-left: -20%; width: 120%; }

#sec2 .cb03 .sb02 .pb04 > label { margin-left:  20%; width: 80%; }
#sec2 .cb03 .sb02 .pb05 > label { margin-left:  30%; width: 40%; }
#sec2 .cb03 .sb02 .pb06 > label { margin-left:   0%; width: 80%; }


/* -------- SEC_3 - CON ------- */

/*
#sec3 { min-height: 100vmin; padding-bottom: 0vmin;}
*/




/* ------- old "rndm", depth correction, scale():   1 + (translateZ * -1) / perspective */

.pbox {
	-webkit-transform: translateZ(233px);
	transform: translateZ(233px);
}

.pbox:nth-of-type(2n) {
	-webkit-transform: translateZ(216px);
	transform: translateZ(216px);
}

.pbox:nth-of-type(3n-2) {
	-webkit-transform: translateZ(144px);
	transform: translateZ(144px);
}

.pbox:nth-of-type(4n-3) {
	-webkit-transform: translateZ(72px);
	transform: translateZ(123px);
}

.pbox:nth-of-type(7n-4) {
	-webkit-transform: translateZ(180px);
	transform: translateZ(180px);
}


/* ----------------------------------  LazyLoader  ----------------------------------------- */



.loader {
	display: block;
	position:absolute;
	top: 0; left: 0;
	width: 100%; height: 100%;	
	background-color: unset;	
	opacity: 1.0;
	transition: opacity 0.4s linear 0s;	
}

.loader::after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	padding: 4vmin;
	margin:  -4vmin;
	
	background-color: unset; 	
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-size: auto 100%;
	background-image: url(style/loader_glow_02.svg);
	
	animation-name: loaderAni01;
	animation-duration: 2.3s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-play-state: running;	
}

@keyframes loaderAni01 { 
	  0%   { transform: rotate(  0deg); }
	100%   { transform: rotate(360deg); }
	}
	
	
	
	

/* ----------------------------------  NAVI.anchors  ----------------------------------------- */


#NavUp {
	display: none;
	position: fixed;
	top: 20px;
	left: 20px;
	z-index: 1001;	
}

.navPers {
	position: fixed;
	height: 100%; width: 0vmax;
	top: 0;
	right: 18px;	
	
	-webkit-perspective: 300px;
	perspective: 1000px;

	border: 0px solid lime;
}

.navPers,
.navPers * {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.navPers {	
	transition: opacity .2s linear .3s;
	opacity: 0;
}


.navAnc {
	position: absolute;
	height: 100%; width: 0;
	top: 0;
	right: 0;		
	transition: transform .6s ease-in-out 0s;	
	transform: rotateY(-93deg);
	
	border: 0px solid orange;	
}



/* ----------------------------------  NAVI.left - BTN  ------------------------ */

.navPers.Btn {
	height: 10vmax; width: 0vmax;
	top: 0;
	right: auto;
	left: 0;
	opacity: 1;
	border: 0px solid orange;	
}

.navPers.Btn .navAnc {
	position: absolute;
	height: 100%; 
	width: 0;
	top: 0;
	right: auto;
	left: 0;		
	transition: transform .6s ease-in-out 0s;	
	transform: rotateY(25deg) !important;	
	border: 0px solid orange;	
}

.navBtn {
	position: absolute;
	width: 5vmax;
	height: 5vmax;
	top: 2vmax;
	left: 2vmax;

	font-size: 5.0vmax;	
	transition: transform .3s linear 0s;

	border-radius: 0.15em;
	border: 0.055em solid rgb(0, 205, 205);	
	box-shadow: 0 0 1em rgba(0, 205, 205, 0.5), inset 0 0 .5em rgba(0, 205, 205, 0.5);
	
	background-color: rgba(5, 5, 5, 0.5);
	transform: translateZ(15px) rotateZ(5.1deg);
}

.navBtn svg {
	position: absolute;
	font-size: 5.0vmax;
	width: 60%;
	height: 60%;
	top: 20%;
	left: 20%;
}

.fillSvg { fill: rgb(0, 205, 205); }
.svgShad { filter: drop-shadow( 0 0 0.05em rgba(0, 205, 205, .7) ); }




/* ----------------------------------  NAVI.right - BOX  ----------------------- */

.navBox {
	position: absolute;	
	right: 5vmax;
	top: 5vh;
	width: 40vmax;	
	perspective: 100px;	
	
	font-size: 5.0vmax;
	background-color: rgba(5, 5, 5, 0.7);
	box-shadow: 0 0 1em 1em rgba(5, 5, 5, 0.5);
	
	padding: 3.5vmax 0 2.5vmax;
	
	border-radius: 0.5em;
	border: 0.075em solid rgb(0, 205, 205);
	box-shadow: 0 0 1em rgba(0, 205, 205, 0.5), inset 0 0 1em rgba(0, 205, 205, 0.5);
	
	transform: rotateZ(-5.1deg);
	
}

.navBox label {
	font-family: 'BadScript';	
	font-size: 5.0vmax;
	letter-spacing: -0.35vmax;	
	
	color:	rgb(0, 205, 205);
	text-shadow: 0 0 0.5em rgb(0, 205, 205);
	
	line-height: 7vmax;
	
	display: block;
	height: auto;	
	padding: 0.25vh 0 0.25vh 5vmax;	
	border: 0px solid blue;	
	

	transition: transform .3s linear 0s;
	transform: translateZ(9px);
}


/*.navBox label:hover { transform: translateZ(7px); }*/
.navBox label.selable { transform: translateZ(4px); }

.navBox label:active { transform: translateZ(6px); }
.navBtn:active { transform: translateZ(3px) rotateZ(5.1deg); }


.navPers.nOut {	transition: opacity .2s linear .15s; opacity: 1; }
.navAnc.nOut {  transform: rotateY(-15deg); }





/* ----------------------------------  Contact - BOX  ----------------------- */

.contac input.demoBtn.pbTtl { display: block; background-color: rgba(0,0,0,0); top: auto; bottom:  0vmin; padding: 1.25vmax 10vmax; transform: translateZ(123px); }

.contac input.demoBtn.pbTtl:active { transform: translateZ(117px); }

.contac { 
	position: absolute;
	width: max-content; 
	width: 180%;
}

.contac div { margin: 20vmin 0 0; }

.contac a.demoBtn { right: auto; left:  -2vmax; top: -15vmin; }

.contac textarea {  width: 100%; }


.contac input[type="text"],
.contac textarea { 
	position: relative; display: block;
	font-family: 'RobotoConLt';
	font-size: 4vmax;
	background-color: rgba(0,0,0,0);
	border: none;
	color: rgb(125,125,125);
}

.cntleg p,
.contac input[type="text"],
.contac textarea  {   

	padding: 3vmax 5vmax;
	border-radius: 0.15em;
	border: 0.065em solid rgb(0, 205, 205);	
	box-shadow: 0 0 1em rgba(0, 205, 205, 0.5), inset 0 0 .5em rgba(0, 205, 205, 0.5);
	/*
	color:	rgb(27, 0, 207);
	text-shadow: 0 0 0.5em rgb(27, 0, 207);
	*/
	background-color: rgba(5, 5, 5, 0.5);
}

.contac .cntmal { margin: 10vmin 0 0; transform: translateZ(72px);}
.contac .cntmsg {  margin: 0; transform: translateZ(36px);}
.contac h4 { transform: translateZ(72px);}


.cntleg { width: 180%; }

.cntleg a.demoBtn { 
	bottom: auto;
	font-size: 6vmax;
	top: -20vmin;
	transform: translateZ(33px);
	z-index: 5;
    bottom: 0vmin;

}
.cntleg p { 
    margin-bottom: 30vmin;

	font-family: 'BadScript';	
	font-size: 5.0vmax;
	letter-spacing: -0.35vmax;	
	text-decoration: none;
	
	color:	rgb(0, 205, 205);
	text-shadow: 0 0 0.5em rgb(0, 205, 205);
	transition: transform .3s linear 0s;
	}

/*
#sec3 .cb01 .cntSpn {   margin-top: 0vh;   margin-bottom: 40vh; }
*/
#sec3 .cb02 .pb01 { margin-bottom: 180vh; }
#sec3 .cb02 .cntSpn {     margin-top: -20vh; }
#sec3 .cb02  { 
    padding-bottom: 0vmin;
	padding-top: 20vmin;
}


/* ----------------------------------  Font colors/mods  ----------------------------------------- */


h1 { -webkit-text-stroke-width: 0.012em; }
h2 { -webkit-text-stroke-width: 0.02em; }
h3 { -webkit-text-stroke-width: 0.02em; }


h1, h2, h3 { 
	/* Will override color (regardless of order) */
	-webkit-text-fill-color: rgba(0,0,0,0); 
}



.Conti:nth-of-type(1) .cntbg::before { background-color: rgb(102,  26,   0); }
.Conti:nth-of-type(1) h1 { -webkit-text-stroke-color:    rgb(188, 156,   0); text-shadow: 0 0 1em rgb(168, 136,   0); color: rgb(188, 156,   0); }
.Conti:nth-of-type(1) h3 { -webkit-text-stroke-color:    rgb(162,   0,  26); text-shadow: 0 0 1em rgb(162,   0,  26); color: rgb(162,   0,  26); }

.Conti:nth-of-type(2) .cntbg::before { background-color: rgb(  0,  77, 102); }                                               
.Conti:nth-of-type(2) h1 { -webkit-text-stroke-color:    rgb(191, 101,   0); text-shadow: 0 0 1em rgb(171,  81,   0); color: rgb(191, 101,   0); }
.Conti:nth-of-type(2) h2 { -webkit-text-stroke-color:    rgb(  0,  77, 102); text-shadow: 0 0 1em rgb(  0,  97, 122); color: rgb(  0,  77, 102); }

.Conti:nth-of-type(3) .cntbg::before { background-color: rgb(102,   0,  51); }                                               
.Conti:nth-of-type(3) h1 { -webkit-text-stroke-color:	 rgb( 92, 137,   0); text-shadow: 0 0 1em rgb( 72, 117,   0); color: rgb( 92, 137,   0); }
.Conti:nth-of-type(3) h2 { -webkit-text-stroke-color:    rgb(125,   0,  65); text-shadow: 0 0 1em rgb(185,   0,  95); color: rgb(125,   0,  65); }

.Conti:nth-of-type(4) .cntbg::before { background-color: rgb( 77,  77,   0); }                                               
.Conti:nth-of-type(4) h1 { -webkit-text-stroke-color:    rgb( 92,  43,  92); text-shadow: 0 0 1em rgb(102,  53, 102); color: rgb( 92,  43,  92); }
.Conti:nth-of-type(4) h2 { -webkit-text-stroke-color:    rgb( 77,  77,   0); text-shadow: 0 0 1em rgb( 97,  97,   0); color: rgb( 77,  77,   0); }






h1 > i, 
h2 > i,
h3 > i { 
	font-style: normal;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-play-state: running;	
}


h1 > i, 
h2 > i,
h3 > i {	
	animation-name: flickerAni01;
	animation-duration: 4s;
}

h1 > i:nth-of-type(2n-1), 
h2 > i:nth-of-type(2n),
h3 > i:nth-of-type(2n-1) {	
	animation-name: flickerAni05;
	animation-duration: 6s;

}

#sec0 h1 > i:nth-of-type(2n) {
	animation-name: flickerAni04;
	animation-duration: 4s;	
}

@keyframes flickerAni05 { 
	  0%   { opacity: 1.0; }
	 33%   { opacity: 1.0; }
	 36%   { opacity: 0.7; }
	 39%   { opacity: 0.9; }
	 43%   { opacity: 0.4; }
	 46%   { opacity: 0.6; }
	 48%   { opacity: 1.0; }
	 76%   { opacity: 1.0; }
	 84%   { opacity: 0.6; }
	 86%   { opacity: 0.9; }
	 89%   { opacity: 0.5; }
	 94%   { opacity: 0.9; }
	 96%   { opacity: 0.7; }
	 97%   { opacity: 1.0; }

	100%   { opacity: 1.0; }
	}


@keyframes flickerAni04 { 
	  0%   { opacity: 1.0; }
	 33%   { opacity: 1.0; }
	 43%   { opacity: 0.7; }
	 47%   { opacity: 0.9; }
	 52%   { opacity: 0.6; }
	 57%   { opacity: 1.0; }
	 67%   { opacity: 1.0; }
	87%   { opacity: 0.9; }
	89%   { opacity: 0.5; }
	96%   { opacity: 0.7; }
	100%   { opacity: 1.0; }
	}



@keyframes flickerAni03 { 
	  0%   { opacity: 0.2; }
	 7%    { opacity: 0.6; }
	 13%   { opacity: 0.1; }
	 33%   { opacity: 0.7; }
	 37%   { opacity: 0.1; }
	 43%   { opacity: 1.0; }
	 67%   { opacity: 1.0; }
	 73%   { opacity: 0.8; }
	 91%   { opacity: 0.9; }
	100%   { opacity: 0.4; }
	}
	

@keyframes flickerAni02 { 
	  0%   { opacity: 1.0; }
	 7%    { opacity: 0.3; }
	 13%   { opacity: 0.4; }
	 17%   { opacity: 0.2; }
	 33%   { opacity: 0.6; }
	 47%   { opacity: 0.1; }
	 53%   { opacity: 0.3; }
	 67%   { opacity: 0.2; }
	 73%   { opacity: 0.4; }
	 91%   { opacity: 0.2; }
	100%   { opacity: 1.0; }
	}


@keyframes flickerAni01 { 
	  0%   { opacity: 1.0; }
	 7%    { opacity: 0.3; }
	 13%   { opacity: 1.0; }
	 17%   { opacity: 0.2; }
	 33%   { opacity: 1.0; }
	 47%   { opacity: 0.1; }
	 53%   { opacity: 0.9; }
	 67%   { opacity: 0.4; }
	 73%   { opacity: 1.0; }
	 91%   { opacity: 0.2; }
	100%   { opacity: 1.0; }
	}

@keyframes flickerAni0X { 
	  0%   { opacity: 1.0; -webkit-text-stroke-width: 0.012em; }
	 7%    { opacity: 0.3; -webkit-text-stroke-width: 0.002em; }
	 13%   { opacity: 1.0; -webkit-text-stroke-width: 0.012em; }
	 17%   { opacity: 0.2; -webkit-text-stroke-width: 0.006em; }
	 33%   { opacity: 1.0; -webkit-text-stroke-width: 0.012em; }
	 47%   { opacity: 0.1; -webkit-text-stroke-width: 0.006em; }
	 53%   { opacity: 0.9; -webkit-text-stroke-width: 0.010em; }
	 67%   { opacity: 0.4; -webkit-text-stroke-width: 0.006em; }
	 73%   { opacity: 1.0; -webkit-text-stroke-width: 0.012em; }
	 91%   { opacity: 0.2; -webkit-text-stroke-width: 0.006em; }
	100%   { opacity: 1.0; -webkit-text-stroke-width: 0.012em; }
	}

