.elementor .kha-form-slot{width:auto;min-width:0px;min-height:480px;padding:32px;border-radius:14px;border-width:1px;border-color:var(--color-line);border-style:solid;background-color:var(--color-paper);display:flex;flex-direction:column;gap:24px;flex:1 1 0px;}.elementor .kha-contact-hint{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--color-on-blue);line-height:1.6;margin:0px;}.elementor .kha-contact-lines{width:auto;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .kha-contact-value{font-family:var(--font-body);font-weight:400;font-size:18px;color:var(--color-white);line-height:1.6;text-decoration:none;margin:0px;}.elementor .kha-contact-value:hover,.elementor .kha-contact-value:focus-visible{color:var(--color-ember-light);text-decoration:underline;}.elementor .kha-contact-label{font-family:var(--font-body);font-weight:700;font-size:14px;color:var(--color-ember-light);letter-spacing:0.06em;line-height:1.6;margin:0px;}.elementor .kha-contact-row{width:auto;padding-block-start:12px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-line-blue);border-style:solid;display:flex;flex-direction:column;gap:4px;}.elementor .kha-contact-name{font-family:var(--font-heading);font-weight:800;font-size:22px;color:var(--color-white);line-height:1.2;margin:0px;}.elementor .kha-contact-block{width:auto;padding:32px;border-radius:14px;background-color:var(--color-blue);display:flex;flex-direction:column;gap:16px;}.elementor .kha-contact-side{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:32px;flex:1 1 0px;}.elementor .kha-contact-layout{width:auto;padding:0px;display:flex;flex-direction:row;gap:64px;align-items:flex-start;}.elementor .kha-page-intro-body{width:auto;max-width:640px;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .kha-page-intro{width:auto;padding-block-start:64px;padding-block-end:64px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-line);border-style:solid;background-color:var(--color-paper);display:flex;flex-direction:column;}.elementor .kha-photo{width:100%;height:auto;overflow:hidden;aspect-ratio:4 / 3;object-fit:cover;border-radius:14px;background-color:var(--color-sand);display:block;}.elementor .kha-section{width:auto;padding-block-start:96px;padding-block-end:96px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .kha-lead{max-width:640px;font-family:var(--font-body);font-weight:400;font-size:21px;color:var(--color-ink-soft);line-height:1.6;margin:0px;}.elementor .kha-heading-1{font-family:var(--font-heading);font-weight:800;font-size:64px;color:var(--color-blue);line-height:1.08;margin:0px;}.elementor .kha-eyebrow{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--color-crimson);letter-spacing:0.06em;line-height:1.6;margin:0px;}.elementor .kha-site-container{width:100%;max-width:1280px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .kha-photo-wide{aspect-ratio:16 / 9;}