:is([data-os-pms-component=contact-info],.pms-contact-info){background:linear-gradient(180deg,var(--pms-surface-page) 0%,var(--pms-surface-elevated) 100%)!important;color:var(--pms-text-primary)!important}:is([data-os-pms-component=contact-info],.pms-contact-info) .pms-contact-info__control{background-color:var(--pms-form-background)!important;border-color:var(--pms-form-border)!important;color:var(--pms-form-text)!important;font-size:1rem!important;min-height:54px!important;padding:14px 18px!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}:is([data-os-pms-component=contact-info],.pms-contact-info) .pms-contact-info__control::-moz-placeholder{color:var(--pms-form-placeholder)!important;opacity:1}:is([data-os-pms-component=contact-info],.pms-contact-info) .pms-contact-info__control::placeholder{color:var(--pms-form-placeholder)!important;opacity:1}:is([data-os-pms-component=contact-info],.pms-contact-info) .pms-contact-info__control--textarea{min-height:150px!important}:is([data-os-pms-component=contact-info],.pms-contact-info) .pms-contact-info__field span:has(+ .pms-contact-info__control){color:var(--pms-text-secondary)!important;display:block;font-size:.8125rem;font-weight:700;letter-spacing:.04em;margin-bottom:8px;pointer-events:none;position:static!important;text-transform:uppercase}:is([data-os-pms-component=contact-info],.pms-contact-info) :has(> .pms-contact-info__form){background:var(--pms-surface-card);border-color:var(--pms-border-default)!important;box-shadow:0 18px 48px var(--pms-effect-shadow)}:is([data-os-pms-component=contact-info],.pms-contact-info) :has(> .pms-contact-info__form)>p{color:var(--pms-text-secondary)!important}:is([data-os-pms-component=contact-info],.pms-contact-info) .pms-contact-info__control:focus{border-color:var(--pms-form-focus-border)!important;box-shadow:0 0 0 3px var(--pms-effect-shadow)}:is([data-os-pms-component=contact-info],.pms-contact-info) .pms-contact-info__button{background-color:var(--pms-button-primary-background)!important;border-color:var(--pms-button-primary-background)!important;color:var(--pms-button-primary-text)!important;min-height:52px;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}:is([data-os-pms-component=contact-info],.pms-contact-info) .pms-contact-info__button:focus-visible{outline:2px solid var(--pms-border-focus);outline-offset:4px}@media only screen and (max-width: 767px){:is([data-os-pms-component=contact-info],.pms-contact-info) .pms-contact-info__button{width:100%}}@media (hover: hover){:is([data-os-pms-component=contact-info],.pms-contact-info) .pms-contact-info__button:hover{background-color:var(--pms-button-primary-hover-background)!important;border-color:var(--pms-button-primary-hover-background)!important;transform:translateY(-1px)}}
/*# sourceMappingURL=os_pms_contact_info.bundle.LR3TL2LU.css.map */
