.we_download{padding:130px 0;background-color:#0b0b0a}.we_download .container{display:flex;justify-content:space-between;align-items:flex-start;gap:80px}.we_download .container .content{flex:0 1 892px;display:flex;flex-direction:column;gap:36px}.we_download .container .content .intro{display:flex;flex-direction:column;align-items:flex-start;gap:25px}.we_download .container .content .intro .label{margin-bottom:0;background-color:#fff}.we_download .container .content .intro h2{color:#fff;margin-bottom:0}.we_download .container .content .intro p{max-width:470px;font-size:17px;line-height:28px;color:rgba(245,241,234,.7);margin-bottom:0}.we_download .container .image{flex:0 0 340px;border-radius:32px;overflow:hidden;box-shadow:0 30px 30px rgba(40,30,20,.16),0 4px 6px rgba(40,30,20,.06)}.we_download .container .image img{display:block;width:100%;height:auto}.we_download .formulier .frm_forms.with_frm_style{width:100%;max-width:none!important;margin:0}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields fieldset{margin:0;padding:0;border:none}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields .frm_fields_container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields .frm_fields_container .frm_form_field{grid-column:1/-1;margin:0}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields .frm_fields_container .frm_form_field.frm_half{grid-column:auto}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields label.frm_primary_label{display:flex;gap:4px;margin-bottom:6px;padding:0;font-family:Jost,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields label.frm_primary_label .frm_required{display:inline;color:#d6cbb8}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields input:not([type=hidden]):not(.frm_verify){width:100%;height:auto;padding:18px 20px;border:1px solid #121210!important;border-radius:18px;background-color:transparent!important;box-shadow:none!important;font-family:Jost,sans-serif;font-size:15px;color:#fff!important}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields input:not([type=hidden]):not(.frm_verify)::-moz-placeholder{color:rgba(250,249,246,.45);opacity:1}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields input:not([type=hidden]):not(.frm_verify)::placeholder{color:rgba(250,249,246,.45);opacity:1}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields input:not([type=hidden]):not(.frm_verify):focus{border-color:rgba(250,249,246,.45)!important}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields .frm_blank_field input:not([type=hidden]){border-color:#f04438!important}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields .frm_error{margin-top:6px;font-size:12px}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields .frm_html_container .verplicht{font-size:12px;color:rgba(250,249,246,.45);margin:0}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields .frm_submit{margin:0}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields .frm_submit button{display:inline-flex;align-items:center;gap:12px;height:58px;margin:0;padding:0 10px 0 28px;border:none;border-radius:999px;background-color:#fff;box-shadow:none;font-family:Archivo,sans-serif;font-size:15px;font-weight:650;color:#0b0b0a;cursor:pointer;transition:all .3s ease}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields .frm_submit button::after{content:"";width:40px;height:40px;border-radius:20px;background:#0b0b0a url(../../images/icons/arrow-right-white.svg) center/16px 16px no-repeat;transition:all .3s ease}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields .frm_submit button:hover{border:none;background-color:rgba(255,255,255,.85);color:#0b0b0a}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields .frm_submit button:hover::after{transform:translateX(3px)}.we_download .formulier .frm_forms.with_frm_style .frm_message{padding:20px 24px;border:1px solid rgba(255,255,255,.2);border-radius:18px;background-color:rgba(245,241,234,.1);color:#fff}.we_download .formulier .frm_forms.with_frm_style .frm_message p{font-size:16px;margin:0}.we_download .formulier .frm_forms.with_frm_style .frm_error_style{margin:0 0 24px;padding:16px 20px;border:1px solid rgba(240,68,56,.5);border-radius:18px;background-color:rgba(240,68,56,.1);font-size:14px;color:#fff}.we_download .formulier .frm_forms.with_frm_style .frm_error_style ul{display:none}.we_download:not(.licht) .formulier .frm_html_container:has(.privacy){display:none}.we_download.licht{padding:0 0 112px;background-color:transparent}.we_download.licht .container{padding:64px;border-radius:40px;background-color:#f5f1ea}.we_download.licht .container .content{flex:1 1 auto;flex-direction:row;align-items:flex-start;gap:88px}.we_download.licht .container .content .intro{flex:0 0 440px;gap:24px}.we_download.licht .container .content .intro .label{background-color:#f1efea}.we_download.licht .container .content .intro h2{font-size:52px;color:#121210}.we_download.licht .container .content .intro p{max-width:none;font-size:18px;line-height:28.8px;color:#121210}.we_download.licht .container .content .intro p.kleine_tekst{font-size:17px;line-height:27.2px;color:rgba(18,18,16,.6)}.we_download.licht .container .content .formulier{flex:1 1 auto;min-width:0}.we_download.licht .formulier .frm_forms.with_frm_style .frm_form_fields .frm_fields_container{gap:24px 20px}.we_download.licht .formulier .frm_forms.with_frm_style .frm_form_fields .frm_fields_container .frm_form_field.frm_half:nth-child(n+3of.frm_half){grid-column:1/-1}.we_download.licht .formulier .frm_forms.with_frm_style .frm_form_fields label.frm_primary_label{margin-bottom:10px;font-size:16px;letter-spacing:0;text-transform:none;color:#121210}.we_download.licht .formulier .frm_forms.with_frm_style .frm_form_fields label.frm_primary_label .frm_required{color:#121210}.we_download.licht .formulier .frm_forms.with_frm_style .frm_form_fields input:not([type=hidden]):not(.frm_verify){height:58px;padding:0 18px;border:1px solid rgba(18,18,16,.28)!important;border-radius:8px;background-color:#fff!important;font-size:17px;color:#121210!important}.we_download.licht .formulier .frm_forms.with_frm_style .frm_form_fields input:not([type=hidden]):not(.frm_verify)::-moz-placeholder{font-size:17px;color:rgba(18,18,16,.6)}.we_download.licht .formulier .frm_forms.with_frm_style .frm_form_fields input:not([type=hidden]):not(.frm_verify)::placeholder{font-size:17px;color:rgba(18,18,16,.6)}.we_download.licht .formulier .frm_forms.with_frm_style .frm_form_fields input:not([type=hidden]):not(.frm_verify):focus{border-color:#121210!important}.we_download.licht .formulier .frm_forms.with_frm_style .frm_form_fields .frm_blank_field input:not([type=hidden]):not(.frm_verify){border-color:#f04438!important}.we_download.licht .formulier .frm_forms.with_frm_style .frm_form_fields .frm_html_container .verplicht{display:none}.we_download.licht .formulier .frm_forms.with_frm_style .frm_form_fields .frm_html_container .privacy{margin:0;font-size:15px;line-height:24px;color:rgba(18,18,16,.6)}.we_download.licht .formulier .frm_forms.with_frm_style .frm_form_fields .frm_html_container .privacy a{color:inherit}.we_download.licht .formulier .frm_forms.with_frm_style .frm_form_fields .frm_html_container:has(.verplicht){display:none}.we_download.licht .formulier .frm_forms.with_frm_style .frm_form_fields .frm_submit button{background-color:#0b0b0a;color:#fff}.we_download.licht .formulier .frm_forms.with_frm_style .frm_form_fields .frm_submit button::after{background-color:#fff;background-image:url(../../images/icons/arrow-down.svg);background-size:18px 18px}.we_download.licht .formulier .frm_forms.with_frm_style .frm_form_fields .frm_submit button:hover{background-color:rgba(11,11,10,.85);color:#fff}.we_download.licht .formulier .frm_forms.with_frm_style .frm_form_fields .frm_submit button:hover::after{transform:translateY(3px)}.we_download.licht .formulier .frm_forms.with_frm_style .frm_message{border-color:rgba(18,18,16,.14);background-color:#fff;color:#121210}.we_download.licht .formulier .frm_forms.with_frm_style .frm_error_style{color:#121210}@media screen and (max-width:1400px){.we_download.licht .container .content{gap:56px}.we_download.licht .container .content .intro{flex-basis:360px}.we_download.licht .container .content .intro h2{font-size:44px}}@media screen and (max-width:1000px){.we_download.licht{padding-bottom:80px}.we_download.licht .container{padding:48px 40px;border-radius:32px}.we_download.licht .container .content{flex-direction:column;gap:40px}.we_download.licht .container .content .intro{flex-basis:auto}.we_download.licht .container .content .formulier{width:100%}}@media screen and (max-width:700px){.we_download.licht{padding-bottom:60px}.we_download.licht .container{padding:32px 20px;border-radius:24px}.we_download.licht .container .content .intro h2{font-size:36px}.we_download.licht .container .content .intro p{font-size:16px;line-height:1.6}}.acf-block-preview .we_download{font-family:Jost,sans-serif}.acf-block-preview .we_download .label{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;margin-bottom:20px;background-color:#f1efea;color:#121210;border-radius:999px;font-family:Jost,sans-serif;font-size:13px;font-weight:500}.acf-block-preview .we_download .label::before{content:"";width:8px;height:8px;border-radius:4px;background-color:currentColor}.acf-block-preview .we_download h2{font-family:Archivo,sans-serif;font-size:80px;font-weight:800;line-height:1;letter-spacing:-.022em}@media screen and (max-width:1400px){.we_download{padding:100px 0}.we_download .container{gap:48px}.we_download .container .image{flex-basis:300px}}@media screen and (max-width:1000px){.we_download{padding:80px 0}.we_download .container{flex-direction:column-reverse;gap:48px}.we_download .container .content{flex-basis:auto;width:100%}.we_download .container .image{flex-basis:auto;width:260px;border-radius:24px}}@media screen and (max-width:700px){.we_download{padding:60px 0}.we_download .container .content{gap:28px}.we_download .container .content .intro p{font-size:16px}.we_download .container .image{width:200px;border-radius:20px}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields .frm_fields_container{grid-template-columns:100%;gap:14px}.we_download .formulier .frm_forms.with_frm_style .frm_form_fields .frm_fields_container .frm_form_field{grid-column:1/-1!important}}