.elementor-13115 .elementor-element.elementor-element-7fd96d4:not(.elementor-motion-effects-element-type-background), .elementor-13115 .elementor-element.elementor-element-7fd96d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://www.influex.com/wp-content/uploads/2026/05/influex-home-bg-scroll.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto;}.elementor-13115 .elementor-element.elementor-element-7fd96d4 > .elementor-background-overlay{background-color:#000000;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13115 .elementor-element.elementor-element-7fd96d4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14.896% 0% 2.604% 0%;}.elementor-13115 .elementor-element.elementor-element-84695b2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-13115 .elementor-element.elementor-element-84695b2{z-index:2;}.elementor-13115 .elementor-element.elementor-element-f2f3501{margin-top:0%;margin-bottom:5%;}.elementor-13115 .elementor-element.elementor-element-3a0264f{text-align:center;}.elementor-13115 .elementor-element.elementor-element-3a0264f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.6vw;font-weight:200;text-transform:uppercase;line-height:1.5em;color:#FFFFFF;}.elementor-13115 .elementor-element.elementor-element-724d866{text-align:center;}.elementor-13115 .elementor-element.elementor-element-724d866 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.6vw;font-weight:200;line-height:1.5em;color:#FFFFFF;}.elementor-13115 .elementor-element.elementor-element-d168b6b{padding:0% 30% 0% 30%;}.elementor-bc-flex-widget .elementor-13115 .elementor-element.elementor-element-d807826.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13115 .elementor-element.elementor-element-d807826.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13115 .elementor-element.elementor-element-d807826.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13115 .elementor-element.elementor-element-87a7fb1{text-align:center;}.elementor-13115 .elementor-element.elementor-element-87a7fb1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.92vw;font-weight:300;line-height:1.5em;color:#E3CAA8;}.elementor-bc-flex-widget .elementor-13115 .elementor-element.elementor-element-2b176e4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13115 .elementor-element.elementor-element-2b176e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13115 .elementor-element.elementor-element-2b176e4.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-13115 .elementor-element.elementor-element-bf6295d img{width:100%;max-width:100%;}.elementor-13115 .elementor-element.elementor-element-bf6295d{width:var( --container-widget-width, 8.07vw );max-width:8.07vw;--container-widget-width:8.07vw;--container-widget-flex-grow:0;}.elementor-13115 .elementor-element.elementor-element-6c990af img{width:100%;max-width:100%;}.elementor-13115 .elementor-element.elementor-element-6c990af{width:var( --container-widget-width, 12.76vw );max-width:12.76vw;--container-widget-width:12.76vw;--container-widget-flex-grow:0;}.elementor-13115 .elementor-element.elementor-element-89d002b{margin-top:0px;margin-bottom:20px;}.elementor-bc-flex-widget .elementor-13115 .elementor-element.elementor-element-0782526.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-13115 .elementor-element.elementor-element-0782526.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-13115 .elementor-element.elementor-element-0782526.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13115 .elementor-element.elementor-element-9464083{text-align:center;}.elementor-13115 .elementor-element.elementor-element-9464083 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.92vw;font-weight:300;line-height:1.5em;color:#E3CAA8;}.elementor-13115 .elementor-element.elementor-element-1ae4b8f{--spacer-size:27px;}.elementor-13115 .elementor-element.elementor-element-1ae4b8f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-13115 .elementor-element.elementor-element-09c8733{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.09vw;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:0.19em;color:#FEFEFE;}.elementor-13115 .elementor-element.elementor-element-09c8733 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-13115 .elementor-element.elementor-element-5074580 > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-13115 .elementor-element.elementor-element-a118c53{margin-top:0%;margin-bottom:0%;}.elementor-13115 .elementor-element.elementor-element-2a33d45{text-align:center;}.elementor-13115 .elementor-element.elementor-element-2a33d45 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.6vw;font-weight:500;text-transform:uppercase;line-height:1.5em;color:#FFFFFF;}.elementor-13115 .elementor-element.elementor-element-09a02ab:not(.elementor-motion-effects-element-type-background), .elementor-13115 .elementor-element.elementor-element-09a02ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-13115 .elementor-element.elementor-element-09a02ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 5% 0%;}.elementor-13115 .elementor-element.elementor-element-09a02ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13115 .elementor-element.elementor-element-5640624 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-13115 .elementor-element.elementor-element-7fd96d4{padding:25% 2% 3% 2%;}.elementor-13115 .elementor-element.elementor-element-3a0264f .elementor-heading-title{font-size:3.7vw;}.elementor-13115 .elementor-element.elementor-element-724d866 .elementor-heading-title{font-size:3.7vw;}.elementor-13115 .elementor-element.elementor-element-d168b6b{margin-top:5%;margin-bottom:0%;padding:0% 22% 0% 22%;}.elementor-13115 .elementor-element.elementor-element-87a7fb1 .elementor-heading-title{font-size:2vw;}.elementor-13115 .elementor-element.elementor-element-bf6295d{--container-widget-width:10vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 10vw );max-width:10vw;}.elementor-13115 .elementor-element.elementor-element-6c990af{--container-widget-width:15vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 15vw );max-width:15vw;}.elementor-13115 .elementor-element.elementor-element-9464083 .elementor-heading-title{font-size:2vw;}.elementor-13115 .elementor-element.elementor-element-1ae4b8f{--spacer-size:25px;}.elementor-13115 .elementor-element.elementor-element-09c8733{font-size:2vw;}.elementor-13115 .elementor-element.elementor-element-2a33d45 .elementor-heading-title{font-size:3vw;}}@media(max-width:767px){.elementor-13115 .elementor-element.elementor-element-7fd96d4:not(.elementor-motion-effects-element-type-background), .elementor-13115 .elementor-element.elementor-element-7fd96d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:200% auto;}.elementor-13115 .elementor-element.elementor-element-7fd96d4{padding:35% 2% 3% 2%;}.elementor-13115 .elementor-element.elementor-element-3a0264f .elementor-heading-title{font-size:6.5vw;}.elementor-13115 .elementor-element.elementor-element-724d866 .elementor-heading-title{font-size:6.5vw;}.elementor-13115 .elementor-element.elementor-element-d168b6b{padding:0% 0% 0% 0%;}.elementor-13115 .elementor-element.elementor-element-87a7fb1 .elementor-heading-title{font-size:4vw;}.elementor-13115 .elementor-element.elementor-element-bf6295d{--container-widget-width:20vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 20vw );max-width:20vw;}.elementor-13115 .elementor-element.elementor-element-6c990af{--container-widget-width:30vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 30vw );max-width:30vw;}.elementor-13115 .elementor-element.elementor-element-9464083 .elementor-heading-title{font-size:4vw;}.elementor-13115 .elementor-element.elementor-element-09c8733{font-size:4vw;}.elementor-13115 .elementor-element.elementor-element-2a33d45 .elementor-heading-title{font-size:4.5vw;}}/* Start custom CSS *//*Section 01*/
.gold-gradient-text-2 {
  background: linear-gradient(178.25deg, #FFF2C6 1.49%, #BD8332 155.45%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.industries-txt .elementor-spacer-inner {
  background-image: none !important;
  -webkit-animation: none;
  width: 100%;
  position: relative;
}

@-webkit-keyframes slidelogo2 {
  0% {
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
  }

  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@-moz-keyframes slidelogo2 {
  0% {
    -moz-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
  }

  100% {
    -moz-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@-o-keyframes slidelogo2 {
  0% {
    transform: translate3d(0%, 0, 0);
  }

  100% {
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes slidelogo2 {
  0% {
    -webkit-transform: translate3d(0%, 0, 0);
    -moz-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
  }

  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    -moz-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.industries-txt .elementor-spacer-inner:before {
  content: '';
  height: 100%;
  width: -webkit-calc(6156px * 3);
  width: -moz-calc(6156px * 3);
  width: calc(6156px * 3);
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(/wp-content/uploads/2023/03/site-name.png);
  -webkit-animation: slidelogo2 500s linear infinite;
  background-repeat: repeat;
}

.home-sec-1:before {
  position: absolute;
  content: "";
  background: linear-gradient(180deg, #000000 -6.12%, rgba(0, 0, 0, 0) 100%);
  width: 100%;
  height: 17.969vw;
  top: 0;
  z-index: 1;
  left: 0;
}

.home-sec-1 .elementor-background-overlay {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(40.65%, #000000), color-stop(85.59%, rgba(0, 0, 0, 0.87)), color-stop(102.23%, rgba(0, 0, 0, 0)), color-stop(102.23%, rgba(0, 0, 0, 0))) !important;
  background: -o-linear-gradient(top, #000000 40.65%, rgba(0, 0, 0, 0.87) 85.59%, rgba(0, 0, 0, 0) 102.23%, rgba(0, 0, 0, 0) 102.23%) !important;
  background: linear-gradient(180deg, #000000 40.65%, rgba(0, 0, 0, 0.87) 85.59%, rgba(0, 0, 0, 0) 102.23%, rgba(0, 0, 0, 0) 102.23%) !important;
  -webkit-transform: matrix(1, 0, 0, -1, 0, 0);
  -ms-transform: matrix(1, 0, 0, -1, 0, 0);
  transform: matrix(1, 0, 0, -1, 0, 0);
}

.home-sec-1-head strong {
  font-weight: 500;
}

.marquee .elementor-widget-container {
  margin: 0 auto;
  white-space: nowrap;
}

.slider-gallery .flickity-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.slider-gallery {
  opacity: 0.67;
}

.slider-gallery .flickity-slider .img-div-wrap>div {
  padding: 10px 2.19vw;
}

.par-text p:not(:last-child) {
  margin-bottom: 1.5em;
}

.border-col {
  border-left: solid 3px;
  border-right: solid 3px;
  border-bottom: solid 3px;
  -o-border-image: -o-linear-gradient(top, #BC8431 -193.98%, #ECC777 -162.52%, #FEF7DF -144.27%, #ECC777 -104.21%, #BC8431 -93.89%, #ECC777 -82.08%, #FEF7DF -43.56%, #ECC777 -10.52%, #BC8431 1.43%, #ECC777 13.57%, #FEF7DF 52.37%, #ECC777 76.64%, #BC8431 108.11%) 1;
  border-image: -webkit-gradient(linear, left top, left bottom, color-stop(-193.98%, #BC8431), color-stop(-162.52%, #ECC777), color-stop(-144.27%, #FEF7DF), color-stop(-104.21%, #ECC777), color-stop(-93.89%, #BC8431), color-stop(-82.08%, #ECC777), color-stop(-43.56%, #FEF7DF), color-stop(-10.52%, #ECC777), color-stop(1.43%, #BC8431), color-stop(13.57%, #ECC777), color-stop(52.37%, #FEF7DF), color-stop(76.64%, #ECC777), color-stop(108.11%, #BC8431)) 1;
  border-image: linear-gradient(180deg, #BC8431 -193.98%, #ECC777 -162.52%, #FEF7DF -144.27%, #ECC777 -104.21%, #BC8431 -93.89%, #ECC777 -82.08%, #FEF7DF -43.56%, #ECC777 -10.52%, #BC8431 1.43%, #ECC777 13.57%, #FEF7DF 52.37%, #ECC777 76.64%, #BC8431 108.11%) 1;
  position: relative;
}

.border-col:before {
  position: absolute;
  content: "";
  width: 10%;
  height: 3px;
  border-top: solid 3px #C18B39;
  left: 0;
  top: 0;
}

.border-col:after {
  position: absolute;
  content: "";
  width: 10%;
  height: 3px;
  border-top: solid 3px #C18B39;
  right: 0;
  top: 0;
}

.box-wrap .elementor-image-box-wrapper {
  display: block !important;
}

.box-wrap h3 {
  margin: -2% 0 0;
}

.box-wrap .elementor-image-box-description {
  background: -o-linear-gradient(271.75deg, #FFF2C6 1.49%, #BD8332 155.45%);
  background: linear-gradient(178.25deg, #FFF2C6 1.49%, #BD8332 155.45%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.box-wrap strong {
  font-weight: 500;
}

.influex-homepage-porfolio .influex-homepage-porfolio-square-item:hover {
    z-index: 99;
}

.influex-homepage-porfolio .influex-homepage-porfolio-square-item:hover:before {
    content:'';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-image: url(/wp-content/uploads/2023/04/polygon-hover.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100% 100%;
}

.influex-homepage-porfolio .influex-homepage-porfolio-square-item .item-bg {
    display: block;
}

@media only screen and (max-width: 1024px) {
  .home-sec-1-head br {
    display: none;
  }

  .industries-txt .elementor-spacer-inner:before {
    content: '';
    height: 70%;
    background-size: contain;
  }
}

@media only screen and (max-width: 767px) {
  .home-sec-1:before {
    height: 90.969vw;
  }
}

@media screen and (min-width: 768px) {
    .influex-homepage-porfolio .influex-homepage-porfolio-square-group {
        --gap: 2%;
        --columns: 4;
        display: flex;
        width: 100%;
        flex-wrap: wrap;
        gap: var(--gap);
        padding-bottom: 5%;
        flex-flow: wrap-reverse;
    }
    
    .influex-homepage-porfolio .influex-homepage-porfolio-square-group .influex-homepage-porfolio-square-item {
        width: calc((100% / var(--columns)) - var(--gap) + (var(--gap) / var(--columns)));
        flex: none;
        max-width: unset;
        margin-bottom: -5%;
    }
    
      .influex-homepage-porfolio .influex-homepage-porfolio-square-group.portfolio-group-2 {
        flex-flow: wrap !important;
    }
}/* End custom CSS */