:root{--ilcc-background-color:#fff;--ilcc-text-color:#1e1e1e;--ilcc-link-color:#1e1e1e;--ilcc-link-color-hover:#555;--ilcc-close-button:#000;--ilcc-close-button-hover:#444;--ilcc-close-button-text:#fff;--ilcc-close-button-hover-text:#fff;--ilcc-settings-background-color:#f9f9f9;--ilcc-settings-border:#eee;--ilcc-toggle-background-color:#e6e6e6;--ilcc-toggle-handle-background-color:#b3b3b3;--ilcc-radius:4px}.ilcc-cookie-consent-notice{z-index:99999;overflow-y:scroll;max-height:85vh;padding:1.4rem 0;color:#1e1e1e;color:var(--ilcc-text-color);background:#fff;background:var(--ilcc-background-color)}.ilcc-cookie-consent-notice a{text-decoration:underline;color:#1e1e1e;color:var(--ilcc-link-color)}.ilcc-cookie-consent-notice a:hover{color:#555;color:var(--ilcc-link-color-hover)}.ilcc-cookie-consent-notice-content{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-flow:column;justify-content:space-between;max-width:68.5rem;margin:0 auto}@media screen and (min-width:1024px){.ilcc-cookie-consent-notice-content{flex-flow:row}}.ilcc-cookie-consent-notice-content p{font-size:.85rem;flex:1 1 0px;margin:0;color:#1e1e1e;color:var(--ilcc-text-color)}.ilcc-cookie-consent-notice-content p span{font-weight:700;display:block;margin-bottom:.5em;color:#1e1e1e;color:var(--ilcc-text-color)}.ilcc-cookie-consent-actions{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;flex:0 1 auto;flex-flow:column;margin-top:1rem}@media screen and (min-width:768px){.ilcc-cookie-consent-actions{flex-flow:row wrap}}@media screen and (min-width:1024px){.ilcc-cookie-consent-actions{margin-top:0;margin-left:1rem}}.ilcc-cookie-consent-button{font-size:.85rem;font-weight:700;line-height:1;display:inline-block;flex:0 1 calc(100% - 0.5rem);width:100%;margin:.25rem!important;padding:1.25em 2.5em;transition:background-color .25s ease-in-out;white-space:nowrap;text-decoration:none;color:#fff;color:var(--ilcc-close-button-text);border:1px solid #000;border:1px solid var(--ilcc-close-button);border-radius:4px;border-radius:var(--ilcc-radius);outline:none;background-color:#000;background-color:var(--ilcc-close-button)}@media screen and (min-width:768px){.ilcc-cookie-consent-button{flex:0 1 auto;width:auto;max-width:none}}@media screen and (min-width:1024px){.ilcc-cookie-consent-button{flex:0 1 calc(50% - 0.5rem);max-width:calc(50% - .5rem)}}.ilcc-cookie-consent-button:focus,.ilcc-cookie-consent-button:hover{cursor:pointer;color:#fff;color:var(--ilcc-close-button-hover-text);border-color:#444;border-color:var(--ilcc-close-button-hover);background-color:#444;background-color:var(--ilcc-close-button-hover)}.ilcc-cookie-consent-necessary{border:1px solid #fff;border:1px solid var(--ilcc-close-button-text);--ilcc-close-button-text:var(--ilcc-text-color);--ilcc-close-button:transparent}.ilcc-cookie-consent-settings-toggle{font-size:.75rem;font-weight:700;display:block;flex:0 1 100%;width:100%;margin-top:.5rem;transition:opacity .25s ease-in-out;opacity:.75;color:#1e1e1e;color:var(--ilcc-link-color);border:none;outline:none;background:transparent}@media screen and (min-width:768px){.ilcc-cookie-consent-settings-toggle{text-align:left}}@media screen and (min-width:1024px){.ilcc-cookie-consent-settings-toggle{text-align:center}}.ilcc-cookie-consent-settings-toggle:focus,.ilcc-cookie-consent-settings-toggle:hover{cursor:pointer;opacity:1}.ilcc-cookie-consent-settings-toggle:after{content:" \203A"}.ilcc-cookie-consent-settings{display:none;margin-top:2rem;padding-top:1.5rem;padding-bottom:1.5rem;border-top:1px solid #eee;border-top:1px solid var(--ilcc-settings-border);background-color:#f9f9f9;background-color:var(--ilcc-settings-background-color)}.ilcc-cookie-consent-settings-title{font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.ilcc-cookie-consent-settings-intro,.ilcc-cookie-consent-settings-title{padding-right:2rem;padding-left:2rem;color:#1e1e1e;color:var(--ilcc-text-color)}.ilcc-cookie-consent-categories{margin:0}.ilcc-cookie-consent-category{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-flow:row;justify-content:space-between;padding:1rem 2rem;text-decoration:none!important;color:#1e1e1e;color:var(--ilcc-text-color);border-top:1px solid #eee;border-top:1px solid var(--ilcc-settings-border)}.ilcc-cookie-consent-category:focus,.ilcc-cookie-consent-category:hover{text-decoration:none;color:#1e1e1e;color:var(--ilcc-text-color)}.ilcc-cookie-consent-category.ilcc-toggle-disabled{cursor:not-allowed}.ilcc-cookie-consent-category-info{max-width:30rem}.ilcc-cookie-consent-category-info strong{margin-bottom:.25rem;color:#1e1e1e;color:var(--ilcc-text-color)}.ilcc-cookie-consent-category-info p{font-size:.9rem;margin:0;opacity:.85;color:#1e1e1e;color:var(--ilcc-text-color)}.ilcc-cookie-consent-category-toggle{margin-left:1.5rem}.ilcc-cookie-consent-toggle{position:relative;display:block;width:3.5rem;height:1.7rem;border-radius:1.5rem;background-color:#e6e6e6;background-color:var(--ilcc-toggle-background-color)}.ilcc-toggle-active .ilcc-cookie-consent-toggle{background-color:rgba(106,183,133,.2)}.ilcc-toggle-disabled .ilcc-cookie-consent-toggle{background-color:#f4cecd}.ilcc-cookie-consent-toggle-handle{position:absolute;top:.1rem;right:auto;left:.1rem;width:1.5rem;height:1.5rem;transition:left .25s ease-in-out 0s;border-radius:1.5rem;background-color:#b3b3b3;background-color:var(--ilcc-toggle-handle-background-color);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ilcc-toggle-active .ilcc-cookie-consent-toggle-handle{right:.1rem;left:auto;background-color:#6ab785}.ilcc-toggle-disabled .ilcc-cookie-consent-toggle-handle{background-color:#d9534f}.ilcc-cookie-consent-settings-save{margin-top:1rem;margin-right:2rem;text-align:right}body.ilcc-style-top{--ilcc-background-color:#282b2d;--ilcc-text-color:#ccc;--ilcc-link-color:#ccc;--ilcc-link-color-hover:#fff;--ilcc-close-button:#fff;--ilcc-close-button-hover:#fff;--ilcc-close-button-text:#222;--ilcc-close-button-hover-text:#000;--ilcc-settings-background-color:#1d1f21;--ilcc-settings-border:#2e3234;--ilcc-toggle-background-color:#e6e6e6;--ilcc-toggle-handle-background-color:#b3b3b3}body.ilcc-style-top .ilcc-cookie-consent-notice{position:absolute;top:0;width:100%;height:auto}@media screen and (min-width:768px){body.ilcc-style-top .ilcc-cookie-consent-notice p span{font-size:1rem;margin-bottom:0}}body.ilcc-style-top .ilcc-cookie-consent-notice-content{max-width:none;padding-right:1rem;padding-left:1rem}@media screen and (min-width:1024px){body.ilcc-style-top .ilcc-cookie-consent-notice-content{padding-right:2rem;padding-left:2rem}}body.ilcc-style-top.admin-bar .ilcc-cookie-consent-notice{top:32px}@media screen and (max-width:782px){body.ilcc-style-top.admin-bar .ilcc-cookie-consent-notice{top:46px}}body.ilcc-style-top .ilcc-cookie-consent-settings{margin-bottom:-1.5rem}body.ilcc-style-overlay .ilcc-cookie-consent-notice{position:fixed;bottom:2rem;left:50%;width:90%;max-width:62.5rem;padding:1rem 1.5rem;transform:translateX(-50%);border-radius:4px;border-radius:var(--ilcc-radius);box-shadow:0 0 25px rgba(0,0,0,.1),1px 2px 5px rgba(0,0,0,.1)}body.ilcc-style-overlay .ilcc-cookie-consent-notice p{max-width:40rem}body.ilcc-style-overlay .ilcc-cookie-consent-notice p span{font-size:1rem;margin-bottom:.25rem}body.ilcc-style-overlay .ilcc-cookie-consent-settings{margin-right:-1.5rem;margin-bottom:-1rem;margin-left:-1.5rem}body.ilcc-style-takeover:before{position:fixed;z-index:9999;width:100%;height:100%;content:"";opacity:.6;background-color:#000}body.ilcc-style-takeover .ilcc-cookie-consent-notice{position:fixed;top:50%;left:50%;width:90%;max-width:45rem;padding:2rem;transform:translate(-50%,-50%);border-radius:4px;border-radius:var(--ilcc-radius);box-shadow:0 0 25px rgba(0,0,0,.1),1px 2px 5px rgba(0,0,0,.1)}body.ilcc-style-takeover .ilcc-cookie-consent-notice p span{font-size:1.3rem}@media screen and (min-width:1024px){body.ilcc-style-takeover .ilcc-cookie-consent-notice-content{flex-flow:column}}body.ilcc-style-takeover .ilcc-cookie-consent-actions{margin-top:2rem}body.ilcc-style-takeover .ilcc-cookie-consent-button{padding:1.4rem 2rem}@media screen and (min-width:768px){body.ilcc-style-takeover .ilcc-cookie-consent-button{flex:0 1 calc(50% - 0.5rem);max-width:calc(50% - .5rem)}}body.ilcc-style-takeover .ilcc-cookie-consent-settings-toggle{font-size:.85rem;margin-top:1rem}@media screen and (min-width:768px){body.ilcc-style-takeover .ilcc-cookie-consent-settings-toggle{text-align:center}}body.ilcc-style-takeover .ilcc-cookie-consent-settings{margin-right:-2rem;margin-bottom:-2rem;margin-left:-2rem}