body #CookieConsent{position:fixed;z-index:10;width:100%;max-width:500px;min-height:300px;height:300px;background:#fff;bottom:20px;right:20px;left:unset;-webkit-box-shadow:0 0 3px 0 #0000004a;box-shadow:0 0 3px 0 #0000004a}@media screen and (max-width:767px){body #CookieConsent{bottom:0;right:0}}body #CookieConsent .inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%}body #CookieConsent #CookieConsentContent{padding:30px;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#212427;text-align:left;line-height:1.65em!important}body #CookieConsent #CookieConsentContent h2{margin-top:0;text-transform:uppercase}@media screen and (max-width:767px){body #CookieConsent #CookieConsentContent{padding:20px}}body #CookieConsent .CookieConsentActions{width:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;padding:30px}@media screen and (max-width:767px){body #CookieConsent .CookieConsentActions{padding:0}}@media screen and (max-width:400px){body #CookieConsent .CookieConsentActions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}body #CookieConsent .CookieConsentActions a{width:calc(50% - 10px);margin:0 10px 0 0;font-size:13px;font-weight:600;letter-spacing:.5px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-transform:uppercase;padding:0 0 0 30px;position:relative;color:#000;float:left;height:50px;cursor:pointer;background:#e4e6e9}@media screen and (max-width:767px){body #CookieConsent .CookieConsentActions a{width:50%;margin:0 20px 20px}}@media screen and (max-width:480px){body #CookieConsent .CookieConsentActions a{padding:0 0 0 20px}}@media screen and (max-width:400px){body #CookieConsent .CookieConsentActions a{-webkit-box-ordinal-group:3;-webkit-order:2;order:2;width:calc(100% - 40px);margin:0 20px 20px!important}}@media screen and (max-width:360px){body #CookieConsent .CookieConsentActions a{padding:0 0 0 10px;font-size:11px}}body #CookieConsent .CookieConsentActions a:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:15px;width:21px;height:21px;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#000)),-webkit-gradient(linear,left top,left bottom,from(#000),to(#000));background:-webkit-linear-gradient(#000,#000),-webkit-linear-gradient(#000,#000);background:-o-linear-gradient(#000,#000),-o-linear-gradient(#000,#000);background:linear-gradient(#000,#000),linear-gradient(#000,#000);background-position:50%;-webkit-background-size:100% 2px,2px 100%;background-size:100% 2px,2px 100%;background-repeat:no-repeat}body #CookieConsent .CookieConsentActions button{width:calc(50% - 10px);margin:0 0 0 10px;padding:0 0 0 30px;font-size:13px;font-weight:600;letter-spacing:.5px;text-align:left!important;text-transform:uppercase;position:relative;height:50px;float:left;background:#212427!important;color:#fff;outline:0;cursor:pointer;border:0}@media screen and (max-width:767px){body #CookieConsent .CookieConsentActions button{width:50%;margin:0 20px 20px 0}}@media screen and (max-width:480px){body #CookieConsent .CookieConsentActions button{padding:0 0 0 20px}}@media screen and (max-width:400px){body #CookieConsent .CookieConsentActions button{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;width:calc(100% - 40px);margin:0 20px 10px!important}}@media screen and (max-width:360px){body #CookieConsent .CookieConsentActions button{padding:0 0 0 10px;font-size:11px}}body #CookieConsent .CookieConsentActions button:after{content:"";position:absolute;top:0;right:0;width:50px;height:50px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff)),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background:-webkit-linear-gradient(#fff,#fff),-webkit-linear-gradient(#fff,#fff);background:-o-linear-gradient(#fff,#fff),-o-linear-gradient(#fff,#fff);background:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-position:50%;-webkit-background-size:50% 2px,2px 50%;background-size:50% 2px,2px 50%;background-repeat:no-repeat;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body.CookieConsentPage #CookieConsent{display:none}body.CookieConsentPage #CookieConsentPageConsent{max-width:700px;margin-bottom:20px;background:#f1f1f1}body.CookieConsentPage #CookieConsentPageConsent .inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;height:100%;width:100%}body.CookieConsentPage #CookieConsentPageConsent #CookieConsentContent{padding:30px;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#212427;text-align:left;line-height:1.65em!important}body.CookieConsentPage #CookieConsentPageConsent #CookieConsentContent h2{margin-top:0;text-transform:uppercase}@media screen and (max-width:767px){body.CookieConsentPage #CookieConsentPageConsent #CookieConsentContent{padding:20px}}body.CookieConsentPage #CookieConsentPageConsent .CookieConsentActions{width:auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:30px 30px 30px 20px}@media screen and (max-width:400px){body.CookieConsentPage #CookieConsentPageConsent .CookieConsentActions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding:20px}}body.CookieConsentPage #CookieConsentPageConsent .CookieConsentActions button{max-width:250px;width:50%;margin:0 0 0 10px;font-size:13px;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase;position:relative;height:50px;float:left;background:#212427!important;color:#fff;outline:0;cursor:pointer;border:0}body.CookieConsentPage #CookieConsentPageConsent .CookieConsentActions button.decline{background-color:#e4e6e9!important;color:#000}@media screen and (max-width:767px){body.CookieConsentPage #CookieConsentPageConsent .CookieConsentActions button.decline{margin-left:0}}@media screen and (max-width:400px){body.CookieConsentPage #CookieConsentPageConsent .CookieConsentActions button{-webkit-box-ordinal-group:2;-webkit-order:1;order:1;width:100%;margin:0 0 10px!important}}@media screen and (max-width:360px){body.CookieConsentPage #CookieConsentPageConsent .CookieConsentActions button{padding:0 0 0 10px;font-size:11px}}