.cobalto .section.section-video{position:relative;isolation:isolate;overflow:hidden;background:#d5d8d9;--muted:#34465c;--line:#7d8da349}
.cobalto .section-video .section-top{flex-wrap:wrap}
.cobalto .services.section-video .service-grid article{background:#ffffff4d}
.cobalto .contact.section-video input,.cobalto .contact.section-video textarea{background:#ffffffb8;border-color:#7d8da380;border-radius:6px}
.cobalto .contact.section-video input:focus,.cobalto .contact.section-video textarea:focus{background:#fff}
.cobalto .section-motion-controls{display:flex;justify-content:flex-end;margin-top:28px}
/* The grey contact background needs dark text, including browser autofill. */
.cobalto .contact.section-video{color:#102136;--ink:#102136;--muted:#34465c;--accent:#174dde;color-scheme:light}
.cobalto .contact.section-video h2 em{color:#174dde}
.cobalto .contact.section-video .email{color:#102136}
.cobalto .contact.section-video .email:hover{color:#174dde}
.cobalto .contact.section-video input,.cobalto .contact.section-video textarea{color:#102136;caret-color:#174dde;-webkit-text-fill-color:#102136;background:#fff}
.cobalto .contact.section-video :is(input,textarea)::placeholder{color:#526176;-webkit-text-fill-color:#526176;opacity:1}
.cobalto .contact.section-video :is(input,textarea):autofill{color:#102136;caret-color:#174dde;-webkit-text-fill-color:#102136}
.cobalto .contact.section-video :is(input,textarea):-webkit-autofill{-webkit-text-fill-color:#102136;caret-color:#174dde;box-shadow:0 0 0 1000px #f0f5ff inset}
