.m-image-with-text__image-wrapper{position:relative;overflow:hidden}.m-image-with-text--multiple{display:flex;align-items:center;justify-content:center;column-gap:5%}.m-image-with-text--multiple .m-image-with-text__image-first{flex:0 0 55%}.m-image-with-text--multiple .m-image-with-text__image-second{flex:0 0 40%}.m-image-with-text--multiple.m-image-with-text--layer{display:block}.m-image-with-text--reverse{flex-direction:row-reverse}.m-image-with-text--layer .m-image-with-text__image-first{padding-right:30%}.m-image-with-text--layer .m-image-with-text__image-second{width:40%;position:absolute;right:0;top:var(--offset-top, 0)}.m-image-with-text--right.m-image-with-text--layer .m-image-with-text__image-first{padding-right:0;padding-left:30%}.m-image-with-text--right .m-image-with-text__image-second{right:auto;left:0}.m-image-with-text--move-up-down .m-image-with-text__image-first{transition:all var(--m-duration-default);animation:mMoveUpDown 3s linear infinite alternate}.m-image-with-text--move-up-down .m-image-with-text__image-second{transition:all var(--m-duration-default);animation:mMoveUpDownReverse 2s linear infinite alternate}



.m-image-with-text .m-richtext{
.m-richtext__subtitle{
    font-size:48px;
    line-height:55px;
    font-weight:600;
    color:#406359!important;
    margin-bottom:10px!important;
}
h3{
    font-size:36px;
}
.m-richtext__description{
    font-size:18px;
    line-height:30px;
}
.m-richtext__button {
    gap: 30px;
    display: flex;
}
@media(max-width:768px){
  .m-richtext__subtitle{
    font-size:46px!important;
    line-height:50px;
  }
  .m-button{
    width:45%;
  }
}

}