/* Light project-information panel with a distinct red enquiry form. */
.sif-contact-revamp { background:#fff; color:var(--sif-slate); }.sif-contact-revamp:before { display:none; }.sif-contact-revamp .sif-eyebrow { color:var(--sif-red); }.sif-contact-revamp .sif-contact__intro h2 { color:var(--sif-slate); }.sif-contact-revamp .sif-contact__intro>p:not(.sif-eyebrow) { color:var(--sif-muted); }.sif-contact__routes { border-top-color:#cbd5d1; }.sif-contact__routes article { border-bottom-color:#cbd5d1; }.sif-contact__routes strong { color:var(--sif-red); }.sif-contact__routes span { color:var(--sif-slate); }.sif-contact__routes small { color:var(--sif-muted); }.sif-contact-revamp .sif-contact__details a { border-color:#cbd5d1; background:#fff; color:var(--sif-slate); box-shadow:0 7px 15px rgba(20,35,48,.045); }.sif-contact-revamp .sif-contact__details a:hover { border-color:var(--sif-red); background:#fff; }.sif-contact-revamp .sif-contact__details span { color:var(--sif-red); }.sif-contact-revamp .sif-contact__location { border-top-color:#cbd5d1; color:var(--sif-muted); }
.sif-contact-revamp .sif-contact__form-wrap { border-top:0; background:linear-gradient(145deg,#a91531,var(--sif-red)); color:#fff; box-shadow:0 18px 34px rgba(90,10,25,.22); }.sif-contact-revamp .sif-contact__form-heading { border-bottom-color:rgba(255,255,255,.26); }.sif-contact-revamp .sif-contact__form-heading p { color:#ffd7de; }.sif-contact-revamp .sif-contact__form-heading h3 { color:#fff; }.sif-contact-revamp .sif-contact__form-heading span { color:#ffe5e9; }.sif-contact-revamp .sif-contact-form label { color:#fff; }.sif-contact-revamp .sif-contact-form label em { color:#d8f0e1; }.sif-contact-revamp .sif-contact-form input:not(.sif-contact-form__trap),.sif-contact-revamp .sif-contact-form select,.sif-contact-revamp .sif-contact-form textarea { border-color:rgba(255,255,255,.32); background:#fff; color:var(--sif-slate); }.sif-contact-revamp .sif-contact-form input:focus,.sif-contact-revamp .sif-contact-form select:focus,.sif-contact-revamp .sif-contact-form textarea:focus { border-color:#fff; box-shadow:0 0 0 3px rgba(255,255,255,.2); }.sif-contact-revamp .sif-contact-form .sif-button,.sif-contact-revamp .sif-contact-form--cf7 .wpcf7-submit { border-color:var(--sif-slate); border-radius:0; background:var(--sif-slate); color:#fff; }.sif-contact-revamp .sif-contact-form .sif-button:hover,.sif-contact-revamp .sif-contact-form--cf7 .wpcf7-submit:hover { border-color:#455b6e; background:#455b6e; color:#fff; }
