.elementor-1503 .elementor-element.elementor-element-3a975f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.06;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1503 .elementor-element.elementor-element-3a975f8::before, .elementor-1503 .elementor-element.elementor-element-3a975f8 > .elementor-background-video-container::before, .elementor-1503 .elementor-element.elementor-element-3a975f8 > .e-con-inner > .elementor-background-video-container::before, .elementor-1503 .elementor-element.elementor-element-3a975f8 > .elementor-background-slideshow::before, .elementor-1503 .elementor-element.elementor-element-3a975f8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1503 .elementor-element.elementor-element-3a975f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://comercializadorapc.com/wp-content/uploads/2025/08/h2-bg-noise-1.gif");--background-overlay:'';}.elementor-1503 .elementor-element.elementor-element-ed217b2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
            .elementor-1503 .elementor-element.elementor-element-a4c15e1 .tx-button, .nm-pr-btn-1, .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, .nm-pr-btn-2
            .elementor-1503 .elementor-element.elementor-element-a4c15e1 .tx-button, .nm-pr-btn-1::after
        {background-color:var( --e-global-color-primary );}.elementor-1503 .elementor-element.elementor-element-a4c15e1 .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{color:var( --e-global-color-primary );}.elementor-1503 .elementor-element.elementor-element-a4c15e1 .tx-button, .nm-pr-btn-1 .icon, .nm-pr-btn-2 .icon{color:var( --e-global-color-primary );}.elementor-1503 .elementor-element.elementor-element-a4c15e1 .tx-button, .nm-pr-btn-1: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:var( --e-global-color-primary );}.elementor-1503 .elementor-element.elementor-element-a4c15e1 .tx-button, .nm-pr-btn-1:hover .text{color:var( --e-global-color-primary );}.elementor-1503 .elementor-element.elementor-element-a4c15e1 .tx-button, .nm-pr-btn-1:hover, .nm-pr-btn-2:hover{-webkit-text-fill-color:var( --e-global-color-primary );}.elementor-1503 .elementor-element.elementor-element-a4c15e1 .tx-button, .nm-pr-btn-1:hover .icon, .nm-pr-btn-2:hover .icon{color:var( --e-global-color-primary );}.elementor-1503 .elementor-element.elementor-element-3e95b65{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1503 .elementor-element.elementor-element-fd381ef .tx-section{background-color:#000000;}body.elementor-page-1503:not(.elementor-motion-effects-element-type-background), body.elementor-page-1503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}body.elementor-page-1503 .ra-scrollup{background:#000000 !important;}body.elementor-page-1503 .page-wrapper{overflow:hidden;}/* Start custom CSS for tx_hero_section, class: .elementor-element-fd381ef */.nm-header-2-area {
    top: 100px !important;
}
.nm-hero-2-area:is(.active) .nm-hero-2-writing-text{
    top:80% !important;
}/* End custom CSS */