.kns-block{position:relative;line-height:1.6;overflow:hidden}.kns-block *{box-sizing:border-box}.kns-block .kns-inputs{display:flex;flex-direction:column;gap:12px}.kns-block label{display:block;font-size:.9em}.kns-block input[type=text],.kns-block input[type=email]{display:block;width:100%;padding:12px;border:1px solid #b9beca;border-radius:6px;background:white;color:#20243a;font:inherit}.kns-block .kns-consent{margin-top:16px;font-size:.8em}.kns-block input[type=checkbox]{width:auto;margin-right:5px}.kns-block a{color:inherit}.kns-block .kns-visual{display:block;width:100%;max-height:280px;margin-bottom:20px}.kns-split{display:flex;align-items:center;gap:28px}.kns-split .kns-visual{width:40%;margin-bottom:0;align-self:stretch;max-height:none}.kns-copy{flex:1;min-width:0}.kns-inline .kns-inputs{flex-direction:row;align-items:end;flex-wrap:wrap}.kns-inline .kns-inputs label{flex:1;min-width:140px}.kns-minimal h2{font-weight:normal!important}.kns-bold{text-align:center}.kns-bold h2{font-size:2.4em!important}.kns-bold .kns-inputs{max-width:440px;margin:auto}.kns-block input[type=checkbox]:focus-visible,.kns-block button:focus-visible{outline:3px solid currentColor;outline-offset:3px}.kns-block input[type=text]:focus,.kns-block input[type=email]:focus{outline:none;outline-offset:0;box-shadow:inset 0 0 0 1px #596579;border-color:#596579}@media(max-width:600px){.kns-split{flex-direction:column}.kns-split .kns-visual{width:100%;max-height:240px}.kns-inline .kns-inputs{flex-direction:column;align-items:stretch}.kns-block{max-width:100%!important;padding:22px!important}.kns-block h2{overflow-wrap:anywhere}}
.kns-block .kns-feedback{background:#ffffffc9;border:1px solid currentColor;border-radius:10px;padding:22px;margin:18px 0;line-height:1.7}.kns-feedback strong{display:block;font-size:1.25em}.kns-feedback p{margin:8px 0 0}.kns-block form[hidden]{display:none!important}.kns-form button:disabled{opacity:.65;cursor:wait!important}
.kns-frame{box-sizing:border-box;width:100%;margin:20px auto;min-width:0}.kns-frame.kns-airmail{padding:var(--kns-airmail-width,8px);border-radius:var(--kns-decoration-radius,calc(var(--kns-radius,16px) + var(--kns-airmail-width,8px)));background-image:repeating-linear-gradient(135deg,#d9303e 0px,#d9303e 15px,#fff 15px,#fff 24px,#2466ad 24px,#2466ad 39px,#fff 39px,#fff 48px);background-size:67.882250994px 67.882250994px;background-repeat:repeat;background-position:calc(100% - var(--kns-decoration-radius,calc(var(--kns-radius,16px) + var(--kns-airmail-width,8px))) * .585786438 - 10.606601718px) 100%}.kns-frame>.kns-block{margin:0;max-width:100%}




.kns-frame.kns-flowers{padding:var(--kns-flower-width,28px);border-radius:var(--kns-decoration-radius,calc(var(--kns-radius,16px) + var(--kns-flower-width,28px)));background-color:#f0f8e9;background-image:url("flower-pattern.svg");background-size:var(--kns-flower-width,28px) var(--kns-flower-width,28px);background-repeat:repeat}.kns-field[hidden]{display:none!important}
.kns-frame.kns-airmail,.kns-frame.kns-flowers{overflow:hidden}

.kns-block .kns-input-label{display:block;margin:0 0 2px}.kns-block .kns-inputs label>input{margin-top:0}.kns-block .kns-consent{display:flex;align-items:flex-start;gap:6px}.kns-block .kns-consent>input[type=checkbox]{flex:0 0 auto;margin:.2em 0 0}.kns-block .kns-consent-text{display:block;flex:1;min-width:0}
