/* Requested Viola branding and homepage removals. */
#pricing,
a[href$="#pricing"],
#top .framer-ovs2zx,
#top .framer-1a3s02y,
#top .framer-1abzjjz,
.tc-framer-off-card,
.framer-13iled8-container,
.framer-1u0d9nn .framer-iwla8m-container,
.framer-9aayhb p > span { display: none !important; }
.framer-z34w6e img { object-fit: contain !important; }

/* Viola footer and section removals. */
#team, #principles, a[href$="#team"], a[href$="#principles"],
.framer-18b64ul .framer-pp6wnq, .framer-18b64ul .framer-1feane8,
.framer-bgs5sk .framer-1r7dods, .velorn-footer-logo .framer-snbw4p p > span.framer-text { display: none !important; }
.velorn-footer-logo img { object-fit: contain !important; }
.velorn-footer-logo .framer-snbw4p { text-transform: uppercase; }
.framer-18b64ul { cursor: default !important; max-width: 100%; }
.framer-18b64ul .framer-1wp3sf { flex-shrink: 1 !important; }
.framer-18b64ul .framer-1wp3sf p { white-space: normal !important; }
/* Keep the wordmark visible across the exported responsive variants. */
.velorn-footer-logo > .ssr-variant:has(div.framer-snbw4p) { display: contents !important; }
.velorn-footer-logo > .ssr-variant:has(svg.framer-snbw4p) { display: none !important; }
.velorn-footer-logo .framer-snbw4p { min-width: 0 !important; }
.framer-bgs5sk .framer-18b64ul { width: auto !important; flex: 1 1 auto !important; }
.framer-bgs5sk .framer-18b64ul .framer-1wp3sf { width: auto !important; flex: 1 1 auto !important; }

/* Menu without the pill outline. */
.vlr-toggle { border-color: transparent !important; border-radius: 0 !important; box-shadow: none !important; }

/* Splash wordmark. */
.framer-1wspc4g .framer-17uracj { display: none !important; }
/* Contact page: remove the six marked form elements. */
#inquiry > .framer-48s5z9,
#inquiry form .framer-nq1no4-container,
#inquiry form .framer-112gyde-container,
#inquiry form .framer-18wccoz,
#inquiry form .framer-1ascsnj,
#inquiry form .framer-1v99vvz { display: none !important; }
#inquiry form .framer-85js2b { display: none !important; }
