.txt1 {
	float: left;
	clear: both;
	width: 90%;
	margin-left: 5%;
}
.txt1 a {color: #818284;}
.txt1 a:hover {color: #22B468;}
.txt1 span {font-weight:  bold;}

.txt2 {
	float: left;
	clear: both;
	width: 90%;
	margin-left: 5%;
	margin-top: 20px;
}
.txt2 span {font-weight:  bold;}
.txt2 a {color: #818284;}
.txt2 a:hover {color: #22B468;}
.txt2 p {
	margin-top: 10px;
	margin-bottom: 10px;
}

.txt2 li {
	display: block;
	width: 95%;
	padding-left: 5%;
	background: url(../imagens/icons/bolinha.svg) no-repeat left;
	line-height: normal;
}

.txt3 {
	float: left;
	clear: both;
	width: 90%;
	margin-left: 5%;
}
.txt3 span {font-weight:  bold;}
.txt3 a {color: #FFF;}
.txt3 p {margin-top: 30px;}

li { 
	display: block;
	margin-top: 4px;
	margin-bottom: 4px;
}

li img {margin-right: 10px;}

/* fichas cadastrais */
.bt_ficha {
	float: left;
	clear: none;
	width: 50%;
	text-align: center;
	margin-top: 30px;
}

.bt_ficha img {	
	width: 120px;
	margin-bottom: 10px;
}
.bt_ficha img:hover {-webkit-filter: brightness(0.8);}

.txt_bt_ficha {
	float: left;
	clear: both;
	width: 100%;
	font-family: "metzler-regular";
	font-size: 20px;
	line-height: 20px;
	color: #818284;
	text-transform: uppercase;
}
.txt_bt_ficha a {color: #818284;}
.txt_bt_ficha a:hover {color: #22B468;}

.bt_enviar {
	float: left;
	clear: both;
	width: 80%;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 10%;
	background: #22B468;	
	font-family: "metzler-regular";	
	color: #FFF;
	font-size: 20px;
	line-height: 20px;
	text-transform: uppercase;
	border-radius: 10px;
	text-align: center;
	transition: background .5s ease;
}

.bt_enviar:hover {
    background: #0B8053;
	color: #FFF;
}

/* empresa */
.box_img_empresa1 { /*missão e valores*/
	float: left;
	clear: both;
	width: 90%;
	margin-left: 5%;
	text-align: center;
	margin-top: 30px;
}

.box_img_empresa2 { /*visão*/
	float: left;
	clear: both;
	width: 90%;
	margin-left: 5%;
	text-align: center;
	margin-top: 30px;
}

.box_txt_empresa1 { /*missão*/
	float: left;
	clear: both;
	width: 90%;
	margin-left: 5%;
	text-align: center;
	margin-top: 20px;
}

.box_txt_empresa2 { /*visão*/
	float: left;
	clear: both;
	width: 90%;
	margin-left: 5%;
	text-align: center;
	margin-top: 20px;
}

.box_txt_empresa3 { /*valores*/
	float: left;
	clear: both;
	width: 90%;
	margin-left: 5%;
	text-align: center;
	margin-top: 20px;
}

.box_txt_empresa3 li { /*valores*/
	display: block;
}

@media only screen and (min-width: 481px), only screen and (orientation:landscape) {
/* fichas cadastrais */
.bt_enviar {
	width: 70%;
	margin-left: 15%;	
}
}

@media only screen and (min-width: 585px) { /*IPhoneXS*/
.txt2 li {
	width: 97%;
	padding-left: 3%;
}
	
/* fichas cadastrais */	
.bt_ficha img {	
	width: 160px;
	margin-bottom: 15px;
}

.txt_bt_ficha {
	font-size: 22px;
	line-height: 22px;
}
	
.bt_enviar {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 25px;
	line-height: 25px;
}

/* empresa */	
.box_img_empresa1 { /*missão e valores*/
	clear: none;
	width: 25%;
	margin-left: 5%;
	margin-top: 30px;
}

.box_img_empresa2 { /*visão*/
	float: right;
	clear: right;
	width: 25%;
	margin-left: 0;
	margin-right: 5%;
	margin-top: 30px;
}

.box_txt_empresa1 { /*missão*/
	clear: none;
	width: 60%;
	margin-left: 5%;
	text-align: left;
	margin-top: 50px;
	font-size: 18px;
}

.box_txt_empresa2 { /*visão*/
	clear: none;
	width: 60%;
	margin-left: 5%;
	text-align: left;
	margin-top: 40px;
	font-size: 18px;
}
	
.box_txt_empresa3 { /*valores*/
	clear: none;
	width: auto;
	margin-left: 7%;
	margin-top: 40px;
	font-size: 18px;
}
	
.box_txt_empresa2 p { 
	margin-top: 15px;
}
}

@media only screen and (min-width: 768px) {
/* fichas cadastrais */	
.bt_ficha {
	width: 33%;
	margin-top: 45px;
}
	
/* empresa */
.box_img_empresa1 { /*missão e valores*/
	width: 200px;
	margin-left: 10%;
	margin-top: 45px;
}
	
.box_img_empresa2 { /*visão*/
	width: 200px;
	margin-left: 0;
	margin-right: 10%;
	margin-top: 45px;
}

.box_txt_empresa1 { /*missão*/
	width: 50%;
	margin-left: 7%;
	margin-top: 85px;
}

.box_txt_empresa2 { /*visão*/
	width: 50%;
	margin-left: 10%;
	margin-top: 85px;
}
	
.box_txt_empresa3 { /*valores*/
	margin-left: 5%;
	margin-top: 70px;
}
}

@media only screen and (min-width: 1024px) {
.txt2 li {
	width: 98%;
	padding-left: 2%;
}
	
/* empresa */
.box_txt_empresa1 { /*missão e valores*/
	width: 45%;
	margin-left: 10%;
}
	
.box_txt_empresa3 { /*valores*/
	margin-left: 13%;
}
			
.bt_enviar {
	width: 50%;
	margin-left: 25%;
}
}

@media only screen and (min-width: 1280px) {
/* fichas cadastrais */
.bt_ficha {
	margin-top: 60px;
}
	
.bt_ficha img {	
	width: 200px;
	margin-bottom: 20px;
}

.txt_bt_ficha {
	font-size: 25px;
	line-height: 25px;
}
	
/* empresa */	
.box_img_empresa1 { /*missão e valores*/
	margin-top: 60px;
}

.box_img_empresa2 { /*visão*/
	margin-top: 60px;
}
	
.box_txt_empresa1 { /*missão e valores*/
	width: 50%;
	margin-left: 10%;
	margin-top: 95px;
	font-size: 25px;
}

.box_txt_empresa2 { /*visão*/
	width: 55%;
	margin-top: 95px;
	font-size: 25px;
}
	
.box_txt_empresa3 { /*valores*/
	margin-left: 18%;
	font-size: 23px;
}
			
.bt_enviar {
	width: 40%;
	margin-left: 30%;
}
}

@media only screen and (min-width: 1440px) {
/*empresa*/	
.box_txt_empresa3 { /*valores*/
	margin-left: 20%;
}
}

@media only screen and (min-width: 1600px) {	
.txt2 li {
	width: 98.5%;
	padding-left: 1.5%;
	line-height: 25px;
}
	
/*empresa*/	
.box_txt_empresa1 { /*missão*/
	width: 58%;
	margin-top: 80px;
	font-size: 30px;
}

.box_txt_empresa2 { /*visão*/
	width: 60%;
	margin-top: 95px;
	font-size: 30px;
}
	
.box_txt_empresa3 { /*valores*/
	margin-left: 20%;
	font-size: 30px;
	margin-top: 60px;
}

/*fichas cadastrais*/
.bt_ficha {
	width: 16.6%;
}	
			
.bt_enviar {
	width: 35%;
	margin-left: 32.5%;
}
}

@media only screen and (min-width: 1920px) {
/*empresa*/	
.box_txt_empresa1 { /*missão*/
	margin-top: 95px;
}
	
.box_txt_empresa3 { /*valores*/
	margin-left: 23%;
}
			
.bt_enviar {
	width: 30%;
	margin-left: 35%;
}
}
