.dp-consent-management.consent-banner{position:fixed;bottom:0;left:0;z-index:9999;box-sizing:border-box;width:100%;max-width:37.5rem;padding:1.875rem;margin:auto;border:none;border:.1875rem solid #ff7100;background-color:#fff;box-shadow:0 -3px 8px #0000002e}.dp-consent-management.consent-banner::backdrop{background-color:#0009}.dp-consent-management.consent-banner.consent-banner-hidden{display:none}.dp-consent-management.consent-banner .consent-banner-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-intro{text-align:center}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls{display:flex;margin-top:.9375rem;margin-left:0;flex-grow:1;flex-shrink:1;flex-wrap:wrap;align-items:center;justify-content:space-between}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls:first-child{margin-top:0}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls button,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls a{margin-right:1.25rem;cursor:pointer}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls button:last-child,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls a:last-child{margin-right:0}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .accept-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy{display:block;width:100%;margin-top:10px;margin-right:0;flex-basis:100%;text-align:center}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .accept-consents,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents{position:relative;padding:1.125rem 2.1875rem;border:none;color:#fff;font-size:max(16px,1.125rem);font-weight:400;line-height:1.1;text-decoration:none;background-color:#ff7100;transition:color .2s,background-color .2s,outline .2s,border .2s}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents:hover,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .accept-consents:hover,.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .refuse-consents:hover{background-color:#000}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .configure-consents{text-decoration:none}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice{color:#000;text-decoration:none}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-legal-notice:hover{text-decoration:underline}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy{color:#000;text-decoration:none}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls .consent-privacy-policy:hover{text-decoration:underline}.dp-consent-management.consent-banner .consent-banner-content .consent-banner-controls button{display:block;padding:10px 20px}.tx-dp-consent-management .consent-content-template iframe-template,.tx-dp-consent-management .consent-content-template script-template{display:none}.dp-consent-management.consent-popup{position:relative;width:90vw;max-width:1230px;height:75vh;padding:30px;margin:auto;overflow-y:scroll;background-color:#f2f2f2}.dp-consent-management.consent-popup-wrapper{position:fixed;top:0;left:0;z-index:101;display:flex;width:100vw;max-width:unset;height:100vh;max-height:unset;padding:0;margin:0;border:0;align-items:center;justify-content:center;background-color:#000c;transition:opacity .3s}.dp-consent-management.consent-popup-wrapper.consent-popup-hidden{opacity:0;pointer-events:none}.dp-consent-management.consent-popup-wrapper .consent-content{display:flex;height:56%;padding-right:1.25rem;padding-bottom:1.875rem;flex-direction:column;overflow-y:scroll}.dp-consent-management.consent-popup .consent-headline{margin:1.25rem 0 .3125rem}.dp-consent-management.consent-popup .consent-intro{margin:0rem 0 1.25rem}.dp-consent-management.consent-popup .consent-category{padding:.9375rem;background-color:#fff}.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper,.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper{position:relative;display:inline-block;width:40px;height:20px}.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper .consent-checkbox-switch,.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper .consent-checkbox-switch{padding:.75rem;border-radius:100px}.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper input,.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper input{width:0;height:0;opacity:0}.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper input:checked+span,.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper input:checked+span{background-color:#19a819}.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper input:checked+span:before,.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper input:checked+span:before{transform:translate(17px,50%)}.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper span,.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper span{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-1200px;background-color:red;cursor:pointer;transition:.4s}.dp-consent-management.consent-popup .consent-category .consent-checkbox-wrapper span:before,.dp-consent-management.consent-popup .consent-category .consent-category-checkbox-wrapper span:before{content:"";position:absolute;bottom:50%;left:3px;width:16px;height:16px;transform:translateY(50%);background-color:#fff;border-radius:50%;transition:.4s}.dp-consent-management.consent-popup .consent-category+.consent-category{margin-top:1.875rem}.dp-consent-management.consent-popup .close-consent-popup{display:block;padding:.4375rem .9375rem;margin-left:auto;border:0 solid transparent;color:#000;font-size:1.5625rem;background-color:#0003;border-radius:0;cursor:pointer;transition:.15s linear}.dp-consent-management.consent-popup .close-consent-popup:hover{color:#fff;background-color:#ff7100}.dp-consent-management.consent-popup .cookie-property,.dp-consent-management.consent-popup .consent-property{display:flex;padding:.8125rem 0rem;margin:0rem;align-items:center}.dp-consent-management.consent-popup .cookie-property+.cookie-property,.dp-consent-management.consent-popup .cookie-property+.consent-property,.dp-consent-management.consent-popup .consent-property+.cookie-property,.dp-consent-management.consent-popup .consent-property+.consent-property{border-top:1px solid rgba(0,0,0,.2)}.dp-consent-management.consent-popup .consent-toggle-trigger{display:flex;width:fit-content;padding:1.125rem 2.1875rem;margin:1.25rem 0rem;border:none;align-items:center;color:#fff;font-size:1.125rem;font-weight:400;line-height:1.1;text-decoration:none;background-color:#ff7100;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s,background-color .2s,outline .2s,border .2s}.dp-consent-management.consent-popup .consent-toggle-trigger:hover{background-color:#000}.dp-consent-management.consent-popup .cookie-property-name,.dp-consent-management.consent-popup .consent-property-name{flex-basis:9.375rem;font-weight:700}.dp-consent-management.consent-popup .cookie-property-value,.dp-consent-management.consent-popup .consent-property-value{flex-basis:calc(100% - 150px)}.dp-consent-management.consent-popup .consent-properties{padding:1.25rem;background-color:#e6e6e6}.dp-consent-management.consent-popup .consent-properties+.consent-properties{margin-top:1.25rem}.dp-consent-management.consent-popup .cookie-properties{padding:1.25rem;background-color:#ccc}.dp-consent-management.consent-popup .cookie-properties+.cookie-properties{margin-top:1.25rem}.dp-consent-management.consent-popup .consent-toggle{overflow:hidden;transition:all .15s linear}.dp-consent-management.consent-popup .consent-popup-buttons{margin-top:1.25rem}.dp-consent-management.consent-popup .consent-popup-buttons button{width:fit-content;padding:1.125rem 2.1875rem;margin:1.25rem 0rem;border:none;align-items:center;color:#fff;font-size:1.125rem;font-weight:400;line-height:1.1;text-decoration:none;background-color:#ff7100;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s,background-color .2s,outline .2s,border .2s}.dp-consent-management.consent-popup .consent-popup-buttons button:hover{background-color:#000}.dp-consent-management.consent-popup .consent-popup-meta-nav{margin-top:1.25rem}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-legal-notice{color:#000;text-decoration:none}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-legal-notice+.consent-privacy-policy{margin-left:.9375rem}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-legal-notice:hover{text-decoration:underline}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-privacy-policy{color:#000;text-decoration:none}.dp-consent-management.consent-popup .consent-popup-meta-nav .consent-privacy-policy:hover{text-decoration:underline}@media screen and (max-width: 560px){.dp-consent-management.consent-popup-wrapper{position:absolute}.dp-consent-management.consent-popup-wrapper .consent-content{padding-right:0}.dp-consent-management .consent-popup{width:100vw;height:auto;overflow:auto}.dp-consent-management .consent-popup .cookie-property,.dp-consent-management .consent-popup .consent-property{flex-direction:column;align-items:flex-start}.dp-consent-management .consent-popup .cookie-property .cookie-property-name,.dp-consent-management .consent-popup .cookie-property .consent-property-name,.dp-consent-management .consent-popup .consent-property .cookie-property-name,.dp-consent-management .consent-popup .consent-property .consent-property-name,.dp-consent-management .consent-popup .cookie-property .cookie-property-value,.dp-consent-management .consent-popup .cookie-property .consent-property-value,.dp-consent-management .consent-popup .consent-property .cookie-property-value,.dp-consent-management .consent-popup .consent-property .consent-property-value{flex-basis:auto}.dp-consent-management .consent-popup .cookie-property-name,.dp-consent-management .consent-popup .consent-property-name{flex-basis:140px}.dp-consent-management .consent-popup .consent-popup-buttons button{display:block;width:100%;margin-top:8px}}
