/* ------------------------------------------- START - Serviços  ------------------------------------------- */
.application-solution .title{
	padding: 0 35px;
}
.application-solution .separator {
	height: 4px;
	width: 90px;
	background: #009016;
	display: block;
}
.application-solution-items{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin: 10px 25px 0;
}

.application-solution-items .description{
	padding: 10px 0;
	min-height: 150px;
}

.application-solution-items .description h3,
.application-solution-items .description p{
	color: #777;
}
.application-solution-items .image{
	padding: 15px 0 0;
	height: 250px;
}
.application-solution-items .image img{
	object-fit: cover;
	height: 100%;
    width: 100%;
}

/* ------------------------------------------- END - Serviços  ------------------------------------------- */

/* ------------------------------------------- START - Vantagens  ------------------------------------------- */

.customerAdvantages-item {
	width: 50%;
}

.customerAdvantages-container h1,
.customerAdvantages-container p,
.customerAdvantages-item h3{
 font-family: 'Titillium Web', sans-serif;
	color: #3F4A3C;
}
.customerAdvantages{
	background: #93BB8B;
}
.customerAdvantages-wrapper{
	flex-wrap: wrap;
 gap: 10px 70px;
 justify-content: center;
}

.customerAdvantages-item .cicle{
	height: 120px;
 width: 120px;
 display: flex;
 align-items: center;
 justify-content: center;
 border: 3px solid #DDF8D6;
 border-radius: 100%;
 border-style: dashed;
}
.customerAdvantages-item .cicle i{
	font-size: 45px;
	color: #DDF8D6;
}


/* ------------------------------------------- END - Vantagens  ------------------------------------------- */

/* ------------------------------------------- START - Produtos ------------------------------------------- */

.application-produts .title{
	padding: 0 35px 10px;
}
.application-produts .separator {
	height: 4px;
	width: 90px;
	background: #009016;
	display: block;
}
.applicationProducts-wrapper{
	width: 90%;
	gap: 15px;
	flex-direction: column;
	margin-top: 15px;
}
.applicationProducts-wrapper:nth-child(even) {
	flex-direction: column-reverse;
}
.imageProduct {
	max-height: 200px;
	display: flex;
	height: 200px;
}

.imageProduct img{
	width: 100%;
	object-fit: cover;
	height: auto;
}

/* ------------------------------------------- END - Produtos ------------------------------------------- */





@media(min-width: 768px){

/* ------------------------------------------- START - Serviços  ------------------------------------------- */
.application-solution-items {
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0 55px;
	align-items: flex-start;
}
.application-solution-items .item{
  min-height: 475px;
}
.application-solution-items .description{
  min-height: 185px;
}
.application-solution-items .image{
	height: 345px;
}

/* ------------------------------------------- END - Serviços  ------------------------------------------- */

/* ------------------------------------------- START - Vantagens  ------------------------------------------- */
.customerAdvantages{
  display: flex;
  align-items: center;
  margin-bottom: 50px;
  min-height: 450px;
}

.customerAdvantages-item {
	width: 13%;
}

/* ------------------------------------------- END - Vantagens  ------------------------------------------- */

/* ------------------------------------------- START - Produtos ------------------------------------------- */
.applicationProducts-wrapper,
.applicationProducts-wrapper:nth-child(even){
  flex-direction: row;
  margin: 10px 0;
}
.applicationProducts-wrapper{
  width: 80%;
}
.imageProduct {
	max-height: 350px;
	display: flex;
	height: 350px;
}

/* ------------------------------------------- END - Produtos ------------------------------------------- */
}
@media (min-width: 1400px){
  /* ------------------------------------------- START - Vantagens  ------------------------------------------- */
	.customerAdvantages-wrapper{
		gap: 10px 100px;
	}
/* ------------------------------------------- END - Vantagens  ------------------------------------------- */
}