.datenhoheit-cookie-policy .modal{font-family:system-ui}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog{max-width:800px;}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content{box-shadow:0 5px 11px 0 rgb(0 0 0 / 18%),0 4px 15px 0 rgb(0 0 0 / 15%);background:#fff;border-radius:12px;padding:30px}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-body{padding:0;max-height:70vh;overflow-y:auto;overflow-x:hidden}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-body h2{font-size:22px;color:#000;font-weight:700;margin:0}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-body p{font-size:15px;font-weight:500;color:#000;margin:0 0 15px}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-body p a{font-size:15px;font-weight:500;color:#000;margin:0;text-decoration:underline;transition:all .3s linear}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-body p a:hover{color:#000000}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-body .modal-block{padding:15px 0}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-body .modal-block img{max-width:100%}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-body .modal-block p{font-size:15px;font-weight:500;color:#000;margin:0}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer{float:none;text-align:center;justify-content:unset}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer ul{display:flex;align-items:center}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer ul li{display:inline-block;margin:0 20px 0 0}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer ul li a{color:#000;font-size:14px;font-weight:400;transition:all .3s linear;display:table}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer ul li a:hover{color:#000000}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer ul li:nth-child(2) a{background:#e0e0e0;padding:12px 42px;font-size:15px;font-weight:500;border-radius:8px;transition:all .3s linear;display:table}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer ul li:last-child a{background:#000000;padding:12px 42px;font-size:15px;font-weight:500;color:#fff;border-radius:8px;transition:all .3s linear;display:table}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer ul li:nth-child(2) a:hover{box-shadow:0 5px 11px 0 rgb(0 0 0 / 18%),0 4px 15px 0 rgb(0 0 0 / 15%);color:#fff}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer ul li:last-child a:hover{box-shadow:0 5px 11px 0 rgb(0 0 0 / 18%),0 4px 15px 0 rgb(0 0 0 / 15%);color:#fff}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer ul li:last-child{margin:0}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog{max-width:800px;}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content{box-shadow:0 5px 11px 0 rgb(0 0 0 / 18%),0 4px 15px 0 rgb(0 0 0 / 15%);background:#fff;border-radius:12px;padding:0}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-header{border-color:#000000}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-header h4{color:#000000;font-size:1.25rem;margin:0}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-body{padding:30px 0 0;height:78vh;overflow:auto}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-body .modal-box{border:4px solid #000000;position:relative;width:90%;margin:0 auto;display:table;padding:15px}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-body .modal-box h4{font-size:18px;color:#000;font-weight:700;margin:0 0 10px}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-body .modal-box p{font-size:15px;font-weight:500;color:#000;margin:0 0 15px}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-body .modal-box p a{font-size:15px;font-weight:500;color:#000;margin:0 0 15px;transition:all .3s linear}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-body .modal-box p a:hover{color:#000000}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-body .privacy-wrp{padding:50px 30px 0}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-body .privacy-wrp .term_title{font-size:17px;color:#000;font-weight:700;margin:0 0 10px}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-body .privacy-wrp p{font-size:15px;line-height:22px;font-weight:500;color:#000;margin:0 0 15px}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-body .privacy-wrp p a{font-size:15px;font-weight:500;color:#000;margin:0 0 15px;text-decoration:underline;transition:all .3s linear}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-body .privacy-wrp p a:hover{color:#000000}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-body .privacy-block .privacy-dt{padding:0 0 10px;word-break:break-word;margin:0 0 10px;border-bottom:1px solid rgba(0,0,0,.1);font-size: 15px; font-weight: 500;color: #000;margin: 0 0 15px;}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-body .privacy-block .privacy-dt hr{border-color:#e1e1e1;margin:15px 0}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-body .privacy-block .privacy-dt:last-child{border:0}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-footer{float:none;text-align:center;justify-content:center}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-footer button{background:#000000;border:0;outline:0;border-radius:8px;color:#fff;padding:14px 35px}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-body .privacy-block .privacy-dt h5{font-size:16px;font-weight:700;color:#000}
modal-body .privacy-block .privacy-dt h6{font-size:14px;font-weight:600;color:#000}
.datenhoheit-cookie-policy .cookie-modal .card{background:transparent;border-radius:0;border:0;padding:0}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-body h2{font-size:22px;color:#000;font-weight:700;margin:0}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-body p{font-size:15px;font-weight:500;color:#000;margin:0 0 15px}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-body p a{font-size:15px;font-weight:500;color:#000;margin:0;text-decoration:underline;transition:all .3s linear}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-body p a:hover{color:#000000}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-body .modal-block{padding:15px 0}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-body .modal-block img{max-width:100%;width:90px}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-body .modal-block p{font-size:15px;line-height:22px;font-weight:500;color:#000;margin:0}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer{float:none;text-align:center;justify-content:unset}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer ul{display:flex;padding:0;align-items:center}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer ul li{display:inline-block;margin:0 20px 0 0}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer ul li a{color:#000;font-size:15px;font-weight:500;transition:all .3s linear;display:table}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer ul li a:hover{color:#000000;text-decoration:none}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer ul li:nth-child(2) a{background:#000000;padding:12px 12px 12px 12px;font-size:15px;font-weight:500;border-radius:8px;transition:all .3s linear;display:table;color:#fff}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer ul li:last-child a{background:#000000;padding:12px 12px;font-size:15px;font-weight:500;color:#fff;border-radius:8px;transition:all .3s linear;display:table}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer ul li:nth-child(2) a:hover{box-shadow:0 5px 11px 0 rgb(0 0 0 / 18%),0 4px 15px 0 rgb(0 0 0 / 15%);text-decoration:none;opacity:.9}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer ul li:last-child a:hover{box-shadow:0 5px 11px 0 rgb(0 0 0 / 18%),0 4px 15px 0 rgb(0 0 0 / 15%);color:#fff;text-decoration:none;opacity:.9}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modal-footer ul li:last-child{margin:0}
.datenhoheit-cookie-policy [data-toggle="collapse"]{margin:0}
.datenhoheit-cookie-policy [data-toggle="collapse"]:after{content:"\f078";font-family:FontAwesome;font-size:10px;font-weight:100;margin-top:-7px;right:20px;top:35%;margin-left: 10px;}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modaltabs .nav-tabs{border-bottom:1px solid rgba(0,0,0,0.1);padding:15px 0}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modaltabs .nav-tabs .nav-item .nav-link{border:0;background:#fbf8f5;text-transform:none;letter-spacing:normal;padding:8px 30px;font-size:15px;font-weight:500;color:#000;border-radius:8px;transition:all .3s linear}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modaltabs .nav-tabs .nav-item .nav-link:hover{color:#000000}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modaltabs .nav-tabs .nav-item.show .nav-link,.cookie-policy .cookie-modal .modal-dialog .modal-content .modaltabs .nav-tabs .nav-link.active{background:#000000;padding:8px 10px;color:#fff}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modaltabs .nav-tabs .nav-link.active:hover{color:#fff;opacity:.8}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modaltabs .tab-content{padding:20px 0 0;border:0}
.datenhoheit-cookie-policy .cookie-modal .modal-dialog .modal-content .modaltabs .tab-content p{font-size:15px;font-weight:500;line-height:22px}
.datenhoheit-cookie-policy .table thead th{border:0;font-size:15px;font-weight:700;line-height:20px;color:#000}
.datenhoheit-cookie-policy .table-striped tbody tr:nth-of-type(odd){background:rgba(0,0,0,.05)}
.datenhoheit-cookie-policy .table td,.cookie-policy .table th{padding:7px 10px;font-size:15px;font-weight:500;line-height:22px;color:#000;white-space: break-spaces;}
.datenhoheit-cookie-policy .table td a{color:#333}
.datenhoheit-cookie-policy .boxes{padding:15px 0;display:flex;align-items:center;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}
.datenhoheit-cookie-policy input[type="checkbox"]{display:none}
.datenhoheit-cookie-policy input[type="checkbox"]+label{display:block;position:relative;padding-left:35px;margin:0 60px 0 0;font-size:15px;font-weight:500;color:#000;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-transform:none;letter-spacing:normal}
.datenhoheit-cookie-policy #box-1 input{margin-right:140px}
.datenhoheit-cookie-policy input[type="checkbox"]+label:before{content:'';display:block;width:20px;height:20px;border:2px solid #000;background:#FFF;position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .12s,border-color .08s;transition:all .12s,border-color .08s}
.datenhoheit-cookie-policy input[type="checkbox"]:checked+label:before{width:10px;top:-5px;left:5px;border-radius:0;opacity:1;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.datenhoheit-cookie-policy .datalaw-modal .close,.cookie-policy .datalaw-modal .cookie_modal{font-size:31px;font-weight:700;color:#000;margin:0;padding:10px;top:0;right:0;position:absolute}
.datenhoheit-cookie-policy .datalaw-modal .modal-dialog .modal-content .modal-header h4{font-size:22px}
.datenhoheit-cookie-policy .fade:not(.show){opacity:1}