@charset "UTF-8";

@font-face {
  font-family: 'tinos';
  src:url('../fonts/tinos/buE2poGnedXvwjX-TmZJ9Q.woff2');
}

.sessao6 {
	height: 488px;
}

#section6 {
	background: #dfdfdf !important;
}

#col1-sessao6 {
	margin-top: 70px
}

.section6 h2 {
	font-size: 42px;
	font-family: 'Poppins';
	font-weight: 500;
	line-height: 50px;    
	padding-left: 37px;
}

.section6 p {
	font-family: 'Raleway';
	font-weight: normal;
	color: #777777;
	margin-top: 50px;
	font-size: 18px;
	line-height: 34px;
	padding-left: 37px;
}

#col2-sessao6 {
	position: relative;
	top: 35px;
}

#col2-sessao6 img {
	float: right;
	height: 495px
}

/*######################################  SESSÃO 7  ##############################################*/
.sessao7 {
	background: #00b1e0;
	height: 312px;
}

#sec-ngb {
	margin-top: 75px;
}

.ngb {
   font-family: 'Poppins';
   font-weight: 500;
   color: #ffffff;
   font-size: 30px;
   line-height: 30px;
   text-align: left;
   padding-left: 28px;
}

#sec-icones {
	color: #ffffff;
    font-size: 55px;
    display: inline-block;
    text-align: center;
    line-height: 4rem;
    margin-top: 15px;
}

#sec-icones i {
	padding: 8%;
}

.cont-icon {
	display: grid;
}

span.btn-num {
	font-size: 28px;
    color: #ffffff;
    font-family: 'Poppins';
    font-weight: 700;
    color: #ffffff;
    padding: 8px 0;
}

span.btn-titu {
	font-size: 18px;
    color: #ffffff;
    font-family: 'Poppins';
    font-weight: 300;
}

#sec-icones > span i {
	padding: 1%;
}

/*######################################  PATROCINIO  ##############################################*/

.sessao-patrocinio {
	height: 580px;
	/*border-top: 1px solid #aca9a9;*/
}

#sec-patr {
	position: relative;
    top: 60px;
    padding: 0px 12px 0 35px;
}

#sec-patr1 {
	position: relative;
    top: 70px;
}

.sessao-patrocinio h2 {
	font-family: 'Poppins';
    font-weight: 700;
    color: #006595;
    font-size: 32px;
    line-height: 32px;
    text-align: center;
    text-transform: uppercase;
}

#sec-patr2 {
	display: none !important;
}

#sec-patr3 {
	display: none !important;;
}

/*######################################  FORMULÁRIO ##############################################*/
.sessao-formulario {
	/*background: #46521e;*/
	background: url('../imagens/office-865091_1280.jpg') no-repeat;
	background-size: cover;
}

#fn {
	padding: 40px;
	margin-top: 80px;
}

#fn h2 {
	font-family: 'Poppins';
    font-weight: 500;
    color: #2b2b2b;
    font-size: 24px;
    color: #bfbfbf;
    position: relative;
    top: -25px;
}

.mail-footer a {
	color: #bfbfbf;
	padding-left: 15px;
	font-family: 'Poppins';
    font-weight: 300;
    font-size: 16px;
    line-height: 35px;
}

.mail-footer a:hover {
	color: #fff;
}

.mail-footer i {
	color: #8e5353; /*#2d2d2d*/
    font-size: 22px;
    display: inline-block;
}

.btn-phone {
	line-height: 35px;
}

.btn-phone i {
	padding-right: 10px;
	color: #8e5353;/*#2d2d2d*/
    font-size: 22px;
    display: inline-block;
}

.btn-phone a {
	font-family: 'Poppins';
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #bfbfbf;
}

.btn-phone a:hover {
	color: #fff;
}

.btn-text i {
	color: #8e5353; /*#2d2d2d*/
    font-size: 20px;
    display: inline-block;
    padding-left: 4px;
}

.btn-text a {
	font-family: 'Poppins';
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #bfbfbf;
    padding-left: 16px;
}

.btn-text a:hover {
	color: #fff;
}

.mbtn-text a:hover {
	color: #fff;
}

.btn-n {
	color: #bfbfbf !important;
}

.select-wrapper span.caret {
	color: #fff;
}

#fl {
	margin-top: 80px;
}

#botao-form button {
	background: #217b73 !important;
	border-radius: 5px;
}

#botao-reset button {
	background-color: #ad3535 !important;
    border-radius: 5px;
}

#name, #email, #fone, #mensagem {
	color: rgba(222, 221, 221, 0.87) !important; 
}

/*######################################  RODAPÉ ##############################################*/

.page-footer {
	background: #222222 !important;
}

#btn-ul h2 {
	font-weight: 700;
    line-height: 1.5;
    word-wrap: break-word;
    font-size: 21px;
	font-family: 'Nunito',Arial,sans-serif;
	color: #FFFFFF;
	margin-bottom: 10px;
}

#n-s {
	margin: 26px 8px 10px 30px;
}

#u-s {
	margin: 15px 0px 10px 30px;
}

#btn-ul li a {
	font-family: 'Raleway',Arial,sans-serif;
	font-size: 16px;
    color: #919191;
    line-height: 1.88;
    font-style: normal;
    font-weight: 400;
}

#btn-ul li a:hover {
	color: #00b1e0;
}

.rod-h2, .rod-ul a {
	padding-left: 10px;
}

.copyright {
	background: #191919 !important;
}

.copyright a {
	color: #fff;
	padding-right: 15px;
	float: right;
}

.copyright a:hover {
	color: #00b1e0;
}

.copy {
	text-align: center;
	font-size: 14px;
}

.copy-i {
	display: inline-block;
    position: relative;
    left: 44%;
    letter-spacing: 8px;
    top: 5px;
    font-size: 14px;
}

.copy span {
	font-size: 12px;
}

.voltar-ao-topo {
	width: 32px;
    height: 32px;
    position: fixed;
    bottom: 15px;
    right: 20px;
    cursor: pointer;
    background: #222;
    color: #e2dede;
    outline: 0;
}

.voltar-ao-topo:hover {
	background: #6d6e71;
	transition: 2s;
}

.voltar-ao-topo i {
	margin: 10px;
}

#btn-qr {
	position: relative;
    top: 205px;
    padding: 0 62px;
}

/*######################################  QUERIES ##############################################*/

@media screen and (max-width: 992px) {
	.sessao7 {
    	height: 347px !important;
  	}

  	#sec-ngb {
  		margin-top: 5px !important;
  	}

  	.ngb {
  		text-align: center;
  		padding-left: 0 !important;
  	}

  	#sec-icones {
  		margin-top: 0px !important;
  	}

  	#sec-icones i {
  		padding: 8% !important;
  	}

  	#sec-icones > span i {
		padding: 1% !important;
	}

	#sec-patr {
		top: 115px !important;
		padding: 0 !important;
	}

	#sec-patr1 {
		top: 130px !important;
	}

	#n-s {
		margin: 26px 8px 10px 10px;
	}

	#u-s {
		margin: 15px 0px 10px 10px;
	}

	#c-r {
		margin: 26px 8px 10px 10px;
	}

	#u-r {
		margin: 15px 0px 10px 10px;
	}
		
	#btn-qr {
    	top: 5px;
    	padding: 0 21px;
	}
}

@media screen and (max-width: 768px) {
	.sessao-patrocinio {
		height: 900px !important;
	}

	#sec-patr {
		width: 100% !important;
		top: 40px !important;
    	text-align: center;
	}

	#sec-patr1 {
		width: 100% !important;
		top: 40px !important;
    	text-align: center;
	}
}

@media screen and (max-width: 650px) {
	.copy-i {
		left: 40% !important;
	}
}

@media screen and (max-width: 600px) {
	.sessao7 {
		height: 815px !important;
	}

	#sec-ngb {
		margin-top: 40px !important
	}

	#sec-icones {
		display: grid;
		margin-top: 0px !important
	}

	#sec-icones i {
		padding: 8% !important;
	}

	#sec-icones > span i {
		padding: 8% !important;
	}
}


@media screen and (max-width: 500px) {
	.sessao-patrocinio {
		height: 850px !important;
	}

	.sessao-patrocinio h2 {
		position: relative;
    	top: 30px;
	}

	#sec-patr, #sec-patr1 {
		display: none;
	}

	#sec-patr2 {
		position: relative;    
		top: 80px !important;
		display: block !important;
	}

	#sec-patr3 {
		position: relative;
		top: 100px !important;
		display: block !important;
	}

	.copy-i {
		left: 38% !important;
	}
}

@media screen and (max-width: 450px) {
	.sessao-patrocinio {
    	height: 815px !important;
	}
}

@media screen and (max-width: 430px) {
	.sessao-patrocinio {
    	height: 782px !important;
	}
}

@media screen and (max-width: 414px) {
	.sessao-patrocinio {
    	height: 750px !important;
	}
}

@media screen and (max-width: 412px) {
	#sec-patr2 {
		top: 74px !important;
	}

	#sec-patr3 {
		top: 85px !important;
	}
}

@media screen and (max-width: 400px) {
	.sessao-patrocinio {
    	height: 735px !important;
	}
}

@media screen and (max-width: 395px) {
	.sessao-patrocinio {
    	height: 725px !important;
	}
}

@media screen and (max-width: 380px) {
	.sessao-patrocinio {
		height: 740px !important;
		height: 705px !important;
	}

	.sessao-patrocinio h2 {
		font-size: 28px;
	}

	.copy-i {
		left: 32% !important;
	}
/*
	#botao-form > button {
		right: 24% !important;
	}

	#botao-reset {
		right: 17% !important;
	}*/
}

@media screen and (max-width: 350px) {
	.sessao-patrocinio {
    	height: 665px !important;
	}
}

@media screen and (max-width: 320px) {
	.sessao-patrocinio {
    	height: 620px !important;
	}

	.sessao-patrocinio h2 {
		top: 25px;
	}

	#sec-patr2 {
		top: 65px !important;
	}

	#sec-patr3 {
    	top: 75px !important;
	}
}