@-webkit-keyframes consentSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes consentSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes slideInConsent{0%{transform:translateY(1500px);opacity:0}to{transform:translateY(inherit);opacity:1}}@keyframes slideInConsent{0%{transform:translateY(1500px);opacity:0}to{transform:translateY(inherit);opacity:1}}@media only screen and (max-width:768px){body{max-height:100%}}@media only screen{#consentManager{background:none;list-style:none;position:fixed;position:-webkit-sticky;position:sticky;margin:0;bottom:0;left:0;right:0;color:#333;z-index:10;overflow:hidden;max-height:80vh}#consentManager .close{position:absolute;right:32px;top:32px;width:32px;height:32px;opacity:.3}#consentManager .close:hover{opacity:1}#consentManager .close:after,#consentManager .close:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#333}#consentManager .close:before{transform:rotate(45deg)}#consentManager .close:after{transform:rotate(-45deg)}}@media only screen and (max-width:768px){#consentManager{bottom:30px}}@media only screen{#consentManager form{max-width:95%;width:1150px;margin:0 auto 1em}#consentManager p a{color:#000;text-decoration:none}#consentManager p a:hover{color:#999;text-decoration:underline}#consentManager .consentInfo{margin:0 0 0 auto}#consentManager .consentInfo,#consentManager.initial{transition:transform .6s,opacity .3s}#consentManager #modifyConsent{color:#005eb8}#consentManager.initial{background-color:hsla(0,0%,100%,.75);-webkit-animation:slideInConsent .75s ease;animation:slideInConsent .75s ease}#consentManager.hide .consentInfo,#consentManager.initial.hide{transform:translateY(200%);opacity:0}#consentManager.blockContent:before{content:" ";position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.75);z-index:-1}.consentEditor{background-color:#fff;bottom:0;border:1px solid #333;height:40%;max-height:350px;margin:0 2vw 1em;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;transition:transform .5s,opacity .3s;width:96%;z-index:200;max-width:640px}.consentEditor:not(:empty){-webkit-animation:slideInConsent .5s ease;animation:slideInConsent .5s ease}.consentEditor.hide{transform:scale(.1) translateY(200%);opacity:0}.consentEditor input[type=submit]{background-color:#333;position:absolute;bottom:0;right:0;margin:.5em;font-size:.7em;padding:.4em 1em;border:none;color:#fff;box-shadow:0 0 2px rgba(0,0,0,.2);font-weight:400;z-index:10}.consentEditor input[type=submit]:hover{background-color:grey}.consentEditor form>span:before{position:absolute;top:.4em;right:.4em;content:"";display:inline-block;border-radius:50%;width:1.5em;height:1.5em;border:.25em solid rgba(0,0,0,.1);border-left-color:rgba(0,0,0,.6);-webkit-animation:consentSpinner 2s linear infinite;animation:consentSpinner 2s linear infinite}.consentEditor form>input+div,.consentEditor form>span+div{transition:opacity .5s}.consentEditor form>span+div{opacity:.2}.consentEditor form,.consentManager form{height:100%}.consentEditor input[type=radio],.consentManager input[type=radio]{position:absolute;top:-9999px;left:-9999px}.consentEditor form>div.infos,.consentManager form>div.infos{overflow-x:hidden;display:flex;flex-wrap:wrap;flex-direction:row;margin:0}}@media only screen and (min-width:768px){.consentEditor form>div.infos,.consentManager form>div.infos{height:70vh;min-height:240px}}@media only screen{.consentEditor form>div.infos:first-child,.consentManager form>div.infos:first-child{display:none}.consentEditor form>div.infos>label,.consentManager form>div.infos>label{position:relative;z-index:10;display:block;float:left;width:100%;margin:0;box-shadow:0 0 1px rgba(0,0,0,.2);text-align:center;font-size:.7em;transition:background .3s ease,border-radius .3s;cursor:pointer;background-color:#333;color:#fff}.consentEditor form>div.infos>label:hover,.consentManager form>div.infos>label:hover{background-color:#1a1a1a}.consentEditor form>div.infos>input[type=radio]:checked+label,.consentManager form>div.infos>input[type=radio]:checked+label{background-color:#000}.consentEditor form>div.infos>input[type=radio]:checked+label+div,.consentManager form>div.infos>input[type=radio]:checked+label+div{flex:1 1 auto}.consentEditor form>div.infos>input[type=radio]:checked+label+div div,.consentManager form>div.infos>input[type=radio]:checked+label+div div{opacity:1}.consentEditor div.buttons,.consentManager div.buttons{flex:0 0 3em;padding:1em 0;text-align:right}.consentEditor div.buttons #consentAccept,.consentManager div.buttons #consentAccept{background:#005eb8}.consentEditor div.buttons input,.consentManager div.buttons input{font-size:.9em;line-height:.5em;padding:1em;margin:0 .3em;cursor:pointer;transition:background .15s 50ms;position:relative;border:none}.consentEditor div.buttons input:first-child,.consentManager div.buttons input:first-child{background-color:#999;color:#fff;font-size:.7em}.consentEditor div.buttons input:first-child:hover,.consentManager div.buttons input:first-child:hover{background-color:#8c8c8c}.consentEditor div.buttons input:nth-child(2),.consentManager div.buttons input:nth-child(2){background-color:#333;color:#fff;padding:1em 2em;font-weight:700;font-size:1em}.consentEditor div.buttons input:nth-child(2):hover,.consentManager div.buttons input:nth-child(2):hover{background-color:#1a1a1a}.consentEditor div.slide,.consentManager div.slide{flex:0 1 0px;overflow-x:hidden;overflow-y:auto;background-color:#fff;margin:0 5px 0 0;border-radius:0 5px 5px 0;position:relative}.consentEditor div.slide p,.consentManager div.slide p{margin-top:.2em;font-size:1em}.consentEditor div.slide p:last-child,.consentManager div.slide p:last-child{margin-bottom:0}.consentEditor div.slide>div:not(.tabs),.consentManager div.slide>div:not(.tabs){overflow:hidden;width:calc(96vw - 420px);min-width:100%;max-width:987px;margin:0 auto;padding:.8em 1.6em}.consentEditor .tabs,.consentManager .tabs{clear:both;margin:0;padding:0;background-color:#fff;overflow-y:hidden;overflow-x:auto;width:100%;display:flex;justify-content:flex-start;height:2.2em}.consentEditor .tabs>div input[type=checkbox],.consentManager .tabs>div input[type=checkbox]{font-size:1.2em;width:12px;height:12px;float:left;margin-right:.2em;margin-top:.3em}.consentEditor .tabs>div:first-child>label,.consentManager .tabs>div:first-child>label{margin-left:1em}.consentEditor .tabs>div:last-child>label,.consentManager .tabs>div:last-child>label{margin-right:0}.consentEditor .tabs>div>label,.consentManager .tabs>div>label{background:#fff;position:relative;float:left;font-size:.8em;line-height:1.2em;margin:1em .5em;letter-spacing:-.04em;cursor:pointer;white-space:nowrap}.consentEditor .tabs>div .content,.consentManager .tabs>div .content{position:absolute;overflow-y:auto;left:0}.consentEditor .tabs>div .content p.description,.consentManager .tabs>div .content p.description{font-size:.8em;color:#333}.consentEditor .tabs:empty,.consentManager .tabs:empty{display:flex;align-items:center;justify-content:center;text-align:center;height:100%}.consentEditor .tabs:empty:before,.consentManager .tabs:empty:before{content:"";display:inline-block;border-radius:50%;width:3em;height:3em;border:.4em solid rgba(0,0,0,.1);border-left-color:rgba(0,0,0,.6);-webkit-animation:consentSpinner 2s linear infinite;animation:consentSpinner 2s linear infinite}.consentEditor .content,.consentManager .content{position:absolute;top:2.2em;left:0;background:#fff;right:0;bottom:0;padding:0 .8em;height:inherit;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.consentEditor .content>*,.consentManager .content>*{opacity:0;transform:translateX(2em);transition:transform .4s ease,opacity .4s}.consentEditor .slide [type=radio]~label,.consentManager .slide [type=radio]~label{border-bottom:2px solid transparent;position:relative}.consentEditor .slide [type=radio]~label:hover,.consentManager .slide [type=radio]~label:hover{border-color:#999}.consentEditor [type=radio]:checked~label,.consentManager [type=radio]:checked~label{text-decoration:underline;-webkit-text-decoration-color:#333;text-decoration-color:#333;transform:inherit;z-index:2}.consentEditor [type=radio]:checked~label~.content,.consentManager [type=radio]:checked~label~.content{z-index:1}.consentEditor [type=radio]:checked~label~.content>*,.consentManager [type=radio]:checked~label~.content>*{opacity:1;transform:translateX(0)}.consentEditor dl,.consentManager dl{font-size:.9em;margin:0}.consentEditor dl dt,.consentManager dl dt{float:left}.consentEditor dl dd,.consentManager dl dd{line-height:1.6em;padding-bottom:1em;margin-left:2em;font-size:.9em}.consentEditor dl dd label,.consentManager dl dd label{font-weight:700;margin-bottom:0}.consentEditor dl dd label>span,.consentManager dl dd label>span{font-weight:400;margin:0 .6em}.consentEditor dl dd label>span:before,.consentManager dl dd label>span:before{content:"("}.consentEditor dl dd label>span:after,.consentManager dl dd label>span:after{content:")"}.consentEditor dl dd button,.consentManager dl dd button{padding:.3em .5em;border:1px solid #333;background:none;line-height:1.2em;font-size:.8em;border-radius:5px;font-weight:700}.consentEditor dl dd button:hover,.consentManager dl dd button:hover{background-color:#eee}.consentEditor dl dd button:active,.consentManager dl dd button:active{background-color:#333;color:#fff}.consentEditor .consentInfo p,.consentManager .consentInfo p{display:inline-block;float:right;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:right;font-size:.6em;margin:0;padding:.3em .6em}.consentEditor .consentInfo p a,.consentManager .consentInfo p a{text-decoration:underline;cursor:pointer}.cookieDetailsOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.3);height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.cookieDetailsOverlay .inner{background-color:#fff;border-radius:10px;bottom:1.5em;font-size:.9em;line-height:.8em;margin:0 auto;max-height:600px;max-width:800px;min-height:200px;position:absolute;right:2em;width:100%}.cookieDetailsOverlay .inner .info{overflow:auto;height:100%;padding:2em 3em 3em;max-height:inherit;scrollbar-width:thin}.cookieDetailsOverlay .inner .info>span{font-size:.9em;color:#666}.cookieDetailsOverlay .inner .info h1{font-size:1.4em}.cookieDetailsOverlay .inner .info h2{font-size:1.2em;margin-bottom:.4em}}@media only screen and (max-width:767px){#consentManager form>div.infos{flex-direction:column}#consentManager form>div.infos input+label>span{position:relative;display:inline-block;font-size:1.2em;line-height:40px;padding:0 .8em;font-weight:700;white-space:nowrap}#consentManager div.buttons{margin:0;padding:0 0 1em}#consentManager div.buttons input:first-child{margin:.4em auto}#consentManager div.buttons input:nth-child(2){margin:0;width:100%;max-width:400px}#consentManager div.slide{width:100%;max-height:0;height:inherit}#consentManager input[type=radio]:checked+label+.slide{max-height:45vh;height:45vh}}@media only screen and (min-width:768px){#consentManager form>div.infos{flex-direction:row;max-height:calc(25em - 12vw);min-height:265px}#consentManager form>div.infos>label{height:100%;width:40px}#consentManager form>div.infos input+label>span{position:relative;display:inline-block;font-size:1.2em;line-height:40px;top:-32px;padding:0 .8em;font-weight:700;white-space:nowrap;transform:rotate(90deg);transform-origin:bottom left}#consentManager div.buttons input:first-child{margin:.2em 1em}#consentManager div.slide{width:0;height:100%;transition:all .4s ease .1s}}
/*# sourceMappingURL=/fileadmin/dag/css/maps/consent.css.map */
