/* кнопки внутри контента — как в дизайне сайта */
#sitebuilder .sitebuilder-button-wrapper{display:flex!important;width:auto!important;max-width:max-content;justify-content:center}
#sitebuilder a.sitebuilder-button{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;max-width:max-content;padding:16px 28px!important;border-radius:6px!important;background:#f4a927!important;color:#121212!important;font-size:16px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap}
#sitebuilder a.sitebuilder-button:hover{background:#e59a1b!important}
#sitebuilder [data-id="b0efb6d"] .sitebuilder-button-wrapper{justify-content:flex-start}
/* hero не должен обрезать кнопку */
#sitebuilder [data-id="b0efb6d"]{height:auto!important;min-height:clamp(520px,58vw,760px)}
/* второй CTA в финальном блоке — контурный */
#sitebuilder [data-n01-cta] a.sitebuilder-button~a.sitebuilder-button{background:transparent!important;color:#121212!important;box-shadow:inset 0 0 0 1px #121212}
#sitebuilder [data-n01-cta] img{width:100%!important;max-width:420px;height:auto!important;min-height:180px;object-fit:cover;border-radius:20px!important}
/* кейсы: фото на всю ширину карточки */
#sitebuilder [data-id="e010004"]:has(.e-con-inner>:nth-child(3):last-child) img{width:100%!important;height:200px!important;object-fit:cover!important;border-radius:14px!important;display:block}
