.cookie-modal-wrapper{position:fixed;display:none;top:0;left:0;width:100%;height:100%;padding:0!important;margin:0;z-index:2000;background:rgb(0 0 0 / 30%);pointer-events:none}.cookie-modal-wrapper span.cookie-arrow{margin-right:40px}.cookie-modal-wrapper span.cookie-arrow svg{margin-right:8px}.cookie-modal-wrapper .button-group{margin-top:3px}.cookie-modal-wrapper .button-group span{color:#50af47;margin:0 10px;padding-left:16px;padding-right:16px}.cookie-modal-wrapper .cookie-modal-content-first{position:relative}.cookie-modal-wrapper .cookie-modal-content-first h1,.cookie-modal-wrapper .cookie-modal-content-first h2,.cookie-modal-wrapper .cookie-modal-content-first h3,.cookie-modal-wrapper .cookie-modal-content-first span{font-weight:400}.cookie-modal-wrapper .cookie-modal-inner p.cookie-headline{font-weight:400;font-size:22px}.cookie-modal-wrapper .cookie-modal-inner{border-top:15px solid #50af47;padding:30px;width:100%;overflow:auto;max-height:90%;position:absolute;left:0;bottom:0;pointer-events:all}.cookie-modal-wrapper .cookie-modal-inner.float{width:64%;left:18%;top:12%;max-height:70%;height:fit-content;display:none;z-index:212}.cookie-modal-wrapper .cookie-modal-inner.overlayed{border-top:15px solid #117002}.cookie-modal-wrapper .cookie-overlayered{background:rgba(0 0 0 / 30%);width:100%;height:100%;z-index:123;position:absolute;left:0;bottom:0;display:none}.cookie-modal-wrapper .cookie-modal-content-wrapper{margin:0 auto;max-width:1210px}.cookie-modal-wrapper .cookie-modal-content{padding-left:4px}.cookie-modal-wrapper .cookie-modal-content-first div,.cookie-modal-wrapper .cookie-modal-content-explain div{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.cookie-modal-wrapper .cookie-modal-content-second,.cookie-modal-wrapper .cookie-modal-content-explain{display:none}.cookie-modal-wrapper .cookie-modal-content-first>label{margin:0 0 30px}.cookie-modal-wrapper .cookie-modal-content-explain label{margin:0 0 16px}.cookie-modal-wrapper .cookie-modal-tracking-system.cookie-modal-checkbox{margin-top:10px}.cookie-modal-wrapper .cookie-modal-content-second .cookie-modal-checkbox{margin-left:22px;position:relative;padding-left:0}.cookie-modal-wrapper .cookie-modal-checkbox{width:29px;height:15px}.cookie-modal-wrapper .cookie-modal-checkbox.clicked{border-color:#50af47}.cookie-modal-wrapper .cookie-modal-checkbox.clicked:before{border-color:#50af47;background-color:#50af47;left:15px}.cookie-modal-wrapper .cookie-modal-content-second .cookie-modal-checkbox.clicked.disabled{border-color:#50af47;cursor:default}.cookie-modal-wrapper .cookie-modal-checkbox.clicked.disabled:before{background-color:#50af47;border-color:#50af47;cursor:default}.cookie-modal-wrapper .cookie-modal-checkbox-description-wrapper{overflow:hidden}.cookie-modal-wrapper .cookie-modal-checkbox-description-wrapper.disabled{margin-bottom:16px}.cookie-modal-wrapper .cookie-single-select .cookie-explain .cookie-modal-checkbox:first-of-type{margin-top:10px}.cookie-modal-wrapper .cookie-modal-inner .cookie-modal-checkbox-wrapper,.cookie-modal-wrapper .cookie-modal-inner .cookie-modal-description-wrapper{max-width:calc(100% - 60px)}.cookie-modal-wrapper .cookie-modal-description-wrapper{margin:-28px 0 16px 53px}.cookie-modal-wrapper .cookie-modal-checkbox-wrapper p,.cookie-modal-wrapper .cookie-modal-description-wrapper p{margin:0;padding:0}.cookie-modal-wrapper .cookie-modal-checkbox-wrapper .cookie-link,.cookie-modal-wrapper .cookie-modal-description-wrapper .cookie-link{color:#50af47;letter-spacing:0;line-height:21px;cursor:pointer;padding-top:6px;display:block}.cookie-modal-wrapper .cookie-modal-checkbox-wrapper .cookie-link.linkoff,.cookie-modal-wrapper .cookie-modal-description-wrapper .cookie-link.linkoff{padding-top:0}.cookie-modal-wrapper .cookie-modal-checkbox-wrapper .cookie-explain,.cookie-modal-wrapper .cookie-modal-description-wrapper .cookie-explain{display:none;padding-top:6px}.cookie-modal-wrapper .cookie-modal-checkbox-wrapper .cookie-explain .cookie-messagetext,.cookie-modal-wrapper .cookie-modal-description-wrapper .cookie-explain .cookie-messagetext{line-height:21px;color:#706f6f;margin-left:50px;margin-top:-18px;margin-bottom:20px}.cookie-modal-wrapper .cookie-modal-description-wrapper label{width:auto;margin-top:8px;margin-bottom:8px}.cookie-modal-wrapper .cookie-modal-description-wrapper label.cookie-head{text-decoration:underline;padding-top:3px;margin-top:0;margin-bottom:0}.cookie-modal-wrapper .cookie-modal-content-second .cookie-modal-checkbox-wrapper{width:50px;height:26px}.cookie-modal-wrapper .cookie-modal-button-wrapper{text-align:left;margin-top:30px;position:relative}.cookie-modal-wrapper .cookie-modal-content-explain .cookie-modal-button-wrapper{margin-top:0}.cookie-modal-wrapper .cookie-modal-button-choose,.cookie-modal-wrapper .cookie-modal-button-unconsent-all,.cookie-modal-wrapper .cookie-modal-button-consent-all,.cookie-modal-wrapper .cookie-modal-button-save{display:inline-block;width:initial;border:0;text-align:left;cursor:pointer;transform:perspective(1px) translateZ(0);transition-duration:.8s}.cookie-modal-wrapper .cookie-modal-button-back{display:inline-block}.cookie-modal-wrapper .cookie-modal-button-back-explain{padding:0 14px;display:initial}.cookie-modal-wrapper .cookie-modal-button-choose,.cookie-modal-wrapper .cookie-modal-button-explain,.cookie-modal-wrapper .cookie-modal-button-save,.cookie-modal-wrapper .cookie-modal-button-back,.cookie-modal-wrapper .cookie-modal-button-back-explain,.cookie-modal-wrapper .cookie-modal-button-unconsent-all,.cookie-modal-wrapper .cookie-modal-button-consent-all{cursor:pointer;border:1px solid #ccc;padding:6px;margin-right:6px;border-radius:6px}.cookie-modal-wrapper .cookie-modal-button-explain{position:absolute;right:0;bottom:0}.cookie-modal-wrapper .cookie-modal-button-choose span,.cookie-modal-wrapper .cookie-modal-button-explain span,.cookie-modal-wrapper .cookie-modal-button-save span,.cookie-modal-wrapper .cookie-modal-button-back span,.cookie-modal-wrapper .cookie-modal-button-back-explain span,.cookie-modal-wrapper .cookie-modal-button-unconsent-all span,.cookie-modal-wrapper .cookie-modal-button-consent-all span{margin:0 16px}.cookie-modal-wrapper .cookie-modal-button-choose:hover,.cookie-modal-wrapper .cookie-modal-button-explain:hover,.cookie-modal-wrapper .cookie-modal-button-back:hover,.cookie-modal-wrapper .cookie-modal-button-back-explain:hover,.cookie-modal-wrapper .cookie-modal-button-unconsent-all:hover,.cookie-modal-wrapper .cookie-modal-button-consent-all:hover{border-color:#bbb;background-color:#eee}@media (max-width:768px){.cookie-modal-wrapper .cookie-modal-inner,.cookie-modal-wrapper .cookie-modal-inner.float{padding:8px 0 0;width:90%;left:5%;top:5%}.cookie-modal-wrapper .cookie-modal-button-wrapper{margin-top:0!important;display:inline-block;width:100%}.cookie-modal-wrapper .cookie-modal-content-first>label{margin:0 0 12px}.cookie-modal-wrapper .cookie-modal-button-unconsent-all,.cookie-modal-wrapper .cookie-modal-button-consent-all,.cookie-modal-wrapper .cookie-modal-button-save{margin-left:0!important;margin-right:5px!important;width:100%}.cookie-modal-button-choose-all,.cookie-modal-button-unconsent-all,.cookie-modal-button-consent-all{margin:14px 0}}.cookie-modal-wrapper .switch .slider.round .item-title{position:relative;top:3px;padding-left:54px;min-width:200px;line-height:100%}.cookie-modal-wrapper .switch .slider.round .item-title.disabled-item{color:#cdcdcd}.cookie-modal-wrapper .switch{position:relative;display:inline-block;width:43px;height:25px}.cookie-modal-wrapper .switch input{display:none}.cookie-modal-wrapper .slider{position:absolute;cursor:pointer;top:0;left:-10px;right:10px;bottom:0;background-color:#fff;border:1px solid #cdcdcd;transition:.4s}.cookie-modal-wrapper .slider:before{position:absolute;content:"";height:11px;width:11px;left:3px;top:1px;bottom:2px;background-color:#fff;transition:.4s;transform:translateX(0)}.cookie-modal-wrapper input:checked+.slider{background-color:#fff;border:1px solid #51b012}.cookie-modal-wrapper input:focus+.slider{box-shadow:0 0 1px #51b012}.cookie-modal-wrapper input:checked+.slider:before{transform:translateX(18px)}.cookie-modal-wrapper .slider.round{border-radius:34px}.cookie-modal-wrapper .slider.round:before{border-radius:50%;background-color:#cdcdcd}.cookie-modal-wrapper .slider.clicked.round:before{background-color:#51b012}.cookie-modal-wrapper input:checked+.slider.round:before{border-radius:50%;background-color:#fff;border:4px solid #51b012}
