.elementor .contact-hero-img{width:100%;height:100%;min-height:0px;object-fit:cover;object-position:50% 66%;display:block;grid-column:1;grid-row:1;}.elementor .contact-hero-media{height:100%;min-width:0px;min-height:0px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;grid-column:1;grid-row:1;}.elementor .contact-hero-eb{font-size:10px;color:var(--astra-bone-dim);letter-spacing:0.38em;}.elementor .contact-hero-h1{max-width:18ch;font-size:clamp(38px,6vw,84px);color:var(--astra-bone);}.elementor .contact-hero-lede{max-width:46ch;font-family:var(--astra-body);font-weight:300;font-size:clamp(13px,1.3vw,16px);color:var(--astra-bone-dim);line-height:1.55;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .contact-hero-row{padding-block-start:22px;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:#E8DCCF4C;border-style:solid;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .contact-hero-body{position:relative;z-index:1;padding-block-start:clamp(110px,14vw,160px);padding-block-end:clamp(36px,5vw,64px);padding-inline-start:clamp(18px,4vw,52px);padding-inline-end:clamp(18px,4vw,52px);background-image:linear-gradient(0deg, #0D0D0D9E 0%,#0D0D0D33 50%,#0D0D0D00 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:#0808082E;flex-direction:column;gap:clamp(18px,2.6vw,30px);grid-column:1;grid-row:1;justify-content:flex-end;}.elementor .contact-hero{width:100%;height:min(88vh,820px);padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--astra-ink);display:grid;flex-direction:column;grid-template-rows:min(88vh,820px);}.elementor .contact-details-eb{color:#0D0D0DB8;}.elementor .contact-details-h{color:var(--astra-ink);}.elementor .contact-details-p{max-width:62ch;color:#0D0D0DC7;}.elementor .contact-d-0-k{color:#0D0D0D9E;}.elementor .contact-d-0-v{font-family:var(--astra-display);font-size:clamp(19px,1.8vw,24px);color:var(--astra-ink);line-height:1.35;}.elementor .contact-d-0{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:#0D0D0D29;border-style:solid;flex-direction:column;gap:8px;}.elementor .contact-d-1-k{color:#0D0D0D9E;}.elementor .contact-d-1-v{font-family:var(--astra-display);font-size:clamp(19px,1.8vw,24px);color:var(--astra-ink);line-height:1.35;}.elementor .contact-d-1{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:#0D0D0D29;border-style:solid;flex-direction:column;gap:8px;}.elementor .contact-d-2-k{color:#0D0D0D9E;}.elementor .contact-d-2-v{font-family:var(--astra-display);font-size:clamp(19px,1.8vw,24px);color:var(--astra-ink);line-height:1.35;}.elementor .contact-d-2{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:#0D0D0D29;border-style:solid;flex-direction:column;gap:8px;}.elementor .contact-d-3-k{color:#0D0D0D9E;}.elementor .contact-d-3-v{font-family:var(--astra-display);font-size:clamp(19px,1.8vw,24px);color:var(--astra-ink);line-height:1.35;}.elementor .contact-d-3{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:#0D0D0D29;border-style:solid;flex-direction:column;gap:8px;}.elementor .contact-d-4-k{color:#0D0D0D9E;}.elementor .contact-d-4-v{font-family:var(--astra-display);font-size:clamp(19px,1.8vw,24px);color:var(--astra-ink);line-height:1.35;}.elementor .contact-d-4{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:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#0D0D0D29;border-style:solid;flex-direction:column;gap:8px;}.elementor .contact-details-list{padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;}.elementor .contact-details-text{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:22px;}.elementor .contact-book-eb{color:var(--astra-gold);}.elementor .contact-book-h{color:var(--astra-cream);}.elementor .contact-book-p{max-width:40ch;color:#E8DCCFBD;}.elementor .contact-book-cta{padding-block-start:6px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;}.elementor .contact-book{min-width:0px;color:var(--astra-cream);padding-block-start:clamp(32px,4vw,56px);padding-block-end:clamp(32px,4vw,56px);padding-inline-start:clamp(32px,4vw,56px);padding-inline-end:clamp(32px,4vw,56px);background-color:var(--astra-ink);flex-direction:column;gap:22px;}.elementor .contact-details-grid{width:100%;min-width:0px;max-width:1180px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:clamp(30px,5vw,80px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;}.elementor .contact-details{width:100%;padding-block-start:clamp(96px,13vw,190px);padding-block-end:clamp(96px,13vw,190px);padding-inline-start:clamp(22px,6vw,80px);padding-inline-end:clamp(22px,6vw,80px);background-color:var(--astra-cream);flex-direction:column;align-items:center;}.elementor .contact-strip-img-0{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;}.elementor .contact-strip-0{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:12px;}.elementor .contact-strip-img-1{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;}.elementor .contact-strip-1{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:12px;}.elementor .contact-strip-img-2{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;}.elementor .contact-strip-2{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:12px;}.elementor .contact-strip-img-3{width:100%;aspect-ratio:3/4;object-fit:cover;display:block;}.elementor .contact-strip-3{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:12px;}.elementor .contact-strip-grid{width:100%;min-width:0px;max-width:1180px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:clamp(12px,1.6vw,22px);grid-template-columns:repeat(4,minmax(0,1fr));}.elementor .contact-strip{width:100%;padding-block-start:0px;padding-block-end:clamp(88px,11vw,160px);padding-inline-start:clamp(22px,6vw,80px);padding-inline-end:clamp(22px,6vw,80px);background-color:var(--astra-cream);flex-direction:column;align-items:center;}