.mextra-popup-form-content
{display:block;position:fixed;min-height:auto;width:auto;max-width:600px;background-color:#f1f1f1;left:50%;margin-left:-300px;z-index:9999}
.mextra-popup-form-content img{max-width:100%;height:auto !important;}
.mextra-popup-carrier{content:'';display:block;position:absolute;right:20px;top:30px;width:250px}
.mextra-popup-carrier img{max-width:100%;height:auto}
.mextra-popup-header-text{display:block;position:relative;left:25px;top:35px;width:300px}
.mextra-popup-header-text img{max-width:100%;height:auto}
.mextra-popup-form-overlay{display:block;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:8888;left:0;top:0}
.mextra-popup-form-terms{display:block;text-transform:none;font-size:11px;background:#e4e4e4;color:#000;padding:5px 15px;line-height:1.3em;margin-bottom:-90px!important}
.p-margin-top-15{margin:0}
.mextra-popup-show-terms{color:#241981;font-weight:700;cursor:pointer}
#mextraNumberForm{display:block;position:relative;height:auto;margin-top:30px;font-size:14px;color:#000}
#mextraNumberForm h5{font-size:15px;font-weight:700;padding-bottom:10px;border-bottom:1px solid #dadada;margin-bottom:20px}
#mextraNumberForm .mextra-popup-label{margin-bottom:7px}
#mextraNumberForm input#phone,#mextraNumberForm select#hours{width:100%;border:1px solid #a5a5a5;padding:8px 2px;background:#fff}
.mextra-popup-send-button{border:none;padding:0;margin:15px 0;margin-top:25px;width:140px;margin:20px auto 25px;display:block;text-align:center;border-radius:10px;color:#fff;text-transform:uppercase;padding:12px 5px;font-size:20px;background:#565656;background:-moz-linear-gradient(top,#565656 0,#222 100%);background:-webkit-linear-gradient(top,#565656 0,#222 100%);background:linear-gradient(to bottom,#565656 0,#222 100%)}
.mextra-popup-send-button img{max-width:100%;height:auto}.mextra-popup-error{background:#e30613;color:#fff;padding:10px 15px;margin-bottom:15px}
.mextra-popup-success{background:#4caf50;color:#fff;padding:10px 15px;margin-bottom:15px}
.mextra-popup-close{position:absolute;display:block;right:15px;top:15px;cursor:pointer;z-index:9999}
.button-open-popup{position:fixed;right:0;border:none;top:220px!important;background:#26267c;color:#fff;text-transform:uppercase;width:55px;margin-top:70px;padding:5px 0;line-height:1.2;cursor:pointer;z-index:888;-moz-transition-duration:.1s;-moz-transition-timing-function:ease-in;-webkit-transition-duration:.1s;-webkit-transition-timing-function:ease-in;transition-duration:.1s;transition-timing-function:ease-in;border-right:0 solid #ffeb3d;font-size:10px;min-height:70px}
.button-open-popup:before{background:url(img/mextra-icn-phone.png);background-repeat:no-repeat;background-position:top center;background-size:30px;content:'';display:block;width:100%;height:37px}.button-open-popup .text-vertical{display:none;top:37px;right:-45px;color:#000;font-size:10px;font-weight:700;position:absolute;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}
.mextra-popup-center{width:100%;margin:0 auto}
.visible-terms{margin-top:100px}
#mextraNumberForm fieldset{border:none;background:0 0;margin:0;padding:0}
#cookies-message{padding:0;font-size:14px;line-height:1.4em;text-align:center;position:fixed;bottom:0;background-color:#9e9e9e;width:100%;z-index:9999;color:#fff}
#cookies-message div{position:relative;display:block;padding:12px 10px}
#cookies-message div>span{position:relative;display:block;max-width:1450px;padding-right:200px;margin:0 auto}
#cookies-message div>span a{color:#fff;font-weight:600}
#cookies-message div>a{position:absolute;right:15px;top:50%;display:block;background:#fff;color:#9e9e9e;padding:5px 30px;border-radius:6px;height:30px;margin-top:-15px;font-weight:600}
#cookies-message div>a:focus,#cookies-message div>a:hover,#cookies-message div>span a:focus,#cookies-message div>span a:hover{text-decoration:underline}
#cookies-message.has-chatbox div>span{padding-right:240px}
#cookies-message.has-chatbox div>a{right:95px;padding:5px 20px;line-height:2.2em;margin-top:-19px}
#cookies-message.has-chatbox-e div>span{padding-right:240px}
#cookies-message.has-chatbox-e div>a{right:95px}
@media (max-width:900px){.mextra-popup-form-content,.mextra-popup-form-content-de{max-width:290px !important;margin-left:-145px !important}
.mextra-popup-close{right:1px;top:1px}}@media (max-width:768px){#cookies-message div>span{padding-right:15px;padding-left:15px}#cookies-message.has-chatbox div{padding-right:100px}#cookies-message.has-chatbox div>span{padding-right:0;display:block;margin-bottom:15px}#cookies-message.has-chatbox-e div{padding-right:100px}#cookies-message.has-chatbox-e div>span{padding-right:0;display:block;margin-bottom:15px}#cookies-message div>a{position:relative;display:inline;width:200px;margin:15px auto;right:auto!important;left:auto}.wosp-banner{display:none}}
.mextra-popup-close{
    background: #e20514;
    padding: 1px;
}
@media(max-width:991px){
    .mextra-popup-form-content,.mextra-popup-form-content-de{
        top: 100px !important;
    }
}
.mextra-popup-form-content {
    display: block;
    position: fixed;
    min-height: auto;
    width: auto;
    max-width: 600px;
   
    top:25%;
    left: 50%;
    margin-left: -300px;
    z-index: 9999;
}
.mextra-popup-form-content{
    top:25% !important;
}
.mextra-popup-form-overlay{
    /* background: rgb(255 255 255 / 90%); */
}
.mextra-popup-form-content{
    top:25% !important;
}
.mextra-popup-form-content-de img{max-width:100%;height:auto !important;}