.t3-preis-modal-button-block{display:inline-flex}.t3-preis-modal-open-btn:hover{transform:scale(1.05)}.t3-preis-modal-overlay{align-items:stretch;background:rgba(0,0,0,.6);display:none;inset:0;justify-content:center;position:fixed;z-index:100001}.t3-preis-modal-overlay iframe{min-height:100%!important}.t3-preis-modal-overlay.open,.t3-preis-modal-overlay:target{display:flex}.t3-preis-modal-content{background:transparent;border-radius:0;box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:0;max-height:100vh;max-width:none;overflow:hidden;padding:0;position:relative;width:100%}.t3-preis-modal-iframe-wrap{-webkit-overflow-scrolling:touch;background:#fff;flex:1 1 auto;max-height:100vh;overflow:auto;width:100%}.t3-preis-modal-iframe-wrap iframe{border:0;display:block;height:100%;min-height:400px;width:100%}.t3-preis-modal-close{align-items:center;background:hsla(0,0%,100%,.98);border:2px solid #fff;border-radius:50%;box-shadow:0 6px 18px rgba(0,0,0,.12);color:#222;cursor:pointer;display:inline-flex;font-size:20px;height:50px;justify-content:center;line-height:1;min-height:50px;min-width:50px;position:absolute;right:12px;top:12px;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease;width:50px;z-index:100000}.t3-preis-modal-close:focus,.t3-preis-modal-close:hover{box-shadow:0 10px 26px rgba(0,0,0,.14);outline:none;transform:scale(1.05)}.t3-preis-modal-close:active{transform:scale(1)}@media(max-width:640px){.t3-preis-modal-close{border-width:2px;font-size:18px;height:40px;min-height:40px;min-width:40px;right:10px;top:10px;width:40px}}html.t3-preis-modal-open{overflow:hidden}