@charset "UTF-8";
h2.h2-G007-red {
  margin-top: 0;
  padding: 25px 15px 25px 20px;
  color: #ca0000;
  font-size: 20px;
  font-weight: normal;
  background-color: #fff;
  background-image: url("../../images/heading/G007/red/h2-image.png");
  background-repeat: no-repeat;
  background-position: right top;
  border: 1px solid #e7e7e7;
}
h3.h3-G007-red {
  margin-top: 0;
  padding: 10px 0;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  border-bottom: 3px double #fbdac8;
}
h4.h4-G007-red {
  margin-top: 0;
  padding: 9px 13px 7px 13px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  border-left: 30px solid #fbdac8;
}
h2.h2-G007-orange {
  margin-top: 0;
  padding: 25px 15px 25px 20px;
  color: #cc5f00;
  font-size: 20px;
  font-weight: normal;
  background-color: #fff;
  background-image: url("../../images/heading/G007/orange/h2-image.png");
  background-repeat: no-repeat;
  background-position: right top;
  border: 1px solid #e7e7e7;
}
h3.h3-G007-orange {
  margin-top: 0;
  padding: 10px 0;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  border-bottom: 3px double #fff4c4;
}
h4.h4-G007-orange {
  margin-top: 0;
  padding: 9px 13px 7px 13px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  border-left: 30px solid #fff4c4;
}
h2.h2-G007-yellow {
  margin-top: 0;
  padding: 25px 15px 25px 20px;
  color: #ca9700;
  font-size: 20px;
  font-weight: normal;
  background-color: #fff;
  background-image: url("../../images/heading/G007/yellow/h2-image.png");
  background-repeat: no-repeat;
  background-position: right top;
  border: 1px solid #e7e7e7;
}
h3.h3-G007-yellow {
  margin-top: 0;
  padding: 10px 0;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  border-bottom: 3px double #f7fdc5;
}
h4.h4-G007-yellow {
  margin-top: 0;
  padding: 9px 13px 7px 13px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  border-left: 30px solid #f7fdc5;
}
h2.h2-G007-yellowgreen {
  margin-top: 0;
  padding: 25px 15px 25px 20px;
  color: #88ae1a;
  font-size: 20px;
  font-weight: normal;
  background-color: #fff;
  background-image: url("../../images/heading/G007/yellowgreen/h2-image.png");
  background-repeat: no-repeat;
  background-position: right top;
  border: 1px solid #e7e7e7;
}
h3.h3-G007-yellowgreen {
  margin-top: 0;
  padding: 10px 0;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  border-bottom: 3px double #dbf2cc;
}
h4.h4-G007-yellowgreen {
  margin-top: 0;
  padding: 9px 13px 7px 13px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  border-left: 30px solid #dbf2cc;
}
h2.h2-G007-green {
  margin-top: 0;
  padding: 25px 15px 25px 20px;
  color: #085e10;
  font-size: 20px;
  font-weight: normal;
  background-color: #fff;
  background-image: url("../../images/heading/G007/green/h2-image.png");
  background-repeat: no-repeat;
  background-position: right top;
  border: 1px solid #e7e7e7;
}
h3.h3-G007-green {
  margin-top: 0;
  padding: 10px 0;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  border-bottom: 3px double #d1f2d1;
}
h4.h4-G007-green {
  margin-top: 0;
  padding: 9px 13px 7px 13px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  border-left: 30px solid #d1f2d1;
}
h2.h2-G007-aqua {
  margin-top: 0;
  padding: 25px 15px 25px 20px;
  color: #27aaab;
  font-size: 20px;
  font-weight: normal;
  background-color: #fff;
  background-image: url("../../images/heading/G007/aqua/h2-image.png");
  background-repeat: no-repeat;
  background-position: right top;
  border: 1px solid #e7e7e7;
}
h3.h3-G007-aqua {
  margin-top: 0;
  padding: 10px 0;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  border-bottom: 3px double #d2e8f3;
}
h4.h4-G007-aqua {
  margin-top: 0;
  padding: 9px 13px 7px 13px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  border-left: 30px solid #d2e8f3;
}
h2.h2-G007-blue {
  margin-top: 0;
  padding: 25px 15px 25px 20px;
  color: #2d5b9e;
  font-size: 20px;
  font-weight: normal;
  background-color: #fff;
  background-image: url("../../images/heading/G007/blue/h2-image.png");
  background-repeat: no-repeat;
  background-position: right top;
  border: 1px solid #e7e7e7;
}
h3.h3-G007-blue {
  margin-top: 0;
  padding: 10px 0;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  border-bottom: 3px double #c8d1f2;
}
h4.h4-G007-blue {
  margin-top: 0;
  padding: 9px 13px 7px 13px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  border-left: 30px solid #c8d1f2;
}
h2.h2-G007-brown {
  margin-top: 0;
  padding: 25px 15px 25px 20px;
  color: #765530;
  font-size: 20px;
  font-weight: normal;
  background-color: #fff;
  background-image: url("../../images/heading/G007/brown/h2-image.png");
  background-repeat: no-repeat;
  background-position: right top;
  border: 1px solid #e7e7e7;
}
h3.h3-G007-brown {
  margin-top: 0;
  padding: 10px 0;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  border-bottom: 3px double #e0ddc0;
}
h4.h4-G007-brown {
  margin-top: 0;
  padding: 9px 13px 7px 13px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  border-left: 30px solid #e0ddc0;
}
h2.h2-G007-pink {
  margin-top: 0;
  padding: 25px 15px 25px 20px;
  color: #d40061;
  font-size: 20px;
  font-weight: normal;
  background-color: #fff;
  background-image: url("../../images/heading/G007/pink/h2-image.png");
  background-repeat: no-repeat;
  background-position: right top;
  border: 1px solid #e7e7e7;
}
h3.h3-G007-pink {
  margin-top: 0;
  padding: 10px 0;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  border-bottom: 3px double #fcd0d2;
}
h4.h4-G007-pink {
  margin-top: 0;
  padding: 9px 13px 7px 13px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  border-left: 30px solid #fcd0d2;
}
h2.h2-G007-purple {
  margin-top: 0;
  padding: 25px 15px 25px 20px;
  color: #9323a5;
  font-size: 20px;
  font-weight: normal;
  background-color: #fff;
  background-image: url("../../images/heading/G007/purple/h2-image.png");
  background-repeat: no-repeat;
  background-position: right top;
  border: 1px solid #e7e7e7;
}
h3.h3-G007-purple {
  margin-top: 0;
  padding: 10px 0;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  border-bottom: 3px double #f0cfe9;
}
h4.h4-G007-purple {
  margin-top: 0;
  padding: 9px 13px 7px 13px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  border-left: 30px solid #f0cfe9;
}
h2.h2-G007-black {
  margin-top: 0;
  padding: 25px 15px 25px 20px;
  color: #333;
  font-size: 20px;
  font-weight: normal;
  background-color: #fff;
  background-image: url("../../images/heading/G007/black/h2-image.png");
  background-repeat: no-repeat;
  background-position: right top;
  border: 1px solid #e7e7e7;
}
h3.h3-G007-black {
  margin-top: 0;
  padding: 10px 0;
  color: #252525;
  font-size: 20px;
  font-weight: normal;
  border-bottom: 3px double #dbdbdb;
}
h4.h4-G007-black {
  margin-top: 0;
  padding: 9px 13px 7px 13px;
  background: #fff;
  color: #252525;
  font-size: 16px;
  font-weight: normal;
  border-left: 30px solid #dbdbdb;
}
h2.h2-G007-colorful {
  margin-top: 0;
  padding: 25px 15px 25px 20px;
  color: #5da71b;
  font-size: 20px;
  font-weight: normal;
  background-color: #fff;
  background-image: url("../../images/heading/G007/colorful/h2-image.png");
  background-repeat: no-repeat;
  background-position: right top;
  border: 1px solid #cdd880;
}
h3.h3-G007-colorful {
  margin-top: 0;
  padding: 10px 0;
  color: #cc5f00;
  font-size: 20px;
  font-weight: normal;
  border-bottom: 3px double #e58f1f;
}
h4.h4-G007-colorful {
  margin-top: 0;
  padding: 9px 13px 7px 13px;
  background: #fff;
  color: #8097d8;
  font-size: 16px;
  font-weight: normal;
  border-left: 30px solid #dbf2cc;
}
@media (max-width: 767px) {
  h2.h2-G007-red,
  h2.h2-G007-orange,
  h2.h2-G007-yellow,
  h2.h2-G007-yellowgreen,
  h2.h2-G007-green,
  h2.h2-G007-aqua,
  h2.h2-G007-blue,
  h2.h2-G007-brown,
  h2.h2-G007-pink,
  h2.h2-G007-purple,
  h2.h2-G007-black,
  h2.h2-G007-colorful {
    padding-right: 20px;
    background-position: right -180px top -170px;
  }
}
