.qcp-expertise-block {
  display: flex;
  width: 100%;
  margin-bottom: 30px;
  /* Bottom gap between blocks */
}

.qcp-expertise-text-side {
  text-align: center;
  width: 440px;
  height: 699px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 40px;
  color: #fff;
  box-sizing: border-box;
}
.text-1 a{
 color:#9E8F76 !important;
}
.qcp-expertise-text-side a {
  color: #fff;
}

.qcp-expertise-text-side h5 {
  font-family: "GT America", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  text-transform: uppercase;
  margin: 0;
  letter-spacing: 1px;
}

.qcp-expertise-text-side h2 {
  font-size: 60px;
  font-family: "Lyon Arabic Display", serif;
  font-style: normal;
  font-weight: 500;
  line-height: 60px;
  margin: 10px 0 0;
}

.qcp-expertise-image-side {
  flex: 1;
  max-width: 950px;
  height: 699px;
}

.qcp-expertise-image-side img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

}

/* Background color variations */
.qcp-expertise-art {
  background-color: #EEE5D6;
  color: #9E8F76;
}

.qcp-expertise-retail {
  background-color: #8b5b3e;
  color: #fff;
}

.qcp-expertise-events {
  background-color: #d68541;
  color: #fff;
}

/* See More Expertise */
.qcp-expertise-see-more {
  font-family: 'gt-america-regular';
  position: relative;
  background-image: url("../images/see-more.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  width: 100%;
  height: 620px;
  flex-shrink: 0;
  background-color: #e8f170;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
  font-size: 30px;
  letter-spacing: 1px;
  margin: 0 auto;
  /* center */
  cursor: pointer;
}

/* Responsive */
@media (max-width: 1024px) {
  .qcp-expertise-block {
    flex-direction: column;
  }

  .qcp-expertise-image-side {
    order: 1;
    /* image first */
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .qcp-expertise-image-side img {
    height: auto;
  }

  .qcp-expertise-text-side {
    order: 2;
    /* text below */
    width: 100%;
    height: auto;
  }

  .qcp-expertise-see-more {
    width: 100%;
    /* height: auto; */
    /* padding: 109px 0;
    font-size: 20px; */
  }
}

@media (max-width: 600px) {
  .qcp-expertise-block {
    flex-direction: column;
  }

  .qcp-expertise-text-side {
    width: 100%;
    height: auto;
    padding: 20px;
    text-align: left;
    align-items: flex-start;
  }

  .qcp-expertise-text-side h2 {
    font-size: 28px;
    line-height: 32px;
  }

  .qcp-expertise-text-side h5 {
    font-size: 13px;
    line-height: 16px;
  }

  .qcp-expertise-image-side {
    width: 100%;
    max-width: 100%;
    height: 260px;
    order: 1;
  }

  .qcp-expertise-image-side img {
    height: 100%;
    object-fit: cover;
  }

  .qcp-expertise-see-more {
    width: 100%;
    height: 320px;
    font-size: 20px;
    padding: 30px 16px;
  }
}

/* paragraph--expertise-section.html.twig */
/* Small card colors */
.qcp-expertise-block.card-1 {
  background-color: #EEE5D6;
}

.qcp-expertise-text-side.text-1 h2,
.qcp-expertise-text-side.text-1 h5 {
  color: #9E8F76;
}

.qcp-expertise-block.card-2 {
  background-color: #4D3739;
}

.qcp-expertise-text-side.text-2 h2,
.qcp-expertise-text-side.text-2 h5 {
  color: #FFFFFF;
}

.qcp-expertise-block.card-3 {
  background-color: #755441;
}

.qcp-expertise-text-side.text-3 h2,
.qcp-expertise-text-side.text-3 h5 {
  color: #FFFFFF;
}

.qcp-expertise-block.card-4 {
  background-color: #D49353;
}

.qcp-expertise-text-side.text-4 h2,
.qcp-expertise-text-side.text-4 h5 {
  color: #FFFFFF;
}

.qcp-expertise-block.card-5 {
  background-color: #EEE5D6;
}

.qcp-expertise-text-side.text-5 h2,
.qcp-expertise-text-side.text-5 h5 {
  color: #FFFFFF;
}

.qcp-expertise-block.card-6 {
  background-color: #784634;
}

.qcp-expertise-text-side.text-6 h2,
.qcp-expertise-text-side.text-6 h5 {
  color: #FFFFFF;
}

@media (max-width: 480px) {
  .qcp-expertise-text-side h2 {
    font-size: 30px;
    line-height: 30px;
  }

  .qcp-expertise-text-side h5 {
    font-size: 14px;
  }

}

/*---------------END-------------------*/