.impressions-dallas,.modal-impressionsdallas,.modal-impressions-dallas-popup{--ied-navy:#2c318c;--ied-magenta:#d33687;--ied-yellow:#edc71e;--ied-white:#fff;--ied-surface:#f4f5fb;--ied-line:#2c318c1a}.modal-impressionsdallas .ant-modal-mask{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181c5a8c!important}.modal-impressionsdallas .ant-modal{max-width:calc(100vw - 1.5rem)!important;padding:0!important}.modal-impressionsdallas .ant-modal-container,.modal-impressionsdallas .ant-modal-content,.modal-impressionsdallas .ant-modal-body{color:#2c318c!important;background:#fff!important}.modal-impressionsdallas .ant-modal-container{border-radius:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #14185047;padding:0!important}.modal-impressionsdallas .ant-modal-content{background:0 0!important;border-radius:0!important;padding:0!important;overflow:hidden!important}.modal-impressionsdallas .ant-modal-body{flex-direction:column;max-height:min(86vh,860px);display:flex;overflow:hidden;padding:0!important}.modal-impressionsdallas .agenda-modal-body{color:#2c318c;background:#fff;flex-direction:column;min-height:0;max-height:min(86vh,860px);display:flex}.modal-impressionsdallas .ant-modal-container .ant-modal-close{z-index:20;justify-content:center;align-items:center;min-width:0;min-height:0;line-height:1;right:auto;top:14px!important;color:#ffffffe6!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-flex!important;inset-inline-end:12px!important}.modal-impressions-dallas-popup .ant-modal-container .ant-modal-close{z-index:30;justify-content:center;align-items:center;min-width:0;min-height:0;line-height:1;right:auto;top:12px!important;color:#2c318c!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-flex!important;inset-inline-end:12px!important}.modal-impressionsdallas .ant-modal-container .ant-modal-close span,.modal-impressions-dallas-popup .ant-modal-container .ant-modal-close span{justify-content:center;align-items:center;line-height:1;display:inline-flex;margin:0!important;padding:0!important;font-size:28px!important}.modal-impressionsdallas .ant-modal-container .ant-modal-close:hover{color:#edc71e!important;background:0 0!important}.modal-impressions-dallas-popup .ant-modal-container .ant-modal-close:hover{color:#d33687!important;box-shadow:none!important;background:0 0!important}.modal-impressionsdallas .agenda-modal-header{z-index:10;color:#fff;background:#2c318c;position:sticky;top:0;border-bottom:0!important;margin:0!important;padding:1.1rem 2.65rem 1rem 1.35rem!important}.modal-impressionsdallas .agenda-modal-eyebrow{display:none;margin:0!important}.modal-impressionsdallas .agenda-modal-header h4{letter-spacing:.06em;padding:0;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:700;line-height:1.15;color:#fff!important;margin:0!important}.modal-impressionsdallas .agenda-modal-header .agenda-modal-date,.modal-impressionsdallas .agenda-modal-header p.agenda-modal-date{color:#edc71e!important;opacity:1!important}.modal-impressionsdallas .agenda-modal-date{font-style:normal;line-height:1.2;letter-spacing:0!important;text-transform:none!important;margin-top:.3rem!important;margin-bottom:0!important;font-size:.85rem!important;font-weight:700!important}.modal-impressionsdallas .agenda-modal-header p{line-height:1.2;margin-top:.25rem!important;margin-bottom:0!important}.modal-impressionsdallas .agenda-modal-date svg{display:none}.modal-impressionsdallas .agenda-modal-list{-webkit-overflow-scrolling:touch;background:#fff;flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;overflow:hidden;margin:0!important}.modal-impressionsdallas .agenda-modal-item{background:#fff;border-radius:0;margin:0;border:0!important;padding:0!important}.modal-impressionsdallas .agenda-modal-row{flex-direction:column;align-items:stretch;gap:.3rem;padding:.95rem 1.1rem;position:relative;grid-template-columns:none!important;display:flex!important}.modal-impressionsdallas .agenda-modal-time{line-height:1.25;opacity:1!important;color:#6b7280!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;padding-top:0!important;font-size:.8rem!important;font-weight:400!important}.modal-impressionsdallas .agenda-modal-time-inner{color:#6b7280;letter-spacing:0;text-transform:none;white-space:normal;background:0 0;border-radius:0;padding:0;font-weight:400;display:inline}.modal-impressionsdallas .agenda-modal-title,.modal-impressionsdallas .agenda-modal-title a{font-weight:600;color:#2c318c!important;margin:0!important;font-size:.95rem!important;line-height:1.35!important;text-decoration:none!important}.modal-impressionsdallas .agenda-modal-title a:hover{color:#d33687!important}.modal-impressionsdallas .agenda-modal-meta{margin-top:.7rem!important}.modal-impressionsdallas .agenda-modal-booth{color:#2c318c;letter-spacing:.08em;opacity:1;background:#edc71e;border-radius:999px;padding:.2rem .55rem!important;font-size:.62rem!important}.modal-impressionsdallas .agenda-modal-booth-label{display:none}.modal-impressionsdallas .agenda-modal-venue{background:#2c318c0d;border-radius:999px;padding:.2rem .55rem;color:#2c318cb3!important;opacity:1!important}.modal-impressionsdallas .agenda-modal-avatars>div{color:#2c318c;background:#edf0f8;border:2px solid #fff;width:1.85rem;height:1.85rem;box-shadow:0 0 0 1px #2c318c1a}.modal-impressionsdallas .agenda-modal-avatars>div span{color:#2c318c;font-size:.6rem}.modal-impressionsdallas .agenda-modal-desc{white-space:pre-line;color:#2c318c!important;opacity:1!important;font-size:.9rem!important;line-height:1.55!important}.modal-impressionsdallas .agenda-modal-speakers{color:#2c318c}.modal-impressionsdallas .agenda-modal-booth{display:none}.modal-impressionsdallas .agenda-modal-item{border-bottom:0!important}.modal-impressionsdallas .agenda-modal-addons{margin-top:.65rem!important}.modal-impressionsdallas .agenda-modal-addons>div{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex;margin:0!important}.modal-impressionsdallas .agenda-modal-addons p{color:#2c318c!important;margin:0!important}.modal-impressionsdallas .agenda-modal-addons .opacity-50,.modal-impressionsdallas .agenda-modal-addons [class*=opacity-50]{display:none!important}.modal-impressionsdallas .agenda-modal-addons .text-sm{letter-spacing:.06em;text-transform:uppercase;background:#d336871a;border-radius:999px;align-items:center;padding:.2rem .6rem;font-weight:600;display:inline-flex;color:#d33687!important;font-size:.68rem!important}.modal-impressionsdallas .ant-modal-container p,.modal-impressionsdallas .ant-modal-body p{color:#2c318c}@media (max-width:767px){.modal-impressionsdallas .ant-modal{max-width:calc(100vw - 1rem)!important;margin:0 auto!important}.modal-impressionsdallas .agenda-modal-header{flex-direction:column;justify-content:center;min-height:0;display:flex;padding:1rem 2.5rem 1rem 1.15rem!important}.modal-impressionsdallas .agenda-modal-header h4{letter-spacing:.04em;padding-right:0;font-size:1.15rem}.modal-impressionsdallas .agenda-modal-date{margin-top:.2rem!important;font-size:.8rem!important;font-weight:600!important}.modal-impressionsdallas .ant-modal-container .ant-modal-close,.modal-impressions-dallas-popup .ant-modal-container .ant-modal-close{transform:none;top:12px!important;inset-inline-end:10px!important}.modal-impressionsdallas .agenda-modal-list{gap:0;padding:0}.modal-impressionsdallas .agenda-modal-row{gap:.25rem;padding:.85rem 1rem}.modal-impressionsdallas .agenda-modal-time-inner{font-size:.75rem}}.impressions-blend-surface{background-color:#2c318c;position:relative;overflow:hidden}.impressions-blend-surface:before{content:"";background:var(--impressions-blend-bg) center center / cover no-repeat;pointer-events:none;opacity:.15;filter:grayscale();z-index:0;background-attachment:fixed;position:absolute;inset:0}.impressions-blend-surface:after{content:"";pointer-events:none;z-index:1;background:#2c318c61;position:absolute;inset:0}.impressions-blend-surface>section,.impressions-blend-surface>.impressions-schedule{z-index:2;position:relative;background:0 0!important}.impressions-pat-surface{background-color:#2c318c;position:relative;overflow:hidden}.impressions-pat-surface:before{content:"";pointer-events:none;z-index:0;background:url(/imgs/impressions-dallas-2026/gallery/pat.svg);position:absolute;inset:0}.impressions-pat-surface>section{z-index:1;position:relative;background:0 0!important}.impressions-dallas-inquire .formsubmit{font-weight:700!important}.impressions-dallas-inquire .formsubmit:hover{background:#d33687!important}.impressions-dallas-inquire input:focus:not(.form-control):not([aria-autocomplete=list]),.impressions-dallas-inquire select:focus,.impressions-dallas-inquire textarea:focus{border-color:#d33687!important;outline:none!important;box-shadow:0 0 0 2px #d33687!important}.impressions-dallas-inquire .react-tel-input:focus-within{border-color:#d33687!important;box-shadow:0 0 0 2px #d33687!important}.impressions-dallas-inquire .react-tel-input .form-control:focus{box-shadow:none!important;border:none!important;outline:none!important}.impressions-dallas-inquire .relative:has(input[aria-autocomplete=list]):focus-within>div:first-child>div:first-child{border-color:#d33687!important;box-shadow:0 0 0 2px #d33687!important}.impressions-dallas-inquire input[aria-autocomplete=list],.impressions-dallas-inquire input[aria-autocomplete=list]:focus,.impressions-dallas-inquire input[aria-autocomplete=list]:focus-visible{box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;background:0 0!important;border:0!important;outline:none!important}.impressions-dallas-inquire-popup{padding-top:0!important;padding-bottom:1rem!important}.modal-impressions-dallas-popup .impressions-dallas-inquire input:focus:not(.form-control):not([aria-autocomplete=list]),.modal-impressions-dallas-popup .impressions-dallas-inquire select:focus,.modal-impressions-dallas-popup .impressions-dallas-inquire textarea:focus,.modal-impressions-dallas-popup .impressions-dallas-inquire .react-tel-input:focus-within{outline-offset:-2px!important;box-shadow:none!important;border-color:#d33687!important;outline:2px solid #d33687!important}.modal-impressions-dallas-popup .impressions-dallas-inquire .relative:has(input[aria-autocomplete=list]):focus-within>div:first-child>div:first-child{outline-offset:-2px!important;box-shadow:none!important;border-color:#d33687!important;outline:2px solid #d33687!important}
