/*InCom Branding Removal*/
#incomlogo,
#incomLogo,
.incomcredential.credential,
footer .credentials .credit .brokerfooter .operated::after,
footer .creditincom,
body.landing footer div.centerer p.links a[href="https://www.incomrealestate.com/"],
body.nb footer p:nth-child(3) a[href="http://www.incomrealestate.com/"],
body.nb-step-2 footer p:nth-child(3) a[href="https://www.incomrealestate.com/"],
body.dh footer p:nth-child(3) a[href="https://www.incomrealestate.com/"],
body.ds footer p:nth-child(3) a[href="https://www.incomrealestate.com/"],
body.precon footer div.centerer p.links a[href="https://www.incomrealestate.com/"],
body.hv footer p:nth-child(3) a[href="https://www.incomrealestate.com/"] {
  display: none !important;
}

/* body div.featuresheet_footer{
  visibility: hidden;
<a href="https://www.doornash.com">
  Homes for Sale in Fort Worth , Dallas, El Paso, TX | Door Nash
</a>
  }
   */
body div.featuresheet_footer strong,
body div.featuresheet_footer span,
body div.featuresheet_footer a:first-of-type {
  visibility: visible;
}

body div.featuresheet_footer a:first-of-type::before {
  content: '© ';
}

body.landing footer div.centerer p.links,
body.nb footer p:nth-child(3),
body.nb-step-2 footer p:nth-child(3),
body.dh footer p:nth-child(3),
body.hv footer p:nth-child(3),
body.ds footer p:nth-child(3),
body.precon footer div.centerer p.links {
  overflow: hidden;
  white-space: nowrap;
  margin: 0 auto;
}

body.landing footer div.centerer p.links {
  width: 14.2em;
}

body.nb footer p:nth-child(3),
body.nb-step-2 footer p:nth-child(3),
body.dh footer p:nth-child(3),
body.hv footer p:nth-child(3),
body.ds footer p:nth-child(3) {
  width: 15.1em;
}

body.precon footer div.centerer p.linksa {
  width: 15.3em;
}

.rets_disclaimer_logo {
  visibility: hidden;
  grid-column: 1;
}

/*Theme color*/
:root {
  --Background: #0B0B0B;
  --Secondaryblack: #181818;
  --OrangeCTA: #121212;
  --Orangehover: #ed8907;
  --White: #FFFFFF;
  --Lightgray: #F4F4F4;
}

.mapApp .header .top.office-site,
.mapApp .sidebar,
.mapApp .property-view.expanded,
.mapApp .property-view.expanded .property-wrapper,
.property-wrapper .about-and-short-data,
.property-panel .property-details,
.property-panel .property-details .property-details-block dl::before,
.property-data .short-data-wrapper,
.property-data .slider-address,
.est-mortgage,
.property-history.sold-history,
.property-history.sold-history div.row.header,
.mortgage-calc-wrapper,
.first-part,
.intro p,
.property-lead-forms .tab-content,
.first-part::after,
.related-properties,
.property-data,
.property-column,
.header .toolbar-preview {
  background-color: var(--Background) !important;
}

.mapApp .header .top.office-site .office {
  background: var(--White);
}

.mapApp .header .top.office-site .office-details div[class*="phone"] a,
.mapApp .header .top.office-site,
.property-panel .property-details,
.property-panel .property-details dt,
.property-panel .property-details dd,
.property-data .slider-address,
.property-data .property-panel span,
.about-property,
.property-data h3,
.property-data h2,
.est-mortgage,
.property-data div.col,
.property-data label,
.related-properties .title-related,
.new_disclaimer {
  color: var(--White) !important;
  opacity: 1 !important;
}

/*theme color*/
body[class*="alculators"] .calculate_link,
.condo-list #precondo_sortFilter input.form-submit,
.condo-detail .precondo_slider #pre_Construction_contact_form .submit-wrapper input,
body[class*="Join_Our_Team"] .maincontentinner .widgets-askQuestions .submit-wrapper input,
.condo-detail #pre_Construction_contact_form .submit-wrapper input,
.inner div[id*="ask_questions"] .widgets-askQuestions .submit-wrapper .form-submit,
.btn-wrapper .cta-button,
body.inner .wrapper div[id*="quickSearch"] .searchWidgetApp .search-main-wrapper .btn-submit,
.mapApp .toolbar #searchType .dropdown-toggle,
.header .top.office-site .office-title .dropdown-toggle.regular::after,
.savesearch-toolbar .btn,
.drip-campaign-btns .btn:hover,
.savesearch-toolbar .btn,
.property-panel.open .btn-block,
.market-stats-panel .btn-block,
.property-panel .btn-block:hover,
.property-column-all .map-integrated .overlaybtn span.textview,
.drip-campaign-btns .btn.active,
.property-lead-forms .nav-tabs .nav-link.active,
.property-lead-forms .nav-tabs .nav-link:hover,
.open-house .btn,
.open-house .btn.active,
.toggleList,
.property-column-all .map-integrated button:hover,
.slider .image-wrapper.form .btn,
.btn-info.mapinfo,
.btn-info,
.show-properties .btn,
.header .action .call:before,
.header .action.active .filter,
.inner-text button,
.property-view.expanded .toolbar,
.property-view .toolbar,
.wrapper-price-type,
.wrapper-short-details,
.property-view-mobile .toolbar {
  background-color: var(--OrangeCTA) !important;
  color: #fff !important;
}

.btn.btn-primary.send-message {
  background-color: var(--OrangeCTA) !important;
  border-color: var(--White) !important;
  color: #fff !important;
}

.btn.btn-outline-primary.prequalified {
  background-color: var(--OrangeCTA);
  color: #fff;
  border: var(--OrangeCTA);
}

.related-links a.item,
.header.toolbar .title {
  background-color: var(--OrangeCTA) !important;
  border-color: var(--OrangeCTA) !important;
  color: var(--White) !important;
}

.est-mortage-number,
.market-stats-panel .market-insights-message .contact-me-btn,
.nextstream:before,
.slider .image-wrapper.form .phone-office a,
.slider .image-wrapper.form .phone-office:before,
.property-data .wrapper-short-details div.square,
.more .header .dropdown-toggle,
.menu .dropdown-toggle,
.sidebar-toolbar .title,
.pagination li.active a,
.property-data .short-data-wrapper div.square,
.property-data div.square span::before,
.property-data div.square span::after,
.property-price .end-price,
.wrapper-price-type .property-type,
.est-mortage-number a,
.est-mortage-number a::before,
.property-column.agent-info.office-info h2,
.property-column.agent-info h2 a,
.property-column.agent-info.office-info .agent-title,
.property-column.office-info .phone-office::before,
.property-column .phone-fax a[data-v-564dd66c],
.property-column .phone-mobile a,
.property-column .phone-office a,
.property-column .phone-tollfree a,
.property-column .column-title,
.property .toolbar button::before,
.property .toolbar .item,
.property .toolbar a.btn::before,
.header .toolbar-preview,
.header .action .mapicon:not(.favourite),
.mortgage-calculator .intro p,
.option-wrapper-title p,
.mortgage-calc-wrapper .disclaimer p,
.mortgage-calc-wrapper .disclaimer p,
.property-lead-forms .tab-content p.comment,
.drip-campaign-btns .label-drip-campaign,
.header .top.office-site .office-title .title-office-btn .dropdown-toggle.regular,
.header .menu .title.mapicon:after {
  color: var(--White) !important;
}

.est-mortage-number a:hover,
.est-mortage-number a:hover:before,
.close-filter .mapicon:hover:before {
  border-color: var(--White) !important;
  color: var(--White) !important;
}

.slider .image-wrapper.form .btn,
.header.toolbar .title {
  border-color: var(--OrangeCTA) !important;
}

.property-column-all .map-integrated button,
.about-property.shortText button,
.shortText .about-property button,
.sidebar.full .sidebar-toolbar .title {
  color: #fff !important;
  border: 1px solid #fff !important;
}

.market-stats-panel .nav-tabs .nav-link.active:after {
  border-bottom: 3px solid var(--OrangeCTA) !important;
}

.property-column.agent-info.office-info .image,
#propertyViewApp .property-column.agent-info .image {
  background-color: #fff;
}

/* .related-links a.item:hover{
  background-color: var(--Orangehover) !important;
} */

.map-top-right-control.map-region .map-control{
  color: #000;
}
.map-top-right-control.map-region .map-control:hover,
.map-top-right-control.map-region .map-control.active{
  background: #000;
  color: #fff;
  border-color: #fff;
}
/* DoorNash black forms — 2026-10-16 */
:is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) {
 background:#000 !important; color:#fff !important; color-scheme:dark;
 border:1px solid #343434; border-radius:14px; padding:clamp(20px,3vw,40px); box-sizing:border-box;
}
body.theme24 .maincontentinner:has(> #node-form), .webform-client-form-inside:has(> form.free-home-evaluation) {background:#000 !important;color:#fff !important;padding:24px;border-radius:14px;}
body.theme24 .maincontentinner:has(> #node-form) > h1 {color:#fff !important;line-height:1.3;margin-bottom:24px;}
:is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) :is(h1,h2,h3,h4,label,legend,p,.description,.comment,.form-required,.custom-form-before) {color:#fff !important;line-height:1.5;}
:is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) :is(h1,h2,h3) {line-height:1.25;margin-bottom:18px;}
:is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],input[type="date"],input[type="search"],textarea,select) {
 background:#151515 !important;color:#fff !important;border:1px solid #666 !important;border-radius:7px;
 min-height:48px;padding:12px 14px;box-sizing:border-box;font-size:16px;max-width:100%;box-shadow:none;
}
:is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) textarea {min-height:130px;resize:vertical;}
:is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) :is(input,textarea)::placeholder {color:#bbb !important;opacity:1;}
:is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) :is(input,textarea,select,button,a):focus-visible {outline:3px solid #ff8b38 !important;outline-offset:3px;}
:is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) :is(input[type="checkbox"],input[type="radio"]) {accent-color:#ff6a00;}
:is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) :is(input[type="submit"],button[type="submit"],button.form-submit,.submit-wrapper button,.btn.btn-primary,.btn.btn-info) {
 background:#ff6a00 !important;color:#000 !important;border:2px solid #ff6a00 !important;
 border-radius:7px;min-height:48px;padding:12px 24px;font-weight:700;cursor:pointer;
}
:is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) :is(input[type="submit"],button[type="submit"],button.form-submit,.submit-wrapper button,.btn.btn-primary,.btn.btn-info):hover {background:#ff8b38 !important;border-color:#ff8b38 !important;}
:is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) a:not(.btn):not(.nav-link) {color:#ff9b55 !important;text-underline-offset:3px;}
:is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) :is(.widgets-askQuestions,.form-contact,.content,.tab-content,.property-form,.form-item,.form-actions,fieldset) {background-color:transparent !important;color:#fff !important;}
:is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) :is(.drip-group-container,[id^="drip-group-container"]) :is(label,span,div) {color:#fff;}
:is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) .nav-link {background:#191919 !important;color:#fff !important;border-color:#555 !important;}
:is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) .nav-link.active {background:#ff6a00 !important;color:#000 !important;}
:is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) :is(.error,.error-message,.invalid-feedback) {color:#ffb4ab !important;}
:is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) .description, :is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) .comment {opacity:1;}
body.theme24 :is(.freehomewidget,.dreamhomewidget):has(form[id^="custom_first_step_"]) {background:#000 !important;}
body.theme24 :is(.freehomewidget,.dreamhomewidget):has(form[id^="custom_first_step_"]) .lead-image {display:none;}
@media(max-width:600px) {
 :is(body.theme24 #node-form, .ask_questions_widget, form.free-home-evaluation, #properties_landing_form, form[id^="custom_first_step_"], .property-lead-forms, .slider .image-wrapper.form) {padding:20px 16px;border-radius:10px;}
 body.theme24 .maincontentinner:has(> #node-form) {padding:16px;}
}
/* End DoorNash black forms */

/* Embedded buyer/seller form overrides */
html:has(.webform-client-form-inside), body:has(> .webform-client-form-inside), body .webform-client-form-inside, body .webform-client-form-inside form.free-home-evaluation, body .webform-client-form-inside form.free-home-evaluation.step_1 {background:#000 !important;background-image:none !important;color:#fff !important;}
body .webform-client-form-inside form.free-home-evaluation :is(h1,h2,h3,p,label,legend) {color:#fff !important;}
body .webform-client-form-inside form.free-home-evaluation input.form-text {background:#151515 !important;color:#fff !important;border:1px solid #666 !important;}
body .webform-client-form-inside form.free-home-evaluation input.form-submit {background:#ff6a00 !important;color:#000 !important;border-color:#ff6a00 !important;}

/* Embedded offer form */
body.theme24 .es-widget-background-container:has(form[class*="FormLayout__Container"]), body.theme24 .es-widget-background-container:has(form[class*="FormLayout__Container"]) .es-widget-background-wrapper {background:#000 !important;color:#fff !important;border-radius:14px;}
body.theme24 form[class*="FormLayout__Container"] {background:#000 !important;color:#fff !important;padding:24px;border-radius:12px;}
body.theme24 .es-widget-background-container:has(form[class*="FormLayout__Container"]) :is([class*="Title"],[class*="Description"],[class*="Steps"],label) {color:#fff !important;}
body.theme24 form[class*="FormLayout__Container"] :is(.es-text-control-base-container,.es-text-control-base-inner,input,textarea,select) {background:#151515 !important;color:#fff !important;border-color:#666 !important;}
body.theme24 form[class*="FormLayout__Container"] .es-button-base-container {background:#ff6a00 !important;color:#000 !important;border-color:#ff6a00 !important;min-height:48px;}
body.theme24 form[class*="FormLayout__Container"] :is(input,textarea,select,button):focus-visible {outline:3px solid #ff8b38 !important;outline-offset:3px;}

/* DoorNash property detail map button */
.property-column.map-integrated button.overlaybtn[title="View on the map"],
.property-column-all .map-integrated button.overlaybtn[title="View on the map"] .textview {
 background:#ED8907 !important;border-color:#ED8907 !important;color:#000 !important;
}
.property-column.map-integrated button.overlaybtn[title="View on the map"] :is(.textview,.mapicon) {color:#000 !important;}
.property-column.map-integrated button.overlaybtn[title="View on the map"]:hover,
.property-column.map-integrated button.overlaybtn[title="View on the map"]:hover .textview {background:#FF9B25 !important;border-color:#FF9B25 !important;color:#000 !important;}
.property-column.map-integrated button.overlaybtn[title="View on the map"]:focus-visible {outline:3px solid #fff;outline-offset:3px;}

/* DoorNash property Send message buttons */
.property-data button.btn.btn-primary.send-message,
.property-column button.btn.btn-primary.send-message,
.property-lead-forms button.btn.btn-primary.send-message {
 background:#ED8907 !important;border-color:#ED8907 !important;color:#000 !important;
}
button.btn.btn-primary.send-message span {color:inherit !important;}
:is(.property-data,.property-column,.property-lead-forms) button.btn.btn-primary.send-message:hover:not(:disabled) {background:#FF9B25 !important;border-color:#FF9B25 !important;}
:is(.property-data,.property-column,.property-lead-forms) button.btn.btn-primary.send-message:focus-visible {outline:3px solid #fff;outline-offset:3px;}

#property-top .property-form button.btn.btn-primary.send-message {background:#ED8907 !important;border-color:#ED8907 !important;color:#000 !important;}
#property-top .property-form button.btn.btn-primary.send-message:hover:not(:disabled) {background:#FF9B25 !important;border-color:#FF9B25 !important;}

/* DoorNash homepage dark map tiles */
body.front #mapViewApp-0-298121 .gm-style {background-color:#000 !important;}
body.front #mapViewApp-0-298121 .gm-style img[role="presentation"][src^="https://maps.googleapis.com/maps/vt"] {filter:grayscale(1) invert(1) brightness(.8) contrast(1.15);}

/* DoorNash site-wide black, white and orange — 2026-10-16 */
body.theme24 {background:#000;color:#f5f5f5;}
body.theme24 :is(.wholepage,.contentarea,.maincontent,.maincontentinner,.widecontent,.pagebottom,.footerarea) {background-color:#000;color:#f5f5f5;}
body.theme24 :is(.main_title,.maintitle,.subject,.maincontentinner h1,.maincontentinner h2,.maincontentinner h3,.maincontentinner h4,.maincontentinner p,.maincontentinner li,.maincontentinner label,.maincontentinner legend) {color:#f5f5f5;}
body.theme24 .maincontentinner :is(h1,h2,h3,h4) {line-height:1.3;}
body.theme24 .maincontentinner a:not([class*="button"]):not(.btn):not([class*="cta"]) {color:#ff9b55;}
body.theme24 :is(.widgets-city-links,.citylinks,.citylinks_links) {background:#111;color:#fff;border-color:#383838;}
body.theme24 .citylinks a {color:#fff;}
body.theme24 .citylinks a:hover {color:#ff9b55;}
body.theme24 .citylinks li::before {background:#ff6a00;border-color:#ff6a00;}
body.theme24 :is(.contentarea,.widecontent,.footerarea) :is(h1,h2,h3,h4,p,label,legend) {color:#f5f5f5;}
body.theme24 .maincontentinner :is(.dn-page,.dn-nav-wrap,.dn-light,.dn-section) {background:#000 !important;color:#f5f5f5 !important;}
body.theme24 .maincontentinner :is(.dn-card,.dn-snapshot-card,.dn-tip,.dn-cost-box,.dn-number) {background:#161616 !important;color:#f5f5f5 !important;border-color:#444 !important;}
body.theme24 .maincontentinner .dn-page :is(h1,h2,h3,h4,p,li,label,span,strong,td,th) {color:#f5f5f5 !important;}
body.theme24 .maincontentinner .dn-nav-wrap a {background:#191919;color:#fff;border-color:#444;}
body.theme24 .maincontentinner :is(.dn-main-button,.dn-white-button) {background:#ff6a00 !important;color:#000 !important;border-color:#ff6a00 !important;}
body.theme24 .maincontentinner .dn-main-button:hover,body.theme24 .maincontentinner .dn-white-button:hover {background:#ff9b55 !important;}
body.theme24 .maincontentinner :is(input.form-text,textarea.form-textarea,select.form-select) {background:#151515;color:#fff;border:1px solid #666;color-scheme:dark;}
body.theme24 .maincontentinner :is(input.form-text,textarea.form-textarea)::placeholder {color:#bbb;opacity:1;}
body.theme24 .maincontentinner :is(input.form-submit,button.form-submit) {background:#ff6a00;color:#000;border-color:#ff6a00;}
body.theme24 :is(.maincontentinner,.citylinks) a:focus-visible {outline:3px solid #ff9b55;outline-offset:3px;}
@media print {body.theme24,body.theme24 .maincontentinner .dn-page {background:#fff !important;color:#000 !important;}body.theme24 .maincontentinner .dn-page :is(h1,h2,h3,h4,p,li,label,span,strong,td,th) {color:#000 !important;}}
/* End DoorNash site-wide theme */

/* DoorNash city widget readable links - 2026-10-16 */
.widgets-city-links .citylinks .citylinks_links li a { color:#ffffff !important; }
.widgets-city-links .citylinks .citylinks_links li a:hover,
.widgets-city-links .citylinks .citylinks_links li a:focus-visible { color:#FF6A00 !important; }

/* Door Nash content page design system */
body.theme24:has(.dnx-page) .wrapper.contentarea{display:block;background:#080808;}body.theme24:has(.dnx-page) .wrapper.contentarea>.maincontent{width:100%;float:none;max-width:none;}body.theme24:has(.dnx-page) .maincontentinner{padding:0;background:#080808;}body.theme24:has(.dnx-page) .maincontentinner>.main_title,body.theme24:has(.dnx-page) #wsidebar_right{display:none;}
body.theme24 .dnx-page{background:#080808;color:#fff;font-family:Arial,Helvetica,sans-serif;line-height:1.7;}body.theme24 .dnx-page *{box-sizing:border-box;}body.theme24 .dnx-page :is(h1,h2,h3){color:#fff!important;letter-spacing:-.025em;line-height:1.25!important;margin:0 0 18px;}body.theme24 .dnx-page h1{font-size:clamp(34px,5vw,62px)!important;max-width:950px;}body.theme24 .dnx-page h2{font-size:clamp(23px,2.6vw,32px)!important;}body.theme24 .dnx-page p{color:#d3d3d3!important;font-size:17px;line-height:1.75;margin:0 0 20px;}
.dnx-hero{padding:80px max(24px,calc((100% - 1120px)/2));background:radial-gradient(ellipse at top right,#43220f 0,transparent 65%),#080808;border-bottom:1px solid #333;}.dnx-lead{max-width:780px;font-size:21px!important;}.dnx-inner{max-width:1184px;padding:48px 32px;margin:auto;}.dnx-kicker{color:#ff9b55!important;font-size:12px!important;font-weight:800;letter-spacing:.14em;margin-bottom:20px!important;}.dnx-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px;}
body.theme24 .dnx-page a.dnx-button{display:inline-block;background:#ff6a00!important;border:2px solid #ff6a00;color:#080808!important;padding:14px 24px;border-radius:8px;font-size:16px;font-weight:800;text-decoration:none!important;}body.theme24 .dnx-page a.dnx-button:hover{background:#ff9b55!important;border-color:#ff9b55;}body.theme24 .dnx-page a.dnx-secondary{display:inline-block;border:1px solid #777;border-radius:8px;padding:14px 24px;color:#fff!important;text-decoration:none;}.dnx-answer{border-left:4px solid #ff6a00;padding:20px 26px;margin-bottom:36px;background:#151515;}.dnx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;}.dnx-card{padding:30px;background:#151515;border:1px solid #383838;border-radius:14px;}.dnx-number{display:block;color:#ff9b55;font-size:13px;font-weight:800;margin-bottom:16px;}.dnx-markets,.dnx-faq,.dnx-related{padding:42px 0;border-bottom:1px solid #333;}.dnx-markets nav{display:flex;gap:12px;flex-wrap:wrap;}.dnx-markets a,.dnx-related a{display:inline-block;padding:14px 18px;border:1px solid #444;border-radius:8px;color:#ff9b55!important;text-decoration:none;}.dnx-related a{margin:6px 10px 6px 0;}.dnx-faq details{padding:18px 0;border-top:1px solid #333;}.dnx-faq summary{cursor:pointer;color:#fff;font-weight:700;font-size:18px;}.dnx-faq details p{margin-top:14px!important;}.dnx-note{padding:24px;background:#191919;border:1px solid #444;margin:30px 0;}.dnx-cta{margin:42px 0;padding:42px;background:linear-gradient(125deg,#2d180b,#161616);border:1px solid #72411e;border-radius:14px;}.dnx-phone{display:inline-block;margin:16px;color:#fff!important;}.dnx-legacy{padding:32px 0;overflow-wrap:anywhere;}.dnx-page iframe{max-width:100%;}.dnx-page a:focus-visible{outline:3px solid #ff9b55;outline-offset:4px;}.dnx-page img{max-width:100%;height:auto;}@media(max-width:700px){.dnx-hero{padding:48px 22px;}.dnx-inner{padding:30px 20px;}.dnx-grid{grid-template-columns:1fr;}.dnx-card,.dnx-cta{padding:25px;}.dnx-actions a{width:100%;text-align:center;}.dnx-phone{margin:18px 0 0;display:block;}}@media print{body.theme24 .dnx-page,body.theme24 .dnx-page :is(.dnx-hero,.dnx-card,.dnx-answer,.dnx-cta){background:#fff!important;color:#000!important;}body.theme24 .dnx-page :is(h1,h2,h3,p){color:#000!important;}}
