.rndtt-ad{display:block!important;position:static!important;clear:both;width:100%;margin:0;box-sizing:border-box;background:#f4f6f5;color:#000;padding:36px 24px;border-top:1px solid #e0e5e1}
.rndtt-ad .rndtt-ad-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;max-width:1120px;margin:0 auto}
.rndtt-ad .rndtt-ad-visual{display:block;min-width:0;margin:0;padding:0;line-height:0;text-decoration:none}
.rndtt-ad .rndtt-ad-visual picture{display:block}
.rndtt-ad .rndtt-ad-visual img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;border:0;border-radius:12px;margin:0;box-shadow:none}
.rndtt-ad .rndtt-ad-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:48px;max-width:330px;padding:14px 25px;border-radius:9px;background:#ffc013;color:#000;font-family:inherit;font-weight:700;font-size:16px;line-height:1.4;text-decoration:none;text-align:center;overflow-wrap:anywhere;border:2px solid transparent;box-shadow:none}
.rndtt-ad .rndtt-ad-button:hover{background:#000;color:#fff;text-decoration:none}
.rndtt-ad a:focus-visible{outline:3px solid #2a9946;outline-offset:5px}
.rndtt-ad-section{padding:0!important;background:#f4f6f5}
.rndtt-ad-section .column{margin-bottom:0!important}
@media(max-width:767px){.rndtt-ad{padding:24px 18px}.rndtt-ad .rndtt-ad-inner{grid-template-columns:minmax(0,1fr);gap:20px;justify-items:center}.rndtt-ad .rndtt-ad-visual{width:100%}.rndtt-ad .rndtt-ad-button{max-width:100%;width:auto}}
