@charset "UTF-8";:root{--primary-color:#622841;--primary-color-rgb:98, 40, 65;--secondary-color:#865327;--secondary-color-rgb:134, 83, 39;--header-background:#FFF;--header-height:60px;--alternate-background:#FFF;--alternate-background-rgb:255, 255, 255;--body-background:#FFF;--body-background-rgb:255, 255, 255;--body-color:#000;--body-padding-top:60px;--primary-font:"Open Sans", Helvetica, sans-serif;--header-font:"Zapfino Extra LT One", Helvetica, sans-serif;--brand-font:"Zapfino Extra LT One", Helvetica, sans-serif;--icon-font:"faimmedia-icon"}*,*::before,*::after{box-sizing:border-box;outline:0}html{overflow-y:scroll}html,body{margin:0;padding:0;min-height:100vh;cursor:default;overflow-x:hidden}body{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;overflow-y:auto;padding-top:var(--body-padding-top);color:var(--body-color);font:11pt var(--primary-font);background-color:var(--body-background)}main{flex:1 1 auto}@media (max-width:600px){main{min-height:60vh}}a{color:inherit;text-decoration:underline;cursor:pointer}a:hover{text-decoration-color:transparent;transition:text-decoration-color 0.2s ease-in-out}a.fancy{text-decoration:none}a.fancy span{text-decoration:underline;transition:text-decoration-color 0.2s ease-in-out}a.fancy:hover span{text-decoration-color:transparent}p{margin:0}p+p{margin-top:1em}.container{width:1000px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}@media (max-width:700px){.container{padding-left:6px;padding-right:6px}}.jumbotron{padding:70px 0;position:relative}.jumbotron.jumbotron-full{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.jumbotron.jumbotron-bg{overflow:hidden;background-image:linear-gradient(var(--body-background) 10%,rgba(var(--body-background-rgb),.5) 20%,rgba(var(--body-background-rgb),.5),rgba(var(--body-background-rgb),.5) 80%,var(--body-background) 90%,var(--body-background))}.jumbotron.jumbotron-white{background-color:#FFF}.jumbotron.jumbotron-primary{background-color:var(--primary-color);color:#F4F4F4}.jumbotron.jumbotron-primary blockquote{color:#F4F4F4;margin:0}.jumbotron.jumbotron-inset{overflow:hidden}.jumbotron.jumbotron-inset::before,.jumbotron.jumbotron-inset::after{position:absolute;left:0;right:0;top:-20px;pointer-events:none;content:"";height:20px;box-shadow:0 0 20px 0 #000}.jumbotron.jumbotron-inset::after{top:auto;bottom:-20px;box-shadow:0 0 20px 0 #000}.jumbotron.jumbotron-inset.jumbotron-bg{background-image:linear-gradient(rgba(var(--body-background-rgb),.5),rgba(var(--body-background-rgb),.5))}.jumbotron summary{text-align:center;margin-bottom:45px}.jumbotron>div.image>img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;object-fit:cover;opacity:.3}.jumbotron h2{text-align:center;padding-bottom:20px;margin:0;margin-bottom:40px;position:relative}.jumbotron h2::after{position:absolute;width:80px;left:50%;bottom:0;transform:translateX(-50%);height:3px;background-color:var(--secondary-color);pointer-events:none;content:""}.jumbotron article{font-size:1.25em;line-height:1.5em;font-weight:600;text-align:center;color:var(--primary-color)}.jumbotron article.pre{white-space:pre-line}.jumbotron blockquote{margin:40px 0;padding:0;display:grid;grid-template-columns:40px 1fr 40px;column-gap:20px;font-size:1.4em;color:var(--secondary-color)}.jumbotron blockquote.pre{white-space:pre-line}.jumbotron blockquote::before,.jumbotron blockquote::after{font-family:Georgia,serif;font-weight:300;color:#E1E1E1;font-size:4em;opacity:.4}.jumbotron blockquote::before{content:"“";margin-top:-.25em}.jumbotron blockquote::after{align-self:end;content:"”";margin-bottom:-.75em}h2{color:var(--secondary-color);font:600 44pt var(--brand-font)}@media (max-width:600px){h2{font-size:38pt}}.video-placeholder{width:100%;height:auto;max-width:800px;object-fit:contain;aspect-ratio:1.7777777778;margin:30px auto;overflow:hidden;position:relative;cursor:pointer;box-shadow:inset 0 0 25px #000}.video-placeholder img{position:absolute;object-fit:cover;top:0;left:0;width:100%;height:100%}.video-placeholder::before{position:absolute;z-index:1;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.2);pointer-events:none;content:"";transition:background-color 0.2s ease-in-out}.video-placeholder::after{position:absolute;z-index:2;width:60px;height:60px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:rgba(255,255,255,.6);font:900 30px var(--icon-font);content:"";display:inline-flex;align-items:center;justify-content:center;padding-left:7px;transition:all 0.15s ease-in-out}.video-placeholder:hover::before{background-color:rgba(0,0,0,.1)}.video-placeholder:hover::after{background-color:var(--primary-color);color:#FFF;box-shadow:0 0 25px #FFF}.video-placeholder:active::after{transform:translate(-50%,-50%) scale(.8)}a[href^="mailto:"]::before{content:attr(data-before) "@"}a[href^="mailto:"]::after{content:"bijzonderhuwelijk.nl"}@keyframes spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@font-face{font-family:"Zapfino Extra LT One";src:url(./font/zapfino-extra-lt-one.woff2) format("woff2"),url(./font/zapfino-extra-lt-one.woff) format("woff")}@charset "UTF-8";header{position:fixed;z-index:99;left:0;right:0;top:0;height:var(--header-height);box-shadow:0 0 10px #000}header::before{background-color:var(--header-background);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;content:"";transform:translateY(0);transition:transform 0.4s ease-in-out;pointer-events:none}header,header>div.container,header nav{display:flex;align-items:stretch}header>div.container{position:relative}header>div.container:after{position:absolute;left:50%;right:50%;bottom:0;height:1px;background-color:rgba(255,255,255,.8);transition:all 0.8s ease-in-out;pointer-events:none;content:""}header .logo{padding:0 0;flex:1 1 auto;opacity:1;transition:opacity 0.3s ease-in-out}header .logo img{max-height:30px;object-fit:contain}header .logo a{text-decoration:none!important;display:inline-flex;align-items:center;overflow:hidden}header .logo h1.placeholder{font:900 50px var(--brand-font);margin:0;white-space:nowrap;padding-right:10px}header nav{flex:0 0 auto;position:relative}@media (max-width:850px){header nav{position:fixed;right:0;top:var(--header-height);bottom:0;z-index:100;visibility:hidden;opacity:0;width:350px;max-width:100vw;transform:translateX(100%);transition:transform 0.4s ease-in-out,opacity 0.4s ease-in-out,visibility 0.4s ease-in-out;background-color:var(--header-background);display:block}header nav a:hover{background-color:rgba(0,0,0,.05)}header nav a:active{background-color:rgba(0,0,0,.1)}}header nav>div.dropdown{position:relative}@media (min-width:851px){header nav>div.dropdown,header nav>div.dropdown>div{display:flex;align-items:stretch}}@media (min-width:851px) and (max-width:9999px){header nav>div.dropdown>div{position:absolute;top:100%;right:0;flex-direction:column;width:200px;background-color:var(--alternate-background);box-shadow:0 0 15px rgba(0,0,0,.9);visibility:hidden;opacity:0;transform:translateY(20px);transition:all 0.2s ease-in-out}header nav>div.dropdown>div a{padding:15px 15px}header nav>div.dropdown>div a+a{border-top:1px solid rgba(255,255,255,.1)}header nav>div.dropdown>div:hover{opacity:1;visibility:visible;transform:translateY(0)}}header nav a{color:#000;font-size:120%;position:relative;text-decoration:none;text-shadow:0 0 15px rgba(0,0,0,.1);letter-spacing:-1px;display:inline-flex;align-items:center;padding:0 8px}header nav a.dropdown::after{font:900 12px var(--icon-font);content:"";margin-left:7px}@media (max-width:$header-burger-bp) or (min-width:9999px){header nav a.dropdown{display:none}}header nav a.dropdown:hover+div.dropdown>div{opacity:1;visibility:visible;transform:translateY(0)}@media (min-width:851px) and (max-width:1001px){header nav a{padding:0 6px;letter-spacing:-1.5px;font-size:110%}}@media (max-width:850px){header nav a{display:flex;height:60px;padding:0 20px;border-bottom:1px solid rgba(255,255,255,.1)}}header nav a:hover{color:var(--primary-color)}header nav a:active span{transform:scale(.95)}header nav a span{position:relative}header nav a span::after{pointer-events:none;position:absolute;left:50%;right:50%;bottom:-2px;height:2px;opacity:0;background-color:var(--primary-color);content:"";transition:all 0.2s ease-in-out}header nav a:hover span::after{left:0;right:0;opacity:1}header #burger{background-color:transparent;border:none;cursor:pointer;display:none;padding:0}@media (max-width:850px){header #burger{display:inline-flex}}header #burger svg{width:60px;height:60px}header #burger svg path{fill:none;stroke:#000;stroke-width:8;transition:stroke-dasharray 0.8s cubic-bezier(.4,0,.2,1),stroke-dashoffset 0.8s cubic-bezier(.4,0,.2,1)}header #burger svg path:nth-child(1){stroke-dasharray:60 207;stroke-width:6}header #burger svg path:nth-child(2){stroke-dasharray:60 60;stroke-width:6}header #burger svg path:nth-child(3){stroke-dasharray:60 207;stroke-width:6}header #burger:hover svg path{stroke:var(--primary-color)}header #burger+label{display:none;visibility:hidden;opacity:0;position:fixed;z-index:100;top:var(--header-height);right:350px;left:0;bottom:0;transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out;background-color:rgba(0,0,0,.3);box-shadow:inset -7px 0 9px -7px rgba(0,0,0,.4)}@media (max-width:1000px){header #burger+label{display:block}}#nav{opacity:0;visibility:hidden;position:absolute;left:-40px;top:-40px;pointer-events:none}#nav:checked+header nav{transform:translateX(0);opacity:1;visibility:visible}#nav:checked+header #burger svg path:nth-child(1){stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}#nav:checked+header #burger svg path:nth-child(2){stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}#nav:checked+header #burger svg path:nth-child(3){stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}#nav:checked+header #burger+label{opacity:1;visibility:visible;transition-delay:0.4s;transition-duration:0.8s}body.has-fold:not(.header-alt) #nav:not(:checked)+header{box-shadow:0 0 0 rgba(0,0,0,0)}body.has-fold:not(.header-alt) #nav:not(:checked)+header::before{transform:translateY(-100%)}body.has-fold:not(.header-alt) #nav:not(:checked)+header .logo{opacity:0}body.has-fold:not(.header-alt) #nav:not(:checked)+header nav a{color:#FFF;text-shadow:0 0 5px rgba(0,0,0,.05)}body.has-fold:not(.header-alt) #nav:not(:checked)+header>div.container:after{left:0;right:0}body.has-fold:not(.header-alt) #nav:not(:checked)+header #burger svg path{stroke:#FFF}footer{position:relative;background-color:var(--primary-color);padding-top:6vw;margin-top:40px;flex:0 0 auto;color:#F4F4F4;clip-path:polygon(0 5vw,100% 0,100% 100%,0 100%)}@media (max-width:750px){footer .footer-top,footer .footer-bottom{padding-left:10px;padding-right:10px}}footer::after{position:absolute;z-index:-1;right:0;bottom:0;top:0;width:500px;pointer-events:none;background-image:url(/img/bg-shape-right.svg);background-size:800px 800px;background-repeat:no-repeat;content:""}footer img.logo{height:30px;display:block;pointer-events:none;user-select:none}footer h4{color:#FFF;font:600 12pt var(--primary-font);margin:0;margin-bottom:15px}footer .info a{text-decoration-color:rgba(255,255,255,0)}footer .info a:hover{text-decoration-color:#fff}footer .footer-top{display:grid;column-gap:10px;grid-template-columns:repeat(4,1fr);padding-top:55px;padding-bottom:55px}@media (max-width:750px){footer .footer-top{row-gap:25px;grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){footer .footer-top{row-gap:30px;grid-template-columns:1fr}}footer .footer-top ul{list-style:none;margin:0;padding:0}footer .footer-top ul li+li{margin-top:4px}footer .footer-top .opening-hours small{display:block;color:gray}footer .footer-top .opening-hours span{display:block;margin-top:-2px}footer .footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;padding-bottom:20px;font-size:80%;color:silver}footer .footer-bottom a{text-decoration-color:transparent}footer .footer-bottom ul{margin:0;padding:0;display:grid;align-items:center;grid-template-columns:repeat(3,max-content) 1fr}@media (max-width:700px){footer .footer-bottom ul{grid-template-columns:repeat(2,max-content)}footer .footer-bottom ul li:nth-child(3)::before{content:none}}@media (max-width:400px){footer .footer-bottom ul{grid-template-columns:max-content}footer .footer-bottom ul li::before{content:none!important}}footer .footer-bottom ul li{display:inline-flex;align-items:center}footer .footer-bottom ul li+li::before{height:8px;width:1px;display:inline-flex;background-color:rgba(255,255,255,.2);margin-left:12px;margin-right:12px;content:""}footer .footer-bottom ul li.faimmedia i{margin-right:5px}@media (min-width:701px){footer .footer-bottom ul li.faimmedia{justify-content:flex-end}footer .footer-bottom ul li.faimmedia::before{content:none}}@charset "UTF-8";.float-label{display:flex;align-items:center;justify-content:stretch;position:relative;flex:1 1 auto}.float-label>span{pointer-events:none;position:absolute;left:0;top:0;right:0;display:flex;align-items:center;padding:0 17px;color:gray;transition:all 0.25s ease-in-out;height:100%}.float-label textarea~span{bottom:auto;height:36px;padding-top:17px}.float-label input:not(:placeholder-shown),.float-label textarea:not(:placeholder-shown){padding-top:12px}.float-label input:not(:placeholder-shown)~span,.float-label textarea:not(:placeholder-shown)~span{font-weight:700;font-size:11px;height:18px;padding-top:6px;color:var(--primary-color)}.float-label input::placeholder,.float-label textarea::placeholder{color:transparent}.float-label select{padding-top:12px}.float-label select~span{font-weight:700;font-size:11px;height:18px;padding-top:6px;color:var(--primary-color)}.float-label select~i{position:absolute;top:0;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;padding:0 10px}.float-label select~i::before{font:900 14px var(--icon-font);content:""}.float-label textarea:not(:placeholder-shown){padding-top:22px}.float-label>u.error{position:absolute;top:0;bottom:0;right:0;padding:0 12px;cursor:help;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.float-label>u.error::before{font-family:var(--icon-font);font-weight:300;font-size:12px;content:"";display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #E1E1E1;color:#E1E1E1;border-radius:50%;background-color:#800}.float-label>u.error::after{position:absolute;right:0;top:100%;background-color:#800;color:#E1E1E1;text-shadow:1px 1px 1px #000;border-radius:2px;padding:3px 5px;font-weight:700;line-height:1.2;font-size:85%;white-space:nowrap;content:attr(data-error);pointer-events:none;visibility:hidden;opacity:0;transform:translateY(10px);transition:all 0.2s ease-in-out;z-index:11}.float-label>u.error:hover{z-index:11}.float-label>u.error:hover::after{transform:translateY(0);opacity:1;visibility:visible}.float-label input.error:focus~u.error:after,.float-label textarea.error:focus~u.error:after{transform:translateY(0);opacity:1;visibility:visible}.float-label textarea~u.error{bottom:auto;padding:12px}input,textarea,select{height:60px;border-radius:5px;display:block;flex:1 1 auto;width:1px;padding:0 15px;font:inherit!important;background-color:#E1E1E1;border:2px solid gray;caret-color:var(--primary-color);color:#000;transition:border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out,background-color 0.3s ease-in-out,padding-top 0.25s ease-in-out}input:focus,textarea:focus,select:focus{border-color:var(--primary-color);background-color:#FFF}select{appearance:none;cursor:pointer}textarea{min-height:100px;height:150px;padding:15px}label.select{flex:1 1 auto;display:flex;align-items:stretch;justify-content:stretch;position:relative}label.select::after{display:inline-flex;align-items:center;justify-content:center;padding:0 12px;font-family:var(--icon-font);font-weight:300;content:"";position:absolute;top:0;right:0;bottom:0;pointer-events:none}.row{display:flex;align-items:center}.row+.row{margin-top:4px}form.loading [type="submit"]{pointer-events:none;position:relative;color:transparent!important;text-shadow:none!important}form.loading [type="submit"]::after{position:absolute;content:"";border:4px solid rgba(0,0,0,.1);border-right-color:#FFF;border-radius:50%;animation:spinner 0.4s linear infinite;width:30px;height:30px;top:50%;left:50%;margin-left:-15px;margin-top:-15px}button,.btn{display:inline-flex;align-items:center;justify-content:center;height:60px;padding:0 20px;font:inherit;font-weight:700;cursor:pointer;border:0;background-color:var(--primary-color);border-radius:10px;vertical-align:middle;color:#FFF;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,.2)}button.btn-m,.btn.btn-m{height:50px;padding:0 15px}button:hover,.btn:hover{z-index:1;background-image:linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05) 75%,rgba(0,0,0,.15));box-shadow:0 0 15px rgba(0,0,0,.3)}button:active,.btn:active{background-image:linear-gradient(rgba(0,0,0,.15),rgba(0,0,0,.15));padding-top:1px;box-shadow:0 0 15px rgba(0,0,0,.3)}button.icon::before,.btn.icon::before{font-weight:300!important;font-size:20px;margin-right:10px}#form-contact{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:15px;width:800px;margin-left:auto;margin-right:auto;max-width:100%}#form-contact>.full{grid-column:1 / 3}@media (max-width:600px){#form-contact .actions{grid-column:1 / 3}}#form-contact .float-label.float-label-licence-plate{overflow:hidden}#form-contact .float-label.float-label-licence-plate input{text-transform:uppercase;transition:all 0.2s ease-in-out}#form-contact .float-label.float-label-licence-plate input:not(:placeholder-shown){font-family:"nl-license",monospace!important;font-weight:bold!important;font-size:20px!important;background-color:var(--primary-color);padding-left:38px;color:#000;caret-color:#393939}#form-contact .float-label.float-label-licence-plate input:not(:placeholder-shown)+span{color:#393939;padding-left:40px}#form-contact .float-label.float-label-licence-plate input:not(:placeholder-shown)~i{opacity:1;transform:translateX(0)}#form-contact .float-label.float-label-licence-plate span{transition:all 0.2s ease-in-out}#form-contact .float-label.float-label-licence-plate i{position:absolute;top:1px;left:1px;bottom:1px;width:30px;border-top-left-radius:3px;border-bottom-left-radius:3px;border:0 solid #2662a2;border-width:6px 0;background-color:#2662a2;background-image:url(/img/contact/license-plate.svg);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;pointer-events:none;opacity:0;transform:translateX(-100%);transition:opacity 0.2s ease-in-out,transform 0.2s ease-in-out;content:""}#contact-success{padding:25px 15px;background-color:#0a3622;box-shadow:0 0 5px #75b798;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:40px auto;box-shadow:0 0 5px rgba(0,0,0,.5);width:800px;max-width:100%}#contact-success svg{width:80px;height:80px;flex:0 0 80px;border-radius:50%;display:block;stroke-width:3;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 0 #75b798;animation:fill 0.4s ease-in-out 0.3s forwards,confirm 0.3s ease-in-out 0.7s both}#contact-success h4{font-size:14pt}#contact-success cite{margin-top:15px;color:#FFF;opacity:.6;font-size:12.5pt}#contact-success[hidden]{display:none}@keyframes confirm{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 40px #75b798}}@charset "UTF-8";#viewer,#viewer-video{position:fixed;z-index:150;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.85);display:none;align-items:center;justify-content:center;padding:10px}@media (max-width:700px){#viewer,#viewer-video{padding:0}}#viewer u,#viewer-video u{position:absolute;z-index:10;top:10px;right:10px;padding:10px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;text-shadow:0 0 15px #000;color:#F4F4F4}#viewer u::before,#viewer-video u::before{font:300 30px var(--icon-font);content:""}#viewer u:hover,#viewer-video u:hover{color:var(--primary-color)}#viewer u:hover:not(:active)::before,#viewer-video u:hover:not(:active)::before{transform:scale(1.2)}#viewer iframe,#viewer-video iframe{width:calc(100vw - 20px);height:calc(((100vw - 20px) / 16) * 9);max-height:calc(100vh - 20px)}#viewer#viewer-video u,#viewer-video#viewer-video u{border-radius:50%;background-color:var(--alternate-background);padding:10px;width:60px;height:60px}#viewer#viewer-video u::before,#viewer-video#viewer-video u::before{font-size:30px}#viewer picture,#viewer-video picture{position:relative;display:flex;overflow:hidden}#viewer picture img,#viewer-video picture img{object-fit:contain;max-width:100%;max-height:100%;pointer-events:none;opacity:0;box-shadow:0 0 25px #000;transform:scale(.2);transition:opacity 0.2s ease-in-out,transform 0.2s ease-in-out}#viewer picture.loaded img,#viewer-video picture.loaded img{transform:scale(1);opacity:1}#viewer picture caption,#viewer-video picture caption{position:absolute;left:0;right:0;bottom:0;padding:10px;padding-top:80px;color:#E1E1E1;text-shadow:1px 1px 1px rgba(0,0,0,.7);transform:translateY(100%);text-align:left;opacity:0;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out;background-image:linear-gradient(transparent,rgba(0,0,0,.3) 20%,rgba(0,0,0,.7) 40%,rgba(0,0,0,.8) 100%)}#viewer picture caption:empty,#viewer-video picture caption:empty{display:none}#viewer picture caption h5,#viewer-video picture caption h5{font-size:110%;margin:0}#viewer picture caption small,#viewer-video picture caption small{font-size:100%;line-height:1.1;margin-top:8px;display:block}#viewer picture:hover caption,#viewer picture:active caption,#viewer-video picture:hover caption,#viewer-video picture:active caption{transform:translateY(0);opacity:1}#viewer span,#viewer-video span{position:absolute;z-index:10;top:50%;left:0;padding:0 15px;height:40px;margin-top:-20px;cursor:pointer;text-shadow:0 0 15px #000;display:inline-flex;align-items:center;justify-content:center;color:#F4F4F4}#viewer span::before,#viewer-video span::before{font:900 30px var(--icon-font);content:""}#viewer span:nth-of-type(2),#viewer-video span:nth-of-type(2){right:0;left:auto}#viewer span:nth-of-type(2)::before,#viewer-video span:nth-of-type(2)::before{content:""}#viewer span:hover,#viewer-video span:hover{color:var(--primary-color)}#viewer span:hover:not(:active)::before,#viewer-video span:hover:not(:active)::before{transform:scale(1.2)}#viewer.show,#viewer-video.show{display:flex}