/*!
    Theme Name: Injectech
    Author: Steve Jonk
    Version: 1.0.0
    Description: Een thema voor Injectech
    Requires at least: 5.3
    Tested up to: 6.1
    Requires PHP: 7.0
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Text Domain: injectech
*/@font-face{font-family:Roboto;src:url(assets/fonts/Roboto.woff2) format("woff2")}@font-face{font-family:Roboto;src:url(assets/fonts/Roboto-italic.woff2) format("woff2");font-style:italic;font-display:swap}@font-face{font-family:Mulish;src:url(assets/fonts/Mulish.woff2) format("woff2")}@font-face{font-family:Mulish;src:url(assets/fonts/Mulish-italic.woff2) format("woff2");font-style:italic;font-display:swap}@media (max-width:530px){.hide-mobile{display:none!important}}@media (max-width:769px){.hide-tablet{display:none!important}}@media (min-width:769px){.hide-desktop{display:none!important}}.tablet-mobile-only{display:none!important}@media (max-width:769px){.tablet-mobile-only{display:block!important}}.mobile-only{display:none!important}@media (max-width:530px){.mobile-only{display:block!important}}.w-100{width:100%}.diagonal-line-container{display:flex;align-items:center}.diagonal-line{height:70%;width:100%;background:linear-gradient(to top left,rgba(0,0,0,0) 0,rgba(0,0,0,0) calc(50% - .8px),#777 50%,rgba(0,0,0,0) calc(50% + .8px),rgba(0,0,0,0) 100%)}.text-center{text-align:center}body{font-family:var(--theme--font--family-body, "Mulish"),sans-serif;font-size:16px}p{font-size:16px;line-height:1.4;font-weight:300}h1,h2,h3,h4,h5{font-family:var(--theme--font--family-header, "Mulish"),sans-serif}h1{font-size:31px}h2{font-size:35px;margin-block-end:.2em}h3{font-size:16px;margin-top:0}h4{font-size:16px}a{color:#1d2130}.is-style-line-before{margin-left:-53px}.is-style-line-before::before{content:"";width:45px;margin-right:8px;height:100%;display:inline-block;position:relative;border-bottom:2px solid #1d2130;bottom:5px}@media (max-width:990px){.is-style-line-before{margin-left:0}}.login{background-color:#f8f4f1}.login #login h1 a{}.button,button{border:none;cursor:pointer;font-family:var(--theme--font--family-header, "Mulish"),sans-serif;background-color:#1d2130!important;border-radius:10000px!important;color:#fff!important;font-weight:700!important;box-shadow:none;text-decoration:none;padding:.667em 1.333em;font-size:1em!important;transition:all .2s;letter-spacing:2px}.button:hover,button:hover{opacity:.8}.wp-core-ui .button,.wp-core-ui .button-primary{border:none}.wp-block-buttons{font-family:var(--theme--font--family-header, "Mulish"),sans-serif}.wp-block-buttons .wp-block-button{letter-spacing:2px;transition:all .2s}.wp-block-buttons .wp-block-button:hover{opacity:.8}.wp-block-buttons .wp-block-button.is-style-outline:hover{opacity:1}.wp-block-buttons .wp-block-button.is-style-outline a{background-color:transparent;color:#fff;border:2px solid #fff;border-radius:1000px;transition:all .3s}.wp-block-buttons .wp-block-button.is-style-outline a:hover{background-color:#fff;color:#1d2130!important;mix-blend-mode:screen}.container,.is-style-container{padding:0 60px}@media (min-width:769px){.container,.is-style-container{max-width:1450px!important;margin:0 auto}}@media (max-width:990px){.container,.is-style-container{padding:0 40px}}@media (max-width:769px){.container,.is-style-container{padding:0 20px}}@media (max-width:530px){.container,.is-style-container{padding:0 20px}}div.wp-block-group.has-background{padding:20px 0}div.is-style-bottom-line{padding:0 20px;position:absolute;bottom:0;left:0;width:100%}@media (max-width:530px){div.is-style-bottom-line .wp-block-columns{row-gap:0}}div.is-style-bottom-line .wp-block-columns .wp-block-column{width:-moz-fit-content;width:fit-content;flex-grow:0!important;flex-basis:auto!important}div.is-style-bottom-line .wp-block-columns .wp-block-column:nth-of-type(2){flex-grow:1!important;flex-basis:0!important}@media (max-width:530px){div.is-style-bottom-line .wp-block-columns .wp-block-column:nth-of-type(2){display:none}}.wp-block-cover__inner-container:has(.is-style-bottom-line){position:static}.is-style-small-gap{gap:10px}@media (max-width:769px){.wp-block-columns.is-style-no-stack-tablet{flex-wrap:nowrap!important}}@media (max-width:530px){.wp-block-columns.is-style-no-stack-tablet{flex-wrap:wrap!important}}section.wp-block-group{padding-top:70px;padding-bottom:70px}:where(.wp-block-columns){margin-bottom:0}.header{background-color:#fff;position:sticky;top:0;width:100%;z-index:18}.header__body{box-sizing:border-box;display:flex;width:100%;justify-content:space-between;align-items:center;gap:30px}.header__body__hamburger{display:none}@media (max-width:990px){.header__body__hamburger{display:block}}.header__body__logo{padding:15px 0}.header__body__logo img{height:40px}@media (max-width:530px){.header__body__logo img{height:25px}}.header__body__navbar{margin-left:auto}.header__body__navbar ul{list-style:none;padding-left:0;display:flex;align-items:center;gap:30px}.header__body__navbar ul li>a{text-decoration:none;color:#515151}.header__body__navbar ul li.current_page_item>a{color:#1d2130}.header__body__navbar ul li.alt>a{background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);padding:10px;border-radius:4px;color:#fff;transition:all .3s}.header__body__navbar ul li.alt>a:hover{background-color:#fff;color:var(--wp--preset--color--primary)}.header__body__navbar ul li .sub-menu{position:absolute;padding-left:0;padding:1em;display:none;flex-direction:column;background-color:#fff;z-index:10;box-shadow:0 4px 50px rgba(0,0,0,.1)}@media (max-width:530px){.header__body__navbar ul li .sub-menu{position:static;flex-direction:column;gap:8px;margin-top:0;box-shadow:none;padding:.8em}}.header__body__navbar ul li .sub-menu>li>a{text-wrap:nowrap}.header__body__navbar ul li:hover .sub-menu{display:flex}@media (max-width:769px){.header__body__navbar ul li:hover .sub-menu{display:none}}.header__body__navbar ul li.show-sub-menu .sub-menu{display:flex}.header__body__navbar__close{margin-top:5px;display:none}@media (max-width:990px){.header__body__navbar{position:fixed;top:0;left:-100%;background-color:#fff;height:100%;height:100dvh;width:100%;box-sizing:border-box;padding:15px;margin-top:0;transition:left .2s ease-out}.header__body__navbar ul{flex-direction:column;align-items:flex-start}.header__body__navbar.open{left:0}.header__body__navbar__close{display:block}}.page-template-page-alt .header{background-color:var(--wp--preset--color--secondary)}.footer{overflow-x:hidden;background-color:var(--wp--preset--color--primary)}.footer__columns{box-sizing:border-box;width:100%;padding-top:60px;padding-bottom:60px;display:flex;justify-content:flex-start;-moz-column-gap:100px;column-gap:100px}.footer__columns__col{max-width:100%}.footer__columns__col p{line-height:40px;color:#fff}.footer__columns__col h3{color:#fff}.footer__columns__col a{text-decoration:none;color:#fff;font-weight:600}@media (max-width:530px){.footer__columns{flex-direction:column}}@media (max-width:530px){.wp-block-cover h1{font-size:2rem!important}}body div.wpforms-container .wpforms-field .wpforms-field-label{color:#1d2130;opacity:.7;transition:opacity .3s}body div.wpforms-container .wpforms-field:focus-within .wpforms-field-label{opacity:1}body div.wpforms-container .wpforms-field input[type=email],body div.wpforms-container .wpforms-field input[type=number],body div.wpforms-container .wpforms-field input[type=text]{border-radius:0;border-width:0;border-bottom-width:1px}body div.wpforms-container .wpforms-field input[type=email]:focus,body div.wpforms-container .wpforms-field input[type=number]:focus,body div.wpforms-container .wpforms-field input[type=text]:focus{border-width:0;border-bottom-width:1px;box-shadow:none}body div.wpforms-container button.wpforms-submit{background-color:var(--wp--preset--color--primary)!important;border:1px solid var(--wp--preset--color--primary)!important;padding:10px;border-radius:4px!important;color:#fff;transition:all .3s}body div.wpforms-container button.wpforms-submit:hover{background:#fff!important;color:var(--wp--preset--color--primary)!important}body div.wpforms-container .wpforms-confirmation-container-full{margin-bottom:300px}.wp-block-image.is-style-full-width{width:100%}.wp-block-image.is-style-full-width img{border-radius:12px}.is-style-rounded{border-radius:12px}html{width:100%}body{margin:0;overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}#wpadminbar{z-index:19}