.ui-modal:has(>.consult-popup-close-bar):has(.consult-general){overflow:hidden}.consult-general .story-copy h3{line-height:1.08}.ui-modal:has(>.consult-popup-close-bar) .consult-general .consult-form{padding:16px 28px 24px}.ui-modal:has(>.consult-popup-close-bar) .consult-general .consult-popup-art{object-fit:contain;mix-blend-mode:multiply;max-height:120px;margin-bottom:6px}.ui-modal:has(>.consult-popup-close-bar) .consult-general .consult-form h2{margin:8px 0;font-size:28px;line-height:1.15}.ui-modal:has(>.consult-popup-close-bar) .consult-general .consult-form h2 br{display:none}.ui-modal:has(>.consult-popup-close-bar) .consult-general .consult-story{min-height:0}:is(.ui-modal:has(>.consult-popup-close-bar) .consult-general .ui-field,.ui-modal:has(>.consult-popup-close-bar) .consult-general .channel-field){margin-bottom:10px}.ui-modal:has(>.consult-popup-close-bar) .consult-general label.ui-field:has(.phone-control){gap:6px;display:grid}.ui-modal:has(>.consult-popup-close-bar) .consult-general .consent{margin-top:10px}.ui-modal:has(>.consult-popup-close-bar) .consult-general .send-button{margin-top:12px}.ui-modal:has(>.consult-popup-close-bar) .consult-general .form-status:empty{display:none}.ui-modal:has(>.consult-popup-close-bar) .consult-general .contact-alternatives{margin-top:12px}@media (max-width:700px){.ui-modal:has(>.consult-popup-close-bar):has(.consult-general){padding-bottom:calc(20px + env(safe-area-inset-bottom))!important}.ui-modal:has(>.consult-popup-close-bar) .consult-general .consult-form{min-height:0!important;padding:0 0 16px!important}.ui-modal:has(>.consult-popup-close-bar) .consult-general .consult-popup-art{object-fit:contain;max-height:100px!important;margin-bottom:4px!important}.ui-modal:has(>.consult-popup-close-bar) .consult-general .consult-form h2{margin:4px 0 8px!important;font-size:24px!important}.ui-modal:has(>.consult-popup-close-bar) .consult-general .consult-form>form{margin-top:0!important}:is(.ui-modal:has(>.consult-popup-close-bar) .consult-general .channel-field,.ui-modal:has(>.consult-popup-close-bar) .consult-general .ui-field){margin-bottom:8px!important}.ui-modal:has(>.consult-popup-close-bar) .consult-general .contact-alternatives{margin-top:8px!important}}
