.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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 .pf-free-phone-1 .icon{stroke:var( --e-global-color-secondary );}.elementor-1503 .elementor-element.elementor-element-a4c15e1 .tx-header ul li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1503 .elementor-element.elementor-element-a4c15e1 .tx-header ul ul li a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;}.elementor-1503 .elementor-element.elementor-element-a4c15e1 .tx-logo img{max-width:55px;}.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 .nm-hero-3-title .cd-words-wrapper b{background-color:transparent;background-image:linear-gradient(180deg, #C6C6C6 0%, #FFFFFF 100%);}.elementor-1503 .elementor-element.elementor-element-fd381ef .tx-bigTitle{margin:0px 0px 0px 0px;}.elementor-1503 .elementor-element.elementor-element-fd381ef .tx-title{color:#FFFFFF;}.elementor-1503 .elementor-element.elementor-element-fd381ef .tx-title div{color:#FFFFFF;}.elementor-1503 .elementor-element.elementor-element-fd381ef .nm-hero-1-title span{color:#FFFFFF;}.elementor-1503 .elementor-element.elementor-element-fd381ef .nm-hero-3-title{color:#FFFFFF;}.elementor-1503 .elementor-element.elementor-element-fd381ef .tx-title span{color:#FFFFFF;}.elementor-1503 .elementor-element.elementor-element-fd381ef .tx-title div span{color:#FFFFFF;}.elementor-1503 .elementor-element.elementor-element-fd381ef .nm-hero-3-bg-clr-masking{mask-image:url(https://ebizix.com/wp-content/uploads/2025/08/h3-masking-shape-2-e1769144677269.webp);-webkit-mask-image:url(https://ebizix.com/wp-content/uploads/2025/08/h3-masking-shape-2-e1769144677269.webp);}body.elementor-page-1503 .page-wrapper{overflow:hidden;}/* Start custom CSS for tx_headers, class: .elementor-element-a4c15e1 */.elementor-1503 .elementor-element.elementor-element-a4c15e1 .menu-item a{
    font-size: 1.2rem !important;
}/* End custom CSS */
/* Start custom CSS for tx_hero_section, class: .elementor-element-fd381ef */.elementor-1503 .elementor-element.elementor-element-fd381ef .nm-hero-3-partner{
    margin-bottom: 45px;
}
.elementor-1503 .elementor-element.elementor-element-fd381ef .pin-spacer section{
    padding:270px 0 !important;
    display: flex !important;
    align-items: center;
}

.elementor-1503 .elementor-element.elementor-element-fd381ef .ebizix-partner-logo:hover span {
    color: var(--primary);
    text-shadow: var(--big-shadow);
}

.elementor-1503 .elementor-element.elementor-element-fd381ef .ebizix-partner-items-wrapper {
  overflow: hidden;
  white-space: nowrap;
  position: relative;
}

.elementor-1503 .elementor-element.elementor-element-fd381ef .ebizix-partner-gallery {
  display: flex;
  justify-content: start;
  align-items: center;
  animation: scroll 20s linear infinite;
  will-change: transform;
}

.elementor-1503 .elementor-element.elementor-element-fd381ef .ebizix-partner-logo {
  color: #fff;
  font-weight: 700;
  font-size: 1.2rem;
  padding: 0 1rem;
  cursor: pointer;
}
.elementor-1503 .elementor-element.elementor-element-fd381ef .ebizix-partner-logo img{
    filter: grayscale(1) brightness(1.5);
}

/*@keyframes scroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

.ebizix-partner-items-wrapper:has(.ebizix-partner-logo:hover) .ebizix-partner-gallery {
  animation-play-state: paused;
}

.ebizix-shadow{
    height: 120px;
    position: absolute;
    top:0;
    background-color: transparent;
    background-image: linear-gradient(90deg, #000 28%, transparent 100%);
    width: 65px;
    z-index: 1;
}
.ebizix-shadow.left{
    left:0;
}
.ebizix-shadow.right{
    background-image: linear-gradient(270deg, #000 28%, transparent 100%) !important;
    right: 0;
}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a975f8 */.elementor-1503 .elementor-element.elementor-element-3a975f8 .nm-header-2-area{
    top:30px;
}
.elementor-1503 .elementor-element.elementor-element-3a975f8 #main-nav > li > a{
    padding:25px 0 !important;
}
.elementor-1503 .elementor-element.elementor-element-3a975f8 .dropdown-menu{
    bottom: unset !important;
    top:100% !important;
    transform-origin: top !important;
}
.elementor-1503 .elementor-element.elementor-element-3a975f8 .nm-hero-2-writing-text{
    top:70% !important;
}
.elementor-1503 .elementor-element.elementor-element-3a975f8 .nm-hero-2-marquee{
    top: 40% !important;
}
.elementor-1503 .elementor-element.elementor-element-3a975f8 .header-x-hero{
    z-index: 4 !important;
}
.elementor-1503 .elementor-element.elementor-element-3a975f8 .wa-offcanvas-top img{
    width:65px !important;
}/* End custom CSS */