.cc-blocker{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.7);overflow-y:scroll}.cc-blocker.is-gmaps:before,.cc-blocker.is-vimeo:before,.cc-blocker.is-youtube:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.15;content:"";background-repeat:no-repeat;background-position:center center;z-index:1}.cc-blocker.is-vimeo:before,.cc-blocker.is-youtube:before{background-size:25% auto;background-image:url(../../images/ic-play-button.svg)}.cc-blocker.is-gmaps:before{background-size:25% auto;background-image:url(../../images/ic-maps.svg)}.cc-blocker .inner{position:relative;z-index:2;padding:2em;color:#fff}.cc-blocker .inner p{font-size:1em}.cc-blocker .inner a{color:inherit;text-decoration:underline;font-weight:400!important}.cc-blocker .inner a.btn{margin-top:2em;font-size:1em;font-weight:800!important;text-decoration:none;float:none;display:inline-block}.cc-blocker .inner a.btn:hover{text-decoration:none!important}.cc-blocker-loader{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cc-blocker-loader.is-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.cc-blocker-loader .loader{width:48px;height:48px;border:5px solid rgba(0,0,0,.7);border-bottom-color:transparent;border-radius:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media all and (max-width:640px){.cc-blocker{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cc-blocker .inner{padding:1em}.cc-blocker .inner p{font-size:.875em}.cc-blocker .inner a.btn{margin-top:1em;font-size:.875em;display:block}}.cookie-optin-modal{z-index:1002;position:fixed;width:100%;height:100%;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cookie-optin-modal .background{z-index:1003;background-color:rgba(255,255,255,.5);position:fixed;width:100%;height:100%}.cookie-optin-modal .hidden{display:none}.cookie-optin-modal img{position:absolute;width:300px;height:auto;margin-top:-60px;margin-left:380px}.cookie-optin-modal hr{background-color:#999}.cookie-optin-modal .modal-inner{z-index:1004;position:relative;width:500px;padding:1.5em 1em;background-color:#fff;border-radius:2px;-webkit-box-shadow:0 0 14px 0 rgba(0,0,0,.5);box-shadow:0 0 14px 0 rgba(0,0,0,.5)}.cookie-optin-modal .modal-inner::-webkit-scrollbar{width:10px}.cookie-optin-modal .modal-inner::-webkit-scrollbar-track{background:#f1f1f1}.cookie-optin-modal .modal-inner::-webkit-scrollbar-thumb{background:#888}.cookie-optin-modal .modal-inner::-webkit-scrollbar-thumb:hover{background:#555}.cookie-optin-modal .modal-inner li,.cookie-optin-modal .modal-inner p{padding-bottom:0;font-size:1em!important;font-weight:400!important}.cookie-optin-modal .modal-content{max-height:calc(100vh - 210px);overflow-y:auto;overflow-x:hidden}.cookie-optin-modal .modal-content.extended{margin-bottom:0}.cookie-optin-modal h1{text-align:left;margin-bottom:12px}.cookie-optin-modal h2{margin:0;font-size:1.25rem!important;font-weight:700!important;text-align:left;padding-bottom:0!important}.cookie-optin-modal p{line-height:1.375em;text-align:left}.cookie-optin-modal .bottom-nav{width:100%;margin-top:20px;margin-bottom:0;padding:0;display:block;clear:both}.cookie-optin-modal .bottom-nav li{margin:0;display:inline-block;text-decoration:underline;border-right:1px solid #999}.cookie-optin-modal .bottom-nav li:last-of-type{border:0}.cookie-optin-modal .bottom-nav li a,.cookie-optin-modal .bottom-nav li span,.cookie-optin-modal .bottom-nav li.show_settings{padding:0 6px 0 3px;cursor:pointer;color:#666}.cookie-optin-modal ul.checks{margin-bottom:12px;padding-left:28px;list-style-type:disc;float:left}.cookie-optin-modal ul.checks li{margin:0;padding-left:8px;background-size:14px 14px;line-height:24px;text-align:left}.cookie-optin-modal .optin-btn{padding:8px 16px;color:#fff;background:#65625e;border:none;font-size:1em;text-decoration:none;text-transform:uppercase;display:inline-block}.cookie-optin-modal .optin-btn.decline-btn{margin-left:12px;background-color:#666}.cookie-optin-modal .two-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cookie-optin-modal .two-col.bottom-align{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cookie-optin-modal .settings{margin:1rem 0}.cookie-optin-modal .settings .row{padding:8px 4px}.cookie-optin-modal .modal-inner li.hl,.cookie-optin-modal .modal-inner p.hl{font-weight:700!important;display:inline-block;width:100%;margin:0 0 .25em 0;line-height:1.125em!important}.cookie-optin-modal .modal-inner li.hl.h1,.cookie-optin-modal .modal-inner p.hl.h1{font-size:2.375em!important}.cookie-optin-modal .modal-inner .settings .two-column{margin:0 0 4px 0;display:block;overflow:hidden}.cookie-optin-modal .modal-inner .settings .two-column>div:first-child{width:calc(100% - 96px);float:left;display:inline-block}.cookie-optin-modal .modal-inner .settings .two-column>div:nth-child(2){width:80px;padding-right:12px;float:right;display:inline-block}.cookie-optin-modal .modal-inner .settings .two-column.full>div{width:100%!important}.cookie-optin-modal .modal-inner .settings .two-column p{font-size:.825em!important;line-height:1.25em!important;max-width:none!important;text-align:left}.cookie-optin-modal .modal-inner .settings .switch{position:relative;display:inline-block;width:40px;height:24px;float:right}.cookie-optin-modal .modal-inner .settings .switch input{opacity:0;width:0;height:0}.cookie-optin-modal .modal-inner .settings .slidetoggle{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:24px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.cookie-optin-modal .modal-inner .settings .slidetoggle:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:4px;border-radius:50%;background-color:#fff;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.cookie-optin-modal .modal-inner .settings input:checked+.slidetoggle{background-color:#65625e}.cookie-optin-modal .modal-inner .settings input:focus+.slidetoggle{-webkit-box-shadow:0 0 1px #65625e;box-shadow:0 0 1px #65625e}.cookie-optin-modal .modal-inner .settings input:checked+.slidetoggle:before{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.cookie-optin-modal .modal-inner .optin-btn.bottom{margin:0 0 24px 0!important;position:relative;float:right;display:block!important}@media all and (max-width:640px){.cookie-optin-modal .modal-inner .optin-btn.bottom{position:relative;float:none!important;margin:0!important;display:inline-block;overflow:hidden;text-align:center}.cookie-optin-modal .modal-inner .bottom-nav{margin-top:48px;position:relative;display:inline-block;overflow:hidden;width:100%}}
/*# sourceMappingURL=cookie-consent.css.map */
