html.vi_ecb-noscroll{position:fixed;overflow-y:scroll;width:100%;}
.eu-cookies-bar-cookies-bar-wrap, .eu-cookies-bar-cookies-bar-wrap *,
.eu-cookies-bar-cookies-bar-settings-wrap, .eu-cookies-bar-cookies-bar-settings-wrap *{box-sizing:border-box;}
.eu-cookies-bar-cookies-bar-wrap{position:fixed;background:rgba(1, 1, 1, 0.7);color:white;z-index:999999999999;display:none;font-size:11px;padding-top:10px;padding-right:20px;padding-left:20px;padding-bottom:5px !important;}
.eu-cookies-bar-cookies-bar-wrap.eu-cookies-bar-cookies-bar-position-top{left:0;right:0;top:0;}
.eu-cookies-bar-cookies-bar-wrap.eu-cookies-bar-cookies-bar-position-bottom{left:0;right:0;bottom:0;}
.eu-cookies-bar-cookies-bar-wrap.eu-cookies-bar-cookies-bar-position-bottom_left{left:20px;bottom:20px;width:500px;border-radius:20px;padding:10px;}
.eu-cookies-bar-cookies-bar-wrap.eu-cookies-bar-cookies-bar-position-bottom_left .eu-cookies-bar-cookies-bar{display:block;}
.eu-cookies-bar-cookies-bar-wrap.eu-cookies-bar-cookies-bar-position-bottom_left .eu-cookies-bar-cookies-bar .eu-cookies-bar-cookies-bar-message{display:block;padding-right:0;line-height:1.5;}
.eu-cookies-bar-cookies-bar-wrap.eu-cookies-bar-cookies-bar-position-bottom_left .eu-cookies-bar-cookies-bar .eu-cookies-bar-cookies-bar-button-container{display:block;width:100%;text-align:center;}
.eu-cookies-bar-cookies-bar-wrap.eu-cookies-bar-cookies-bar-position-bottom_right{right:0;bottom:0;width:500px;}
.eu-cookies-bar-cookies-bar-wrap.eu-cookies-bar-cookies-bar-position-bottom_right .eu-cookies-bar-cookies-bar{display:block;}
.eu-cookies-bar-cookies-bar-wrap.eu-cookies-bar-cookies-bar-position-bottom_right .eu-cookies-bar-cookies-bar .eu-cookies-bar-cookies-bar-message{display:block;padding-right:0;}
.eu-cookies-bar-cookies-bar-wrap.eu-cookies-bar-cookies-bar-position-bottom_right .eu-cookies-bar-cookies-bar .eu-cookies-bar-cookies-bar-button-container{display:block;width:100%;text-align:center;}
.eu-cookies-bar-cookies-bar{display:table;width:100%;max-width:1200px;margin:0 auto;}
.eu-cookies-bar-cookies-bar-message{display:table-cell;padding-right:20px;}
.eu-cookies-bar-cookies-bar-button-container{display:table-cell;vertical-align:middle;text-align:center;padding:5px 0;}
.eu-cookies-bar-cookies-bar-button-wrap{display:flex;align-items:center;justify-content:center;}
@media screen and (max-width:768px){
.eu-cookies-bar-cookies-bar{display:block;}
.eu-cookies-bar-cookies-bar-wrap{font-size:12px !important;width:100% !important;left:0 !important;right:0 !important;border-radius:0 !important;margin:0 !important;}
.eu-cookies-bar-cookies-bar-message{display:inline-block !important;width:100%;padding-right:0;}
.eu-cookies-bar-cookies-bar-button-container{display:inline-block;width:100%;text-align:center;}
}
.eu-cookies-bar-cookies-bar-button{display:inline-block;margin:0 10px;cursor:pointer;padding:4px;position:relative;white-space:nowrap;}
.eu-cookies-bar-cookies-bar-button:hover{opacity:0.6;transition:opacity 300ms ease;}
.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-close span:before{background:gray;color:white;padding:3px;border-radius:50%;overflow:hidden;vertical-align:text-bottom;}
.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-close span{display:inline;}
.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-settings{text-decoration:underline;}
.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-accept .eu-cookies-bar-tick:before{margin-right:5px;}
.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-accept{padding:0 10px;}
.eu-cookies-bar-cookies-bar-button.eu-cookies-bar-cookies-bar-button-decline{padding:0 10px;}
.eu-cookies-bar-cookies-settings-call-container.eu-cookies-bar-cookies-settings-call-position-left{left:20px;}
.eu-cookies-bar-cookies-settings-call-container.eu-cookies-bar-cookies-settings-call-position-right{right:20px;}
.eu-cookies-bar-cookies-settings-call-container{position:fixed;z-index:99;bottom:0;background:white;font-size:11px;padding:0 10px;cursor:pointer;}
.eu-cookies-bar-cookies-bar-settings-wrap{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999999999;display:none;}
.eu-cookies-bar-cookies-bar-settings-wrap-container{position:relative;width:100%;height:100%;vertical-align:middle;display:flex;justify-content:center;align-items:center;align-content:center;}
.eu-cookies-bar-cookies-bar-settings-overlay{position:absolute;background:rgba(1, 1, 1, 0.6);top:0;left:0;right:0;bottom:0;}
.eu-cookies-bar-cookies-bar-settings{position:relative;width:500px;height:500px;background:#ffffff;margin:0 auto;overflow:hidden;font-size:14px;}
.eu-cookies-bar-cookies-bar-settings-header{position:relative;display:block;width:100%;text-align:center;font-size:18px;color:white;padding:10px 48px;background:rgba(87, 180, 229, 0.95);}
.eu-cookies-bar-cookies-bar-settings-header .eu-cookies-bar-cookies-bar-settings-close{position:absolute;top:11px;right:11px;cursor:pointer;line-height:1;}
.eu-cookies-bar-cookies-bar-settings-header .eu-cookies-bar-cookies-bar-settings-close:before{font-size:24px;}
.eu-cookies-bar-cookies-bar-settings-nav{display:flex;width:100%;}
.eu-cookies-bar-cookies-bar-settings-nav div{width:50%;background:gainsboro;text-align:center;padding:5px;cursor:pointer;color:black;}
.eu-cookies-bar-cookies-bar-settings-nav .eu-cookies-bar-cookies-bar-settings-nav-active{background:#ffffff;color:#000;}
.eu-cookies-bar-cookies-bar-settings-content{overflow:auto;width:100%;max-height:370px;padding:10px;}
.eu-cookies-bar-cookies-bar-settings table{table-layout:fixed;width:100%;}
.eu-cookies-bar-cookies-bar-settings tr td{width:inherit;overflow:hidden;padding:4px 8px;}
.eu-cookies-bar-cookies-bar-settings th{text-align:center;padding:4px;}
.eu-cookies-bar-cookies-bar-settings tr th:last-child{width:60px;text-align:center;}
.eu-cookies-bar-cookies-bar-settings tr td:last-child{width:60px;text-align:center;}
.eu-cookies-bar-cookies-bar-settings tr td:first-child{overflow:hidden;}
.eu-cookies-bar-cookies-bar-settings tr td input{margin:4px auto;padding:0;}
.eu-cookies-bar-cookies-bar-settings-policy{padding:10px;}
.eu-cookies-bar-cookies-bar-settings-content-child-inactive{display:none;}
.eu-cookies-bar-cookies-bar-settings-save-button {
position: absolute;
bottom: 10px;
right: 10px;
padding: 4px 8px;
cursor: pointer;
border-radius: 3px;
}