.elementor .hp-contact-photo{width:45%;height:560px;min-width:0px;object-fit:cover;display:block;}.elementor .hp-link{font-family:var(--f-sans);font-size:14px;color:var(--c-ink);line-height:1.7;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;border-style:none;background-color:transparent;display:inline-flex;}.elementor .hp-link:hover,.elementor .hp-link:focus-visible{color:var(--c-red);}.elementor .hp-contact-val{font-family:var(--f-sans);font-size:14px;color:var(--c-ink);line-height:1.7;}.elementor .hp-contact-key{width:130px;font-family:var(--f-sans);font-size:11px;color:var(--c-muted);letter-spacing:0.18em;line-height:1.8;text-transform:uppercase;}.elementor .hp-contact-row{min-width:0px;padding-block-start:20px;padding-block-end:20px;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(--c-stone);border-style:solid;display:flex;gap:32px;align-items:baseline;}.elementor .hp-contact-details{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .hp-contact-left{width:55%;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:52px;}.elementor .hp-contact{min-width:0px;padding-block-start:120px;padding-block-end:190px;padding-inline-start:92px;padding-inline-end:92px;background-color:var(--c-paper);display:flex;gap:120px;align-items:flex-start;}.elementor .hp-measure{max-width:600px;}.elementor .hp-body{font-family:var(--f-sans);font-size:17px;color:var(--c-muted);line-height:1.66;}.elementor .hp-h-display{font-family:var(--f-serif);font-weight:300;font-size:94px;color:var(--c-green);letter-spacing:-0.02em;line-height:1;}.elementor .hp-label{font-family:var(--f-sans);font-size:11px;color:var(--c-muted);letter-spacing:0.18em;line-height:1.5;text-transform:uppercase;}