html.coopol-freeze-alone{overflow-y:scroll;position:static;left:0;right:0;bottom:0;top:0;}
html.coopol-freeze{overflow-y:scroll;position:fixed;left:0;right:0;bottom:0;top:0;}
#coopol #coopol-popup-body-right ul{margin-left:24px;}
.coopol-freeze .o-container.o-fixed-bottom{z-index:1052;}
#coopol .coopol-subgroup-cookies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-left:-8px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
#coopol .coopol-subgroup-cookies > span{margin:0 0 8px 8px;border:1px solid #000;border-radius:11px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:15px;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px 8px 1px 8px;font-size:13px;}
.wysiwyg .coopol-show-settings-popup-wrapper{height:auto;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px;}
.wysiwyg .coopol-show-settings-popup-wrapper .coopol-show-settings-left,.wysiwyg .coopol-show-settings-popup-wrapper .coopol-show-settings-right{display:none;}
.wysiwyg .coopol-show-settings-popup-wrapper .coopol-show-settings-middle{background:none!important;border-top:none;border-bottom:none;background:none;float:none;height:auto!important;padding-top:0;}
.wysiwyg .coopol-show-settings-popup-wrapper .coopol-show-settings-middle .coopol-show-settings{border:1px solid #51b046!important;padding:0 12px;background:#51b046!important;border-radius:16px;font-size:13px;line-height:16px;min-width:210px;height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff!important;font-weight:normal;text-decoration:none;cursor:pointer;position:relative;text-transform:uppercase;letter-spacing:1px;text-align:center;margin:0!important;}
.wysiwyg .coopol-show-settings-popup-wrapper .coopol-show-settings-middle .coopol-show-settings:hover{background:#fff!important;color:#51b046!important;}
#coopol *,#coopol *:before,#coopol *:after{-webkit-box-sizing:content-box;box-sizing:content-box}
#coopol,#coopol *,#coopol div,#coopol span,#coopol ul,#coopol li,#coopol a,#coopol p,.coopol-alert-box-wrapper *{font-family:'poppins';background:none;border:none;bottom:auto;clear:none;float:none;height:auto;left:auto;letter-spacing:normal;line-height:20px;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;text-shadow:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto;padding:0;margin:0;border-radius:0;position:static;font-weight:normal;color:#4a4850}
.ru-ru #coopol,.ru-ru #coopol *,.ru-ru #coopol div,.ru-ru #coopol span,.ru-ru #coopol ul,.ru-ru #coopol li,.ru-ru #coopol a,.ru-ru #coopol p,.ru-ru .coopol-alert-box-wrapper *{font-family:'arial';}
[coopol-stat-2="0"],[coopol-stat-3="0"],[coopol-stat-4="0"],[coopol-stat-5="0"]{color:#bababa;font-weight:normal;}
[coopol-stat-2="1"],[coopol-stat-3="1"],[coopol-stat-4="1"],[coopol-stat-5="1"]{color:#51b046;font-weight:bold;}
#coopol{height:100%;min-height:100%;max-width:100%;position:fixed;width:100%;z-index:1051;display:none;}
#coopol #coopol-popup-bg{background:transparent;opacity:0;-webkit-transition:all 0.15s linear;-o-transition:all 0.15s linear;transition:all 0.15s linear;position:fixed;left:0;right:0;bottom:0;top:0;-webkit-animation:none;animation:none;}
#coopol.active-coopol #coopol-popup-bg{opacity:0.8;background:#000000!important;}
#coopol #coopol-popup-wrapper{display:none;z-index:1051;color:#4a4850;text-align:left;position:absolute;top:10px;left:10px;right:10px}
#coopol #coopol-popup-wrapper:focus{outline:none}
#coopol #coopol-popup-wrapper a{color:#51b046;text-decoration:none}

:where(.site-670,.site-674,.site-668) #coopol #coopol-popup-wrapper a{color:#51B046}


#coopol #coopol-popup-wrapper a:hover{color:#00ABC2;text-decoration:none}
#coopol #coopol-popup-wrapper a:hover{text-decoration:underline}
#coopol #coopol-popup-wrapper img{border:0px}
#coopol #coopol-popup-top .coopol-close{float:none;position:absolute;right:24px;top:24px;background:none;background-size:contain;width:16px;height:16px;cursor:pointer;padding:0;z-index:2;opacity:1;border:none;}
.coopol-alert-box-wrapper .coopol-alert-box-corner-close button{float:none;position:relative;right:0;top:0;background:none;background-size:contain;width:20px;height:20px;cursor:pointer;padding:2px;opacity:1;}
#coopol #coopol-popup-top .coopol-close::before,.coopol-alert-box-wrapper .coopol-alert-box-corner-close button::before{content:"\e912";font-family:'octo'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:16px;}
#coopol #coopol-popup-top .coopol-close:hover,.coopol-alert-box-wrapper .coopol-alert-box-corner-close button:hover{opacity:.8;}
#coopol #coopol-close{background:none!important;display:none}
#coopol #coopol-popup-wrapper a:hover{text-decoration:none}
#coopol #coopol-popup-top img a{border:0}
#coopol #coopol-popup-body{background-color:#ffffff;margin:18px 0 16px;width:100%;position:relative;padding:0 16px 0 32px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;max-height:100%;z-index:3}
#coopol p.coopol-main-title{font-weight:normal;font-size:22px;line-height:26px;padding:48px 117px 16px 0;color:#4a4850!important;border-bottom:1px solid #e2e2e2;margin:0 32px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;z-index:1;}
#coopol #coopol-popup-body p.coopol-about-title{font-weight:bold;padding:0 0 16px;}
#coopol #coopol-popup-body .legacy-preference-banner-title{margin:5px 0px 0px 5px;padding:0px;color:#4a4850}
#coopol #coopol-popup-body p.header-3,#coopol #coopol-popup-body #coopol-vendor-consent-text{font-weight:bold;font-size:22px;margin:0;display:inline-block;line-height:26px;padding:0;}
#coopol #coopol-popup-body p,#coopol #coopol-popup-body div.coopol-main-info-text{font-weight:normal;font-size:15px;line-height:20px;margin:0;padding:0px;}
#coopol #coopol-popup-body p + p{margin-bottom:16px;}
#coopol #coopol-popup-body div.coopol-main-info-text{max-height:none;overflow-y:visible;padding-right:0;}
#coopol #coopol-popup-body div.coopol-main-info-text div.coopol-cookie-list{margin-top:16px;}
#coopol #coopol-popup-body div.coopol-main-info-text div.coopol-cookie-list p{margin:4px 0}
#coopol #coopol-popup-body div.coopol-main-info-text div.coopol-cookie-list p.coopol-subgroup-cookies-list,#coopol #coopol-popup-body div.coopol-main-info-text div.coopol-cookie-list p.coopol-group-cookies-list{border-bottom:none;padding-bottom:0;color:#4a4850;}
#coopol #coopol-popup-body div.coopol-main-info-text div.coopol-cookie-list .coopol-cookies-used{font-weight:bold;font-size:16px;padding:0 0 16px;border-bottom:none;}
#coopol #coopol-popup-body div.coopol-main-info-text div.coopol-cookie-list span.coopol-subgroup-header{font-size:16px;padding:0 0 0 12px;color:#4a4850;display:inline-block;padding-bottom:8px;font-weight:bold;position:relative;}
#coopol #coopol-popup-body div.coopol-main-info-text div.coopol-cookie-list span.coopol-subgroup-header::before{content:">";position:absolute;left:0;top:0;font-size:19px;color:#ccc;}
#coopol #coopol-popup-body div.coopol-subgroup-description{margin:8px 0 16px;}
#coopol #coopol-popup-body-left{float:left;width:100%}
#coopol #coopol-branding-top-logo{background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;height:50px;width:140px;position:absolute;top:-65px;left:10px}
#coopol #coopol-menu{padding:0px;width:100%;word-break:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
#coopol #coopol-menu li{list-style-type:none;min-height:auto;border-bottom:none;background:none!important;width:100%;cursor:pointer;}
#coopol #coopol-menu li button{cursor:pointer}
#coopol #coopol-menu li .preference-menu-item{font-size:13px;margin:0;padding:0;width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
#coopol #coopol-menu li .preference-menu-item button,#coopol #coopol-menu li .preference-menu-item a{font-size:13px;color:#4a4850;font-weight:normal;text-align:left;line-height:18px;min-height:41px;border-bottom:2px solid #51b046;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:4px 6px 0 6px;background:#fff;color:#51b046;outline:none;}
#coopol #coopol-menu li .preference-menu-item button:focus,#coopol #coopol-menu li .preference-menu-item a:focus{outline:none;}
#coopol #coopol-menu li .preference-menu-item button::-moz-focus-inner,#coopol #coopol-menu li .preference-menu-item a::-moz-focus-inner{border:0;}
#coopol #coopol-menu li:hover .preference-menu-item button,#coopol #coopol-menu li:hover .preference-menu-item a,#coopol #coopol-menu li.menu-item-selected .preference-menu-item button,#coopol #coopol-menu li.menu-item-selected .preference-menu-item a{background:#51b046;color:#fff;outline:none;}
#coopol #coopol-menu .menu-item-selected{background-color:#fff!important}
#coopol #coopol-menu .menu-item-selected a{color:#4a4850}
#coopol #coopol-menu li{background-size:16px!important;background-position:15px 12px!important;background-repeat:no-repeat!important}
#coopol #coopol-popup-body-right{float:left;padding:10px 20px}
#coopol #coopol-popup-more-info-bar{display:block;float:none;width:auto;}
#coopol #coopol-popup-more-info-bar p{float:left;margin:0;width:auto;font-weight:bold;font-size:14px;height:26px;padding:4px;box-sizing:border-box;}
#coopol #coopol-popup-wrapper .coopol-arrow{float:left;margin:7px 0px 0px 5px}
#coopol #coopol-popup-wrapper .coopol-status{font-weight:bold;min-width:23%}
#coopol #coopol-popup-wrapper .coopol-status-symbol{margin:2px 0px 0px 4px}
#coopol #coopol-popup-wrapper .coopol-status .coopol-status-editable,#coopol #coopol-popup-wrapper .coopol-status .coopol-status-always-active{display:none}
#coopol #coopol-popup-wrapper .coopol-status-on{color:#51b046}
#coopol #coopol-popup-wrapper .coopol-bottom-spacer{clear:both;height:20px}

/*#coopol #coopol-popup-bottom{border-top:1px solid #e2e2e2;float:none;margin:0px;padding-bottom:10px;background:none!important;margin:0 32px;-webkit-box-sizing:border-box;box-sizing:border-box;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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}*/
#coopol #coopol-popup-bottom-logo{display:none;}
#coopol #coopol-popup-bottom-logo:before{content:'Powered by';font-size:13px;color:#4a4850;position:relative;top:10px;margin-left:10px;width:auto}
#coopol #coopol-popup-bottom-logo:after{content:'CookiesPolicy';font-size:13px;color:#4a4850;width:auto;position:relative;top:10px;margin-left:4px;border-bottom:1px solid #ccc}
#coopol #coopol-popup-wrapper .coopol-allow-all-button,#coopol #coopol-popup-wrapper .coopol-save-settings-button{cursor:hand;cursor:pointer}
#coopol #coopol-popup-wrapper .coopol-button-wrapper{float:none;margin:0}
#coopol #coopol-popup-wrapper .coopol-white-button-middle{border:1px solid #51b046!important;padding:0 12px;background:#51b046!important;border-radius:16px;font-size:13px;line-height:16px;min-width:210px;min-height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff!important;font-weight:normal;text-decoration:none;cursor:pointer;position:relative;text-transform:uppercase;letter-spacing:1px;text-align:center;}
#coopol #coopol-popup-wrapper .coopol-white-button-middle:hover{background:#fff!important;}
#coopol #coopol-popup-wrapper .coopol-white-button-middle:hover button{color:#51b046!important;}
#coopol #coopol-popup-wrapper .coopol-save-settings-button .coopol-white-button-middle{color:#51b046!important;background:#fff!important;}
#coopol #coopol-popup-wrapper .coopol-white-button-middle button{font-size:13px;font-weight:bold;color:#fff!important;cursor:pointer;text-transform:uppercase;letter-spacing:1px; line-height: 13px; text-align: center;}
#coopol #coopol-popup-wrapper .coopol-white-button-middle button:hover{color:#51b046!important;}
#coopol #coopol-popup-wrapper .coopol-save-settings-button .coopol-white-button-middle button{color:#51b046!important;}
#coopol #coopol-popup-wrapper .coopol-save-settings-button .coopol-white-button-middle:hover{color:#fff!important;background:#51b046!important;}
#coopol #coopol-popup-wrapper .coopol-save-settings-button .coopol-white-button-middle:hover button{color:#fff!important;}
#coopol #coopol-popup-wrapper .coopol-allow-all-button .coopol-white-button-middle:hover{color:#51b046!important;background:#fff!important;}
#coopol #coopol-popup-wrapper .coopol-allow-all-button .coopol-white-button-middle:hover button{color:#51b046!important;}
.coopol-show-settings-popup-wrapper *,.coopol-show-settings-popup-wrapper *:before,.coopol-show-settings-popup-wrapper *:after{-webkit-box-sizing:content-box;box-sizing:content-box}
.coopol-show-settings-popup-wrapper,.coopol-show-settings-popup-wrapper *,.coopol-show-settings-popup-wrapper div,.coopol-show-settings-popup-wrapper span,.coopol-show-settings-popup-wrapper ul,.coopol-show-settings-popup-wrapper li,.coopol-show-settings-popup-wrapper a,.coopol-show-settings-popup-wrapper p,#coopol-show-settings-popup ul,#coopol-show-settings-popup li,#coopol-show-settings-popup a,#coopol-show-settings-popup span{border:none;bottom:auto;clear:none;float:none;letter-spacing:normal;line-height:normal;max-height:inherit;max-width:inherit;min-width:inherit;overflow:visible;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;padding:0;margin:0;border-radius:0;font-family:Arial,sans-serif;font-size:12px}
.coopol-show-settings-popup-wrapper img{width:auto;height:auto}
.coopol-show-settings-popup-wrapper{height:0px}
.coopol-show-settings-button{cursor:hand;cursor:pointer}
.coopol-show-settings-popup-wrapper .coopol-show-settings-middle a.coopol-show-settings{color:#4a4850!important;font-weight:bold;margin-top:-20px!important;float:none!important;font-size:14px}
.coopol-show-settings-popup-wrapper .coopol-show-settings-middle a.coopol-show-settings:hover{text-decoration:none!important}
#coopol-show-settings-popup{display:none;position:relative;z-index:2147483647;left:0px!important;float:left!important}
#coopol-show-settings-popup-inner{position:absolute}
#coopol-show-settings-popup ul{list-style-type:none!important;width:205px;height:auto!important;margin:3px 0px!important;padding:0px!important;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#f2f2f2}
#coopol-show-settings-popup ul li{padding:6px 10px 0px 6px;height:auto!important;list-style-type:none!important;margin:0px!important;font-size:13px!important;color:#4a4850!important;font-weight:bold!important}
#coopol-show-settings-popup ul li a{text-decoration:none;color:#4a4850}
#coopol-show-settings-popup ul li a:hover{text-decoration:underline}
#coopol-show-settings-popup ul li .coopol-dnt{font-size:10px!important;color:#333}
#coopol-show-settings-popup .icon{display:none}
#coopol-show-settings-popup .top-arrow{border-left:1px solid #ccc;border-top:1px solid #ccc;background:#f2f2f2;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:11px;position:absolute;width:11px;top:-3px!important}
#coopol-show-settings-popup .bottom-arrow-even,#coopol-show-settings-popup .bottom-arrow-odd{border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#f2f2f2;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:11px;position:absolute;width:11px;bottom:4px}
#coopol-show-settings-popup .menu-item-border{background-color:#ccc;display:block;height:1px;margin:0;padding:0;width:199px;margin-top:6px;margin-left:-5px}
#coopol-show-settings-popup .menu-bottom-odd,#coopol-show-settings-popup .menu-bottom-even{background-color:#f2f2f2;border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;display:block;height:7px;margin:0 0 10px 0;padding:0;margin-top:-3px;width:205px}
#coopol #coopol-branding-top-logo{display:none;}
#coopol #coopol-popup-wrapper{margin-left:calc((100% - 700px) /2);margin-right:calc((100% - 700px) /2);width:700px;max-width:700px;left:0;right:0;top:90px!important;bottom:56px!important;max-height:calc(100% - 106px - 56px);list-style:none;position:fixed;grid-auto-flow:dense;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;border-radius:0;background:none;-webkit-box-shadow:none;box-shadow:none;border:none;z-index:1051;background:#fff;margin-top:0!important;overflow:hidden;}
#coopol #coopol-popup-body-left-shading{display:none;}
#coopol #coopol-menu{margin:0 0 0 -4px;}
#coopol #coopol-menu li{padding-right:0;margin-left:4px;position:relative;overflow:hidden;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:19%;}
#coopol #coopol-menu li::after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:0 32px 24px 0;border-color:transparent #fff transparent transparent;position:absolute;top:0;left:calc(100% - 12px);}
#coopol #coopol-popup-body-left{float:none;width:100%;margin:24px 0;}
#coopol #coopol-popup-body-right{float:none;width:100%;padding:0;}
#coopol #coopol-popup-body .legacy-preference-banner-title{position:absolute;top:-32px;font-size:16px;font-weight:bold;left:32px;margin:0;}
#coopol .fieldset{position:relative;display:inline-block;width:auto;height:23px;margin-top:0}
#coopol .fieldset input{opacity:0;position:absolute;}
#coopol .fieldset label{position:relative;cursor:pointer;top:0;left:0;right:0;bottom:0;background:none;border-radius:0;overflow:visible;text-indent:0;font-size:14px;font-weight:bold;padding:4px;height:26px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:70px;}
#coopol .fieldset label::before{position:absolute;content:"";height:22px;width:40px;left:-40px;top:2px;background-color:#e2e2e2;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;border-radius:24px;bottom:0;}
#coopol .fieldset label::after{position:absolute;content:"";height:18px;width:18px;left:-38px;top:4px;background-color:#4a4850;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;border-radius:50%;}
#coopol .fieldset input:checked + label{background:none;height:26px;display:inline-block;position:relative;}
#coopol .fieldset input:focus+label,#coopol .fieldset input:active+label{-webkit-box-shadow:none;box-shadow:none}
#coopol .fieldset input:checked+label:after{background-color:#51b046;-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translateX(18px)}
#coopol .coopol-subgroup-checkbox{margin-right:5px}
#coopol .coopol-subgroup-fieldset{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);top:-3px;float:right;margin-right:50px}
#coopol .coopol-subgroup-fieldset label{font-size:20px;padding-top:0px}
.coopol-vendor-status-editable,#coopol .coopol-vendor-list-allow-all{float:right}
#coopol .coopol-vendor-allow-all-editable .fieldset{margin:0px;margin-left:12px}
#coopol .subgroup-cookies-list{height:30px}
#coopol .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
#coopol .fade-in{-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:400ms;animation-duration:400ms;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
#coopol #coopol-vendor-consent-text{cursor:pointer}
#coopol #coopol-vendor-consent-text:after{padding-left:10px;content:'\276F'}
#coopol #coopol-vendor-consent-text .vendor-consent-link{font-size:13px;font-weight:bold}
#coopol .vendor-header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
#coopol #coopol-vendor-consent-back:before{content:'\276E'}
#coopol #coopol-vendor-consent-back .vendor-consent-back-link{font-weight:bold;padding-left:4px}
#coopol .vendor-header-container .coopol-vendor-list-allow-all{width:38%}
#coopol .vendor-header-container .coopol-vendor-list-allow-all .vendor-allow-all-text{display:inline-block;font-size:13px;font-weight:bold;min-width:100px}
#coopol #coopol-vendor-consent-list{padding-top:10px;height:280px;overflow-y:auto}
#coopol #coopol-vendor-consent-list .vendor-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;padding-bottom:7px;padding-top:7px;border-bottom:1px solid #D8D8D8}
#coopol #coopol-vendor-consent-list .vendor-item .vendor-name{font-family:Poppins!important;font-size:13px;font-weight:bold!important;line-height:20px!important}
#coopol #coopol-vendor-consent-list .vendor-detail{width:75%;display:inline-block}
#coopol #coopol-vendor-consent-list .vendor-detail .vendor-privacy-policy{color:#1F96DB;font-family:Poppins;font-size:11px;font-weight:bold;line-height:17px}
#coopol #coopol-vendor-consent-list .vendor-toggle-content .fieldset{margin:0px}
#coopol #coopol-vendor-consent-list .vendor-toggle-content .vendor-status-label{font-size:12px!important}
#coopol .header-3{display:block;font-size:13px;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px;font-weight:bold!important}
#coopol-cookie-policy .coopol-cookie-policy-subgroup-table{width:100%;border-collapse:collapse;margin-bottom:12px}
#coopol-cookie-policy .coopol-cookie-policy-subgroup-table .coopol-cookie-policy-left,#coopol-cookie-policy .coopol-cookie-policy-subgroup-table .coopol-cookie-policy-right{width:45%}
#coopol-cookie-policy .coopol-cookie-policy-subgroup-table .coopol-cookie-policy-right{padding-left:3rem}
#coopol-cookie-policy .coopol-cookie-policy-subgroup-table tr{border-bottom:1px solid #cccccc}
#coopol-cookie-policy .coopol-cookie-policy-subgroup-table tr th{padding-bottom:1rem;font-weight:normal}
#coopol-cookie-policy .coopol-cookie-policy-subgroup-table tr:first-child{text-align:left}
#coopol-cookie-policy .coopol-cookie-policy-subgroup-table tr:last-child{border-bottom:none!important}
#coopol-cookie-policy .coopol-cookie-policy-subgroup-table .coopol-cookie-policy-subgroup .coopol-cookie-policy-left{border-right:1px solid #cccccc;padding-bottom:1rem;padding-top:1rem}
#coopol-cookie-policy .coopol-cookie-policy-subgroup-table .coopol-cookie-policy-subgroup .coopol-cookie-policy-right{padding-left:4rem}
.coopol-alert-box-wrapper .legacy-banner-title{font-weight:bold;font-size:15px;line-height:16pt;color:#4a4850!important;padding-bottom:5px}
.coopol-alert-box-wrapper .banner-content .banner-policy-link{text-decoration:none!important;}
.coopol-alert-box-wrapper .coopol-alert-box-button.coopol-button-allow{cursor:pointer}
.coopol-alert-box-wrapper{opacity:1;z-index:1051;position:fixed;top:0;right:0;bottom:0;left:0;background:none!important;}
.coopol-alert-box-wrapper::before{content:"";opacity:0.8;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000!important;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}
.coopol-alert-box-bg{margin-left:calc((100% - 700px) /2);margin-right:calc((100% - 700px) /2);width:700px;max-width:700px;left:0;right:0;top:90px;bottom:auto;max-height:calc(100% - 106px - 56px);display:-ms-grid;display:grid;list-style:none;position:fixed;grid-auto-flow:dense;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;border-radius:0;background:none;-webkit-box-shadow:none;box-shadow:none;border:none;z-index:1041;background:#fff;}
.coopol-alert-box-bottom-top{margin-left:calc((100% - 700px) /2);margin-right:calc((100% - 700px) /2);width:700px;max-width:700px;left:0;right:0;top:90px;bottom:auto;max-height:calc(100% - 106px - 56px);display:-ms-grid;display:grid;list-style:none;position:fixed;grid-auto-flow:dense;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;border-radius:0;background:none;-webkit-box-shadow:none;box-shadow:none;border:none;z-index:1042;height:0;}
.coopol-alert-box-wrapper .coopol-alert-box-logo,#coopol.modern #coopol-popup-top{background:#51b046!important;padding-right:calc(40% - 40px);padding-top:48px;padding-bottom:24px;color:black;position:relative!important;z-index:-2;font-weight:normal;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:calc((100% - 1280px) /2);max-width:none;margin:0 auto;width:100%;display:-ms-grid;display:grid;list-style:none;position:relative;grid-auto-flow:dense;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);line-height:40px;}

:where(.site-670,.site-674,.site-668) .coopol-alert-box-wrapper .coopol-alert-box-logo,
:where(.site-670,.site-674,.site-668) #coopol.modern #coopol-popup-top {
	background: #51B046 !important;
}


#coopol.modern #coopol-popup-top{padding:0;}
#coopol.modern #coopol-popup-top{z-index:2}
.coopol-alert-box-wrapper .coopol-alert-box-logo::before{content:"";background-size:150px 120px;background-repeat:repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-3;}
#coopol.modern #coopol-popup-top::before{content:"";background-size:150px 120px;background-repeat:repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-3;}
.coopol-alert-box-wrapper .coopol-alert-box-logo::after{-webkit-clip-path:polygon(0% 0%,calc(100% - 150px) 0%,calc(100% - 100px) 40px,calc(100% + 2px) 40px,102% 102%,0 100%);clip-path:polygon(0% 0%,calc(100% - 150px) 0%,calc(100% - 100px) 40px,calc(100% + 2px) 40px,102% 102%,0 100%);content:'';position:absolute;left:0;right:auto;padding-bottom:50px;background:#fff;z-index:-2;width:100%;top:32px;bottom:0;height:2px;}
#coopol.modern #coopol-popup-top::after{-webkit-clip-path:polygon(0% 0%,calc(100% - 150px) 0%,calc(100% - 100px) 40px,calc(100% + 2px) 40px,102% 102%,0 100%);clip-path:polygon(0% 0%,calc(100% - 150px) 0%,calc(100% - 100px) 40px,calc(100% + 2px) 40px,102% 102%,0 100%);content:'';position:absolute;left:0;right:auto;padding-bottom:150px;background:#fff;z-index:-2;width:100%;top:32px;bottom:0;height:2px;}
.coopol-alert-box-wrapper a{background-color:transparent}
.coopol-alert-box-wrapper a,.coopol-alert-box-wrapper a:link,.coopol-alert-box-wrapper a:visited{color:#51b046;text-decoration:none;}

:where(.site-670,.site-674,.site-668) .coopol-alert-box-wrapper a,
:where(.site-670,.site-674,.site-668) .coopol-alert-box-wrapper a:link,
:where(.site-670,.site-674,.site-668) .coopol-alert-box-wrapper a:visited {
	color: #51B046;
}


.coopol-alert-box-wrapper a:focus,.coopol-alert-box-wrapper a:hover,.coopol-alert-box-wrapper a:active{color:#00ABC2;text-decoration:none;outline:none;}

:where(.site-670,.site-674,.site-668) .coopol-alert-box-wrapper a:focus,
:where(.site-670,.site-674,.site-668) .coopol-alert-box-wrapper a:hover,
:where(.site-670,.site-674,.site-668) .coopol-alert-box-wrapper a:active {
	color: #51B046;
	text-decoration: underline;
}


.coopol-alert-box-wrapper .coopol-alert-box-bg #alert-box-message{font-size:15px;line-height:20px;color:#4a4850!important;padding-bottom:8px;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;}
.coopol-alert-box-wrapper .coopol-alert-box-bg p{font-size:15px;line-height:20px;color:#4a4850!important;padding-bottom:8px;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;}
.coopol-alert-box-wrapper .coopol-alert-box-corner-close{height:20px;right:22px;top:22px;margin-top:0;position:absolute;width:20px;}
.coopol-alert-box-wrapper .coopol-alert-box-body{margin:0;padding:0 32px 32px;overflow:hidden;position:relative;}
.coopol-alert-box-bg .coopol-clearfix{display:none;}
.coopol-alert-box-wrapper .coopol-alert-box-bg p.coopol-alert-box-title{font-weight:normal;font-size:22px;line-height:26px;padding:24px 208px 16px 0;color:#4a4850!important;border-bottom:1px solid #e2e2e2;margin:0 0 16px 0;}
.coopol-alert-box-wrapper .coopol-alert-box-button-middle{background:none!important;border:none!important;}
.coopol-alert-box-wrapper .coopol-alert-box-button-middle button{border:1px solid #51b046!important;background:#51b046!important;padding:0 12px;border-radius:17px;font-size:13px;line-height:13px;min-width:100%;min-height:34px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff!important;font-weight:normal;text-decoration:none;cursor:pointer;position:relative;text-transform:uppercase;letter-spacing:1px;text-align:center;margin:0;font-weight:bold;}

:where(.site-670,.site-674,.site-668) .coopol-alert-box-wrapper .coopol-alert-box-button-middle button{border:1px solid #51B046!important;background:#51B046!important;}
.site-671 .coopol-alert-box-wrapper .coopol-alert-box-button-middle button{border:1px solid #ef773c!important;background:#ef773c!important;}

.coopol-alert-box-wrapper .coopol-alert-box-button-middle button:hover{background:#fff!important;color:#51b046!important;}

:where(.site-670,.site-674,.site-668) .coopol-alert-box-wrapper .coopol-alert-box-button-middle button:hover{color:#51B046!important;}

.coopol-alert-box-wrapper .coopol-button-allow .coopol-alert-box-button-middle button:before{content:'\2713';padding-right:3px;display:none;}
.coopol-alert-box-wrapper .coopol-button-more .coopol-alert-box-button-middle{background:none!important;}
.coopol-alert-box-wrapper .coopol-button-more .coopol-alert-box-button-middle button{background:#fff!important;color:#51b046!important;}

:where(.site-670,.site-674,.site-668) .coopol-alert-box-wrapper .coopol-button-more .coopol-alert-box-button-middle button{color:#51B046!important;}
.site-671 .coopol-alert-box-wrapper .coopol-button-more .coopol-alert-box-button-middle button{color:#ef773c!important;}

.coopol-alert-box-wrapper .coopol-button-more .coopol-alert-box-button-middle button:hover{color:#fff!important;background:#51b046!important;}

:where(.site-670,.site-674,.site-668) .coopol-alert-box-wrapper .coopol-button-more .coopol-alert-box-button-middle button:hover{background:#51B046!important;}

.coopol-alert-box-wrapper .coopol-button-more .coopol-alert-box-button-middle button::-moz-focus-inner{border:0;}
.coopol-alert-box-wrapper .coopol-button-more .coopol-alert-box-button-middle button:before{display:none;}
.coopol-alert-box-bg .coopol-alert-box-button-container,#coopol #coopol-popup-bottom{position:relative;right:0;top:0;margin-top:0;display:-ms-grid;display:grid;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 32px 32px;-ms-grid-columns:1fr 16px 1fr 16px 1fr;grid-template-columns:repeat(3,1fr);grid-column-gap:16px;grid-auto-flow:dense;}
.coopol-alert-box-wrapper .coopol-alert-box-button{float:none;margin:0;line-height:initial;}
.coopol-alert-box-wrapper .coopol-alert-box-bottom-padding{padding-bottom:10px}
.coopol-alert-box-wrapper.hide-accept-button .coopol-alert-box-button.coopol-button-allow{display:none}
.coopol-alert-box-wrapper.hide-cookie-setting-button .coopol-alert-box-button.coopol-button-more{display:none}
.coopol-alert-box-wrapper.hide-accept-button .coopol-alert-box-body{margin-right:215px}
.coopol-alert-box-wrapper.hide-cookie-setting-button .coopol-alert-box-body{margin-right:215px}
.coopol-alert-box-wrapper.hide-accept-button.hide-cookie-setting-button .coopol-alert-box-body{margin-right:50px}
.coopol-alert-box-wrapper a{display:inline;}
.coopol-alert-box-close.banner-close-button{display:none;}
.coopol-alert-box-wrapper.bis{right:auto;top:auto;bottom:93px!important;width:100%;height:0;z-index:981;}
.coopol-alert-box-wrapper.bis p{color:#fff!important;text-align:center;font-size:18px;font-style:italic;padding:0 0 8px 0;}
.coopol-alert-box-wrapper.bis::before{display:none;}
.coopol-alert-box-wrapper.bis .coopol-alert-box-bg{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;padding-left:calc((100% - 1280px) /2);margin:0;background:none;max-height:none;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:auto;grid-template-columns:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;top:auto;bottom:0;width:280px;max-width:unset;box-sizing:content-box;}
.coopol-alert-box-wrapper.bis .coopol-alert-box-bg > *:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;}
.coopol-alert-box-wrapper.bis .coopol-card-7{background:#51b046;display:block;padding:16px;box-sizing:border-box;}

:where(.site-670,.site-674,.site-668) .coopol-alert-box-wrapper.bis .coopol-card-7{background:#51B046}
.site-671 .coopol-alert-box-wrapper.bis .coopol-card-7{background:#ef773c;}

.coopol-alert-box-wrapper.bis .coopol-button-more .coopol-alert-box-button-middle button:hover{color:#fff!important;border:1px solid #fff!important;background:#51b046!important;}

:where(.site-670,.site-674,.site-668) .coopol-alert-box-wrapper.bis .coopol-button-more .coopol-alert-box-button-middle button:hover{background:#51B046!important;}
.site-671 .coopol-alert-box-wrapper.bis .coopol-button-more .coopol-alert-box-button-middle button:hover{background:#ef773c!important;}

.coopol-alert-box-wrapper.bis .coopol-alert-box-button-middle{text-align:center;}
.coopol-alert-box-wrapper.ter{display:none;}
#coopol #coopol-menu #Chatbot-Cookies{padding:4px 10px 0 10px;}
.menu-lang .uk-dropdown-nav > li.lang-code-zh > a::before{bottom:0}
.menu-lang.menu-lang-coopol{position:absolute;right:24px;top:24px;background:transparent;width:auto;}
.menu-lang.menu-lang-coopol .octo-region-2{color:#fff;}
.menu-lang.menu-lang-coopol .lang-code{color:#fff;text-transform:uppercase;font-weight:bold;}
.menu-lang.menu-lang-coopol .octo-arrow-down{color:#fff;}
body.colored .menu-lang.menu-lang-coopol .uk-dropdown{background:#51b046;box-shadow:none;}
body.colored .menu-lang.menu-lang-coopol .uk-dropdown-nav > li > a{color:#fff;}
body.colored .menu-lang.menu-lang-coopol [class*="uk-dropdown-bottom"]{margin-top:4px;}
body.colored .menu-lang.menu-lang-coopol .uk-dropdown-nav{padding-bottom:16px;}
body.colored .menu-lang.menu-lang-coopol .uk-dropdown-nav > li > a::before{background-color:#fff;}
.menu-lang.menu-lang-coopol .uk-navbar-nav > li > a::after,.menu-lang.menu-lang-coopol .uk-navbar-nav > li > span::after,.menu-lang.menu-lang-coopol .uk-navbar-nav > li > a,.menu-lang.menu-lang-coopol .uk-navbar-nav > li > span,.menu-lang.menu-lang-coopol .uk-navbar-nav > li:hover > a,.menu-lang.menu-lang-coopol .uk-navbar-nav > li.uk-active > a,.menu-lang.menu-lang-coopol .uk-navbar-nav > li.uk-current > a{color:#fff;}
.menu-lang.menu-lang-coopol .uk-dropdown{left:auto!important;top:0!important;position:absolute;right:-24px;padding-top:28px;}
.menu-lang.menu-lang-coopol .uk-navbar-nav > li > a,.menu-lang.menu-lang-coopol .uk-navbar-nav > li > span{width:30px;}
.menu-lang.menu-lang-coopol .uk-dropdown::before{content:"";background-size:150px 120px;background-repeat:repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-3;}
@media (max-width:1312px){
	.coopol-alert-box-wrapper.bis .coopol-alert-box-bg{padding-left:16px;}
}
@media (max-width:991px){
	.coopol-alert-box-bg,.coopol-alert-box-bottom-top{top:56px;bottom:auto;max-height:calc(100% - 56px - 56px);}
	#coopol #coopol-popup-wrapper{top:56px!important;bottom:auto!important;max-height:calc(100% - 56px - 56px);}
}
@media 
(max-width:767px),only screen 
and (device-height:375px) 
and (device-width:812px) 
and (orientation:landscape)  
and (-webkit-device-pixel-ratio:3),only screen 
and (device-height:414px) 
and (device-width:846px) 
and (orientation:landscape),only screen 
and (device-height:414px) 
and (device-width:896px) 
and (orientation:landscape)
and (-webkit-device-pixel-ratio:2),only screen 
and (device-height:414px) 
and (device-width:896px) 
and (orientation:landscape)
and (-webkit-device-pixel-ratio:3),only screen 
and (device-width:823px) 
and (device-height:411px) 
and (-webkit-device-pixel-ratio:3.5) 
and (orientation:landscape){
	body#page{-webkit-text-size-adjust:100%;}
	#coopol #coopol-popup-wrapper .h2{display:none;}
	.coopol-alert-box-wrapper .coopol-alert-box-logo{left:20px;top:63px;margin-top:auto}
	.coopol-alert-box-wrapper .coopol-alert-box-corner-close{left:0;top:0;margin-top:auto;right:auto;bottom:auto;}
	.coopol-alert-box-wrapper.hide-accept-button .coopol-alert-box-body{margin-right:20px}
	.coopol-alert-box-wrapper.hide-cookie-setting-button .coopol-alert-box-body{margin-right:20px}
	.coopol-alert-box-wrapper.hide-accept-button.hide-cookie-setting-button .coopol-alert-box-body{margin-right:20px}
	.coopol-alert-box-wrapper .coopol-alert-box-body{margin-right:0;margin-left:0;padding-top:0;}
	.coopol-alert-box-bg .coopol-alert-box-button-container{position:relative;text-align:center;margin:0;top:auto;right:auto;padding:0 16px 8px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
	.coopol-alert-box-wrapper .coopol-alert-box-button{display:inline-block;margin-right:10px}
	#coopol #coopol-popup-wrapper{margin-left:0;margin-right:0;width:auto;max-width:none;left:0;right:0;top:40px!important;bottom:40px!important;max-height:calc(100% - 40px - 40px);list-style:none;position:fixed;grid-auto-flow:dense;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:40px 1fr auto;border-radius:0;background:none;-webkit-box-shadow:none;box-shadow:none;border:none;z-index:1051;background:#fff;margin-top:0!important;}
	#coopol #coopol-popup-top .coopol-close{right:13px;top:9px}
	#coopol p.coopol-main-title{font-size:20px;line-height:26px;padding:0 0 8px 0;margin:0 0 16px 0;left:16px;right:16px;top:14px;}
	#coopol #coopol-popup-body{margin:17px 0 0;padding:4px 17px 0 16px;overflow-y:scroll;max-height:100%;}
	#coopol #coopol-menu{padding:0px;width:100%;word-break:break-word;-webkit-box-sizing:border-box;box-sizing:border-box;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:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	.coopol-alert-box-bg{margin-left:0;margin-right:0;width:auto;max-width:none;left:0;right:0;top:40px;bottom:40px;max-height:calc(100% - 40px - 40px);display:-ms-grid;display:grid;list-style:none;position:fixed;grid-auto-flow:dense;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:40px 1fr auto;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;z-index:1041;background:#fff;}
	.coopol-alert-box-wrapper .coopol-alert-box-logo{left:0;top:0;margin-top:auto;}
	.coopol-alert-box-wrapper .coopol-alert-box-bg p.coopol-alert-box-title{padding:22px 20% 8px 0;height:auto;margin:0 0 8px 0;}
	.coopol-alert-box-bottom-top{margin-left:0;margin-right:0;max-width:none;left:auto;right:16px;top:48px;height:20px;}
	.coopol-alert-box-wrapper .coopol-alert-box-body{padding:0 32px 16px 16px;}
	.coopol-alert-box-wrapper .coopol-alert-box-body{padding:56px 16px 0 16px;top:-40px}
	.coopol-alert-box-wrapper .coopol-alert-box-bg p{padding:0 16px 0 0;}
	.coopol-alert-box-wrapper .coopol-alert-box-button{display:inline-block;margin-right:0;}
	.coopol-alert-box-wrapper .coopol-alert-box-button-middle button{margin:0;width:100%;}
	.coopol-alert-box-wrapper .coopol-alert-box-button.coopol-button-allow{margin-bottom:0;}
	.coopol-alert-box-wrapper .coopol-alert-box-logo,#coopol.modern #coopol-popup-top{padding-top:0;padding-bottom:0px;display:block;height:40px;width:100%;}
	.coopol-alert-box-wrapper .coopol-alert-box-logo::after,#coopol.modern #coopol-popup-top::after{left:0;right:auto;padding-bottom:32px;width:100%;top:8px;bottom:0;height:2px;}
	.coopol-alert-box-wrapper .coopol-alert-box-button-middle{padding:0 4px;}
	#coopol #coopol-menu{margin:0 0 -2px -2px;}
	#coopol #coopol-menu li{width:calc(50% - 2px);margin:0 0 2px 2px;}
	#coopol #coopol-menu li::after{display:none;}
	#coopol #coopol-menu li .preference-menu-item button,#coopol #coopol-menu li .preference-menu-item a{padding:4px 8px 0;text-align:center;}
	.coopol-alert-box-wrapper .coopol-alert-box-bg p.coopol-alert-box-title,#coopol p.coopol-main-title{font-size:16px;}
	.coopol-alert-box-wrapper .menu-lang.menu-lang-coopol{position:absolute;right:8px;top:0;background:transparent;}
	body.colored .menu-lang.menu-lang-coopol [class*="uk-dropdown-bottom"]{margin-top:0;}
}
@media (max-width:532px){
	#coopol #coopol-popup-more-info-bar{width:35%}
	#coopol #coopol-popup-body-right{float:none;padding-left:0}
	.coopol-alert-box-wrapper .coopol-alert-box-button{display:inline-block;margin-right:0;width:100%;}
	.coopol-alert-box-bg .coopol-alert-box-button-container{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:8px;}
	.coopol-alert-box-wrapper .coopol-alert-box-button-middle{padding:0;}
	.coopol-alert-box-bg .coopol-alert-box-button-container{position:relative;text-align:center;margin:0;top:auto;right:auto;padding:0 16px 8px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
	#coopol #coopol-popup-body p.header-3,#coopol #coopol-popup-body #coopol-vendor-consent-text{font-size:15px;}
	#coopol #coopol-popup-more-info-bar{width:100%;padding-left:40px;}
	#coopol .fieldset{margin-top:0;}
	#coopol .fieldset input{position:absolute;left:0;top:0;}
	#coopol #coopol-popup-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 16px;padding:4px 0 0;}
	#coopol #coopol-popup-wrapper .coopol-button-wrapper{float:none;margin:4px 0;width:100%;}
	#coopol #coopol-popup-wrapper .coopol-white-button-middle{min-width:auto;margin:0;width:100%;}
}
@-webkit-keyframes fade-in{
	0%{opacity:0}
	100%{opacity:1}
}
@keyframes fade-in{
	0%{opacity:0}
	100%{opacity:1}
}

/* IE11 */
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
	#page.o-flex .coopol-alert-box-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;}
	#page.o-flex #coopol #coopol-popup-wrapper{display:block!important;}
	#page.o-flex #coopol #coopol-popup-body{height:calc(100% - 165px);}
	#page.o-flex .coopol-alert-box-wrapper .coopol-alert-box-button-middle button,#page.o-flex #coopol #coopol-popup-wrapper .coopol-white-button-middle button{line-height:32px;}
	#page.o-flex .coopol-alert-box-wrapper .coopol-alert-box-corner-close{right:6px;top:6px;}
	#page.o-flex #coopol #coopol-popup-top .coopol-close{right:8px;top:8px;}
}
.coopol-alert-box-button-container::after{ 
	position:absolute;
	right:8px;
	bottom:4px;
	font-size:12px;
	color:#ddd;
}
