:root{--red:rgb(218, 41, 28);--blue:rgb(94, 149, 168);--black:rgb(0, 0, 0);--dark-grey:rgb(25, 25, 25);--grey:rgb(60, 60, 60);--light-grey:rgb(245, 245, 245);--white:rgb(255, 255, 255);--black-transparent:rgba(0, 0, 0, 0);--black-faded:rgba(0, 0, 0, .5);--white-faded:rgba(255, 255, 255, .5);--swiper-theme-color:var(--red) !important}@font-face{font-family:'Effra';src:url(/assets/fonts/Effra/Regular/font.woff2) format('woff2'),url(/assets/fonts/Effra/Regular/font.woff) format('woff');font-weight:400;font-style:normal;font-display:swap;ascent-override:100%;descent-override:35%}@font-face{font-family:'Effra';src:url('/assets/fonts/Effra/Regular Italic/font.woff2') format('woff2'),url('/assets/fonts/Effra/Regular Italic/font.woff') format('woff');font-weight:400;font-style:italic;font-display:swap;ascent-override:100%;descent-override:35%}@font-face{font-family:'Effra';src:url(/assets/fonts/Effra/Light/font.woff2) format('woff2'),url(/assets/fonts/Effra/Light/font.woff) format('woff');font-weight:300;font-style:normal;font-display:swap;ascent-override:100%;descent-override:35%}@font-face{font-family:'Effra';src:url('/assets/fonts/Effra/Light Italic/font.woff2') format('woff2'),url('/assets/fonts/Effra/Light Italic/font.woff') format('woff');font-weight:300;font-style:italic;font-display:swap;ascent-override:100%;descent-override:35%}@font-face{font-family:'Effra';src:url(/assets/fonts/Effra/Bold/font.woff2) format('woff2'),url(/assets/fonts/Effra/Bold/font.woff) format('woff');font-weight:700;font-style:normal;font-display:swap;ascent-override:100%;descent-override:35%}@font-face{font-family:'Effra';src:url('/assets/fonts/Effra/Bold Italic/font.woff2') format('woff2'),url('/assets/fonts/Effra/Bold Italic/font.woff') format('woff');font-weight:700;font-style:italic;font-display:swap;ascent-override:100%;descent-override:35%}*{box-sizing:border-box}html{font-family:Effra,Arial,Helvetica,sans-serif;font-size:18px;color:var(--grey);scrollbar-width:thin;scrollbar-color:var(--red) var(--grey);-webkit-font-smoothing:antialiased}@media screen and (orientation:landscape) and (min-height:600px){html:not(.no-scroll-snap){scroll-snap-type:y mandatory}}body{background-color:var(--black);color:var(--white)}::-webkit-scrollbar,html::-webkit-scrollbar{-webkit-appearance:none;-webkit-overflow-scrolling:auto;width:5px;background-color:var(--light-grey);cursor:scroll}::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:var(--red)}h1,h2,h3{text-transform:uppercase}h1>.pre,h1>.post,h2>.pre,h2>.post,h3>.pre,h3>.post{display:inline-block}h1{font-size:54px}h2{font-size:36px}h3,h1>.pre,h1>.post{font-size:26px}h2>.pre,h2>.post{font-size:22px}h3>.pre,h3>.post{font-size:20px}svg{fill:var(--white);stroke:var(--white)}a,a.visited{color:inherit;text-decoration:none}p>a{color:var(--red)}sup{top:-.4em;left:-.2em}ul:not(:has(>li>:not(:is(p:only-child,::target-text,span,a)))) li,ul:not(:has(>li>:not(:is(p:only-child,::target-text,span,a)))) li>p{margin-block:.3em}@media screen and (max-width:1039px){html{font-size:16px}h1{font-size:42px}h2{font-size:32px}}@media screen and (max-width:599px){h1{font-size:36px}h2{font-size:28px}h3,h1>.pre,h1>.post{font-size:22px}h2>.pre,h2>.post{font-size:20px}h3>.pre,h3>.post{font-size:18px}}.heavy{font-weight:700}.italic{font-style:italic}.center{text-align:center}p.red,label.red,a.red,a.red:visited,span.red,b.red,i.red,u.red{color:var(--red)}p.blue,label.blue,a.blue,a.blue:visited,span.blue,b.blue,i.blue,u.blue{color:var(--blue)}p a{text-decoration:underline solid #fff0;transition:text-decoration .4s ease}p a:hover{text-decoration:underline solid var(--red)}.colour-red{color:var(--red)}.colour-black{color:var(--black)}.colour-dark-grey{color:var(--dark-grey)}.colour-grey{color:var(--grey)}.colour-light-grey{color:var(--light-grey)}.colour-white{color:var(--white)}.background-red{background-color:var(--red)}.background-black{background-color:var(--black)}.background-dark-grey{background-color:var(--dark-grey)}.background-grey{background-color:var(--grey)}.background-light-grey{background-color:var(--light-grey)}.background-white{background-color:var(--white)}.svg.fill-red svg{fill:var(--red)}.svg.fill-black svg{fill:var(--black)}.svg.fill-dark-grey svg{fill:var(--dark-grey)}.svg.fill-grey svg{fill:var(--grey)}.svg.fill-light-grey svg{fill:var(--light-grey)}.svg.fill-white svg{fill:var(--white)}.svg.stroke-red svg{stroke:var(--red)}.svg.stroke-black svg{stroke:var(--black)}.svg.stroke-dark-grey svg{stroke:var(--dark-grey)}.svg.stroke-grey svg{stroke:var(--grey)}.svg.stroke-light-grey svg{stroke:var(--light-grey)}.svg.stroke-white svg{stroke:var(--white)}.darken{filter:brightness(50%)}.button{display:inline-block;width:auto;padding:.4em;border-radius:4px;font-size:20px;font-weight:400;text-transform:uppercase;text-align:center;-webkit-appearance:none;border:2px solid var(--red);background-color:var(--black);color:var(--red)}section.dark-grey .button{background-color:var(--dark-grey)}.button:hover,section.dark-grey .button:hover{background-color:var(--red)}.button:hover{color:var(--black)}section.dark-grey .button:hover{color:var(--dark-grey)}h2 span.chunk,p span.chunk{display:inline-block}body{counter-reset:section}h2.section-counter{counter-reset:subsection}h2.section-counter::before{counter-increment:section;content:counter(section) ". "}h2.section-counter~h3::before{counter-increment:subsection;content:counter(section) "." counter(subsection) ". "}@media screen and (min-width:1040px){.no-desktop{display:none!important}}html,body{width:100%;height:100%}body{display:flex;flex-direction:column;overflow-x:hidden}header{position:fixed;top:0;left:0;right:0;z-index:2;background-color:var(--black);border-bottom:1px solid var(--grey);padding:.75rem 50px}@media screen and ((orientation:portrait) or (max-height:599px)) and (max-width:599px){header{padding-inline:35px}}footer{padding:0;scroll-snap-align:end}body:not(:has(section#contact-us)) footer{margin-top:auto}.container{display:block;width:100%;max-width:1220px;margin:0 auto}@media screen and (min-width:1040px){header{display:none}}@media screen and (max-width:1039px){footer{padding-block:50px 60px}}body.error>section.text:first-child{scroll-snap-align:start;margin-top:auto}p.display-error-code,p.display-error-description{color:var(--red);font-weight:700;text-align:center;margin:1em 0}p.display-error-code{font-size:100px}p.display-error-description{font-size:50px}p.display-error-code+.display-error-description{margin-top:-2em}.logo{display:flex;align-items:center;gap:12px}.logo svg{width:84px;height:50px;display:block}footer.logo svg{fill:var(--red);stroke:var(--red)}.logo .tagline{color:var(--red);font-size:16px;text-align:left;font-weight:700}.nav-open,.nav-close{display:none;cursor:pointer;top:.75rem}.nav-open{right:calc(50px - .5rem);box-sizing:border-box;padding:.5rem;height:2.5rem;width:3.1875rem;cursor:pointer;position:fixed;z-index:3}.nav-close{right:.75rem;box-sizing:content-box;width:27px;height:27px;padding:6px;align-self:flex-end;position:absolute}.nav-open .svg svg,.nav-close .svg svg{transition:fill .2s ease,stroke .2s ease}.nav-open:hover .svg svg,.nav-close:hover .svg svg{fill:var(--red);stroke:var(--red)}nav.nav-menu{font-size:18px;background-color:var(--dark-grey);color:var(--grey);text-align:center;line-height:50px;margin-left:auto}nav.nav-menu .led-logo{box-sizing:content-box;width:76px;height:50px;padding-block:1.25rem}nav.nav-menu .led-logo svg{stroke:none}.menu-icon svg{text-align:right}@media screen and (min-width:1040px){nav.nav-menu{display:none}}@media screen and (max-width:1039px){nav.nav-menu{line-height:14px}}body>nav.nav-menu:first-of-type,body>*:first-child nav.nav-menu:first-of-type{box-shadow:0 5px 10px .5px var(--black-faded)!important}nav.nav-menu a{display:inline-block}nav.nav-menu a:not(:first-of-type){margin-left:40px}@media screen and (max-width:1039px){.nav-open,.nav-close{display:block}nav.nav-menu.togglable{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--black-transparent);transition:background-color .3s ease;z-index:4;pointer-events:none}nav.nav-menu.togglable>div{position:absolute;top:0;right:-100%;display:flex;flex-direction:column;align-items:center;max-width:90%;max-width:calc(100% - 45px);padding:0;background-color:var(--dark-grey);color:var(--grey);box-shadow:-1rem 1rem 4rem 1rem var(--black);transition:right .3s ease}nav.nav-menu.togglable a{width:100%;padding:1em 2em;display:flex;gap:1rem;justify-content:space-between;align-items:center}nav.nav-menu.togglable a:first-of-type{border-top:2px solid var(--red)}nav.nav-menu.togglable a:not(:first-of-type){margin-left:0}nav.nav-menu.togglable a:not(:last-of-type){border-bottom:1px solid var(--grey)}nav.nav-menu.togglable a .svg{display:inline-block;height:40px;width:55px}nav.nav-menu.togglable a .svg.medium{height:36px}nav.nav-menu.togglable a .svg.small{height:26px}nav.nav-menu.togglable a .svg svg{height:100%;width:auto;fill:var(--grey);stroke:var(--grey);transition:fill .2s ease,stroke .2s ease}nav.nav-menu.togglable a:hover .svg svg{fill:var(--red);stroke:var(--red)}nav.nav-menu.togglable a[aria-label]::before{content:attr(aria-label);color:var(--grey);transition:color .2s ease;text-transform:uppercase;line-height:1.2em}nav.nav-menu.togglable a[aria-label]:hover::before{color:var(--red)}nav.nav-menu.togglable.open{background-color:var(--black-faded);pointer-events:auto}nav.nav-menu.togglable.open>div{right:0}}@media screen and (max-width:599px){.nav-close{margin-right:1em}nav.nav-menu.togglable nav>div{width:calc(100% - 25px)}nav.nav-menu a{padding:1em}}footer{font-size:16px;padding-top:0}footer:has(address){padding-bottom:0}footer .container{display:flex;flex-direction:column;align-items:center;margin-inline:0;max-width:unset}footer .logo{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:43px;background-color:var(--red);padding-block:10px}footer .logo svg{width:70.25px;height:50px;fill:var(--white);stroke:var(--white);display:block}footer .logo .tagline{font-size:18px;color:var(--white);display:block}address{font-style:normal}footer address{text-align:center;padding:50px 125px}footer address p:first-child{margin-block-start:0}footer address p:last-child{margin-block-end:0}footer address a{color:inherit}footer address label{white-space:nowrap}footer #footer-links{display:flex;justify-content:center;align-items:center;gap:2rem;width:100%;width:100dvw;min-width:100svw;padding:35px 50px 1rem;margin:0;font-size:14px;background:var(--grey);color:var(--white);list-style-type:none}footer #footer-links li{margin:0}footer #footer-links li a{padding:.25em .5em}footer #footer-copyright{margin:0;padding:1rem 50px 35px;width:100%;text-align:center;font-size:14px}@media screen and ((max-width:1039px) or (max-height:799px)){footer address{padding-inline:50px}}@media screen and (max-width:1039px){footer .logo{flex-direction:column;gap:15px;padding-block:25px}footer address{font-size:14px}}@media screen and ((orientation:portrait) or (max-height:599px)) and (max-width:599px){footer address,footer #footer-links{padding:35px}footer #footer-links{padding-bottom:1rem}}@media screen and (max-width:599px){footer #footer-links{flex-direction:column;gap:1rem;padding-bottom:.5rem}footer #footer-copyright{padding-top:.5rem}}.product-links{position:absolute;height:40px;display:flex;justify-content:center;align-items:baseline;gap:20px}.product-links.show-labels{height:80px;padding-bottom:40px}.product-links .svg{display:inline-block;height:40px;width:auto}.product-links .svg.medium{height:37px}.product-links .svg.small{height:26px}.product-links .svg svg{height:100%;fill:var(--grey);stroke:var(--grey);transition:fill .2s ease,stroke .2s ease}.product-links a.selected .svg svg{fill:var(--white);stroke:var(--white)}.product-links a:hover .svg svg{fill:var(--red);stroke:var(--red)}.product-links.show-labels a[aria-label]:hover::after{content:attr(aria-label);position:absolute;bottom:0;left:0;right:0;text-align:center;color:var(--red);font-size:20px;text-transform:uppercase}@media screen and (max-height:800px){.product-links,.product-links .svg{height:28px}.product-links.show-labels{height:56px;padding-bottom:28px}.product-links .svg.medium{height:26px}.product-links .svg.small{height:18px}.product-links.show-labels a[aria-label]:hover::after{font-size:14px}}section.dark-grey{background-color:var(--dark-grey)}section.black{background-color:var(--black)}section>.container>h2:first-child,section>.container>p:first-child{margin-top:0}section>.container>h2:last-child,section>.container>p:last-child{margin-bottom:0}section>.container>h2:first-child:not(:last-child){margin-bottom:.5em}section.main-video{height:min(100vh, 100%);height:min(100dvh, 100%);min-height:min(100vh, 100%);min-height:min(100dvh, 100%);width:min(100vw, 100%);width:min(100dvw, 100%);min-width:min(100vw, 100%);min-width:min(100dvw, 100%);padding:140px 50px;display:flex;justify-content:center;align-items:center;scroll-snap-align:start;position:relative}section.main-video video{max-width:min(700px, 100svw);width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain;overflow:hidden;pointer-events:none;user-select:none}section.main-video video::-webkit-media-controls{display:none!important}section.main-video .product-links,section.main-video>a:not(.contact-us-corner-link){position:absolute;bottom:50px;left:0;right:0;margin-inline:auto;text-align:center}section.main-video>a:not(.contact-us-corner-link){font-size:1.25rem;padding:.5em}@media screen and (min-width:1040px){section.main-video>a:not(.contact-us-corner-link){display:none}}@media screen and (max-width:1039px){section.main-video .product-links{display:none}section.main-video{padding-block:70px}section.main-video .product-links,section.main-video>a:not(.contact-us-corner-link){bottom:20px}}section.product{width:min(100vw, 100%);width:min(100dvw, 100%);min-width:min(100vw, 100%);min-width:min(100dvw, 100%);display:grid;grid-template-columns:50% 50%;scroll-snap-align:start;position:relative}section.product a.contact-us-corner-link{z-index:2}section.product .product-info{color:var(--red);padding:125px;text-align:left;font-size:clamp(8px, 1.75vh, 16px);display:flex;flex-direction:column;justify-content:center;align-items:start;position:relative}section.product .product-info .icon{display:inline-block;height:100px;width:auto;margin-bottom:1.25em;margin-left:.25em}section.product .product-info .icon.medium{height:92px}section.product .product-info .icon.small{height:65px}section.product .product-info .icon svg{height:100%;fill:var(--red);stroke:var(--red)}section.product .product-info h2{font-size:70px;font-weight:300;margin-block:0 .5em}section.product .product-info .product-description{font-size:34px;font-weight:300;margin-block:0 .5em;text-transform:lowercase}section.product .product-info figure{color:var(--white);font-size:24px;margin-inline:0}section.product .product-info figcaption{font-weight:700}section.product .product-info figure ul{list-style-type:none;padding-left:0;margin-block:.25em 0}section.product .product-info .button .triangle{font-size:.75em}section.product .product-info .product-links{position:absolute;bottom:50px;left:0;right:0;margin-inline:auto}section.product video{width:100%;object-fit:cover;overflow:hidden;pointer-events:none;user-select:none;z-index:0}section.product video::-webkit-media-controls{display:none!important}section.product .shim{z-index:1;margin:0}section.product video,section.product .shim{grid-column:2;grid-row:1}@media screen and ((max-width:1039px) or (max-height:799px)){section.product .product-info{padding:50px}section.product .product-info .icon{height:50px}section.product .product-info .icon.medium{height:46px}section.product .product-info .icon.small{height:32.5px}section.product .product-info h2{font-size:32px}section.product .product-info .product-description{font-size:18px}section.product .product-info figure{font-size:14px}section.product .product-info .button{font-size:12px}}@media screen and (orientation:landscape) and (min-height:600px){section.product{height:min(100vh, 100%);height:min(100dvh, 100%);min-height:min(100vh, 100%);min-height:min(100dvh, 100%)}section.product .product-info{padding-bottom:140px}section.product video{height:100%}}@media screen and ((orientation:portrait) or (max-height:599px)) and (max-width:599px){section.product .product-info{padding:35px}}@media screen and ((orientation:portrait) or (max-height:599px)){section.product .product-info .product-links{display:none}}@media screen and (orientation:portrait){section.product{grid-template-columns:1fr;grid-template-rows:auto auto}section.product video,section.product .shim{grid-column:1;grid-row:2}}section.product #holographic-led-displays~video{object-position:right 45%}section.product #pedestal-led-displays~video{object-position:20% 57.5%}section.product #folding-poster-led-displays~video{object-position:right}section.text{padding:50px 60px}section.text>.container{max-width:1012px}section.text:not(.heading) h1,section.text:not(.heading) h2{text-align:left}@media screen and (max-width:1039px){section.text{padding-block:50px 60px}}@media screen and ((orientation:portrait) or (max-height:599px)) and (max-width:599px){section.text{padding:35px}}section.heading h1,section.heading h2,section.heading h3{margin:0 auto;line-height:1}ul[data-max-columns="2"]{-webkit-columns:2;-moz-columns:2;columns:2}ul[data-max-columns="3"]{-webkit-columns:3;-moz-columns:3;columns:3}@media screen and (max-width:1039px){ul[data-max-columns]{-webkit-columns:1;-moz-columns:1;columns:1}}form{font-size:16px}form .form-field{display:flex;flex-direction:column}form label{padding:.4em 0;font-size:1.25em;line-height:1em}form label:only-child{display:flex;flex-direction:column;height:100%}form input,form select,form textarea{font-size:16px;width:100%;margin:0 0 .75em 0;padding:.5em;border:none;line-height:1em;background-color:var(--grey);color:var(--white)}form input:not([type="submit"]),form select,form textarea{height:2.5em}form textarea{resize:none}form input::placeholder,form select::placeholder,form textarea::placeholder{color:var(--white-faded)}form label:only-child input,form label:only-child select,form label:only-child textarea{margin-top:.5em}form input[type="button"],form input[type="submit"]{font-weight:400;cursor:pointer}form .form-field.captcha{display:grid;grid-template-columns:auto auto 1fr}form .form-field.captcha>label{grid-column:1 / span 3}form .form-field.captcha>img,form .form-field.captcha>input,form .form-field.captcha>button{background-color:var(--grey);border:none}form .form-field.captcha>img{width:9.5em;height:2.375em}form .form-field.captcha>button{height:2.375em;aspect-ratio:1;padding:.25em;background-color:var(--white);color:var(--red);border-radius:0;font-weight:700;text-transform:uppercase;-webkit-appearance:none;cursor:pointer;border:none;margin:0}form .form-field.captcha>button svg{aspect-ratio:1}@media screen and (min-width:1040px){form .form-field.captcha>button{margin-bottom:0}}@media screen and ((max-width:1039px) or (max-height:799px)){form label{font-size:14px}form input,form select,form textarea{font-size:14px}form .form-field.captcha>input{font-size:14px;height:2.714286em}}@media screen and (max-width:1039px){form input[type="button"],form input[type="submit"]{min-width:66px;font-size:14px}}@media screen and (max-width:699px){form .form-field.captcha>img{width:100%;max-width:152px}}#contact-info>.container{display:flex}.map{position:relative;width:100%;max-width:804px;height:500px}.map img{width:100%;height:100%;object-fit:cover}.map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none}#contact-info address{display:block;margin:auto;max-width:388px;padding:1.5rem;text-align:center}#contact-info address label{display:block;font-weight:700;font-size:26px;text-transform:uppercase;margin:1em 0 .125em 0}#contact-info address :first-child{margin-top:0}#contact-info address label+p{margin-top:0}@media screen and (max-width:1039px){#contact-info>.container{flex-wrap:wrap}#contact-info .map{flex-basis:100%}#contact-info address{max-width:none}}@media screen and (min-width:840px) and (max-width:1039px){#contact-info address{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;align-items:start}#contact-info address label{grid-row:1;margin:0}#contact-info address p,#contact-info address a{grid-row:2;margin:0}}.toast{position:fixed;bottom:100%;left:50vw;transform:translate(-50%,-5px);z-index:3;padding:2em;border-radius:.2em;background-color:var(--grey);color:var(--white);transition:transform ease .4s;box-shadow:0 0 15px 0 var(--black-faded);text-align:center}.toast.show{transform:translate(-50%,100%)}.toast>button{appearance:none;border:none;background-color:#fff0;position:absolute;top:0;right:0;padding:.5em;width:2em;height:2em;cursor:pointer}.toast>button svg{stroke:var(--red)}.toast>p{margin:0}@media screen and (max-width:599px){.toast{font-size:20px}}section#contact-us{padding:60px 125px;scroll-snap-align:start;margin-top:auto}section#contact-us h2{font-size:70px;font-weight:300;margin-block:0 .5em;color:var(--red)}section#contact-us p{font-size:.875em;margin-top:0}section#contact-us form .form-group:nth-child(2) .form-field:first-child textarea{height:8em}section#contact-us form .submit-instructions{display:flex;gap:2em;justify-content:space-between}section#contact-us form .submit-instructions p{margin:0}@media screen and (min-width:1040px){section#contact-us form{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75em 1em}section#contact-us form .form-group:first-child{grid-row:1 / span 2}section#contact-us form .form-group .form-field:last-child input,section#contact-us form .form-group .form-field:last-child textarea{margin-bottom:0}section#contact-us form .form-group:nth-child(2) .form-field:first-child{height:100%}section#contact-us form .form-group:nth-child(n+4){grid-column:1 / span 2}section#contact-us form .submit-instructions{align-items:center}}@media screen and ((max-width:1039px) or (max-height:799px)){section#contact-us{padding-inline:50px}section#contact-us h2{font-size:32px}}@media screen and (max-width:1039px){section#contact-us{padding-block:50px 60px}}@media screen and ((orientation:portrait) or (max-height:599px)) and (max-width:599px){section#contact-us{padding:35px}}a.contact-us-corner-link{display:block;padding:.5rem;height:2.5rem;width:3.1875rem}header a.contact-us-corner-link{margin-left:-.5rem}body>:not(header) a.contact-us-corner-link{position:absolute;top:50px;left:50px}a.contact-us-corner-link:hover .svg svg{fill:var(--red);stroke:var(--red);transition:fill .2s ease,stroke .2s ease}@media screen and (max-width:1039px){body>:not(header) a.contact-us-corner-link{display:none}}#cc--main{--cc-bg:var(--grey);--cc-text:var(--white);--cc-btn-primary-bg:var(--red);--cc-btn-primary-text:var(--white);--cc-btn-primary-border:var(--red);--cc-btn-primary-hover-bg:var(--white);--cc-btn-primary-hover-text:var(--black);--cc-btn-primary-hover-border:var(--white);--cc-btn-secondary-bg:var(--grey);--cc-btn-secondary-text:var(--red);--cc-btn-secondary-border:var(--red);--cc-btn-secondary-hover-bg:var(--red);--cc-btn-secondary-hover-text:var(--grey);--cc-btn-secondary-hover-border:var(--red);--cc-toggle-bg-off:var(--dark-grey);--cc-toggle-bg-on:var(--red);--cc-toggle-bg-readonly:var(--black-faded);--cc-toggle-knob-bg:var(--white);--cc-toggle-knob-icon-color:var(--light-grey);--cc-cookie-category-block-bg:var(--grey);--cc-cookie-category-block-bg-hover:var(--white-faded);--cc-section-border:var(--white);--cc-cookie-table-border:var(--white);--cc-overlay-bg:var(--black-faded)}.cc_div *,.cc_div :after,.cc_div :before{font-family:Effra,Arial,Helvetica,sans-serif}#s-c-bn{box-sizing:content-box}#c-bns button:first-child,#s-bns button:first-child{border:2px solid var(--cc-btn-primary-border)}#c-bns button:first-child:active,#c-bns button:first-child:hover,#s-bns button:first-child:active,#s-bns button:first-child:hover{color:var(--cc-btn-primary-hover-text);border-color:var(--cc-btn-primary-hover-border)}#cm .c_link,#s-c-bn,#s-cnt button+button{border:2px solid var(--cc-btn-secondary-border)}#cm .c_link:active,#cm .c_link:hover,#s-c-bn:active,#s-c-bn:hover,#s-cnt button+button:active,#s-cnt button+button:hover{color:var(--cc-btn-secondary-hover-text);border-color:var(--cc-btn-secondary-hover-border)}#s-c-bn:active::after,#s-c-bn:hover::after,#s-c-bn:active::before,#s-c-bn:hover::before{background:var(--cc-btn-secondary-hover-text)}.c--anim :is(#s-bns,#c-bns) button.c-bn,.c--anim #s-c-bn.c-bn,.c--anim #s-cnt button+button.c-bn{transition:all .25s ease!important}input#manage-cookies{position:fixed;right:20px;bottom:20px;display:block;width:auto;margin:0;padding:.5em 1em;background-color:var(--white);color:var(--grey);border:none;border-radius:4px;font-weight:700;font-size:18px;text-transform:uppercase;-webkit-appearance:none;z-index:1}a.show-cookies,input.show-cookies{cursor:pointer}@media screen and (max-width:599px){input#manage-cookies{right:10px;bottom:10px}}section svg{fill:var(--red);stroke:var(--red)}