.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12943 .elementor-element.elementor-element-nmhero{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-listeo-homebanner .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-listeo-homebanner .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12943 .elementor-element.elementor-element-nmherow .main-search-container{background-image:url("https://nerdmarket.it/wp-content/uploads/2026/09/nerdmarket-hero-web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12943 .elementor-element.elementor-element-nmherow h1{color:#FFFFFF;}.elementor-12943 .elementor-element.elementor-element-nmherow h2{color:#FFFFFF;}.elementor-12943 .elementor-element.elementor-element-nmherow h4{color:#FFFFFF;}.elementor-12943 .elementor-element.elementor-element-nmherow h5{color:#FFFFFF;}.elementor-12943 .elementor-element.elementor-element-nmherow .main-search-inner{text-align:left;}.elementor-12943 .elementor-element.elementor-element-nmcats{--display:flex;--padding-top:34px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-12943 .elementor-element.elementor-element-nmcats:not(.elementor-motion-effects-element-type-background), .elementor-12943 .elementor-element.elementor-element-nmcats > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-12943 .elementor-element.elementor-element-nmcatrow{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12943 .elementor-element.elementor-element-nmcatrow:not(.elementor-motion-effects-element-type-background), .elementor-12943 .elementor-element.elementor-element-nmcatrow > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-widget-listeo-headline .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-listeo-headline .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-listeo-taxonomy-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-listeo-taxonomy-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12943 .elementor-element.elementor-element-nmlist{--display:flex;--padding-top:22px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-12943 .elementor-element.elementor-element-nmlist:not(.elementor-motion-effects-element-type-background), .elementor-12943 .elementor-element.elementor-element-nmlist > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-12943 .elementor-element.elementor-element-nmlistrow{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-12943 .elementor-element.elementor-element-nmlistrow:not(.elementor-motion-effects-element-type-background), .elementor-12943 .elementor-element.elementor-element-nmlistrow > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-widget-listeo-listings-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-listeo-listings-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12943 .elementor-element.elementor-element-nmctas{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-12943 .elementor-element.elementor-element-nmctas:not(.elementor-motion-effects-element-type-background), .elementor-12943 .elementor-element.elementor-element-nmctas > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-widget-call-to-action .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-call-to-action .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12943 .elementor-element.elementor-element-nmcta1 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-12943 .elementor-element.elementor-element-nmcta1.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-12943 .elementor-element.elementor-element-nmcta1.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-12943 .elementor-element.elementor-element-nmcta1.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-12943 .elementor-element.elementor-element-nmcta1 .elementor-cta .elementor-cta__bg, .elementor-12943 .elementor-element.elementor-element-nmcta1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-12943 .elementor-element.elementor-element-nmcta1{width:50;max-width:50;}.elementor-12943 .elementor-element.elementor-element-nmcta1 .elementor-cta__content{min-height:300px;text-align:start;}.elementor-12943 .elementor-element.elementor-element-nmcta1 .elementor-cta__title{color:#FFFFFF;}.elementor-12943 .elementor-element.elementor-element-nmcta1 .elementor-cta__description{color:#FFFFFF;}.elementor-12943 .elementor-element.elementor-element-nmcta1 .elementor-cta__button{color:#FFFFFF;background-color:#7438E8;border-radius:9px;}.elementor-12943 .elementor-element.elementor-element-nmcta1 .elementor-cta__button:hover{background-color:#5D24C9;}.elementor-12943 .elementor-element.elementor-element-nmcta2 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-12943 .elementor-element.elementor-element-nmcta2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-12943 .elementor-element.elementor-element-nmcta2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-12943 .elementor-element.elementor-element-nmcta2.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-12943 .elementor-element.elementor-element-nmcta2 .elementor-cta .elementor-cta__bg, .elementor-12943 .elementor-element.elementor-element-nmcta2 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-12943 .elementor-element.elementor-element-nmcta2{width:50;max-width:50;}.elementor-12943 .elementor-element.elementor-element-nmcta2 .elementor-cta__content{min-height:300px;text-align:start;}.elementor-12943 .elementor-element.elementor-element-nmcta2 .elementor-cta__title{color:#FFFFFF;}.elementor-12943 .elementor-element.elementor-element-nmcta2 .elementor-cta__description{color:#FFFFFF;}.elementor-12943 .elementor-element.elementor-element-nmcta2 .elementor-cta__button{color:#111827;background-color:#FFFFFF;border-radius:9px;}.elementor-12943 .elementor-element.elementor-element-nmcta2 .elementor-cta__button:hover{background-color:#F1F5F9;}.elementor-12943 .elementor-element.elementor-element-nmstats{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:12px;--padding-bottom:42px;--padding-left:24px;--padding-right:24px;}.elementor-12943 .elementor-element.elementor-element-nmstats:not(.elementor-motion-effects-element-type-background), .elementor-12943 .elementor-element.elementor-element-nmstats > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-widget-icon-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12943 .elementor-element.elementor-element-nmstat1{width:25;max-width:25;}.elementor-12943 .elementor-element.elementor-element-nmstat1 .elementor-icon-box-wrapper{gap:15px;}.elementor-12943 .elementor-element.elementor-element-nmstat1.elementor-view-stacked .elementor-icon{background-color:#111827;}.elementor-12943 .elementor-element.elementor-element-nmstat1.elementor-view-framed .elementor-icon, .elementor-12943 .elementor-element.elementor-element-nmstat1.elementor-view-default .elementor-icon{fill:#111827;color:#111827;border-color:#111827;}.elementor-12943 .elementor-element.elementor-element-nmstat2{width:25;max-width:25;}.elementor-12943 .elementor-element.elementor-element-nmstat2 .elementor-icon-box-wrapper{gap:15px;}.elementor-12943 .elementor-element.elementor-element-nmstat2.elementor-view-stacked .elementor-icon{background-color:#111827;}.elementor-12943 .elementor-element.elementor-element-nmstat2.elementor-view-framed .elementor-icon, .elementor-12943 .elementor-element.elementor-element-nmstat2.elementor-view-default .elementor-icon{fill:#111827;color:#111827;border-color:#111827;}.elementor-12943 .elementor-element.elementor-element-nmstat3{width:25;max-width:25;}.elementor-12943 .elementor-element.elementor-element-nmstat3 .elementor-icon-box-wrapper{gap:15px;}.elementor-12943 .elementor-element.elementor-element-nmstat3.elementor-view-stacked .elementor-icon{background-color:#111827;}.elementor-12943 .elementor-element.elementor-element-nmstat3.elementor-view-framed .elementor-icon, .elementor-12943 .elementor-element.elementor-element-nmstat3.elementor-view-default .elementor-icon{fill:#111827;color:#111827;border-color:#111827;}.elementor-12943 .elementor-element.elementor-element-nmstat4{width:25;max-width:25;}.elementor-12943 .elementor-element.elementor-element-nmstat4 .elementor-icon-box-wrapper{gap:15px;}.elementor-12943 .elementor-element.elementor-element-nmstat4.elementor-view-stacked .elementor-icon{background-color:#111827;}.elementor-12943 .elementor-element.elementor-element-nmstat4.elementor-view-framed .elementor-icon, .elementor-12943 .elementor-element.elementor-element-nmstat4.elementor-view-default .elementor-icon{fill:#111827;color:#111827;border-color:#111827;}.elementor-12943 .elementor-element.elementor-element-nmbrand{--display:flex;--padding-top:4px;--padding-bottom:42px;--padding-left:24px;--padding-right:24px;}.elementor-12943 .elementor-element.elementor-element-nmbrand:not(.elementor-motion-effects-element-type-background), .elementor-12943 .elementor-element.elementor-element-nmbrand > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12943 .elementor-element.elementor-element-nmbrandtxt{text-align:center;}.elementor-12943 .elementor-element.elementor-element-nmbrandtxt .elementor-heading-title{color:#111827;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12943 .elementor-element.elementor-element-nmtag{text-align:center;color:#6B7280;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}/* Start custom CSS for listeo-headline, class: .elementor-element-nmcathead */.elementor-12943 .elementor-element.elementor-element-nmcathead h3{color:#111827!important;font-weight:800!important;text-align:left!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-nmcatall */.elementor-12943 .elementor-element.elementor-element-nmcatall .elementor-button{background:transparent!important;color:#7c3aed!important;padding:6px!important;font-weight:700!important}.elementor-12943 .elementor-element.elementor-element-nmcatall .elementor-button:hover{color:#6630d9!important}/* End custom CSS */
/* Start custom CSS for listeo-headline, class: .elementor-element-nmlisthead */.elementor-12943 .elementor-element.elementor-element-nmlisthead h3{color:#111827!important;font-weight:800!important;text-align:left!important}.elementor-12943 .elementor-element.elementor-element-nmlisthead span{color:#64748b!important}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-nmlistall */.elementor-12943 .elementor-element.elementor-element-nmlistall .elementor-button{background:transparent!important;color:#7c3aed!important;padding:6px!important;font-weight:700!important}.elementor-12943 .elementor-element.elementor-element-nmlistall .elementor-button:hover{color:#6630d9!important}/* End custom CSS */
/* Start custom CSS for listeo-listings-carousel, class: .elementor-element-nmlistcar */.elementor-12943 .elementor-element.elementor-element-nmlistcar .listing-item{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 4px 16px rgba(17,24,39,.08)!important}.elementor-12943 .elementor-element.elementor-element-nmlistcar .listing-item:hover{border-color:#c4b5fd!important;box-shadow:0 10px 26px rgba(124,58,237,.12)!important}.elementor-12943 .elementor-element.elementor-element-nmlistcar h3,.elementor-12943 .elementor-element.elementor-element-nmlistcar h4{color:#111827!important}.elementor-12943 .elementor-element.elementor-element-nmlistcar .listing-small-badge,.elementor-12943 .elementor-element.elementor-element-nmlistcar .verified-badge{background:#7c3aed!important}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-nmcta1 */.elementor-12943 .elementor-element.elementor-element-nmcta1 .elementor-cta__button{background:#7c3aed!important;background-image:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;border-color:#7c3aed!important;color:#fff!important}.elementor-12943 .elementor-element.elementor-element-nmcta1 .elementor-cta__button:hover{background:#6630d9!important;background-image:linear-gradient(135deg,#7c3aed,#5b21b6)!important;border-color:#6630d9!important;color:#fff!important}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-nmcta2 */.elementor-12943 .elementor-element.elementor-element-nmcta2 .elementor-cta__button{background:#fff!important;background-image:none!important;border-color:#fff!important;color:#111827!important}.elementor-12943 .elementor-element.elementor-element-nmcta2 .elementor-cta__button:hover{background:#f1f5f9!important;background-image:none!important;border-color:#f1f5f9!important;color:#7c3aed!important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-nmstat1 */.elementor-12943 .elementor-element.elementor-element-nmstat1 .elementor-icon{color:#111827!important;fill:#111827!important}.elementor-12943 .elementor-element.elementor-element-nmstat1 .elementor-icon-box-title{color:#111827!important;font-weight:800!important}.elementor-12943 .elementor-element.elementor-element-nmstat1 .elementor-icon-box-description{color:#64748b!important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-nmstat2 */.elementor-12943 .elementor-element.elementor-element-nmstat2 .elementor-icon{color:#111827!important;fill:#111827!important}.elementor-12943 .elementor-element.elementor-element-nmstat2 .elementor-icon-box-title{color:#111827!important;font-weight:800!important}.elementor-12943 .elementor-element.elementor-element-nmstat2 .elementor-icon-box-description{color:#64748b!important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-nmstat3 */.elementor-12943 .elementor-element.elementor-element-nmstat3 .elementor-icon{color:#111827!important;fill:#111827!important}.elementor-12943 .elementor-element.elementor-element-nmstat3 .elementor-icon-box-title{color:#111827!important;font-weight:800!important}.elementor-12943 .elementor-element.elementor-element-nmstat3 .elementor-icon-box-description{color:#64748b!important}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-nmstat4 */.elementor-12943 .elementor-element.elementor-element-nmstat4 .elementor-icon{color:#111827!important;fill:#111827!important}.elementor-12943 .elementor-element.elementor-element-nmstat4 .elementor-icon-box-title{color:#111827!important;font-weight:800!important}.elementor-12943 .elementor-element.elementor-element-nmstat4 .elementor-icon-box-description{color:#64748b!important}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-nmcss */.nm-home{
 --nm-purple:#7c3aed;
 --nm-purple-dark:#6630d9;
 --nm-ink:#111827;
 --nm-muted:#64748b;
 --nm-bg:#f8fafc;
 --nm-line:#e5e7eb;
 --nm-white:#fff;
 font-family:Inter,Arial,sans-serif
}
body.page-id-12943{background:var(--nm-bg,#f8fafc);color:var(--nm-ink,#111827)}
body.page-id-12943 #wrapper,
body.page-id-12943 #content{background:var(--nm-bg,#f8fafc)}
body.page-id-12943 a{transition:color .2s ease,background-color .2s ease,border-color .2s ease}
body.page-id-12943 a:hover{color:var(--nm-purple,#7c3aed)}
.nm-home~.nm-section,.nm-cta-row,.nm-stats,.nm-brand{font-family:Inter,Arial,sans-serif}
.nm-hero .main-search-container{min-height:510px!important}
.nm-hero .main-search-container:before{background:linear-gradient(90deg,rgba(7,12,25,.80) 0%,rgba(7,12,25,.48) 48%,rgba(7,12,25,.16) 100%)!important}
.nm-hero h1{font-size:52px!important;line-height:1.05!important;font-weight:800!important;max-width:680px;color:#fff!important}
.nm-hero h4{font-size:20px!important;line-height:1.45!important;font-weight:400!important;color:#fff!important}
.nm-hero .main-search-input{background:#fff!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:14px!important;box-shadow:0 12px 35px rgba(0,0,0,.25)!important}
.nm-hero .main-search-input button,
.nm-hero button.button{background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;border-color:#7c3aed!important;color:#fff!important;border-radius:10px!important}
.nm-hero .main-search-input button:hover,
.nm-hero button.button:hover{background:linear-gradient(135deg,#7c3aed,#5b21b6)!important}
.nm-hero .highlighted-category,
.nm-hero .main-search-input-item.location a{border-color:rgba(255,255,255,.24)!important}
.nm-hero .highlighted-category a{background:rgba(17,24,39,.62)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:999px!important}
.nm-section{max-width:1200px;margin:0 auto}
.nm-section-title h3{text-align:left!important;color:#111827!important;font-weight:800!important}
.nm-section-title span{color:#64748b!important}
.nm-category-grid .category-box,
.nm-category-grid .category-small-box{
 background:#fff!important;
 border:1px solid #e5e7eb!important;
 border-radius:12px!important;
 box-shadow:0 4px 15px rgba(17,24,39,.05)!important
}
.nm-category-grid .category-box:hover,
.nm-category-grid .category-small-box:hover{
 border-color:#c4b5fd!important;
 box-shadow:0 9px 24px rgba(124,58,237,.13)!important
}
.nm-category-grid h4{color:#111827!important}
.nm-category-grid span{color:#64748b!important}
.nm-listing-carousel .listing-item{
 background:#fff!important;
 border:1px solid #e5e7eb!important;
 border-radius:10px!important;
 overflow:hidden!important;
 box-shadow:0 4px 16px rgba(17,24,39,.08)!important
}
.nm-listing-carousel .listing-item:hover{border-color:#c4b5fd!important;box-shadow:0 10px 26px rgba(124,58,237,.12)!important}
.nm-listing-carousel h3,
.nm-listing-carousel h4{color:#111827!important}
.nm-listing-carousel .listing-small-badge,
.nm-listing-carousel .verified-badge{background:#7c3aed!important}
.nm-cta-row{display:flex!important;gap:20px!important;max-width:1200px;margin:0 auto}
.nm-cta{width:50%!important}
.nm-cta .elementor-cta{border-radius:12px!important;overflow:hidden!important;box-shadow:0 8px 24px rgba(17,24,39,.10)!important}
.nm-cta .elementor-cta__content{background:linear-gradient(90deg,rgba(7,12,25,.91),rgba(55,20,110,.42))!important}
.nm-cta-primary .elementor-cta__button{background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;border:0!important;color:#fff!important}
.nm-cta-primary .elementor-cta__button:hover{background:linear-gradient(135deg,#7c3aed,#5b21b6)!important;color:#fff!important}
.nm-cta-community .elementor-cta__content{background:linear-gradient(90deg,rgba(29,78,110,.90),rgba(83,117,145,.42))!important}
.nm-cta-community .elementor-cta__button{background:#fff!important;color:#111827!important;border:0!important}
.nm-cta-community .elementor-cta__button:hover{background:#f1f5f9!important;color:#7c3aed!important}
.nm-stats{display:flex!important;max-width:1200px;margin:0 auto;background:#f8fafc}
.nm-stat{width:25%!important;text-align:center}
.nm-stat .elementor-icon{color:#111827!important;fill:#111827!important}
.nm-stat .elementor-icon-box-title,
.nm-stat .elementor-icon-box-title a{color:#111827!important;font-weight:800!important}
.nm-stat .elementor-icon-box-description{color:#64748b!important}
.nm-brand-title h3{font-weight:800!important;margin-bottom:0;color:#111827!important}
.nm-brand-title h3:after{content:"Market";color:#7c3aed}
.nm-brand-title h3{font-size:0!important}
.nm-brand-title h3:before{content:"Nerd";color:#111827;font-size:26px}
.nm-brand-title h3:after{font-size:26px}
.nm-brand-tagline{color:#64748b!important}
body.page-id-12943 .button,
body.page-id-12943 input[type=submit]{background-color:#7c3aed;border-color:#7c3aed}
body.page-id-12943 .button:hover,
body.page-id-12943 input[type=submit]:hover{background-color:#6630d9;border-color:#6630d9}
@media(max-width:767px){
 .nm-hero .main-search-container{min-height:580px!important}
 .nm-hero h1{font-size:38px!important}
 .nm-hero h4{font-size:17px!important}
 .nm-cta-row,.nm-stats{flex-wrap:wrap!important}
 .nm-cta{width:100%!important}
 .nm-stat{width:50%!important}
}
/* FIX SPECIFICO CTA LISTEO */
body.page-id-12943 .elementor-12943 .elementor-element-nmcta1 .elementor-cta__button{
background:#7c3aed!important;
background-image:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;
border-color:#7c3aed!important;
color:#fff!important
}
body.page-id-12943 .elementor-12943 .elementor-element-nmcta1 .elementor-cta__button:hover{
background:#6630d9!important;
background-image:linear-gradient(135deg,#7c3aed,#5b21b6)!important;
border-color:#6630d9!important;
color:#fff!important
}
body.page-id-12943 .elementor-12943 .elementor-element-nmcta2 .elementor-cta__button{
background:#fff!important;
background-image:none!important;
border-color:#fff!important;
color:#111827!important
}
body.page-id-12943 .elementor-12943 .elementor-element-nmcta2 .elementor-cta__button:hover{
background:#f1f5f9!important;
background-image:none!important;
border-color:#f1f5f9!important;
color:#7c3aed!important
}
/* HEADER NERDMARKET — palette e spaziatura mockup */
body.page-id-12943 #header,
body.page-id-12943 #header.cloned {
 background:#ffffff!important;
 border-bottom:1px solid #e5e7eb!important;
 box-shadow:0 2px 12px rgba(17,24,39,.05)!important
}
body.page-id-12943 #header .container,
body.page-id-12943 #header .left-side,
body.page-id-12943 #header .right-side {
 min-height:76px!important
}
body.page-id-12943 #navigation.style-1 ul li a,
body.page-id-12943 #navigation ul li a,
body.page-id-12943 #header .sign-in {
 color:#111827!important;
 font-weight:600!important
}
body.page-id-12943 #navigation.style-1 ul li a:hover,
body.page-id-12943 #navigation.style-1 ul li.current-menu-item>a,
body.page-id-12943 #navigation ul li a:hover,
body.page-id-12943 #header .sign-in:hover {
 color:#7c3aed!important
}
body.page-id-12943 #header .header-widget .button,
body.page-id-12943 #header .header-widget a.button,
body.page-id-12943 #header a.button {
 background:#7c3aed!important;
 background-image:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;
 border:0!important;
 border-radius:9px!important;
 color:#fff!important;
 box-shadow:0 6px 16px rgba(124,58,237,.22)!important
}
body.page-id-12943 #header .header-widget .button:hover,
body.page-id-12943 #header .header-widget a.button:hover,
body.page-id-12943 #header a.button:hover {
 background:#6630d9!important;
 background-image:linear-gradient(135deg,#7c3aed,#5b21b6)!important;
 color:#fff!important
}
body.page-id-12943 #header .user-menu ul li a:hover,
body.page-id-12943 #header .mm-menu-trigger:hover,
body.page-id-12943 #header .hamburger-inner,
body.page-id-12943 #header .hamburger-inner:before,
body.page-id-12943 #header .hamburger-inner:after {
 color:#7c3aed!important
}
@media(max-width:1099px){
 body.page-id-12943 #header .container{min-height:68px!important}
 body.page-id-12943 #header .header-widget .button{border-radius:8px!important}
}


/* NERDMARKET PALETTE OVERRIDE V2 */
body.page-id-12943{--main-color:#7c3aed!important;--listeo-main-color:#7c3aed!important;--nm-purple:#7c3aed;--nm-purple-dark:#6630d9;accent-color:#7c3aed!important}
body.page-id-12943 #navigation ul li:hover>a,body.page-id-12943 #navigation ul li.current-menu-item>a,body.page-id-12943 #navigation ul ul li:hover>a,body.page-id-12943 #header .sign-in:hover,body.page-id-12943 .user-menu ul li a:hover,body.page-id-12943 .listing-title a:hover,body.page-id-12943 .listing-item-content h3 a:hover{color:#7c3aed!important}
body.page-id-12943 #navigation ul ul{border-top-color:#7c3aed!important}
body.page-id-12943 .main-search-input button,body.page-id-12943 .button,body.page-id-12943 button.button,body.page-id-12943 input[type=button],body.page-id-12943 input[type=submit],body.page-id-12943 .listing-small-badge,body.page-id-12943 .verified-badge,body.page-id-12943 .verified-icon,body.page-id-12943 .category-box-btn,body.page-id-12943 .pagination ul li a.current,body.page-id-12943 .pagination ul li a:hover,body.page-id-12943 .chosen-container .chosen-results li.highlighted,body.page-id-12943 .select2-container--default .select2-results__option--highlighted[aria-selected],body.page-id-12943 .range-slider .ui-slider .ui-slider-range{background-color:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important}
body.page-id-12943 .main-search-input button:hover,body.page-id-12943 .button:hover,body.page-id-12943 button.button:hover,body.page-id-12943 input[type=button]:hover,body.page-id-12943 input[type=submit]:hover,body.page-id-12943 .category-box-btn:hover{background-color:#6630d9!important;border-color:#6630d9!important;color:#fff!important}
body.page-id-12943 .like-icon:hover,body.page-id-12943 .like-icon.liked,body.page-id-12943 .like-icon:focus{background-color:#7c3aed!important;color:#fff!important}
body.page-id-12943 .like-icon:hover:before,body.page-id-12943 .like-icon.liked:before{color:#fff!important}
body.page-id-12943 .slick-dots li.slick-active button:before,body.page-id-12943 .star-rating:before,body.page-id-12943 .star-rating span:before{color:#7c3aed!important}
body.page-id-12943 .slick-prev:hover,body.page-id-12943 .slick-next:hover{background:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important}
body.page-id-12943 #categorie .category-box:hover,body.page-id-12943 #categorie .category-box-container:hover .category-box{border-color:#a78bfa!important}
body.page-id-12943 #categorie .category-box-btn,body.page-id-12943 #categorie .category-small-box:hover{background-color:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important}
body.page-id-12943 #categorie .category-box-btn:hover{background-color:#6630d9!important;border-color:#6630d9!important}
body.page-id-12943 #header .header-widget .button,body.page-id-12943 #header a.button{background-color:#7c3aed!important;background-image:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;border-color:#7c3aed!important;color:#fff!important}
body.page-id-12943 #header .header-widget .button:hover,body.page-id-12943 #header a.button:hover{background-color:#6630d9!important;background-image:linear-gradient(135deg,#7c3aed,#5b21b6)!important;border-color:#6630d9!important;color:#fff!important}
body.page-id-12943 .mm-menu a:hover,body.page-id-12943 .mm-listview>li.current-menu-item>a{color:#7c3aed!important}/* End custom CSS */