.elementor-31486 .elementor-element.elementor-element-6a0f5ad .tx-section{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #17011A 100%);}.elementor-31486 .elementor-element.elementor-element-6a0f5ad .nm-about-1-left .inner-div .nm-pr-btn-1{outline:4px solid #000000;}.elementor-31486 .elementor-element.elementor-element-6a0f5ad .nm-pr-btn-1:is(.has-v2) .icon {color:#FFFFFF;background:#000000;}.elementor-31486 .elementor-element.elementor-element-6a0f5ad .nm-pr-btn-1:is(.has-v2):hover{background:#DA12A6;}.elementor-31486 .elementor-element.elementor-element-6a0f5ad .nm-subtitle-2,.nm-subtitle-1,.tx-subTitle{color:#F212FF;}
        .elementor-31486 .elementor-element.elementor-element-6a0f5ad .tx-title,
        .elementor-31486 .elementor-element.elementor-element-6a0f5ad .tx-title div,
        .elementor-31486 .elementor-element.elementor-element-6a0f5ad .tx-title span,
        .elementor-31486 .elementor-element.elementor-element-6a0f5ad .tx-title div span
        {font-size:52px;}
            .elementor-31486 .elementor-element.elementor-element-ac8c29d .tx-button, .nm-steps-2-sec-title-2 .nm-pr-btn-2, .nm-services-2-card .nm-pr-btn-2, .nm-portfolio-1-card .card-categories .link-elm,
            .elementor-31486 .elementor-element.elementor-element-ac8c29d .tx-button::after
        {background-color:#DD6842;}.elementor-31486 .elementor-element.elementor-element-ac8c29d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-31486 .elementor-element.elementor-element-ac8c29d .tx-button .icon{color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-ac8c29d .tx-section{padding:100px 0px 220px 0px;}.elementor-31486 .elementor-element.elementor-element-e6399d2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
            .elementor-31486 .elementor-element.elementor-element-7c775c7 .tx-button,
            .elementor-31486 .elementor-element.elementor-element-7c775c7 .nm-pr-btn-1
        {background-color:transparent;background-image:linear-gradient(180deg, #DD6842 0%, #810091 75%);}
            .elementor-31486 .elementor-element.elementor-element-7c775c7 .tx-button:hover
        {background-color:#DA12A6;}.elementor-31486 .elementor-element.elementor-element-7c775c7 .tx-section{background-color:#000000;background-image:url("https://digitux.com.au/wp-content/uploads/2026/10/local-ai-seo-background.jpg");background-position:center right;background-size:cover;}.elementor-31486 .elementor-element.elementor-element-7c775c7 .tx-button .icon{color:#000000;background-color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-7c775c7 .nm-pr-btn-1 .icon{color:#000000;background-color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-7c775c7 .tx-button:hover{color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-7c775c7 .tx-button:hover .text{color:#FFFFFF;-webkit-text-fill-color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-7c775c7 .tx-button:hover .icon{color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-7c775c7 .ra-ser1-tab-sec:before{background-image:url(https://digitux.com.au/wp-content/plugins/nimo-core/assets/img/placeholder.png);}.elementor-31486 .elementor-element.elementor-element-7c775c7 .nm-subtitle-2, .nm-subtitle-1, .tx-subTitle{color:#F212FF;}.elementor-31486 .elementor-element.elementor-element-7c775c7 .item-title[aria-expanded="true"]{color:#F212FF;}.elementor-31486 .elementor-element.elementor-element-7c775c7 .nm-services-1-tabs-btn .nav-link:is(.active){color:#F212FF;}.elementor-31486 .elementor-element.elementor-element-9cf29b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
            .elementor-31486 .elementor-element.elementor-element-53159db .tx-button, .nm-steps-2-sec-title-2 .nm-pr-btn-2, .nm-services-2-card .nm-pr-btn-2, .nm-portfolio-1-card .card-categories .link-elm,
            .elementor-31486 .elementor-element.elementor-element-53159db .tx-button::after
        {background-color:#000000;}.elementor-31486 .elementor-element.elementor-element-53159db .tx-section{background-color:transparent;background-image:linear-gradient(180deg, #16001F 0%, #000000 100%);}.elementor-31486 .elementor-element.elementor-element-53159db .nm-steps-1-card .number{color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-53159db .nm-services-4-item .number{color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-53159db .nm-services-2-card .nm-h-2{color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-53159db .nm-steps-1-card .content .title{color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-53159db .nm-portfolio-2-card .title{color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-53159db .nm-steps-2-card .title{color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-53159db .nm-choose-1-handshake .title{color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-53159db .nm-portfolio-1-top-features-single h4{color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-53159db .nm-services-4-item .title{color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-53159db .nm-services-4-item .title a{color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-53159db .nm-steps-2-sec-title-2 .nm-pr-btn-2, .nm-services-2-card .nm-pr-btn-2, .nm-portfolio-1-card .card-categories .link-elm{margin:0px 0px 30px 0px;}.elementor-31486 .elementor-element.elementor-element-53159db .tx-button{margin:0px 0px 30px 0px;}.elementor-31486 .elementor-element.elementor-element-53159db .tx-button:hover, .nm-steps-2-sec-title-2 .nm-pr-btn-2, .nm-services-2-card .nm-pr-btn-2, .nm-portfolio-1-card .card-categories .link-elm:hover{color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-53159db .tx-button:hover .text{color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-53159db .tx-button:hover{-webkit-text-fill-color:#FFFFFF;}.elementor-31486 .elementor-element.elementor-element-53159db .nm-subtitle-2 .icon, .nm-subtitle-1 .dot{background-color:#F212FF;}.elementor-31486 .elementor-element.elementor-element-53159db .nm-subtitle-2, .nm-subtitle-1{color:#F212FF;}.elementor-31486 .elementor-element.elementor-element-1e00d3a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31486 .elementor-element.elementor-element-a5316f2 .tx-section{background-color:transparent;padding:120px 0px 120px 0px;background-image:linear-gradient(180deg, #000000 0%, #060007 100%);}.elementor-31486 .elementor-element.elementor-element-a5316f2 .nm-price-2-card{background:#000000;}.elementor-31486 .elementor-element.elementor-element-a5316f2 .nm-price-2-card .card-top{background:#CA00D6;}
        .elementor-31486 .elementor-element.elementor-element-a5316f2 .tx-title,
        .elementor-31486 .elementor-element.elementor-element-a5316f2 .tx-title div,
        .elementor-31486 .elementor-element.elementor-element-a5316f2 .tx-title span,
        .elementor-31486 .elementor-element.elementor-element-a5316f2 .tx-title div span
        {font-size:64px;}.elementor-31486 .elementor-element.elementor-element-a5316f2 .nm-price-2-marquee-wrap{mask-image:url(https://digitux.com.au/wp-content/uploads/2025/08/p1-mask-shape.webp);-webkit-mask-image:url(https://digitux.com.au/wp-content/uploads/2025/08/p1-mask-shape.webp);}.elementor-31486 .elementor-element.elementor-element-0b22765{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31486 .elementor-element.elementor-element-11e5fb7 .nm-subtitle-1{color:#F212FF;}.elementor-31486 .elementor-element.elementor-element-321c788 .tx-section{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #310535 100%);}.elementor-31486 .elementor-element.elementor-element-321c788 .nm-subtitle-2, .nm-subtitle-1, .tx-subTitle{color:#F212FF;}body.elementor-page-31486 .wa_backToTop{color:#A200E8 !important;border-color:#DC3DF1;}body.elementor-page-31486 .page-wrapper{overflow:hidden;}@media(max-width:767px){
        .elementor-31486 .elementor-element.elementor-element-6a0f5ad .tx-title,
        .elementor-31486 .elementor-element.elementor-element-6a0f5ad .tx-title div,
        .elementor-31486 .elementor-element.elementor-element-6a0f5ad .tx-title span,
        .elementor-31486 .elementor-element.elementor-element-6a0f5ad .tx-title div span
        {font-size:36px;}
        .elementor-31486 .elementor-element.elementor-element-a5316f2 .tx-title,
        .elementor-31486 .elementor-element.elementor-element-a5316f2 .tx-title div,
        .elementor-31486 .elementor-element.elementor-element-a5316f2 .tx-title span,
        .elementor-31486 .elementor-element.elementor-element-a5316f2 .tx-title div span
        {font-size:37px;}}/* Start custom CSS for tx_about, class: .elementor-element-6a0f5ad */.elementor-31486 .elementor-element.elementor-element-6a0f5ad .nm-about-2-disc,
.elementor-31486 .elementor-element.elementor-element-6a0f5ad .nm-about-2-disc .tx-description {
    text-align: left !important;
}/* End custom CSS */
/* Start custom CSS for tx_service_section, class: .elementor-element-ac8c29d *//* Turn off the stacking/pinning effect so the cards scroll normally */
.elementor-31486 .elementor-element.elementor-element-ac8c29d .pin-spacer {
    padding: 0 !important;
    height: auto !important;
    width: auto !important;
    max-width: none !important;
    max-height: none !important;
    inset: auto !important;
    position: relative !important;
}
.elementor-31486 .elementor-element.elementor-element-ac8c29d .p2_sticky_trigger_pin,
.elementor-31486 .elementor-element.elementor-element-ac8c29d .p2_sticky_trigger_elm {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    transform: none !important;
    opacity: 1 !important;
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
}
/* Let the cards grow to fit their content */
.elementor-31486 .elementor-element.elementor-element-ac8c29d .nm-portfolio-2-card,
.elementor-31486 .elementor-element.elementor-element-ac8c29d .nm-portfolio-2-card .card-content {
    height: auto !important;
    overflow: visible !important;
}
/* Space between the two cards */
.elementor-31486 .elementor-element.elementor-element-ac8c29d .p2_sticky_trigger_pin + .p2_sticky_trigger_pin,
.elementor-31486 .elementor-element.elementor-element-ac8c29d .pin-spacer + .pin-spacer {
    margin-top: 30px !important;
}/* End custom CSS */
/* Start custom CSS for tx_pricing_section, class: .elementor-element-a5316f2 */.elementor-31486 .elementor-element.elementor-element-a5316f2 .pin-spacer {
    padding: 0 !important;
    height: auto !important;
    width: auto !important;
    max-width: none !important;
    max-height: none !important;
    inset: auto !important;
    position: relative !important;
}
.elementor-31486 .elementor-element.elementor-element-a5316f2 .nm-price-2-area {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    transform: none !important;
    width: 100% !important;
    max-width: none !important;
    max-height: none !important;
}

  @media (max-width: 991px) {
    .elementor-31486 .elementor-element.elementor-element-a5316f2 .package-features li:has(> br:only-child) { display: none; }
  }
  
  .elementor-31486 .elementor-element.elementor-element-a5316f2 .nm-price-2-card:nth-child(2) .card-top { position: relative; }
.elementor-31486 .elementor-element.elementor-element-a5316f2 .nm-price-2-card:nth-child(2) .card-top::before {
  content: "Most Popular";
  position: absolute;
  top: 18px;
  right: 18px;
  background: linear-gradient(90deg, #E8553E, #E8399A);
  color: #fff;
  font-family: 'Syne', sans-serif !important;
  font-size: 11px;
  font-weight: 700 !important;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  padding: 6px 14px;
  border-radius: 100px;
  z-index: 5;
  white-space: nowrap;
}
.elementor-31486 .elementor-element.elementor-element-a5316f2 .nm-price-2-card:nth-child(2) {
  outline: 2px solid #C84B9E;
  outline-offset: -2px;
}/* End custom CSS */
/* Start custom CSS for tx_tabs, class: .elementor-element-321c788 *//* ===== Local AI SEO FAQs - pink accents (#F212FF) ===== */

/* Tab label */
.postid-31486 .nm-faqs-1-tabs-btn .nav-link,
.postid-31486 .nm-faqs-1-tabs-btn .nav-link.active {
    color: #F212FF !important;
    -webkit-text-fill-color: #F212FF !important;
    background-image: none !important;
}

/* Tab underline */
.postid-31486 .nm-faqs-1-tabs-btn .nav-link::before,
.postid-31486 .nm-faqs-1-tabs-btn .nav-link::after {
    background: #F212FF !important;
}
.postid-31486 .nm-faqs-1-tabs-btn .nav-link.active {
    border-bottom-color: #F212FF !important;
}

/* Accordion icon background (open item) */
.postid-31486 .nm-accordion .item-title:not(.collapsed) .icon {
    background: #F212FF !important;
    border-color: #F212FF !important;
}/* End custom CSS */