.m-text-with-image{align-items:center;display:flex;gap:1.8rem 4rem;justify-content:center}@media screen and (max-width:960px){.m-text-with-image{flex-wrap:wrap}}@media screen and (max-width:768px){.m-text-with-image{align-items:center;flex-direction:column}}.m-text-with-image.-valign-top{align-items:flex-start}.m-text-with-image.-valign-middle{align-items:center}.m-text-with-image.-valign-bottom{align-items:flex-end}@media screen and (min-width:960px){.m-text-with-image[class*=-valign-] .image-block{flex:0 0 auto;max-width:60%}}.m-text-with-image .text-block{flex:1 1 auto;line-height:1.6}@media screen and (max-width:768px){.m-text-with-image .text-block{width:100%}}.m-text-with-image .image-block{text-align:center}@media screen and (max-width:768px){.m-text-with-image .image-block{margin:0 auto}}.m-text-with-image .title{font-weight:500;line-height:1.46;margin-bottom:0}.m-text-with-image .title+.text{margin-top:2.4rem}.m-text-with-image .button-group{display:flex;flex-wrap:wrap;gap:1.8rem;margin-top:2.4rem}.m-text-with-image .button{align-items:center;background-color:var(--theme-color-support_1);border:1px solid transparent;border-radius:.4rem;color:var(--theme-color-background);display:inline-flex;font-size:var(--theme-font-size-s);justify-content:center;line-height:1.5;min-height:36px;padding:.4rem 3rem;position:relative;text-decoration:none;transition:border .3s,background-color .3s,color .3s}.m-text-with-image .button:after{border-right:1px solid;border-top:1px solid;bottom:0;content:"";height:.6rem;margin:auto 0;position:absolute;right:10.5px;top:0;transform:rotate(45deg);width:.6rem}.m-text-with-image .button:hover{background-color:var(--theme-color-background);border:1px solid var(--theme-color-main);color:var(--theme-color-main);opacity:1}