/* Kindform mobile polish */
@media (max-width: 749px){
  .kfi{padding:18px 12px 38px!important;min-height:auto!important}.kfi-wrap{max-width:100%!important}.kfi-top{margin-bottom:16px!important;padding:0 6px!important}.kfi-eyebrow{font-size:11px!important;padding:6px 10px!important;margin-bottom:10px!important}.kfi h1{font-size:32px!important;line-height:1.05!important;margin-bottom:10px!important}.kfi-top p{font-size:15px!important;line-height:1.45!important}.kfi-card{padding:20px 16px 16px!important;border-radius:18px!important;box-shadow:0 8px 24px rgba(43,37,33,.045)!important}.kfi-progress{margin-bottom:18px!important;height:5px!important}.kfi-stepmeta{font-size:12px!important;margin-bottom:7px!important}.kfi-question h2{font-size:27px!important;line-height:1.08!important;margin-bottom:7px!important}.kfi-help{font-size:14px!important;line-height:1.45!important;margin-bottom:15px!important}.kfi-options{gap:8px!important}.kfi-option{padding:12px 13px!important;border-radius:12px!important;font-size:15px!important}.kfi-field{padding:12px 13px!important;border-radius:11px!important;font-size:16px!important}textarea.kfi-field{min-height:110px!important}.kfi-nav{position:static!important;margin-top:18px!important;padding:0!important;background:transparent!important;backdrop-filter:none!important;gap:8px!important}.kfi-btn{padding:12px 18px!important;font-size:15px!important}.kfi-row{padding:8px 0!important;font-size:13px!important}.kfi-delivery{gap:8px!important;margin:14px 0!important}.kfi-delivery label{padding:12px 13px!important;border-radius:12px!important}.kfi-delivery label:has(input:checked){padding:11px 12px!important}.kfi-delivery small{font-size:12px!important}.kfi-consent{font-size:12px!important;margin-top:13px!important}.kfi-note{font-size:12px!important;padding:10px 12px!important;margin-top:12px!important}.kfv2 .kvw{padding-left:16px!important;padding-right:16px!important}.kfv2 .kvhero{padding:30px 0 34px!important;gap:24px!important}.kfv2 .kvstack{gap:15px!important}.kfv2 .kvhero h1{font-size:38px!important;line-height:1.04!important}.kfv2 .kvhero p{font-size:16px!important;line-height:1.5!important}.kfv2 .kvheroimg{height:300px!important;border-radius:16px!important}.kfv2 .kvbtn{width:100%!important;text-align:center!important;padding:15px 18px!important}.kfv2 .kvmicro{font-size:12px!important;line-height:1.35!important}.kfv2 .kvtrust .kvw{grid-template-columns:1fr 1fr!important}.kfv2 .kvtrust span{padding:12px 6px!important;font-size:12px!important}.kfv2 .kvsec{padding:42px 0!important}.kfv2 .kvcenter{margin-bottom:24px!important}.kfv2 .kvcenter h2,.kfv2 .kvsec h2{font-size:31px!important;line-height:1.08!important}.kfv2 .kvcenter p{font-size:15px!important;line-height:1.5!important}.kfv2 .kvcards,.kfv2 .kvdeliver{gap:10px!important}.kfv2 .kvcard{padding:19px!important;border-radius:14px!important}.kfv2 .kvcard h3{font-size:21px!important}.kfv2 .kvcard p,.kfv2 .kvdeliver li{font-size:14px!important;line-height:1.45!important}.kfv2 .kvchoicebox{padding:25px 17px!important;border-radius:17px!important}.kfv2 .kvchoicebox>p{font-size:15px!important}.kfv2 .kvoffer{gap:9px!important}.kfv2 .kvoffer>div{padding:16px!important}.kfv2 .kvband{padding:45px 17px!important}.kfv2 .kvband h2{font-size:31px!important}.kfv2 .kvband p{font-size:15px!important}.kfv2 .kvfaq summary{font-size:16px!important}.kfv2 .kvfaq details{padding:15px 0!important}#header-component .header__columns{--header-mobile-bookend:40px!important;min-height:56px!important}
}