.cookie-consent-container{position:fixed;z-index:999999;width:100%;height:100%;left:0;top:0;background-color:#0000000d}.cookie-consent-container .detail{visibility:hidden;opacity:0;height:0;width:0;overflow:hidden;transition:all 0s ease-in-out}.cookie-consent-container .detail.open{height:auto;width:100%;visibility:visible;opacity:1;overflow:auto;display:block;margin-bottom:15px;transition:all 0s ease-in-out}.cookie-consent-container .text-center{text-align:center}.cookie-consent-container p{margin:0 0 15px}.cookie-consent-container a{color:#0064ad}.cookie-consent-container .btn-primary,.cookie-consent-container .btn--secondary:hover{background-color:#0064ad}.cookie-consent-container a.show-details,.cookie-consent-container a:visited.show-details,.cookie-consent-container a:active.show-details,.cookie-consent-container a:focus.show-details,.cookie-consent-container a:focus:active.show-details{display:block;white-space:nowrap;position:relative;padding-right:20px}.cookie-consent-container a.show-details:after,.cookie-consent-container a:visited.show-details:after,.cookie-consent-container a:active.show-details:after,.cookie-consent-container a:focus.show-details:after,.cookie-consent-container a:focus:active.show-details:after{content:"";width:0;height:0;transform:rotate(360deg);border-style:solid;border-width:4px 4px 0 4px;border-color:#d0d2da transparent transparent transparent;margin:11px 0 0 5px;position:absolute;top:0}.cookie-consent-container a.show-details:hover:after,.cookie-consent-container a:visited.show-details:hover:after,.cookie-consent-container a:active.show-details:hover:after,.cookie-consent-container a:focus.show-details:hover:after,.cookie-consent-container a:focus:active.show-details:hover:after{transition:all 0s ease-in-out;border-color:#000 transparent transparent transparent}.cookie-consent-container a.show-details .less,.cookie-consent-container a:visited.show-details .less,.cookie-consent-container a:active.show-details .less,.cookie-consent-container a:focus.show-details .less,.cookie-consent-container a:focus:active.show-details .less{display:none}.cookie-consent-container a.show-details.open .more,.cookie-consent-container a:visited.show-details.open .more,.cookie-consent-container a:active.show-details.open .more,.cookie-consent-container a:focus.show-details.open .more,.cookie-consent-container a:focus:active.show-details.open .more{display:none}.cookie-consent-container a.show-details.open .less,.cookie-consent-container a:visited.show-details.open .less,.cookie-consent-container a:active.show-details.open .less,.cookie-consent-container a:focus.show-details.open .less,.cookie-consent-container a:focus:active.show-details.open .less{display:inline-block}.cookie-consent-container a.show-details.open:after,.cookie-consent-container a:visited.show-details.open:after,.cookie-consent-container a:active.show-details.open:after,.cookie-consent-container a:focus.show-details.open:after,.cookie-consent-container a:focus:active.show-details.open:after{transform:rotate(180deg)}.cookie-consent-container .label{display:inline-block;margin:0 0 12px;position:relative;padding:0 0 0 30px;line-height:1.5;cursor:pointer;-webkit-user-select:none;user-select:none;width:auto;background-color:inherit;color:inherit;opacity:unset;font-size:unset}.cookie-consent-container .label.partially-checked .checkmark{background-color:#0064ad}.cookie-consent-container .label.partially-checked .checkmark:after{display:none}.cookie-consent-container .label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.cookie-consent-container .label input:checked~.checkmark{background-color:#0064ad}.cookie-consent-container .label input:checked~.checkmark:after{display:block}.cookie-consent-container .label input:disabled:checked~.checkmark{opacity:.6}.cookie-consent-container .label .checkmark{position:absolute;top:0;left:0;height:22px;width:22px;background:#f6f6f8;border:1px solid #d5d7de}.cookie-consent-container .label .checkmark:after{content:"";position:absolute;display:none;left:6px;top:0;width:7px;height:15px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cookie-consent-container .consent-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:500px;width:90%;height:590px;max-height:calc(100vh - 50px);min-height:295px;margin:auto;padding:1em;background-color:#fff;overflow-y:auto;transition:all 0s ease-in-out;display:flex;flex-direction:column;flex-wrap:nowrap}.cookie-consent-container .consent-modal form{flex:1;display:flex;flex-direction:column;flex-wrap:nowrap}@media all and (min-width: 500px){.cookie-consent-container .consent-modal{height:470px}}@media all and (min-width: 900px){.cookie-consent-container .consent-modal{height:100%;max-width:550px;max-height:calc(100vh - 50%)}}.cookie-consent-container .consent-modal .option-wrapper{margin:15px 0}.cookie-consent-container .consent-modal .option-wrapper:last-child{margin-bottom:0}.cookie-consent-container .consent-modal .option-wrapper p:last-child{margin-bottom:0}.cookie-consent-container .consent-modal .option-wrapper .option-headline{text-transform:uppercase;letter-spacing:1px;font-weight:400}.cookie-consent-container .consent-modal .option-wrapper .option-detail-wrapper{margin-bottom:10px;border-bottom:2px solid #d9dbe1}.cookie-consent-container .consent-modal .option-wrapper .option-detail-wrapper:last-child{margin-bottom:0}.cookie-consent-container .consent-modal .option-wrapper .option-detail-wrapper .option-detail{border-bottom:1px solid #d9dbe1;padding:7px 10px 3px;font-size:14px}.cookie-consent-container .consent-modal .option-wrapper .option-detail-wrapper .option-detail:last-child{border-bottom:none;padding-bottom:6px}.cookie-consent-container .consent-modal .option-wrapper .option-detail-wrapper .option-detail.cookie-option{background:#d0d2da;font-weight:400;transition:all ease-in-out .3s}.cookie-consent-container .consent-modal .option-wrapper .option-detail-wrapper .option-detail.cookie-option:hover{background:#b8bbc7;transition:all ease-in-out .3s}.cookie-consent-container .consent-modal .option-wrapper .option-detail-wrapper .option-detail.cookie-option:hover~.option-detail{background:#f6f6f8;transition:all ease-in-out .3s}.cookie-consent-container .consent-modal .option-wrapper .option-detail-wrapper .option-detail.cookie-option .label{text-align:left;font-weight:400}.cookie-consent-container .consent-modal .option-wrapper .option-detail-wrapper .option-detail .option-title{font-weight:400;width:100%;text-align:left;display:inline-block;vertical-align:top}@media all and (min-width: 500px){.cookie-consent-container .consent-modal .option-wrapper .option-detail-wrapper .option-detail .option-title{width:30%}}.cookie-consent-container .consent-modal .option-wrapper .option-detail-wrapper .option-detail .option-value{width:100%;display:inline-block;vertical-align:top}@media all and (min-width: 500px){.cookie-consent-container .consent-modal .option-wrapper .option-detail-wrapper .option-detail .option-value{width:69%}}.cookie-consent-container .consent-modal .option-wrapper .label{margin-bottom:0;padding:0 20px 0 0;width:100%}.cookie-consent-container .consent-modal .option-wrapper .label .checkmark{right:0;left:inherit}.cookie-consent-container .consent-modal .cookie-headline{display:block;font-size:35px;line-height:1.5;margin-bottom:20px}.cookie-consent-container .consent-modal.open{max-width:750px;height:calc(100vh - 50px)}.cookie-consent-container .consent-modal .options{margin-bottom:0;list-style:none;padding:0}.cookie-consent-container .consent-modal .options li{margin-bottom:5px}@media all and (min-width: 500px){.cookie-consent-container .consent-modal .options li{width:49%;display:inline-block}}.cookie-consent-container .buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 16px;margin-bottom:25px}@media all and (min-width: 660px){.cookie-consent-container .buttons{margin-bottom:15px}}.cookie-consent-container .buttons .btn{min-width:unset;max-width:unset;border:2px solid transparent}.cookie-consent-container .buttons .btn--secondary:not(:hover){background-color:#fff;border:2px solid #0064ad;color:#0064ad}.cookie-consent-container .buttons .select-all{flex:1 0 100%}.cookie-consent-container .buttons .deny,.cookie-consent-container .buttons .save{flex:0 1 calc(50% - 8px)}.cookie-consent-settings{margin-bottom:10px}.cookie-consent-settings .detail{visibility:hidden;opacity:0;height:0;width:0;overflow:hidden;transition:all 0s ease-in-out}.cookie-consent-settings .detail.open{height:auto;width:100%;visibility:visible;opacity:1;overflow:auto;display:block;margin-bottom:15px;transition:all 0s ease-in-out}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100% }.ratio-4x3{--bs-aspect-ratio: 75% }.ratio-16x9{--bs-aspect-ratio: 56.25% }.ratio-21x9{--bs-aspect-ratio: 42.8571428571% }.cookie-consent-replacement{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#d0d2d9;padding:15px 30px}.cookie-consent-replacement .accept{margin-bottom:20px}.cookie-consent-replacement button~div{display:flex;flex-direction:row;gap:12px}
