.elementor .a-arch{border-radius:50% 50% 0 0 / 32% 32% 0 0;}.elementor .a-tlink{font-family:var(--astra-body);font-weight:400;font-size:10px;color:var(--astra-cream);letter-spacing:0.26em;line-height:1.4;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#00000000;border-style:solid;background-color:#00000000;transition:color 350ms, border-color 350ms;display:inline-block;}.elementor .a-tlink:hover,.elementor .a-tlink:focus-visible{color:var(--astra-gold);border-color:var(--astra-gold);}.elementor .a-btn-cream{color:var(--astra-ink);background-color:var(--astra-cream);}.elementor .a-btn-cream:hover,.elementor .a-btn-cream:focus-visible{color:var(--astra-cream);background-color:var(--astra-ink);}.elementor .a-btn{font-family:var(--astra-body);font-weight:400;font-size:10.5px;letter-spacing:0.28em;line-height:1.2;text-align:center;text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:36px;padding-inline-end:36px;border-radius:0px;transition:color 350ms, border-color 350ms;display:inline-block;}.elementor .a-menu-link{font-family:var(--astra-display);font-weight:400;font-size:clamp(17px,1.4vw,21px);color:var(--astra-cream);line-height:1.2;text-align:start;padding-block-start:7px;padding-block-end:7px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:#00000000;transition:color 350ms, transform 450ms;display:block;}.elementor .a-menu-link:hover,.elementor .a-menu-link:focus-visible{color:var(--astra-gold);transform:translate3d(6px, 0px, 0px);}.elementor .a-nav{font-family:var(--astra-body);font-weight:400;font-size:clamp(10px,.95vw,12.5px);letter-spacing:0.22em;line-height:1.2;text-transform:uppercase;}.elementor .a-small{font-family:var(--astra-body);font-weight:300;font-size:13px;line-height:1.6;}.elementor .a-body-s{font-family:var(--astra-body);font-weight:300;font-size:15px;line-height:1.75;}.elementor .a-body{font-family:var(--astra-body);font-weight:300;font-size:16px;line-height:1.85;}.elementor .a-caption{font-family:var(--astra-body);font-weight:400;font-size:10px;letter-spacing:0.24em;line-height:1.5;text-transform:uppercase;}.elementor .a-label{font-family:var(--astra-body);font-weight:400;font-size:9.5px;letter-spacing:0.3em;line-height:1.4;text-transform:uppercase;}.elementor .a-eyebrow{font-family:var(--astra-body);font-weight:400;font-size:10.5px;letter-spacing:0.34em;line-height:1.4;text-transform:uppercase;}.elementor .a-display-s{font-family:var(--astra-display);font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.12;}.elementor .a-display-m{font-family:var(--astra-display);font-weight:400;font-size:clamp(28px,3.4vw,46px);line-height:1.12;}.elementor .a-display-xl{font-family:var(--astra-display);font-weight:400;font-size:clamp(38px,6.8vw,92px);letter-spacing:-0.005em;line-height:1.04;}