/* BuildKitly static pages (About, Services, Privacy, Terms, Cookies) — prefix bk-pg-.
   Only what native controls cannot express. No transitions here: motion comes from bk-motion.css utilities. */

/* service card arrow: collapse the icon line box so the title row keeps the reference 19px height */
.bk-pg-card-arrow .elementor-icon-wrapper,
.bk-pg-card-arrow .elementor-icon { display: block; line-height: 0; }
.bk-pg-card-arrow { margin-top: 3px; }

/* enquiry submit: eicon arrow-up rotated to north-east (reference ArrowUpRight) */
.bk-pg-form .elementor-button-icon { display: inline-flex; transform: rotate(45deg); }

/* legal prose: lists (inline link styling comes from bk-motion.css) */
.bk-pg-prose ul { margin: 0 0 25px; padding-left: 1.2em; }
.bk-pg-prose li { margin-bottom: 10px; }
.bk-pg-prose li:last-child { margin-bottom: 0; }
.bk-pg-prose strong { color: var(--e-global-color-primary); font-weight: 600; }

/* enquiry fields: reference input box (12px 14px, 48px tall; textarea 5 rows = 138px) — form widget has no field padding control */
.bk-pg-form .elementor-field-group .elementor-field-textual { padding: 12px 14px; min-height: 48px; }
.bk-pg-form .elementor-field-group .elementor-select-wrapper select { padding-right: 36px; }
