﻿@import url(/assetmanager/scripts/style/tables.css);/*O CÓDIGO FONTE DESTE SITE É PROTEGIDO POR LEI PERTENCENTE APORTALL SYSTEM DESENVOLVIMENTO DE SISTEMAS LTDA - CNPJ 08.389.873/0001-40A CÓPIA  DESTE CÓDIGO PODERÁ RESULTAR EM PROCESSO JUDICIAL.*/@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Sacramento&display=swap');.nenhum{font-family:unset;font-size:unset;color:unset;font-weight:unset;font-style:unset;}input, button, textarea{box-sizing: border-box !important; -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important;}*, input, select, textarea, option, button { outline: none !important; }/************** CLASSES DO GOOGLE */.Inter014..32{font-family:'Inter';font-style:normal;font-weight:14..32;} .Inter114..32{font-family:'Inter';font-style:italic;font-weight:14..32;} .Sacramento{font-family:'Sacramento';}/************** CLASSES DO GOOGLE ¬ */:root{
	--fontDefault:"Inter";
	--fontText:"Inter";
	--fontTitle:"Inter";
	--fontHand:"Sacramento";
	--colorFontTitle:#05519D;
	--colorFontText:#3B4150;
	--borderRadius:10px;

	--corSlickActive:#20418D;
	--corSlickHover:#3F7A28;
	--corSlick:#efefef; 

	--scroolFundo:#171C27;
	--scroolBar:#20418D;
	--scroolBarHover:#3a61b7;
			
	--swiper-theme-color: #20418D !important;
	--swiper-pagination-bullet-inactive-color: #cccccc;
			
	--menu3-cor-fundo:#181c27;
	--menu3-cor-hover:#ffffff;
	--menu3-cor-primaria:#181c27;
	--menu3-cor-primaria-hover:#FFFFFF;
	--fontSizeMenu:20px;		

	--hciFastBar:#295fbe !important;
			
	--fontButton:"Inter";
	--colorButton-Default:#5c5c5c;
	--colorButton-DefaultHover:#838383;		
	--colorButton-DefaultText:#FFFFFF;		
	--colorButton-Go:#3F7A28;
	--colorButton-GoText:#ffffff;
	--colorButton-GoHover:#325522;
	--colorButton-Solid:#05519d;
	--colorButton-SolidText:#FFFFFF;			
	--colorButton-SolidHover:#17396d;
	--colorButton-Outline:#22509b;
	--colorButton-Text:#22509b;
			
	--select-Text:#ffffff;
	--select-TextBackground:#063a6e;
}
	
		
body{
	margin: 0 !important;
	padding: 0 !important;
	overflow-x: hidden;
	background-color:#ffffff;
}
#topo{
	padding: 0 !important;
	z-index: 0;
}

		
		
/*********************** BOX ********************/		
	.box{
		padding: 10px 20px;
		width: fit-content;
		/*word-break: break-all;*/
		font-style: normal;
		line-height: 140% !important;
		color: #FFF;
		background: var(--corSlickActive);
		border-radius: 10px;
		font-weight: 300 !important;
	}		

/*********************** BOX ¬ ********************/		
		
/*********************** FONTES ********************/
body,p,div,a,li,input,textarea,select{
	font-family:var(--fontDefault); 
	color: var(--colorFontText);
			
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 25px;
	letter-spacing: 0.03em;
}

li, p {
	margin-bottom: 14px;
}
p:last-child {
	margin-bottom: 0;
}

* span {
    font-weight: 200 !important;
}
span[style*="font-weight: bold"] {
    font-weight: 700 !important;
}			

#conteudoDIV img{
	max-width: 80vw;
}				
/*********************** FONTES ¬ ********************/

	
			
	
/*********************** A ********************/		
a{
	text-decoration:none;
	font-weight:400;
}
a:hover{
	text-decoration:underline;
	font-weight:500;
}
/*********************** A ¬ ********************/		
			
		
/*********************** H1, H2 ********************/					
h1{
	font-family: var(--fontTitle);
	color: var(--colorFontTitle);

		font-family: 'Inter';
		font-style: normal;
		font-weight: 700;
		font-size: 62px;
		line-height: 110%;
		letter-spacing: 0.02em;
}
			
h1.center{
	width:100%;
	text-align:center;
}
h2 {
    font-size: x-large;
    font-weight: 300;
	line-height: 110%;
}
/*********************** H1, H2 ¬ ********************/					


		
		  
		
/*********************** CURSOS ONLINE */
div#into img{filter: invert(1) contrast(1.5);}
h3{margin-bottom:10px;}
ol{list-style-type: decimal;  margin-left: 36px;}
ol li {margin-top: 15px;}
:root{
  /*cor bg body*/
  --corBgBody:#fafafa;
  --corText:#434343;			
  /*cor menu*/
  --corBgMenu1:#F3D5E4;
  --corBgMenu2:#312951;
  /*botão comum*/
  --corButton:#F1DCE6;
  --corButtonTxt:#D21A72;
  /*botão cta*/
  --corButtonCta:#EB74AD;
  --corButtonCtaTxt:#373435;
  /*barra de status de leitura*/
  --colorBgScrollStatus:#F6318F;
  /*cores da batta de progresso do curso*/
  --scrollBarProgress:#F6318F;
  --scrollBarProgressBg:#0000000f;
  --scrollBarProgressText:#D21A72;
  /*linha do frame hcfast*/
  --hciFastBar:#d43176;			
  --borderRadius:5px;
}
blockquote {
    margin: 1em 0em 0em 2em !important;
    padding: 20px 30px !important;
    background-color: #f7f7f7 !important;
    background-image: url('/skins/128/x-paper.webp');
	box-shadow: -20px 4px 20px 0px #0000003b;
}
blockquote div,blockquote div * {
    font-family: var(--fontHand) !important;
	font-weight: 100;
    font-size: xx-large;
    line-height: 1.1;
}
/*********************** CURSOS ONLINE ¬ */
		
		
		
/*********************** cta ******/
.button{
	background-color:#f4f4f4;
	color:#000;
	padding:10px 15px;
	line-height:2;
}
/*********************** cta ¬ */
	
/*********************** IMGS RIGHT LEFT CONTENT ***************/
img.right{
	float: right;
    margin: 0px 0px 0px 90px !important;
    /*width: 50%;*/
	max-width: fit-content;
}
img.left{
	float: left;
    margin: 0px 90px 0px 0px !important;
    /*width: 50%;*/
	max-width: fit-content;
}

@media(max-width: 480px){
	img.left, img.right{
		float: unset;
		margin: 0px 0px 30px 0px !important;
		width: 100% !important;
		max-width: 90vw;
		height: auto !important;
	}
}
/*********************** IMGS RIGHT LEFT CONTENT¬ ***************/


		
		