﻿/*!
Theme Name: Videolux
Theme URI: https://artifex-media.nl
Author: Artifex Media
Author URI: https://artifex-media.nl
Description: Videolux 2022
Version: 1.0.0
Text Domain: videolux
*/:root{--color-primary: #00E5B9;--color-secondary: #121212;--color-tertiary: #ffffff}.color_primary{color:var(--color-primary) !important}.color_secondary{color:var(--color-secondary) !important}.color_tertiary{color:var(--color-tertiary) !important}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea,.gm-style{font-family:"mundial",sans-serif}h1,h2,h3,h4,h5,h6{clear:both;font-style:normal;font-weight:700;margin-top:0;text-transform:uppercase;line-height:1}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:20px 80px 30px;background-color:var(--color-secondary);color:var(--color-tertiary)}h1.has-dot:after,h2.has-dot:after,h3.has-dot:after,h4.has-dot:after,h5.has-dot:after,h6.has-dot:after{content:".";color:var(--color-primary)}h1{font-size:64px}h2{font-size:40px}h3{font-size:40px}h4{font-size:20px}h5{font-size:20px}h6{font-size:18px}.heading-h1{font-size:64px;line-height:1}.heading-h2{font-size:56px;line-height:1}.heading-h3{font-size:40px;line-height:1}.heading-h4{font-size:32px;line-height:1}.heading-h5{font-size:20px;line-height:1}.heading-h6{font-size:18px;line-height:1}p{margin-top:0;margin-bottom:1.5em;line-height:1.5}@media(max-width: 767px){p{line-height:1.5}}dfn,cite,em,i{font-style:italic}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{text-decoration:none}big{font-size:125%}body{background:var(--color-tertiary)}.container{width:100%;max-width:1460px;padding:0 40px;margin-left:auto;margin-right:auto;position:relative}@media(max-width: 767px){.container{padding-left:30px;padding-right:30px}}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 0;padding-left:30px}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}.content ul li,.content ol li{line-height:1.5}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:0}figcaption{text-align:left !important;font-size:14px;font-style:italic}table{margin:0 0 1.5em;width:100%}table:last-child{margin-bottom:0}.content table,.post-content table{margin:0 0 1.5em;width:100%;border-collapse:collapse}.content table thead,.post-content table thead{border-bottom:1px solid gray}.content table tbody tr:nth-child(even),.post-content table tbody tr:nth-child(even){background:#fff;border-top:1px solid gray;border-bottom:1px solid gray}.content table th,.content table td,.post-content table th,.post-content table td{text-align:left;padding-top:8px;padding-bottom:8px}.content table th a,.content table td a,.post-content table th a,.post-content table td a{text-decoration:underline}.content table:last-child,.post-content table:last-child{margin-bottom:0}.text-label{position:absolute;top:0px;right:0px;padding:14px;font-size:18px}a{text-decoration:none}a:hover,a:focus,a:active{text-decoration:underline;outline:0}button,.button,.wp-block-button__link,input[type=button],input[type=reset],input[type=submit]{border:none;border-radius:28px;color:var(--color-secondary);background:var(--color-primary);line-height:1;padding:17px 32px 21px;text-decoration:none;font-size:18px;font-weight:700;display:inline-block;cursor:pointer}@media(max-width: 767px){button,.button,.wp-block-button__link,input[type=button],input[type=reset],input[type=submit]{font-size:16px}}button:hover,.button:hover,.wp-block-button__link:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#fff;text-decoration:none}button:active,button:focus,.button:active,.button:focus,.wp-block-button__link:active,.wp-block-button__link:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{text-decoration:none}button i,.button i,.wp-block-button__link i,input[type=button] i,input[type=reset] i,input[type=submit] i{margin-left:10px}button.button-alt,.button.button-alt,.wp-block-button__link.button-alt,input[type=button].button-alt,input[type=reset].button-alt,input[type=submit].button-alt{color:var(--color-primary);background:var(--color-secondary)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea,select{border:1px solid gray;border-radius:0;padding:10px 15px;outline:none}input[type=text]::placeholder,input[type=email]::placeholder,input[type=url]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,input[type=tel]::placeholder,input[type=range]::placeholder,input[type=date]::placeholder,input[type=month]::placeholder,input[type=week]::placeholder,input[type=time]::placeholder,input[type=datetime]::placeholder,input[type=datetime-local]::placeholder,input[type=color]::placeholder,textarea::placeholder,select::placeholder{color:inherit;opacity:1}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=range]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=color]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:inherit}input[type=text]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,input[type=url]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=search]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder,input[type=tel]::-ms-input-placeholder,input[type=range]::-ms-input-placeholder,input[type=date]::-ms-input-placeholder,input[type=month]::-ms-input-placeholder,input[type=week]::-ms-input-placeholder,input[type=time]::-ms-input-placeholder,input[type=datetime]::-ms-input-placeholder,input[type=datetime-local]::-ms-input-placeholder,input[type=color]::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{color:inherit}select{border:1px solid gray;outline:none;padding:8px 15px}textarea{width:100%}.text-align-left{text-align:left !important}.text-align-right{text-align:right !important}@media(max-width: 767px){.mobile-hide{display:none !important}}@media(max-width: 991px){.tablet-hide{display:none !important}}@media screen and (min-width: 992px){.desktop-hide{display:none !important}}.mobile-show{display:none !important}@media(max-width: 767px){.mobile-show{display:block !important}}.embed-container{position:relative}.embed-container .video-overlay-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;cursor:pointer}.embed-container .video-overlay-wrapper.active .video-overlay:after,.embed-container .video-overlay-wrapper.active:after{display:none}.embed-container .video-overlay-wrapper.active .video-overlay iframe,.embed-container .video-overlay-wrapper.active .video-overlay object,.embed-container .video-overlay-wrapper.active .video-overlay embed{top:0;left:0;right:0;bottom:0;width:100%;height:100%}.embed-container .video-overlay-wrapper:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:0;height:0;border-style:solid;border-width:17px 0 17px 21px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #00e5b7;z-index:2}.embed-container .video-overlay-wrapper.loading:after{content:"";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 6 Free";font-weight:900;border:none;font-size:30px;width:1em;height:1em;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;transform-origin:center;top:calc(50% - .5em);left:calc(50% - .5em);color:var(--color-primary)}.embed-container .video-overlay-wrapper .video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.embed-container .video-overlay-wrapper .video-overlay iframe,.embed-container .video-overlay-wrapper .video-overlay object,.embed-container .video-overlay-wrapper .video-overlay embed{top:-10%;left:-7.5%;width:115%;height:130%;max-width:unset}@media(max-width: 991px){.embed-container .video-overlay-wrapper .video-overlay iframe,.embed-container .video-overlay-wrapper .video-overlay object,.embed-container .video-overlay-wrapper .video-overlay embed{top:-15%;left:-10%;width:120%;height:140%}}@media(max-width: 767px){.embed-container .video-overlay-wrapper .video-overlay iframe,.embed-container .video-overlay-wrapper .video-overlay object,.embed-container .video-overlay-wrapper .video-overlay embed{top:-11%;left:-12.5%;width:125%}}@media(max-width: 479px){.embed-container .video-overlay-wrapper .video-overlay iframe,.embed-container .video-overlay-wrapper .video-overlay object,.embed-container .video-overlay-wrapper .video-overlay embed{top:-10%;left:-15%;width:130%;height:150%}}.embed-container .video-overlay-wrapper .video-overlay:before{position:absolute;top:0;left:0;width:80px;height:80px;padding:15px;padding-top:38px;background:#000;content:url("/wp-content/themes/videolux/images/videolux_logo.svg");z-index:2}.embed-container .video-overlay-wrapper .video-overlay:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.2);z-index:1}.embed-container .video-overlay-wrapper .video-overlay.active:after{display:none}.main-navigation ul{display:flex;list-style:none;padding:0;margin:0;overflow:auto;width:100%}@media(max-width: 991px){.main-navigation ul{flex-direction:column;gap:22px;height:100%;padding-left:40px;padding-right:40px}}@media(max-width: 767px){.main-navigation ul{padding-left:30px;padding-right:30px}}@media(max-width: 991px){.main-navigation ul li:first-child{margin-top:auto}.main-navigation ul li:last-child{margin-bottom:auto}}.main-navigation ul li a{display:flex;padding:27px 40px 31px;font-size:16px;line-height:1.375;font-weight:900;text-decoration:none;color:var(--color-secondary);background:var(--color-primary);text-transform:uppercase}@media(max-width: 991px){.main-navigation ul li a{color:var(--color-primary);justify-content:center;text-align:center;background:none}}.main-navigation ul li a:hover{color:var(--color-primary);background:var(--color-secondary)}@media(max-width: 991px){.main-navigation ul li a:hover{color:var(--color-secondary);background:var(--color-primary)}}.main-navigation ul li.current-menu-item a{color:var(--color-primary);background:var(--color-secondary)}@media(max-width: 991px){.main-navigation ul li.current-menu-item a{color:var(--color-secondary);background:var(--color-primary)}}.main-navigation ul li.current-menu-item a:hover{color:var(--color-primary);background:var(--color-secondary)}@media(max-width: 991px){.main-navigation ul li.current-menu-item a:hover{color:var(--color-secondary);background:var(--color-primary)}}.sticky{display:block}.post{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.content>*:first-child:not(.wp-block-cover):not(.wp-block-doorons-vimeo-video-header){margin-top:0}.content a:not(button):not(.button):not(.wp-block-button__link):not(input[type=button]):not(input[type=reset]):not(input[type=submit]){color:var(--color-primary);font-weight:700}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget:last-child{margin-bottom:0}.widget select{max-width:100%}.yoast-breadcrumbs{font-weight:200}.yoast-breadcrumbs a{color:var(--color-primary);text-decoration:none;font-weight:600}.yoast-breadcrumbs a:hover{color:var(--color-secondary)}.wp-block-jetpack-map .mapboxgl-popup .mapboxgl-popup-content{padding:15px}.wp-block-jetpack-map .mapboxgl-popup .mapboxgl-popup-content h3{margin:0;text-transform:none}.wp-block-jetpack-map .mapboxgl-popup .mapboxgl-popup-content p:empty{display:none}.wp-block-jetpack-map .mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button{top:-5px;transform:translateY(-100%);line-height:15px;display:flex;height:19px;border-radius:0;box-sizing:content-box;padding:1px 4px;outline:none}.wp-block-jetpack-map .mapboxgl-popup .mapboxgl-popup-content .mapboxgl-popup-close-button:hover{background-color:#000}.map-frame{width:100%;height:100%;position:relative}.map-content{z-index:10;position:absolute;top:50px;left:50px;width:390px;background-color:#000;color:#fff}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-embed.wp-embed-aspect-16-9 .embed-container{padding-bottom:56.25%}.wp-block-embed.wp-embed-aspect-21-9 .embed-container{padding-bottom:42.8571%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:0 1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-item .gallery-icon{height:100%;display:block}.gallery-item .gallery-icon img{height:100%;object-fit:cover}.gallery-columns-2{grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr}@media(max-width: 767px){.gallery-columns-2{grid-template-columns:repeat(1, 1fr)}}.gallery-columns-3{grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr}@media(max-width: 767px){.gallery-columns-3{grid-template-columns:repeat(2, 1fr)}}.gallery-columns-4{grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr}@media(max-width: 767px){.gallery-columns-4{grid-template-columns:repeat(3, 1fr)}}.gallery-columns-5{grid-template-columns:repeat(5, 1fr);grid-auto-rows:1fr}@media(max-width: 767px){.gallery-columns-5{grid-template-columns:repeat(4, 1fr)}}.gallery-columns-6{grid-template-columns:repeat(6, 1fr);grid-auto-rows:1fr}@media(max-width: 767px){.gallery-columns-6{grid-template-columns:repeat(5, 1fr)}}.gallery-columns-7{grid-template-columns:repeat(7, 1fr);grid-auto-rows:1fr}@media(max-width: 767px){.gallery-columns-7{grid-template-columns:repeat(6, 1fr)}}.gallery-columns-8{grid-template-columns:repeat(8, 1fr);grid-auto-rows:1fr}@media(max-width: 767px){.gallery-columns-8{grid-template-columns:repeat(7, 1fr)}}.gallery-columns-9{grid-template-columns:repeat(9, 1fr);grid-auto-rows:1fr}@media(max-width: 767px){.gallery-columns-9{grid-template-columns:repeat(8, 1fr)}}.gallery-caption{display:block}#header{display:flex;position:absolute;top:0;left:0;right:0;z-index:999}#header .header-logo{display:flex;align-items:flex-end;padding:37px;background:var(--color-secondary);width:220px;height:220px}@media(max-width: 991px){#header .header-logo{width:195px;height:195px;padding:32px}}#header .header-logo img{display:block}#header #site-navigation{margin-left:auto;margin-top:80px;margin-right:80px}@media(max-width: 991px){#header #site-navigation{margin-top:50px;margin-right:50px}}#header #site-navigation .hamburger{display:none;cursor:pointer;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='18' viewBox='0 0 30 18'%3E%3Cg id='Group_260' data-name='Group 260' transform='translate(-178.5 -153.5)'%3E%3Cpath id='Line_3' data-name='Line 3' d='M30,1H0V-1H30Z' transform='translate(178.5 170.5)' fill='%23fff'/%3E%3Cpath id='Line_2' data-name='Line 2' d='M30,1H0V-1H30Z' transform='translate(178.5 162.5)' fill='%23fff'/%3E%3Cpath id='Line_1' data-name='Line 1' d='M30,1H0V-1H30Z' transform='translate(178.5 154.5)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");position:relative;z-index:1;padding:10px}@media(max-width: 991px){#header #site-navigation .hamburger{display:flex}}#header #site-navigation.toggled .hamburger{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.629' height='22.627' viewBox='0 0 22.629 22.627'%3E%3Cpath id='Path_58' data-name='Path 58' d='M7343.917,7992.229l-9.9,9.9-1.416-1.414,9.9-9.9-9.9-9.9,1.416-1.414,9.9,9.9,9.9-9.9,1.416,1.414-9.9,9.9,9.9,9.9-1.416,1.414Z' transform='translate(-7332.603 -7979.5)' fill='%23fff'/%3E%3C/svg%3E%0A");position:fixed;right:50px}@media(max-width: 991px){#header #site-navigation.toggled .hamburger+.menu-hoofdmenu-container{right:0;position:fixed;transition:.5s ease-out right}}@media(max-width: 991px){#header #site-navigation .menu-hoofdmenu-container{position:fixed;top:0;right:-100%;bottom:0;display:flex;background:var(--color-secondary) url("../images/footer-bg.svg") repeat center center;min-width:50%;display:flex;justify-content:center;padding:200px 0px 40px;transition:.5s ease-in right}}@media(max-width: 767px){#header #site-navigation .menu-hoofdmenu-container{padding:120px 0 40px;align-items:center;width:100%}}#footer{background:var(--color-secondary) url("../images/footer-bg.svg") repeat center center;color:var(--color-tertiary);padding-top:80px;padding-bottom:80px;font-size:var(--wp--preset--font-size--small);font-weight:600}@media(max-width: 767px){#footer{padding-top:60px;padding-bottom:70px}}#footer .container{width:100%;max-width:1360px;padding:0 40px;margin-left:auto;margin-right:auto;position:relative;display:flex}@media(max-width: 767px){#footer .container{padding-left:30px;padding-right:30px}}@media(max-width: 991px){#footer .container{flex-wrap:wrap}}#footer .footer-column{display:flex;flex-direction:column}@media(max-width: 767px){#footer .footer-column{align-items:center;text-align:center}}#footer .footer-column-1{margin-right:auto;padding-right:40px;padding-left:40px}@media(max-width: 767px){#footer .footer-column-1{width:100%}}#footer .footer-column-1 .widget_block:last-child{margin-top:auto}@media(max-width: 767px){#footer .footer-column-1 .widget_block:last-child{margin-top:60px}}#footer .footer-column-1 .widget_block.widget_text{font-weight:300}#footer .footer-column-1 .widget_block.widget_media_image{margin-bottom:47px}@media(max-width: 767px){#footer .footer-column-1 .widget_block.widget_media_image{margin-bottom:60px}}#footer .footer-column-1 .widget_block .wp-block-social-links{margin-bottom:0}#footer .footer-column-2{width:290px;padding-right:40px}@media(max-width: 991px){#footer .footer-column-2{padding-right:0}}@media(max-width: 767px){#footer .footer-column-2{margin-top:60px;width:100%}}#footer .footer-column-3{width:290px}@media(max-width: 991px){#footer .footer-column-3{margin-top:30px;margin-left:auto}}@media(max-width: 767px){#footer .footer-column-3{margin-top:60px;width:100%}}#footer .footer-column .widget_text p{line-height:30px}#footer .footer-column .widget_text p:last-child{margin-bottom:0}#footer .footer-column .widget_nav_menu{line-height:30px}#footer .footer-column .widget_nav_menu+.widget_nav_menu{margin-top:30px}@media(max-width: 767px){#footer .footer-column .widget_nav_menu+.widget_nav_menu{margin-top:60px}}#footer .footer-column .widget_nav_menu .widget-title{margin-bottom:0;color:var(--color-primary);line-height:30px;font-weight:900}#footer a{color:var(--color-tertiary);text-decoration:none}#footer a:hover{color:var(--color-primary)}#footer figure{margin:0}#footer .widget{margin-bottom:0}#footer .menu{list-style:none;padding:0;margin:0}#subfooter{font-size:var(--wp--preset--font-size--small);font-weight:300;min-height:80px;display:flex;align-items:center;justify-content:center;text-align:center;padding-top:15px;padding-bottom:15px}#subfooter .copyright{margin-bottom:0}#subfooter .copyright small{display:block}.vl-review-slider .wp-block-cakewp-block-slider{max-width:1280px !important;margin-left:auto;margin-right:auto}.block-slider .blockslider-pagination-wrapper{left:0}.block-slider .blockslider-pagination-wrapper .blockslider-pagination-main{margin:0}.block-slider .blockslider-slider-wrapper{padding-bottom:35px}.block-slider.about-slider{max-width:840px !important;margin-left:auto;margin-right:auto}.block-slider.about-slider .blockslider-slide{height:auto}.block-slider.about-slider .blockslider-wrapper{align-items:stretch}.block-slider.about-slider .blockslider-slide-inner-wrapper{height:100%}.block-slider.about-slider .blockslider-pagination-wrapper{left:0;height:20px;width:50%;bottom:40px;top:auto}@media(max-width: 991px){.block-slider.about-slider .blockslider-pagination-wrapper{height:20px;width:100%;bottom:40px}}.block-slider.about-slider .blockslider-pagination-wrapper .blockslider-pagination-main{margin:0}.block-slider.about-slider .blockslider-slider-wrapper{padding-bottom:0px}.block-slider.about-slider .vl-content-slider{height:100%}@media(max-width: 991px){.block-slider.about-slider .vl-content-slider{margin-bottom:0 !important}}.block-slider.about-slider .vl-content-slider .wp-block-columns{height:100%;flex-wrap:nowrap !important}.block-slider.about-slider .vl-content-slider .wp-block-columns .wp-block-column.vl-content-slider-text{padding:60px 40px 80px 40px !important}.blockslider-pagination span.blockslider-pagination-bullet{opacity:1}.blockslider-pagination span.blockslider-pagination-bullet.blockslider-pagination-bullet-active{background-color:var(--color-primary)}.vl-content-slider .blockslider-pagination span.blockslider-pagination-bullet.blockslider-pagination-bullet-active{background-color:var(--color-secondary)}.about-slider .blockslider-pagination span.blockslider-pagination-bullet.blockslider-pagination-bullet-active{background-color:var(--color-secondary)}@-webkit-keyframes spin /* Safari and Chrome */{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}#gridgallery-html5-lightbox #html5-lightbox-box #html5-close{margin-right:0 !important;margin-top:-25px !important}#gridgallery-html5-lightbox #html5-lightbox-box #html5-close:before{content:"";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 6 Free";font-weight:900;font-size:20px;color:#fff}#gridgallery-html5-lightbox #html5-lightbox-box #html5-close img{display:none}#gridgallery-html5-lightbox #html5-lightbox-box .mh-icon-left:before{content:"";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 6 Free";font-weight:900;color:var(--color-primary)}#gridgallery-html5-lightbox #html5-lightbox-box .mh-icon-right:before{content:"";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 6 Free";font-weight:900;color:var(--color-primary)}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}:root{--color-primary: #00E5B9;--color-secondary: #121212;--color-tertiary: #ffffff}.color_primary{color:var(--color-primary) !important}.color_secondary{color:var(--color-secondary) !important}.color_tertiary{color:var(--color-tertiary) !important}.is-style-secondary-button .wp-block-button__link,.editor-styles-wrapper .is-style-secondary-button .wp-block-button__link{border:none;border-radius:28px;color:var(--color-secondary);background:var(--color-primary);line-height:1;padding:17px 32px 21px;text-decoration:none;font-size:18px;font-weight:700;display:inline-block;cursor:pointer;color:var(--color-primary);background:var(--color-secondary)}@media(max-width: 767px){.is-style-secondary-button .wp-block-button__link,.editor-styles-wrapper .is-style-secondary-button .wp-block-button__link{font-size:16px}}.is-style-secondary-button .wp-block-button__link:hover,.editor-styles-wrapper .is-style-secondary-button .wp-block-button__link:hover{color:#fff;text-decoration:none}.is-style-secondary-button .wp-block-button__link:active,.is-style-secondary-button .wp-block-button__link:focus,.editor-styles-wrapper .is-style-secondary-button .wp-block-button__link:active,.editor-styles-wrapper .is-style-secondary-button .wp-block-button__link:focus{text-decoration:none}.is-style-secondary-button .wp-block-button__link i,.editor-styles-wrapper .is-style-secondary-button .wp-block-button__link i{margin-left:10px}.is-style-secondary-button .wp-block-button__link.button-alt,.editor-styles-wrapper .is-style-secondary-button .wp-block-button__link.button-alt{color:var(--color-primary);background:var(--color-secondary)}.is-style-toggle-button,.editor-styles-wrapper .is-style-toggle-button{font-size:16px;line-height:1.5}.is-style-toggle-button .wp-block-button__link,.editor-styles-wrapper .is-style-toggle-button .wp-block-button__link{padding:0;background:none;color:var(--color-primary);font-weight:600;line-height:1.5}.is-style-toggle-button .wp-block-button__link:hover,.editor-styles-wrapper .is-style-toggle-button .wp-block-button__link:hover{color:var(--color-secondary)}.is-style-video-header,.editor-styles-wrapper .is-style-video-header{margin:40px;width:calc(100% - 80px);height:53.75vh;min-height:300px}@media(max-width: 991px){.is-style-video-header,.editor-styles-wrapper .is-style-video-header{margin:30px;width:calc(100% - 60px)}}@media(max-width: 767px){.is-style-video-header,.editor-styles-wrapper .is-style-video-header{height:calc(100vh - 60px)}}.is-style-video-header-small,.editor-styles-wrapper .is-style-video-header-small{margin:40px;width:calc(100% - 80px);height:23.4375vh;min-height:300px}@media(max-width: 991px){.is-style-video-header-small,.editor-styles-wrapper .is-style-video-header-small{margin:30px;width:calc(100% - 60px)}}@media(max-width: 767px){.is-style-video-header-small,.editor-styles-wrapper .is-style-video-header-small{height:calc(50vh - 60px)}}.is-style-icon-primary,.editor-styles-wrapper .is-style-icon-primary,.is-style-icon-secondary,.editor-styles-wrapper .is-style-icon-secondary{display:flex !important;align-items:center;justify-content:center;width:128px;height:128px;padding:22px;border-radius:128px}.is-style-icon-primary,.editor-styles-wrapper .is-style-icon-primary{background:var(--color-primary)}.is-style-icon-secondary,.editor-styles-wrapper .is-style-icon-secondary{background:var(--color-secondary)}.is-header-icon,.editor-styles-wrapper .is-header-icon{margin-top:-40px;height:64px}.is-header-icon .is-style-icon-primary,.is-header-icon .is-style-icon-secondary,.editor-styles-wrapper .is-header-icon .is-style-icon-primary,.editor-styles-wrapper .is-header-icon .is-style-icon-secondary{transform:translateY(-50%)}.is-style-portret,.editor-styles-wrapper .is-style-portret{display:flex !important;align-items:center;justify-content:center;width:180px;height:180px;padding:0;border-radius:180px;overflow:hidden}.is-style-portret img,.editor-styles-wrapper .is-style-portret img{object-fit:cover}@media(max-width: 991px){.is-style-image-header{margin-bottom:60px !important}}@media(max-width: 991px){.is-style-image-header h1.wp-block-heading{font-size:48px}}.is-style-image-header .wp-block-cover__inner-container{max-width:840px}.has-line .text-column,.editor-styles-wrapper .has-line .text-column{position:relative;padding-top:0;padding-bottom:40px}.has-line .text-column:before,.editor-styles-wrapper .has-line .text-column:before{content:"";position:absolute;width:180px;height:4px;background:var(--color-primary);top:auto;left:auto;right:-110px;bottom:0;z-index:1}.has-line .image-column+.text-column,.editor-styles-wrapper .has-line .image-column+.text-column{padding-top:40px;padding-bottom:0}.has-line .image-column+.text-column:before,.editor-styles-wrapper .has-line .image-column+.text-column:before{top:0;left:-110px;right:auto;bottom:auto}.usp-section,.editor-styles-wrapper .usp-section{position:relative}@media(max-width: 991px){.usp-section,.editor-styles-wrapper .usp-section{margin-top:112px !important;padding-bottom:60px !important}}.usp-section .usp,.editor-styles-wrapper .usp-section .usp{width:260px;height:260px;display:flex;flex-direction:column;justify-content:center;flex-shrink:0;flex-grow:0}@media(max-width: 991px){.usp-section .usp,.editor-styles-wrapper .usp-section .usp{width:200px;height:200px}}.usp-title,.editor-styles-wrapper .usp-title{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);width:max-content;max-width:100% !important}@media(max-width: 991px){.usp-title,.editor-styles-wrapper .usp-title{padding-left:30px !important;padding-right:30px !important}}.side-image,.editor-styles-wrapper .side-image{margin-left:-350px !important;width:calc(50% + 350px) !important;flex-basis:auto !important}.logo-gallery,.editor-styles-wrapper .logo-gallery{justify-content:center}.logo-gallery .wp-block-image,.editor-styles-wrapper .logo-gallery .wp-block-image{flex-grow:0 !important;margin-top:auto !important;justify-content:center;align-items:center}.logo-gallery .wp-block-image img,.editor-styles-wrapper .logo-gallery .wp-block-image img{max-height:180px !important;width:100% !important;object-fit:contain !important}.wp-block-heading,.editor-styles-wrapper .wp-block-heading{word-break:break-word}@media(max-width: 991px){.vl-page-intro{margin-bottom:40px !important}}@media(max-width: 991px){.vl-page-intro h1{font-size:48px}}@media(max-width: 767px){.vl-content-video{padding-left:0;padding-right:0}}@media(max-width: 991px){.vl-content-cta{margin-bottom:30px !important}}@media(max-width: 991px){.vl-content-cta .wp-block-columns{flex-wrap:wrap !important;gap:30px !important}}@media(max-width: 991px){.vl-content-cta .wp-block-columns .wp-block-column{flex-basis:100%}}@media(max-width: 767px){.vl-content-cta .wp-block-columns .wp-block-column{padding:60px 30px !important}}@media(max-width: 991px){.vl-titled-section{margin-bottom:60px !important}}@media(max-width: 991px){.vl-titled-section .vl-content-title{margin-bottom:30px !important}}@media(max-width: 991px){.vl-content-title{margin-bottom:30px !important}}.vl-content-title .wp-block-heading{padding:30px !important}@media(max-width: 767px){.vl-content-prices{margin-bottom:60px !important}}@media(max-width: 991px){.vl-content-prices .wp-block-columns{flex-wrap:wrap !important}}@media(max-width: 991px){.vl-content-prices .wp-block-columns .wp-block-column{flex-basis:auto !important;width:calc(50% - 20px)}}@media(max-width: 767px){.vl-content-prices .wp-block-columns .wp-block-column{flex-basis:100% !important;width:100%}.vl-content-prices .wp-block-columns .wp-block-column:not(:last-child){padding-bottom:25px;border-bottom:1px solid #d4d4d4}}.vl-content-prices .wp-block-columns .wp-block-column .wp-block-buttons{margin-top:7px !important}@media(max-width: 767px){.vl-content-prices .wp-block-buttons{margin-top:22px !important}}@media(max-width: 991px){.vl-cta-image-blocks{margin-bottom:60px !important}}@media(max-width: 991px){.vl-cta-image-blocks .wp-block-columns{flex-wrap:wrap !important;gap:30px !important}.vl-cta-image-blocks .wp-block-columns+.wp-block-columns{margin-top:30px !important}}@media(max-width: 991px){.vl-cta-image-blocks .wp-block-columns .wp-block-column{flex-basis:auto !important;width:calc(50% - 20px)}}@media(max-width: 767px){.vl-cta-image-blocks .wp-block-columns .wp-block-column{flex-basis:100% !important;width:100%;padding-top:100%;position:relative}}.vl-cta-image-blocks .wp-block-columns .wp-block-column:hover .wp-block-cover .wp-block-cover__image-background{transform:scale(1.2)}@media(max-width: 767px){.vl-cta-image-blocks .wp-block-columns .wp-block-column .wp-block-cover{position:absolute !important;top:0;left:0;right:0;bottom:0;min-height:auto !important}}.vl-cta-image-blocks .wp-block-columns .wp-block-column .wp-block-cover.is-light a:hover{color:#fff !important;text-decoration:underline !important}.vl-cta-image-blocks .wp-block-columns .wp-block-column .wp-block-cover .wp-block-cover__image-background{transition:all .5s ease}.vl-cta-image-blocks .wp-block-columns .wp-block-column a{color:inherit !important;font-weight:inherit !important;text-decoration:none !important}.vl-cta-image-blocks .wp-block-columns .wp-block-column a:hover{color:var(--wp--preset--color--secondary) !important;text-decoration:underline !important}@media(max-width: 991px){.vl-cta-text-block{margin-bottom:60px !important}}@media(max-width: 767px){.vl-cta-text-block .wp-block-columns .wp-block-column{padding:60px 30px !important}}@media(max-width: 991px){.vl-quote{margin-top:60px !important;margin-bottom:60px !important}}@media(max-width: 991px){.vl-logo-gallery{margin-bottom:60px !important}}@media(max-width: 991px){.vl-logo-gallery .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:calc(33.3333333333% - var(--wp--style--unstable-gallery-gap, 16px)/1.5) !important}}@media(max-width: 767px){.vl-logo-gallery .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2) !important}}@media(max-width: 991px){.vl-content-video{margin-bottom:60px !important}}@media(max-width: 991px){.vl-content-slider{margin-bottom:60px !important}}@media(max-width: 991px){.vl-content-slider .wp-block-columns{flex-wrap:wrap !important;flex-direction:column-reverse}}@media(max-width: 991px){.vl-content-slider .wp-block-columns .wp-block-column{flex-basis:100% !important;width:100%}}.vl-content-slider .wp-block-columns .wp-block-column.vl-content-slider-image .wp-block-cover{padding:63.44% 0 0}.vl-content-slider .wp-block-columns .wp-block-column.vl-content-slider-image .wp-block-cover .wp-block-cover__inner-container p{margin-bottom:0}.vl-content-slider .wp-block-columns .wp-block-column.vl-content-slider-text{display:flex;flex-direction:column;justify-content:center}@media(max-width: 991px){.vl-content-slider .wp-block-columns .wp-block-column.vl-content-slider-text{padding:40px !important}}@media(max-width: 991px){.vl-review-slider .wp-block-columns{gap:60px !important}}@media(max-width: 991px){.vl-portrets{margin-bottom:40px !important}}@media(max-width: 991px){.vl-maps{padding-left:30px !important;padding-right:30px !important;padding-bottom:30px !important}}@media(max-width: 991px){.vl-highlight-content,.vl-highlight-content-reverse{margin-bottom:40px !important}}@media(max-width: 991px){.vl-highlight-content .wp-block-columns,.vl-highlight-content-reverse .wp-block-columns{flex-wrap:wrap !important;gap:30px !important}}@media(max-width: 991px){.vl-highlight-content .wp-block-columns .wp-block-column,.vl-highlight-content-reverse .wp-block-columns .wp-block-column{flex-basis:100%}}@media(max-width: 991px){.vl-highlight-content-reverse .wp-block-columns{flex-direction:column-reverse}}@media(max-width: 991px){.vl-highlight-content-reverse .wp-block-columns .wp-block-column{flex-basis:100%;text-align:right}}@media(max-width: 991px){.vl-highlight-content-reverse .wp-block-columns .wp-block-column .wp-block-button{margin-left:auto}}@media(max-width: 991px){.vl-highlight-content-reverse .text-column{padding-bottom:0}}@media(max-width: 991px){.vl-highlight-content-reverse .text-column:before{transform:rotate(90deg);top:-107px;bottom:auto;right:-50px}}@media(max-width: 991px){.vl-highlight-content .image-column+.text-column{padding-top:0}}@media(max-width: 991px){.vl-highlight-content .image-column+.text-column:before{transform:rotate(90deg);top:-107px;left:-50px}}.vl-breadcrumbs{text-align:center}@media(max-width: 991px){.vl-breadcrumbs{margin-bottom:40px !important}}@media(max-width: 991px){.vl-usp-section .vl-usps{flex-direction:column}}@media(max-width: 991px){.vl-deal-content .vl-deal-content-inner{flex-direction:column-reverse;gap:30px !important}}@media(max-width: 991px){.vl-deal-content .vl-deal-content-inner .side-image{width:calc(100% + 60px) !important;margin-left:0 !important}}@media(max-width: 991px){.vl-content-columns{margin-bottom:30px !important}}@media(max-width: 991px){.vl-content-columns .wp-block-columns{flex-wrap:wrap !important;gap:30px !important;margin-bottom:30px !important}}@media(max-width: 991px){.vl-content-columns .wp-block-columns .wp-block-column{flex-basis:100%}}.vl-grid-gallery-wrapper{overflow:hidden}.vl-grid-gallery-wrapper .vl-grid-gallery{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.vl-grid-gallery-wrapper .vl-grid-gallery .wonderplugin-gridgallery-tags{padding-left:30px !important;padding-right:30px !important}.vl-grid-gallery-wrapper .vl-grid-gallery .wonderplugin-gridgallery-tag{border:none !important;border-radius:28px !important;color:var(--color-primary) !important;background:var(--color-secondary) !important;line-height:1 !important;padding:17px 32px 21px !important;text-decoration:none !important;font-size:18px !important;font-weight:700 !important;display:inline-block !important;cursor:pointer !important;font-family:inherit !important;margin:0 12px 24px !important}@media(max-width: 767px){.vl-grid-gallery-wrapper .vl-grid-gallery .wonderplugin-gridgallery-tag{font-size:16px !important}}.vl-grid-gallery-wrapper .vl-grid-gallery .wonderplugin-gridgallery-tag:hover{color:#fff !important;text-decoration:none !important}.vl-grid-gallery-wrapper .vl-grid-gallery .wonderplugin-gridgallery-tag:active,.vl-grid-gallery-wrapper .vl-grid-gallery .wonderplugin-gridgallery-tag:focus{text-decoration:none !important}.vl-grid-gallery-wrapper .vl-grid-gallery .wonderplugin-gridgallery-tag.wonderplugin-gridgallery-tag-selected{color:var(--color-secondary) !important;background:var(--color-primary) !important}.vl-grid-gallery-wrapper .vl-grid-gallery .wonderplugin-gridgallery-item{padding:20px !important}@media(max-width: 767px){.vl-grid-gallery-wrapper .vl-grid-gallery .wonderplugin-gridgallery-item{padding:5px !important}}.vl-grid-gallery-wrapper .vl-grid-gallery .wonderplugin-gridgallery-loadmore{margin-top:20px}.vl-grid-gallery-wrapper .vl-grid-gallery .wonderplugin-gridgallery-loadmore .wonderplugin-gridgallery-loadmore-btn{border:none !important;border-radius:28px !important;color:var(--color-primary) !important;background:var(--color-secondary) !important;line-height:1 !important;padding:17px 32px 21px !important;text-decoration:none !important;font-size:18px !important;font-weight:700 !important;display:inline-block !important;cursor:pointer !important;font-family:inherit !important;margin:0 12px 24px !important;text-shadow:none !important}@media(max-width: 767px){.vl-grid-gallery-wrapper .vl-grid-gallery .wonderplugin-gridgallery-loadmore .wonderplugin-gridgallery-loadmore-btn{font-size:16px !important}}.vl-grid-gallery-wrapper .vl-grid-gallery .wonderplugin-gridgallery-loadmore .wonderplugin-gridgallery-loadmore-btn:hover{color:#fff !important;text-decoration:none !important}.vl-grid-gallery-wrapper .vl-grid-gallery .wonderplugin-gridgallery-loadmore .wonderplugin-gridgallery-loadmore-btn:active,.vl-grid-gallery-wrapper .vl-grid-gallery .wonderplugin-gridgallery-loadmore .wonderplugin-gridgallery-loadmore-btn:focus{text-decoration:none !important}.vl-gearlist .wp-block-image{flex-shrink:0}@media(max-width: 767px){.vl-gearlist .wp-block-group-is-layout-flex{gap:20px !important}}@media(max-width: 479px){.vl-gearlist .wp-block-group-is-layout-flex{flex-direction:column}}@media(max-width: 767px){._toggle-text{display:none}}@media(max-width: 991px){body.home .vl-page-intro{margin-top:30px !important;margin-bottom:60px !important}}@media(max-width: 991px){body.home .vl-content-video{margin-bottom:30px !important}}body.login{background:var(--color-secondary);background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;flex-direction:column;color:#000}body.login div#login{padding:0}body.login div#login h1{display:flex;align-items:flex-end}body.login div#login h1 a{background-image:url("../images/videolux_logo.svg");padding:0;background-position:left top;background-size:contain;width:100%;height:76px;margin:0}body.login div#login form{border:none;margin-top:37px;background:#fff;padding:24px}body.login div#login form label{font-size:16px;font-weight:700}body.login div#login form input:focus{outline:none;border-color:var(--color-primary);box-shadow:none}body.login div#login form input[type=checkbox]{outline:none;border-color:var(--color-secondary);box-shadow:none;border-radius:0}body.login div#login form .input{font-size:18px;line-height:normal;color:var(--color-secondary);border:1px solid gray;border-radius:0;padding:10px 15px;outline:none}body.login div#login form .input:focus{outline:none;box-shadow:none}body.login div#login form .submit{clear:both;padding-top:20px}body.login div#login form .submit .button{border:none;border-radius:28px;color:var(--color-secondary);background:var(--color-primary);line-height:1;padding:17px 32px 21px;text-decoration:none;font-size:18px;font-weight:700;display:inline-block;cursor:pointer;float:none;width:100%}@media(max-width: 767px){body.login div#login form .submit .button{font-size:16px}}body.login div#login form .submit .button:hover{color:#fff;text-decoration:none}body.login div#login form .submit .button:active,body.login div#login form .submit .button:focus{text-decoration:none}body.login div#login form .submit .button i{margin-left:10px}body.login div#login form .submit .button.button-alt{color:var(--color-primary);background:var(--color-secondary)}body.login div#login form .forgetmenot label{font-size:14px;font-weight:400}body.login div#login #nav{padding:0}body.login div#login #nav a{color:#fff;font-size:16px}body.login div#login #backtoblog{display:none}body.login .language-switcher{display:none}
