@font-face{font-family:'comundus_cookie_font';src:url("../font/comundus-cookie-font/comundus_cookie_solution.eot?59698397");src:url("../font/comundus-cookie-font/comundus_cookie_solution.eot?59698397#iefix") format("embedded-opentype"),url("../font/comundus-cookie-font/comundus_cookie_solution.woff2?59698397") format("woff2"),url("../font/comundus-cookie-font/comundus_cookie_solution.woff?59698397") format("woff"),url("../font/comundus-cookie-font/comundus_cookie_solution.ttf?59698397") format("truetype"),url("../font/comundus-cookie-font/comundus_cookie_solution.svg?59698397#comundus_cookie_solution") format("svg");font-weight:normal;font-style:normal}.cm-cookie-icon{font-family:"comundus_cookie_font";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cm-icon-chevron-right:before{content:'\e800'}.cm-icon-close:before{content:'\e801'}.cm-icon-link-ext:before{content:'\f08e'}.cm-icon-lock:before{content:'\e802'}#cookieModule .button-holder{margin:20px 0}#cookieDisclaimer .button-holder{margin:0}#cookieDisclaimer A,#cookieModule A,.privacy-content-box A{color:#3c4859;text-decoration:underline}#cookieDisclaimer A:hover,#cookieModule A:hover,.privacy-content-box A:hover{text-decoration:none}#cookieDisclaimer .button-holder A.btn,#cookieDisclaimer .button-holder BUTTON.btn,#cookieModule .button-holder A.btn,#cookieModule .button-holder BUTTON.btn,.privacy-content-box .button-holder A.btn,.privacy-content-box .button-holder BUTTON.btn{border-radius:4px;font-size:1em;font-weight:normal;text-decoration:none}@media(max-width:575.98px){#cookieDisclaimer .button-holder A.btn,#cookieDisclaimer .button-holder BUTTON.btn,#cookieModule .button-holder A.btn,#cookieModule .button-holder BUTTON.btn,.privacy-content-box .button-holder A.btn,.privacy-content-box .button-holder BUTTON.btn{margin-bottom:5px}}#cookieDisclaimer .button-holder A.btn.btn-green,#cookieDisclaimer .button-holder BUTTON.btn.btn-green,#cookieModule .button-holder A.btn.btn-green,#cookieModule .button-holder BUTTON.btn.btn-green,.privacy-content-box .button-holder A.btn.btn-green,.privacy-content-box .button-holder BUTTON.btn.btn-green{background-color:#28a745;border-color:#28a745;color:#fff}#cookieDisclaimer .button-holder A.btn.btn-green:hover,#cookieDisclaimer .button-holder BUTTON.btn.btn-green:hover,#cookieModule .button-holder A.btn.btn-green:hover,#cookieModule .button-holder BUTTON.btn.btn-green:hover,.privacy-content-box .button-holder A.btn.btn-green:hover,.privacy-content-box .button-holder BUTTON.btn.btn-green:hover{background-color:#218838;border-color:#218838}#cookieDisclaimer .button-holder A.btn.btn-grey,#cookieDisclaimer .button-holder BUTTON.btn.btn-grey,#cookieModule .button-holder A.btn.btn-grey,#cookieModule .button-holder BUTTON.btn.btn-grey,.privacy-content-box .button-holder A.btn.btn-grey,.privacy-content-box .button-holder BUTTON.btn.btn-grey{background-color:#6c757d;border-color:#6c757d;color:#fff}#cookieDisclaimer .button-holder A.btn.btn-grey:hover,#cookieDisclaimer .button-holder BUTTON.btn.btn-grey:hover,#cookieModule .button-holder A.btn.btn-grey:hover,#cookieModule .button-holder BUTTON.btn.btn-grey:hover,.privacy-content-box .button-holder A.btn.btn-grey:hover,.privacy-content-box .button-holder BUTTON.btn.btn-grey:hover{background-color:#5a6268;border-color:#5a6268}#cookieDisclaimer .button-holder A.btn.btn-blue,#cookieDisclaimer .button-holder BUTTON.btn.btn-blue,#cookieModule .button-holder A.btn.btn-blue,#cookieModule .button-holder BUTTON.btn.btn-blue,.privacy-content-box .button-holder A.btn.btn-blue,.privacy-content-box .button-holder BUTTON.btn.btn-blue{background-color:#0099da;border-color:#0099da;color:#fff}#cookieDisclaimer .button-holder A.btn.btn-blue:hover,#cookieDisclaimer .button-holder BUTTON.btn.btn-blue:hover,#cookieModule .button-holder A.btn.btn-blue:hover,#cookieModule .button-holder BUTTON.btn.btn-blue:hover,.privacy-content-box .button-holder A.btn.btn-blue:hover,.privacy-content-box .button-holder BUTTON.btn.btn-blue:hover{background-color:#0068aa;border-color:#0068aa}#cookieDisclaimer DIV.privacy-setting,#cookieModule DIV.privacy-setting,.privacy-content-box DIV.privacy-setting{margin-bottom:10px}#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL,#cookieModule DIV.privacy-setting .privacy-switch>LABEL,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL{background-color:#5cb85c;cursor:pointer;height:0;margin-bottom:6px;position:relative;width:40px}#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL::before,#cookieModule DIV.privacy-setting .privacy-switch>LABEL::before,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL::before{background:#ff5b5b;border-radius:8px;box-shadow:inset 0 0 10px rgba(0,0,0,0.5);content:'';height:16px;margin-top:-8px;position:absolute;transition:all .4s ease-in-out;width:35px}#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL::after,#cookieModule DIV.privacy-setting .privacy-switch>LABEL::after,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL::after{background:#fff;border-radius:16px;box-shadow:0 0 5px rgba(0,0,0,0.3);content:'';height:18px;left:-2px;margin-top:-8px;position:absolute;top:-1px;transition:all .3s ease-in-out;width:18px}#cookieDisclaimer DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"],#cookieModule DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"],.privacy-content-box DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"]{display:none}#cookieDisclaimer DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"]:checked+LABEL::before,#cookieModule DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"]:checked+LABEL::before,.privacy-content-box DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"]:checked+LABEL::before{background:inherit;opacity:.5}#cookieDisclaimer DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"]:checked+LABEL::after,#cookieModule DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"]:checked+LABEL::after,.privacy-content-box DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"]:checked+LABEL::after{background:inherit;left:20px}#cookieDisclaimer DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"]:disabled+LABEL,#cookieDisclaimer DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"].disabled+LABEL,#cookieModule DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"]:disabled+LABEL,#cookieModule DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"].disabled+LABEL,.privacy-content-box DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"]:disabled+LABEL,.privacy-content-box DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"].disabled+LABEL{background:#aaa;cursor:not-allowed}#cookieDisclaimer DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"]:disabled+LABEL+.fake-label B,#cookieDisclaimer DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"].disabled+LABEL+.fake-label B,#cookieModule DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"]:disabled+LABEL+.fake-label B,#cookieModule DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"].disabled+LABEL+.fake-label B,.privacy-content-box DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"]:disabled+LABEL+.fake-label B,.privacy-content-box DIV.privacy-setting .privacy-switch>INPUT[type="checkbox"].disabled+LABEL+.fake-label B{color:#aaa;cursor:not-allowed}#cookieDisclaimer DIV.privacy-setting .privacy-switch .fake-label,#cookieModule DIV.privacy-setting .privacy-switch .fake-label,.privacy-content-box DIV.privacy-setting .privacy-switch .fake-label{display:inline-block;vertical-align:top}#cookieDisclaimer DIV.privacy-setting .privacy-switch{background-color:#efefef;border-radius:8px;padding:10px 15px;color:#3c4859}DIV#cookieDisclaimer{background-color:#2f3538;border-radius:8px;top:0;color:#fff;left:0;margin:0 auto;padding:10px 0;position:fixed;right:0;width:650px;z-index:9999}DIV#cookieDisclaimer .portlet{margin:0}DIV#cookieDisclaimer DIV.disclaimer-headline{border-bottom:1px solid #bbb;font-size:1.25em;font-weight:700;margin-bottom:20px;padding-bottom:10px}DIV#cookieDisclaimer .disclaimer-text{margin:0}DIV#cookieDisclaimer .cookie-disclaimer-additional-links A{display:inline}DIV#cookieDisclaimer .cookie-disclaimer-additional-links A:first-child{margin-right:30px}DIV#cookieDisclaimer .row-infos{margin-bottom:20px}DIV#cookieDisclaimer .row-settings{margin-bottom:20px}DIV#cookieDisclaimer .row-settings FORM{width:100%}DIV#cookieDisclaimer .row-settings .save-settings{margin-top:20px;text-align:right}DIV#cookieDisclaimer .row-settings A.settings-toggler{text-align:center;text-decoration:underline;color:#fff;display:block;margin-bottom:10px}DIV#cookieDisclaimer .row-settings A.settings-toggler:not(.open)>SPAN.expanded-label{display:none}DIV#cookieDisclaimer .row-settings A.settings-toggler.open>SPAN.collapsed-label{display:none}DIV#cookieDisclaimer .row-button-holder .button-holder{text-align:right}@media only screen and (max-width:679.98px){DIV#cookieDisclaimer{left:15px;right:15px;width:auto;font-size:14px}DIV#cookieDisclaimer .row-button-holder{text-align:center}DIV#cookieDisclaimer .row-button-holder .button-holder{text-align:center !important}DIV#cookieDisclaimer .row-button-holder .button-holder BUTTON{margin-bottom:5px}}@media only screen and (max-width:639.98px){DIV#cookieDisclaimer{top:0;left:0;overflow-x:scroll;right:0}DIV#cookieDisclaimer DIV.disclaimer-text>P,DIV#cookieDisclaimer SPAN.expanded-label,DIV#cookieDisclaimer SPAN.collapsed-label{color:#fff}DIV#cookieDisclaimer DIV.disclaimer-headline{padding-right:35px;color:#fff}}@media only screen and (max-width:575.98px){DIV#cookieDisclaimer .cookie-wrapper{display:flex;flex-direction:column}DIV#cookieDisclaimer .cookie-wrapper>.row.row-infos{order:1;margin-bottom:0}DIV#cookieDisclaimer .cookie-wrapper>.row.row-infos .disclaimer-headline{margin-bottom:10px;padding-bottom:0}DIV#cookieDisclaimer .cookie-wrapper>.row.row-settings{margin-bottom:0;order:3}DIV#cookieDisclaimer .cookie-wrapper>.row.row-settings #settings.open{height:auto;min-height:100px}DIV#cookieDisclaimer .cookie-wrapper>.row.row-settings #settings:not(.open){height:0;overflow:hidden}DIV#cookieDisclaimer .cookie-wrapper>.row.row-button-holder{margin-bottom:10px;order:2}DIV#cookieDisclaimer .cookie-wrapper>.row.row-button-holder .button-holder BUTTON{width:100%}}DIV#cookieModule{width:100%}DIV#cookieModule DIV.module-headline{color:#3c4859;font-size:29px;font-weight:700;font-family:HandScript}DIV#cookieModule DIV.module-headline SPAN.badge{margin-left:10px}DIV#cookieModule A{color:#3c4859;text-decoration:none}DIV#cookieModule A.cookie-table-toggler{text-decoration:underline}DIV#cookieModule A.cookie-table-toggler.collapsed>SPAN.expanded-label{display:none}DIV#cookieModule A.cookie-table-toggler:not(.collapsed)>SPAN.collapsed-label{display:none}DIV#cookieModule .font-weight-bold{font-weight:700 !important}DIV#cookieModule .card{border:0;border-radius:0;border-bottom:2px solid #fff;margin:0}DIV#cookieModule .card .card-header{background-color:#eee;border-radius:0;padding:0}DIV#cookieModule .card .card-header .card-header-wrapper{padding:0 0 0 75px;position:relative}DIV#cookieModule .card .card-header .card-header-wrapper DIV.privacy-setting{position:absolute;left:15px;top:calc(50% - 12px)}DIV#cookieModule .card .card-header .card-header-wrapper A{display:block;padding:10px 50px 10px 0;position:relative}DIV#cookieModule .card .card-header .card-header-wrapper A:not(.collapsed) I{transform:rotate(90deg)}DIV#cookieModule .card .card-header .card-header-wrapper A:hover{color:#3c4859;text-decoration:none}DIV#cookieModule .card .card-header .card-header-wrapper P{margin:0}DIV#cookieModule .card .card-header .card-header-wrapper I,DIV#cookieModule .card .card-header .card-header-wrapper SVG{font-size:32px;position:absolute;right:15px;top:calc(50% - 16px)}DIV#cookieModule .card .card-block{background:#eee;padding:10px 15px}DIV#cookieModule .card .card-block .cookie-info-block{background-color:#fff}DIV#cookieModule .card .card-block .cookie-info-block UL.cookie-information{margin-left:0}DIV#cookieModule .card .card-block .cookie-info-block UL.cookie-information LI:not(:last-child){border-bottom:1px solid #eee}DIV#cookieModule .card .card-block .cookie-info-block UL.cookie-information LI .cookie-property{padding:5px 9px}DIV#cookieModule .card .card-block .cookie-info-block UL.cookie-information LI .cookie-property .privacy-setting{margin:0}DIV#cookieModule .card .card-block .cookie-info-block UL.cookie-information LI TABLE THEAD TH{vertical-align:top}DIV#cookieModule .card .card-block .cookie-info-block UL.cookie-information LI TABLE TR TD{vertical-align:top}DIV#cookieModule .card .card-block .cookie-info-block UL.cookie-information LI TABLE TR TD:last-child{word-break:break-word}DIV#cookieModule DIV.settings-property{margin-bottom:15px}DIV#cookieModule DIV.settings-property A.settings-table-toggler{text-decoration:underline}DIV#cookieModule DIV.settings-property A.settings-table-toggler.collapsed>SPAN.expanded-label{display:none}DIV#cookieModule DIV.settings-property A.settings-table-toggler:not(.collapsed)>SPAN.collapsed-label{display:none}center DIV#cookieModule,DIV.center DIV#cookieModule{text-align:left}center DIV.cookie-banner-details p,DIV.center DIV.cookie-banner-details p{margin-bottom:13px}.privacy-content-box{background-color:#eee;max-width:650px;padding:20px;text-align:center}.privacy-content-box I.cm-icon-lock{color:#3c4859;font-size:20px}.privacy-content-box .privacy-box-description{margin:0;padding-left:10px;padding-right:10px;padding-bottom:10px}.privacy-content-box .privacy-link{display:inline-block;margin-bottom:15px}.privacy-content-box BUTTON.btn.btn-green:disabled{background-color:#aaa;border-color:#aaa;cursor:not-allowed}