.text-media {
  position: relative;
}
.text-media__image{max-width:100%; height:auto;}
.text-media__image--rotation-left,
.text-media__image--rotation-right{
  aspect-ratio: 1;
  transform: scale(.99);
  object-fit: cover;
}

.text-media__image--round-corners{
  border-radius: 25px;
}

.text-media__image-wrapper{display:block;}
/* .text-media__image-wrapper--left{text-align:left;}
.text-media__image-wrapper--center{text-align:center;}
.text-media__image-wrapper--right{text-align:right;} */

.text-media__image-wrapper {
  position: relative;
}
.text-media__image-wrapper svg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.text-media__image-wrapper svg path {
  fill: currentColor;
}

.text-media__card-style .text-media__image-wrapper svg path{fill: #fff;}

.text-media .flex-wrapper__left .btns-wrapper {
  margin-top: 30px;
}

.text-media .flex-wrapper__right--hide-mobile{
  display:none;
}

.text-media__card-style {
  background-color: var(--white);
  border-radius: 25px;
  padding: 25px;
  box-shadow: 0px 0px 30px rgb(183 178 171 / 20%);
  border: solid 1px #F3F3F3;
}

.text-media__card-style--green {
    background-color: var(--primary);
  color: white;
}

.text-media__card-style--green .flex-wrapper__left h1, ..text-media__card-style--green .flex-wrapper__left h2, ..text-media__card-style--green .flex-wrapper__left h3, ..text-media__card-style--green .flex-wrapper__left h4, .text-media__card-style--green .flex-wrapper__left h2 span {
  color: white !important;
}

.flex-wrapper__bottom-button {
  margin-top: 30px;
}

@media (max-width: 992px) {
  .text-media__image-wrapper {max-width: 75vw; margin: 0 auto;}
  .flex-wrapper__left .btns-wrapper {
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .text-media__card-style__image {
    float: unset !important;
    display: flex;
    justify-content: center;
  }
  .text-media__card-style__image img {
    max-width: 100%;
  }
  .text-media .flex-wrapper__left btns-wrapper
}

@media (max-width: 600px) {
  .text-media__image {
    max-width: 100%;
  }
}
.text-media__subtitle {/*Tantip*/
font-size:2.0rem;
line-height:2;

}
