@charset "utf-8";

/* Fontes Adicionais */

/* CSS Document */
:root {
	--fonte-principal: 					"Montserrat", "Helvetica", "Arial", "sans-serif";
	--fonte-secundaria:					"Montserrat", "Helvetica", "Arial", "sans-serif";
	--tamanho-de-fonte: 				10pt;
	--azul-principal: 					rgba(57,64,85, 1);
	--amarelo-principal: 				rgba(239,177,0, 1);
	--amarelo-principal-hover: 			rgba(173,133,10, 1);
	--cor-principal: 					rgba(57,64,85, 1);
	--cor-principal-transparente: 		rgba(114,173,233, 0.6);
	--cor-principal-transparente2: 		rgba(114,173,233, 0.4);
	--cor-principal-transparente3: 		rgba(114,173,233, 0.2);
	--cor-secundaria: 					#394055;
	--cor-terciaria: 					rgba(237,30,106, 1);
	--cor-branca: 						rgba(255, 255, 255, 1);
	--cor-branca-transparente:			rgba(255, 255, 255, 0.8);
    --cor-branca-transparente2:			rgba(255, 255, 255, 0.6);
	--cor-preta: 						rgba(0, 0, 0, 1);
	--cor-preta-transparente:			rgba(0, 0, 0, 0.9);
    --cor-preta-transparente-sombra:	rgba(0, 0, 0, 0.3);
	--cor-preta-transparente-sombra2:	rgba(0, 0, 0, 0.05);
	--cor-preta2: 						rgba(36, 35, 32, 1);
	--cor-cinza: 						rgba(78, 78, 78, 1);
	--cor-cinza2: 						rgba(94, 94, 94, 1);
	--cor-cinza3: 						rgba(108, 108, 108, 1);
	--cor-cinza-claro:					rgba(178, 178, 178, 1);
	--cor-cinza-claro2:					rgba(225, 225, 225, 1);
	--cor-cinza-claro3:					rgba(207, 207, 207, 1);
	--cor-cinza-claro4:					rgba(240, 240, 240, 1);
	--cor-cinza-claro5:					rgba(217, 217, 217, 1);
    
    --cor-vermelha:                     rgba(247, 199, 219, 1);
    --cor-vermelha2:                    rgba(239, 71, 71, 1);
    --cor-vermelha3:                    rgba(186, 33, 39, 1);
    --cor-vermelha-clara:               rgba(244, 214, 214, 1);
    --cor-laranja:                      rgba(189, 129, 24, 1);
    --cor-laranja-clara:                rgba(247, 186, 141, 1);
    --cor-verde:                        rgba(44, 147, 56, 1);
    --cor-verde2:                       rgba(95, 192, 134, 1);
    --cor-verde-claro:                  rgba(197, 242, 223, 1);
    --cor-verde-escuro:                 rgba(44, 147, 56, 1);
    --cor-verde-escuro2:                rgba(44, 147, 56, 1);
    --cor-azul:                         rgba(66, 109, 181, 1);
    --cor-azul2:                        rgba(84, 153, 219, 1);
    --cor-azul-escuro:                  rgba(57, 64, 85, 1);
    --cor-azul-escuro2:                 rgba(57, 64, 85, 1);
    --cor-azul-claro:                   rgba(32, 144, 145, 1);
    --cor-azul-claro2:                  rgba(141, 237, 250, 1);
    --cor-azul-claro3:                  rgba(32, 144, 145, 1);
    --cor-azul-marinho:                 rgba(36, 36, 89, 1);
    --cor-azul-marinho-claro:           rgba(66, 109, 181, 1);
    --cor-amarela:                      rgba(255, 209, 102, 1);
    --cor-amarela-clara:                rgba(248, 210, 98, 1);
    --cor-amarela-clara2:               rgba(214, 180, 81, 1);
    --cor-rosa:                         rgba(198, 63, 107, 1);
    --cor-rosa2:                        rgba(198, 63, 107, 1);
    --cor-rosa-escuro:                  rgba(165, 36, 73, 1);
    --cor-rosa-clara:                   rgba(247, 209, 255, 1);
    --cor-roxa:                         rgba(66, 109, 181, 1);
    --cor-roxa2:                        rgba(75, 83, 178, 1);
    --cor-roxa-clara:                   rgba(224, 161, 234, 1);
    
    --cor-dourada:                      rgba(177, 128, 10, 1);
    --cor-azul2:                        rgba(13, 110, 160, 1);
    --cor-vermelha3:                    rgba(149, 15, 15, 1);
    
    --espacamento1: 					10px;
	--espacamento2: 					20px;
	--espacamento3: 					30px;
	--espacamento4: 					40px;
	--espacamento5: 					50px;
	--espacamento6: 					60px;
	--espacamento7: 					70px;
	--espacamento8: 					80px;
	--espacamento9: 					90px;
	--espacamento10: 					100px;
    
	--borda-redonda: 					8px;
	--cor-sucesso: 						rgba(55,170,65,1);
	--cor-erro: 						rgba(170,30,20,1);
	--cor-erro-transparente:			rgba(170,30,20,0.2);
	--tempo-transicao: 					all 1s;
	--tempo-transicao-rapido:		    all 0.1s;
	--animacao-otimizada: 				translateZ(0);
	--animacao-otimizada2: 				preserve-3d;
	--escondido:						hidden;
	--zindex1: 							1010;
	--zindex2: 							1009;
	--zindex3: 							1008;
	--zindex4: 							1007;
	--zindex5: 							1006;
	--zindex6: 							1005;
	
	--zindex-inicial-1:					1;
	--zindex-inicial-2: 				2;
	--zindex-inicial-3: 				3;
	--zindex-inicial-4: 				4;
	--zindex-inicial-5: 				5;
	--zindex-inicial-6: 				6;
    
    --box-shadow-1:                     0px 5px 5px 0px var(--cor-preta-transparente-sombra2);
}

@media (max-width:991px){
	:root {
		--tempo-transicao: 					.4s;
		--animacao-otimizada:				translateZ(0);
	}
}

@media (max-width:767px){
    :root {
        --tamanho-de-fonte: 				10pt;
    }
}

@-webkit-keyframes fadeIn { 
  0% { opacity: 0; }
  20% { opacity: 0; }
  40% { opacity: 0.3; }
  60% { opacity: 0.5; }
  80% { opacity: 0.9; }
  100% { opacity: 1; }
}

@keyframes fadeIn {
  0% { opacity: 0; }
  20% { opacity: 0; }
  40% { opacity: 0.3; }
  60% { opacity: 0.5; }
  80% { opacity: 0.9; }
  100% { opacity: 1; }
}