.branches {
  margin-top: 30px;
  margin-bottom: 60px; }
  .branches .main-content {
    display: flex; }
    .branches .main-content .petition-item-box {
      color: #666666; }
      .branches .main-content .petition-item-box .petition-item {
        background-color: #fff;
        overflow: hidden;
        margin-top: 15px;
        margin-bottom: 15px;
        box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 5px;
        border: none; }
        .branches .main-content .petition-item-box .petition-item:hover {
          box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 50px;
          transition: 0.5s; }
        .branches .main-content .petition-item-box .petition-item .card {
          display: inline-block;
          position: relative;
          width: 100%;
          height: 100%;
          background: #fff; }
        .branches .main-content .petition-item-box .petition-item .banner {
          width: 100%;
          display: block; }
          .branches .main-content .petition-item-box .petition-item .banner img {
            width: 100%;
            height: 100%;
            display: block; }
        .branches .main-content .petition-item-box .petition-item .contents h5 {
          text-align: center; }
          .branches .main-content .petition-item-box .petition-item .contents h5 a {
            color: #0A2355;
            font-size: 18px;
            text-decoration: none; }
  @media only screen and (max-width: 992px) and (min-width: 768px) {
    .branches .main-content {
      display: block; }
      .branches .main-content .petition-item-box .petition-item .contents h5 a {
        font-size: 16px; } }
  @media only screen and (max-width: 768px) {
    .branches .main-content {
      display: block; }
      .branches .main-content .petition-item-box .petition-item .contents h5 a {
        font-size: 16px; } }

/*# sourceMappingURL=branches.css.map */
