.dbadv26-teaser[hidden]{display:none!important}.dbadv26-teaser{position:fixed;right:20px;bottom:88px;z-index:900;width:min(350px,calc(100vw - 32px));padding:19px 48px 18px 18px;background:#fff8ef;color:#24372f;border:1px solid #e1cede;border-radius:14px;box-shadow:0 12px 40px #24372f25;font:14px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.dbadv26-teaser p{margin:0 0 12px!important;font-size:14px!important}.dbadv26-teaser strong{display:block;font-weight:700}.dbadv26-teaser span{display:block;font-size:12px;line-height:1.5;margin-top:5px}.dbadv26-open{border:0;border-radius:6px;background:#7a285d;color:white;font-size:13px;font-weight:600;padding:10px 12px;min-height:44px;cursor:pointer}.dbadv26-dismiss,.dbadv26-dialog-close{border:0!important;background:transparent!important;color:#24372f!important;font:28px/1 sans-serif!important;width:44px;height:44px;cursor:pointer}.dbadv26-dismiss{position:absolute;top:2px;right:2px}.dbadv26-dialog{width:min(490px,calc(100vw - 28px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #e1cede;border-radius:14px;padding:0;background:#fff8ef;color:#24372f}.dbadv26-dialog::backdrop{background:#24372f66}.dbadv26-dialog-close{position:sticky;top:0;display:block;margin:0 0 -44px auto;z-index:2;background:#fff8ef!important;border-radius:0 12px 0 12px}.dbadv26-dialog .dbadv-banner{display:block;margin:0;border:0;border-radius:0}.dbadv26-dialog .dbadv-banner__photo{display:none}.dbadv26-dialog .dbadv-banner__copy{padding:38px 24px 8px}.dbadv26-dialog .dbadv-banner__form{padding:0 24px 24px}.dbadv26-dialog .dbadv-banner__copy h2{font-size:30px!important}.dbadv26-dialog .dbadv-banner__fields{flex-direction:column}.dbadv26-dialog .dbadv-banner__pdf-preview{margin-bottom:16px}.dbadv26-teaser :focus-visible,.dbadv26-dialog :focus-visible{outline:3px solid #b48b26;outline-offset:3px}
@media(max-width:650px){.dbadv26-teaser{right:16px;bottom:84px;padding-top:14px;padding-bottom:14px}.dbadv26-dialog .dbadv-banner__copy{padding:38px 20px 8px}.dbadv26-dialog .dbadv-banner__form{padding:0 20px 20px}.dbadv26-dialog .dbadv-banner__copy h2{font-size:27px!important}}
.dbadv26-teaser,.dbadv26-teaser *,.dbadv26-dialog,.dbadv26-dialog *{box-sizing:border-box}
