.l-picText img {
  width: 80%;
  display: block;
  margin: 0 auto; }

.l-picText__text {
  text-align: z;
  max-width: 320px; }
  @media (min-width: 576px) {
    .l-picText__text {
      max-width: initial; } }
  @media (min-width: 992px) {
    .l-picText__text {
      text-align: left; } }

.l-picText__text .h2 {
  text-align: left; }

.l-picText__text.text-center .h2 {
  text-align: center; }

.l-picText__text.text-center .l-picText__btn {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.l-picText__btn {
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
  padding: 0px 4px; }
  @media (min-width: 576px) {
    .l-picText__btn {
      padding: 0px 3.33rem; } }
  @media (min-width: 768px) {
    .l-picText__btn {
      padding: 0px 2.2rem; } }
  @media (min-width: 992px) {
    .l-picText__btn {
      -webkit-box-pack: left;
      -ms-flex-pack: left;
      justify-content: left;
      padding: 0px 15px; } }

.l-picText .reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }
  @media (min-width: 992px) {
    .l-picText .reverse {
      -webkit-box-orient: inherit;
      -webkit-box-direction: inherit;
      -ms-flex-direction: inherit;
      flex-direction: inherit; } }

.l-picText.color-primary .h2 {
  color: #00a19b; }

.l-picText.color-primary .btnLine {
  color: #00a19b;
  border: solid 1px #00a19b; }

.l-picText.color-primary.bg-light {
  background-color: #f4f8fa; }

.l-picText.color-private .h2 {
  color: #BC9B69; }

.l-picText.color-private .btnLine {
  color: #BC9B69;
  border: solid 1px #BC9B69; }

.l-picText.color-private.bg-light {
  background-color: #FAF8F4; }

.l-picText.color-red .h2 {
  color: #a31d26; }

.l-picText.color-red .btnLine {
  color: #a31d26;
  border: solid 1px #a31d26; }

.l-picText.color-red.bg-light {
  background-color: #fff2f0; }

.l-picText.color-pink .h2 {
  color: #bf1964; }

.l-picText.color-pink .btnLine {
  color: #bf1964;
  border: solid 1px #bf1964; }

.l-picText.color-pink.bg-light {
  background-color: #fff0f4; }

.l-picText.color-orange .h2 {
  color: #b35f00; }

.l-picText.color-orange .btnLine {
  color: #b35f00;
  border: solid 1px #b35f00; }

.l-picText.color-orange.bg-light {
  background-color: #fff9e6; }

.l-picText.color-yellow .h2 {
  color: #b37a00; }

.l-picText.color-yellow .btnLine {
  color: #b37a00;
  border: solid 1px #b37a00; }

.l-picText.color-yellow.bg-light {
  background-color: #fffde6; }

.l-picText.color-green .h2 {
  color: #00735a; }

.l-picText.color-green .btnLine {
  color: #00735a;
  border: solid 1px #00735a; }

.l-picText.color-green.bg-light {
  background-color: #f1fbf7; }

.l-picText.color-blue .h2 {
  color: #0065a3; }

.l-picText.color-blue .btnLine {
  color: #0065a3;
  border: solid 1px #0065a3; }

.l-picText.color-blue.bg-light {
  background-color: #e6fbff; }
