@-webkit-keyframes rotating{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(360deg)}}body .consent-holder{display:none;z-index:9999999999;width:100%;position:fixed;background-color:#fff;border-top:1px solid #c1c1c1;bottom:0;left:0;box-shadow:0 0 12px -5px rgba(0,0,0,.6);transition:all .3s ease-in-out}body .consent-holder.consent-show{display:block}body .consent-holder.consent-hide{bottom:-200px;pointer-events:none;opacity:0}body .consent-holder *{color:#767676}body .consent-holder .consent-cta{display:table;margin:0 auto;padding:10px;font-size:16px}body .consent-holder .consent-cta button{border:none;margin:0;width:auto;overflow:visible;background-color:transparent;font:inherit;color:#000;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;display:inline-block;position:relative;z-index:1;padding:0;transition:all .3s ease-in-out}body .consent-holder .consent-cta button:hover{text-decoration:underline;cursor:pointer}body .consent-holder .consent-cta button:last-child{border:1px solid #c1c1c1;padding:10px 20px;margin-left:15px;border-radius:3px;text-decoration:none}body .consent-holder .consent-cta button:last-child:hover{background-color:#f5f5f5;cursor:pointer}body .consent-holder .consent-cta .consent-loading{pointer-events:none}body .consent-holder .consent-cta .consent-loading:after{-webkit-animation:rotating .5s linear infinite;animation:rotating .5s linear infinite;width:50px;height:50px;background-color:#222;mask:url(../images/loader.svg) no-repeat 50% 50%;-webkit-mask:url(../images/loader.svg) no-repeat 50% 50%;mask-size:40%;-webkit-mask-size:40%;position:absolute;left:50%;top:50%;margin-top:-25px;margin-left:-25px;content:'';display:block}body .consent-holder .consent-cta .consent-loading:before{content:'';display:inline-table;width:101%;height:100%;background-color:rgba(255,255,255,.8);position:absolute;top:0;left:0}body .consent-holder .consent-privacy-policy{transition:all 1s ease-in-out;width:100%;height:100%;background-color:rgba(60,60,60,.8);position:fixed;box-sizing:border-box;color:#000;top:0;left:0;padding:50px 0;z-index:2}body .consent-holder .consent-privacy-policy *{color:#000}body .consent-holder .consent-privacy-policy .consent-privacy-policy-inner{width:1150px;height:100%;background-color:#fff;margin:0 auto;overflow-y:scroll;padding:40px;box-sizing:border-box;position:relative}body .consent-holder .consent-privacy-policy .consent-privacy-policy-inner .consent-close{transition:all .3s ease-in-out;width:50px;height:50px;position:fixed;right:30px;top:30px;background-color:#fff;mask:url(../images/cancel.svg) no-repeat 50% 50%;-webkit-mask:url(../images/cancel.svg) no-repeat 50% 50%;mask-size:80%;-webkit-mask-size:80%;cursor:pointer}body .consent-holder .consent-privacy-policy .consent-privacy-policy-inner .consent-close:hover{transform:rotate(180deg)}body .consent-holder .consent-privacy-policy h1,body .consent-holder .consent-privacy-policy h2,body .consent-holder .consent-privacy-policy h3,body .consent-holder .consent-privacy-policy h4,body .consent-holder .consent-privacy-policy h5,body .consent-holder .consent-privacy-policy h6,body .consent-holder .consent-privacy-policy p{margin:0;padding:0 0 20px}body .consent-holder .consent-privacy-policy h1:after,body .consent-holder .consent-privacy-policy h1:before,body .consent-holder .consent-privacy-policy h2:after,body .consent-holder .consent-privacy-policy h2:before,body .consent-holder .consent-privacy-policy h3:after,body .consent-holder .consent-privacy-policy h3:before,body .consent-holder .consent-privacy-policy h4:after,body .consent-holder .consent-privacy-policy h4:before,body .consent-holder .consent-privacy-policy h5:after,body .consent-holder .consent-privacy-policy h5:before,body .consent-holder .consent-privacy-policy h6:after,body .consent-holder .consent-privacy-policy h6:before,body .consent-holder .consent-privacy-policy p:after,body .consent-holder .consent-privacy-policy p:before{display:none!important}body .consent-holder .consent-privacy-policy ul{margin:0;padding:0 0 20px 35px}body .consent-holder .consent-privacy-policy table tbody tr:first-child *{color:#fff;text-align:left}@media only screen and (max-width:1024px){body .consent-holder .consent-cta{text-align:center}body .consent-holder .consent-cta a{display:block;width:48%;margin:15px 0 0;float:left;box-sizing:border-box}body .consent-holder .consent-cta a:last-child{float:right}body .consent-holder .consent-privacy-policy{padding-top:70px}body .consent-holder .consent-privacy-policy .consent-privacy-policy-inner{width:90%}body .consent-holder .consent-privacy-policy .consent-privacy-policy-inner .consent-close{right:25px;width:35px;height:35px}}@media only screen and (max-width:768px){body .consent-holder .consent-cta{box-sizing:border-box;width:100%;font-size:15px;padding:10px;text-align:left}body .consent-holder .consent-cta *{font-size:15px}body .consent-holder .consent-cta button{background-color:transparent}body .consent-holder .consent-cta button:last-child{width:100%;margin:10px 0 0 0}}.consent-overflow{overflow:hidden}