:root{--dsc-background-color:#fff;--dsc-overlay-color:#f2f2f2;--dsc-border-color:#e0e0e0;--dsc-muted-color:#b3b3b3;--dsc-text-color:#1a1a1a;--dsc-positive-color:#20b978;--dsc-negative-color:#ff5252;--dsc-font-family:system-ui,sans-serif;--dsc-easing:cubic-bezier(0.76,0,0.24,1)}@media(prefers-color-scheme:dark){:root{--dsc-background-color:#1a1a1a;--dsc-overlay-color:#2a2a2a;--dsc-border-color:#4d4d4d;--dsc-muted-color:#888;--dsc-text-color:#fff}}.dsc{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;box-sizing:border-box;color:var(--dsc-text-color);font-family:var(--dsc-font-family);font-size:16px;font-weight:400;letter-spacing:normal;line-height:1.5;scroll-behavior:smooth}.dsc *{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;border:0;border-radius:0;box-sizing:inherit;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;outline:none;padding:0;vertical-align:baseline}.dsc ol,.dsc p,.dsc ul{margin:0!important}.dsc a:focus-visible,.dsc button:focus-visible{outline:var(--dsc-text-color)dashed 1px}.dsc-stack{display:flex;flex-direction:column;gap:20px}.dsc-banner{display:none}.dsc-banner.visible{align-items:flex-end;bottom:0;display:flex;height:100vh;justify-content:flex-end;left:0;padding:16px;pointer-events:none;position:fixed;right:0;z-index:9999999999}.dsc-banner.hiding{animation:dsc-slide-in-up .3s ease reverse forwards}.dsc-box{animation:dsc-slide-in-up .3s ease forwards;background-color:var(--dsc-background-color);border-radius:8px;box-shadow:0 6px 10px rgba(0,0,0,.2);pointer-events:all;width:320px}.dsc-header{align-items:center;border-bottom:1px solid var(--dsc-border-color);display:flex;font-size:20px;gap:16px;justify-content:space-between;line-height:1;padding:20px}.dsc-body{padding:20px 20px 22px}.dsc-categories{padding-bottom:2px}.dsc-category{gap:16px}.dsc-category-header{align-items:center;display:flex;gap:16px}.dsc-category-header>*{flex:none}.dsc-label{display:block;font-weight:500;margin-right:auto}.dsc-help{border-radius:50%;color:var(--dsc-muted-color);display:block;transition:color .2s ease}.dsc-help:hover,.open .dsc-help{color:var(--dsc-text-color)}.open .dsc-help:hover{color:var(--dsc-negative-color)}.dsc-help-open{display:block}.dsc-help-close,.open .dsc-help-open{display:none}.open .dsc-help-close{display:block}.dsc-checkbox{left:-99999px;position:absolute!important}.dsc-checkbox:focus-visible+.dsc-toggle{outline:var(--dsc-text-color)dashed 1px}.dsc-checkbox:checked+.dsc-toggle{background-color:var(--dsc-positive-color)}.dsc-checkbox:checked+.dsc-toggle span{transform:translateX(24px)}.dsc-checkbox[disabled]+.dsc-toggle{background-color:var(--dsc-muted-color)}.dsc-checkbox[disabled]+.dsc-toggle .dsc-toggle-lock{display:block}.dsc-checkbox[disabled]+.dsc-toggle .dsc-toggle-check{display:none}.dsc-toggle{background-color:var(--dsc-negative-color);border-radius:12px;cursor:pointer;height:24px;padding:3px;width:48px}.dsc-toggle,.dsc-toggle span{display:block;position:relative;transition:all .3s var(--dsc-easing)}.dsc-toggle span{background-color:#fff;border-radius:9px;height:18px;width:18px}.dsc-toggle:after,.dsc-toggle:before{display:none!important}.dsc-toggle-icon{color:hsla(0,0%,100%,.7);display:block;left:7px;position:absolute;top:50%;transform:translateY(-50%)}.dsc-toggle-times{left:31px}.dsc-toggle-lock{display:none}.dsc-description{animation:dsc-slide-in-up .3s ease forwards;border:1px solid var(--dsc-border-color);border-radius:12px;display:none;line-height:1.5;padding:16px;position:relative}.open .dsc-description{display:block}.dsc-description:after,.dsc-description:before{border-style:solid;content:"";display:block;height:0;position:absolute;width:0}.dsc-description:before{border-color:transparent transparent var(--dsc-border-color)transparent;border-width:0 6px 6px;right:68px;top:-6px}.dsc-description:after{border-color:transparent transparent var(--dsc-background-color)transparent;border-width:0 5px 5px;right:69px;top:-4px}.dsc-small{font-size:12px!important}.dsc-muted{opacity:.8}.dsc-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--dsc-text-color);border-radius:12px;color:var(--dsc-background-color);cursor:pointer;display:inline-flex;font-weight:500;gap:15px;justify-content:space-between;line-height:1;padding:15px 16px;text-decoration:none;transition:opacity .3s ease}.dsc-button svg{color:var(--dsc-muted-color);flex:none;height:auto;transition:all .2s ease;width:20px}.dsc-button:hover{background-color:var(--dsc-text-color)}.dsc-button:hover,.dsc-button:hover svg{color:var(--dsc-background-color)}.dsc-button.disabled{opacity:.2;pointer-events:none}@keyframes dsc-slide-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.dsc-overlay{display:none;position:relative}.dsc-overlay.visible{aspect-ratio:16/9;background-color:var(--dsc-overlay-color);color:var(--dsc-text-color);cursor:default;display:grid;overflow:hidden;padding:24px;place-items:center;pointer-events:all;z-index:2}.dsc-overlay.loading .dsc-overlay-content,.dsc-overlay.visible+iframe{display:none}.dsc-overlay.loading .dsc-spinner{display:block}.embed-container .dsc-overlay{aspect-ratio:unset;bottom:0;left:0;position:absolute;right:0;top:0}.dsc-overlay-content{max-width:320px;text-align:center}.dsc-overlay-button{align-self:center}.dsc-overlay-button svg{transform:rotate(45deg)}.dsc-spinner{animation:dsc-spin 1s linear infinite;display:none;height:auto;left:calc(50% - 15px);opacity:.5;position:absolute;top:calc(50% - 15px);width:30px}@keyframes dsc-spin{to{transform:rotate(1turn)}}@media(max-width:500px){.dsc{font-size:14px}.dsc-banner.visible{padding:0}.dsc-box{border-radius:12px 12px 0 0;box-shadow:0 0 20px rgba(0,0,0,.15);width:100%}.dsc-overlay-button svg{transform:rotate(90deg)}}
/*!Theme Name: Bestwerk
Author: First
Author URI: https://2bfirst.nl/
Description: Thema voor Bestwerk
Text Domain: bestwerk
Version: 1*/@font-face{font-family:visuelt;src:url(https://bw.humility.nl/wp-content/themes/bestwerk/fonts/visuelt-light.woff2)format("woff2"),url(https://bw.humility.nl/wp-content/themes/bestwerk/fonts/visuelt-light.woff)format("woff"),url(https://bw.humility.nl/wp-content/themes/bestwerk/fonts/visuelt-light.ttf)format("truetype");font-style:normal;font-weight:300}@font-face{font-family:visuelt;src:url(https://bw.humility.nl/wp-content/themes/bestwerk/fonts/visuelt-regular.woff2)format("woff2"),url(https://bw.humility.nl/wp-content/themes/bestwerk/fonts/visuelt-regular.woff)format("woff"),url(https://bw.humility.nl/wp-content/themes/bestwerk/fonts/visuelt-regular.ttf)format("truetype");font-style:normal;font-weight:400}:root{--black:#191919;--white:#fff;--red:#f03c46;--yellow:#ffdc66;--green:#00ad60;--block-spacing-x:clamp(2rem, 6vw, 5rem);--block-spacing-y:clamp(2rem, 6vw, 7.5rem)}*,*::before,*::after{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;box-sizing:inherit;background-color:initial;appearance:none;color:inherit;outline:none;border-radius:0;border:0;padding:0;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto}[type=date],[type=datetime-local],[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],textarea,select{display:block;width:100%}select{background:url('data:image/svg+xml,%3Csvg height="10" viewBox="0 0 12 10" width="12" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="m12 0-6 10-6-10z" fill="silver"/%3E%3C/svg%3E')no-repeat right 15px top 52%}[type=submit],button{cursor:pointer}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;height:0}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}.grecaptcha-badge{display:none}html{line-height:1;font-size:16px;font-weight:400;font-family:visuelt,sans-serif;color:var(--red);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;box-sizing:border-box}body{font-size:clamp(1rem,2vw,1.25rem);transition:background-color .4s ease}body.dark{color:var(--white);background-color:var(--black)}body.yellow{background-color:var(--yellow)}body.green{color:var(--yellow);background-color:var(--green)}body.article{color:var(--green)}body.red{background-color:var(--red);color:var(--white)}body.header-variant-default{padding-top:100px}@media(min-width:768px){body.header-variant-default{padding-top:150px}}@media(min-width:960px){body.header-variant-default{padding-top:180px}}.bg-img{background-size:cover;background-position:50%}.cover-image{position:relative}.cover-image>img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.cover-video{position:relative;overflow:hidden}.cover-video>iframe,.cover-video>video{height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}img,svg{max-width:100%;height:auto}.hidden{display:none}.animates{transition:all .4s ease;transform:translateY(5rem);opacity:0}.animates.animated{transform:none;opacity:1}.wrapper{margin-inline:auto;width:calc(100% - 2 * var(--block-spacing-x));max-width:1810px}.wrapper-narrow{max-width:70.625rem}.grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1rem 1rem;gap:1rem 1rem}@media(min-width:960px){.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1.25rem 1.25rem;gap:1.25rem 1.25rem}}.pill,#site-container .gform_wrapper .gform_button{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 1.25rem;font-size:1.25rem;border-radius:3rem;border:1px solid transparent}a:is(.pill,#site-container .gform_wrapper .gform_button),button:is(.pill,#site-container .gform_wrapper .gform_button){transition:all .2s ease;text-decoration:none}a:is(.pill,#site-container .gform_wrapper .gform_button):hover,button:is(.pill,#site-container .gform_wrapper .gform_button):hover{transform:scale(1.05)}.pill-red,#site-container .gform_wrapper .gform_button{background-color:var(--red);color:var(--white)}.pill-large,#site-container .gform_wrapper .gform_button{padding:.75rem 1.5rem}@media(min-width:1280px){.pill-large,#site-container .gform_wrapper .gform_button{padding:1rem 3rem}}[x-cloak]{display:none!important}h1,.work-marquee-item,h2{font-size:clamp(2.4rem,6.5vw,4.375rem);letter-spacing:-1px;line-height:1;margin-bottom:2rem}h1 a,.work-marquee-item a,h2 a{text-decoration:underline}h3,.h3{font-size:clamp(1.3rem,3vw,2.125rem)}h4,.h4{font-size:32px;margin-bottom:43px}.heading-medium{font-size:clamp(2.1rem,3.5vw,2.6rem)}a{text-decoration:none}a:not(.pill):hover{text-decoration:underline}b,strong{font-weight:700}em{font-style:italic}.prose h1,.prose .work-marquee-item,.prose h2,.prose h3,.prose h4{margin-bottom:.5lh}.prose h1:last-child,.prose .work-marquee-item:last-child,.prose h2:last-child,.prose h3:last-child,.prose h4:last-child{margin-bottom:0}.prose p,.prose .checkout-form,.prose .checkout-product,.prose ul,.prose ol,.prose blockquote,.prose .embed-container,.prose .wp-caption{line-height:1.545;margin-bottom:2em;max-width:100%}.prose p:last-child,.prose .checkout-form:last-child,.prose .checkout-product:last-child,.prose ul:last-child,.prose ol:last-child,.prose blockquote:last-child,.prose .embed-container:last-child,.prose .wp-caption:last-child{margin-bottom:0}.prose .gform_wrapper:not(:last-child){margin-bottom:2em}.prose ul:not(.footer-menu,.social-menu,.header-menu),.prose ol{position:relative;list-style:none}.prose ul:not(.footer-menu,.social-menu,.header-menu) li:not(.gfield),.prose ol li:not(.gfield){padding-left:20px}.prose ul:not(.footer-menu,.social-menu,.header-menu) li:not(.gfield)::before,.prose ol li:not(.gfield)::before{position:absolute;text-indent:-20px}.prose ul:not(.footer-menu,.social-menu,.header-menu) li:not(.gfield)::before{content:"-"}.prose ol{counter-reset:ol-counter}.prose ol li{counter-increment:ol-counter}.prose ol li::before{content:counter(ol-counter)"."}.prose a{text-decoration:underline;color:var(--red)}.btn{font-size:clamp(1.25rem,2.47vw,1.375rem);border:1px solid transparent;padding:.5rem 1rem}.btn{background-color:var(--yellow);color:var(--black);text-align:center}.btn:hover{background-color:var(--red)}.btn-block{display:block;width:100%}#site-container .gform_wrapper [type=date],#site-container .gform_wrapper [type=datetime-local],#site-container .gform_wrapper [type=email],#site-container .gform_wrapper [type=number],#site-container .gform_wrapper [type=password],#site-container .gform_wrapper [type=search],#site-container .gform_wrapper [type=tel],#site-container .gform_wrapper [type=text],#site-container .gform_wrapper [type=time],#site-container .gform_wrapper [type=url],#site-container .gform_wrapper textarea,#site-container .gform_wrapper select,form [type=date],form [type=datetime-local],form [type=email],form [type=number],form [type=password],form [type=search],form [type=tel],form [type=text],form [type=time],form [type=url],form textarea,form select{border-color:initial;display:block;width:100%}#site-container .gform_wrapper [type=date]:-webkit-autofill,#site-container .gform_wrapper [type=datetime-local]:-webkit-autofill,#site-container .gform_wrapper [type=email]:-webkit-autofill,#site-container .gform_wrapper [type=number]:-webkit-autofill,#site-container .gform_wrapper [type=password]:-webkit-autofill,#site-container .gform_wrapper [type=search]:-webkit-autofill,#site-container .gform_wrapper [type=tel]:-webkit-autofill,#site-container .gform_wrapper [type=text]:-webkit-autofill,#site-container .gform_wrapper [type=time]:-webkit-autofill,#site-container .gform_wrapper [type=url]:-webkit-autofill,#site-container .gform_wrapper textarea:-webkit-autofill,#site-container .gform_wrapper select:-webkit-autofill,form [type=date]:-webkit-autofill,form [type=datetime-local]:-webkit-autofill,form [type=email]:-webkit-autofill,form [type=number]:-webkit-autofill,form [type=password]:-webkit-autofill,form [type=search]:-webkit-autofill,form [type=tel]:-webkit-autofill,form [type=text]:-webkit-autofill,form [type=time]:-webkit-autofill,form [type=url]:-webkit-autofill,form textarea:-webkit-autofill,form select:-webkit-autofill{border:1px solid var(--white);-webkit-text-fill-color:var(--white);-webkit-box-shadow:0 0 0 1e3px var(--black)inset}#site-container .gform_wrapper label,form label{display:block;margin-bottom:.5rem}#site-container .gform_wrapper [type=date],#site-container .gform_wrapper [type=datetime-local],#site-container .gform_wrapper [type=email],#site-container .gform_wrapper [type=number],#site-container .gform_wrapper [type=password],#site-container .gform_wrapper [type=search],#site-container .gform_wrapper [type=tel],#site-container .gform_wrapper [type=text],#site-container .gform_wrapper [type=time],#site-container .gform_wrapper [type=url],#site-container .gform_wrapper textarea,#site-container .gform_wrapper select{border:none;background-color:initial;color:inherit;padding:0 0 .5em;border-bottom:1px solid var(--red);font-size:inherit}#site-container .gform_wrapper [type=date]::-webkit-input-placeholder,#site-container .gform_wrapper [type=datetime-local]::-webkit-input-placeholder,#site-container .gform_wrapper [type=email]::-webkit-input-placeholder,#site-container .gform_wrapper [type=number]::-webkit-input-placeholder,#site-container .gform_wrapper [type=password]::-webkit-input-placeholder,#site-container .gform_wrapper [type=search]::-webkit-input-placeholder,#site-container .gform_wrapper [type=tel]::-webkit-input-placeholder,#site-container .gform_wrapper [type=text]::-webkit-input-placeholder,#site-container .gform_wrapper [type=time]::-webkit-input-placeholder,#site-container .gform_wrapper [type=url]::-webkit-input-placeholder,#site-container .gform_wrapper textarea::-webkit-input-placeholder,#site-container .gform_wrapper select::-webkit-input-placeholder{color:#9d9d9d}#site-container .gform_wrapper [type=date]:-moz-placeholder,#site-container .gform_wrapper [type=datetime-local]:-moz-placeholder,#site-container .gform_wrapper [type=email]:-moz-placeholder,#site-container .gform_wrapper [type=number]:-moz-placeholder,#site-container .gform_wrapper [type=password]:-moz-placeholder,#site-container .gform_wrapper [type=search]:-moz-placeholder,#site-container .gform_wrapper [type=tel]:-moz-placeholder,#site-container .gform_wrapper [type=text]:-moz-placeholder,#site-container .gform_wrapper [type=time]:-moz-placeholder,#site-container .gform_wrapper [type=url]:-moz-placeholder,#site-container .gform_wrapper textarea:-moz-placeholder,#site-container .gform_wrapper select:-moz-placeholder{color:#9d9d9d}#site-container .gform_wrapper [type=date]::-moz-placeholder,#site-container .gform_wrapper [type=datetime-local]::-moz-placeholder,#site-container .gform_wrapper [type=email]::-moz-placeholder,#site-container .gform_wrapper [type=number]::-moz-placeholder,#site-container .gform_wrapper [type=password]::-moz-placeholder,#site-container .gform_wrapper [type=search]::-moz-placeholder,#site-container .gform_wrapper [type=tel]::-moz-placeholder,#site-container .gform_wrapper [type=text]::-moz-placeholder,#site-container .gform_wrapper [type=time]::-moz-placeholder,#site-container .gform_wrapper [type=url]::-moz-placeholder,#site-container .gform_wrapper textarea::-moz-placeholder,#site-container .gform_wrapper select::-moz-placeholder{color:#9d9d9d}#site-container .gform_wrapper [type=date]:-ms-input-placeholder,#site-container .gform_wrapper [type=datetime-local]:-ms-input-placeholder,#site-container .gform_wrapper [type=email]:-ms-input-placeholder,#site-container .gform_wrapper [type=number]:-ms-input-placeholder,#site-container .gform_wrapper [type=password]:-ms-input-placeholder,#site-container .gform_wrapper [type=search]:-ms-input-placeholder,#site-container .gform_wrapper [type=tel]:-ms-input-placeholder,#site-container .gform_wrapper [type=text]:-ms-input-placeholder,#site-container .gform_wrapper [type=time]:-ms-input-placeholder,#site-container .gform_wrapper [type=url]:-ms-input-placeholder,#site-container .gform_wrapper textarea:-ms-input-placeholder,#site-container .gform_wrapper select:-ms-input-placeholder{color:#9d9d9d}#site-container .gform_wrapper [type=radio],#site-container .gform_wrapper [type=checkbox]{display:inline-block;width:22px;height:22px;margin-right:14px;border:1px solid #ddd;background-color:#f8f8f8;border-radius:50%}#site-container .gform_wrapper [type=radio]:checked,#site-container .gform_wrapper [type=checkbox]:checked{background-color:var(--black);border-color:transparent}#site-container .gform_wrapper [type=radio]+label,#site-container .gform_wrapper [type=checkbox]+label{margin:1px 0 0;color:var(--black)}#site-container .gform_wrapper .gform_fields{grid-row-gap:30px}#site-container .gform_wrapper .gfield_label{margin-bottom:20px;font-size:inherit}#site-container .gform_wrapper .gfield_description{font-size:.8em}#site-container .gform_wrapper .gfield_description:not(.validation_message){color:color-mix(in srgb,currentColor 75%,transparent);margin-bottom:10px}#site-container .gform_wrapper .gfield_description.validation_message{padding:15px 18px}#site-container .gform_wrapper .gfield_required{font-size:inherit;color:var(--red)}#site-container .gform_wrapper .gform_required_legend{display:none!important}#site-container .gform_wrapper .ginput_complex label{font-size:clamp(1.25rem,2.47vw,1.375rem);margin-bottom:15px}#site-container .gform_wrapper .ginput_full:not(:last-of-type){margin-bottom:20px}#site-container .gform_wrapper .gform_footer{margin:0;padding:0;padding-top:30px}#site-container .gform_wrapper .gform_button{margin:0}#site-container .gform_wrapper .gform_button_select_files{border:2px solid var(--red);padding:12px 15px;margin-top:10px}#site-container .gform_wrapper .gform_button_select_files:hover{background-color:var(--red);color:var(--white)}#site-container .gform_wrapper .ginput_container_consent{display:flex;align-items:center}#site-container .gform_wrapper .gform_validation_errors{margin-bottom:30px}#site-container .gform_wrapper .gform_validation_errors h2{letter-spacing:0;word-spacing:normal;font-size:inherit;font-weight:400}.header{transition:all .3s ease-in-out;position:fixed;top:0;left:0;width:100%;z-index:10}.header-variant-floating .header{color:var(--white)}.header.fixed{background-color:var(--white);color:var(--red)}.header.fixed .header-wrapper{padding:1.25rem 0}.header.fixed .header-description{display:none}body.dark .header.fixed{color:var(--black)}.header.nav-up{transform:translateY(-100%)}.header.nav-down{transform:translateY(0)}.header-wrapper{display:flex;align-items:flex-start;padding:1rem 0;margin:0 auto}@media(min-width:768px){.header-wrapper{padding:2rem 0}}@media(min-width:960px){.header-wrapper{padding:2.5rem 0}}.header-menu-mobile{display:none}.header-menu-mobile.visible{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--yellow);color:var(--red);padding:1rem 1.25rem 1.25rem;position:fixed;left:0;top:0;width:100%;height:calc(100vh - env(safe-area-inset-bottom));z-index:11}.header-menu-mobile.visible+.main-wrapper{display:none}.header-menu-mobile-header,.header-wrapper{font-size:clamp(1.5rem,2vw,1.625rem)}.header-menu-mobile-header{display:flex;justify-content:space-between;align-items:center}.header-menu-mobile-main{opacity:0;transform:translateY(2rem);animation:slide-fade-down .4s ease forwards;padding:0 10%}@keyframes slide-fade-down{to{opacity:1;transform:translateY(0)}}.header-menu-mobile-list{font-size:3.9375rem;line-height:1.3;text-align:center}.header-menu-mobile-footer{flex:none;font-size:1.6rem;line-height:1.23;display:flex;flex-direction:column;margin-top:1.5rem;padding-bottom:4rem}.header-logo{margin-right:auto}@media(min-width:768px){.header-logo{margin-right:clamp(5vw,7vw,10.5rem)}}.header-description{display:none}@media(min-width:768px){.header-description{display:block;max-width:8ch}}.header-burger{margin-left:1.5rem}@media(min-width:768px){.header-burger{display:none}}.header-menu{display:none}@media(min-width:768px){.header-menu{display:flex;margin-left:auto;font-size:inherit;line-height:1}}.header-menu li:not(:first-child){margin-left:clamp(3vw,5vw,4.5rem)}.header-checkout{display:flex;align-items:center;text-decoration:none!important}@media(min-width:768px){.header-checkout{margin-left:clamp(3vw,5vw,4.5rem)}}.header-checkout svg{display:block;height:1em;width:auto}.header-checkout span{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--red);color:var(--white);width:1.5em;height:1.5em;font-size:.5em;margin-left:-.5em}.footer{margin-top:clamp(2rem,6vw,7.5rem)}.footer-wrapper{padding-block:clamp(2rem,4vw,3rem)clamp(2rem,4vw,5.3rem);border-top:1px solid}@media(min-width:768px){.footer-wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1.25rem 1.25rem;gap:1.25rem 1.25rem}}@media(max-width:767px){.footer-top-wrapper{display:flex;flex-direction:column}}@media(min-width:768px){.footer-top-start{grid-column-end:span 4}}.footer-top-title{font-size:clamp(2rem,4vw,3rem);margin-bottom:1rem}@media(min-width:768px){.footer-top-title{max-width:10ch}}.footer-top-intro,.footer-top-intro-mobile{margin-top:clamp(2rem,4vw,3.5rem)}.footer-top-intro a,.footer-top-intro-mobile a{text-decoration:underline}@media(max-width:767px){.footer-top-intro{display:none}}@media(min-width:768px){.footer-top-intro-mobile{display:none}}@media(min-width:768px){.footer-top-end{grid-column-end:span 8}}@media(min-width:768px){.footer-top-customers{padding-top:.3rem}}.footer-top-customers p,.footer-top-customers .checkout-form,.footer-top-customers .checkout-product{margin:0;line-height:1.5}.footer-top-customers p:last-child,.footer-top-customers .checkout-form:last-child,.footer-top-customers .checkout-product:last-child{margin-top:1.5rem}.footer-top-customers-more{margin-top:1.5rem;background-color:var(--red);color:var(--white)}body.green .footer-top-customers-more{background-color:var(--yellow);color:var(--green)}body.article .footer-top-customers-more{background-color:var(--green)}body.red .footer-top-customers-more{border-color:var(--white)}body.dark .footer-top-customers-more{background-color:var(--white);color:var(--black)}.footer-bottom-wrapper{padding-block:clamp(2rem,4vw,3rem)}@media(max-width:767px){.footer-bottom-wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px 30px;gap:30px 30px}}@media(min-width:768px){.footer-bottom-wrapper>div{grid-column-end:span 6}}@media(min-width:960px){.footer-bottom-wrapper>div{grid-column-end:span 3}}@media(min-width:960px){.footer-bottom-wrapper>div.three-columns{grid-column-end:span 9}}@media(min-width:960px){.footer-bottom-wrapper .social-links{grid-column-start:5}}@media(min-width:1280px){.footer-bottom-wrapper .last-info{grid-column-start:10}}.page-header .embed-container{background-size:cover;background-position:50%;background-repeat:no-repeat}.page-header-wrapper>*{grid-column:1/-1}.page-header-slider-item{position:relative;height:50vw;min-height:300px;overflow:hidden}.page-header-slider-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-header-img img{display:block;width:100%}.sequence{position:relative;pointer-events:none;width:4.8rem;height:7.5625rem}.sequence-frame{position:absolute;right:0;bottom:0;opacity:0;height:100%;width:100%;object-fit:contain;object-position:right bottom}.sequence-frame.active{opacity:1}section:not(:last-of-type){margin-bottom:var(--block-spacing-y)}@media(max-width:499px){.page-template-homepage section:not(:last-of-type){margin-bottom:0}}.project-img{overflow:hidden;position:relative;padding-top:56%}@media(min-width:500px){.project-img{height:0}}.project-img img{position:absolute;top:0;left:0;object-position:top;width:100%;height:100%;object-fit:cover;transition:all .2s ease}.project-img .embed-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.project-img .embed-container iframe{width:100%;height:56.25vw;min-height:100vh;min-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.work+.footer{margin-top:2rem}.work-items{align-items:start;grid-row-gap:2rem}@media(min-width:960px){.work-items{grid-row-gap:6.4vh}}.work-items .project{grid-column:1/-1}@media(min-width:960px){.work-items .project--1{grid-column:1/9}.work-items .project--1 .project-img{padding-top:60.9348914858%}.work-items .project--2{grid-column:9/-1}.work-items .project--2 .project-img{padding-top:66.5529010239%}.work-items .project--3{grid-column:5/-1}.work-items .project--3 .project-img{padding-top:60.9348914858%}.work-items .project--4{grid-column:1/7}.work-items .project--4 .project-img{padding-top:67.264573991%}.work-items .project--5{grid-column:7/-1}.work-items .project--5 .project-img{padding-top:67.264573991%}}.work-marquee{display:block;overflow:hidden;margin-top:clamp(3rem,6vw,8rem)}.work-marquee-inner{display:flex;align-items:center;gap:clamp(1.5rem,4vw,2.5rem)}.work-marquee-item{flex:none;white-space:nowrap;display:flex;align-items:center;gap:.25em;margin:0}.work-marquee-item svg{display:block;flex:none;width:.67em}.overview-items{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem 1.5rem;gap:1.5rem 1.5rem}@media(min-width:500px){.overview-items{row-gap:2rem}}@media(min-width:960px){.overview-items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4rem 1.25rem;gap:4rem 1.25rem}}.team{position:relative}.team-wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px 20px;gap:20px 20px}@media(min-width:500px){.team-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px 20px;gap:20px 20px}}@media(min-width:768px){.team-wrapper{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px 20px;gap:20px 20px}}@media(min-width:960px){.team-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px 20px;gap:20px 20px}}@media(min-width:1280px){.team-wrapper{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px 20px;gap:20px 20px}}.person{display:flex;flex-direction:column;justify-content:space-between;position:relative;background-color:var(--yellow);padding-bottom:50px}.person-head{display:block;flex:none;width:10rem;height:12rem;object-fit:contain;object-position:center center;align-self:center}.person-info,.person-contact{padding:1rem 1.2rem}@media(min-width:960px){.person-info,.person-contact{padding:1.4rem 1.6rem}}.person-info p,.person-info .checkout-form,.person-info .checkout-product,.person-contact p,.person-contact .checkout-form,.person-contact .checkout-product{word-break:break-word;line-height:1.3}@media(min-width:960px){.person-info{padding-bottom:2.4rem}}.person-contact{margin-top:auto}.team-limb{display:block;position:absolute;transform:translate(-50%,-50%)scale(.425);left:50%;top:50%;opacity:0}@media(max-width:499px){.team-limb{display:none}}.team-limb.visible{opacity:1}.team-limb.animated{transition:all 1s ease}.team-limb.dragged{opacity:.5;z-index:99}.text-large p,.text-large .checkout-form,.text-large .checkout-product,.text-large ul,.text-large ol{font-size:clamp(1.5rem,4vw,3.125rem);line-height:1.04em}.text-yellow-wrapper,.text-green-wrapper{padding:clamp(1.5rem,6vw,5rem)}@media(min-width:960px){.text-yellow-wrapper,.text-green-wrapper{padding-inline:0}}.text-yellow-wrapper{background-color:var(--yellow);color:var(--black)}.text-green-wrapper{background-color:var(--green);color:var(--white)}.text-body{grid-column-end:span 6}@media(min-width:960px){.text-body{grid-column-start:5;grid-column-end:span 6}}.text-lead-body{grid-column-end:span 6}@media(min-width:960px){.text-lead-body{grid-column-end:span 9}}.text-white-body{color:var(--black)}.text-green-large{color:var(--yellow)}.product-title{grid-column-end:span 4;margin-bottom:2vw}@media(min-width:960px){.product-title{grid-column-end:span 8;margin-bottom:0}}.product-price{grid-column-end:span 2;margin-bottom:4vw}@media(min-width:960px){.product-price{grid-column-end:span 4;margin-bottom:0}}.product-description{grid-column-end:span 6}@media(min-width:960px){.product-description{grid-column-end:span 7}}.product-link{grid-column-end:span 6;font-size:clamp(1.5rem,3vw,2.125rem);margin-top:20px}@media(min-width:960px){.product-link{grid-column:9/-1;display:flex;align-items:flex-end}}.product-images{margin-top:4.5rem}@media(max-width:499px){.product-images>*{grid-column:1/-1}}.item-img{overflow:hidden}@media(min-width:500px){.item-img img{position:absolute;top:0;left:0;object-position:top;width:100%;height:100%;object-fit:cover}}@media(min-width:500px){.img-lg{grid-column-end:span 8;position:relative;padding-top:60.9348914858%;height:0}}@media(min-width:500px){.img-sm{grid-column-end:span 4;position:relative;padding-top:66.5529010239%;height:0}}.project-tagline{margin-bottom:.5rem}@media(min-width:960px){.project-tagline{grid-column:1/10;margin-bottom:2rem}}.project-info-wrapper{grid-row-gap:clamp(2rem,6vw,7.5rem)}.project-info-article{grid-column-end:span 6;grid-column:1/-1}@media(min-width:960px){.project-info-article{grid-column:1/8}}.project-info-tags{grid-column:1/-1}@media(min-width:500px){.project-info-tags{grid-column:1/8}}@media(min-width:960px){.project-info-tags{grid-column:10/-1}}.project-info-tags h3{margin-bottom:.5em}.read-more{background-image:url(https://bw.humility.nl/wp-content/themes/bestwerk/images/img/plus.svg);max-width:fit-content;padding-right:1.3em;background-size:.8em;white-space:nowrap;background-repeat:no-repeat;background-position:99% 55%;color:var(--red)}.relevant{margin-top:7vw}.relevant h2{grid-column:1/-1;margin-bottom:0}.relevant:nth-child(2){grid-column-start:1}.relevant .project{grid-column-end:span 6}.project{display:block;overflow:hidden}.project:hover{text-decoration:none}.project:hover .project-subtitle p,.project:hover .project-subtitle .checkout-form,.project:hover .project-subtitle .checkout-product{transform:translateY(0)}.project:hover .project-name svg{transform:translateX(.1em)rotate(-45deg)}.project-details{margin-top:.75rem}.project-details span{display:block}.project-name{font-size:clamp(1.5rem,3vw,2.125rem);display:flex;align-items:center}.project-name svg{display:block;height:auto;width:16px;margin-left:.4em;transition:all .2s ease}@media(min-width:960px){.project-name svg{width:26px}}@media(min-width:960px){.project-subtitle{overflow:hidden}}.project-subtitle p,.project-subtitle .checkout-form,.project-subtitle .checkout-product{padding-top:10px;line-height:1}@media(min-width:960px){.project-subtitle p,.project-subtitle .checkout-form,.project-subtitle .checkout-product{transition:all .2s ease;transform:translateY(-100%)}}.arrow-1{width:1em;margin-left:.5em}.arrow-p{display:flex}.project-video{margin-bottom:1rem!important}@media(min-width:768px){.project-video{margin-bottom:1.625rem!important}}.project-video .embed-container{grid-column:1/-1}.gallery-wrapper{grid-gap:1.5rem}.gallery-wrapper img{display:block;width:100%}.gallery-wrapper>div{grid-column:1/-1}.gallery-row{display:grid;gap:1.5rem;container-type:inline-size;--aspect-ratio:0.64}@media(min-width:768px){.gallery-row{display:flex;align-items:flex-start}.gallery-row.valign-bottom{align-items:flex-end}.gallery-row .gallery-item{width:calc((100% - 1.5rem)/2)}}.gallery-item-high{height:calc(100cqw/(var(--aspect-ratio)))}@media(min-width:768px){.gallery-item-high{height:min(50cqw/(var(--aspect-ratio)),100vh - 3rem)}}.gallery-item-low{height:calc(100cqw/var(--aspect-ratio)/2)}@media(min-width:768px){.gallery-item-low{height:calc(min(50cqw/var(--aspect-ratio),100vh - 3rem)/2)}}.gallery-text-column{padding-block:clamp(.5rem,1vw,1rem)}@media(min-width:768px){.gallery-text-column.position-right{margin-left:auto}}.cover-video{position:relative;overflow:hidden}.cover-video iframe,.cover-video video{height:100%;width:177.77777778vh;min-width:100%;min-height:56.25vw;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.gallery-video-fullwidth{aspect-ratio:16/9}.titleblock-title{grid-column:1/-1}@media(min-width:960px){.titleblock-title{grid-column-end:span 9;font-size:84px}}.hero{position:relative;margin-bottom:clamp(2rem,4vw,3rem)!important}.hero::after{content:"";display:block;width:100%;height:10rem;max-height:50%;position:absolute;left:0;top:0;background:linear-gradient(rgba(0,0,0,.5),transparent);z-index:5}.hero-large-slider{overflow:hidden}.hero-large-slider-track{display:flex}.hero-large-slide{flex:0 0 100%;min-width:0}.hero-large-slide::after{content:"";display:block;width:100%;height:373px;max-height:100%;background:linear-gradient(transparent,rgba(0,0,0,.6));position:absolute;left:0;bottom:0}.hero-large-slide-overlay{text-decoration:none!important;position:relative;color:var(--white);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;height:60vh;padding-bottom:4rem;z-index:2}@media(min-width:960px){.hero-large-slide-overlay{height:100vh;padding-bottom:6.25rem}}.hero-large-slide-subtitle,.hero-large-slide-title{max-width:40rem;line-height:1}.hero-large-slide-title{font-size:clamp(2.4rem,4.5vw,3.75rem);margin-top:1rem}.hero-large-slider-nav{display:flex;position:absolute;right:0;bottom:1.5rem;left:0;pointer-events:none;z-index:4}@media(min-width:960px){.hero-large-slider-nav{bottom:0;height:100%}}.hero-large-slider-nav button{pointer-events:all;cursor:pointer}@media(min-width:960px){.hero-large-slider-nav button{position:relative;opacity:0;transition:opacity .2s ease}.hero-large-slider-nav button:hover{opacity:1}.hero-large-slider-nav button::before{content:"";display:block;height:100vh;width:calc(100% + 5rem);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.hero-large-slider-nav button[data-callback=scrollPrev]::before{background:linear-gradient(to right,rgba(0,0,0,.1),transparent)}.hero-large-slider-nav button[data-callback=scrollNext]::before{background:linear-gradient(to right,transparent,rgba(0,0,0,.1))}.hero-large-slider-nav button svg{position:relative}}.hero-large-slider-nav-wrapper{display:flex;align-items:center;justify-content:flex-end;gap:1rem;max-width:none}@media(min-width:960px){.hero-large-slider-nav-wrapper{justify-content:space-between}}.hero-large-footer{position:absolute;left:0;right:0;bottom:0;padding-bottom:1.5rem;z-index:3}@media(min-width:960px){.hero-large-footer{padding-bottom:2.75rem}}.hero-large-footer-wrapper{display:flex;gap:clamp(1rem,3vw,2.5rem);align-items:center;color:var(--white);position:relative}.hero-large-footer-counter{font-size:clamp(1.25rem,3vw,1.625rem)}.hero-large-footer-video-toggle{position:relative;overflow:hidden}.hero-large-footer-video-toggle .progress-bar{position:absolute;left:0;top:0;bottom:0;display:block;width:0;background-color:var(--white);mix-blend-mode:exclusion}.hero-large-footer-video-toggle .progress-bar.animation-is-running{animation:progress-bar-animation 5s linear forwards}.hero-large-footer-video-toggle .play-icon,.hero-large-footer-video-toggle .pause-icon{width:8px}.hero-large-footer-video-toggle .play-icon,.hero-large-footer-video-toggle .play-text{display:none}.hero-large-footer-video-toggle .pause-icon,.hero-large-footer-video-toggle .pause-text{display:block}.hero-large-footer-video-toggle.video-is-paused .play-icon,.hero-large-footer-video-toggle.video-is-paused .play-text{display:block}.hero-large-footer-video-toggle.video-is-paused .pause-icon,.hero-large-footer-video-toggle.video-is-paused .pause-text{display:none}.hero-large-footer-video-toggle::after{content:"";display:block;position:absolute;left:0;top:0;right:1px;bottom:0;border:1px solid var(--white);border-radius:3rem}@keyframes progress-bar-animation{from{width:0}to{width:100%}}.hero-large-footer-scroll{display:none}@media(min-width:960px){.hero-large-footer-scroll{display:inline-flex;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--white);color:var(--black);opacity:0}.hero-large-footer-scroll.visible{opacity:1}}.hero-large-footer-scroll:hover{transform:translate(-50%,-50%)scale(1.05)!important}.hero-large-footer-sequence{display:none}@media(min-width:960px){.hero-large-footer-sequence{display:block;position:absolute;right:0;bottom:0}}.hero-small{display:flex;aspect-ratio:2.57;max-height:40rem;width:100%}.hero-small-wrapper{display:none}@media(min-width:960px){.hero-small-wrapper{display:flex;justify-content:flex-end;align-items:flex-end;padding-block:3rem}}.intro+.footer{margin-top:clamp(2rem,4vw,3rem)}.intro-wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:2rem 2rem;gap:2rem 2rem;justify-items:start;align-items:start}@media(min-width:960px){.intro-wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1.25rem 1.25rem;gap:1.25rem 1.25rem}}@media(min-width:960px){.intro-start{grid-column-end:span 4}}.intro-pill{font-size:clamp(1.25rem,3vw,1.625rem);border-color:initial;padding-block:.6rem .4rem}@media(min-width:960px){.intro-text{grid-column-end:span 8}}.intro-title{margin-bottom:0}.intro-body{max-width:45rem;margin-top:clamp(1.5rem,4vw,2.4rem)}.intro-body.columns{font-size:clamp(1.25rem,3vw,1.625rem);columns:20rem 2;column-gap:1.25rem}.intro-body.color-black{color:var(--black)}@media(min-width:960px){.intro+.showcase{margin-top:calc(-1 * clamp(2rem,6vw,6rem) - 6rem);pointer-events:none}}.showcase-wrapper{position:relative}@media(min-width:960px){.showcase-wrapper{grid-row-gap:0}}.showcase-wrapper img{grid-column-end:span 6;display:block;object-fit:cover;aspect-ratio:4/3}.showcase-wrapper img:nth-child(1),.showcase-wrapper img:nth-child(5),.showcase-wrapper img:nth-child(6),.showcase-wrapper img:nth-child(9),.showcase-wrapper img:nth-child(10),.showcase-wrapper img:nth-child(13),.showcase-wrapper img:nth-child(16){aspect-ratio:3/4}@media(min-width:960px){.showcase-wrapper img:nth-child(1){grid-column-end:span 3}.showcase-wrapper img:nth-child(2){grid-column-start:5;grid-column-end:span 5;margin-top:65%}.showcase-wrapper img:nth-child(3){grid-column-start:11;grid-column-end:span 2;margin-top:90%}.showcase-wrapper img:nth-child(4){grid-column-start:2;grid-column-end:span 5;margin-top:50%}.showcase-wrapper img:nth-child(5){grid-column-start:9;grid-column-end:span 3;margin-top:45%}.showcase-wrapper img:nth-child(6){grid-column-start:1;grid-column-end:span 3;margin-top:65%}.showcase-wrapper img:nth-child(7){grid-column-start:8;grid-column-end:span 5;margin-top:5%}.showcase-wrapper img:nth-child(8){grid-column-start:5;grid-column-end:span 6;margin-top:-19%}.showcase-wrapper img:nth-child(9){grid-column-start:3;grid-column-end:span 3;margin-top:30%}.showcase-wrapper img:nth-child(10){grid-column-start:8;grid-column-end:span 3;margin-top:88%}.showcase-wrapper img:nth-child(11){grid-column-start:1;grid-column-end:span 6;margin-top:-10%}.showcase-wrapper img:nth-child(12){grid-column-start:9;grid-column-end:span 4;margin-top:52%}.showcase-wrapper img:nth-child(13){grid-column-start:2;grid-column-end:span 2;margin-top:218%}.showcase-wrapper img:nth-child(14){grid-column-start:6;grid-column-end:span 5;margin-top:18%}.showcase-wrapper img:nth-child(15){grid-column-start:3;grid-column-end:span 4;margin-top:12.5%}.showcase-wrapper img:nth-child(16){grid-column-start:9;grid-column-end:span 3;margin-top:-40%}}.services+.footer{margin-top:clamp(2rem,6vw,4rem)}.services-wrapper{padding-top:2rem;border-top:.1rem solid;grid-row-gap:2rem}.services-title,.services-groups{grid-column:1/-1}.services-title{font-size:1.625rem;margin-bottom:0}@media(min-width:960px){.services-title{grid-column:1/5}}.services-groups{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px 30px;gap:30px 30px}@media(min-width:500px){.services-groups{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px 30px;gap:30px 30px}}@media(min-width:960px){.services-groups{grid-column:5/-1;grid-row-gap:2.5rem}}.services-group-title{font-size:clamp(1.3rem,3vw,1.625rem);margin-bottom:.75rem}.services-group-items{line-height:1.5}@media(min-width:960px){.body-wrapper{display:grid;grid-template-columns:2fr 3fr;gap:2rem}}.body-content{color:var(--black)}@media(min-width:960px){.cta-wrapper{display:flex}}.cta-image{aspect-ratio:16/9}@media(min-width:960px){.cta-image{aspect-ratio:1;width:33%}}.cta-content{background-color:var(--red);color:var(--white);padding:clamp(1.5rem,5vw,3rem)}@media(min-width:960px){.cta-content{flex-grow:1}}.cta-links{display:flex;gap:1rem clamp(1.5rem,4vw,3rem);flex-wrap:wrap}.cta-link{text-decoration:underline;text-decoration-thickness:from-font}.accordion-items{display:grid;gap:1rem}.accordion-item+.accordion-item{padding-top:1rem;border-top:1px solid}.accordion-item-toggle{display:flex;justify-content:space-between;align-items:center;padding:0;width:100%;background-color:initial;font-size:clamp(1.125rem,3vw,1.75rem)}.accordion-item-toggle:hover .accordion-item-title{text-decoration:underline;text-decoration-thickness:from-font}.accordion-item-title{color:var(--black)}.accordion-item-indicator{display:block;transition:rotate .4s ease;font-size:1.75em;font-weight:300}.open .accordion-item-indicator{rotate:180deg}.accordion-item-body{padding-block:1rem;max-width:41rem;color:var(--black)}.text-gallery{overflow-x:clip;background-color:var(--black);color:var(--white);margin:0}@media(min-width:960px){.text-gallery:has(.text-gallery-images){margin-top:calc(4.5rem + var(--block-spacing-y))}}@media(min-width:960px){.text-gallery-wrapper{display:grid;gap:var(--block-spacing-x);grid-template-columns:1fr 21.25rem}}.text-gallery-content{padding-block:var(--block-spacing-y)}.text-gallery-images{display:none}@media(min-width:960px){.text-gallery-images{display:block;position:relative}}.text-gallery-images-inner{display:grid;grid-template-columns:repeat(16,1fr);gap:1.25rem;width:358.75rem;height:100%;position:absolute;left:0;top:0;overflow:hidden}.text-gallery-images-image{background-color:#c7c7c7;width:21.25rem;overflow:hidden}.text-gallery-images-image.featured{border-radius:.5rem;height:29.375rem;position:relative;top:-4.5rem;z-index:2}.text-gallery-images-column.two-images .text-gallery-images-image.normal:nth-child(1){height:24.875rem;border-radius:0 0 .5rem .5rem}.text-gallery-images-column.two-images .text-gallery-images-image.normal:nth-child(2){height:calc(100% - 26.125rem);border-radius:.5rem .5rem 0 0}.text-gallery-images-column.three-images .text-gallery-images-image.normal:nth-child(1){height:5rem;border-radius:0 0 .5rem .5rem}.text-gallery-images-column.three-images .text-gallery-images-image.normal:nth-child(2){height:29.375rem;border-radius:.5rem}.text-gallery-images-column.three-images .text-gallery-images-image.normal:nth-child(3){height:calc(100% - 36.875rem);border-radius:.5rem .5rem 0 0}.text-gallery-images-column *+*{margin-top:1.25rem}.text-gallery-form{max-width:20.375rem}.text-gallery-form .gform_wrapper{margin-bottom:0!important}.checkout{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem 1rem;gap:1rem 1rem;max-width:1200px;margin:0 auto;transition:opacity .2s ease}@media(min-width:768px){.checkout{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem 2rem;gap:2rem 2rem;align-items:start}}@media(min-width:960px){.checkout{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4rem 4rem;gap:4rem 4rem}}.checkout section{margin:0}.checkout.loading{opacity:.5;pointer-events:none}.checkout-title{margin:0}@media(min-width:768px){.checkout-title{grid-column-end:span 3}}.checkout-products{padding-bottom:1rem}@media(min-width:768px){.checkout-products{grid-column-end:span 3}}.checkout-product{display:flex;padding:1rem;background-color:rgba(255,255,255,.1)}@media(min-width:768px){.checkout-product{padding:2rem}}.checkout-product+.checkout-product{margin-top:2px}.checkout-product-thumbnail{margin-right:1rem;width:4rem;height:4rem;object-fit:cover}@media(min-width:960px){.checkout-product-thumbnail{margin-right:2rem}}.checkout-product-text{flex:1 1 100%}@media(max-width:767px){.checkout-product-numbers{font-size:1rem}.checkout-product-numbers>*+*{margin-top:.5rem}}@media(min-width:768px){.checkout-product-numbers{display:flex;align-items:center;justify-content:space-between;padding-top:.3rem}}.checkout-product-numbers svg{transform:translateY(-5%)}.checkout-product-controls{display:flex;align-items:center}.checkout-product-controls *{display:block}.checkout-product-update:hover{color:var(--yellow)}.checkout-product-quantity{margin:0 .7rem}.checkout-product-remove{display:flex;align-items:center}.checkout-product-remove:hover{color:var(--red)}.checkout-product-remove svg{margin-right:.5rem}.checkout-form{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem 1rem;gap:1rem 1rem}@media(min-width:500px){.checkout-form{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem 1rem;gap:2rem 1rem}}@media(min-width:768px){.checkout-form{grid-column-end:span 2}}@media(min-width:500px){.checkout-form-group{grid-column-end:span 2}}.checkout-form-group.half{grid-column-end:span 1}.checkout-summary{background-color:var(--white);color:var(--black);padding:1rem}@media(min-width:768px){.checkout-summary{padding:2rem}}.checkout-summary table{line-height:1.5;margin-bottom:2rem;width:100%}.checkout-summary table tr:nth-child(2) td{padding-bottom:.5rem}.checkout-summary table tr:last-child td{padding-top:.5rem;border-top:1px solid}.checkout-summary table td:last-child{text-align:right}.kvm-btn{display:inline-block;font-size:24px;padding-bottom:.2em;border-bottom:2px solid;text-decoration:none!important;cursor:pointer}@media(min-width:768px){.kvm-btn{font-size:32px}}@media(min-width:960px){.kvm-btn{font-size:46px}}.kvm-btn:hover{color:var(--black)}.kvm-subtitle,.kvm-detail-meta-title{font-size:25px}@media(min-width:960px){.kvm-subtitle,.kvm-detail-meta-title{font-size:34px}}.kvm-overview{transition:opacity .2s ease}.kvm-overview.loading{opacity:.5;pointer-events:none}.kvm-overview-start{max-width:800px;margin-bottom:20px}@media(min-width:768px){.kvm-overview-start{margin-bottom:30px}}@media(min-width:960px){.kvm-overview-start{margin-bottom:40px}}@media(min-width:1280px){.kvm-overview-start{margin-bottom:110px}}.kvm-overview-intro{color:var(--black)}.kvm-overview-filter{display:flex;margin-bottom:20px;font-size:18px;overflow:auto;color:var(--black)}@media(min-width:768px){.kvm-overview-filter{margin-bottom:30px}}@media(min-width:960px){.kvm-overview-filter{margin-bottom:40px;font-size:22px}}@media(min-width:1280px){.kvm-overview-filter{margin-bottom:70px}}.kvm-overview-filter-item{display:block;padding:15px 25px;border:1px solid;border-radius:30px;margin-right:16px;white-space:nowrap}.kvm-overview-filter-item.active{background-color:var(--red);color:var(--white);border-color:transparent}.kvm-overview-items{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px 20px;gap:20px 20px}@media(min-width:500px){.kvm-overview-items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px 20px;gap:30px 20px}}@media(min-width:960px){.kvm-overview-items{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:46px 26px;gap:46px 26px}}.kvm-overview-item{display:block;position:relative;color:var(--black)}.kvm-overview-item-image{margin-bottom:13px;padding-bottom:60%}.kvm-overview-item-title{line-height:1}.kvm-detail-wrapper{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px 20px;gap:20px 20px}@media(min-width:768px){.kvm-detail-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px 30px;gap:30px 30px}}@media(min-width:960px){.kvm-detail-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px 40px;gap:40px 40px}}@media(min-width:1280px){.kvm-detail-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:80px 80px;gap:80px 80px}}@media(min-width:768px){.kvm-detail-images{padding-top:7px}}.kvm-detail-images-primary{margin-bottom:10px}.kvm-detail-images-primary img{display:block}.kvm-detail-images-thumbnails{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px 10px;gap:10px 10px}@media(min-width:500px){.kvm-detail-images-thumbnails{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px 10px;gap:10px 10px}}@media(min-width:960px){.kvm-detail-images-thumbnails{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px 10px;gap:10px 10px}}.kvm-detail-images-thumbnails button{padding-bottom:60%;cursor:zoom-in;transition:all .2s ease}.kvm-detail-images-thumbnails button:hover{transform:scale(1.02)}.kvm-detail-intro{color:var(--black);margin-bottom:30px}@media(min-width:960px){.kvm-detail-intro{margin-bottom:40px}}@media(min-width:1280px){.kvm-detail-intro{margin-bottom:60px}}.kvm-detail-meta{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:20px 20px;gap:20px 20px;margin-bottom:40px}@media(min-width:768px){.kvm-detail-meta{margin-bottom:40px}}@media(min-width:960px){.kvm-detail-meta{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px 20px;gap:10px 20px;font-size:22px;margin-bottom:50px}}@media(min-width:960px){.kvm-detail-meta-title{grid-column-end:span 2}}.kvm-detail-specs,.kvm-detail-downloads{font-size:clamp(1.25rem,2.47vw,1.375rem)}.kvm-detail-specs td{padding:10px 0}.kvm-detail-specs td:last-child{color:var(--black)}.kvm-detail-downloads{display:flex;flex-direction:column;align-items:flex-start}.kvm-detail-downloads a{display:inline-block;border-bottom:2px solid;padding-bottom:12px;text-decoration:none!important}.kvm-detail-downloads a+a{margin-top:20px}@media(min-width:960px){.kvm-detail-downloads a+a{margin-top:37px}}.kvm-detail-downloads a:hover{color:var(--black)}.kvm-order-wrapper,.kvm-thankyou-wrapper{max-width:892px;margin:0 auto}@media(min-width:960px){.kvm-order-title{margin-bottom:50px}}.kvm-order-summary{display:flex;align-items:center;margin-bottom:40px}@media(min-width:960px){.kvm-order-summary{margin-bottom:60px}}.kvm-order-summary-image{display:block;width:40%;max-width:213px;margin-right:20px}@media(min-width:960px){.kvm-order-summary-image{margin-right:40px}}.kvm-thankyou-body{color:var(--black)}.kvm-thankyou-links{display:flex;flex-direction:column;align-items:flex-start;color:var(--red);margin-top:2.2rem}.kvm-thankyou-links a+a{margin-top:1.5rem}