.wf-landing-root #kontakt .contact-form,.lf-landing-root #kontakt form{text-align:left}.wf-landing-root #kontakt .form-row,.lf-landing-root #kontakt .row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.wf-landing-root #kontakt .form-group--full,.lf-landing-root #kontakt .form-group--full{grid-column:1/-1}.wf-landing-root #kontakt .form-group input,.wf-landing-root #kontakt .form-group select,.wf-landing-root #kontakt .form-group textarea,.lf-landing-root #kontakt input,.lf-landing-root #kontakt select,.lf-landing-root #kontakt textarea{box-sizing:border-box;width:100%}.wf-landing-root #kontakt .form-group select,.lf-landing-root #kontakt select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 1.5L6 6L10.5 1.5' fill='none' stroke='%2364748b' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:38px}.wf-landing-root #kontakt .form-check,.lf-landing-root #kontakt .check{margin:4px 0 22px;text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;gap:.75rem!important;display:flex!important}.wf-landing-root #kontakt .form-check input,.lf-landing-root #kontakt .check input{border-radius:4px;flex:none;width:1.05rem;height:1.05rem;margin:.2rem 0 0;padding:0}.wf-landing-root #kontakt .form-check label,.lf-landing-root #kontakt .check label,.lf-landing-root #kontakt .check span{flex:1;line-height:1.5;text-align:left!important}.wf-landing-root #kontakt .form-group input:focus,.wf-landing-root #kontakt .form-group select:focus,.wf-landing-root #kontakt .form-group textarea:focus{border-color:#2f6b57;outline:none;box-shadow:0 0 0 3px #2f6b5729}.lf-landing-root #kontakt input:focus,.lf-landing-root #kontakt select:focus,.lf-landing-root #kontakt textarea:focus{border-color:#6d5bd0;outline:none;box-shadow:0 0 0 3px #6d5bd02e}.wf-landing-root #kontakt .fx-platform-contact__submit,.wf-landing-root #kontakt button[type=submit]{color:#fff;background:#2f6b57;border-color:#2f6b57}.wf-landing-root #kontakt .fx-platform-contact__submit:hover,.wf-landing-root #kontakt button[type=submit]:hover{background:#1b3f34}.lf-landing-root #kontakt button[type=submit]{color:#fff;background:#6d5bd0}.lf-landing-root #kontakt button[type=submit]:hover{background:#4a3a96}.wf-landing-root #kontakt .form-check input{accent-color:#2f6b57}.lf-landing-root #kontakt .check input{accent-color:#6d5bd0}.wf-landing-root #kontakt .fx-platform-contact-ok,.lf-landing-root #kontakt .fx-platform-contact-ok,.lfh-contact .fx-platform-contact-ok,.contact-wrap .fx-platform-contact-ok{box-sizing:border-box;opacity:1;background:#fff;border:1px solid #0f172a0f;border-radius:24px;width:100%;padding:18px;box-shadow:0 16px 40px #0f172a0f}.wf-landing-root #kontakt .fx-platform-contact-ok__card,.lf-landing-root #kontakt .fx-platform-contact-ok__card,.lfh-contact .fx-platform-contact-ok__card,.contact-wrap .fx-platform-contact-ok__card{text-align:left;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:16px;align-items:flex-start;gap:14px;padding:22px 22px 20px;display:flex}.wf-landing-root #kontakt .fx-platform-contact-ok__icon,.lf-landing-root #kontakt .fx-platform-contact-ok__icon,.lfh-contact .fx-platform-contact-ok__icon,.contact-wrap .fx-platform-contact-ok__icon{flex:none;margin-top:1px;display:inline-flex}.wf-landing-root #kontakt .fx-platform-contact-ok__copy,.lf-landing-root #kontakt .fx-platform-contact-ok__copy,.lfh-contact .fx-platform-contact-ok__copy,.contact-wrap .fx-platform-contact-ok__copy{min-width:0}.wf-landing-root #kontakt .fx-platform-contact-ok__title,.lf-landing-root #kontakt .fx-platform-contact-ok__title,.lfh-contact .fx-platform-contact-ok__title,.contact-wrap .fx-platform-contact-ok__title{color:#14532d;margin:0;font-size:16px;font-weight:800;line-height:1.35}.wf-landing-root #kontakt .fx-platform-contact-ok__text,.lf-landing-root #kontakt .fx-platform-contact-ok__text,.lfh-contact .fx-platform-contact-ok__text,.contact-wrap .fx-platform-contact-ok__text{color:#166534;margin:6px 0 0;font-size:14px;font-weight:500;line-height:1.55}.wf-landing-root #kontakt .fx-platform-contact-ok__reset,.lf-landing-root #kontakt .fx-platform-contact-ok__reset,.lfh-contact .fx-platform-contact-ok__reset,.lfh-contact button.fx-platform-contact-ok__reset,.contact-wrap .fx-platform-contact-ok__reset{cursor:pointer;justify-content:center;align-items:center;margin-top:16px;line-height:1.2;color:#fff!important;background:#0b147a!important;border:0!important;border-radius:999px!important;width:auto!important;padding:10px 18px!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important}.wf-landing-root #kontakt .fx-platform-contact-ok__reset:hover,.lf-landing-root #kontakt .fx-platform-contact-ok__reset:hover,.lfh-contact .fx-platform-contact-ok__reset:hover,.contact-wrap .fx-platform-contact-ok__reset:hover{background:#09105f!important}.wf-landing-root #kontakt form[hidden],.lf-landing-root #kontakt form[hidden],.lfh-contact form[hidden]{display:none!important}@media (max-width:860px){.wf-landing-root #kontakt .form-row,.lf-landing-root #kontakt .row{grid-template-columns:1fr}}
