.yclients .message-wrapper { padding-top: 100px; padding-left: 41px; height: 595px; }
.yclients .jumbotron__info { width: 47%; }
.yclients .jumbotron__info svg, .yclients .jumbotron__info img { width: 170px; margin: 0 auto; display: block; }
.yclients .jumbotron__info svg g {opacity: 0;}
.yclients .jumbotron__text strong {font-weight: bold; margin: 20px 0; display: block; font-size: 1.2em; text-align: center; color: #fff; background-color: #15baff; padding: 15px 0; border-radius: 30px; }
.yclients .jumbotron__text p { margin-bottom: 20px; text-align: justify; }
.jumbotron_sms .flex_jumbotron { align-items: center; }
.message-wrapper { background-image: url(/bitrix/templates/esemes/img/iPhone-X-card.png); }
.message.from {background-color: #202431;color: #000;margin-right: 70px;text-align:center;}
.message.from::before { content: none; }
.message span { display: block;text-decoration:none;color:#fff;font-size:12px;line-height:1.1;text-transform:uppercase; }
.message > span {text-align: left;}
.message > span:first-child {text-align: right;}
.message span img { float: left; }
.message img.car { margin: 10px 0; }
.message img.qr { margin-top: 45px; }
.message > img:last-child { position: absolute;bottom:15px;right:15px; }
.message span span {font-size: 0.7em;}
.index-rubric {padding-top: 30px;}
.index-rubric span.subtitle { font-size: 1em; line-height: 1.2; color: #2a94d3; margin: 0 0 .4375rem; font-weight: 600; display: block; }
.index-rubric span.title { color: #000; font-size: 1.1em; font-weight: 800; line-height: 1.33; margin: 0 0 1.6875rem; display: block; }
@media (max-width: 500px){ .yclients .jumbotron__info { width: 100%;margin: 20px 0; } .yclients a.btn.btn-prime:not(.callback-mfp) {margin:20px auto;} }
@media (max-width: 450px){ .message.from {margin-right: 50px;} }
@font-face {
    font-family: 'Museo Sans Cyrl 500';
    src: url('/bitrix/templates/esemes/fonts/MuseoSansCyrl-500.eot');
    src: local('MuseoSansCyrl-500'),
    url('/bitrix/templates/esemes/fonts/MuseoSansCyrl-500.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/templates/esemes/fonts/MuseoSansCyrl-500.woff') format('woff'),
    url('/bitrix/templates/esemes/fonts/MuseoSansCyrl-500.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Museo Sans Cyrl 900';
    src: url('/bitrix/templates/esemes/fonts/MuseoSansCyrl-900.eot');
    src: local('MuseoSansCyrl-900'),
    url('/bitrix/templates/esemes/fonts/MuseoSansCyrl-900.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/templates/esemes/fonts/MuseoSansCyrl-900.woff') format('woff'),
    url('/bitrix/templates/esemes/fonts/MuseoSansCyrl-900.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
.wantresult {
    color: #000;
    letter-spacing: 1px;
    font-family: 'Museo Sans Cyrl 900', sans-serif;
    font-size: 28px;
}
.wantresult span {
    font-family: 'Museo Sans Cyrl 500', sans-serif;
}
u {
    text-decoration: underline;
}