.gdprcookie-overlay{width:100%;max-width:100%;height:100vh;right:0;top:0;bottom:unset;z-index:9999;position:fixed;display:flex;justify-content:center;align-items:center;box-shadow:0 0 14px -4px rgba(0,0,0,.4);padding:15px;font-size:1em;background:rgba(0,0,0,.5);overflow:auto}.gdprcookie-overlay .gdprcookie{background:#fff!important;line-height:1.5em;margin:auto;position:relative;right:unset;bottom:unset;top:unset;width:100%;max-width:991px;border:0;padding:0;border-radius:15px;overflow:hidden;color:#5f5f5f;box-shadow:0 0 70px 20px rgba(0,0,0,.2);font-size:1em}@media (min-width:576px){.gdprcookie-overlay .gdprcookie{font-size:1.1em}}.gdprcookie-overlay .gdprcookie .gdprcookie-title-wrap{padding:15px;text-align:center;background:#8e1b67;color:#fff;font-size:1.8em;font-weight:900}.gdprcookie-overlay .gdprcookie h1,.gdprcookie-overlay .gdprcookie h2{font-size:1.2em;margin:0}.gdprcookie-overlay .gdprcookie a{color:inherit}.gdprcookie-overlay .gdprcookie .gdprcookie-content{padding:15px}@media (min-width:576px){.gdprcookie-overlay .gdprcookie .gdprcookie-content{padding:35px}}@media (min-width:992px){.gdprcookie-overlay .gdprcookie .gdprcookie-content .row .col-12:not(:nth-last-of-type(1)){border-right:1px solid #ccccca;padding-right:30px}.gdprcookie-overlay .gdprcookie .gdprcookie-content .row .col-12:not(:nth-of-type(1)){padding-left:30px}}.gdprcookie-overlay .gdprcookie .gdprcookie-types ul li label{border-radius:20px;background-color:#8e1b67;color:#fff;font-size:1em;padding:10px 10px 10px 40px;margin:0;position:relative}@media (min-width:576px){.gdprcookie-overlay .gdprcookie .gdprcookie-types ul li label{padding:15px 15px 15px 50px}}.gdprcookie-overlay .gdprcookie .gdprcookie-types ul li label input{display:none}.gdprcookie-overlay .gdprcookie .gdprcookie-types ul li label input+span::before{content:"";display:inline-block;width:20px;height:20px;border-radius:50%;background:#fff;vertical-align:middle;border:5px solid #fff;position:absolute;left:10px;top:50%;margin-top:-10px}@media (min-width:576px){.gdprcookie-overlay .gdprcookie .gdprcookie-types ul li label input+span::before{left:15px}}.gdprcookie-overlay .gdprcookie .gdprcookie-types ul li label input:checked+span::before{background:#8e1b67}.gdprcookie-overlay .gdprcookie .gdprcookie-types ul li:nth-of-type(2){opacity:.7}.gdprcookie-overlay .gdprcookie .gdprcookie-types ul li:nth-of-type(3){opacity:.4}.gdprcookie-overlay .gdprcookie .gdprcookie-types ul li:not(:nth-last-of-type(1)){margin-bottom:20px}.gdprcookie-overlay .gdprcookie .customize-btn{display:flex;align-items:center}.gdprcookie-overlay .gdprcookie .customize-btn i{margin-left:10px}.gdprcookie-overlay .gdprcookie .gdprcookie-buttons{padding-top:30px;text-align:left;margin-bottom:20px}.gdprcookie-overlay .gdprcookie .gdprcookie-buttons button{width:100%;max-width:235px}.gdprcookie-overlay .gdprcookie .gdprcookie-buttons button:disabled{opacity:.5}.gdprcookie-overlay .gdprcookie .gdprcookie-buttons .decline-all-btn{margin:5px;height:49px}.gdprcookie-overlay .gdprcookie .gdprcookie-buttons .decline-all-btn:not(:hover){color:#8e1b67}.gdprcookie-overlay .gdprcookie .gdprcookie-buttons .accept-btn{font-weight:400;font-size:1.3em;margin:5px;display:inline-block;width:auto;max-width:inherit}@media (min-width:992px){.gdprcookie-overlay .gdprcookie .gdprcookie-buttons .accept-btn{padding-left:45px;padding-right:45px}}.gdprcookie-overlay .gdprcookie .gdprcookie-footer{text-align:center;background:#e7e7e7;line-height:1.2;font-weight:700;padding:20px;font-size:.9em}.gdprcookie-overlay .gdprcookie .gdprcookie-footer a{color:#8e1b67;text-decoration:underline}.gdprcookie-overlay .gdprcookie .gdprcookie-footer a:hover{text-decoration:none}.gdprcookie-overlay .gdprcookie .gdprcookie-intro{line-height:1.4;padding-top:25px}.gdprcookie-overlay .gdprcookie .gdprcookie-intro.added-field-description{font-size:.8em}.gdprcookie-overlay .gdprcookie-types{padding-top:25px}.gdprcookie-overlay .gdprcookie-types ul{overflow:hidden;padding:0;margin:0}.gdprcookie-overlay .gdprcookie-types li{display:block;list-style:none;float:left;width:100%;padding:0;margin:0}.gdprcookie-overlay .gdprcookie-types li label{display:block;width:100%;padding:15px;background:#ececec;cursor:pointer}.gdprcookie-overlay .gdprcookie-types li:not(:nth-last-of-type) label{margin-bottom:10px}.gdprcookie-overlay .gdprcookie-types input[type=radio]{margin-right:.25rem}