/*!
Theme Name: aliens
Theme URI: https://aliens.nl/
Author: Aliens reclamebureau
Author URI: https://aliens.nl/
Description: Custom theme for : Aliens
Version: 1.0.0

Text Domain: Aliens
*/@-ms-viewport{width:device-width}@font-face{font-family:'din-2014',sans-serif;font-display:swap}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}.hoverscale{transform:scale(1);transition:all .5s ease}.hoverscale:hover{transform:scale(1.1);transition:all .5s ease}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("assets/img/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:white;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:black;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:.75}body{margin:0;background-color:#eee}body input:focus,body textarea:focus{outline-offset:unset;outline:unset}body .main-container{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}body .main-container header,body .main-container main,body .main-container footer{flex:1;width:100%;align-items:center;justify-content:center}body .main-container header .container,body .main-container main .container,body .main-container footer .container{margin-right:auto;margin-left:auto}body .main-container header,body .main-container main,body .main-container footer{max-width:2560px}body .main-container header .container{max-width:1425px}body .main-container main .container{max-width:1425px}body .main-container main .container .column-container{background-color:#fff}body .main-container footer .container{max-width:1425px}*{font-family:"din-2014";color:#000;font-weight:200;letter-spacing:1px}body{font-size:16px;line-height:20px}span,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,table,thead,tbody,tfoot,tr,td,th{margin:0;padding:0;line-height:20px}h1,h2,h3,h4,h5,h6{font-family:"din-2014";line-height:1.25;text-transform:none}h1::first-letter ,h2::first-letter ,h3::first-letter ,h4::first-letter ,h5::first-letter ,h6::first-letter {text-transform:capitalize}h1{font-family:"din-2014";color:#000;font-size:36px;font-weight:400}h2{font-size:21px;font-weight:400}h3{font-size:1.17em;font-weight:300}h4{font-size:1.12em;font-weight:300}h5{font-size:.83em;font-weight:300}h6{font-size:.75em;font-weight:300}p{font-size:18px;line-height:1.5;letter-spacing:1px;text-transform:none}p strong{font-weight:600}header .desktop-main-menu-container ul li a{font-size:17px;letter-spacing:.5px}footer .footer-content li a,footer .footer-location p,footer .footer-contact p a{font-size:17px}.item-video-image .item-video-image-block .front p:first-child{font-size:27px}.item-video-image .item-video-image-block .behind p{font-size:15px;padding-top:10px !important}@-ms-viewport{width:device-width}@font-face{font-family:'din-2014',sans-serif;font-display:swap}.hide-block-if-not-logged-in{background-color:#ff9191;padding:10px 0}.hide-block-if-not-logged-in p{margin:0;padding:0;color:#000}.margin-top-extra-small{margin-top:10px}.margin-bottom-extra-small{margin-bottom:10px}.margin-top-small{margin-top:15px}.margin-bottom-small{margin-bottom:15px}.margin-top-medium{margin-top:30px}.margin-bottom-medium{margin-bottom:30px}.margin-top-large{margin-top:60px}.margin-bottom-large{margin-bottom:60px}.margin-top-extra-large{margin-top:75px}.margin-bottom-extra-large{margin-bottom:75px}a{text-decoration:none !important}.custom-btn{color:#fff;font-size:18px;font-weight:bold;margin-bottom:0;cursor:pointer;white-space:nowrap;padding:20px 30px 20px 30px;border:0;border-radius:10px;position:relative;display:flex;align-items:center;word-spacing:1px;max-width:min-content;background:#666;text-decoration:none;transition-duration:.4s}.custom-btn:hover{background-color:#de6a09}.custom-btn:focus{outline:unset}.custom-btn a{color:#fff;z-index:1;text-transform:uppercase;text-decoration:none;font-weight:500}.custom-btn a:hover{color:#fff}.btn-white a{color:#000}.btn-theme{background-color:#9696ca}.btn-theme a{color:#fff}img.lazyload{opacity:0;transition:opacity .35s linear .2s;-webkit-transition:opacity .35s linear .2s;-moz-transition:opacity .35s linear .2s}img.lazyloaded{opacity:1;transition:opacity .35s linear .2s;-webkit-transition:opacity .35s linear .2s;-moz-transition:opacity .35s linear .2s;max-width:2560px;image-rendering:-webkit-optimize-contrast}.icon-white{filter:invert(1)}.icon{display:inline-block}body .gform_wrapper .hidden_label .gfield_label,body .gform_wrapper .hidden_sub_label{display:none !important}body .gform_wrapper form{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}body .gform_wrapper form .gform_heading,body .gform_wrapper form .gform_body,body .gform_wrapper form gform_footer{flex:1;width:100%;align-items:center;justify-content:center}body .gform_wrapper form .gform_heading ul,body .gform_wrapper form .gform_heading li,body .gform_wrapper form .gform_body ul,body .gform_wrapper form .gform_body li,body .gform_wrapper form gform_footer ul,body .gform_wrapper form gform_footer li{list-style:none}body .gform_wrapper form .gform_heading .screen-reader-text,body .gform_wrapper form .gform_body .screen-reader-text,body .gform_wrapper form gform_footer .screen-reader-text{display:none}body .gform_wrapper form .gform_heading .gform_validation_container,body .gform_wrapper form .gform_body .gform_validation_container,body .gform_wrapper form gform_footer .gform_validation_container{display:none}body .gform_wrapper form .gform_heading .gform_fields,body .gform_wrapper form .gform_body .gform_fields,body .gform_wrapper form gform_footer .gform_fields{display:flex;flex-direction:column}body .gform_wrapper form .gform_heading .gform_fields .validation_message,body .gform_wrapper form .gform_body .gform_fields .validation_message,body .gform_wrapper form gform_footer .gform_fields .validation_message{margin:20px 0}body .gform_wrapper form .gform_heading .gform_fields label,body .gform_wrapper form .gform_heading .gform_fields input,body .gform_wrapper form .gform_heading .gform_fields li,body .gform_wrapper form .gform_heading .gform_fields textarea,body .gform_wrapper form .gform_body .gform_fields label,body .gform_wrapper form .gform_body .gform_fields input,body .gform_wrapper form .gform_body .gform_fields li,body .gform_wrapper form .gform_body .gform_fields textarea,body .gform_wrapper form gform_footer .gform_fields label,body .gform_wrapper form gform_footer .gform_fields input,body .gform_wrapper form gform_footer .gform_fields li,body .gform_wrapper form gform_footer .gform_fields textarea{width:100%;max-width:-webkit-fill-available}body .gform_wrapper form .gform_heading .gform_fields label,body .gform_wrapper form .gform_body .gform_fields label,body .gform_wrapper form gform_footer .gform_fields label{padding:20px 0;display:flex}body .gform_wrapper form .gform_heading .gform_fields span,body .gform_wrapper form .gform_body .gform_fields span,body .gform_wrapper form gform_footer .gform_fields span{display:flex;flex-direction:column}body .gform_wrapper form .gform_heading .gform_fields .ginput_container_radio input,body .gform_wrapper form .gform_body .gform_fields .ginput_container_radio input,body .gform_wrapper form gform_footer .gform_fields .ginput_container_radio input{width:auto}body .gform_wrapper form .gform_heading .gform_fields .ginput_container_radio .gfield_radio li,body .gform_wrapper form .gform_body .gform_fields .ginput_container_radio .gfield_radio li,body .gform_wrapper form gform_footer .gform_fields .ginput_container_radio .gfield_radio li{display:flex;flex-direction:row}body .gform_wrapper form .gform_heading .gform_fields .ginput_container_radio .gfield_radio li input,body .gform_wrapper form .gform_heading .gform_fields .ginput_container_radio .gfield_radio li label,body .gform_wrapper form .gform_body .gform_fields .ginput_container_radio .gfield_radio li input,body .gform_wrapper form .gform_body .gform_fields .ginput_container_radio .gfield_radio li label,body .gform_wrapper form gform_footer .gform_fields .ginput_container_radio .gfield_radio li input,body .gform_wrapper form gform_footer .gform_fields .ginput_container_radio .gfield_radio li label{align-items:center}body .gform_validation_error .validation_message,body .gform_validation_error .validation_error{margin:20px 0;color:#e40520}body .gform_validation_error .gfield_error input,body .gform_validation_error .gfield_error textarea{border:3.5px solid #e40520 !important}#cookie_consent_popup{box-shadow:0 4px 2px 6px #00000014;position:fixed;display:none;justify-content:center;align-items:center;bottom:0;height:130px;background-color:#9696ca;z-index:999;padding:10px 92px;right:0;left:0;max-width:100%}#cookie_consent_popup .cookie-wrapper{max-width:1425px;display:flex;justify-content:space-between;align-items:center;width:-webkit-fill-available}#cookie_consent_popup .info{flex:1}#cookie_consent_popup .info .title,#cookie_consent_popup .info p,#cookie_consent_popup .info a{color:#fff}#cookie_consent_popup .info .title{font-size:21px;font-weight:500;padding-bottom:10px}#cookie_consent_popup .info p,#cookie_consent_popup .info a{font-size:16px;letter-spacing:.75px;font-weight:400}#cookie_consent_popup .info a{text-decoration:underline !important}#cookie_consent_popup .buttons{flex:1.25;display:flex;justify-content:flex-end;align-items:center}#cookie_consent_popup .buttons .btn-cookie{font-size:14px;font-weight:600;border-radius:51px;color:#fff;background-color:#666;padding:7.5px 50px;margin-left:15px}#cookie_consent_popup .buttons .btn-cookie:hover{color:#1e276d;background-color:#fff}.nav li{list-style:none}.nav li a{text-decoration:none}header{position:fixed;top:0;z-index:30;background-color:#fff;box-shadow:0 4px 2px -2px #00000014;opacity:1}header .container{margin:0 auto;position:relative;height:90px}header .container .wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;max-width:1425px !important;width:100%;height:100%;margin:0 auto}header .container .wrapper img{height:40px}header .container .wrapper .desktop-main-menu-container{align-self:flex-end;margin-left:auto}header .container .wrapper .desktop-main-menu-container ul{display:flex;flex-direction:row;padding-bottom:30px}header .container .wrapper .desktop-main-menu-container ul li a{padding:0 15px;color:#666;transition:all .2s ease-in-out}header .container .wrapper .desktop-main-menu-container ul li a:hover{color:#9696ca}header .container .wrapper .desktop-main-menu-container ul li:last-child a{padding-right:unset}header .container .wrapper .desktop-main-menu-container .current-menu-item a{color:#9696ca}header .container .nav-icon{display:block;width:40px;padding:15px 0;margin-left:auto;height:-webkit-fill-available}header .container .nav-icon:after,header .container .nav-icon:before,header .container .nav-icon div{background-color:#000;border-radius:3px;content:'';display:block;height:5px;margin:7px 0;transition:all .2s ease-in-out}header .container .nav-icon:after{margin-bottom:0}header .nav-icon.mobile-active:before{transform:translateY(12px) rotate(135deg);-webkit-animation-duration:1.5s}header .nav-icon.mobile-active:after{transform:translateY(-12px) rotate(-135deg);-webkit-animation-duration:1.5s}header .nav-icon.mobile-active div{transform:scale(0);-webkit-animation-duration:1.5s}header .mobile-menu{height:100%;position:fixed;top:0;right:0;width:0;margin-top:70px;transition:width .5s ease-in-out;background:rgba(255,255,255,0.5);backdrop-filter:blur(21px)}header .mobile-menu .mobile-menu-container{background-color:#9696ca;width:fit-content;margin-left:auto;height:-webkit-fill-available}header .mobile-menu .mobile-menu-container ul{height:-webkit-fill-available;text-align:left}header .mobile-menu .mobile-menu-container ul li{padding-left:25px;padding-top:25px;padding-right:20px}header .mobile-menu .mobile-menu-container ul li a{color:#fff;opacity:0}header .mobile-menu .mobile-menu-container ul .current_page_item a{border-bottom:3px solid #fff}header .mobile-menu .mobile-menu-container .sub-menu{padding-top:25px}header .mobile-menu .mobile-menu-container .sub-menu li:last-child{padding-bottom:unset}header .mobile-menu .mobile-menu-container .sub-menu:hover .sub-menu{display:flex}header .mobile-menu.mobile-active{z-index:40;display:flex;flex-direction:row;width:100%;visibility:visible}header .mobile-menu.mobile-active ul li a{opacity:1}footer{background-color:#fff !important;box-shadow:0 4px 2px 6px #00000014}footer .container{display:block}footer .container-top-footer{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;margin:20px 0}footer .container-top-footer .wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%}footer .container-top-footer .wrapper>div:nth-child(2){margin-left:auto;margin-right:35px}footer .container-top-footer .wrapper .footer-logo-container{display:flex;align-items:center;margin-left:unset}footer .container-top-footer .wrapper .footer-logo-container img{height:50px}footer .container-top-footer .wrapper .footer-location{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}footer .container-top-footer .wrapper .footer-location>div{min-width:200px}footer .container-top-footer .wrapper .footer-location p{color:#666;padding-bottom:2.5px}footer .container-top-footer .wrapper .footer-contact{display:flex;justify-content:flex-end}footer .container-top-footer .wrapper .footer-contact p a{display:flex;color:#666;padding-bottom:2.5px;transition:all .2s ease-in-out}footer .container-top-footer .wrapper .footer-contact p a svg{transition:all .2s ease-in-out;padding-right:5px;fill:#666}footer .container-top-footer .wrapper .footer-contact p a:hover{color:#9696ca}footer .container-top-footer .wrapper .footer-contact p a:hover svg{fill:#9696ca}footer .container-top-footer .wrapper .footer-contact p:last-child{padding-top:5px}main .column-container{max-width:1425px}.template-content-404{background-color:#9696ca}.template-content-404 .page-header{display:flex;justify-content:center;align-items:center;flex-direction:column;height:40vh}.template-content-404 .page-header .page-title{max-width:900px;margin:15vh 30px;margin-bottom:10vh}.template-content-404 .page-header .green-item-404{margin:0 auto;bottom:0;margin-bottom:-100px}.template-content-404 .page-header span{font-size:10em;text-align:center;color:#fff;font-weight:600;margin-bottom:5vh}.template-content-404 .page-content{background-color:#fff;height:25vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.template-content-404 .page-content span{font-size:16px;text-align:center;background-color:#666;color:#fff;font-weight:600;border-radius:6px;padding:15px 20px}.single-assortiment{margin-bottom:60px}.single-assortiment .block{display:flex;flex-direction:column}.single-assortiment .block .content-wrapper{display:flex;flex-direction:row}.single-assortiment .block .content-wrapper .content-image{flex:1 !important}.single-assortiment .block .content-wrapper .content-image img{width:-webkit-fill-available;max-width:436px}.single-assortiment .block .content-wrapper .info-wrapper{flex:2 !important;display:flex;flex-direction:column;margin-left:20px}.single-assortiment .block .content-wrapper .info-wrapper .title{padding-bottom:50px}.single-assortiment-pagewide{max-width:2560px !important;background-color:#f7f7f7}.single-assortiment-pagewide .productspecificaties{padding:22px 14px;color:#fff;width:min-content;background-color:#9696ca;margin-top:-110px;position:absolute}.single-assortiment-pagewide .content{max-width:1425px;padding:90px 0;padding-right:10px;width:100%}.single-assortiment-pagewide .content ul{list-style:unset;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.single-assortiment-pagewide .content ul li{display:flex;flex-direction:column;flex-basis:100%}.single-assortiment-pagewide .content ul li:nth-child(odd){flex:0 1;min-width:225px}.single-assortiment-pagewide .content ul li:nth-child(even){flex:1;max-width:900px}.container{display:flex;justify-content:center;align-items:center;max-width:100%;padding:0}.container .column-container{display:flex;flex:1;justify-content:center;max-width:100%}.container .column-container .column{flex:1;display:flex;max-width:100%}.container .column-container .column .item{flex:1;max-width:100%}.container .column-container .exo-row{flex-direction:row}.container .column-container .exo-column{flex-direction:column}.container.exo-row .column-container{flex-direction:row}.container.exo-column .column-container{flex-direction:column}.item-image{height:auto;overflow:hidden}.item-image img{height:auto;width:100%;margin-left:0}.item-image label,.item-image label img{cursor:pointer}.item-image label:focus,.item-image label img:focus{outline:unset}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.embed-container{position:relative;overflow:hidden;max-width:100%;height:auto}.embed-container .embed-wrapper-youtube{display:flex;position:relative}.embed-container .embed-wrapper-youtube .img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(128,128,128,0.75);display:flex;justify-content:center;align-items:center}.embed-container .embed-wrapper-youtube .img-overlay svg{width:50px;height:50px}.embed-container .embed-wrapper-youtube img{width:100%;object-fit:cover}.embed-container .embed-wrapper-youtube iframe{visibility:hidden}.item-slider{min-height:100%;max-width:100%;display:flex}.item-slider .slick-slider{max-width:100%;margin:0 auto}.item-slider .slick-slider .slick-list{flex:1;height:100%;display:table;table-layout:fixed;width:100%}.item-slider .slick-slider .slick-dots li button:before{font-size:32px}.item-slider .slider-item{height:100%;position:relative;display:flex;width:1px}.item-slider .slider-item img{width:100%;height:100%;object-fit:cover;object-position:center}.item-slider .slider-item .slider-item-inner-content{top:0;right:0;bottom:0;left:0;padding:0;position:absolute;display:flex;align-items:center;justify-content:flex-start;margin:0 auto;max-width:1425px}.item-slider .slider-item .slider-item-inner-content .slider-item-inner-content-align h1{margin-bottom:40px}.item-image-enlarge .image-enlarge{position:relative;height:auto;overflow:hidden}.item-image-enlarge .image-enlarge img{height:auto;width:100%;margin-left:0}.item-image-enlarge .image-enlarge .icon{margin:auto;position:absolute;bottom:0;right:0;left:0;top:0;max-height:80px;max-width:80px}.item-image-enlarge .image-enlarge-modal{position:fixed;z-index:999;visibility:hidden;height:0;width:0;top:0;bottom:0;left:0;right:0}.item-image-enlarge .image-toggle__input:checked ~ .image-enlarge-modal{visibility:visible;background:rgba(0,0,0,0.73);width:100%;height:100%;object-fit:contain;display:flex;align-items:center;justify-content:center}.item-image-enlarge .image-toggle__input:checked ~ .image-enlarge-modal img{width:100%;height:100%;object-fit:contain;max-height:90%;max-width:90%}.item-image-enlarge .image-toggle__input:checked ~ .image-enlarge-modal .close-enlarge{position:absolute;width:60px;height:60px;top:0;right:0;margin:15px}.item-image-enlarge .image-toggle__input:checked ~ .image-enlarge-modal .close-enlarge svg{height:100%;width:100%;transform:scale(1.5)}.item-image-enlarge .image-toggle__input{display:none}.item-vacature .block{display:block;margin-right:5%;padding:20px;background-color:#f8f8f8;margin-bottom:30px}.item-vacature .block h1,.item-vacature .block h2,.item-vacature .block h3{margin:unset;color:#9696ca}.item-vacature .block a,.item-vacature .block p{color:#666}.item-vacature .block .title p{padding:15px 0}.item-vacature .block .readmore{border-top:.25px solid #666;padding-top:15px}.item-vacature .block:hover{-moz-box-shadow:inset 0 0 10px -5px #000;-webkit-box-shadow:inset 0 0 10px -5px #000;box-shadow:inset 0 0 10px -5px #000}.item-vacature .block:hover .readmore p{text-decoration:underline}.item-vacature .block:last-child{margin-bottom:30px}.item-video-image{display:flex;flex-wrap:wrap;width:100%}.item-video-image .item-video-image-block{display:flex;flex:1;min-width:25%;max-width:25%;transition:all .2s ease-in-out}.item-video-image .item-video-image-block .front{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#9696ca}.item-video-image .item-video-image-block .front p:first-child{color:#fff;padding:20px;text-align:center}.item-video-image .item-video-image-block .front img{width:100%}.item-video-image .item-video-image-block .behind{display:none}.item-video-image .is-active .front{display:none}.item-video-image .is-active .behind{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.item-video-image .is-active .behind iframe{height:100%;width:100%}.item-video-image .video-block{cursor:pointer}.item-video-image .hover-back{cursor:pointer}.item-video-image .hover-back:hover .front{display:none}.item-video-image .hover-back:hover .behind{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.item-video-image .hover-back:hover .behind p{padding:0 20px;text-align:center}.item-video-image .hover-back:hover .behind p:first-child{padding-top:20px}.item-video-image .hover-back:hover .behind p:last-child{padding-bottom:20px}.item-customer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;width:100%}.item-customer .img-wrapper{display:flex;justify-content:center;align-items:center;min-width:20%;max-width:20%;transition:all .2s ease-in-out}.item-customer .img-wrapper img{height:auto;width:100%;padding:20px}.modal{height:-webkit-fill-available;padding-top:50px;overflow-y:auto}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;background:rgba(0,0,0,0.3);pointer-events:none;transition:opacity .1s ease-in-out;z-index:1000}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:auto;transition:transform .3s ease-in-out;z-index:2000}.modal-content{position:relative;background-color:#fff;padding:2.4rem;border-radius:5px;background-clip:padding-box;box-shadow:0 12px 15px 0 rgba(0,0,0,0.25)}.close-modal{position:absolute;top:0;right:0;margin:1.2rem;padding:.6rem;-webkit-transition:all .5s cubic-bezier(0.23,1,0.32,1);transition:all .5s cubic-bezier(0.23,1,0.32,1);cursor:pointer;font-size:1.2em}#modal-title{font-weight:400}.modal-content .gform_wrapper .top_label label.gfield_label{font-weight:100}.modal-content .gform_wrapper ul.gform_fields li.gfield{padding-bottom:20px}input:checked ~ .modal-overlay{display:block;opacity:1;pointer-events:auto}input:checked ~ .modal-overlay .modal{transform:translate(-50%,-50%)}.main-container{margin-top:90px}.main-container h1,.main-container h2,.main-container h3,.main-container p,.main-container label,.main-container .gfield_description,.main-container strong,.main-container em{color:#666}.home-page{padding:0 !important;max-width:2560px !important}.home-page .column-container{padding:unset !important;padding-bottom:unset !important}.column-container{padding:0 5%}.column-container:last-child{padding-bottom:60px}.header-content{padding:0 !important}.header-content img,.header-content iframe{padding-bottom:20px}.header-content .column-container{padding:0 !important}.contact-form{margin-top:107px;padding:20px;background-color:#f8f8f8;max-width:400px !important;height:fit-content}.contact-form select,.contact-form input,.contact-form textarea{width:100%;padding:7px 5px}.contact-form .ginput_container_consent{display:flex;align-items:center}.contact-form .ginput_container_consent input:first-child{width:auto !important;max-width:fit-content !important;margin:0;margin-right:10px}.contact-form .gfield_contains_required:last-child .validation_message{margin-top:unset !important}.contact-form .gform_fields{margin:0}.contact-form .gform_footer{width:100%}.contact-form .gform_footer .gform_button{color:white;width:100%;height:35px;background:#9696ca;border:0;box-shadow:none;padding:0;margin:0;margin-top:25px;text-decoration:none}.contact-form .gform_footer .gform_button:hover{background:#4f4f7c}.page-content .column-1{height:fit-content}.page-content h1,.page-content h2,.page-content h3{margin:20px 0;color:#666;margin-right:5%}.page-content p{color:#666;margin-right:5%}.page-content ol{color:#666;margin-right:5%;margin-left:16px}.page-content ol li{color:#666}.page-content ul{color:#666;margin-right:5%;margin-left:18px}.page-content ul li{color:#666}.page-content a{color:#9696ca;text-decoration:underline}.modal .modal-content{max-height:100vh;overflow:auto}.modal .modal-content h2{padding-bottom:20px;color:#9696ca}.modal .modal-content #modal-title{display:none}.modal .modal-content img{width:auto;height:auto}.modal .modal-content p{padding-bottom:20px}.modal .modal-content p a{color:#9696ca}@media(min-width:991px){.template-content-404 .page-header{height:62.5vh}.template-content-404 .page-header span{font-size:15em;padding:20px;margin:0 auto;margin-bottom:10px;line-height:1.25 !important}.template-content-404 .page-content span{font-size:20px}}@media only screen and (min-width:1200px){header .container .wrapper{padding:0 5%}header .container .nav-icon{display:none}header .container .nav-icon{padding-right:0;display:none}header .mobile-menu.mobile-active{top:0;visibility:hidden}header .container{z-index:20}footer .container{position:relative;display:flex;flex-direction:row;justify-content:flex-start}}@media(min-width:1240px){.margin-top-small{margin-top:30px}.margin-bottom-small{margin-bottom:30px}.margin-top-medium{margin-top:60px}.margin-bottom-medium{margin-bottom:60px}.margin-top-large{margin-top:90px}.margin-bottom-large{margin-bottom:90px}.margin-top-extra-large{margin-top:120px}.margin-bottom-extra-large{margin-bottom:120px}}@media only screen and (min-width:1300px){footer .container-top-footer .wrapper{padding:0 5%}}@media only screen and (max-width:1500px){.item-video-image .item-video-image-block{min-width:33.333%;max-width:33.333%}}@media only screen and (max-width:1200px){header .container .wrapper .desktop-main-menu-container{display:none}header .container{padding:0 30px}header{height:70px}footer .container-top-footer .wrapper div{margin-top:20px;margin-left:unset !important;margin-right:auto}footer .container-top-footer .footer-contact{min-height:unset !important}footer .container{padding:0 30px}footer .container-top-footer{flex-direction:column}footer .container-top-footer .wrapper{flex-direction:column}footer .container-top-footer .wrapper{flex-wrap:wrap}footer .container-top-footer .wrapper .footer-logo-container{width:100%;flex:unset;display:inline-block}footer .container-top-footer .wrapper .footer-content{flex:unset}.main-container{margin-top:70px}.modal{width:90%}}@media only screen and (max-width:992px){#cookie_consent_popup{padding-top:40px;height:min-content}#cookie_consent_popup .cookie-wrapper{flex-direction:column}#cookie_consent_popup .cookie-wrapper .buttons{margin:20px 0;flex-direction:column;width:-webkit-fill-available}#cookie_consent_popup .cookie-wrapper .buttons .btn-cookie{margin:10px 0;width:-webkit-fill-available;text-align:center;max-width:150px}.container{padding:0}.item-slider .slider-item .slider-item-inner-content{padding:0}}@media(max-width:991px){h1{font-size:28px}p{font-size:16px}}@media only screen and (max-width:991px){.container{padding:0}.container .column-container{flex-direction:column}.container.exo-row .column-container{flex-direction:column}.item-video-image .item-video-image-block{min-width:50%;max-width:50%}.item-customer .img-wrapper{min-width:25%;max-width:25%}.column-container:last-child{padding-bottom:20px}.contact-form{margin-top:60px}.modal{width:95%}}@media only screen and (max-width:762px){.item-video-image .item-video-image-block{min-width:100%;max-width:100%;min-height:200px}.item-customer .img-wrapper{min-width:50%;max-width:50%}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}50%{opacity:1}}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}100%{opacity:0}}