@charset "utf-8";

/* ******************************************
	General
****************************************** */
.strengths_mes {
  width: 42%;
  text-align: left;
}
.strengths_mes .num {
  display: block;
  line-height: 1em;
  font-size: 75px;
  margin-bottom: 15px;
  color: #0033cc;
}
.strengths_mes h3 {
  font-weight: bold;
  line-height: 1.3em;
  color: #0033cc;
}

.strengths picture {
  width: 50%;
  aspect-ratio: 6/4;
  margin: 0;
}
.strengths picture img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

#strengths_02 .strengths_mes {
  order: 1;
}
#strengths_02 picture {
  order: 2;
}

@media screen and (max-width:1024px) {
}
@media screen and (max-width:768px) {
  .strengths_mes {
    width: 100%;
  }
  .strengths picture {
    width: 100%;
    margin-bottom: 20px;
  }
  #strengths_02 .strengths_mes {
    order: 2;
  }
  #strengths_02 picture {
    order: 1;
  }
}
@media screen and (max-width:600px) {
}
@media screen and (max-width:450px) {
}





/* ******************************************
	strengths_lead
****************************************** */

@media screen and (max-width:600px) {
  #strengths_lead h2.wbr.center {
    justify-content: flex-start;
  }
  #strengths_lead p.talign_c {
    text-align: left;
  }
}
