.business-strategy-ittech-style {
    position: relative;
    padding: .69rem 0;
}
.e-lazyloaded .business-strategy-ittech-style .section-title {
    text-align: center;
    margin-bottom: 2.36rem;
    padding-bottom: 1.67rem;
}
.business-strategy-ittech-style .section-title h5.subtitle {
    font-size: 1.39rem;
    padding: 0;
    position: relative;
    display: inline-block;
    margin-bottom: .97rem;
    text-transform: uppercase;
    font-weight: 600;
    color: #0c5adb;
    font-family: 'Nunito', sans-serif;
    margin-top: .76rem;
    line-height: 1.2;
    transition: .5s;
}
.business-strategy-ittech-style .section-title h5.subtitle:before {
    position: absolute;
    left: -3.06rem;
    width: 2.71rem;
    height: .83rem;
    background: url('/wp-content/uploads/2025/10/title-shape.webp');
    content: "";
    top: .35rem;
    border-radius: 100%;
    background-position: center center;
    background-repeat: no-repeat;
}
.business-strategy-ittech-style .section-title h5.subtitle:after {
    position: absolute;
    right: -3.06rem;
    width: 2.71rem;
    height: .83rem;
    background: url('/wp-content/uploads/2025/10/title-shape-1.webp');
    content: "";
    top: .35rem;
    border-radius: 100%;
    background-position: center center;
    background-repeat: no-repeat;
}
.business-strategy-ittech-style .section-title h3.title {
    font-size: 2.92rem;
    margin: .56rem 0 0;
    line-height: 3.47rem;
    color: #232323;
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
    transition: .5s;
}
.business-strategy-ittech-style .section-title {
    animation-name: business-custom-anim-top;
    animation-duration: 1.25s;
    animation-delay: 1s;
}
@keyframes business-custom-anim-top {
  from {
    opacity: 0;
    transform: translate3d(0,100%,0);
  }
  to {
    opacity: 1;
    transform: none
  }
}
.e-lazyloaded .business-strategy-ittech-style .elementor-col-33.showInLeft {
    width: 27.291%;
    position: relative;
    animation-duration: 1s;
    animation-name: business-fadeInLeft;
    animation-delay: 1s;
    display: flex;
    gap: 2.08rem;
    flex-wrap: wrap;
}
@keyframes business-fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.business-strategy-ittech-style .elementor-col-33 .icon-box {
  display: flex;
  position: relative;
  background: #fff;
  clip-path: polygon(0 0, 100% 0, 93% 98%, 0% 100%);
  border-radius: .69rem;
  padding: 2.08rem 2.15rem 2.15rem;
  max-width: 27.78rem;
  left: 0;
}
.business-strategy-ittech-style .elementor-col-33 .box-one .icon-box {
  text-align: left;
}
.business-strategy-ittech-style .icon-box .icon-box-icon {
    margin: 0px 1.88rem 0px 0px;
    flex-shrink: 0;
}
.business-strategy-ittech-style .icon-box .icon-box-icon img.lazyloaded {
    width: 4.17rem;
    aspect-ratio: 60 / 56;
    transition: .5s;
}
.business-strategy-ittech-style .icon-box-content h4 {
    margin: 0 0 .35rem;
    font-size: 1.67rem;
    font-weight: 600;
    color: #232323;
    font-family: 'Nunito', sans-serif;
    line-height: 1.2;
    transition: .5s;
}
.business-strategy-ittech-style .icon-box-content .description {
    margin: 0 0 0;
    font-size: 1.04rem;
    color: #686868;
    font-weight: 400;
    line-height: 1.81rem;
    text-align: left;
    font-family: 'Nunito', sans-serif;
}
.business-strategy-ittech-style .icon-box-content .description p {
    margin: 0;
}
.business-strategy-ittech-style .elementor-col-33 .box-two .icon-box {
    left: -3.75rem;
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
.business-strategy-ittech-style .elementor-col-33 .box-three .icon-box {
    clip-path: polygon(0 0, 94% 0, 100% 100%, 0% 100%);
}
.e-lazyloaded .business-strategy-ittech-style .showToTop {
    width: 45.205%;
    animation: business-anim-top 1.3s forwards cubic-bezier(0.645, 0.045, 0.355, 1);
}
@keyframes business-anim-top {
  0% {
    transform: translateY(5%);
    clip-path: inset(0 0 100% 0);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    clip-path: inset(0 0 0 0);
    opacity: 1;
  }
}
.e-lazyloaded .business-strategy-ittech-style .showInRight {
    width: 27.168%;
    animation-name: business-ani-right;
    animation-fill-mode: both;
    animation-duration: 1s;
    display: flex;
    gap: 2.08rem;
    flex-wrap: wrap;
    animation-delay: 1s;
}
@keyframes business-ani-right {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.business-strategy-ittech-style .elementor-col-33 .box-four .icon-box {
    display: flex;
    position: relative;
    background: #fff;
    clip-path: polygon(0% 0, 100% 0, 100% 100%, 6% 100%);
    border-radius: .69rem;
    padding: 2.08rem 1.74rem 2.15rem 3.13rem;
    max-width: 27.78rem;
    left: -1.81rem;
}
.business-strategy-ittech-style .elementor-col-33 .box-five .icon-box {
    display: flex;
    position: relative;
    background: #fff;
    clip-path: polygon(0% 0, 100% 0, 100% 100%, 0% 100%);
    border-radius: .69rem;
    max-width: 27.78rem;
    left: 3.47rem;
}
.business-strategy-ittech-style .elementor-col-33 .box-six .icon-box {
    display: flex;
    position: relative;
    background: #fff;
    clip-path: polygon(11% 0%, 100% 0, 100% 100%, 0% 100%);
    border-radius: .69rem;
    padding: 2.08rem 1.25rem 2.15rem 4.17rem;
    max-width: 27.78rem;
    left: -2.78rem;
}
.business-strategy-ittech-style .column-gap {
    display: flex;
}
.business-strategy-ittech-style .showToTop .widget-image img {
    width: 46.94rem;
    aspect-ratio: 676/605;
}
.business-strategy-ittech-style .icon-box:hover .img-icon img {
    animation: business_wobble_vertical 1s forwards ease-in-out 0s;
    transition: .5s;
}
@keyframes business_wobble_vertical {
  16.65% {
    transform: translateY(8px);
  }

  33.3% {
    transform: translateY(-6px);
  }

  49.95% {
    transform: translateY(4px);
  }

  66.6% {
    transform: translateY(-2px);
  }

  83.25% {
    transform: translateY(1px);
  }

  100% {
    transform: translateY(0);
  }
}
@media only screen and (max-width: 767.9px) {
    .business-strategy-ittech-style {
        padding: 17.93rem 5.12rem 5.12rem;
    }
    .e-lazyloaded .business-strategy-ittech-style .section-title {
        margin-bottom: 8.71rem;
        padding-bottom: 6.15rem;
    }
    .business-strategy-ittech-style .section-title h5.subtitle {
        font-size: 5.12rem;
        margin: 2.82rem 0 3.59rem 0;
    }
    .business-strategy-ittech-style .section-title h5.subtitle:before {
        left: -11.27rem;
        width: 9.99rem;
        height: 3.07rem;
        top: 1.28rem;
    }
    .business-strategy-ittech-style .section-title h5.subtitle:after {
        right: -11.27rem;
        width: 9.99rem;
        height: 3.07rem;
        top: 1.28rem;
    }
    .business-strategy-ittech-style .section-title h3.title {
        font-size: 4.87rem;
        line-height: 8.45rem;
        margin: 2.05rem 0 0;
    }
    .business-strategy-ittech-style .column-gap {
        flex-direction: column;
    }
    .e-lazyloaded .business-strategy-ittech-style .column-gap .elementor-col-33 {
        width: 100%;
        gap: 7.68rem;
    }
    .business-strategy-ittech-style .elementor-col-33 .icon-box {
        border-radius: 2.56rem;
        padding: 7.68rem 7.94rem 7.94rem;
        max-width: 102.46rem;
        display: block;
    }
    .business-strategy-ittech-style .icon-box .icon-box-icon {
        margin: 0px 6.92rem 0px 0px;
        padding: 0 0 2.56rem 0;
    }
    .business-strategy-ittech-style .icon-box .icon-box-icon img.lazyloaded {
        width: 15.37rem;
    }
    .business-strategy-ittech-style .icon-box-content h4 {
        margin: 2.56rem 0 1.28rem;
        font-size: 5.38rem;
    }
    .business-strategy-ittech-style .icon-box-content .description {
        font-size: 3.84rem;
        line-height: 6.66rem;
    }
    .business-strategy-ittech-style .elementor-col-33 .box-two .icon-box {
        left: 0;
    }
    .e-lazyloaded .business-strategy-ittech-style .showToTop {
        margin: 5.12rem 0;
    }
    .business-strategy-ittech-style .elementor-col-33 .box-four .icon-box {
        border-radius: 2.56rem;
        padding: 7.68rem 6.4rem 7.94rem 11.53rem;
        max-width: 102.46rem;
        left: 0;
        display: block;
    }
    .business-strategy-ittech-style .elementor-col-33 .box-five .icon-box {
        border-radius: 2.56rem;
        max-width: 102.46rem;
        padding: 7.68rem 7.94rem 7.94rem;
        left: 0;
    }
    .business-strategy-ittech-style .elementor-col-33 .box-six .icon-box {
        border-radius: 2.56rem;
        padding: 7.68rem 4.61rem 7.94rem 15.37rem;
        max-width: 102.46rem;
        left: 0;
    }
    .business-strategy-ittech-style .showToTop .widget-image img {
        width: 100%;
    }
}