#cconsent-bar{position:fixed;height:100%;width:100%;z-index:1000;background:rgba(0,0,0,.7);padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:auto}#cconsent-bar .cconsent-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:auto;background-color:#dff1fa;line-height:1.5rem;padding:1rem;border-radius:8px;max-width:1200px}@media(max-width:543.9px){#cconsent-bar .cconsent-wrapper{display:block}}#cconsent-bar .cconsent-wrapper a:hover{text-decoration:underline}#cconsent-bar .cconsent-left{-ms-flex-item-align:center;align-self:center;text-align:center;padding:1rem}@media(max-width:767.9px){#cconsent-bar .cconsent-left{-ms-flex-item-align:start;align-self:flex-start}}#cconsent-bar .cconsent-right{-ms-flex-item-align:center;align-self:center;padding:2rem 1rem 1rem 1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width:767.9px){#cconsent-bar .cconsent-button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#cconsent-bar .cconsent-button{border:none;padding:.5rem;outline:none;margin-bottom:.5rem;margin-right:.5rem}@media(max-width:767.9px){#cconsent-bar .cconsent-button{margin-bottom:.75rem;margin-right:0;border:1px solid #777;font-size:80%}}#cconsent-bar .cconsent-button.accept{background-color:#5cb85c;padding:.75rem 1rem;color:#fff;font-size:100%!important;border:1px solid #5cb85c!important}#cconsent-bar .cconsent-button.customize{background-color:inherit}#cconsent-bar .cconsent-button.deny{background-color:inherit}#cconsent-bar .cconsent-button:hover{text-decoration:underline}#site-footer .cconsent-bar-visible{padding-bottom:90px}#modal-cookie-consent .switch-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#modal-cookie-consent .info-container{border-bottom:1px solid #f0f0f0}#modal-cookie-consent .info-container.last{border-bottom:none}#modal-cookie-consent h4{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:normal}#modal-cookie-consent h4 i{margin-left:.25rem;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-ms-flex-item-align:start;align-self:flex-start}#modal-cookie-consent h4.toggle-active i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-ms-flex-item-align:end;align-self:flex-end}@media print{#cconsent-bar,#modal-cookie-consent{display:none!important}}input[type="checkbox"].switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2rem;height:1rem;background:#ddd;border-radius:3em;position:relative;cursor:pointer;outline:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}input[type="checkbox"].switch:checked{background:#0ebeff}input[type="checkbox"].switch:after{position:absolute;content:"";width:1rem;height:1rem;border-radius:50%;background:#fff;-webkit-box-shadow:0 0 .25em rgba(0,0,0,.3);box-shadow:0 0 .25em rgba(0,0,0,.3);left:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}input[type="checkbox"].switch:checked:after{left:calc(100% - 1rem)}input[type="checkbox"].switch.md{width:2.5rem;height:1.25rem}input[type="checkbox"].switch.md:after{width:1.25rem;height:1.25rem}input[type="checkbox"].switch.md:checked:after{left:calc(100% - 1.25rem)}input[type="checkbox"].switch.lg{width:3rem;height:1.5rem}input[type="checkbox"].switch.lg:after{width:1.5rem;height:1.5rem}input[type="checkbox"].switch.lg:checked:after{left:calc(100% - 1.5rem)}input[type="checkbox"].switch.alt:after{-webkit-transform:scale(.7);transform:scale(.7)}