@font-face {
    font-family: 'ClashDisplay Bold'; 
    src: url('../fonts/ClashDisplay-Bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}
@font-face { 
    font-family: 'ClashDisplay Medium'; 
    src: url('../fonts/ClashDisplay-Medium.otf') format('opentype');
    font-weight: medium;
    font-style: normal;
}
@font-face {
    font-family: 'ClashDisplay Regular'; 
    src: url('../fonts/ClashDisplay-Regular.otf') format('opentype');
    font-weight: medium;
    font-style: normal;
}

.p-unset{position:unset;}
.future-banner {
    padding: 6vw 0 4vw;
    height: auto;
    display: grid;
    align-content: center;
    position: relative;
}

.future-banner .maintxtwrp {position: unset;}

.future-banner .maintxtwrp h1 {
   text-transform: uppercase;
    color: #fff;
    font-size: 8vw;
    line-height: 6vw;
    text-align: center;
    margin: 0 0 0px;
    font-weight: 100;
    font-family: 'ClashDisplay Bold';
    text-align: center;
    position:relative;
}
.future-banner .maintxtwrp h1 span.rocket-animate{
    position: relative;
}
/*.future-banner .maintxtwrp h1 span.rocket-animate:after{content: '';background-image: url(../images/meta-serv-5.png);position: absolute;top: -1vw;right: -8.5vw;width: 12vw;height: 12vw;background-size: contain;animation: moveAndRotate 2s ease-in-out infinite;transition: all 0.3s ease-in-out;}*/
.future-banner .maintxtwrp h1 span.handshake{position:relative;}
.future-banner .maintxtwrp h1 span.handshake div{color: #B1A45D;}
.future-banner .maintxtwrp h1 span.rocket-animate div{color: #B1A45D;}
/*.animate-me {
  opacity: 0; /* Hide the text initially */
  visibility: hidden; /* Hide the text from the page visually and interactively */
}*/
.future-banner .maintxtwrp h1 span.handshake:after{content: '';    background-image: url(../images/handshake.png);    position: absolute;    top: 1vw;    left: -7vw;    width: 7vw;    height: 7vw;    background-size: contain;}
.future-banner .maintxtwrp p{color:#fff;font-size: 36px;}
.future-banner .maintxtwrp p span{color:#B1A45D;}
.future-banner .maintxtwrp h1 img{    width: 115px;    margin: -50px 0 0 0;}
.rocket{width: 210px !important;position: absolute;right: 100px;bottom: -40px;} 
.scrolldown{    text-align: center;    position: relative;    margin: 40px 0px 0px;}
.scrolldown:after{content: '';background-image: url(../images/name-rotate.svg);position: absolute;left: 0vw;right: 0vw;height: 8vw;width: 8vw;background-size: contain;margin: auto;top: -2vw;animation: rotate 7s linear infinite;}
.scrolldown:before{content:'';background-image: url(../images/down-arrow.svg);position: absolute;left: 0vw;right: 0vw;height: 4vw;width: 4vw;background-size: contain;margin: auto;}
@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.newzwrap{
    padding: 4vw 0 10vw;
    background-image: url(../images/newz-bg.png);
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    background-image: linear-gradient(121deg, #3e3e43 0%, #222131 30%, #15141c 50%, #272131 90%);
    background-size: 130% 130%;
    animation: gradientRotate 5s infinite;
    }
@keyframes gradientRotate {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}    
.newzwrap .newz-text{}
.newzwrap .newz-text h4{    font-family: outfit;    font-size: 1.9vw;    color: #fff;    width: 38vw;}
.newzwrap .newz-text h4 span{color:#B1A45D;}
.newzwrap .newz-form{}
.newzwrap .newz-form form .e-mail{margin: 0px 10px 0 0;width: 64%;height: 3vw;border-radius: 30vw;padding: .3vw 0 0 1.5vw;}
.newzwrap .newz-form form .e-mail::placeholder{font-family: outfit;font-size: 1vw;  }
.newzwrap .newz-form h6{color: #737276;text-align: left;font-family: 'Outfit';font-size: 1vw;margin: .5vw 0 0 .5vw;padding: 0;}


section.secnd-sectionwrp.videosecwrp {margin: -9vw 0 0;}

/* service-sec */
section.service-sec {
    overflow: hidden;
    padding: 120px 0;
    /*border-bottom: .2vw solid #5A5A5A48;*/
}
section.service-sec h3{
    color: #fff;
    font-family: 'Outfit';
    font-size: 4vw;
    }
section.service-sec h3 span{color:#B1A45D;}
.advertized-txt {
    font-size: 18px;
    color: var(--orange-color);
    font-weight: 400;
    font-family: var(--primary-font);
}

.ser-box-left {
    padding: 0 20% 0 0;
}

.ser-box-left .btn-theme2 {
    margin-top: 2rem;
}

.service-box {
    position: relative;
    padding: 2vw 2vw;
    border-radius: 40px;
    background: unset;
    /*border: .2vw solid #585858;*/
    background: #0f0f0f;
    border: 1px solid hsla(0, 0%, 100%, .16);
    box-shadow: inset 0 1px #ff8e5d66;
}

.service-box:hover {    /*background: linear-gradient(331deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);*/   border: 1px solid hsla(0, 0%, 100%, .16);    box-shadow: inset 0 1px #ff8e5d66;}

.ser-img-box {
    display: grid;
    place-items: center;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 2px solid #70707052;
    background: white;
    margin-bottom: 3rem;
    transition: 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);border: 5px solid #bbae65;
}

.service-box:hover .ser-img-box {
    /*transform: rotateY(360deg) scale(1.1);*/
}

.ser-img-box>img {
    width: 100%;
    height: 80%;
    object-fit: contain;
}

.service-box h2 {
    color: #ccbe73;
    font-size: 1.5vw;
    height: 6vw;
    font-family: Outfit;
    font-size: 36px;
    line-height: 42px;
    font-weight: 500 !important;
}

.service-box h2>span {
    color: black;
    text-decoration: underline;
}

.service-slider .slick-slide {
    margin: 0 1rem;
}

.service-slider:after {
    position: absolute;
    /*     content: ""; */
    width: 100px;
    height: 100%;
    top: 0;
    right: 0;
    background: linear-gradient(90deg, rgb(255 255 255 / 0%) 40%, rgb(0 0 0) 100%);
}

.service-slider .slick-list {
    padding-left: 5%;
}

.service-box p {
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    /* overflow: hidden; */
    color: #ffffff;
    line-height: 1.3;
    font-size: 1.1vw;
    font-weight: 300;
    font-family: 'Outfit';
}
.service-box>a img{transform: rotate(-45deg);width: 1.4vw;}
.service-box>a:nth-of-type(1) {
    color: black;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 2vw;
    top: 2vw;
}

.service-box:hover a:nth-of-type(1) {
    animation: arrow-move 1s infinite;
}

@keyframes moving-arrow {

    0%,
    100% {
        right: 30px;
        top: 30px;
    }

    50% {
        right: 20px;
        top: 20px;
    }
}

@-o-keyframes moving-arrow {

    0%,
    100% {
        right: 30px;
        top: 30px;
    }

    50% {
        right: 20px;
        top: 20px;
    }
}

@-moz-keyframes moving-arrow {

    0%,
    100% {
        right: 30px;
        top: 30px;
    }

    50% {
        right: 20px;
        top: 20px;
    }
}

@-webkit-keyframes moving-arrow {

    0%,
    100% {
        right: 30px;
        top: 30px;
    }

    50% {
        right: 20px;
        top: 20px;
    }
}

/* service-sec */
.service-sec-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: repeat(1, minmax(0, 1fr));
    grid-template-areas:
        "t i"
        "c i";
    margin-top: 5rem;
    z-index: 1;
    position: relative;
}

.service-title-area {
    grid-area: t;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

/* .service-button-area{
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    grid-area: c;
    padding-top: 60px;
} */
.services-boxes-cards-area {
    grid-area: i;
}

.services-box-cards {
    /* display: -webkit-box; */
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    /* flex-wrap: nowrap; */
    /* -webkit-box-align: stretch; */
    -ms-flex-align: stretch;
    /* align-items: stretch; */
    /* -webkit-box-direction: normal; */
    margin-left: 20px;
}


.SocialTrust_card__hqJLc {
    width: 23vw;
    height: 31.4vw;
    border-radius: 2vw;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 2vw;
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    justify-content: space-between;
    transition: 1.3s all;overflow: hidden;
}
.SocialTrust_card__hqJLc .newz-form{}
.SocialTrust_card__hqJLc .newz-form p{color:#796D2A; font-size:1vw;padding: .5vw 0 0;}
.SocialTrust_card__hqJLc .newz-form form .e-mail{width:81%;height: 3vw;}
.SocialTrust_card__hqJLc .newz-form form .btn-1{}
.SocialTrust_card__hqJLc .newz-form form .btn-1 span{background:#4b4c59;}
.SocialTrust_card__hqJLc .newz-form .btn-1 span i{opacity:1; color:#fff;}
.SocialTrust_card__hqJLc .newz-form form .e-mail::placeholder{font-size: .9vw;    font-family: 'Outfit';}
.service-button-area>button {
    /*color: white;*/
    border: 1px solid #404040;
    font-size: 2rem;
    position: relative;
    z-index: 2;
    width: 2.5vw;
    height: 2.5vw;
    border-radius: 50%;
    display: inline-grid;
    background: #222222;
    place-items: center;
    transition: 0.3s ease-in-out;
    position: absolute;
    left: 4vw;outline: none;
}
.SocialTrust_card__hqJLc .btnwrp{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.SocialTrust_card__hqJLc .btnwrp h6{    color: #ffffff;
    padding: 0;
    font-size: 14px;
    font-family: 'Outfit';}
.SocialTrust_card__hqJLc .btnwrp a{color: #000000;
    padding: 1vw 3vw;
    background: #fff;
    border-radius: 30vw;
    font-size: .9vw;
    font-family: 'Outfit';
    /* margin: 0 0 60px; */
    display: inline-block;animation:unset !important;}
.SocialTrust_card__hqJLc .service-box:hover .btnwrp a{animation:unset;}
.service-button-area>button:first-child {
    margin-right: 1rem;
    left: 0vw;
}
.service-button-area>button:first-child:before{content: '';
    background-image: url(../images/right-arrow.svg);
    width: 1vw;
    height: 1vw;
    background-size: contain;transform: rotate(180deg);}
.service-button-area #service-slide-right:before{content: '';
    background-image: url(../images/right-arrow.svg);
    width: 1vw;
    height: 1vw;
    background-size: contain;}

.service-button-area>button:hover {
    background-color: #565656;
    border: unset;outline: none;
}

#service-slide-right:disabled,
#service-slide-left:disabled {
    opacity: 0.3;
    cursor: not-allowed !important;
}

.service-button-area>button i {
    color: white;
    font-size: 2rem;
    font-weight: 400;
}

.service-button-area {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 1;
    order: 1;
    grid-area: c;
    margin-top: 0px;
    margin-top: 60px;
    display: inline-flex;
    position: relative;
}


.SocialTrust_itemEnter__A3eG0 {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
}

.SocialTrust_itemEnterActive__X73WM,
.SocialTrust_itemEnterDone__cM9wl {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
}

.SocialTrust_itemExitActive__L3T9G,
.SocialTrust_itemExitDone__qK_tz,
.SocialTrust_itemExit__poA7E {
    opacity: 0
}

.SocialTrust_itemExitActive__L3T9G,
.SocialTrust_itemExitDone__qK_tz {
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3)
}


.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_card__hqJLc,
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc,
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc,
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc,
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_card__hqJLc.SocialTrust_itemExitDone__qK_tz,
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc.SocialTrust_itemExitDone__qK_tz,
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc.SocialTrust_itemExitDone__qK_tz {
    -webkit-transform: translateX(-100%) scale3d(.3, .3, .3);
    transform: translateX(-100%) scale3d(.3, .3, .3);
}
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_card__hqJLc,
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc,
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc,
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc {
    -webkit-transform: translateX(-200%);
    transform: translateX(-210%);
}
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_card__hqJLc.SocialTrust_itemExitDone__qK_tz,
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc.SocialTrust_itemExitDone__qK_tz {
    -webkit-transform: translateX(-200%) scale3d(.3, .3, .3);
    transform: translateX(-200%) scale3d(.3, .3, .3);
}
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_card__hqJLc,
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc {
    -webkit-transform: translateX(-300%);
    transform: translateX(-316%);
}
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_card__hqJLc.SocialTrust_itemExitDone__qK_tz {
    -webkit-transform: translateX(-300%) scale3d(.3, .3, .3);
    transform: translateX(-300%) scale3d(.3, .3, .3);
}
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_card__hqJLc,
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc {
    -webkit-transform: translateX(-400%);
    transform: translateX(-423%);
}
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_card__hqJLc.SocialTrust_itemExitDone__qK_tz {
    -webkit-transform: translateX(-400%) scale3d(.3, .3, .3);
    transform: translateX(-400%) scale3d(.3, .3, .3);
}
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_card__hqJLc,
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_card__hqJLc+.SocialTrust_card__hqJLc {
    -webkit-transform: translateX(-500%);
    transform: translateX(-500%);
}
.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_card__hqJLc.SocialTrust_itemExitDone__qK_tz {
    -webkit-transform: translateX(-500%) scale3d(.3, .3, .3);
    transform: translateX(-500%) scale3d(.3, .3, .3);
}

/*.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_card__hqJLc {*/
/*    -webkit-transform: translateX(-300%);*/
/*    transform: translateX(-300%)*/
/*}*/

/*.SocialTrust_itemExitDone__qK_tz:first-child+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_itemExitDone__qK_tz+.SocialTrust_card__hqJLc.SocialTrust_itemExitDone__qK_tz {*/
/*    -webkit-transform: translateX(-300%) scale3d(.3, .3, .3);*/
/*    transform: translateX(-300%) scale3d(.3, .3, .3)*/
/*}*/


.service-sec-grid .slick-snext,
.service-sec-grid .slick-sprev {
  display: block;
}

.service-sec-grid .slick-current {
  opacity: 1;
  position: relative;
  display: block;
  /*transform: translate3d(0, 0, 20px);*/
  z-index: 2;
}
.service-sec-grid .slick-slide {
    transition: 0.6s ease-in-out;
}
.service-sec-grid .slick-slide.slick-sprev {
    transform: translateX(65%) scale(0.5);
    /*margin-left: 0;*/
}
.service-sec-grid .slick-slide.slick-current.slick-active{
    transform: scale(1.0) translateX(-34px);
}
.service-sec-grid .slick-slide.slick-snext.slick-active{
    transform: scale(1.0) translateX(0);
}
.service-sec-grid .test {
  display: block;
  width: 100%;
  /*height: 300px;*/
  /*box-shadow: inset 0px 0px 0px 3px #000;*/
}
.service-sec{
    position: relative;
}
/*.service-sec .service-sec-grid {*/
/*    display: grid;*/
/*    align-content: center;*/
/*    height: 600px;*/
/*    position: relative;*/
/*}*/
/*.service-sec .rev_slider {*/
/*    position: absolute;*/
/*    right: -10%;*/
/*    width: 55%;*/
/*    top: 40px;*/
/*}*/
/*.rev_slider button {*/
/*        display: flex;*/
/*        align-items: center;*/
/*        justify-content: center;*/
/*        height: 40px;*/
/*        width: 40px;*/
/*        border: 0;*/
/*        background: #000;*/
/*        color: #fff;*/
/*        border-radius: 50%;*/
/*        position: absolute;*/
/*        bottom: 4%;*/
/*        border: 0.5px solid #ffffff47;*/
/*}*/
/*.rev_slider button:first-child {*/
/*    right: 183%;*/
/*    transform: translate(-150%, -50%);*/
/*}*/

/*.rev_slider button:last-child {*/
/*    right: 173%;*/
/*    transform: translate(-150%, -50%);*/
/*}*/



.future-banner .maintxtwrp h1>span {    color: #b1982c;    background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);    -webkit-background-clip: text;    background-clip: text;    -webkit-text-fill-color: transparent;}

.pera-one {
    color: #a3a3a3;
    font-size: 38px;
    font-family: 'ClashDisplay Regular';
    line-height: 33px;
    margin: 20px 0 0;
    width: 50%;
    position: relative;
}

.pera-one:after {
    content: '';
    position: absolute;
    height: 140px;
    width: 3px;
    background: #fff;
    right: 0;
    top: -10px;
    transform: rotate(22deg);
}
.row-flex{
    /* display: flex; */
    /* align-items: center; */
    /* position: absolute; */
    bottom: 30px;
    left: 0;
    right: 0;
    }
.future-banner .newz-form{
    margin: 0 0 0 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
    margin: auto;
}
.future-banner .newz-form h2{
    color: #fff;
    font-size: 32px;
    margin: 0;
    font-family: 'ClashDisplay Regular';
}
.future-banner .newz-form input{
    margin: 0 10px 0 0;
    width: 460px;
}
.future-banner .animated-text{}
.future-banner .animated-text svg{width: 450px;margin: 0 30px;}
#Layer_12 .cls-1{stroke-width: 1px;}

.ai-wrap{
    padding:4vw 0 33vw;position:relative;
}
.ai-wrap .mainrow{}
.ai-wrap .mainrow .fisr-row{
    display: flex;
    justify-content: center;
    margin: 20px 0 20px;
}
.ai-wrap .mainrow .fisr-row img{
    width: 20vw;
    height: 6vw;
    border-radius: 70px;
    object-fit: cover;
}
.ai-wrap .mainrow .fisr-row h2{
    font-size: 8vw;
    color: #fff;
    line-height: 6vw;
    margin: 0 0 0 30px;
    font-family: 'ClashDisplay Bold';
    padding: 0;
}
.ai-wrap .team-img{    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;    width: 100vw;}


.second-row{
    
}
.second-row h2{
    margin: 0 40px 0 0px !important;
}
.ai-wrap .mainrow h2 span{color: #b1982c;background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}
.ai-wrap .mainrow h2 span .words{color: #b1982c;background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}

/*Case Study Starts*/

.case-study{padding: 60px 0; overflow: hidden; }
.case-study .awwardswrp{}
.case-study .awwardswrp h4{color: #fff;font-size: 52px;margin: 0 0 50px;font-family: 'ClashDisplay Regular';}
.case-study .awwards-details{}
.case-study .awwards-details ul{height: 510px;}
.case-study .awwards-details ul li{/* display: flex; */margin: 0px 30px 20px 0px;justify-content: space-between;border-top: 1px solid;padding-top: 20px;}
.case-study .awwards-details ul li h4{
    background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);    -webkit-background-clip: text;    background-clip: text;    -webkit-text-fill-color: transparent;    font-size: 32px;    font-family: 'ClashDisplay Medium';}
.case-study .awwards-details ul li p{color: #ffffff;font-size: 22px;width: 70%;display: inline-block;font-weight: 100;}
.case-study .awwards-details ul li h6{color: #fff;font-size: 46px;line-height: 40px;background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;display: inline-block;width: 29%;text-align: right;}
.case-study .caseswrap{}
.case-study .caseswrap ul{}
.case-study .caseswrap ul li{overflow: hidden; display: inline-block; width: 47%; border-radius: 30px; padding: 30px; margin: 121px 0 0 20px; position: relative; height: 510px; border: 3px solid #616161; }
.case-study .caseswrap ul li .arrow{text-align: right; background: #b1982c; display: inline-block; float: right; padding: 20px; border-radius: 60px; right: -50px; position: absolute; opacity: 0; transition: 1s ease; }
.case-study .caseswrap ul li .arrow img{filter: brightness(1.5); }
.case-study .caseswrap ul li .imgwrp{height: 500px; display: flex; }
.case-study .caseswrap ul li .imgwrp img{}
.case-study .caseswrap ul li .imgwrp svg{}
.case-study .caseswrap ul li .namewrp{position: absolute; bottom: -20px; left: 33px; opacity: 0; transition: .3s ease; }
.case-study .caseswrap ul li .namewrp h4{color: #fff;font-size: 36px;font-weight: 100;font-family: 'ClashDisplay Regular';}
.case-study .caseswrap ul li .namewrp p{color: #eee;font-size: 20px;width: 80%;padding: 0 0 10px;}
.case-study .caseswrap ul li .namewrp h4 img{filter: brightness(1.5); margin-left: 10px; }
@keyframes arrow-move {

    0%,
    100% {
        transform: translate(0px, 0px);
    }

    50% {
        transform: translate(5px, -5px);
    }

}
.case-study .caseswrap ul li .namewrp a{color: #ffffff; font-size: 16px; font-weight: 500; border-bottom: 1px solid #fff; padding: 0 0 2px; }
.case-study .caseswrap ul li .namewrp a img{filter: brightness(1.5); margin: 0 0 8px 5px; animation: arrow-move 1s infinite; display: inline; }
.case-study .caseswrap ul li:hover .arrow{right: 20px;transition: .3s ease;opacity: 1;}
.case-study .caseswrap ul li:hover .namewrp{bottom: 20px;transition: .3s ease;opacity: 1;}
.case-study .caseswrap ul li:hover{background: linear-gradient(331deg, #ee7752, #e73c7e, #23a6d5, #23d5ab); background-size: 330% 170%; opacity: 1; animation: gradient 5s ease infinite; border: 3px solid #d39cf5; transition: 1s all 1s ease-in;} 
.case-study .caseswrap ul li:hover .imgwrp{opacity: 0;transition: .3s ease;}
.case-study .slick-next:before{    content: "\f054";    font-family: 'FontAwesome';    padding: 10px 13px;    border-radius: 60px;    border: 1px solid #fff;}
.case-study .slick-prev:before{    content: "\f053";    font-family: 'FontAwesome';    padding: 10px 13px;    border-radius: 60px;    border: 1px solid #fff;}
.case-study .slick-prev, .case-study .slick-next{top: 60px;}
.case-study .slick-next{right: 20px;}
.case-study .slick-prev{right: 80px;left: unset;z-index: 9;}

/*Case Study Ends*/

.main-cta{    padding: 60px 0;}
.main-cta h1{font-size: 158px; font-family: 'ClashDisplay Bold'; font-weight: 100; line-height: 140px; color: #fff; margin: 0 0 20px; }
.main-cta h1 span{color: #b1982c;background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;}


.rocket-img {-webkit-animation: 5s infinite rocket-animation; animation: 5s infinite rocket-animation; }
@-webkit-keyframes cloud-animation1 {
    0%, 10%, 100%, 20%, 30%, 40%, 50% {
    bottom: -17px;
    right: 60px;
}
25%, 35%, 45%, 55% {
    bottom: -14px;
    right: 63px;
}
75% {
    bottom: -30px;
}
}@keyframes cloud-animation1 {
    0%, 10%, 100%, 20%, 30%, 40%, 50% {
    bottom: -17px;
    right: 60px;
}
25%, 35%, 45%, 55% {
    bottom: -14px;
    right: 63px;
}
75% {
    bottom: -30px;
}
}@-webkit-keyframes cloud-animation2 {
    0%, 10%, 100%, 20%, 30%, 40%, 50% {
    bottom: -14px;
    right: 50px;
}
25%, 35%, 45%, 55% {
    bottom: -11px;
    right: 47px;
}
75% {
    bottom: -30px;
}
}@keyframes cloud-animation2 {
    0%, 10%, 100%, 20%, 30%, 40%, 50% {
    bottom: -14px;
    right: 50px;
}
25%, 35%, 45%, 55% {
    bottom: -11px;
    right: 47px;
}
75% {
    bottom: -30px;
}
}@-webkit-keyframes cloud-animation3 {
    0%, 10%, 100%, 20%, 30%, 40%, 50% {
    bottom: -12px;
}
25%, 35%, 45%, 55% {
    bottom: -9px;
}
75% {
    bottom: -30px;
}
}@keyframes cloud-animation3 {
    0%, 10%, 100%, 20%, 30%, 40%, 50% {
    bottom: -12px;
}
25%, 35%, 45%, 55% {
    bottom: -9px;
}
75% {
    bottom: -30px;
}
}@-webkit-keyframes cloud-animation4 {
    0%, 10%, 100%, 20%, 30%, 40%, 50% {
    bottom: -10px;
}
25%, 35%, 45%, 55% {
    bottom: -7px;
}
75% {
    bottom: -30px;
}
}@keyframes cloud-animation4 {
    0%, 10%, 100%, 20%, 30%, 40%, 50% {
    bottom: -10px;
}
25%, 35%, 45%, 55% {
    bottom: -7px;
}
75% {
    bottom: -30px;
}
}@-webkit-keyframes cloud-animation5 {
    0%, 10%, 100%, 20%, 30%, 40%, 50% {
    bottom: -14px;
    right: 17px;
}
25%, 35%, 45%, 55% {
    bottom: -11px;
    right: 14px;
}
75% {
    bottom: -30px;
}
}@keyframes cloud-animation5 {
    0%, 10%, 100%, 20%, 30%, 40%, 50% {
    bottom: -14px;
    right: 17px;
}
25%, 35%, 45%, 55% {
    bottom: -11px;
    right: 14px;
}
75% {
    bottom: -30px;
}
}@-webkit-keyframes cloud-animation6 {
    0%, 10%, 100%, 20%, 30%, 40%, 50% {
    bottom: -15px;
}
25%, 35%, 45%, 55% {
    bottom: -12px;
}
75% {
    bottom: -30px;
}
}@keyframes cloud-animation6 {
    0%, 10%, 100%, 20%, 30%, 40%, 50% {
    bottom: -15px;
}
25%, 35%, 45%, 55% {
    bottom: -12px;
}
75% {
    bottom: -30px;
}
}

.link-get_a_proposal span {width: 18px; height: 18px; background: var(--white); position: absolute; border-radius: 50%; }
.link-get_a_proposal .circle1 {opacity: .4; bottom: -17px; right: 60px; width: 20px; height: 20px; -webkit-animation: 5s infinite cloud-animation1; animation: 5s infinite cloud-animation1; }
.link-get_a_proposal .circle2 {opacity: .8; bottom: -14px; right: 50px; -webkit-animation: 5s infinite cloud-animation2; animation: 5s infinite cloud-animation2; } .link-get_a_proposal .circle3 {opacity: .4; bottom: -12px; right: 37px; -webkit-animation: 5s infinite cloud-animation3; animation: 5s infinite cloud-animation3; }
.link-get_a_proposal .circle4 {bottom: -10px; right: 28px; -webkit-animation: 5s infinite cloud-animation4; animation: 5s infinite cloud-animation4; }
.link-get_a_proposal .circle5 {opacity: .8; bottom: -14px; right: 17px; -webkit-animation: 5s infinite cloud-animation5; animation: 5s infinite cloud-animation5; }
.link-get_a_proposal .circle6 {opacity: .4; bottom: -16px; right: 10px; -webkit-animation: 5s infinite cloud-animation6; animation: 5s infinite cloud-animation6; }
@keyframes rocket-animation {
    0% {
    top: 10%;
    right: 15px;
}
10% {
    top: 10%;
    right: 15px;
}
20% {
    top: 10%;
    right: 15px;
}
25% {
    top: 15%;
    right: 10px;
}
30% {
    top: 10%;
    right: 15px;
}
35% {
    top: 15%;
    right: 10px;
}
40% {
    top: 10%;
    right: 15px;
}
45% {
    top: 15%;
    right: 10px;
}
50% {
    top: 10%;
    right: 15px;
}
55% {
    top: 13%;
    right: 13px;
}
75% {
    top: -65%;
    right: -20px;
    opacity: 1;
}
75.1% {
    top: -65%;
    right: -20px;
    opacity: 0;
}
75.2% {
    top: 150%;
    right: 70px;
    opacity: 0;
}
75.3% {
    top: 150%;
    right: 70px;
    opacity: 1;
}
100% {
    top: 10%;
    right: 15px;
}
}


@-webkit-keyframes rocket-animation {
    0% {
    top: 10%;
    right: 15px;
}
10% {
    top: 10%;
    right: 15px;
}
20% {
    top: 10%;
    right: 15px;
}
25% {
    top: 15%;
    right: 10px;
}
30% {
    top: 10%;
    right: 15px;
}
35% {
    top: 15%;
    right: 10px;
}
40% {
    top: 10%;
    right: 15px;
}
45% {
    top: 15%;
    right: 10px;
}
50% {
    top: 10%;
    right: 15px;
}
55% {
    top: 13%;
    right: 13px;
}
75% {
    top: -65%;
    right: -20px;
    opacity: 1;
}
75.1% {
    top: -65%;
    right: -20px;
    opacity: 0;
}
75.2% {
    top: 150%;
    right: 70px;
    opacity: 0;
}
75.3% {
    top: 150%;
    right: 70px;
    opacity: 1;
}
100% {
    top: 10%;
    right: 15px;
}
}


@keyframes moveAndRotate {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(10px); /* Aap yahan animation ki direction or amount adjust kar sakte hain */
  }
  100% {
    transform: translateY(0);
  }
}
.rocket {
  animation: moveAndRotate 3s ease-in-out infinite;
  transition: all 0.3s ease-in-out;
}

.animated-text {
  opacity: 0;  /* Initially hidden */
  transform: translateY(20px); /* Start slightly below */
  filter: blur(10px); /* Start blurry */
}

.SocialTrust_card__hqJLc:before{content: '';
    position: absolute;
    top: var(--y);
    left: var(--x);
    transform: translate(-50%, -50%);
    width: 700px;
    height: 900px;
    border-radius: 50%;
    pointer-events: none;
    z-index: 1;
    opacity: 0;
    background: radial-gradient(circle, rgb(209 195 119 / 30%), transparent 60%);
    transition: width 0.3s ease, height 0.3s ease, opacity 0.3s ease;
}

    
.service-box:hover:before{opacity: 1;}    




/* Styling for each digit */
#counter .digit-0 {
    color: #000000; /* Red */
    font-size: 10vw;
    background: #fff;
    padding: 0vw 2vw;
    border-radius: 1vw;
}
#counter .digit-1 {
     /* Green */
     color: #000000;
     font-size: 10vw;
     background: #fff;
     padding: 0vw 2vw;
     border-radius: 1vw;
     margin: 0 1vw;
}
#counter .digit-2 {
     /* Blue */
    color: #000000;
    font-size: 10vw;
    background: #fff;
    padding: 0vw 2vw;
    border-radius: 1vw;
}
#counter .digit-3 {
     /* Orange */
     color: #000000;
     font-size: 10vw;
     background: #fff;
     padding: 0vw 2vw;
     border-radius: 1vw;
     margin: 0 1vw;
}

/* And so on... */
#counter .digit-4 {
     /* Pink */
    color: #000000;
    font-size: 10vw;
    background: #fff;
    padding: 0vw 2vw;
    border-radius: 1vw;
}
#counter .digit-5 {
    color: #ffff00; /* Yellow */
}

/* Example styling for commas */
#counter span:contains(',') {
    color: #ccc; /* Style for commas */
}
.ai-wrap div#counter {    position: absolute;    bottom: -29vw;    right: 0;    left: 0;    margin: auto;}


.word {
  position: absolute;
  opacity: 0;
}

.letter {
  display: inline-block;
  position: relative;
  float: left;
  transform: translateZ(25px);
  transform-origin: 50% 50% 25px;
}

.letter.out {
  transform: rotateX(90deg);
  transition: transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.letter.behind {
  transform: rotateX(-90deg);
}

.letter.in {
  transform: rotateX(0deg);
  transition: transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.turning-text{display: flex; justify-content: center; position: relative;} 
.turning-text span{color: #b1a45d;
    /* display: block; */
    width: auto !important;
    margin: -20px auto 0px;
    text-align: center;
    font-size: 6vw;
    line-height: 4.5vw;}
.lines {
    display: inline-block !important;
}    

.main-heading span .words{background-image: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;}
.main-heading u .words{text-decoration: underline;}

body#scroll-container {height: 5060px !important;}





.stepswrp{padding: 5vw 0;overflow: hidden;z-index: 9;position: relative;}
.stepswrp .txtwrp{}
.stepswrp .txtwrp h2{}
.stepswrp .step-main{}
.stepswrp .step-main .steps-count{}
.stepswrp .step-main .steps-count span{font-size: 130px;font-weight: bold;line-height: 1;color: #b1a45d6b;}
.stepswrp .step-main .step-heading{}
.stepswrp .step-main .step-heading h4{    color: #fff;    font-size: 36px;}
.stepswrp .step-main .step-heading p{    color: #fff;}
.stepswrp .step-main .progress{ background-color: #d8d8d8;  border-radius: 20px;    position: relative; margin: 15px 0; height: 30px;   width: 100%;}
.stepswrp .step-main .progress .progress-done{  background: linear-gradient(331deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);    box-shadow: 0 3px 3px -5px #F2709C, 0 2px 5px #F2709C;  border-radius: 20px;    color: #fff;    display: flex;  align-items: center;    justify-content: center;    height: 100%;   width: 0;   opacity: 0;transition: 1s ease 0.3s;    background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);    background-size: 400% 400%;    animation: gradient 3s ease infinite;}
.stepswrp .space-tb{margin: 50px 0px;}

.timesslider{z-index: 9;}






.why-development {
    overflow: hidden;
    border-top: 1px solid rgb(255 255 255 / 33%);
}

@media (max-width: 991px) {
    .why-development {
        padding-bottom:48px
    }
}

.why-development .section-title h2 {
    font-weight: 300
}

@media (max-width: 767px) {
    .why-development .section-title h2 {
        opacity:1!important;
        -webkit-transform: none!important;
        -ms-transform: none!important;
        transform: none!important
    }
}

@media (max-width: 1199px) {
    .why-development ul.listing {
        grid-template-columns:1fr
    }
}

.why-development .custom-listing {
    margin: 0 0 40px
}
.why-development .custom-listing li{
    color: #fff;
    font-size: 18px;
    margin: 0 0 10px;
    padding: 0 0 0 40px;
    position: relative;
}
.why-development .custom-listing li:after{content: '\f00c';position: absolute;left: 0;font-family: 'FontAwesome';}
.why-development .cols.cols2 .col {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: 55%
}

.why-development .cols.cols2 .col:first-child {
    width: 45%
}

@media (max-width: 991px) {
    .why-development .cols.cols2 .col:first-child {
        width:50%
    }
}

@media (max-width: 767px) {
    .why-development .cols.cols2 .col:first-child {
        width:100%;
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media (max-width: 991px) {
    .why-development .cols.cols2 .col {
        width:50%
    }
}

@media (max-width: 767px) {
    .why-development .cols.cols2 .col {
        width:100%
    }
}

.why-development .about-content-info {
    padding: 80px 0 0;
    width: 100%
}

@media (max-width: 991px) {
    .why-development .about-content-info {
        padding:48px 0
    }
}

.why-development .awards-row {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: flex-start;
    grid-gap: 40px;
    border-bottom: 2px solid rgba(0,0,0,.1);
    border-radius: 100px;
    padding: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 20px auto 60px;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    max-width: 650px
}

@media (max-width: 1199px) {
    .why-development .awards-row {
        grid-gap:30px;
        padding: 0 20px 20px
    }
}

@media (max-width: 991px) {
    .why-development .awards-row {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap;
        padding: 0;
        border: 0;
        grid-gap: 20px 30px;
        margin-top: 50px
    }
}

.why-development .awards-row .awards-box {
    max-width: 155px
}

@media (max-width: 991px) {
    .why-development .awards-row .awards-box {
        max-width:120px
    }
}

.why-development .awards-row .awards-box .awards-name {
    min-height: 150px;
    padding: 30px;
    position: relative;
}

@media (max-width: 1199px) {
    .why-development .awards-row .awards-box .awards-name {
        padding:25px
    }
}

@media (max-width: 991px) {
    .why-development .awards-row .awards-box .awards-name {
        min-height:120px
    }
}

.why-development .awards-row .awards-box .awards-name:before {
    content:'';
    background: url(../images/award-bg-golden.svg) no-repeat center bottom;
    background-size: contain;
    background-position: center center;
    position: absolute;
    width: 175px;
    height: 165px;
    top: -5px;
    left: -5px;
}

.why-development .awards-row .awards-box .awards-name img {
    height: 75px;
    filter: invert(1);
}

.about-content-info .section-title {
    max-width: 100%;
    margin-bottom: 40px
}

.about-content-info .section-title2 {
    margin-bottom: 0
}

@media (max-width: 575px) {
    .about-content-info ul.listing {
        grid-template-columns:1fr
    }
}

.why-development .main-pera{color:#fff;padding-top: 20px;}
.why-development .col-md-5.offset-md-1{padding: 70px 0px;}

.about-content-info ul.listing li {
    line-height: 1.3
}

.about-content-info ul.listing li::before,body.store #colorbox #cboxClose {
    top: 10px
}

.pendulum-counter-boxes {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.pendulum-counter-boxes .pendulum-box {
    width: 33.33%;
    position: relative;
    min-height: 538px;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    animation: 3s ease-in-out 0s infinite normal none running moveIt;
}

@media (max-width: 1400px) {
    .pendulum-counter-boxes .pendulum-box {
        min-height:420px
    }
}

@media (max-width: 991px) {
    .pendulum-counter-boxes .pendulum-box {
        min-height:330px
    }
}

@media (max-width: 767px) {
    .pendulum-counter-boxes .pendulum-box {
        min-height:330px
    }
}

.pendulum-counter-boxes .pendulum-box:nth-child(odd) {
    min-height: 360px;
    animation: 3s ease-in-out 0s infinite normal none running moveIt;
}

@media (max-width: 1400px) {
    .pendulum-counter-boxes .pendulum-box:nth-child(odd) {
        min-height:280px
    }
}

@media (max-width: 991px) {
    .pendulum-counter-boxes .pendulum-box:nth-child(odd) {
        min-height:190px
    }
}

@media (max-width: 767px) {
    .pendulum-counter-boxes .pendulum-box:nth-child(odd) {
        min-height:200px
    }
}

.pendulum-counter-boxes .pendulum-box:nth-child(1) .counter-box h2,.pendulum-counter-boxes .pendulum-box:nth-child(1) .pendulum-details i {
    background: -o-linear-gradient(304.49deg,#fddd48 7.21%,#00b7c4 94.47%);
    background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);
}

.pendulum-counter-boxes .pendulum-box:nth-child(2) .pendulum-line {
    background: #b1a45d;
}

.pendulum-counter-boxes .pendulum-box:nth-child(2) .counter-box h2,.pendulum-counter-boxes .pendulum-box:nth-child(2) .pendulum-details i {
    background: -o-linear-gradient(120deg,#73dfe7 13.4%,#0063f7 86.6%);
    background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);
}

.pendulum-counter-boxes .pendulum-box:nth-child(3) .pendulum-line {
    background: #b1a45d;
}

.pendulum-counter-boxes .pendulum-box:nth-child(3) .counter-box h2,.pendulum-counter-boxes .pendulum-box:nth-child(3) .pendulum-details i,.tech-listing li:nth-child(1) {
    background: -o-linear-gradient(302.86deg,#00cfde 6.95%,#05a660 93.05%);
    background: radial-gradient(circle farthest-corner at 100% 0, #B1A45D 28%, #d3c579 51%, #B1A45D 87%, #B1A45D 96%);
}

.pendulum-counter-boxes .pendulum-line {
    width: 1px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: calc(100% - 225px);
    background: #b4a75f;
    margin: 0 auto
}

@media (max-width: 1400px) {
    .pendulum-counter-boxes .pendulum-line {
        height:calc(100% - 185px)
    }
}

@media (max-width: 1199px) {
    .pendulum-counter-boxes .pendulum-line {
        height:calc(100% - 150px)
    }
}

@media (max-width: 991px) {
    .pendulum-counter-boxes .pendulum-line {
        height:calc(100% - 130px)
    }
}

.pendulum-counter-boxes .pendulum-info {
    width: 225px;
    height: 225px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0
}

@media (max-width: 1400px) {
    .pendulum-counter-boxes .pendulum-info {
        width:185px;
        height: 185px
    }
}

@media (max-width: 1199px) {
    .pendulum-counter-boxes .pendulum-info {
        width:150px;
        height: 150px
    }
}

@media (max-width: 991px) {
    .pendulum-counter-boxes .pendulum-info {
        width:130px;
        height: 130px;
        left: -10px
    }
}

.pendulum-counter-boxes .pendulum-info .pendulum-round {
    width: 100% !important;!i;!;
    height: 100% !important;!i;!;
    -webkit-transform: rotate(90deg) scaleX(-1);
    -ms-transform: rotate(90deg) scaleX(-1);
    transform: rotate(90deg) scaleX(-1)
}

.pendulum-counter-boxes .pendulum-info .pendulum-details {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 20px;
    text-align: center;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.pendulum-counter-boxes .pendulum-info .pendulum-details i {
    font-size: 42px;
    -webkit-background-clip: text!important;
    -webkit-text-fill-color: transparent!important;
    background-clip: text!important;
    text-fill-color: transparent!important;
    margin: 0 0 10px;
}

@media (max-width: 1199px) {
    .pendulum-counter-boxes .pendulum-info .pendulum-details i {
        font-size:30px
    }
}

@media (max-width: 767px) {
    .pendulum-counter-boxes .pendulum-info .pendulum-details i {
        font-size:20px
    }
}

.pendulum-counter-boxes .pendulum-info .pendulum-details .counter-box {
    width: 100%;
    padding: 0;
    border: 0
}

.pendulum-counter-boxes .pendulum-info .pendulum-details .counter-box h2 {
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    font-size: 60px;
    line-height: 1
}

@media (max-width: 1400px) {
    .pendulum-counter-boxes .pendulum-info .pendulum-details .counter-box h2 {
        font-size:60px
    }
}

@media (max-width: 1199px) {
    .pendulum-counter-boxes .pendulum-info .pendulum-details .counter-box h2 {
        font-size:40px
    }
}

@media (max-width: 991px) {
    .pendulum-counter-boxes .pendulum-info .pendulum-details .counter-box h2 {
        font-size:30px;
        padding-top: 5px
    }
}

.pendulum-counter-boxes .pendulum-info .pendulum-details .counter-box span {
    font-weight: 700;
    color: #ffffff;
    font-size: 16px
}

@media (max-width: 1199px) {
    .pendulum-counter-boxes .pendulum-info .pendulum-details .counter-box span {
        font-size:14px
    }
}

@media (max-width: 991px) {
    .pendulum-counter-boxes .pendulum-info .pendulum-details .counter-box span {
        font-size:12px;
        display: inline-block;
        vertical-align: top
    }
}


@-webkit-keyframes moveIt {
    0%,to {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    50% {
        -webkit-transform: rotate(-3deg);
        transform: rotate(-3deg)
    }
}

@keyframes moveIt {
    0%,to {
        -webkit-transform: rotate(3deg);
        transform: rotate(3deg)
    }

    50% {
        -webkit-transform: rotate(-3deg);
        transform: rotate(-3deg)
    }
}



.service-box.SocialTrust_card__hqJLc .txtwrp {    height: 250px;}

.future-banner .top-scroll {    position: absolute;  bottom: 40px;    right: 3px;}
.future-banner .top-scroll .scrolldown:after{left: -2vw;top: -2vw;height: 8vw;width: 8vw;}




.scrolling-badge{}





.team-futuron{    position: absolute;    bottom: 0;    left: 0;    right: 0;    margin: auto;    width: 100vw;z-index: 0;}
.team-futuron:after{content:'';}
.team-futuron .image-parent{    position: relative;}
.team-futuron .image-parent img{    position: absolute;    bottom: 0;}
.team-futuron .image-parent img.team-img-1{left: 2vw;width: 26vw;}
.team-futuron .image-parent img.team-img-2{left: 14vw;width: 18vw;z-index: 1;}
.team-futuron .image-parent img.team-img-3{left: 19vw;width: 24.5vw;z-index: 2;}
.team-futuron .image-parent img.team-img-4{right: 0;width: 21vw;z-index: 4;left: 42vw;}
.team-futuron .image-parent img.team-img-5{right: 20.3vw;width: 19.5vw;z-index: 2;}
.team-futuron .image-parent img.team-img-6{right: 11vw;width: 19.5vw;z-index: 1;}
.team-futuron .image-parent img.team-img-7{right: 3vw;width: 21vw;}
.team-futuron .image-parent img.team-img-9{left: 29.5vw;width: 19vw;z-index: 2;}
.team-futuron .image-parent img.team-img-10{right: 27.5vw;width: 27.5vw;z-index: 3;}
.team-futuron .image-parent img.team-img-8{right: -1vw;width: 103vw;z-index: -1;}