:root{--page-title-display:none;}/* Start custom CSS *//* Contact FR — only what links several elements together (form look, hover).
   Everything else lives in each element's Global Classes (sdx-ct-…). */

/* WPForms (styled in its widget): labels and button in the site's fonts */
.sdx-ct-form .wpforms-field-label{font-family:"JetBrains Mono",monospace !important;font-size:11px !important;font-weight:600 !important;letter-spacing:1px;text-transform:uppercase;color:#8B94A3 !important}
.sdx-ct-form .wpforms-required-label{color:#B3261E !important}
.sdx-ct-form input:focus,.sdx-ct-form textarea:focus{border-color:#B3261E !important;box-shadow:none !important}
.sdx-ct-form input,.sdx-ct-form textarea,.sdx-ct-form select,.sdx-ct-form .iti__selected-flag{border-radius:0 !important}
.sdx-ct-form input,.sdx-ct-form select{height:48px !important;font-size:15px !important}
.sdx-ct-form textarea{font-size:15px !important}
.sdx-ct-form button[type=submit]{border-radius:0 !important;font-family:Inter,sans-serif !important;font-size:15px !important;font-weight:600 !important;height:auto !important;padding:18px 32px !important;line-height:1 !important}
.sdx-ct-form .wpforms-container{margin:16px 0 0 !important}

/* option T: hovered step slides in, title turns red */
.sdx-ct-s1:hover .sdx-ct-s3{color:#B3261E}
/* form colours: option T = beige card, fields with a dark left bar */
.sdx-ct-t6 .sdx-ct-form input,.sdx-ct-t6 .sdx-ct-form textarea{background:#F7F5F0 !important;border:0 !important;border-left:3px solid #0E1520 !important}
.sdx-ct-t6 .sdx-ct-form .iti{border-left:3px solid #0E1520}.sdx-ct-t6 .sdx-ct-form .iti input{border-left:0 !important}/* End custom CSS */