body,
html {
	font-family: 'Open Sans', sans-serif;
	/* font-family: 'Poppins', sans-serif; */
}

/** Classes ****************************************************************/
.titulo-sessao {
	/* display: inline-block; */
	color: #000;
	font-family: 'Poppins', sans-serif;
	font-size: 1.8rem;
	font-weight: 700;
}

/** Whatsapp ****************************************************************/
.whatsapp {
	position: fixed;
	bottom: 40px;
	right: 40px;
}

.whatsapp img {
	object-fit: contain;
	object-position: center;
	max-width: 100%;
	height: auto;
}

/** Icones ****************************************************************/
.icone-mail {
	width: 21px;
	height: 30px;
	display: inline-block;
	background-image: url('img/icone-email.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	vertical-align: middle;
}

.icone-telefone {
	width: 21px;
	height: 30px;
	display: inline-block;
	background-image: url('img/icone-telefone.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	vertical-align: middle;
}

.icone-whatsapp {
	width: 21px;
	height: 30px;
	display: inline-block;
	background-image: url('img/icone-whatsapp.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	vertical-align: middle;
}

/** Header ****************************************************************/
.header {
	background-color: #2b59bd;
}

.header-info {
}

.header-info__1 {
	color: #fff;
	font-size: 0.9rem;
}

.header-info__1 a {
	color: inherit;
}

.header-info__2 {
	background-color: #fff;
}

.header-logo {
}

.header-logo img {
	max-width: 100%;
	height: auto;
	object-fit: cover;
	object-position: center;
}

.header-titulo {
	color: #6d6e6e;
	font-size: 28px;
	font-size: 1.3rem;
}
/** Section Vídeo ****************************************************************/
.section-video {
}

/** Section Texto ****************************************************************/
.section-texto {
}

.section-texto img {
	object-fit: contain;
	object-position: center;
	max-width: 100%;
	height: auto;
}

.section-texto__titulo {
	display: inline-block;
	color: #000;
	font-family: 'Poppins', sans-serif;
	font-size: 1.516rem;
	font-weight: 700;
}

.section-texto__titulo span {
	color: #2b59bd;
	font-family: 'Poppins', sans-serif;
	font-size: 6rem;
}

.section-texto p {
	color: #6d6e6e;
	font-family: 'Poppins', sans-serif;
	font-size: 1.125rem;
}
/** Section Info ****************************************************************/
.section-formulario {
	background-image: url('img/backgground-formulario.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}

.section-formulario__titulo {
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-size: 30px;
	border-bottom: 2px solid #fff;
	display: inline-block;
	font-weight: 300;
}

.section-formulario input {
	background: #3d7be2;
	border: none;
	color: #fff;
}

.section-formulario .btn-form-enviar {
	background: #fff;
	color: #3d7be2;
	border-radius: 5px;
	font-family: 'Poppins', sans-serif;
	font-size: 1rem;
	font-weight: 600;
}

.section-formulario input::placeholder {
	/* Chrome, Firefox, Opera, Safari 10.1+ */
	color: #fff;
	opacity: 1; /* Firefox */
}

.section-formulario input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #fff;
}

.section-formulario input::-ms-input-placeholder {
	/* Microsoft Edge */
	color: #fff;
}

/** Section Info ****************************************************************/
.section-info {
	background-image: url('img/background-como-funciona.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
}

.section-info__box {
	background-color: rgb(244 244 244 / 80%);
}

.section-info__box p {
	color: #6d6e6e;
	font-family: 'Poppins', sans-serif;
	font-size: 1rem;
	line-height: 30px;
}
.section-info__link {
	display: inline-block;
	width: 100%;
}

.section-info__link a {
	color: #3aa7df;
}

/** Section Destaque ****************************************************************/

.card-destaque {
	border: 2px solid #f4f4f4;
}

.card-destaque__titulo {
	color: #416082;
	font-size: 1.5rem;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
}

.card-destaque__link {
	color: #3aa7df;
	font-size: 1.125rem;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	padding-left: 28px;
	cursor: pointer;
}
.card-destaque__link:hover,
.card-destaque__link:focus {
	color: #416082;
	text-decoration: none;
}

.card-destaque__texto {
	/* border: 1px solid red; */
	color: #fff;
	/* opacity: 0; */
	/* visibility: hidden; */
	height: 0;
	text-align: center;
	font-size: 0.8rem;
	overflow: hidden;
}

.card-destaque--ativo {
	background-color: #416082;
}

.card-destaque--ativo .card-destaque__titulo {
	color: #3aa7df;
}
.card-destaque--ativo .card-destaque__link {
	color: #3aa7df;
	display: none;
}
.card-destaque--ativo .card-destaque__texto {
	height: auto;
}

/** Section Contrato ****************************************************************/
.section-contrato {
	/* border: 1px solid red; */
}

.section-contrato__titulo {
	/* display: inline-block;
	color: #000;
	font-family: 'Poppins', sans-serif;
	font-size: 1.9rem;
	font-weight: 700; */
}

.section-contrato__box {
	background-color: #f4f4f4;
}

.section-contrato__box h3 {
	font-family: 'Poppins', sans-serif;
	font-size: 1.6rem;
	font-weight: 700;
	border-bottom: 3px solid #3ab4d2;
	display: inline-block;
	/* font: poppins semi bold – tamanho: 24 */
}

.section-contrato__box p {
	font-family: 'Poppins', sans-serif;
	font-size: 1.125rem;
	color: #6d6e6e;
}

.section-contrato__box_link {
	display: inline-block;
	background-color: #3ab4d2;
	/* padding: 10px 20px; */
	/* border-radius: 10px; */
	color: #fff;
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
}

/** Footer ****************************************************************/
.footer {
	background-color:  #2b59bd;
	color: #fff;
	font-size: 0.9rem;
}

.footer a {
	color: inherit;
}

.footer i {
	color: inherit;
}

.footer-telefones {font-size: 0.8rem;}

.footer-logo-cybersul {
	width: 200px;
	height: auto;
	display: inline-block;
}

.footer-logo-cybersul img {
	object-fit: contain;
	object-position: center;
	max-width: 100%;
	height: auto;
}

/* .footer-email__icone {
	width: 21px;
	height: 30px;
	display: inline-block;
	background-image: url('./img/icone-email.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.footer-telefones__icone {
	width: 21px;
	height: 30px;
	display: inline-block;
	background-image: url('./img/icone-telefone.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
} */
