@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:1rem;-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}#cookieModule .button-holder BUTTON.btn-primary{margin-bottom:20px !important}#cookieModule .button-holder .cm-cookie-icon{margin:0 0 0 15px}#cookieDisclaimer .button-holder{margin:0}#cookieDisclaimer,#cookieModule,.privacy-content-box{font-size:.875rem}#cookieDisclaimer A:not(.btn),#cookieModule A:not(.btn),.privacy-content-box A:not(.btn){color:#3c4859;text-decoration:underline}#cookieDisclaimer A:not(.btn):hover,#cookieModule A:not(.btn):hover,.privacy-content-box A:not(.btn):hover{text-decoration:none}#cookieDisclaimer UL LI,#cookieModule UL LI,.privacy-content-box UL LI{font-size:1rem}#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{min-width:180px;padding:20px !important;border:0;border-radius:0;font-size:1rem;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:#024da1;color:#fff;border-bottom:4px solid #009fe3}#cookieDisclaimer .button-holder A.btn.btn-green:hover,#cookieDisclaimer .button-holder A.btn.btn-green:focus,#cookieDisclaimer .button-holder BUTTON.btn.btn-green:hover,#cookieDisclaimer .button-holder BUTTON.btn.btn-green:focus,#cookieModule .button-holder A.btn.btn-green:hover,#cookieModule .button-holder A.btn.btn-green:focus,#cookieModule .button-holder BUTTON.btn.btn-green:hover,#cookieModule .button-holder BUTTON.btn.btn-green:focus,.privacy-content-box .button-holder A.btn.btn-green:hover,.privacy-content-box .button-holder A.btn.btn-green:focus,.privacy-content-box .button-holder BUTTON.btn.btn-green:hover,.privacy-content-box .button-holder BUTTON.btn.btn-green:focus{background-color:#d4edfc;border-color:#024da1;color:#024da1}#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:#024da1;color:#fff;border-bottom:4px solid #009fe3}#cookieDisclaimer .button-holder A.btn.btn-grey:hover,#cookieDisclaimer .button-holder A.btn.btn-grey:focus,#cookieDisclaimer .button-holder BUTTON.btn.btn-grey:hover,#cookieDisclaimer .button-holder BUTTON.btn.btn-grey:focus,#cookieModule .button-holder A.btn.btn-grey:hover,#cookieModule .button-holder A.btn.btn-grey:focus,#cookieModule .button-holder BUTTON.btn.btn-grey:hover,#cookieModule .button-holder BUTTON.btn.btn-grey:focus,.privacy-content-box .button-holder A.btn.btn-grey:hover,.privacy-content-box .button-holder A.btn.btn-grey:focus,.privacy-content-box .button-holder BUTTON.btn.btn-grey:hover,.privacy-content-box .button-holder BUTTON.btn.btn-grey:focus{background-color:#d4edfc;border-color:#024da1;color:#024da1}#cookieDisclaimer DIV.privacy-setting,#cookieModule DIV.privacy-setting,.privacy-content-box DIV.privacy-setting{margin-bottom:10px}@media(max-width:575.98px){#cookieDisclaimer DIV.privacy-setting .privacy-switch,#cookieModule DIV.privacy-setting .privacy-switch,.privacy-content-box DIV.privacy-setting .privacy-switch{display:flex;justify-content:space-between}}#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL,#cookieModule DIV.privacy-setting .privacy-switch>LABEL,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;font-weight:700;cursor:pointer}@media(max-width:575.98px){#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL,#cookieModule DIV.privacy-setting .privacy-switch>LABEL,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL{flex-direction:row;margin:0}}#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL:focus SPAN.switch-button-display,#cookieModule DIV.privacy-setting .privacy-switch>LABEL:focus SPAN.switch-button-display,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL:focus SPAN.switch-button-display{outline:1px solid #000;outline-offset:2px}#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL INPUT.disclaimer-group-consent,#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL INPUT.details-group-consent,#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL INPUT.single-cookie-consent,#cookieModule DIV.privacy-setting .privacy-switch>LABEL INPUT.disclaimer-group-consent,#cookieModule DIV.privacy-setting .privacy-switch>LABEL INPUT.details-group-consent,#cookieModule DIV.privacy-setting .privacy-switch>LABEL INPUT.single-cookie-consent,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL INPUT.disclaimer-group-consent,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL INPUT.details-group-consent,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL INPUT.single-cookie-consent{position:absolute;width:100%;height:100%;opacity:0;z-index:22}#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL INPUT.disclaimer-group-consent:focus+SPAN.switch-button-display,#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL INPUT.details-group-consent:focus+SPAN.switch-button-display,#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL INPUT.single-cookie-consent:focus+SPAN.switch-button-display,#cookieModule DIV.privacy-setting .privacy-switch>LABEL INPUT.disclaimer-group-consent:focus+SPAN.switch-button-display,#cookieModule DIV.privacy-setting .privacy-switch>LABEL INPUT.details-group-consent:focus+SPAN.switch-button-display,#cookieModule DIV.privacy-setting .privacy-switch>LABEL INPUT.single-cookie-consent:focus+SPAN.switch-button-display,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL INPUT.disclaimer-group-consent:focus+SPAN.switch-button-display,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL INPUT.details-group-consent:focus+SPAN.switch-button-display,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL INPUT.single-cookie-consent:focus+SPAN.switch-button-display{outline:1px solid #000}#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL INPUT.disclaimer-group-consent:checked+SPAN.switch-button-display,#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL INPUT.details-group-consent:checked+SPAN.switch-button-display,#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL INPUT.single-cookie-consent:checked+SPAN.switch-button-display,#cookieModule DIV.privacy-setting .privacy-switch>LABEL INPUT.disclaimer-group-consent:checked+SPAN.switch-button-display,#cookieModule DIV.privacy-setting .privacy-switch>LABEL INPUT.details-group-consent:checked+SPAN.switch-button-display,#cookieModule DIV.privacy-setting .privacy-switch>LABEL INPUT.single-cookie-consent:checked+SPAN.switch-button-display,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL INPUT.disclaimer-group-consent:checked+SPAN.switch-button-display,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL INPUT.details-group-consent:checked+SPAN.switch-button-display,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL INPUT.single-cookie-consent:checked+SPAN.switch-button-display{background-color:#024da1}#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL INPUT.disclaimer-group-consent:checked+SPAN.switch-button-display::before,#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL INPUT.details-group-consent:checked+SPAN.switch-button-display::before,#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL INPUT.single-cookie-consent:checked+SPAN.switch-button-display::before,#cookieModule DIV.privacy-setting .privacy-switch>LABEL INPUT.disclaimer-group-consent:checked+SPAN.switch-button-display::before,#cookieModule DIV.privacy-setting .privacy-switch>LABEL INPUT.details-group-consent:checked+SPAN.switch-button-display::before,#cookieModule DIV.privacy-setting .privacy-switch>LABEL INPUT.single-cookie-consent:checked+SPAN.switch-button-display::before,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL INPUT.disclaimer-group-consent:checked+SPAN.switch-button-display::before,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL INPUT.details-group-consent:checked+SPAN.switch-button-display::before,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL INPUT.single-cookie-consent:checked+SPAN.switch-button-display::before{transform:translate(100%,-50%);background-color:#fff}#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL INPUT.disclaimer-group-consent:disabled+SPAN.switch-button-display,#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL INPUT.details-group-consent:disabled+SPAN.switch-button-display,#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL INPUT.single-cookie-consent:disabled+SPAN.switch-button-display,#cookieModule DIV.privacy-setting .privacy-switch>LABEL INPUT.disclaimer-group-consent:disabled+SPAN.switch-button-display,#cookieModule DIV.privacy-setting .privacy-switch>LABEL INPUT.details-group-consent:disabled+SPAN.switch-button-display,#cookieModule DIV.privacy-setting .privacy-switch>LABEL INPUT.single-cookie-consent:disabled+SPAN.switch-button-display,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL INPUT.disclaimer-group-consent:disabled+SPAN.switch-button-display,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL INPUT.details-group-consent:disabled+SPAN.switch-button-display,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL INPUT.single-cookie-consent:disabled+SPAN.switch-button-display{opacity:.6;filter:grayscale(40%);cursor:not-allowed}#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL SPAN.switch-button-display,#cookieModule DIV.privacy-setting .privacy-switch>LABEL SPAN.switch-button-display,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL SPAN.switch-button-display{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:content-box;width:40px;height:20px;border:1px solid black;border-radius:100vw;background-color:#FFF;transition:250ms}@media(max-width:575.98px){#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL SPAN.switch-button-display,#cookieModule DIV.privacy-setting .privacy-switch>LABEL SPAN.switch-button-display,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL SPAN.switch-button-display{margin-right:15px}}#cookieDisclaimer DIV.privacy-setting .privacy-switch>LABEL SPAN.switch-button-display::before,#cookieModule DIV.privacy-setting .privacy-switch>LABEL SPAN.switch-button-display::before,.privacy-content-box DIV.privacy-setting .privacy-switch>LABEL SPAN.switch-button-display::before{content:"";z-index:2;position:absolute;top:50%;left:2px;box-sizing:border-box;width:18px;height:18px;border:1px solid gray;border-radius:50%;background-color:#024da1;transform:translate(0,-50%);will-change:transform;transition:inherit}#cookieDisclaimer DIV.privacy-setting .privacy-switch .fake-label B,#cookieModule DIV.privacy-setting .privacy-switch .fake-label B,.privacy-content-box DIV.privacy-setting .privacy-switch .fake-label B{font-size:1rem;line-height:1rem;color:#024da1}#cookieDisclaimer DIV.privacy-setting .privacy-switch{background-color:#f6f6f6;padding:15px}DIV#cookieDisclaimer{background-color:#fff;border-radius:0;bottom:15px;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.15);left:0;margin:0 auto;padding:30px 15px;position:fixed;right:0;width:650px;z-index:9999}@media only screen and (max-width:679.98px){DIV#cookieDisclaimer{left:15px;right:15px;width:auto}DIV#cookieDisclaimer .row-button-holder{text-align:center}DIV#cookieDisclaimer .row-button-holder .button-holder{text-align:center !important}}@media only screen and (max-width:767.98px){DIV#cookieDisclaimer .row-button-holder .button-holder{display:flex;flex-flow:wrap;justify-content:center}DIV#cookieDisclaimer .row-button-holder .button-holder BUTTON.btn-grey{margin:0 5px 10px}DIV#cookieDisclaimer .row-button-holder .button-holder BUTTON#acceptAll{order:1}DIV#cookieDisclaimer .row-button-holder .button-holder BUTTON#rejectAll{order:2}DIV#cookieDisclaimer .row-button-holder .button-holder BUTTON#saveSettings{order:3}}@media only screen and (max-width:639.98px){DIV#cookieDisclaimer{bottom:0;left:0;overflow-x:scroll;right:0;top:0}DIV#cookieDisclaimer .row-button-holder .button-holder BUTTON{margin-bottom:5px}}@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}DIV#cookieDisclaimer .cookie-wrapper>.row.row-settings{margin-bottom:0;order:3}DIV#cookieDisclaimer .cookie-wrapper>.row.row-button-holder{margin-bottom:20px;order:2}DIV#cookieDisclaimer .row-button-holder .button-holder BUTTON{width:auto}}DIV#cookieDisclaimer.modal{display:block;top:auto;overflow:auto;height:auto}@media screen and (max-width:639.98px),screen and (max-height:700px){DIV#cookieDisclaimer.modal{top:50%}}DIV#cookieDisclaimer A:not(.btn){color:#024da1}DIV#cookieDisclaimer .close-cookie-disclaimer{color:#bbb;cursor:pointer;font-size:30px;height:30px;line-height:30px;position:absolute;right:15px;top:10px;z-index:2}DIV#cookieDisclaimer .close-cookie-disclaimer I{margin:0}DIV#cookieDisclaimer .close-cookie-disclaimer:hover I,DIV#cookieDisclaimer .close-cookie-disclaimer:focus I{color:#3c4859}DIV#cookieDisclaimer .portlet{margin:0}DIV#cookieDisclaimer H2.disclaimer-headline{color:#024da1;font-size:2rem;font-weight:700;line-height:2.5rem;text-align:center;margin-bottom:35px}@media only screen and (max-width:767.98px){DIV#cookieDisclaimer H2.disclaimer-headline{font-size:1.5rem;line-height:2rem}}DIV#cookieDisclaimer .disclaimer-text{margin:0;color:#4a4a4a;font-size:1rem;line-height:1.5rem;text-align:center}DIV#cookieDisclaimer UL.cookie-disclaimer-additional-links{margin-top:15px}DIV#cookieDisclaimer UL.cookie-disclaimer-additional-links LI:not(:last-child){margin-right:30px}DIV#cookieDisclaimer .row-infos{margin-bottom:30px}DIV#cookieDisclaimer .row-settings{margin-bottom:20px}DIV#cookieDisclaimer .row-settings FORM{width:100%}DIV#cookieDisclaimer .row-settings .save-seetings{margin-top:20px;text-align:right}DIV#cookieDisclaimer .row-button-holder .button-holder{text-align:center}.embed-responsive.change:before{padding-top:0}DIV.cookie-module-headline{padding:20px 30px}DIV#cookieModule{font-size:.75rem;width:100%;margin-top:30px}DIV#cookieModule DIV.module-headline{color:#3c4859;font-weight:700}DIV#cookieModule DIV.module-headline SPAN.badge{margin-left:10px}DIV#cookieModule A:not(.btn){color:#3c4859;text-decoration:none}DIV#cookieModule A:not(.btn).cookie-table-toggler{text-decoration:underline}DIV#cookieModule A:not(.btn).cookie-table-toggler.collapsed>SPAN.expanded-label{display:none}DIV#cookieModule A:not(.btn).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{margin-top:20px}DIV#cookieModule .card .card-header{background-color:transparent;border-radius:0;padding:0;margin-bottom:-2px}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% - 11px)}DIV#cookieModule .card .card-header .card-header-wrapper DIV.privacy-setting LABEL.label-switch{margin-bottom:0}DIV#cookieModule .card .card-header .card-header-wrapper BUTTON{display:block;padding:20px 50px 20px 0;position:relative;text-decoration:none;border:0;background:transparent;width:100%}DIV#cookieModule .card .card-header .card-header-wrapper BUTTON:not(.collapsed) I{transform:rotate(90deg)}DIV#cookieModule .card .card-header .card-header-wrapper BUTTON:focus-visible{outline:0}DIV#cookieModule .card .card-header .card-header-wrapper BUTTON:hover .module-headline{color:#009fe3}DIV#cookieModule .card .card-header .card-header-wrapper BUTTON .module-headline .badge{width:30px;height:30px;font-weight:400;line-height:32px;background-color:#009fe3;color:#fff;padding:0;border-radius:50%;margin-left:10px;font-size:20px}DIV#cookieModule .card .card-header .card-header-wrapper P{margin:0}DIV#cookieModule .card .card-header .card-header-wrapper SPAN.cm-cookie-icon,DIV#cookieModule .card .card-header .card-header-wrapper SVG{font-size:32px;position:absolute;right:15px;top:calc(50% - 8px)}DIV#cookieModule .card .card-block{padding:10px 15px}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{font-size:1rem}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 10px}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 TABLE THEAD TH{vertical-align:top}DIV#cookieModule .card .card-block .cookie-info-block TABLE TR TD{vertical-align:top}DIV#cookieModule .card .card-block .cookie-info-block TABLE TR TD:last-child{word-break:break-word}DIV#cookieModule .settings-table-container{margin-top:30px}DIV#cookieModule .settings-property .settings-table-toggler SPAN.collapsed-label{display:none}DIV#cookieModule .settings-property .settings-table-toggler SPAN.expanded-label{display:block}DIV#cookieModule .settings-property .settings-table-toggler SPAN.expanded-label I{transform:rotate(90deg)}DIV#cookieModule .settings-property .settings-table-toggler SPAN I{margin-left:15px}DIV#cookieModule .settings-property .settings-table-toggler.collapsed SPAN.collapsed-label{display:block}DIV#cookieModule .settings-property .settings-table-toggler.collapsed SPAN.expanded-label{display:none}DIV.cookie-banner-details h3{font-size:1.5rem}.privacy-content-box{background-color:#eee;padding:20px;text-align:center}.privacy-content-box I.cm-icon-lock{color:#3c4859;font-size:20px}.privacy-content-box .privacy-box-description{font-size:16px;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:#666;border-color:#666;cursor:not-allowed}