/* Jetpack contact form: match Sunset theme */
.fbox .wp-block-jetpack-contact-form{gap:0!important;margin:0!important;padding:0!important}
.fbox .grunion-field-wrap{margin:0 0 1.1rem!important;padding:0!important;width:100%}
.fbox .grunion-field-label{display:block!important;font-family:var(--sans)!important;font-size:.74rem!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:var(--gray-600)!important;margin:0 0 .38rem!important;line-height:1.4!important}
.fbox .grunion-label-required{font-size:.7rem!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--gray-400)!important;margin-left:.25rem}
.fbox input.grunion-field,.fbox textarea.grunion-field,.fbox .contact-form__select-wrapper select{width:100%!important;padding:.75rem .95rem!important;border:1px solid var(--gray-200)!important;border-radius:2px!important;font-family:var(--sans)!important;font-size:.95rem!important;color:var(--text)!important;background:var(--white)!important;box-shadow:none!important;outline:none!important;line-height:1.4!important;transition:border-color var(--ease)}
.fbox input.grunion-field:focus,.fbox textarea.grunion-field:focus,.fbox select:focus{border-color:var(--gold)!important}
.fbox textarea.grunion-field{min-height:130px!important;height:130px;resize:vertical}
.fbox .jetpack-field__input-phone-wrapper{display:flex!important;align-items:stretch;border:1px solid var(--gray-200)!important;border-radius:2px!important;background:var(--white)!important;padding:0!important}
.fbox .jetpack-field__input-phone-wrapper:focus-within{border-color:var(--gold)!important}
.fbox .jetpack-field__input-phone-wrapper input.grunion-field,.fbox .jetpack-field__input-phone-wrapper .jetpack-field__input-element{border:none!important;flex:1}
.fbox .jetpack-field__input-prefix{display:flex;align-items:center;padding:0 .4rem 0 .8rem!important;border-right:1px solid var(--gray-100)!important;font-family:var(--sans);font-size:.9rem;color:var(--gray-600)}
.fbox .jetpack-combobox-trigger{border:none!important;background:transparent!important;font-family:var(--sans)!important;font-size:.9rem!important;color:var(--gray-600)!important;padding:.5rem .3rem!important}
.fbox .contact-form__select-wrapper{position:relative;width:100%;border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important}
.fbox .contact-form__select-wrapper select{appearance:none;-webkit-appearance:none;padding-right:2.5rem!important;cursor:pointer}
.fbox .jetpack-field-dropdown__icon{right:1rem!important;color:var(--gold)!important}
.fbox .wp-block-button{width:100%;margin-top:.6rem!important}
.fbox .wp-block-button__link,.fbox button[type=submit]{display:flex!important;width:100%!important;justify-content:center;align-items:center;padding:.95rem 1.8rem!important;font-family:var(--sans)!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.06em!important;text-transform:uppercase!important;background:var(--gold)!important;color:var(--dark)!important;border:none!important;border-radius:3px!important;cursor:pointer;transition:all var(--ease)}
.fbox .wp-block-button__link:hover,.fbox button[type=submit]:hover{background:var(--gold-light)!important;transform:translateY(-1px)}
.fbox .contact-form-submission{font-family:var(--sans);color:var(--text)}
.fbox .contact-form-submission h4{font-family:var(--serif);color:var(--dark)}