.elementor .gz-panel-dark{min-width:220px;padding:clamp(18px, 2vw, 26px);border-radius:18px;background-color:var(--gz-ink);display:flex;flex-direction:column;gap:9px;flex:1 1 250px;}.elementor .gz-body-on-dark-sm{font-family:var(--gz-font-sans);font-size:clamp(13px, 1.05vw, 15px);color:var(--gz-muted-dark);line-height:1.65em;margin:0px;}.elementor .gz-h2-panel{font-family:var(--gz-font-serif);font-weight:400;font-size:clamp(21px, 2.1vw, 28px);color:var(--gz-ink);line-height:1.15em;margin:0px;}.elementor .gz-lead-lg{max-width:56ch;font-family:var(--gz-font-sans);font-size:clamp(15px, 1.2vw, 18px);color:var(--gz-body);line-height:1.65em;margin:0px;}.elementor .gz-h1-page{font-family:var(--gz-font-serif);font-weight:400;font-size:clamp(32px, 4.4vw, 58px);color:var(--gz-ink);line-height:1.06em;margin:0px;}.elementor .gz-page-hero{padding-block-start:clamp(40px, 4.6vw, 84px);padding-block-end:clamp(28px, 3vw, 48px);padding-inline-start:clamp(18px, 4vw, 64px);padding-inline-end:clamp(18px, 4vw, 64px);background-image:linear-gradient(180deg, #FBFAF6 0%,#EDE9DF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:16px;}.elementor .gz-link-more{font-family:var(--gz-font-sans);font-weight:600;font-size:13px;color:var(--gz-gold-dark);}.elementor .gz-note{font-family:var(--gz-font-sans);font-size:12px;color:var(--gz-muted);line-height:1.5em;margin:0px;}.elementor .gz-body{font-family:var(--gz-font-sans);font-size:clamp(13px, 1.05vw, 15px);color:var(--gz-body);line-height:1.65em;margin:0px;}.elementor .gz-h3-sans{font-family:var(--gz-font-sans);font-weight:600;font-size:clamp(15px, 1.2vw, 17px);color:var(--gz-ink);line-height:1.35em;margin:0px;}.elementor .gz-eyebrow{font-family:var(--gz-font-sans);font-size:clamp(10px, 0.85vw, 11px);color:var(--gz-gold-dark);letter-spacing:0.2em;text-transform:uppercase;}.elementor .gz-eyebrow-bright{color:var(--gz-gold-bright);}.elementor .gz-section{padding-block-start:clamp(5px, 5.5vw, 96px);padding-block-end:clamp(44px, 5.5vw, 96px);padding-inline-start:clamp(18px, 4vw, 64px);padding-inline-end:clamp(18px, 4vw, 64px);display:flex;flex-direction:column;gap:clamp(24px, 3vw, 44px);}