.design-partner-showcase{--color-premier:#f68d2e;--color-preferred:#6cc24a;--color-registered:#da291c}
.design-partner-showcase .dps-grid-layout{display:grid;grid-template-areas:"header header" "left top" "left result";grid-template-rows:auto auto 1fr;grid-template-columns:300px 1fr}
@media(max-width:1000px){.design-partner-showcase .dps-grid-layout{grid-template-columns:0 1fr}
}
.design-partner-showcase .dps-icon{margin-right:4px;color:#666;font-size:14px;width:16px;height:16px;text-align:center}
.design-partner-showcase .dps-invisible{color:#fff}
.design-partner-showcase .dps-focus:focus-visible{outline:#0f0f0f auto 1px;outline:Highlight auto 1px;outline:-webkit-focus-ring-color auto 1px;outline-offset:0}
.design-partner-showcase .tier-icon{padding:2px;border-radius:50%;width:14px;height:14px;color:white;font-size:16px;display:flex;align-items:center;justify-content:center;background-color:transparent}
.design-partner-showcase .tier-premier{color:var(--color-premier)}
.design-partner-showcase .tier-preferred{color:var(--color-preferred)}
.design-partner-showcase .tier-registered{color:var(--color-registered)}
.design-partner-showcase a{color:#157eac;line-height:normal}
.design-partner-showcase a:hover{color:#1c355e;text-decoration:none}
.design-partner-showcase .dps-merge{position:relative;width:32px;height:14px;display:flex;align-items:center}
.design-partner-showcase .dps-merge i{position:absolute;left:8px;top:0}
.design-partner-showcase .dps-merge i:nth-child(2){left:4px}
.design-partner-showcase .dps-merge i:nth-child(3){left:0}
.dps-tooltip{--color:#333;max-width:300px;padding:8px;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;border:1px var(--color) solid;border-left-width:5px;border-radius:5px}
.tooltip:has(.dps-tooltip){background-color:white;margin:0;opacity:1;white-space:normal;border:0;padding:0}
.dps-widget-tabs{--color-tab-hue:218;--color-tab:hsl(var(--color-tab-hue),100%,97%);--color-tab-text:#666;--color-tab-active:#fff;--color-tab-hover:#e6e6e6;--color-tab-shadow:rgba(0,0,0,0.1);display:flex;gap:4px;flex-wrap:wrap;align-items:center}
.dps-widget-tabs .dps-widget-tab{position:relative;display:flex;align-items:center;z-index:1;padding:6px 12px;font-size:16px;font-weight:bold;white-space:nowrap;cursor:pointer;outline:0;background-color:var(--color-tab);color:var(--color-tab-text);opacity:.75;border:solid 1px var(--color-tab-shadow);border-radius:4px 4px 0 0}
.dps-widget-tabs .dps-widget-tab:hover,.dps-widget-tabs .dps-widget-tab.dps-tab-active:hover{background-color:var(--color-tab-hover)}
.dps-widget-tabs .dps-widget-tab.dps-tab-active{background-color:var(--color-tab-active);opacity:1;z-index:20;box-shadow:1px -1px 1px var(--color-tab-shadow);border-bottom:0;margin-bottom:-4px}
.dps-widget-tabs .dps-widget-tab .tier-icon{font-size:16px}
.dps-widget-searchbar{--color-border:#b6b7b9;--color-clear-button:#666;--color-button:#1c355e;--color-button-text:#fff;flex-grow:1;display:flex;align-self:center}
.dps-widget-searchbar .searchbar-search{flex-grow:1;display:flex;align-items:center;position:relative}
.dps-widget-searchbar .searchbar-search .searchbar-input{flex-grow:1;padding:10px;border:1px solid var(--color-border);border-radius:5px}
.dps-widget-searchbar .searchbar-search .searchbar-input.with-submit{border-radius:5px 0 0 5px}
.dps-widget-searchbar .searchbar-search .searchbar-clear{position:absolute;right:0;padding:10px;cursor:pointer;color:var(--color-clear-button)}
.dps-widget-searchbar .searchbar-submit{cursor:pointer;background-color:var(--color-button);color:var(--color-button-text);border:0;border-radius:0 5px 5px 0;padding:10px 12px}
.dps-widget-clamp{--color-trigger:#157eac;--color-trigger-hover:#1c355e}
.dps-widget-clamp .dps-clamp-text{line-height:120%;transition:max-height .3s ease}
.dps-widget-clamp:not(.dps-clamp-expanded) .dps-clamp-text{overflow:hidden;white-space:normal;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box !important;mask-image:linear-gradient(to bottom,#000 70%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 100%)}
.dps-widget-clamp .dps-clamp-action{display:flex;justify-content:end;padding-right:8px}
.dps-widget-clamp .dps-clamp-action .dps-clamp-trigger{padding:2px 4px;font-size:12px;cursor:pointer;background-color:transparent;color:var(--color-trigger);border:0}
.dps-widget-clamp .dps-clamp-action .dps-clamp-trigger:hover{color:var(--color-trigger-hover)}
.dps-widget-chip{--color-chip-hue:218;--color-text:#666;--color-chip-background:hsl(var(--color-chip-hue),100%,97%);--color-chip-background-alt:hsl(var(--color-chip-hue),100%,98%);--color-chip-border:hsl(var(--color-chip-hue),100%,90%);--chip-max-width:200px;flex:0 1 auto;align-items:baseline;cursor:default;display:flex;gap:6px;color:var(--color-text);background:var(--color-chip-background);border:1px solid var(--color-chip-border);border-radius:30px;font-size:10px;padding:.15em .6em}
.dps-widget-chip.dps-chip-clickable{cursor:pointer}
.dps-widget-chip.dps-chip-clickable:hover{background:var(--color-chip-background-alt)}
.dps-widget-chip .dps-chip-label{flex:0 1 auto;white-space:nowrap;max-width:var(--chip-max-width);overflow:hidden;text-overflow:ellipsis}
.dps-widget-chip .dps-chip-icon{flex:0 1 auto}
.dps-widget-chip .dps-chip-icon.dps-chip-close:hover{scale:1.2}
.dps-widget-chip .dps-chip-close{cursor:pointer;font-weight:bold}
button.dps-widget-button,a[role=button].dps-widget-button{--color-button:#1c355e;--color-button-border:#1c355e;--color-button-text:#fff;--color-button-hover:#157eac;--color-outline-border:#1c355e;--color-outline-text:#1c355e;--color-outline-hover:#157eac;cursor:pointer;border-radius:5px;border:1px solid var(--color-button-border);font-size:15px;padding:.75em 1.5em;font-weight:600;display:flex;justify-content:center;align-items:center;gap:6px;background-color:var(--color-button);color:var(--color-button-text);text-decoration:none;line-height:normal;white-space:nowrap;transition:.3s ease}
button.dps-widget-button .dps-button-icon,a[role=button].dps-widget-button .dps-button-icon{flex:0 0 auto}
button.dps-widget-button .dps-button-label,a[role=button].dps-widget-button .dps-button-label{flex:1 1 auto}
button.dps-widget-button:hover,a[role=button].dps-widget-button:hover{background-color:var(--color-button-hover);color:var(--color-button-text);transition:.3s ease}
button.dps-widget-button.dps-button-outline,a[role=button].dps-widget-button.dps-button-outline,button.dps-widget-button.dps-button-noborder,a[role=button].dps-widget-button.dps-button-noborder{background-color:transparent;color:var(--color-outline-text);border:1px solid var(--color-outline-border)}
button.dps-widget-button.dps-button-outline:hover,a[role=button].dps-widget-button.dps-button-outline:hover,button.dps-widget-button.dps-button-noborder:hover,a[role=button].dps-widget-button.dps-button-noborder:hover{color:var(--color-outline-hover)}
button.dps-widget-button.dps-button-noborder,a[role=button].dps-widget-button.dps-button-noborder{border:1px solid transparent}
.dps-widget-treeview{--color-border:#b6b7b9;--color-clear-button:#666;display:flex;flex-direction:column;gap:4px}
.dps-widget-treeview .dps-tree-filter{display:flex;align-items:center;gap:4px;padding:4px;position:relative}
.dps-widget-treeview .dps-tree-filter .dps-tree-search-icon{position:absolute;left:12px;color:var(--color-border)}
.dps-widget-treeview .dps-tree-filter .dps-tree-filter-input{flex:1 1 auto;padding:4px 8px 4px 28px;font-size:14px;border:1px solid var(--color-border);border-radius:4px}
.dps-widget-treeview .dps-tree-filter .dps-tree-filter-clear{position:absolute;right:0;padding:10px;cursor:pointer}
.dps-widget-treeview .dps-tree-root{list-style:none;padding:0 4px;max-width:400px;font-size:14px;margin-block-start:0;margin-block-end:0;overflow-y:auto;max-height:300px}
.dps-widget-treeview .dps-tree-root .dps-tree-item{cursor:default;margin:8px 0}
.dps-widget-treeview .dps-tree-root .dps-tree-item-label{display:inline-block;padding:1px 0}
.dps-widget-treeview .dps-tree-root .dps-tree-toggle{cursor:pointer;background-color:unset;border:0;padding:0;visibility:hidden;display:inline-block;width:12px;height:12px;margin-right:6px;text-align:center;line-height:12px;font-size:12px}
.dps-widget-treeview .dps-tree-root.dps-tree-not-expandable .dps-tree-toggle{display:none}
.dps-widget-treeview .dps-tree-root .dps-tree-item[aria-expanded]>.dps-tree-item-content>.dps-tree-toggle{visibility:visible}
.dps-widget-treeview .dps-tree-root .dps-tree-item[aria-expanded="false"]>.dps-tree-item-content>.dps-tree-toggle{transform:rotate(-90deg)}
.dps-widget-treeview .dps-tree-root .dps-tree-item-content{display:flex;align-items:center;margin:4px 0}
.dps-widget-treeview .dps-tree-root .dps-tree-group{list-style:none;margin-left:12px;padding-left:0;display:none}
.dps-widget-treeview .dps-tree-root .dps-tree-item[aria-expanded="true"]>.dps-tree-group{display:block}
.dps-widget-dropdown{--color-dropdown-background:#fff;--color-dropdown-border:#b6b7b9;--color-dropdown-shadow:rgba(0,0,0,0.1);display:flex;flex-direction:column}
.dps-widget-dropdown .dps-dropdown-title-container{display:flex;align-items:center;gap:8px;background-color:unset;border:unset;cursor:default;padding:8px;text-align:unset;font-weight:bold}
.dps-widget-dropdown .dps-dropdown-title-container .dps-dropdown-title-icon{flex:0 0 auto}
.dps-widget-dropdown .dps-dropdown-title-container .dps-dropdown-title{flex:1 1 auto;font-size:14px}
.dps-widget-dropdown .dps-dropdown-title-container .dps-dropdown-toggle-icon{flex:0 0 auto;background-color:unset;border:unset;padding:unset;animation:rotateIcon .3s ease}
.dps-widget-dropdown .dps-dropdown-toggle-action{cursor:pointer}
.dps-widget-dropdown .dps-dropdown-content{display:none;margin-top:8px}
.dps-widget-dropdown[aria-expanded="true"] .dps-dropdown-toggle-icon{transform:rotate(180deg)}
.dps-widget-dropdown[aria-expanded="true"] .dps-dropdown-content{display:block}
.dps-widget-dropdown.dps-dropdown-popup{position:relative}
.dps-widget-dropdown.dps-dropdown-popup .dps-dropdown-title-container{cursor:pointer;border:solid 1px var(--color-dropdown-border);border-radius:5px;padding:10px}
.dps-widget-dropdown.dps-dropdown-popup .dps-dropdown-content{position:absolute;top:100%;left:0;right:0;min-width:160px;padding:8px 0;background-color:var(--color-dropdown-background);border:solid 1px var(--color-dropdown-border);box-shadow:0 2px 8px var(--color-dropdown-shadow);z-index:1000}
.dps-facet-item{--color-chip-hue:218;--color-chip-background:hsl(var(--color-chip-hue),100%,97%);--color-chip-border:hsl(var(--color-chip-hue),100%,90%);display:flex;align-items:flex-start}
.dps-facet-item .dps-facet-checkbox{margin-right:12px}
.dps-facet-item .dps-facet-label{line-height:1.5}
.dps-facet-item .dps-facet-label .dps-facet-count{padding:0 4px;background:var(--color-chip-background);border:1px solid var(--color-chip-border);border-radius:50%;font-size:10px;margin-left:8px}
.dps-panel-header{grid-area:header;display:grid;grid-template-areas:"title action" "subtitle action" "sep sep";grid-template-rows:auto auto auto;grid-template-columns:1fr auto;padding:12px 0;margin-bottom:32px}
@media(max-width:1000px){.dps-panel-header{grid-template-areas:"title" "subtitle" "action" "sep";grid-template-rows:auto auto auto auto;grid-template-columns:1fr}
}
.dps-panel-header .dps-header-title{grid-area:title}
.dps-panel-header .dps-header-title h1{margin-top:0;margin-bottom:12px}
.dps-panel-header .dps-header-subtitle{grid-area:subtitle;line-height:1.5;font-size:16px}
.dps-panel-header .dps-header-action{grid-area:action;display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 12px;font-size:15px}
@media(max-width:1000px){.dps-panel-header .dps-header-action{padding:12px 0}
.dps-panel-header .dps-header-action>*{flex:1 1 auto}
}
.dps-panel-header .dps-header-sep{grid-area:sep;margin-top:12px;border-bottom:1px solid rgba(0,0,0,0.1);box-shadow:0 2px 4px 1px rgba(0,0,0,0.1)}
.dps-panel-filter{--hue-application:218;--color-application:hsl(var(--hue-application),100%,80%);--hue-specialty:20;--color-specialty:hsl(var(--hue-specialty),100%,80%);grid-area:top;display:flex;flex-direction:column}
@media(max-width:500px){.dps-panel-filter .dps-filter-tabs .dps-widget-tab{font-size:10px;padding:6px 6px}
.dps-panel-filter .dps-filter-tabs .dps-widget-tab .tier-icon{font-size:14px}
}
.dps-panel-filter .dps-filter-search{display:flex;gap:8px;border:solid 1px rgba(0,0,0,0.1);box-shadow:2px 2px 2px rgba(0,0,0,0.1);padding:16px;z-index:10;background-color:#fff}
.dps-panel-filter .dps-filter-search .dps-filter-toggle{flex:0 0 auto;display:none}
@media(max-width:1000px){.dps-panel-filter .dps-filter-search .dps-filter-toggle{display:block}
}
.dps-panel-filter .dps-filter-search .dps-filter-facets{display:flex;align-items:flex-start;gap:8px}
.dps-panel-filter .dps-filter-search .dps-filter-facets .dps-facet-specialties{width:220px}
.dps-panel-filter .dps-filter-search .dps-filter-facets .dps-facet-specialties .dps-icon-specialty{color:var(--color-specialty)}
.dps-panel-filter .dps-filter-search .dps-filter-facets .dps-facet-specialties .dps-dropdown-title{font-weight:500}
.dps-panel-filter .dps-filter-search .dps-filter-facets .dps-facet-applications{width:220px}
.dps-panel-filter .dps-filter-search .dps-filter-facets .dps-facet-applications .dps-icon-application{color:var(--color-application)}
.dps-panel-filter .dps-filter-search .dps-filter-facets .dps-facet-applications .dps-dropdown-title{font-weight:500}
.dps-panel-filter .dps-filter-search .dps-filter-facets .dps-facet-applications .dps-tree-item[data-tree-level="1"]>.dps-tree-group{margin-left:0}
.dps-panel-filter .dps-filter-search .dps-filter-button{padding:8px 16px}
@media(max-width:1000px){.dps-panel-filter .dps-filter-search{flex-direction:column}
.dps-panel-filter .dps-filter-search .dps-filter-searchbar{width:100%}
}
@media(max-width:500px){.dps-panel-filter .dps-filter-search .dps-filter-facets{flex-direction:column}
.dps-panel-filter .dps-filter-search .dps-filter-facets .dps-facet-specialties{width:100%}
.dps-panel-filter .dps-filter-search .dps-filter-facets .dps-facet-applications{width:100%}
}
.dps-panel-filter .dps-filter-chips{grid-area:chips;display:flex;flex-wrap:wrap;align-content:center;gap:4px;padding:12px 0;font-size:12px}
.dps-panel-filter .dps-filter-chips .dps-filter-chip.dps-filter-clear{background-color:transparent;border:0;cursor:pointer;color:#157eac;font-size:12px}
.dps-panel-filter .dps-filter-chips .dps-filter-chip.dps-filter-clear:hover{color:#1c355e}
body.dps-no-scroll{overflow:hidden}
.dps-panel-navbar{grid-area:left;padding-right:12px;margin-right:16px;border-right:solid 1px #b6b7b9}
.dps-panel-navbar .dps-navbar-title{display:none;align-items:center;position:sticky;top:0;background-color:#fff;z-index:100;padding:12px 0;font-size:16px;font-weight:bold;border-bottom:1px solid #b6b7b9}
.dps-panel-navbar .dps-navbar-title .title-label{flex:1 1 auto}
.dps-panel-navbar .dps-navbar-title .title-icon{flex:0 0 auto;width:24px;cursor:pointer}
.dps-panel-navbar .dps-navbar-close{display:none}
.dps-panel-navbar .dps-navbar-overlay{display:none}
.dps-panel-navbar .dps-facet-regions{border-bottom:solid 1px #b6b7b9;padding-bottom:12px}
.dps-panel-navbar .dps-facet-regions .dps-tree-item[data-tree-level="1"]>.dps-tree-group{margin-left:0}
.dps-panel-navbar .dps-facet-regions .dps-widget-treeview .dps-tree-root{max-height:2000px}
@media(max-width:1000px){.dps-panel-navbar{padding-right:0;margin-right:0;border-right:0}
.dps-panel-navbar .dps-navbar-drawer{padding:0 12px;position:fixed;top:0;left:-150%;width:280px;height:100vh;background-color:#fff;box-shadow:2px 0 10px rgba(0,0,0,0.3);transition:left .3s ease-in-out;z-index:1001;overflow-y:auto}
.dps-panel-navbar .dps-navbar-drawer.open{left:0}
.dps-panel-navbar .dps-navbar-title{display:flex}
.dps-panel-navbar .dps-navbar-close{display:block}
.dps-panel-navbar .dps-navbar-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.5);z-index:1000;overscroll-behavior:contain;touch-action:none;display:none}
.dps-panel-navbar .dps-navbar-overlay.active{display:block}
}
.dps-panel-result{grid-area:result;padding:0}
.dps-panel-result .dps-result-total{font-size:14px;color:#000;margin:4px 0}
.dps-panel-result .dps-result-total .dps-result-count{font-weight:bold}
.dps-panel-result .dps-result-list{display:grid;grid-template-columns:auto}
.dps-panel-result .dps-result-list .dps-result-item{display:grid;grid-template-areas:"image title        actions" "image subtitle     actions" "image description  contact" "image chips        contact";grid-template-columns:100px 1fr 200px;gap:8px;border-bottom:1px solid #b6b7b9;padding:16px 0}
.dps-panel-result .dps-result-list .dps-result-item:first-child{border-top:1px solid #b6b7b9}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-image{grid-area:image;font-size:14px;font-weight:bold;display:flex;justify-content:center}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-image a{max-height:50px}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-image IMG{max-height:50px;max-width:100%;object-fit:contain}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-title{grid-area:title;font-size:16px;font-weight:600;color:#157eac}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-subtitle{grid-area:subtitle;display:flex;gap:8px;flex-wrap:wrap;font-size:12px;color:#666}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-ranking{display:flex}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-country .dps-icon{margin:0}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-description{grid-area:description}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-description p{line-height:normal;margin:0;font-size:14px}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-contact{grid-area:contact;display:flex;flex-direction:column;gap:8px;flex-wrap:wrap;font-size:14px;color:#666}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-chips{grid-area:chips;font-size:12px;display:flex;flex-direction:column;gap:4px}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-chips .dps-item-chip-list{display:flex;flex-wrap:wrap;gap:4px;align-items:center}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-chips .dps-item-chip-list i{color:#666}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-chips .dps-item-chip-title{font-weight:600}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-chips .dps-item-chip.chip-more-specialty,.dps-panel-result .dps-result-list .dps-result-item .dps-item-chips .dps-item-chip.chip-more-application{background-color:transparent;border:0;font-size:12px}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-chips .dps-item-chip.chip-application{--color-chip-hue:218}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-chips .dps-item-chip.chip-specialty{--color-chip-hue:20}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-actions{grid-area:actions;display:flex;align-items:center;gap:8px}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-actions .dps-contact-button{font-size:14px;width:100%}
.dps-panel-result .dps-result-more{display:flex;justify-content:center;margin:32px}
.dps-panel-result .dps-result-more .dps-button{padding:8px 32px}
.dps-panel-result .dps-result-more .dps-more-icon{display:none}
.dps-panel-result .dps-result-more.dps-loading button,.dps-panel-result .dps-result-more.dps-loading button:hover{opacity:.5;cursor:not-allowed;background-color:gray;pointer-events:none}
.dps-panel-result .dps-result-more.dps-loading .dps-more-icon{display:inline-block}
@media(max-width:1000px){.dps-panel-result .dps-result-list .dps-result-item{grid-template-areas:"image title        title" "image subtitle     subtitle" "image description  description" "image chips        chips" "image actions      contact";grid-template-columns:100px auto 1fr}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-contact{flex-direction:row;align-items:center;gap:8px 16px}
}
@media(max-width:500px){.dps-panel-result .dps-result-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}
.dps-panel-result .dps-result-list .dps-result-item{border:1px solid #b6b7b9;border-radius:4px;padding:12px;grid-template-areas:"image" "title" "subtitle" "description" "chips" "contact" "actions";grid-template-rows:50px auto auto 1fr auto auto auto;grid-template-columns:1fr}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-image{align-items:center}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-contact{margin-top:4px;flex-direction:row;gap:8px 16px}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-chips .dps-item-chip-list{margin-bottom:8px}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-chips .dps-item-chip-title{width:100%}
.dps-panel-result .dps-result-list .dps-result-item .dps-item-actions{align-items:flex-end;justify-content:space-evenly;padding:16px 0}
}
.dps-tooltip-specialties{--hue:20;--color:hsl(var(--hue),100%,80%);border-left-width:6px}
.dps-tooltip-specialties .dps-item-chip{--color-chip-hue:20}
.dps-tooltip-applications{--hue:218;--color:hsl(var(--hue),100%,80%);border-left-width:6px}
.dps-tooltip-applications .dps-item-chip{--color-chip-hue:218}
.dps-inquiry .dps-inquiry-content{overflow:auto;padding:0 20px 20px 20px}
.dps-inquiry .dps-inquiry-content .dps-inquiry-header{display:grid;grid-template-areas:"title logo" "name logo";grid-template-columns:1fr auto;gap:10px;margin-bottom:24px}
.dps-inquiry .dps-inquiry-content .dps-inquiry-header H1,.dps-inquiry .dps-inquiry-content .dps-inquiry-header H2,.dps-inquiry .dps-inquiry-content .dps-inquiry-header H3{margin:0}
.dps-inquiry .dps-inquiry-content .dps-inquiry-header .dps-inquiry-title{grid-area:title;margin:auto 0}
.dps-inquiry .dps-inquiry-content .dps-inquiry-header .dps-inquiry-name{grid-area:name}
.dps-inquiry .dps-inquiry-content .dps-inquiry-header .dps-inquiry-logo{grid-area:logo;display:flex;align-items:end;margin-right:10px}
.dps-inquiry .dps-inquiry-content .dps-inquiry-header .dps-inquiry-logo img{max-height:70px;max-width:200px;object-fit:fill}
.dps-inquiry .dps-inquiry-content table.dps-form-table{width:100%}
.dps-inquiry .dps-inquiry-content table.dps-form-table td.dps-field-label{width:30%;font-weight:bold;padding:8px 0}
.dps-inquiry .dps-inquiry-content table.dps-form-table td.dps-field-input{width:70%}
.dps-inquiry .dps-inquiry-content table.dps-form-table td.dps-field-input input,.dps-inquiry .dps-inquiry-content table.dps-form-table td.dps-field-input textarea,.dps-inquiry .dps-inquiry-content table.dps-form-table td.dps-field-input select{width:100%;max-width:100%;box-sizing:border-box;margin:0 auto;padding:8px;border:1px solid #b6b7b9;border-radius:4px}
.dps-inquiry .dps-inquiry-content .dps-field-required{color:#da291c}
.dps-inquiry .dps-inquiry-content .dps-enquiry-agreement{font-style:italic;font-weight:normal;padding-left:8px}
.dps-inquiry .dps-inquiry-content .dps-form-submit{padding:10px 25px;background-color:#1c355e;color:#fff;width:100%;font-weight:600;border:0;border-radius:5px;transition:ease .2s;cursor:pointer}
.dps-inquiry .dps-inquiry-content .dps-form-submit:disabled{opacity:.5;cursor:not-allowed;color:#666}
.dps-inquiry .dps-inquiry-content .dps-form-validated table.dps-form-table td.dps-field-input *:invalid{background-color:#fff5f5;border-color:#da291c}