:root{--cookie-main-color:#21449e;--cookie-sub-color:#21449e;--cookie-grey-color:#545454}
#myCookie{z-index:100;position:fixed;left:15px;bottom:15px;color:var(--cookie-grey-color);background-color:#fdfdfd;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);width:400px}
#myCookie .myCookie_hint{font-size:13px;padding:15px 15px 0}
#myCookie .myCookie_privacy{font-size:14px;padding:10px 15px}
#myCookie .myCookie_privacy a{position:relative;padding-left:12px;transition:.5s;color:var(--cookie-main-color)}
#myCookie .myCookie_privacy a:before{content:"\203A";font-weight:400;color:var(--cookie-grey-color);font-size:26px;line-height:1em;position:absolute;top:-4px;left:0}
#myCookie .myCookie_privacy a:hover{color:var(--cookie-main-color);outline:0;text-decoration:none;transition:.5s;padding-left:17px}
#myCookie .myCookie_select{background-color:#ededed;padding:10px}
#myCookie .myCookie_select ul{margin:0;padding:0;list-style:none}
#myCookie .myCookie_select ul li{position:relative}
#myCookie .myCookie_select ul li label{margin:0;padding:0;cursor:pointer}
#myCookie .myCookie_select ul li label object{width:18px;position:absolute;right:0;top:5px;cursor:pointer}
#myCookie .myCookie_select .switch{position:relative;display:inline-block;width:30px;height:17px;top:4px}
#myCookie .myCookie_select .switch input{opacity:0;width:0;height:0}
#myCookie .myCookie_select .switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
#myCookie .myCookie_select .switch-slider:before{position:absolute;content:"";height:13px;width:13px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
#myCookie .myCookie_select input:checked+.switch-slider{background-color:var(--cookie-main-color)}
#myCookie .myCookie_select input:disabled+.switch-slider{opacity:.5;cursor:not-allowed}
#myCookie .myCookie_select input:focus+.switch-slider{box-shadow:0 0 1px var(--cookie-main-color)}
#myCookie .myCookie_select input:checked+.switch-slider:before{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}
#myCookie .myCookie_select .switch-slider{border-radius:34px}
#myCookie .myCookie_select .switch-slider:before{border-radius:50%}
#myCookie .myCookie_select .cookies_select_save_btn{padding-top:15px;width:100%;display:flex;justify-content:flex-end}
#myCookie .myCookie_buttons{display:flex;margin-top:20px;height:40px;transition:.35s}
#myCookie .myCookie_buttons .btn{width:100%;flex-basis:50%;max-width:50%;margin:0 5px;display:inline-block;font-weight:400;color:#fff;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;padding:10px;font-size:14px;line-height:1.2em;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
#myCookie .myCookie_buttons .btn:hover{opacity:.8;transition:.5s}
#myCookie .btn.button-grey{background-color:var(--cookie-grey-color);transition:.5s;margin-left:0}
#myCookie .myCookie_buttons .btn.button-color{background-color:var(--cookie-main-color);transition:.5s}
#myCookie .myCookie_buttons .btn.button-color[name=decline_all]{background-color:var(--cookie-sub-color);transition:.5s}
#myCookie .myCookie_buttons .btn:first-child{margin:0;margin-right:1px}
#myCookie .myCookie_buttons .btn:last-child{margin:0;margin-left:1px}
#myCookie .cookies_config_button{padding:5px 15px 0}
#myCookie .cookies_config_button .btn.config_button{background-color:#686868;font-size:13px;border-radius:0;color:#fff;box-shadow:none!important}
#myCookie #cookieConfig .btn.button-grey{color:#fff;border-radius:0;padding:5px 40px;margin-top:15px}
#myCookie #cookieConfig .btn.button-grey:hover{opacity:.8}
#myCookie .myCookie_buttons.remove{transition:.35s;height:0;overflow:hidden;margin:0}
#myCookie.flyaway{transition:.35s;transform:translateX(-415px)}
.cookie_switch{position:absolute;right:0;padding:10px 5px;background-color:#eee;border-radius:5px}
.cookie_switch .switch{position:relative;display:inline-block;width:37px;height:24px;top:0;margin-bottom:0}
.cookie_switch .switch input{opacity:0;width:0;height:0}
.cookie_switch .switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
.cookie_switch .switch-slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}
.cookie_switch input:checked+.switch-slider{background-color:var(--cookie-main-color)}
.cookie_switch input:disabled+.switch-slider{opacity:.5;cursor:not-allowed}
.cookie_switch input:focus+.switch-slider{box-shadow:0 0 1px var(--cookie-main-color)}
.cookie_switch input:checked+.switch-slider:before{-webkit-transform:translateX(13px);-ms-transform:translateX(13px);transform:translateX(13px)}
.cookie_switch .switch-slider{border-radius:34px}
.cookie_switch .switch-slider:before{border-radius:50%}
.cookie_switch .cookie-after,.cookie_switch .cookie-before{font-size:15px;height:24px;display:inline-block;padding:0 10px}
main #cookie-accordion-category{padding:10px 15px;background-color:#eee;border-radius:5px;position:relative;padding-left:30px;cursor:pointer;margin-bottom:0;margin-top:15px}
main .cookie-accordion-head#cookie-accordion-category:before{content:"\203A";transition:.5s;transform:rotate(0) translate(-3px,-3px);font-weight:400;color:var(--cookie-grey-color);font-size:30px;line-height:0;position:absolute;top:0;left:15px;height:100%;width:10px;display:flex;align-items:center}
main .cookie-accordion-head.activated#cookie-accordion-category:before{transform:rotate(90deg);transition:.5s}
.cookie-accordion-title{font-size:1.3rem;font-weight:500;padding-bottom:.5rem}
.cookie-accordion-description{padding-bottom:1.5rem;font-size:.9em}
.cookie-outer,.sub-cookie-outer{border-bottom:1px solid #eee;padding:15px 0}
.cookie-accordion-title-sub{margin-top:0;font-size:1.2rem;font-weight:500;display:inline-block;padding:0;border-radius:5px;color:#333;margin-bottom:0;font-weight:600}
.cookie-accordion-toggling{transition:height .5s ease;height:0;overflow:hidden;position:relative}
.cookie-accordion-body.show{display:block}
.cookie-accordion-body{display:none}
.cookie_section .cookie-pad{padding-right:0;padding-left:30px}
.cookie_section .cookie-pad hr{margin-bottom:0}
.cookie-section{padding-left:15px}
.cookie-outer p{font-size:.9em;margin-bottom:.5rem;line-height:1.3em}
.cookie-outer .cookie-attr{font-weight:600}
@media (max-width:540px){
#myCookie{display:block;width:auto;margin:0;left:15px;bottom:15px;right:15px;z-index:99999}
#myCookie div.cookieinfo p{font-size:14px;line-height:1.4}
.cookie_section h3{height:47px;line-height:1em;font-size:21px;margin-bottom:15px;width:50%;display:flex;align-items:center}
#myCookie .myCookie_privacy{display:none}
}
#g-recaptcha-response{display:block!important;position:absolute;margin:-78px 0 0 0!important;width:302px!important;height:76px!important;z-index:-999999;opacity:0}