/*!sc*/.noScroll,.noScroll body{height:100%;overflow:hidden!important;position:relative}

    /*!sc*/#coiOverlay{background:hsla(0,0%,6%,.85);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;padding-top:3rem;z-index:99999999999}

    /*!sc*/@media (min-width:768px){#coiOverlay{padding-top:0}}

    /*!sc*/#coi-banner-wrapper{background:#fff;border:0 solid #002b4b;border-radius:0;max-height:100%;max-width:100%;opacity:0;outline:0;overflow-x:hidden;-webkit-transition:opacity .2s;transition:opacity .2s;width:600px}

    /*!sc*/#coi-banner-wrapper *{-webkit-font-smoothing:antialiased;box-sizing:border-box;color:#002b4b;line-height:1.5;text-align:left}

    /*!sc*/#coi-banner-wrapper :focus,#coi-banner-wrapper :focus-visible{outline:0}

    /*!sc*/

    /*!sc*/@-webkit-keyframes ci-bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}

    /*!sc*/@keyframes ci-bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}

    /*!sc*/#coi-banner-wrapper.ci-bounce{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:bounce;-webkit-animation-name:ci-bounce;animation-name:ci-bounce}

    /*!sc*/#coi-banner-wrapper a[target=_blank]:not(.coi-external-link):after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);margin:0 3px 0 5px}

    /*!sc*/#coi-banner-wrapper #coiBannerHeadline{border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1rem 2rem;padding-bottom:.5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;font-size:40px!important;justify-content:center;text-align:center}

    /*!sc*/#coi-banner-wrapper button.ci-btn-tab-active .ci-arrow{top:0;-ms-transform:rotate(45deg)!important;transform:rotate(45deg)!important;-webkit-transform:rotate(45deg)!important}

    /*!sc*/#coi-banner-wrapper button#hideDetailsButton,#coi-banner-wrapper button#showDetailsButton{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border-top:1px solid #e5e5e5;justify-content:center;padding-bottom:1rem;padding-top:1rem;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}

    /*!sc*/#coi-banner-wrapper button#hideDetailsButton:focus,#coi-banner-wrapper button#hideDetailsButton:hover,#coi-banner-wrapper button#showDetailsButton:focus,#coi-banner-wrapper button#showDetailsButton:hover{background-color:#6a6a6a;color:#fff}

    /*!sc*/#coi-banner-wrapper button#hideDetailsButton:focus .ci-arrow,#coi-banner-wrapper button#hideDetailsButton:hover .ci-arrow,#coi-banner-wrapper button#showDetailsButton:focus .ci-arrow,#coi-banner-wrapper button#showDetailsButton:hover .ci-arrow{border-color:#fff}

    /*!sc*/#coi-banner-wrapper button#hideDetailsButton{border-bottom:1px solid #e5e5e5;box-shadow:5px -5px 10px #e5e5e5}

    /*!sc*/#coi-banner-wrapper button#hideDetailsButton .ci-arrow{top:0;-ms-transform:rotate(45deg)!important;transform:rotate(45deg)!important;-webkit-transform:rotate(45deg)!important}

    /*!sc*/#coi-banner-wrapper button.action{-webkit-align-items:center;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;cursor:pointer;font-family:inherit;font-size:1rem;height:3rem;margin:.75rem;min-width:180px;outline:0;padding:0 1.25rem;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}

    /*!sc*/#coi-banner-wrapper button.action.primary{background-color:#002b4b;color:#fff}

    /*!sc*/#coi-banner-wrapper button.action.primary:focus,#coi-banner-wrapper button.action.primary:hover{background-color:#6a6a6a;color:#fff}

    /*!sc*/#coi-banner-wrapper button.action.secondary{background-color:#f6f6f6;border:1px solid #e5e5e5;color:inherit}

    /*!sc*/#coi-banner-wrapper button.action.secondary:focus,#coi-banner-wrapper button.action.secondary:hover{background-color:#6a6a6a;color:#fff}

    /*!sc*/#coi-banner-wrapper button.action.secondary.details-dependent{display:none}

    /*!sc*/#coi-banner-wrapper button.action.secondary.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

    /*!sc*/#coi-banner-wrapper .coi-banner__page{-webkit-align-items:flex-end;background-color:#fff;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;display:block;height:100%}

    /*!sc*/#coi-banner-wrapper .coi-banner__page a{color:#2973ba;cursor:pointer;font-size:.875rem;line-height:1.5;-webkit-text-decoration:underline;text-decoration:underline}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .ci-arrow{border:solid;border-width:0 3px 3px 0;display:inline-block;height:10px;margin-right:10px;padding:3px;position:relative;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-webkit-transition:all .3s ease;transition:all .3s ease;width:10px}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-button-group{display:none;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding-bottom:.5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center}

    /*!sc*/@media (min-width:768px){#coi-banner-wrapper .coi-banner__page .coi-button-group{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-button-group.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-banner__summary{background-color:#fff}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__update-consent-container{display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;background-color:#fff;border-top:1px solid #e5e5e5;bottom:0;justify-content:center;position:-webkit-sticky;position:sticky;width:100%}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__update-consent-container button{width:100%}

    /*!sc*/@media (min-width:768px){#coi-banner-wrapper .coi-banner__page .coi-consent-banner__update-consent-container button{width:auto}}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__update-consent-container.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:2}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper{box-sizing:border-box;display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 1rem 1rem;position:relative}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:50px;padding:.5rem 1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;border-bottom:1px solid #e5e5e5;justify-content:center}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-container:last-child{border-bottom:0}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-container .cookie-details__detail-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:.5rem;word-break:break-word}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-container .cookie-details__detail-container a{font-size:.75rem}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-container .cookie-details__detail-container span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

    /*!sc*/@media (min-width:768px){#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-container .cookie-details__detail-container{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-bottom:0}}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-container .cookie-details__detail-title{font-weight:700}

    /*!sc*/@media (min-width:768px){#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-container .cookie-details__detail-title{-webkit-flex:2;-ms-flex:2;flex:2;max-width:30%}}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-container .cookie-details__detail-content{-webkit-flex:4;-ms-flex:4;flex:4}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-container .coi-consent-banner__found-cookies{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:.75rem}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-container .coi-consent-banner__cookie-details{background-color:#f6f6f6;border:1px solid #e5e5e5;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5rem;padding:.5rem}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__name-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-name{-webkit-align-items:baseline;background:none;border:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex:unset;-ms-flex:unset;flex:unset;font-family:inherit;min-width:30%;padding:.5rem 0;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-name span{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-name:focus,#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-name:hover{background-color:#6a6a6a}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-name:focus .ci-arrow,#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-name:hover .ci-arrow{border-color:#fff}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-name:focus span,#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-name:hover span{color:#fff}

    /*!sc*/@media (min-width:768px){#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-name{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-name .coi-consent-banner__category-name-switch{padding-right:.5rem}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-name span{font-family:inherit;font-size:.875rem;font-weight:700}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-controls{-webkit-align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-controls .coi-consent-banner__category-controls__label-toggle{-webkit-align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}

    /*!sc*/@media (min-width:768px){#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-controls .coi-consent-banner__category-description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-controls .coi-consent-banner__switch-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-expander{opacity:0;position:absolute;z-index:-1}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-checkboxes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;-webkit-align-items:center;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-checkboxes .checkbox-toggle{background:#6a6a6a;border-radius:100px;cursor:pointer;height:40px;position:relative;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.3s ease;transition:.3s ease;width:65px}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-checkboxes .checkbox-toggle:before{background:#fff;border-radius:100px;box-sizing:border-box;color:#333;content:"";height:30px;left:5px;position:absolute;top:5px;-webkit-transition:.3s ease;transition:.3s ease;width:30px}

    /*!sc*/@media (min-width:768px){#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-checkboxes .checkbox-toggle{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-checkboxes input{cursor:pointer;height:100%;opacity:0!important;position:absolute;width:100%;z-index:1;-webkit-clip:initial!important;clip:auto!important;display:block!important;left:0!important;top:0!important}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-checkboxes input[type=checkbox]:focus-visible+.checkbox-toggle{outline:.2rem solid #002b4b80;outline-offset:2px;-webkit-transition:.05s;transition:.05s;-moz-outline-radius:.1875rem}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-checkboxes input[type=checkbox]:checked+.checkbox-toggle{background:#002b4b}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-checkboxes input[type=checkbox]:checked+.checkbox-toggle:before{background:#fff;left:30px}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__description-container{-webkit-align-self:flex-end;display:none;width:100%;-ms-flex-item-align:end;align-self:flex-end;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .tab-panel-active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-consent-banner__categories-wrapper .coi-consent-banner__category-description{font-size:.875rem;max-width:80%;padding-bottom:1rem;padding-top:.5rem}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-banner__page-footer{background-color:#fff;border-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:2}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-banner__page-footer:focus{outline:0}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-banner__page-footer button{-webkit-align-items:baseline;background:none;border:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-flex:auto;-ms-flex:auto;flex:auto;font-family:inherit;min-width:30%;padding:.5rem 0}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-banner__page-footer button.details-dependent{display:none}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-banner__page-footer button.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-banner__text{color:#002b4b;font-size:.875rem}

    /*!sc*/#coi-banner-wrapper .coi-banner__page .coi-banner__text .coi-banner__maintext{padding:0 2rem 1rem}