body {
  margin: 0px; }

.hero-section-home {
  background-image: url("../../../assets/img/hero-bg.svg");
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  padding-top: 120px;
  padding-bottom: 120px; }
  .hero-section-home .more-content {
    margin-left: -4px; }
  .hero-section-home .column-left-hero,
  .hero-section-home .column-right-hero {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px; }
  .hero-section-home .container-wrap {
    max-width: 1140px;
    margin: auto;
    padding: 0 15px 0 15px; }
  .hero-section-home .hero-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: -15px;
    margin-left: -15px; }
  .hero-section-home .column-left-hero {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .hero-section-home .column-right-hero {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .hero-section-home img {
    width: 100%; }
  .hero-section-home .titlew-rap h1 {
    color: #fff;
    font-size: 39px;
    font-weight: 700; }
  .hero-section-home .text-wrap p {
    color: #fff;
    font-size: 18px; }
  .hero-section-home .text-wrap .show-hide-button {
    color: #fbbb38; }
  .hero-section-home .text-wrap .show-hide-button:hover {
    cursor: pointer; }
  @media (max-width: 992px) {
    .hero-section-home .column-left-hero,
    .hero-section-home .column-right-hero {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%; }
    .hero-section-home .hero-row {
      display: block;
      margin: 0px; }
    .hero-section-home .title-wrap h1 {
      color: #fff;
      font-size: 29px; }
    .hero-section-home .text-wrap {
      width: 100%;
      margin: auto; }
    .hero-section-home img {
      width: 90%; } }

@media only screen and (max-width: 768px) {
  .hero-section-home .text-wrap {
    width: 100%; }

  .hero-section-home .container-wrap {
    max-width: 100%;
    padding: 0px;
    margin: 0px 32px; }

  .hero-section-home .hero-row .column-left-hero {
    padding: 0px; }

  .hero-section-home .titlew-rap h1 {
    line-height: 48px; }

  .hero-section-home .titlew-rap {
    margin-bottom: 15px; }

  .hero-section-home .text-wrap p {
    margin: 0px;
    padding: 0px; }

  .hero-section-home {
    padding-bottom: 33px; }

  .hero-section-home .text-wrap p {
    line-height: 28px; } }
