.ways-wrap .section-head{margin-bottom:clamp(28px,3.5vw,44px)}.ways-wrap .section-head .lead{margin:0;max-width:640px}.ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.way{display:flex;flex-direction:column;min-width:0}.way h3{margin:18px 0 8px}.way p,.way address{font-size:15.5px;line-height:1.55;color:var(--ink-3);margin:0 0 22px}.way address{font-style:normal;color:var(--ink-2)}.way__action{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px}.way .btn--sm{min-height:44px;padding:0 18px;font-size:14px}@media(max-width:980px){.ways{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ways{grid-template-columns:minmax(0,1fr);gap:12px}.way{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:16px;align-items:start;padding:20px}.way>.card__icon{grid-row:1/4}.way>:not(.card__icon){grid-column:2}.way h3{margin:8px 0 6px;font-size:22px}.way p,.way address{margin-bottom:14px}.way__action{margin-top:0}}.kf{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,6vw,88px);align-items:start}.kf__aside{position:sticky;top:calc(var(--header-h) + 28px)}.kf__aside h2{margin:14px 0 16px}.kf__aside .lead{margin:0}.kf-tips{list-style:none;margin:28px 0 0;padding:24px 0 0;border-top:1px solid var(--line-2);display:grid;gap:16px}.kf-tips li{position:relative;padding-left:30px;font-size:15px;line-height:1.55;color:var(--ink-3)}.kf-tips li:before{content:"";position:absolute;left:2px;top:.45em;width:14px;height:8px;border-left:2px solid var(--brass-ink);border-bottom:2px solid var(--brass-ink);transform:rotate(-45deg)}.kf-tips strong{color:var(--ink)}@media(max-width:900px){.kf{grid-template-columns:minmax(0,1fr)}.kf__aside{position:static}}.kf__box{margin-top:0}@media(max-width:420px){.kf__box{padding:20px 16px;border-radius:var(--r)}}.fld select{display:block;width:100%;min-height:52px;padding:13px 44px 13px 15px;border:1.5px solid var(--line-2);border-radius:12px;color:var(--ink);font:inherit;font-size:16px;line-height:1.4;cursor:pointer;-webkit-appearance:none;appearance:none;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234a443c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center/16px 16px;transition:border-color .15s,box-shadow .15s,background-color .15s}.fld select:invalid{color:var(--muted)}.fld select option{color:var(--ink)}.fld select:hover{border-color:var(--muted)}.fld select:focus{outline:none;border-color:var(--ink);background-color:var(--white);box-shadow:0 0 0 3px #b8914a47}.fld.is-invalid select{border-color:var(--danger);background-color:var(--white)}.fld textarea#kf-msg{min-height:150px}.fld__foot{display:flex;align-items:flex-start;gap:12px}.fld__foot .err{flex:1 1 auto}.kf-count{margin:7px 0 0 auto;font-size:12.5px;color:var(--muted);white-space:nowrap}.kf-hint[hidden]{display:none}.kf-hint .note{margin:0;font-size:15px}.chk{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;cursor:pointer;font-size:15px;line-height:1.5;color:var(--ink-2)}.fld>label.chk{display:grid;font-weight:400;font-size:15px;line-height:1.5;margin:0;color:var(--ink-2)}.chk input{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin:0;border:1.5px solid var(--line-2);border-radius:6px;background:var(--paper) no-repeat center/14px 14px;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}.chk:hover input{border-color:var(--muted)}.chk input:checked{background-color:var(--ink);border-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E")}.chk input:focus-visible{outline:2px solid var(--brass-ink);outline-offset:2px}.fld.is-invalid .chk input{border-color:var(--danger);background-color:var(--white)}.kf-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.kf-done{outline:none}.kf-done h3{font-size:clamp(24px,2.6vw,30px);margin:0 0 10px;outline:none}.kf-done>p{color:var(--ink-2)}.kf-done .note{margin:0 0 24px}.chk+.err{padding-left:34px}@media(max-width:520px){.kontakt-hero .legal-ctas .btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ae-page-kontakt.css.map */
