/* .workplace-power .content {
float: none;
margin-left: auto;
margin-right: auto;
max-width: 1280rem;
padding-left: 20rem; 
padding-right: 20rem; 
} */
.section-title {
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 48px;
}
.testimo-card-visual img {
  object-fit: cover;
  border-radius: 30px;
  height: 100%;
  width: 100%;
}
.cards-wrapper {
  display: flex;
  gap: 10px;
}
.wp-card.active h3 {
  color: #fff;
}
.wp-card {
  flex: 1;
  overflow: hidden;
  height: 100%;
  transition:
    flex 0.3s cubic-bezier(.4,0,.2,1),
    background 0.4s ease,
    box-shadow 0.4s ease; 
}
.testimo-card-visual:before {
  position: absolute;
  content: "";
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  border-radius: 30px;
  transition: all 0.5s ease;
}
.testimo-card-visual {
  position: relative;
  line-height: 0;
}
@media(min-width: 991px){
  .testimo-card-visual,
  .testimo-card-visual img {
    height: 560px !important;
  }
}
.testimo-card-visual:hover:before{
  opacity:0;
}
.wp-card p {
  color: #fff;
  margin-bottom: 0;
  font-size: 14rem;
  line-height: 1.6;
  letter-spacing: .25rem;
  font-weight: 400;
  margin-top: 0px;
  text-transform: capitalize;
}
.wp-card.active {
  background: linear-gradient(90deg, #00679b, #0075a4 14.29%, #0082a6 28.57%, #008f9f 42.86%, #009a91 57.14%, #00a47c 71.43%, #22ac64 85.71%, #64b24b);
  flex: 2.4;
  border-radius: 30px;
  padding: 10px;
  {#  min-height: 494px; #}
  min-height: 560px;
}
.wp-card.active iframe {
  border-radius: 20px;
}
.wp-card a {
  background-color: #FFFFFF;
  border-radius: 50px;
  color: #000000;
  cursor: pointer;
  display: inline-block;
  font-family: Montserrat;
  font-size: 16rem;
  font-weight: 600;
  line-height: 1.2;
  margin: 20rem 0 0;
  padding: 10rem 24rem;
  text-decoration: none;
  text-transform: uppercase;
  transition: .1s ease-in;
}
.wp-card a:hover {
  background-color: #64b24b;
  color: #FFFFFF;
}
.card-trigger {
  width: 100%;
  border: none;
  background: transparent;
  text-align: left;
  cursor: pointer;
  padding: 0;
}
.card-trigger:hover,
.card-trigger:focus {
  background: transparent !important;
}
.wp-card h3 {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 5px;
}
.wp-card.active .testimo-card-visual {
  display: none;
}
.expand-content {
  display:none;
}
.wp-card.active .expand-content {
  display:block;
}
.wp-card.active .short-text {
  color:#fff;
  font-weight: 400;
  text-transform: capitalize;
}
.wp-card.active .divider-line {
  width: 100%;
  border: 1px solid #FFFFFF33;
  margin: 12px 0;
}
.accordion-icon {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 18px;
  height: 18px;
  z-index: 1;
  display: inline-block;
}
.accordion-icon:before,
.accordion-icon::after {
  content: "";
  position: absolute;
  background: #000;
  transition: transform 0.3s ease, opacity 0.3s ease;
}
.accordion-icon:before {
  width: 100%;
  height: 2px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.accordion-icon:after {
  height: 100%;
  width: 2px;
  left: 50%;
  top: 0;
  transform: translateX(-50%);
}
.wp-card.active .accordion-icon:after {
  opacity: 0;
}
.testimo-card-visual h3 {
  display: none;
}
.testi-content {
  padding: 20px 18px 25px;
  flex-direction: column;
  display: flex;
  justify-content: space-between;
  /*   gap: 45px; */
}

@media(max-width: 580px) {
  .wp-card p {
    font-size:15rem !important;
  }
}
@media (min-width:991px){
  .wp-card {
    position: relative;
  }
  .accordion-icon {
    display: none;
  }
  .wp-card__footer {
    position: absolute;
    bottom: 25px;
  }
}
@media (max-width:991px){
  .cards-wrapper {
    flex-direction: column;
  }
  .wp-card {
    flex: unset;
  }
  .wp-card.active {
    box-shadow: none;
    min-height:auto;
  }
  .card-trigger {
    position: relative;
  }
  .expand-content .testimo-card-visual img {
    display: none;
  }
  .wp-card.active .expand-content {
    display: block;
  }
  .wp-card h3 {
    font-size: 15px;
    background: #f5f6f6;
    border-radius: 15px;
    padding: 20px;
    margin: 0;
  }
  .testimo-meta.expand-content h3 {
    background: transparent;
    padding: 0;
    margin-top: 20px;
  }
  .testimo-card-visual img,.testimo-card-visual:before{
    display:none;
  }
  .testimo-card-visual h3 {
    display: block;
  }
}
