.captcha{margin-bottom:.5rem;}.captcha a{margin-left:.5rem;}.captcha--reloading img{opacity:0.5;}.captcha--reloading a{cursor:auto;}.captcha--reloading svg{animation:spin 1s infinite linear;}@keyframes spin{from{transform:rotate(359deg);}to{transform:rotate(0deg);}}.rpconsents-btn{padding:5px 10px;border:1px solid #ccc;display:inline-block;cursor:pointer;color:#333!important;text-transform:uppercase;margin-bottom:9px;line-height:18px;background-color:#fff;vertical-align:middle}.rpconsents-btn.rpconsents-btn-default{border:1px solid #f0f0f0;background-color:#f0f0f0;color:#333!important}.rpconsents-btn.rpconsents-btn-default:hover,.rpconsents-btn.rpconsents-btn-default:focus{border:1px solid #ddd;background-color:#ddd}.rpconsents-btn.rpconsents-btn-primary{background-color:var(--highlight-color);border:1px solid var(--highlight-color);color:#fff!important;transition:all .3s ease;transition-property:background-color,border,color}.rpconsents-btn.rpconsents-btn-primary:hover,.rpconsents-btn.rpconsents-btn-primary:focus{border:1px solid var(--highlight-color);background-color:#fff;color:var(--highlight-color)!important}.rpconsents-styled-checkbox{display:inline-block;vertical-align:middle;background:url('../../../typo3conf/ext/rpconsents/Resources/Public/Images/checkbox.png') top left transparent no-repeat;background-position-x:0;background-position-y:0;cursor:pointer;margin-top:-2px;border:1px solid #ccc;margin-right:9px;overflow:hidden;color:#fff;width:20px;height:20px;overflow:hidden}.rpconsents-styled-checkbox input[type="checkbox"]{margin:0;opacity:0;width:100%;height:100%;display:block;cursor:pointer}.rpconsents-styled-checkbox.checked{background-position-y:-18px;background-color:var(--highlight-color);border:1px solid var(--highlight-color)}.rpconsents-styled-checkbox.checked-half{background-position-y:-36px;background-color:var(--highlight-color);border:1px solid var(--highlight-color)}.rpconsents-styled-checkbox.disabled{background-image:url('../../../typo3conf/ext/rpconsents/Resources/Public/Images/checkbox_disabled.png')!important;cursor:default}.rpconsents-styled-checkbox.disabled>input[type="checkbox"]{cursor:default}.rpconsents-styled-checkbox.checked.disabled,.rpconsents-styled-checkbox.checked.disabled:hover{border:1px solid #a6a6a6!important}.rpconsents_optin{display:none;z-index:99998;position:fixed;top:75px;right:0;bottom:auto;left:0;background:rgba(0,0,0,0.2);top:0;bottom:0;overflow-y:auto;flex-direction:column;flex-wrap:wrap}.rpconsents_optin.active{display:flex;opacity:1}.rpconsents-optin-dialog{width:700px;max-width:100%;height:auto;margin:auto auto;padding:18px;white-space:normal;background:#fff;color:#333;font-size:14px;box-shadow:0 0 4px rgba(0,0,0,0.4);z-index:99999;line-height:22px}.rpconsents_optin p{margin-bottom:18px}.rpconsents_optin p:last-child{margin-bottom:0}.rpconsents_optin p,.rpconsents_optin table{font-size:14px!important}.rpconsents_optin table{width:100%;border:1px solid #ccc;border-collapse:collapse}.rpconsents_optin table th,.rpconsents_optin table td{font-size:14px!important;word-break:break-all;border:1px solid #ccc}.rpconsents_optin table td{padding:5px}.rpconsents_optin .rpconsents-optin-title{font-size:18px;margin-bottom:9px;padding-bottom:9px;display:block;border-bottom:1px solid #ccc;position:relative}.rpconsents_optin #rpconsentsClose{position:absolute;top:0;right:0;opacity:.5}.rpconsents_optin #rpconsentsClose:hover{opacity:1}.rpconsents_optin #rpconsentsClose>img{width:auto!important}.rpconsents_optin .rpconsents-optin-groups{margin-bottom:18px}.rpconsents_optin .rpconsents-optin-groups>ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.rpconsents_optin .rpconsents-optin-groups>ul>li{display:block;flex-grow:1;flex-shrink:1;min-width:150px;max-width:250px;margin-right:9px;margin-bottom:9px}.rpconsents_optin .rpconsents-footer-text{margin-top:18px}.rpconsents_optin .rpconsents-details-view{padding-right:18px;background-image:url('../../../typo3conf/ext/rpconsents/Resources/Public/Images/arrow_down.png')!important;background-position:right 0 center!important;background-repeat:no-repeat!important;text-decoration:none;font-weight:bold;color:inherit!important}.rpconsents_optin .rpconsents-details-view.active{background-image:url('../../../typo3conf/ext/rpconsents/Resources/Public/Images/arrow_up.png')!important}.rpconsents_optin .rpconsents-details{display:none;max-height:200px;overflow-y:auto;border:1px solid #ccc;padding:9px;margin-top:18px}.rpconsents_optin .rpconsents-details.active{display:block}.rpconsents_optin .rpconsents-details-group{margin-bottom:9px;padding:9px;background:#f9f9f9}.rpconsents_optin .rpconsents-details-group:last-child{border-bottom:0 solid #ccc}.rpconsents_optin .rpconsents-details-group .rpconsents-group-label{font-size:18px;margin-bottom:9px;display:block}.rpconsents_optin .rpconsents-details-group ul{margin:0;padding:0;list-style:none}.rpconsents_optin .rpconsents-details-group ul>li{display:block;background:#fff;margin-bottom:4px;padding:9px}.rpconsents_optin .rpconsents-details-group ul>li>.rpconsents-details-item-header:after{content:"";display:table;clear:both}.rpconsents_optin .rpconsents-details-group ul>li>.rpconsents-details-item-header .rpconsents-styled-checkbox{float:right;margin-right:0}.rpconsents_optin .rpconsents-controls{margin-top:18px}.rpconsents_optin .rpconsents-controls a,.rpconsents_optin .rpconsents-controls .btn{margin-right:9px;margin-bottom:0;margin-top:9px}.rpconsents_optin .rpconsents-controls .btn-primary{color:#fff}#rpconsents-footer{display:flex;flex-wrap:wrap}#rpconsents-footer .rpconsents-footer-text,#rpconsents-footer>.rpconsents-controls{flex-grow:1;flex-shrink:1}.rpconsents_optout #optout-form{border:1px solid #999;padding:18px}.rpconsents_optout #optout-form p:last-child{margin-bottom:0}.rpconsents-optin-inline{border:1px solid #ccc;padding:20px;margin:0 auto;width:100%;max-width:600px}
