html 							{
  								scroll-behavior: smooth;
								}
body							{
								margin-bottom:0px;
								margin-top:0px;
								margin-left:0px;
								margin-right:0px;
								}
.navega 						{
								display: block;
								width: 0;
								height: 0;
								margin: 0;
								padding: 0;
								line-height: 0;
								overflow: hidden;
								border: none;
								}
.menu_link						{
								
								}
.branco							{
								color:white;
								}
.rosa							{
								color:#F80D62;
								}
.logotipo						{
								text-align:center;
								max-width:170px;
								}
.leao							{
								text-align:center;
								max-width:80px;
								}
.mouse							{
								text-align:center;
								max-width:30px;
								}
.inicio							{
								width:80%;
								padding-top:150px;
								padding-bottom:150px;
								padding-left:10%;
								padding-right:10%;
								margin-top:0px;
								margin-bottom:0px;
								position:relative;
								display:inline-table;
								vertical-align: middle;
								text-align:center;
								background-image:url(../imagens/fundo_001.png);
								background-size:cover;
								background-repeat: repeat;
								background-attachment: fixed;
								}
.quem							{
								width:80%;
								padding-top:250px;
								padding-bottom:250px;
								padding-left:10%;
								padding-right:10%;
								position:relative;
								display:inline-table;
								vertical-align: middle;
								text-align:center;
								}
.sobre							{
								width:80%;
								padding-top:250px;
								padding-bottom:250px;
								padding-left:10%;
								padding-right:10%;
								position:relative;
								display:inline-table;
								vertical-align: middle;
								text-align:center;
								background-image:url(../imagens/fundo_003.png);
								background-size:cover;
								background-repeat: repeat;
								background-attachment: fixed;
								}
.destaque						{
								width:80%;
								padding-top:250px;
								padding-bottom:250px;
								padding-left:10%;
								padding-right:10%;
								position:relative;
								display:inline-table;
								vertical-align: middle;
								text-align:center;
								background: #020024;
								background: linear-gradient(90deg, rgba(2, 0, 36, 1) 0%, rgba(16, 17, 179, 1) 35%, rgba(0, 212, 255, 1) 100%);
								}
.produtos						{
								width:80%;
								padding-top:100px;
								padding-bottom:100px;
								padding-left:10%;
								padding-right:10%;
								position:relative;
								display:inline-table;
								vertical-align: middle;
								text-align:center;
								}
.contato						{
								width:80%;
								padding-top:300px;
								padding-bottom:300px;
								padding-left:10%;
								padding-right:10%;
								position:relative;
								display:inline-table;
								vertical-align: middle;
								text-align:center;
								background-image:url(../imagens/fundo_002.png);
								background-size:cover;
								background-repeat: repeat;
								background-attachment: fixed;
								}
.divider						{
								width:15%;
								min-width:250px;
								display:inline-table;
								margin-top:15px;
								margin-bottom:30px;
								margin-right:2%;
								margin-left:2%;
								padding:30px;
								background-color:#F2F2F2;
								border-radius:10px;
								}
text							{
								max-width:60%;
								min-width:270px;
								margin-top:0px;
								margin-bottom:0px;
								text-align: center;
								display: inline-table;
								animation: sweep .6s ease-in-out;
								}
h1								{
								font-family:'Arial', sans-serif;
								font-weight:bold;
								font-size:250%;
								letter-spacing:10px;
								animation: sweep .6s ease-in-out;
								}
h2								{
								font-family:'Arial', sans-serif;
								font-weight:lighter;
								font-size:95%;
								line-height:190%;
								letter-spacing:10px;
								margin-left:3px;
								animation: sweep .6s ease-in-out;
								}
h3								{
								font-family:'Open Sans', 'Overpass', 'Helvetica','Arial', sans-serif;
								font-weight:bold;
								font-size:160%;
								animation: sweep .6s ease-in-out;
								}
h4								{
								font-family:'Open Sans', 'Overpass', 'Helvetica','Arial', sans-serif;
								font-weight:bold;
								font-size:140%;
								animation: sweep .6s ease-in-out;
								}
h5								{
								font-family:'Open Sans', 'Overpass', 'Helvetica','Arial', sans-serif;
								font-weight:bold;
								font-size:100%;
								animation: sweep .6s ease-in-out;
								}
p								{
								font-family:'Poppins', 'Open Sans', 'Overpass', 'Helvetica','Arial', sans-serif;
								font-weight:light;
								font-size:120%;
								animation: sweep .6s ease-in-out;
								animation-name: aparecer;
								animation-duration:6s;
								animation-iteration-count: ease-in-out;
								}
small							{
								font-family:'Open Sans', 'Overpass', 'Helvetica','Arial', sans-serif;
								font-weight:light;
								font-size:100%;
								line-height: 170%;
								animation: sweep .6s ease-in-out;
								}
b 								{
								font-family:'Open Sans', 'Overpass', 'Helvetica','Arial', sans-serif;
								font-weight:bold;
								color:#F80D62;
								display:inline-table;
								}
input							{
								width:27%;
								min-width:220px;
								background-color: #FFFFFF;
								border-bottom: 0;
								border-radius: 0px;
								border-width:1px;
								border-style:solid;
								color: #666666;
								display:inline-table;
								font-size: 14px;
								font-weight: 300;
								height:30px;
								padding: 5px 2%;
								vertical-align:top;
								border-color:#CECECE;
								margin-right:1%;
								margin-bottom:20px;
								margin-top:20px;
								outline: 0 none;
								}
button							{
								min-width:20%;
								height:43px;
								border-style:none;
								border-radius: 7px;
								border-width:1px;
								border-color:#F80D62;
								background:#F80D62;
								color:#FFFFFF;
								padding-left:20px;
								padding-right:20px;
								text-transform:uppercase;
								font-size:80%;
								display:inline-table;
								vertical-align:top;
								margin-bottom:20px;
								margin-top:19px;
								letter-spacing:2px;
								text-align:center;
								outline:none;
								}
nav								{
								list-style:none; 
								float:left; 
								position:fixed;
								top:5px;
								left:-17px;
								text-align:left;
								display:inline;
								}
nav li							{
								list-style-type: none;
								margin-left:10px;
								}
nav li div						{
								text-align:center;
								width:30px;
								height:30px;
								background-image:url(../imagens/menu.png);
								background-position:center;
								background-size:cover;
								margin-bottom:7px;
								}
nav li a						{
								text-decoration:none; 
								display:inline;
								background-color:#F2F2F2;
								border-radius:6px;
								color:#F80D62;
								margin-bottom:5px;
								}
nav li  ul						{
								position:relative; 
								left:-50px;
								display:none;
								}
nav li:hover ul, nav li.over ul	{
								display:block;
								}
nav li ul li					{
								display:block;
								}
nav li ul li a					{
								display:inline-table;
								color:#F80D62;
								text-align: left;
								text-decoration: none;
								font-family:'Open Sans', 'Overpass', 'Helvetica','Arial', sans-serif;
								font-weight:light;
								font-size:87%;
								margin-left:0px;
								margin-right:0px;
								padding-bottom: 8px;
								padding-top: 10px;
								padding-left: 10px;
								padding-right: 10px;
								}
/* width */
::-webkit-scrollbar 			{
								width: 12px;
								}

/* Track */
::-webkit-scrollbar-track 		{
								background: #470025; 
								}

/* Handle */
::-webkit-scrollbar-thumb 		{
								background: #A50056; 
								}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
								background: #EE0280; 
								}