@import url("https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap");
@import url("https://cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css");
@import url("https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css");


:root {
	--primaria-azul-escuro: #164194;
	--primaria-laranja: #E84910;
	--neutra-cinzinha: #e9edf0;
	--neutra-branco: #ffffff;
	--branco-background-1: #F3F3F3;
	--branco-background-2: #FCFCFC;
	--neutra-preto: #081b2f;


}
:root {
	--luz: var(--primaria-laranja);
	--secundaria-faculdade: var(--primaria-azul-escuro);
	--secundaria-ist: var(--primaria-azul-escuro);
	--secundaria-isi: var(--primaria-azul-escuro);
	--secundaria-cetiqt: var(--primaria-azul-escuro);
	--secundaria-gestao: var(--primaria-azul-escuro);
	--verde: #4ecd66;
	
	--separator-ist: var(--primaria-laranja);
	
	--neutra-preto-ist: var(--neutra-branco);
	--neutra-preto-gestao: var(--neutra-branco);
	--neutra-branco-ist: var(--primaria-azul-escuro);
	
}
#cetiqt {
	--color: var(--primaria-azul-escuro);
	--colorgb: 26, 75, 159;
	--text1: var(--neutra-branco);
	--text2: var(--neutra-preto);
}
#isi {
	--color: var(--primaria-azul-escuro);
	--colorgb: 26, 75, 159;
	--text1: var(--neutra-branco);
	--text2:  var(--neutra-preto);
}
#gestao {
	--color: var(--primaria-azul-escuro);
	--colorgb: 26, 75, 159;
	--text1: var(--neutra-branco);
	--text2:  var(--neutra-preto);
}
#ist {
	--color: var(--primaria-azul-escuro);
	--colorgb: 26, 75, 159;
	--text1: var(--neutra-branco);
	--text2:  var(--neutra-preto);
}
#faculdade {
	--color: var(--primaria-azul-escuro);
	--colorgb: 26, 75, 159;
	--text1: var(--neutra-branco);
	--text2:  var(--neutra-preto);
}

.btn {
	font-family: "PT Sans", sans-serif;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	padding: 8px 40px 8px 40px;
	border: none;
	border-radius: 24px;
	transition: 250ms;
	width: fit-content;
	background-color: var(--primaria-azul-escuro);
	color: var(--neutra-branco);
}
.btn:hover {
	box-shadow: 0px 8px 16px 0px #1a4b9f66;
	transition: 250ms;
}
.btn.btn-primary {
	background-color: var(--color);
	color: var(--text1);
}
.btn.btn-secondary {
	background-color: var(--branco-background-2);
	color: var(--neutra-preto);

	&:hover{
    box-shadow: 0px 8px 16px 0px #FCFCFC66;

	}
}
.btn.disabled {
	background-color: #e9edf0;
	color: #999fa5;
	box-shadow: 16px 16px 80px 0px #0000000d;
}

label {
	font-family: "PT Sans", sans-serif;
}

p {
	font-family: "PT Sans", sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin: 0;
}

h1 {
	font-family: "PT Sans", sans-serif;
	font-size: 45px;
	font-weight: 400;
	line-height: 150%;
	margin: 0;
}
h2 {
	font-family: "PT Sans", sans-serif;
	font-size: 37px;
	font-weight: 400;
	line-height: 150%;
	margin: 0;
}
h3 {
	font-family: "PT Sans", sans-serif;
	font-size: 31px;
	font-weight: 700;
	line-height: 150%;
	margin: 0;
}
h4 {
	font-family: "PT Sans", sans-serif;
	font-size: 26px;
	font-weight: 400;
	line-height: 150%;
	margin: 0;
}
h5 {
	font-family: "PT Sans", sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
	margin: 0;
}

/*ALTERAÇÕES NO CSS PADRÃO DO BOOTSTRAP*/
.row {
	display: flex;
	flex-wrap: wrap;
	margin-left: 0px;
	margin-right: 0px;
	/*margin-left: 12px;
	margin-right: 12px;*/
}

.container {
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
	/*padding-left: calc(24px * 0.5);
    padding-right: calc(24px * 0.5);*/
	width: 100%;
}

.comprimentoMax{
max-width: 1224px;
}
