.kf-page{padding:41px 0 106px}.kf-col{width:calc(100% - 48px);margin-inline:auto}.kf-title{letter-spacing:-.5px;font-size:calc(4.403vw + 20.1871px);font-weight:700;line-height:1}.kf-lead{margin-top:9px;font-size:17.5px;line-height:26.25px}.kf-form{margin-top:37px}.kf-fields{flex-wrap:wrap;align-items:flex-end;column-gap:30px;display:flex}.kf-field{flex:11 200px;min-width:0;padding-bottom:17px;display:block}.kf-label{letter-spacing:normal;margin-bottom:8px;font-size:18px;font-weight:600;line-height:18px;display:block}.kf-input{color:#000;letter-spacing:normal;background:#fff;border:1px solid #2b26211a;border-radius:4px;outline:none;width:100%;height:64px;padding:19px;font-size:18px;line-height:24px;transition:border-color .3s;display:block}.kf-input:focus,.kf-input:focus-within,.kf-select-open{border-color:var(--color-brass)}.kf-textarea{resize:both;max-width:100%}.kf-error{letter-spacing:normal;margin-top:4px;font-size:18px;line-height:18px;display:block}.kf-tel{padding:0;position:relative}.kf-tel input{letter-spacing:normal;color:#000;background:0 0;border-radius:4px;outline:none;width:100%;height:100%;padding:19px 19px 19px 64px;font-family:Arial,sans-serif;font-size:18px;line-height:24px}.kf-flag{background:linear-gradient(#000 33.33%,#d00 33.33% 66.66%,#ffce00 66.66%);width:18px;height:12px;position:absolute;top:25px;left:23px}.kf-select{position:relative}.kf-select-control{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;font-family:inherit;display:flex}.kf-select-arrow{fill:#0003;flex:none}.kf-select-open .kf-select-arrow{transform:rotate(180deg)}.kf-select-menu{z-index:10;background:#fff;border-radius:4px;row-gap:4px;padding:8px 8px 12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:8px 8px 40px #0003,0 0 3px #0000001a}.kf-option{color:#2b2621e6;letter-spacing:normal;cursor:pointer;border-radius:4px;padding:15px 16px;font-family:-apple-system,system-ui,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:16px}.kf-option-active{background:#f1f1f1}.kf-submit{background:var(--color-brass);color:#fff;cursor:pointer;flex:176px;height:61px;margin-bottom:17px;padding:8px 31px;font-size:17px;font-weight:600;line-height:20.4px;transition:background-color .3s}.kf-submit:hover{background:#b5a07a}.kf-submit:disabled{opacity:.7;cursor:wait}.kf-check{letter-spacing:normal;cursor:pointer;align-items:flex-start;column-gap:12px;font-size:18px;line-height:24px;display:flex;position:relative}.kf-check-input{opacity:0;width:1px;height:1px;position:absolute}.kf-check-box{background:#fff;border:1px solid #2b26211a;border-radius:3px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:4px;transition:background-color .3s,border-color .3s;display:flex}.kf-check-box svg{visibility:hidden}.kf-check-input:checked+.kf-check-box{background:var(--color-brass);border-color:#0000}.kf-check-input:checked+.kf-check-box svg{visibility:visible}.kf-check-input:focus-visible+.kf-check-box{outline:2px solid var(--color-brass);outline-offset:3px}.kf-check-text a{text-decoration:underline}.kf-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.kf-alert{background:#c0392b14;border-left:3px solid #c0392b;margin-top:16px;padding:12px 16px;font-size:16px;line-height:22px}.kf-modal{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kf-modal-back{background:#000c;position:absolute;inset:0}.kf-modal-box{text-align:center;background:#fff;outline:none;flex-direction:column;align-items:center;width:min(600px,90vw);padding:80px;display:flex;position:relative}.kf-modal-icon{background:var(--color-brass);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.kf-modal-icon svg{width:26px;height:26px}.kf-modal-title{font-family:var(--font-dm);letter-spacing:-.5px;margin:15px 0;font-size:calc(.943vw + 27.7554px);line-height:1}.kf-modal-text{font-size:15px;line-height:22.5px}@media (max-width:991px){.kf-seite .site-header-inner{height:86px}.kf-seite .burger{width:56px;height:56px}}.kf-page+.site-footer{padding-bottom:40px}.kf-page+.site-footer .footer-copy{margin-top:30px}@media (min-width:768px){.kf-col{width:min(798px,100%)}}@media (min-width:769px){.kf-page{padding:80px 0 116px}.kf-title{font-size:54px}.kf-page+.site-footer{padding-bottom:66px}.kf-modal-title{font-size:35px}.kf-submit{line-height:25.5px}}@media (min-width:993px){.kf-col{width:886px}}@media (min-width:1200px){.kf-col{width:calc(12.4% + 888.2px)}}@media (min-width:1366px){.kf-col{width:1142px}}@media (min-width:1440px){.kf-col{width:min(1280px,100% - 182px)}}.kf-seite{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
