@font-face {
				font-family: 'vcr_osd_monoregular';
				src: url("../fonts/vcr_osd_mono_1.001-webfont.woff2") format("woff2"), url("../fonts/vcr_osd_mono_1.001-webfont.woff") format("woff");
				font-weight: normal;
				font-style: normal;
}

/* line 11, ../css/main.scss */
* {
				outline: none !important;
}

/* line 14, ../css/main.scss */
html, body {
				overflow-x: hidden !important;
				height: 100%;
				width: 100%;
}

/* line 20, ../css/main.scss */
body {
				font-family: "";
				font-size: 100%;
				line-height: 100%;
				color: #fff;
				margin: 0;
				padding: 0;
}

/* line 28, ../css/main.scss */
main {
				width: 100%;
				height: 100%;
}

/*/
/* HEADER */
/**/
/* line 36, ../css/main.scss */
header {
				position: absolute;
				width: 100%;
				top: 0;
				z-index: 9999;
				left: 0;
}

/* line 43, ../css/main.scss */
header .logo {
				position: fixed;
				height: auto;
				opacity: .7;
				width: 21vw;
				z-index: 9999;
				cursor: pointer;
				left: 0;
				top: 0;
}

/* line 53, ../css/main.scss */
header .logo img {
				width: 100%;
				height: auto;
				display: block;
}

/* line 59, ../css/main.scss */
header .logo:hover {
				opacity: 1;
}

/* line 66, ../css/main.scss */
#menu {
				list-style: none;
				margin: 0;
				padding: 0;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				position: fixed;
				top: 40px;
				right: 50px;
				z-index: 9999;
}

/* line 78, ../css/main.scss */
#menu li {
				margin-right: 20px;
}

/* line 81, ../css/main.scss */
#menu li:last-child {
				margin: 0;
}

/* line 86, ../css/main.scss */
#menu li.active a {
				opacity: 1;
				position: relative;
				background-color: rgba(255, 255, 255, 0.8);
				color: #4d518f;
				padding: 4px;
				-webkit-filter: blur(0.5px);
				filter: blur(0.5px);
}

/* line 95, ../css/main.scss */
#menu li.active a::before {
				content: "";
				position: absolute;
				bottom: -50%;
				left: 0.1vw;
				width: 0;
				height: 0;
				border-style: solid;
				border-width: 0 10px 8px 10px;
				border-color: transparent transparent rgba(255, 255, 255, 0.8);
}

/* line 106, ../css/main.scss */
#menu li.active a::after {
				content: "";
				width: 0;
				height: 0;
				border-style: solid;
				border-width: 8px 10px 0 8px;
				border-color: rgba(255, 255, 255, 0.8) transparent transparent;
				position: absolute;
				top: -50%;
				left: 0.1vw;
}

/* line 120, ../css/main.scss */
#menu li a {
				font-family: 'vcr_osd_monoregular', sans-serif;
				font-size: 1.4vw;
				color: #fff;
				text-decoration: none;
				opacity: .7;
}

/* line 136, ../css/main.scss */
#social {
				position: absolute;
				right: 28px;
				top: 100px;
				z-index: 99;
}

/* line 142, ../css/main.scss */
#social a {
				background-image: url(../images/social.png);
				background-repeat: no-repeat;
				width: 56px;
				height: 48px;
				display: block;
				text-indent: -9999px;
				opacity: .7;
}

/* line 152, ../css/main.scss */
#social a:nth-child(2) {
				background-position: 0 -45px;
}

/* line 155, ../css/main.scss */
#social a:nth-child(3) {
				background-position: 0 -90px;
}

/* line 158, ../css/main.scss */
#social a:hover {
				opacity: 1;
}

/*/
/* CONTENT */
/**/
/* line 170, ../css/main.scss */
content {
				width: 100%;
				float: left;
}

/*/
/* HOME */
/**/
/* line 180, ../css/main.scss */
.fp-tableCell {
				overflow: hidden;
}

/* line 183, ../css/main.scss */
#page1 {
				background-image: url(../images/_home_bg.jpg);
				background-repeat: no-repeat;
				background-position: left center;
				background-size: cover;
				width: 100%;
				height: 100%;
}

/* line 191, ../css/main.scss */
#page1 ._caixa_baralho {
				background-image: url(../images/home_caixabaralho.png);
				background-size: cover;
				background-repeat: no-repeat;
				position: absolute;
				bottom: 0;
				left: 28vw;
				width: 18vw;
				height: 17vw;
				z-index: 9;
}

/* line 202, ../css/main.scss */
#page1 ._simbolos_yt {
				background-image: url(../images/home_simbolos_yt.png);
				background-repeat: no-repeat;
				background-position: center bottom;
				background-size: cover;
				position: absolute;
				bottom: 14vw;
				left: -8vw;
				max-height: 788px;
				max-width: 676px;
				-webkit-transform: scale(0);
				transform: scale(0);
				z-index: 1;
				-webkit-transition: .8s transform 1s ease-in-out;
				transition: .8s transform 1s ease-in-out;
				-webkit-transform-origin: center bottom;
				transform-origin: center bottom;
				will-change: transform;
				height: 35vw;
				width: 29vw;
}

/* line 223, ../css/main.scss */
#page1 ._simbolos_yt.open {
				-webkit-transform: scale(1);
				transform: scale(1);
				bottom: 10.7vw;
				left: -11vw;
}

/* line 229, ../css/main.scss */
#page1 ._simbolos_yt .fire {
				background-image: url(../images/fire.gif);
				background-repeat: no-repeat;
				position: absolute;
				bottom: 16.8vw;
				right: -7px;
				z-index: 999;
				mix-blend-mode: multiply;
				background-size: cover;
				opacity: 0;
				height: 8vw;
				width: 4vw;
				-webkit-transition: all 0.3s ease-in-out 0s;
				transition: all 0.3s ease-in-out 0s;
}

/* line 245, ../css/main.scss */
#page1 ._simbolos_yt .fire.show {
				opacity: 1;
}

/* line 251, ../css/main.scss */
#page1 .rocket {
				background-image: url(../images/home_controle.png);
				background-size: cover;
				background-repeat: no-repeat;
				position: absolute;
				bottom: 15vw;
				right: 6vw;
				z-index: 9;
				-webkit-transition: 4s all 1s cubic-bezier(0.65, 0.05, 0.36, 1);
				transition: 4s all 1s cubic-bezier(0.65, 0.05, 0.36, 1);
				-webkit-transform: translate(0, 0);
				transform: translate(0, 0);
				will-change: transform;
				opacity: 0;
				z-index: -1;
				width: 8vw;
				height: 7vw;
}

/* line 271, ../css/main.scss */
#page1 .rocket.active {
				-webkit-transform: translate(-24vw, -10vw) rotate(45deg);
				transform: translate(-24vw, -10vw) rotate(45deg);
				opacity: 1;
}

/* line 278, ../css/main.scss */
#page2 {
				background-image: url(../images/bg2.jpg);
				background-repeat: no-repeat;
				background-position: left center;
				background-size: cover;
}

/* line 284, ../css/main.scss */
#page2 .page2 {
				width: 100%;
				height: 100%;
				position: relative;
}

/* line 289, ../css/main.scss */
#page2 ._cat_crazy {
				background-image: url(../images/_cat_crazy.png);
				background-repeat: no-repeat;
				position: absolute;
				bottom: 0;
				right: 0;
				width: 37vw;
				height: 36vw;
				background-size: cover;
				-webkit-transform: translate(0, 100%);
				transform: translate(0, 100%);
				-webkit-transition: 0.5s cubic-bezier(1, 0, 0, 1);
				transition: 0.5s cubic-bezier(1, 0, 0, 1);
}

/* line 305, ../css/main.scss */
#page2 ._cat_crazy.up {
				-webkit-transform: translate(0, 0);
				transform: translate(0, 0);
}

/* line 309, ../css/main.scss */
#page2 ._cat_crazy ._cat_laser1 {
				position: absolute;
				bottom: 21vw;
				right: 18.6vw;
				width: 0%;
				height: 100px;
				background-color: #aa57f7;
				-webkit-transform-origin: right center;
				transform-origin: right center;
				-webkit-transform: rotate(45deg);
				transform: rotate(45deg);
				will-change: transform;
				border-radius: 80px;
				z-index: 2;
				opacity: .9;
				-webkit-transition: .8s ease-in-out;
				transition: .8s ease-in-out;
				-webkit-animation: rotating1 5s cubic-bezier(0.79, 0.14, 0.15, 0.86) infinite, neon1 1.5s ease-in-out infinite alternate;
				animation: rotating1 5s cubic-bezier(0.79, 0.14, 0.15, 0.86) infinite, neon1 1.5s ease-in-out infinite alternate;
}

/* line 329, ../css/main.scss */
#page2 ._cat_crazy ._cat_laser1.up {
				width: 100%;
}

/* line 333, ../css/main.scss */
#page2 ._cat_crazy ._cat_laser2 {
				position: absolute;
				bottom: 26vw;
				right: 33vw;
				width: 0%;
				height: 70px;
				background-color: #d842ae;
				-webkit-transform-origin: right center;
				transform-origin: right center;
				-webkit-transform: rotate(32deg);
				transform: rotate(32deg);
				will-change: transform;
				border-radius: 80px;
				z-index: 1;
				opacity: .9;
				-webkit-transition: .5s ease-in-out;
				transition: .5s ease-in-out;
				-webkit-animation: rotating2 5s cubic-bezier(0.79, 0.14, 0.15, 0.86) infinite, neon2 1.5s ease-in-out infinite alternate;
				animation: rotating2 5s cubic-bezier(0.79, 0.14, 0.15, 0.86) infinite, neon2 1.5s ease-in-out infinite alternate;
}

/* line 353, ../css/main.scss */
#page2 ._cat_crazy ._cat_laser2.up {
				width: 100%;
}

@-webkit-keyframes rotating1 {
				0% {
								-webkit-transform: rotate(40deg);
								transform: rotate(40deg);
								right: 17.6vw;
				}
				50% {
								-webkit-transform: rotate(140deg);
								transform: rotate(140deg);
								right: 18.6vw;
				}
				100% {
								-webkit-transform: rotate(40deg);
								transform: rotate(40deg);
								right: 17.6vw;
				}
}

@keyframes rotating1 {
				0% {
								-webkit-transform: rotate(40deg);
								transform: rotate(40deg);
								right: 17.6vw;
				}
				50% {
								-webkit-transform: rotate(140deg);
								transform: rotate(140deg);
								right: 18.6vw;
				}
				100% {
								-webkit-transform: rotate(40deg);
								transform: rotate(40deg);
								right: 17.6vw;
				}
}

@-webkit-keyframes rotating2 {
				0% {
								-webkit-transform: rotate(140deg);
								transform: rotate(140deg);
								right: 28vw;
				}
				50% {
								-webkit-transform: rotate(40deg);
								transform: rotate(40deg);
								right: 27vw;
				}
				100% {
								-webkit-transform: rotate(140deg);
								transform: rotate(140deg);
								right: 28vw;
				}
}

@keyframes rotating2 {
				0% {
								-webkit-transform: rotate(140deg);
								transform: rotate(140deg);
								right: 28vw;
				}
				50% {
								-webkit-transform: rotate(40deg);
								transform: rotate(40deg);
								right: 27vw;
				}
				100% {
								-webkit-transform: rotate(140deg);
								transform: rotate(140deg);
								right: 28vw;
				}
}

@-webkit-keyframes neon1 {
				from {
								-webkit-box-shadow: 0 0 10px #aa57f7, 0 0 20px #aa57f7, 0 0 30px #aa57f7, 0 0 40px #aa57f7, 0 0 70px #aa57f7, 0 0 80px #aa57f7, 0 0 100px #aa57f7, 0 0 150px #aa57f7;
								box-shadow: 0 0 10px #aa57f7, 0 0 20px #aa57f7, 0 0 30px #aa57f7, 0 0 40px #aa57f7, 0 0 70px #aa57f7, 0 0 80px #aa57f7, 0 0 100px #aa57f7, 0 0 150px #aa57f7;
				}
				to {
								-webkit-box-shadow: 0 0 5px #aa57f7, 0 0 10px #aa57f7, 0 0 15px #aa57f7, 0 0 20px #aa57f7, 0 0 35px #aa57f7, 0 0 40px #aa57f7, 0 0 50px #aa57f7, 0 0 75px #aa57f7;
								box-shadow: 0 0 5px #aa57f7, 0 0 10px #aa57f7, 0 0 15px #aa57f7, 0 0 20px #aa57f7, 0 0 35px #aa57f7, 0 0 40px #aa57f7, 0 0 50px #aa57f7, 0 0 75px #aa57f7;
				}
}

@keyframes neon1 {
				from {
								-webkit-box-shadow: 0 0 10px #aa57f7, 0 0 20px #aa57f7, 0 0 30px #aa57f7, 0 0 40px #aa57f7, 0 0 70px #aa57f7, 0 0 80px #aa57f7, 0 0 100px #aa57f7, 0 0 150px #aa57f7;
								box-shadow: 0 0 10px #aa57f7, 0 0 20px #aa57f7, 0 0 30px #aa57f7, 0 0 40px #aa57f7, 0 0 70px #aa57f7, 0 0 80px #aa57f7, 0 0 100px #aa57f7, 0 0 150px #aa57f7;
				}
				to {
								-webkit-box-shadow: 0 0 5px #aa57f7, 0 0 10px #aa57f7, 0 0 15px #aa57f7, 0 0 20px #aa57f7, 0 0 35px #aa57f7, 0 0 40px #aa57f7, 0 0 50px #aa57f7, 0 0 75px #aa57f7;
								box-shadow: 0 0 5px #aa57f7, 0 0 10px #aa57f7, 0 0 15px #aa57f7, 0 0 20px #aa57f7, 0 0 35px #aa57f7, 0 0 40px #aa57f7, 0 0 50px #aa57f7, 0 0 75px #aa57f7;
				}
}

@-webkit-keyframes neon2 {
				from {
								-webkit-box-shadow: 0 0 10px #d842ae, 0 0 20px #d842ae, 0 0 30px #d842ae, 0 0 40px #d842ae, 0 0 70px #d842ae, 0 0 80px #d842ae, 0 0 100px #d842ae, 0 0 150px #d842ae;
								box-shadow: 0 0 10px #d842ae, 0 0 20px #d842ae, 0 0 30px #d842ae, 0 0 40px #d842ae, 0 0 70px #d842ae, 0 0 80px #d842ae, 0 0 100px #d842ae, 0 0 150px #d842ae;
				}
				to {
								-webkit-box-shadow: 0 0 5px #d842ae, 0 0 10px #d842ae, 0 0 15px #d842ae, 0 0 20px #d842ae, 0 0 35px #d842ae, 0 0 40px #d842ae, 0 0 50px #d842ae, 0 0 75px #d842ae;
								box-shadow: 0 0 5px #d842ae, 0 0 10px #d842ae, 0 0 15px #d842ae, 0 0 20px #d842ae, 0 0 35px #d842ae, 0 0 40px #d842ae, 0 0 50px #d842ae, 0 0 75px #d842ae;
				}
}

@keyframes neon2 {
				from {
								-webkit-box-shadow: 0 0 10px #d842ae, 0 0 20px #d842ae, 0 0 30px #d842ae, 0 0 40px #d842ae, 0 0 70px #d842ae, 0 0 80px #d842ae, 0 0 100px #d842ae, 0 0 150px #d842ae;
								box-shadow: 0 0 10px #d842ae, 0 0 20px #d842ae, 0 0 30px #d842ae, 0 0 40px #d842ae, 0 0 70px #d842ae, 0 0 80px #d842ae, 0 0 100px #d842ae, 0 0 150px #d842ae;
				}
				to {
								-webkit-box-shadow: 0 0 5px #d842ae, 0 0 10px #d842ae, 0 0 15px #d842ae, 0 0 20px #d842ae, 0 0 35px #d842ae, 0 0 40px #d842ae, 0 0 50px #d842ae, 0 0 75px #d842ae;
								box-shadow: 0 0 5px #d842ae, 0 0 10px #d842ae, 0 0 15px #d842ae, 0 0 20px #d842ae, 0 0 35px #d842ae, 0 0 40px #d842ae, 0 0 50px #d842ae, 0 0 75px #d842ae;
				}
}

/* line 468, ../css/main.scss */
#page2 .left-column {
				font-family: 'vcr_osd_monoregular', sans-serif;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
				padding: 15vw 0 0 5vw;
				width: 38vw;
}

/* line 480, ../css/main.scss */
#page2 ._box_title_page2 {
				margin-bottom: 45px;
}

/* line 483, ../css/main.scss */
#page2 ._box_title_page2 h2 {
				font-size: 1.8vw;
				font-weight: 100;
				margin: 0;
				line-height: 100%;
}

/* line 489, ../css/main.scss */
#page2 ._box_title_page2 h2 span {
				display: inline-block;
				margin-top: 10px;
}

/* line 495, ../css/main.scss */
#page2 ._trollcat {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				padding-left: 1.8vw;
				-webkit-box-pack: start;
				-ms-flex-pack: start;
				justify-content: flex-start;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
}

/* line 507, ../css/main.scss */
#page2 ._trollcat img {
				margin-right: 1vw;
				max-width: 78px;
				max-height: 61px;
				width: 4.2vw;
				height: auto;
}

/* line 515, ../css/main.scss */
#page2 ._box_trollcat {
				width: 38vw;
}

/* line 518, ../css/main.scss */
#page2 ._box_trollcat span {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: start;
				-ms-flex-pack: start;
				justify-content: flex-start;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				padding-top: 1vw;
				font-size: 0.85vw;
}

/* line 532, ../css/main.scss */
#page2 ._box_trollcat_content {
				background-image: url(../images/_trollcat_chat.png);
				background-repeat: no-repeat;
				background-position: top left;
				background-size: cover;
				padding: 2vw 2.6vw 2.6vw;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				width: 38vw;
				height: 10.5vw;
}

/* line 545, ../css/main.scss */
#page2 ._box_trollcat_content p {
				font-size: 1vw;
				color: #000;
				line-height: 145%;
				margin: 0;
}

/* line 551, ../css/main.scss */
#page2 ._box_trollcat_content span {
				display: none;
}

/* line 556, ../css/main.scss */
#page2 ._trollcat_space_control {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: right;
				-ms-flex-pack: right;
				justify-content: right;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				padding: 0.5vw 0 3vw;
				margin: 0;
				font-size: 0.9vw;
				-webkit-filter: grayscale(1);
				filter: grayscale(1);
				opacity: .5;
				will-change: opacity;
}

/* line 574, ../css/main.scss */
#page2 ._trollcat_space_control.active {
				-webkit-filter: grayscale(0);
				filter: grayscale(0);
				opacity: 1;
}

/* line 579, ../css/main.scss */
#page2 ._trollcat_space_control span {
				background-color: #ff00a2;
				padding: 5px 8px;
				margin: 0 10px;
}

/* line 585, ../css/main.scss */
#page2 ._trollcat_btns {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: justify;
				-ms-flex-pack: justify;
				justify-content: space-between;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
}

/* line 596, ../css/main.scss */
#page2 ._trollcat_btns ._btn_classic {
				margin-right: 1.5vw;
}

/* line 602, ../css/main.scss */
#page3 {
				background-image: url(../images/bg2-1.jpg);
				background-repeat: no-repeat;
				background-position: left center;
				background-size: cover;
}

/* line 615, ../css/main.scss */
#page3 ._box_video {
				left: 42vw;
				bottom: 10vw;
}

/* line 619, ../css/main.scss */
#page3 ._box_notepad {
				left: 23vw;
				top: inherit;
				bottom: 27vw;
}

/* line 625, ../css/main.scss */
#page4 {
				background-image: url(../images/bg2-2.jpg);
				background-repeat: no-repeat;
				background-position: left center;
				background-size: cover;
}

/* line 631, ../css/main.scss */
#page4 ._box_slide {
				left: 24vw;
				top: 9vw;
				right: inherit;
				bottom: inherit;
}

/* line 637, ../css/main.scss */
#page4 ._box_notepad {
				left: 49vw;
				top: 12vw;
				right: inherit;
				bottom: inherit;
				z-index: 999;
}

/* line 644, ../css/main.scss */
#page4 ._dolphins {
				background-image: url(../images/_dolphins.png);
				max-width: 613px;
				max-height: 643px;
				width: 32vw;
				height: 34vw;
				position: absolute;
				bottom: 0;
				right: 0;
				background-repeat: no-repeat;
				background-size: cover;
				-webkit-transform: rotate(-140deg) translate(10vw, 10vw);
				transform: rotate(-140deg) translate(10vw, 10vw);
				-webkit-transform-origin: right bottom;
				transform-origin: right bottom;
				will-change: transform;
				-webkit-animation: rotating3 5s cubic-bezier(0.79, 0.14, 0.15, 0.86) infinite;
				animation: rotating3 5s cubic-bezier(0.79, 0.14, 0.15, 0.86) infinite;
}

@-webkit-keyframes rotating3 {
				0% {
								-webkit-transform: rotate(0deg);
								transform: rotate(0deg);
				}
				100% {
								-webkit-transform: rotate(359deg);
								transform: rotate(359deg);
				}
}

@keyframes rotating3 {
				0% {
								-webkit-transform: rotate(0deg);
								transform: rotate(0deg);
				}
				100% {
								-webkit-transform: rotate(359deg);
								transform: rotate(359deg);
				}
}

/* line 684, ../css/main.scss */
#page5 {
				background-image: url(../images/bg2-3.jpg);
				background-repeat: no-repeat;
				background-position: left center;
				background-size: cover;
}

/* line 690, ../css/main.scss */
#page5 ._baralho139 {
				left: 22vw;
				position: absolute;
				top: 9vw;
				width: 31vw;
				height: 66vw;
}

/* line 697, ../css/main.scss */
#page5 ._baralho139 img {
				width: 100%;
				height: auto;
				display: block;
}

/* line 703, ../css/main.scss */
#page5 ._box_notepad {
				top: 30vh;
				left: 51.3vw;
}

/* line 713, ../css/main.scss */
#page5 ._baralho_btn {
				font-family: 'vcr_osd_monoregular', sans-serif;
				text-decoration: none;
				width: 100%;
				display: none;
				text-align: center;
				font-size: 1.4em;
				padding-top: 20px;
}

/* line 724, ../css/main.scss */
#page6 {
				background-image: url(../images/bg3.jpg);
				background-repeat: no-repeat;
				background-position: center;
				background-size: cover;
}

/* line 730, ../css/main.scss */
#page6 ._youtubers_mesa {
				background-image: url(../images/_youtubers_mesa.png);
				background-repeat: no-repeat;
				background-position: bottom center;
				background-size: 78.2vw auto;
				position: absolute;
				width: 100%;
				height: 22vw;
				bottom: 0;
				left: 0;
				z-index: 99;
}

/* line 742, ../css/main.scss */
#page6 ._youtubers_mesa ._youtuber {
				position: absolute;
				cursor: pointer;
				width: 10.6vw;
}

/* line 747, ../css/main.scss */
#page6 ._youtubers_mesa ._youtuber._1 {
				bottom: 16.9vw;
				left: 21.2vw;
}

/* line 751, ../css/main.scss */
#page6 ._youtubers_mesa ._youtuber._2 {
				bottom: 16.9vw;
				left: 36.9vw;
}

/* line 755, ../css/main.scss */
#page6 ._youtubers_mesa ._youtuber._3 {
				bottom: 16.9vw;
				left: 52.6vw;
}

/* line 759, ../css/main.scss */
#page6 ._youtubers_mesa ._youtuber._3 figure img {
				width: 65%;
}

/* line 763, ../css/main.scss */
#page6 ._youtubers_mesa ._youtuber._4 {
				bottom: 16.9vw;
				left: 68.3vw;
}

/* line 767, ../css/main.scss */
#page6 ._youtubers_mesa ._youtuber._5 {
				bottom: 10.3vw;
				left: 19vw;
}

/* line 771, ../css/main.scss */
#page6 ._youtubers_mesa ._youtuber._5 figure img {
				width: 65%;
}

/* line 775, ../css/main.scss */
#page6 ._youtubers_mesa ._youtuber._6 {
				bottom: 10.3vw;
				left: 36.2vw;
}

/* line 779, ../css/main.scss */
#page6 ._youtubers_mesa ._youtuber._7 {
				bottom: 10.3vw;
				left: 53.4vw;
}

/* line 783, ../css/main.scss */
#page6 ._youtubers_mesa ._youtuber._7 figure img {
				width: 70%;
}

/* line 787, ../css/main.scss */
#page6 ._youtubers_mesa ._youtuber._8 {
				bottom: 10.3vw;
				left: 70.5vw;
}

/* line 791, ../css/main.scss */
#page6 ._youtubers_mesa ._youtuber figure {
				margin: 0;
				height: 5vw;
				overflow: hidden;
				border-radius: 0 0 50px 50px;
				-webkit-transition: 0.4s cubic-bezier(0.86, 0, 0.07, 1);
				transition: 0.4s cubic-bezier(0.86, 0, 0.07, 1);
				text-align: center;
				width: 100%;
}

/* line 801, ../css/main.scss */
#page6 ._youtubers_mesa ._youtuber figure img {
				margin: 0 auto;
				display: block;
				width: 80%;
}

/* line 808, ../css/main.scss */
#page6 ._youtubers_mesa ._youtuber.up figure {
				height: 9.8vw;
}

/* line 811, ../css/main.scss */
#page6 ._youtubers_mesa ._youtuber.up::after {
				content: "";
				background-image: url(../images/_youtuber_glow.png);
				width: 396px;
				height: 258px;
				position: absolute;
				top: -110px;
				display: block;
				left: -110px;
				right: 0;
				z-index: -1;
}

/* line 827, ../css/main.scss */
#page6 .youtubers_slider {
				height: 100%;
				width: 100%;
}

/* line 831, ../css/main.scss */
#page6 .youtubers_slider ._youtuber_painel {
				position: inherit;
				height: auto;
				padding: 0;
				bottom: inherit;
}

/* line 838, ../css/main.scss */
#page6 .youtubers_slider .slick-list {
				height: 100%;
}

/* line 841, ../css/main.scss */
#page6 .youtubers_slider .slick-track {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				height: 100%;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
}

/* line 857, ../css/main.scss */
#page6 ._youtuber_painel {
				background-repeat: no-repeat;
				background-position: left bottom;
				background-size: auto 100%;
				width: 100%;
				position: absolute;
				bottom: 20.5vw;
				left: 0;
				padding-top: 60px;
				height: 25.7vw;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: end;
				-ms-flex-pack: end;
				justify-content: flex-end;
				-webkit-box-align: end;
				-ms-flex-align: end;
				align-items: flex-end;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
}

/* line 879, ../css/main.scss */
#page6 ._youtuber_painel.cid {
				mix-blend-mode: screen;
}

/* line 882, ../css/main.scss */
#page6 ._youtuber_painel.cid ._youtuber_data {
				width: 46vw;
}

/* line 886, ../css/main.scss */
#page6 ._youtuber_painel.hide {
				display: none;
}

/* line 890, ../css/main.scss */
#page6 ._youtuber_painel ._youtuber_data {
				width: 56vw;
				margin-bottom: 50px;
}

/* line 894, ../css/main.scss */
#page6 ._youtuber_painel ._youtuber_art {
				position: relative;
				height: 100%;
}

/* line 898, ../css/main.scss */
#page6 ._youtuber_painel ._youtuber_art .perfil {
				height: 100%;
				height: 100%;
				z-index: 10;
				position: relative;
}

/* line 904, ../css/main.scss */
#page6 ._youtuber_painel ._youtuber_art .asset_1 {
				position: absolute;
				top: -3vw;
				left: 1vw;
				z-index: 1;
				width: 12vw;
}

/* line 911, ../css/main.scss */
#page6 ._youtuber_painel ._youtuber_art .asset_2 {
				position: absolute;
				top: 2vw;
				left: -4.6vw;
				width: 25vw;
				z-index: 1;
}

/* line 919, ../css/main.scss */
#page6 ._youtuber_painel ._youtuber_title {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				margin-bottom: 40px;
}

/* line 928, ../css/main.scss */
#page6 ._youtuber_painel ._youtuber_title ._youtuber_title_name {
				width: 18.3vw;
				-webkit-box-align: start;
				-ms-flex-align: start;
				align-items: flex-start;
				-webkit-box-pack: end;
				-ms-flex-pack: end;
				justify-content: flex-end;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
}

/* line 941, ../css/main.scss */
#page6 ._youtuber_painel ._youtuber_title .bg-gradient {
				font-family: 'vcr_osd_monoregular', sans-serif;
				padding: 10px 50px 10px 15px;
				font-size: 42px;
				margin: 0;
				line-height: 100%;
				font-weight: 100;
}

/* line 949, ../css/main.scss */
#page6 ._youtuber_painel ._youtuber_title span {
				font-family: 'vcr_osd_monoregular', sans-serif;
				margin-left: 25px;
				font-size: 22px;
}

/* line 955, ../css/main.scss */
#page6 ._youtuber_painel ._youtuber_desc_cid {
				width: 28vw;
}

/* line 959, ../css/main.scss */
#page6 ._youtuber_painel ._youtuber_desc_cid h2 {
				font-family: 'vcr_osd_monoregular', sans-serif;
				font-size: 1.8vw;
				line-height: 100%;
				font-weight: 100;
				text-transform: uppercase;
				margin-bottom: 2.2vw;
}

/* line 967, ../css/main.scss */
#page6 ._youtuber_painel ._youtuber_desc_cid h2 span {
				display: inline-block;
}

/* line 971, ../css/main.scss */
#page6 ._youtuber_painel ._youtuber_desc_cid p {
				font-family: 'Roboto Mono', sans-serif;
				font-size: 0.8vw;
				line-height: 1.2vw;
				margin: 0 0 1vw;
}

/* line 979, ../css/main.scss */
#page6 ._youtuber_painel ._youtuber_desc {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
}

/* line 987, ../css/main.scss */
#page6 ._youtuber_painel ._youtuber_desc img {
				width: 18.3vw;
}

/* line 990, ../css/main.scss */
#page6 ._youtuber_painel ._youtuber_desc span {
				font-family: 'Roboto Mono', sans-serif;
				width: 370px;
				margin-left: 25px;
				font-size: 15px;
				line-height: 22px;
}

/* line 998, ../css/main.scss */
#page6 ._youtuber_painel.active {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
}

/* line 1007, ../css/main.scss */
#page7 {
				background-image: url(../images/bg4.jpg);
				background-repeat: no-repeat;
				background-position: center;
				background-size: cover;
}

/* line 1013, ../css/main.scss */
#page7 ._video_title {
				font-family: 'vcr_osd_monoregular', sans-serif;
				position: absolute;
				top: 4vw;
				width: 100%;
				text-align: center;
				text-transform: uppercase;
				line-height: 130%;
				font-size: 2vw;
}

/* line 1023, ../css/main.scss */
#page7 ._videos {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				padding: 15vw 6vw 5vw;
				width: auto;
}

/* line 1038, ../css/main.scss */
#page7 ._videos ._box_notepad {
				position: inherit !important;
				margin-bottom: 30px;
}

/* line 1042, ../css/main.scss */
#page7 ._videos img {
				display: block;
}

/* line 1046, ../css/main.scss */
#page7 ._videos ._box_video {
				position: inherit !important;
				margin: 0 1vw 2vw;
}

/* line 1050, ../css/main.scss */
#page7 ._videos ._box_video::before {
				cursor: default;
}

/* line 1058, ../css/main.scss */
._box_blue {
				background-image: url(../images/_box_blue_bg.jpg);
				background-repeat: repeat;
				background-position: center;
				background-size: cover;
				padding: 2vw 2.5vw;
				position: absolute;
				bottom: 14vw;
				right: 20vw;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				z-index: 998;
				width: 29vw;
}

/* line 1073, ../css/main.scss */
._box_blue h2 {
				font-family: 'vcr_osd_monoregular', sans-serif;
				color: #fff;
				margin: 0 0 2.2vw;
				line-height: 100%;
				text-transform: uppercase;
				font-weight: 100;
				font-size: 2vw;
}

/* line 1083, ../css/main.scss */
._box_blue p {
				font-family: 'Roboto Mono', sans-serif;
				font-size: .8vw;
				padding-right: 7vw;
				line-height: 1.2vw;
}

/* line 1090, ../css/main.scss */
._box_notepad {
				position: absolute;
				top: 20vh;
				left: 20vw;
				height: auto;
				width: 25.7vw;
}

/* line 1097, ../css/main.scss */
._box_notepad .mCSB_container {
				padding: 20px;
				background-color: #fff;
}

/* line 1102, ../css/main.scss */
._box_notepad::before {
				content: "";
				background-image: url(../images/_notepad_top.jpg);
				background-repeat: no-repeat;
				background-position: top left;
				background-size: cover;
				height: 2.31vw;
				width: 100%;
				display: block;
				cursor: move;
}

/* line 1113, ../css/main.scss */
._box_notepad::after {
				content: "";
				background-image: url(../images/_notepad_bottom.jpg);
				background-repeat: no-repeat;
				background-position: top left;
				background-size: cover;
				height: 1.2vw;
				width: 100%;
				display: block;
}

/* line 1124, ../css/main.scss */
._box_notepad p {
				font-family: 'Roboto Mono', sans-serif;
				font-size: 15px;
				color: #000;
}

/* line 1130, ../css/main.scss */
._box_video {
				position: absolute !important;
				right: 2vw;
				bottom: 11vw;
				z-index: 999;
				padding: 0;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				width: 25.8vw;
}

/* line 1143, ../css/main.scss */
._box_video .jwplayer {
				width: 100% !important;
				height: auto !important;
}

/* line 1147, ../css/main.scss */
._box_video .jw-media {
				width: 100% !important;
				height: 0 !important;
				overflow: hidden !important;
				padding-bottom: 56.25% !important;
				position: relative !important;
}

/* line 1154, ../css/main.scss */
._box_video iframe {
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
}

/* line 1162, ../css/main.scss */
._box_video::before {
				content: "";
				background-image: url(../images/_video_top.jpg);
				background-repeat: no-repeat;
				background-position: top left;
				background-size: cover;
				height: 2.6vw;
				width: 100%;
				display: block;
				cursor: move;
}

/* line 1173, ../css/main.scss */
._box_video::after {
				content: "";
				background-image: url(../images/_video_bottom.jpg);
				background-repeat: no-repeat;
				background-position: top left;
				background-size: cover;
				height: 30px;
				width: 100%;
				display: block;
}

/* line 1184, ../css/main.scss */
._box_video .jw-controlbar {
				top: 0;
				background-color: transparent;
}

/* line 1188, ../css/main.scss */
._box_video .jw-controlbar-left-group, ._box_video .jw-controlbar-right-group {
				width: 100%;
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: justify;
				-ms-flex-pack: justify;
				justify-content: space-between;
				-webkit-box-align: center;
				-ms-flex-align: center;
				align-items: center;
}

/* line 1200, ../css/main.scss */
._box_video .jw-controlbar-center-group,
._box_video .jw-controlbar-right-group,
._box_video .jw-icon-rewind {
				display: none;
}

/* line 1205, ../css/main.scss */
._box_video .jwplayer.jw-state-paused .jw-icon-playback::before {
				content: "PLAY" !important;
				font-family: 'vcr_osd_monoregular', sans-serif;
				font-size: 24px;
}

/* line 1210, ../css/main.scss */
._box_video .jwplayer.jw-state-playing .jw-icon-playback::before {
				content: "PAUSE" !important;
				font-family: 'vcr_osd_monoregular', sans-serif;
				font-size: 24px;
}

/* line 1219, ../css/main.scss */
._box_video .ytp-hide-controls .ytp-watermark {
				display: none;
}

/* line 1223, ../css/main.scss */
._box_slide {
				position: absolute;
				right: 2vw;
				bottom: 10vw;
				z-index: 999;
				padding: 0;
				border-width: 0 2px 0 2px;
				border-color: transparent #c5c5c5 transparent #c5c5c5;
				border-style: solid;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				width: 26vw;
				height: auto;
}

/* line 1237, ../css/main.scss */
._box_slide::before {
				content: "";
				background-image: url(../images/_video_top.jpg);
				background-repeat: no-repeat;
				background-position: top center;
				background-size: cover;
				height: 2.6vw;
				width: 100%;
				display: block;
				cursor: move;
}

/* line 1248, ../css/main.scss */
._box_slide::after {
				content: "";
				background-image: url(../images/_video_bottom.jpg);
				background-repeat: no-repeat;
				background-position: top center;
				height: 28px;
				width: 100%;
				display: block;
}

/* line 1257, ../css/main.scss */
._box_slide .slick-arrow {
				position: absolute;
				bottom: 3px;
				left: 10px;
				color: #000;
				font-size: 12px;
				display: block !important;
				cursor: pointer;
}

/* line 1266, ../css/main.scss */
._box_slide .slick-arrow.next {
				right: 10px;
}

/* line 1270, ../css/main.scss */
._box_slide .slick-dots {
				list-style: none;
				display: -webkit-box !important;
				display: -ms-flexbox !important;
				display: flex !important;
				padding: 0;
				margin: 0;
				position: absolute;
				bottom: 12px;
				-webkit-box-pack: center;
				-ms-flex-pack: center;
				justify-content: center;
				left: 0.3vw;
				width: 8.8vw;
}

/* line 1285, ../css/main.scss */
._box_slide .slick-dots li {
				position: relative;
				display: inline-block;
				width: 4px;
				height: 4px;
				margin: 0 4px;
				padding: 0;
				cursor: pointer;
}

/* line 1294, ../css/main.scss */
._box_slide .slick-dots li.slick-active button {
				background-color: #000;
}

/* line 1297, ../css/main.scss */
._box_slide .slick-dots li button {
				font-size: 0;
				line-height: 0;
				display: block;
				width: 4px;
				height: 4px;
				padding: 4px;
				cursor: pointer;
				color: transparent;
				border: 0;
				outline: none;
				background: #909090;
				border-radius: 50%;
}

/* line 1316, ../css/main.scss */
._modal {
				left: 0;
				top: 0;
				position: fixed;
				z-index: 9999;
				width: 100%;
				background: rgba(0, 0, 0, 0.87);
				-moz-border-radius: 4px;
				right: 0;
				bottom: 0;
				margin: 0 !important;
				height: 100%;
				display: flex;
				justify-content: center;
				align-items: center;
}

/* line 1332, ../css/main.scss */
._modal .modal-close {
				background-image: url(../images/_btn_close.png);
				background-repeat: no-repeat;
				background-position: center left;
				font-family: 'vcr_osd_monoregular', sans-serif;
				font-size: 30px;
				font-weight: 100;
				color: #fff;
				line-height: 30px;
				width: auto;
				height: 30px;
				padding-left: 32px;
				cursor: pointer;
				position: absolute;
				top: 15px;
				right: 15px;
				z-index: 9999;
				opacity: .6;
}

/* line 1351, ../css/main.scss */
._modal .modal-close:hover {
				opacity: 1;
}

/* line 1358, ../css/main.scss */
._btn_default {
				font-family: 'vcr_osd_monoregular', sans-serif;
				position: absolute;
				bottom: 3vw;
				right: 3.5vw;
}

/* line 1364, ../css/main.scss */
._btn_default ._btn_subtext {
				position: absolute;
				bottom: 120%;
				display: block;
				left: 0;
				text-shadow: 0 0 5px #3c91c9;
				text-transform: uppercase;
				font-size: 10px;
}

/* line 1373, ../css/main.scss */
._btn_default ._btn {
				text-decoration: none;
				color: #132be4;
				display: block;
				position: relative;
				z-index: 99;
}

/* line 1380, ../css/main.scss */
._btn_default ._btn ._btn_span {
				background-color: #fff;
				font-size: 1.4vw;
				padding: 0.6vw 1.2vw;
				position: relative;
				z-index: 9;
				display: block;
}

/* line 1388, ../css/main.scss */
._btn_default ._btn ._btn_textopt {
				color: #fff;
				font-size: 22px;
				font-weight: 100;
				margin-top: 15px;
				display: block;
				line-height: 120%;
}

/* line 1402, ../css/main.scss */
._btn_default ._btn:hover::before {
				left: -3.4vw;
}

/* line 1408, ../css/main.scss */
._btn_default ._btn::after {
				content: "";
				background-image: url(../images/_btn_glitchs.png);
				background-repeat: no-repeat;
				position: absolute;
				height: 2vw;
				top: -0.4vw;
				left: -1vw;
				width: 24vw;
				z-index: -1;
}

/* line 1419, ../css/main.scss */
._btn_default ._btn::before {
				content: "";
				background-image: url(../images/_btn_cursor.png);
				background-repeat: no-repeat;
				position: absolute;
				top: -0.4vw;
				left: -4.5vw;
				z-index: 9;
				-webkit-transition: .3s ease-in-out;
				transition: .3s ease-in-out;
				background-size: cover;
				width: 3vw;
				height: 2.4vw;
}

/* line 1438, ../css/main.scss */
._btn_classic {
				background-color: #c3c3c3;
				background-repeat: no-repeat;
				background-position: 1.2vw center;
				background-size: 1.6vw;
				cursor: pointer;
				font-family: 'vcr_osd_monoregular', sans-serif;
				font-size: 1.2vw;
				color: #000;
				text-decoration: none;
				padding: 1.5vw 1vw 1.5vw 4vw;
				border-width: 0.25vw;
				border-style: solid;
				border-color: #fff #828282 #828282 #fff;
				-webkit-box-shadow: 4px 0px 0px #000, 4px 4px 0 #000, 0px 4px 0 #000;
				box-shadow: 4px 0px 0px #000, 4px 4px 0 #000, 0px 4px 0 #000;
				position: relative;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				white-space: nowrap;
				z-index: 1;
}

/* line 1461, ../css/main.scss */
._btn_classic.trophy {
				background-image: url(../images/icons/trophy.png);
}

/* line 1464, ../css/main.scss */
._btn_classic.naipes {
				background-image: url(../images/icons/naipes.png);
}

/* line 1467, ../css/main.scss */
._btn_classic.copas {
				background-image: url(../images/icons/copas.png);
}

/* line 1473, ../css/main.scss */
._glitch {
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				z-index: 1;
}

/* line 1483, ../css/main.scss */
._glitch .glitch {
				position: absolute;
				opacity: .2;
}

/* line 1487, ../css/main.scss */
._glitch .glitch.glitch_1 {
				background-color: red;
				height: 5px;
				width: 340px;
}

/* line 1492, ../css/main.scss */
._glitch .glitch.glitch_2 {
				background-color: yellow;
				height: 1px;
				width: 120px;
}

/* line 1497, ../css/main.scss */
._glitch .glitch.glitch_3 {
				background-color: green;
				height: 3px;
				width: 250px;
}

/* line 1502, ../css/main.scss */
._glitch .glitch.glitch_4 {
				background-color: purple;
				height: 5px;
				width: 120px;
}

/* line 1507, ../css/main.scss */
._glitch .glitch.glitch_5 {
				background-color: blue;
				height: 3px;
				width: 290px;
}

/* line 1512, ../css/main.scss */
._glitch .glitch.glitch_6 {
				background-color: gray;
				height: 2px;
				width: 100px;
}

/* line 1517, ../css/main.scss */
._glitch .glitch.glitch_7 {
				background-color: white;
				height: 7px;
				width: 120px;
}

/* line 1522, ../css/main.scss */
._glitch .glitch.glitch_8 {
				background-color: pink;
				height: 2px;
				width: 250px;
}

/* line 1527, ../css/main.scss */
._glitch .glitch.glitch_9 {
				background-color: brown;
				height: 7px;
				width: 340px;
}

/* line 1532, ../css/main.scss */
._glitch .glitch.glitch_10 {
				background-color: black;
				height: 3px;
				width: 290px;
}

/* line 1537, ../css/main.scss */
._glitch .glitch.glitch_11 {
				background-color: gray;
				height: 2px;
				width: 100px;
}

/* line 1542, ../css/main.scss */
._glitch .glitch.glitch_12 {
				background-color: white;
				height: 2px;
				width: 120px;
}

/* line 1547, ../css/main.scss */
._glitch .glitch.glitch_13 {
				background-color: pink;
				height: 1px;
				width: 250px;
}

/* line 1552, ../css/main.scss */
._glitch .glitch.glitch_14 {
				background-color: brown;
				height: 8px;
				width: 340px;
}

/* line 1557, ../css/main.scss */
._glitch .glitch.glitch_15 {
				background-color: black;
				height: 3px;
				width: 290px;
}

/* line 1571, ../css/main.scss */
.text-gradient, #page5 ._baralho_btn {
				background: #ec8d86;
				/* Old browsers */
				background: -moz-linear-gradient(left, #ec8d86 0%, #b225b5 100%);
				/* FF3.6-15 */
				background: -webkit-linear-gradient(left, #ec8d86 0%, #b225b5 100%);
				/* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(to right, #ec8d86 0%, #b225b5 100%);
				/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec8d86', endColorstr='#b225b5',GradientType=1 );
				/* IE6-9 */
				-webkit-background-clip: text;
				-webkit-text-fill-color: transparent;
}

/* line 1576, ../css/main.scss */
.bg-gradient {
				background: #f7938a;
				/* Old browsers */
				background: -moz-linear-gradient(-45deg, #f7938a 0%, #e526e2 50%, #8945d1 100%);
				/* FF3.6-15 */
				background: -webkit-linear-gradient(-45deg, #f7938a 0%, #e526e2 50%, #8945d1 100%);
				/* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(135deg, #f7938a 0%, #e526e2 50%, #8945d1 100%);
				/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7938a', endColorstr='#8945d1',GradientType=1 );
				/* IE6-9 fallback on horizontal gradient */
				padding: 2px 5px;
}

/* line 1585, ../css/main.scss */
._mktvirtual {
				position: fixed;
				right: 15px;
				bottom: 10px;
				z-index: 9999;
}
