.c2cookiejar{overflow:hidden;z-index:16777270}#c2cookieicon{display:none}#c2cookieicon:checked{-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}#c2cookieicon:checked ~ .c2cookiebody{margin:0}.c2cookiejar #c2cookieicon:checked ~ label{left:305px}.c2cookiebody{position:fixed;top:0;left:0;width:300px;height:100%;margin:0 0 0 -325px;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in;z-index:16777270}.c2cookiebody li{margin:0}.c2cookiebody a{color:#fff;font-size:1em;font-family:"helvetica neue",helvetica,arial,sans-serif;text-decoration:none;display:block;padding:12px 15px;font-weight:300;letter-spacing:2px;border-bottom:1px solid #333}.c2cookiebody a:hover{background:#111}.c2cookiebody h1{font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:2.5em;font-weight:300}.c2cookiebody p{font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:1em;line-height:1.5em}.c2cookiebody div{height:auto;padding:2px;margin:0;list-style:none;background:#222;z-index:16777270;color:#fff}.c2cookiebody div p{color:#fff;padding:15px}.c2cookiebody div h1{color:#fff}.c2cookiescrollable{height:100%!important;overflow:auto}.c2cookiescrollable .formcb{height:30px;width:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #fff}.c2cookiescrollable .formcb:focus{outline:none}.c2cookiejar .c2form_buttons{text-align:center}.c2cookiejar .c2btnconfirm{background-color:#90a4ae;border:1px solid transparent;-webkit-transition:background-color 0.5s ease-in;transition:background-color 0.5s ease-in;border-radius:5px;width:auto!important}.c2cookiejar .c2btnconfirm:hover{background-color:#90a4ae;border:1px solid transparent}.c2cookieiconlabel{display:block;font-family:"Helvetica Neue",helvetica,arial,sans-serif;font-weight:700;background:#90a4ae;width:42px;height:42px;line-height:47px;color:#fff;text-align:center;font-size:2em;position:fixed;bottom:10px;left:0;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in;z-index:90000;border-radius:50%}.c2cookieconfirm{width:30px!important;margin:0 auto;position:relative}.c2cookieconfirm:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:4px;height:35px;width:17px;border-right:6px solid #4caf50;border-bottom:7px solid #4caf50;content:"";pointer-events:none;top:-7px}.c2cookiesave{background-color:#338d3d!important;border:1px solid transparent;border-radius:5px;-webkit-transition:background-color 0.5s ease-in;transition:background-color 0.5s ease-in}.c2cookiesave:hover{background-color:#53de63!important;border:1px solid transparent}.c2cookiemandatory:after{border-right:6px solid #666;border-bottom:7px solid #666}.c2cookiebannersm{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;box-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;bottom:0;left:0;z-index:9000;background-color:#fff;height:130px;width:100%;border-top:2px solid #003057;-webkit-box-align:center;box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 25px}.c2cookiebannersm .c2cookiebannersm_links{width:20%}.c2cookiebannersm .c2cookiebannersm_mesg{width:60%}@media screen and (max-width:900px){.c2cookiebannersm{height:180px}.c2cookiebannersm .c2cookiebannersm_links{width:100%}.c2cookiebannersm .c2cookiebannersm_mesg{width:100%}}@media screen and (max-width:500px){.c2cookiebannersm{height:240px}}.c2cookiebannersm_btn.c2cookiebannersm_btn_accept{display:inline-block;background-color:#fff;color:#003057;border:2px solid #003057;padding:15px 32px;text-align:center;text-decoration:none;font-size:16px}.c2cookiebannersm_btn.c2cookiebannersm_btn_accept:hover{background-color:#003057;-webkit-transition:background-color 0.2s ease-out;transition:background-color 0.2s ease-out;color:#fff}