abokauf-handler *{box-sizing:border-box}abokauf-handler .element-overlay-small{border:0;bottom:0;left:0;margin:auto;max-width:560px;opacity:0;padding:16px;position:fixed;right:0;top:0;visibility:hidden;width:100%}abokauf-handler .element-overlay-small header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;margin-bottom:16px}abokauf-handler .element-overlay-small header [cta]{flex-shrink:0}abokauf-handler .element-overlay-small header [cta=close]{margin-left:auto;position:static}abokauf-handler .element-overlay-small .element-button-primary-close{position:absolute;right:20px;top:20px}abokauf-handler .element-overlay-small[open]{-webkit-animation:abokauf-handler-fadein .3s .1s backwards;animation:abokauf-handler-fadein .3s .1s backwards;opacity:1;visibility:visible}abokauf-handler .element-overlay-small[open]::-webkit-backdrop{-webkit-animation:abokauf-handler-fadein .5s .1s backwards;animation:abokauf-handler-fadein .5s .1s backwards}abokauf-handler .element-overlay-small[open]+.backdrop,abokauf-handler .element-overlay-small[open]::backdrop{-webkit-animation:abokauf-handler-fadein .5s .1s backwards;animation:abokauf-handler-fadein .5s .1s backwards}@-webkit-keyframes abokauf-handler-fadein{0%{opacity:0}to{opacity:1}}@keyframes abokauf-handler-fadein{0%{opacity:0}to{opacity:1}}abokauf-handler .element-overlay-small::-webkit-backdrop{background:rgba(0,0,0,.25)}abokauf-handler .element-overlay-small::backdrop{background:rgba(0,0,0,.25)}abokauf-handler .element-overlay-small+.backdrop{background:rgba(0,0,0,.25)}@media screen and (min-width:768px){abokauf-handler .element-overlay-small{padding:16px 20px 20px}abokauf-handler .element-overlay-small header{margin-bottom:16px}}@media screen and (min-width:1024px){abokauf-handler .element-overlay-small{padding:24px 40px 40px}abokauf-handler .element-overlay-small header{margin-bottom:24px}}abokauf-handler .element-overlay-small:not(:has(header)){padding:50px 15px 15px}@media screen and (min-width:480px){abokauf-handler .element-overlay-small:not(:has(header)){padding:50px 20px 20px}}abokauf-handler .element-button-primary-close{background-color:#eee;border-radius:20px;color:#292929;cursor:pointer;font-size:0;height:40px;transition:background-color .2s ease,color .2s ease;width:40px}abokauf-handler .element-button-primary-close:before{background-color:currentColor;content:"";display:block;height:20px;margin:0 auto;mask-image:url(assets/icon-x.be2fe5c42a9b67b865b9.svg);-webkit-mask-image:url(assets/icon-x.be2fe5c42a9b67b865b9.svg);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:20px}abokauf-handler .element-button-primary-close:active,abokauf-handler .element-button-primary-close:hover{background-color:#292929;color:#fff}