.theme-block.block-kl-contact{--block-padding-block-start: clamp(3.3125rem, 2.4914040115rem + 3.3428844317vw, 5.5rem);--block-padding-block-end: clamp(3.8125rem, 3.1556232092rem + 2.6743075454vw, 5.5625rem);--gf-field-text: var(--scheme-image-text);--gf-input-text: var(--scheme-image-text);--gf-field-background: var(--scheme-image-background);--gf-field-border: var(--scheme-image-text);--gf-field-focus: var(--scheme-image-text);--gf-error: var(--scheme-image-error);--gf-error-border: var(--scheme-error-surface);--gf-success: var(--scheme-image-success);background:var(--scheme-image-background);color:var(--scheme-image-text)}.theme-block.block-kl-contact>.layout-grid{row-gap:0}@media(min-width:768px){.theme-block.block-kl-contact .block-heading{grid-column:1/span 8}}.theme-block.block-kl-contact .block-heading{margin-block-end:0}.theme-block.block-kl-contact .block-heading:last-child .block-heading__title{margin-block-end:0}.theme-block.block-kl-contact .block-heading__title{font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:.1666666667em;text-transform:uppercase;font-style:normal}@media(min-width:768px){.theme-block.block-kl-contact .block-heading__title{line-height:1.2;font-size:30px}}.theme-block.block-kl-contact .block-heading__title{color:inherit;margin:0 0 clamp(1.25rem,-.7722421203rem + 8.2330468004vw,6.6375rem)}@media(max-width:767px){.theme-block.block-kl-contact .block-heading__title{margin-block-end:34px}}.theme-block.block-kl-contact .gform_footer .gform_button.btn{flex-shrink:0;white-space:nowrap}@media(min-width:768px)and (max-width:1023px){.theme-block.block-kl-contact .gform_wrapper.gravity-theme .gform_fields .gfield.kl-contact-enquiry{grid-column:1/-1}}.theme-block.block-kl-contact h1.block-heading__title{font-family:var(--font-sans);font-size:clamp(2.8rem,1.9232876712rem + 4.3835616438vw,3rem);font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase;font-style:normal}@media(min-width:768px){.theme-block.block-kl-contact h1.block-heading__title{line-height:1;font-size:70px}}@media(min-width:768px){.block-kl-contact__form{grid-column:4/span 8}}.block-kl-contact__offices{margin-block-start:clamp(2.5rem,.5293696275rem + 8.0229226361vw,7.75rem)}@media(min-width:768px){.block-kl-contact__offices{grid-column:4/span 8}}.block-kl-contact__offices:first-child{margin-block-start:0}.block-kl-contact__office{min-inline-size:0}@media(min-width:768px){.block-kl-contact__office{grid-column:span 6}}.block-kl-contact__office h3{font-family:var(--font-sans);font-size:24px;font-weight:700;line-height:1.2;letter-spacing:.1666666667em;text-transform:uppercase;font-style:normal}@media(min-width:768px){.block-kl-contact__office h3{line-height:1.2;font-size:30px}}.block-kl-contact__office h3{margin:0 0 var(--space-3);color:inherit}.block-kl-contact__office address{font-family:var(--font-sans);font-size:14px;font-weight:300;line-height:1.3;letter-spacing:.04em;text-transform:none;font-style:normal}@media(min-width:768px){.block-kl-contact__office address{line-height:1.3;font-size:22px}}.block-kl-contact__office address{color:inherit;text-transform:uppercase;overflow-wrap:anywhere}.block-kl-contact__progress{font-family:var(--font-sans);font-size:16px;font-weight:300;line-height:1.2;letter-spacing:.04em;text-transform:none;font-style:normal}@media(min-width:768px){.block-kl-contact__progress{line-height:1.2;font-size:26px}}.block-kl-contact__progress{margin-block-start:var(--space-6)}
