.elementor .vw-logo-mobile{display:none;}.elementor .vw-logo-desktop{display:block;}.elementor .portal-desc{font-family:Montserrat;font-size:1.0625rem;color:var(--ink);line-height:1.65;margin:0px;}.elementor .portal-subtitle{font-family:Montserrat;font-weight:700;font-size:0.875rem;color:var(--gold-deep);letter-spacing:0.1em;line-height:1.4;text-transform:uppercase;margin-block-start:-6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .portal-title{font-family:Montserrat;font-weight:600;font-size:1.625rem;color:var(--navy);line-height:1.25;margin:0px;}.elementor .portal-card{padding:44px;border-radius:var(--radius);border-block-start-width:4px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--line);border-style:solid;background-color:var(--white);box-shadow:0px 4px 18px 0px rgba(11, 25, 44, 0.05);flex-direction:column;gap:18px;border-top-style: solid; border-top-color: var(--navy);\n}.elementor .inner{width:100%;max-width:var(--content-max);margin-inline: auto;\n}.elementor .section{width:100%;background-color:var(--ivory);padding-block: var(--space-section); padding-inline: var(--space-gutter);\n}