.babilo-ad-placement{position:relative;width:min(500px,100%);margin:22px auto 0;padding:18px 42px 18px 18px;border:1px solid #c8d9da;border-radius:16px;background:#f3f7f6;color:#334e51;text-align:center;line-height:1.5;box-shadow:none}
.babilo-ad-placement small{display:block;font-size:11px;color:#617779}
.babilo-ad-placement p{margin:7px 0;font-size:14px}
.babilo-ad-close{position:absolute;right:4px;top:4px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#334e51;font-size:24px;cursor:pointer}
.babilo-ad-close:focus-visible{outline:3px solid #075b96}
@media(prefers-reduced-motion:reduce){.babilo-ad-placement{animation:none}}
