.rodo-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);overflow:auto;z-index:99997}.rodo-popup{width:100%;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:normal;background:#fff;margin:auto auto 0;padding:30px 20px 40px 20px;box-sizing:border-box}.rodo-popup *{font-family:inherit;font-size:inherit;line-height:inherit;box-sizing:border-box}.rodo-popup p{margin:0;padding:0}@media screen and (min-width:768px){.rodo-popup .rodo-popup-container{max-width:750px;margin:0 auto}}.rodo-popup .rodo-logo{width:100%;height:36px;background-position:center top;background-repeat:no-repeat;background-size:auto 100%;margin:0 auto}.rodo-popup .rodo-title{font-size:18px;font-weight:700;text-align:center;margin:30px 0 0 0}@media screen and (min-width:768px){.rodo-popup .rodo-title{font-size:24px}}.rodo-popup .rodo-text p{font-size:14px;line-height:1.45;margin:15px 0 0 0}@media screen and (min-width:768px){.rodo-popup .rodo-text p{font-size:16px;line-height:1.5}}.rodo-popup .rodo-text a{color:inherit;text-decoration:underline;border:none}.rodo-popup .rodo-more-options{display:none}.rodo-popup .rodo-more-options ul{margin-top:12px;list-style:none;padding:0}.rodo-popup .rodo-more-options ul li{display:flex;align-items:center;padding:4px 0;line-height:1.45}.rodo-popup .rodo-more-options ul li:not(:last-child) .rodo-more-switch{cursor:default}.rodo-popup .rodo-more-options ul li svg{max-width:24px;margin:0 9px 0 3px}.rodo-popup .rodo-more-options ul li svg path{fill:#63cc33}.rodo-popup .rodo-more-options ul li .rodo-more-switch{display:flex;align-items:center;position:relative;cursor:pointer}.rodo-popup .rodo-more-options ul li .rodo-more-switch input{display:none}.rodo-popup .rodo-more-options ul li .rodo-more-span{width:50px;flex:none;text-align:center;font-weight:700;margin-right:10px}.rodo-popup .rodo-more-options ul li:last-child input:checked+.rodo-more-slider{background-color:#63cc33}.rodo-popup .rodo-more-options ul li:last-child input:checked+.rodo-more-slider:hover{background-color:rgba(99,204,51,.8)}.rodo-popup .rodo-more-options ul li:last-child input:checked+.rodo-more-slider:before{transform:translateX(10px)}.rodo-popup .rodo-more-options ul li:last-child .rodo-more-slider{position:relative;width:30px;height:20px;flex:none;margin-right:5px;transition:.4s;border-radius:50px;background-color:#c54141}.rodo-popup .rodo-more-options ul li:last-child .rodo-more-slider:hover{background-color:rgba(197,65,65,.8)}.rodo-popup .rodo-more-options ul li:last-child .rodo-more-slider:before{width:12px;height:12px;position:absolute;bottom:4px;left:4px;background-color:#fff;transition:.4s;content:"";border-radius:50px}.rodo-popup .rodo-button-container{max-width:400px;margin:0 auto;text-align:center}.rodo-popup .rodo-button-container .rodo-button{position:relative;display:flex;justify-content:center;gap:10px;width:100%;font-weight:700;line-height:38px;background:#000;color:#fff;text-decoration:none;text-align:center;margin:15px auto 0 auto;padding:4px 0;border-radius:10px;border:none;cursor:pointer;outline:0}.rodo-popup .rodo-button-container .rodo-button:first-child{margin-top:30px}.rodo-popup .rodo-button-container .rodo-button:hover{opacity:.8}@media screen and (min-width:768px){.rodo-popup .rodo-button-container .rodo-button{width:220px;display:inline-block;line-height:48px;margin-top:30px;margin-left:8px;margin-right:8px}}.rodo-popup .rodo-button-container .rodo-button svg{max-width:25px}@media screen and (min-width:768px){.rodo-popup .rodo-button-container{max-width:100%}}.rodo-popup .rodo-button-container .rodo-button-disagree,.rodo-popup .rodo-button-container .rodo-button-more{background:#686868}.rodo-popup--vitalia .rodo-logo{background-image:url(/img/rodo_popup/vitalia-logo.svg)}.rodo-popup--bediet .rodo-logo{background-image:url(/img/rodo_popup/bediet-logo.svg)}.rodo-popup--qczaj .rodo-logo{background-image:url(/img/rodo_popup/qczaj-logo.svg);height:50px}.rodo-popup--ketonline .rodo-logo{background-image:url(/img/rodo_popup/ketonline-logo.svg);height:30px}.rodo-popup--bediet .rodo-button{background:#424d67;border-radius:50px;padding:14px 0}.rodo-popup--ketonline .rodo-button,.rodo-popup--qczaj .rodo-button{border-radius:50px;padding:14px 0}