footer.ed-portfolio-page{background-color:#000;color:#f2f2f2;padding:32px 0}footer.ed-portfolio-page .ed-inner{align-items:flex-end;display:flex;font-size:14px;justify-content:space-between;line-height:1.3}@media(max-width:991px){footer.ed-portfolio-page .ed-inner{align-items:flex-start;flex-direction:column}}footer.ed-portfolio-page .ed-inner a{font-weight:inherit}footer.ed-portfolio-page .ed-inner .ed-links{text-align:right}@media(max-width:991px){footer.ed-portfolio-page .ed-inner .ed-links{margin-top:15px;text-align:left;width:100%}}footer.ed-portfolio-page .ed-inner .ed-links .ed-links-head{align-items:center;display:flex;gap:8px}footer.ed-portfolio-page .ed-inner .ed-links .ed-links-head>div:first-child{flex:1}@media(max-width:390px){footer.ed-portfolio-page .ed-inner .ed-links .ed-links-head{justify-content:space-between}footer.ed-portfolio-page .ed-inner .ed-links .ed-links-head .ed-copyright{display:inline-block;max-width:161px}}footer.ed-portfolio-page .ed-inner .ed-links .ed-payment-methods{align-items:center;display:flex;gap:12px;justify-content:flex-end}@media(max-width:767px){footer.ed-portfolio-page .ed-inner .ed-links .ed-payment-methods{justify-content:space-between}}footer.ed-portfolio-page .ed-inner .ed-links .ed-payment-methods svg{height:20px;width:auto}footer.ed-portfolio-page .ed-inner .ed-links .ed-payment-methods svg .ed-surface{fill:#fff}footer.ed-portfolio-page .ed-inner .ed-links .ed-payment-methods .ed-payment-logo-apple-pay{height:16px}footer.ed-portfolio-page .ed-inner .ed-links .ed-payment-methods .ed-payment-logo-paypal{height:40px;transform:scale(1.2)}footer.ed-portfolio-page .ed-inner .ed-links .ed-payment-methods .ed-payment-logo-sofort{height:30px;transform:scale(1.5)}footer.ed-portfolio-page .ed-inner .ed-links .ed-payment-methods .ed-payment-logo-klarna{transform:scale(1.3)}footer.ed-portfolio-page .ed-inner .ed-links .ed-payment-methods .ed-payment-logo-klarna .ed-surface.ed--a{fill:#000}footer.ed-portfolio-page .ed-inner .ed-links .ed-payment-methods .ed-payment-logo-klarna .ed-surface.ed--b{fill:#fff}footer.ed-portfolio-page .ed-inner .ed-links .ed-payment-methods .ed-payment-logo-visa{height:14px}footer.ed-portfolio-page .ed-inner .ed-links .ed-payment-methods .ed-payment-logo-mastercard{height:12px}footer.ed-portfolio-page .ed-inner .ed-note{max-width:600px}footer.ed-portfolio-page .ed-inner .ed-note .main-logo{display:block;margin-bottom:5px}@media(max-width:991px){footer.ed-portfolio-page .ed-inner .ed-note .main-logo{margin-bottom:8px}}footer.ed-portfolio-page .ed-inner svg{height:32px}footer.ed-portfolio-page .ed-inner svg .ed-surface{fill:#f2f2f2}.ed-imprint-frame{align-items:center;display:flex;justify-content:center;min-height:calc(100vh - 180px);padding:40px 0;width:100%}.ed-nav{background-color:#000;color:#fff}.ed-nav .ed-inner{align-items:center;display:flex;justify-content:space-between;padding:30px 0}@media(max-width:991px){.ed-nav .ed-inner{justify-content:center}}.ed-nav .ed-inner a{color:inherit}.ed-nav .ed-inner .main-logo svg{height:32px;vertical-align:bottom}.ed-nav .ed-inner .main-logo svg .ed-surface{fill:currentColor}.ed-nav .ed-inner .ed-desc{font-size:12px;font-weight:500;line-height:1.2;max-width:600px;text-align:right}@media(max-width:991px){.ed-nav .ed-inner .ed-desc{display:none}}.ed-nav .ed-inner .ed-desc span,.ed-nav .ed-inner .ed-desc strong{font-weight:600}.ed-nav .ed-inner .ed-desc span{color:#22c55e}main{background-color:#fff}main .ed-header{background-color:#f2f2f2;padding:30px 0}@media(max-width:767px){main .ed-header{text-align:center}}main .ed-header .container{align-items:center;display:flex;justify-content:space-between}@media(max-width:500px){main .ed-header .container{flex-direction:column}}main .ed-header .container:after,main .ed-header .container:before{display:none}main .ed-header h2{margin:0}main .ed-header .ed-count{align-items:center;color:#000;display:flex;font-weight:600;gap:5px;white-space:nowrap}main .ed-header .ed-count .ed-mat-icon{font-size:18px}main .ed-content{min-height:calc(100vh - 200px);padding:75px 0 30px}@media(max-width:991px){main .ed-content{min-height:calc(100vh - 212px);padding:15px 0}}main .ed-content #datatables_wrapper [type=search]{width:100%}.public-domain-view{display:flex;flex-direction:column;width:100%}.public-domain-view .ed-filters{margin-bottom:4px;order:1;position:relative;z-index:10}@media(min-width:501px){.public-domain-view .ed-filters{margin-bottom:-37px;max-width:300px}}@media(max-width:500px){.public-domain-view .ed-filters .ed-filter{flex:1 1 0px;text-align:center}}.public-domain-view #datatables{order:2}.public-domain-view .ed-table{white-space:nowrap}@media screen and (max-width:767px){.public-domain-view .ed-table{margin:0 -15px;max-width:calc(100% + 30px);overflow-x:auto;padding:0 15px}.public-domain-view table.dataTable>tbody>tr>td:first-child{padding-left:0!important}.public-domain-view table.dataTable>tbody>tr>td:last-child{padding-right:0!important}}.public-domain-view #datatables_wrapper{order:3}.public-domain-view #datatables_wrapper .ed-pagination{align-items:center;display:flex;justify-content:space-between}@media(max-width:500px){.public-domain-view #datatables_wrapper .ed-pagination{flex-wrap:wrap}}.public-domain-view #datatables_wrapper .ed-pagination .dataTables_length{order:1}@media(max-width:500px){.public-domain-view #datatables_wrapper .ed-pagination .dataTables_length label{font-size:0}.public-domain-view #datatables_wrapper .ed-pagination .dataTables_length [name=datatables_length]{height:30px;line-height:30px}}.public-domain-view #datatables_wrapper .ed-pagination .dataTables_length .form-group{margin:0!important;padding:0!important}.public-domain-view #datatables_wrapper .ed-pagination .dataTables_info{order:2;padding:0!important}@media(max-width:500px){.public-domain-view #datatables_wrapper .ed-pagination .dataTables_info{border:solid #eee;border-width:1px 0;margin-bottom:4px;margin-top:4px;order:0;padding:6px 0!important;width:100%}}.public-domain-view #datatables_wrapper .ed-pagination .paging_full{margin:0!important;order:3}.ed-filters{align-items:center;display:flex;gap:4px}.ed-filters strong{margin-right:4px}@media(max-width:500px){.ed-filters strong{display:none}}.ed-filters .ed-filter{background-color:#f2f2f2;border-radius:12px;color:#000;font-weight:600;padding:8px 12px;white-space:nowrap}.ed-filters .ed-filter .badge{background-color:#fff;color:#000;margin-left:4px}.ed-filters .ed-filter.ed--active{background-color:#000;color:#f2f2f2}div.dataTables_wrapper div.dataTables_filter{display:flex;justify-content:flex-end;margin-bottom:20px;pointer-events:none}div.dataTables_wrapper div.dataTables_filter label{margin:0;pointer-events:all;width:100%}@media(min-width:501px){div.dataTables_wrapper div.dataTables_filter label{width:200px}}div.dataTables_wrapper div.dataTables_filter label .form-group{margin:0;padding:0;width:100%}div.dataTables_wrapper div.dataTables_filter label input{background-color:#f2f2f2;background-image:none!important;border:0;border-radius:12px;color:#000;font-size:13px;font-weight:500;height:auto;line-height:21px;padding:8px 12px;white-space:nowrap}div.dataTables_wrapper div.dataTables_filter label input::-webkit-input-placeholder{font-size:13px!important;font-weight:500!important}div.dataTables_wrapper div.dataTables_filter label input:-moz-placeholder,div.dataTables_wrapper div.dataTables_filter label input::-moz-placeholder{font-size:13px!important;font-weight:500!important}div.dataTables_wrapper div.dataTables_filter label input:-ms-input-placeholder{font-size:13px!important;font-weight:500!important}#datatables td,#datatables th{vertical-align:middle}#datatables td.price .ed-price,#datatables th.price .ed-price{background-color:#f2f2f2;border-radius:12px;color:#000;font-weight:600;padding:8px 12px;white-space:nowrap}#datatables td.link,#datatables th.link{width:100px!important}#datatables td.link .ed-button,#datatables th.link .ed-button{background-color:transparent;border:2px solid #000;color:#000;font-weight:600;padding:4px 8px;white-space:nowrap}#datatables td.name{font-weight:700}.ed-button{align-items:center;background-color:#22c55e;border:2px solid #22c55e;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:8px;justify-content:center;padding:10px 20px}.ed-button:not(.ed--submitting)[disabled]{background-color:#f2f2f2;border-color:#f2f2f2;color:#686868}.ed-button .loader{float:none;height:18px;margin:0 0 0 5px;width:18px}.ed-button .loader svg circle{stroke:#fff;stroke-width:5px;animation:dash 1.5s ease-in-out infinite}.ed-button.ed--submitting{color:transparent;position:relative;transition:color .25s ease}.ed-button.ed--submitting .loader{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.ed-button.ed--dark{background-color:#000;border-color:#000;color:#fff}.ed-button.ed--secondary{background-color:transparent;border-color:transparent;color:#22c55e}.ed-button.ed--inline{align-items:center;background-color:transparent;border:0;color:#22c55e;display:inline-flex;padding:0}.ed-button:not(.ed-btn--inline) .ed-mat-icon:first-child{margin-left:-8px}footer.ed-paynow-page{background-color:#000;color:#f2f2f2;padding:32px 0}footer.ed-paynow-page .ed-inner{align-items:flex-end;display:flex;font-size:14px;justify-content:space-between;line-height:1.3}@media(max-width:991px){footer.ed-paynow-page .ed-inner{align-items:flex-start;flex-direction:column}}footer.ed-paynow-page .ed-inner a{font-weight:inherit}footer.ed-paynow-page .ed-inner .ed-links{text-align:right}@media(max-width:991px){footer.ed-paynow-page .ed-inner .ed-links{margin-top:15px;text-align:left;width:100%}}footer.ed-paynow-page .ed-inner .ed-links .language-picker{margin-top:8px}footer.ed-paynow-page .ed-inner .ed-note{max-width:600px}footer.ed-paynow-page .ed-inner .ed-note .main-logo{display:block;margin-bottom:5px}@media(max-width:991px){footer.ed-paynow-page .ed-inner .ed-note .main-logo{margin-bottom:8px}}footer.ed-paynow-page .ed-inner svg{height:32px}footer.ed-paynow-page .ed-inner svg .ed-surface{fill:#f2f2f2}
