.consent-banner-button{text-wrap:nowrap;white-space:nowrap;color:var(--bs-primary);border:1px solid #000;border-color:var(--bs-primary);background:0 0;border-width:2px;border-radius:3px;padding:8px 27px;text-decoration:none}#consent-banner-main{z-index:2147483647;color:#000;position:relative}#consent-banner-modal{background:#fff;box-shadow:0 0 20px #0006;padding:25px 10px 30px!important}#consent-banner-modal .consent-banner-modal-wrapper{justify-content:center;margin:0 auto;padding:0 10px;display:flex}#consent-banner-settings h2{border-bottom:1px solid #ededed;padding-bottom:15px}#consent-banner-modal .consent-banner-modal-wrapper p{margin-bottom:0}#consent-banner-modal .consent-banner-modal-buttons{text-align:center;justify-content:center;align-items:flex-end;margin-top:12px;display:flex}#consent-banner-modal .consent-banner-modal-buttons [href=\#settings]{margin-left:10px}#consent-banner-settings .consent-banner-settings-buttons{text-align:center;grid-gap:5px;justify-content:space-around;margin-top:15px;display:flex}#consent-banner-modal .consent-banner-modal-buttons .consent-banner-button,#consent-banner-settings .consent-banner-settings-buttons [href=\#close]{margin-left:10px}#consent-banner-settings{background:#fff;min-width:500px;max-height:none;padding:20px 30px 15px;position:fixed;top:50%;left:50%;overflow-x:hidden;transform:translate(-50%,-50%);box-shadow:0 0 20px #0006}#consent-banner-settings ul{padding-left:0;list-style:none}#consent-banner-settings ul label{margin-left:5px;font-size:1.1em;font-weight:700}#consent-banner-settings ul li{border-bottom:1px solid #0003;margin-bottom:15px}#consent-banner-settings ul p{margin-left:25px}.consent-banner-button:hover{color:var(--bs-dark);border-color:var(--bs-dark)}#consent-banner-settings .consent-banner-settings-buttons .consent-banner-button{flex:1}#consent-banner-main h2{font-size:18px;font-weight:700}#consent-banner-settings,#consent-banner-modal{border-radius:6px}.consent-banner-button[href=\#accept],.consent-banner-button[href=\#save]{color:#fff;background-color:var(--bs-primary)}.consent-banner-button[href=\#accept]:hover,.consent-banner-button[href=\#save]:hover{background-color:var(--bs-dark)}#consent-banner-modal .consent-banner-modal-wrapper h2{display:block!important}#consent-banner-settings>div>form div:nth-child(2){max-height:65vh;overflow-x:hidden}@media (width<=576px){#consent-banner-settings>div>form div:nth-child(2){max-height:none}#consent-banner-modal{width:auto;min-width:auto;left:5%!important;right:5%!important;transform:translateY(-50%)!important}#consent-banner-settings{width:auto;min-width:auto;max-height:100%;inset:0;transform:none}#consent-banner-settings .consent-banner-settings-buttons{text-align:center;background-color:#fff;padding:16px 50px 30px;display:block;position:fixed;bottom:0;left:0;right:0}#consent-banner-settings .consent-banner-settings-buttons .button{width:25%}#consent-banner-modal .consent-banner-modal-buttons{margin:0!important}#consent-banner-settings .consent-banner-settings-buttons .consent-banner-button{text-align:center;margin:0 0 10px;display:block}#consent-banner-settings ul{padding-bottom:100px}}@media (width<=768px){#consent-banner-modal .consent-banner-modal-wrapper p{margin-bottom:10px}#consent-banner-modal .consent-banner-modal-buttons,#consent-banner-modal .consent-banner-modal-wrapper{display:block}#consent-banner-modal .consent-banner-modal-buttons .consent-banner-button{text-align:center;margin:0 0 10px;display:block}}