@charset "UTF-8";@font-face {
    font-family: "The Future";
    src: url(../fonts/TheFuture-Extralight.otf) format("opentype");
    font-weight: 200;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "The Future";
    src: url(../fonts/TheFuture-Light.otf) format("opentype");
    font-weight: 300;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "The Future";
    src: url(../fonts/TheFuture-Light.otf) format("opentype");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "The Future";
    src: url(../fonts/TheFuture-Medium.otf) format("opentype");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "The Future";
    src: url(../fonts/TheFuture-Medium.otf) format("opentype");
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: "The Future";
    src: url(../fonts/TheFuture-Bold.otf) format("opentype");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

html {
    scroll-behavior: smooth;
    overflow-x: hidden
}

*,::after,::before {
    margin: 0;
    padding: 0;
    outline: 0;
    box-sizing: border-box
}

::after:focus,::before:focus,:focus {
    outline: 0
}

body {
    margin: 0;
    padding: 0;
    direction: ltr;
    text-align: left;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

@media (max-width: 1400px) and (min-width:1300px) and (min-height:900px) {
    body {
        font-size:11.485px
    }
}

@media (min-width: 1200px) {
    body {
        font-size:16px
    }
}

@media (max-width: 1199.98px) {
    body {
        font-size:14px!important
    }
}

img,svg {
    max-width: 100%;
    height: auto;
    display: block
}

a {
    text-decoration: none;
    color: #fff
}

iframe {
    border: 0;
    width: 100%
}

button {
    font-family: "The Future";
    -webkit-appearance: button;
    appearance: button
}

button:focus {
    outline: 0
}

textarea {
    resize: none
}

picture {
    display: block;
    height: 100%
}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover {
    -webkit-background-clip: text;
    -webkit-text-fill-color: #000;
    transition: background-color 5000s ease-in-out 0s;
    box-shadow: inset 0 0 20px 20px transparent
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration {
    display: none
}

input[type=number] {
    -moz-appearance: textfield
}

.grecaptcha-badge {
    opacity: 0!important;
    visibility: hidden!important;
    pointer-events: none!important;
    z-index: -1!important;
    width: 0!important;
    height: 0!important
}

.line-height-1-35 {
    line-height: 1.35!important
}

.loadMoreBtn {
    margin: 2em auto
}

.loadMoreBtn .btnn {
    display: flex;
    align-items: center;
    justify-content: center
}

.wpcf7-not-valid-tip {
    margin-top: .5em;
    font-weight: 500
}

.error-message {
    font-weight: 500
}

.FallBackWrapper {
    display: flex;
    gap: 6.25em;
    align-items: center;
    height: 35.75em;
    position: relative;
    width: 100%
}

@media (max-width: 1199.98px) {
    .FallBackWrapper {
        height:22.75em
    }
}

@media (max-width: 991.98px) {
    .FallBackWrapper {
        height:16.75em
    }
}

@media (max-width: 767.98px) {
    .FallBackWrapper {
        height:100%;
        flex-wrap: wrap;
        gap: .5em
    }
}

@media (max-width: 991.98px) {
    .FallBackWrapper h2 {
        font-size:2.5em
    }
}

.FallBackWrapper .imgWrapper {
    width: 48.75em;
    height: 48.75em
}

@media (min-width: 576px) {
    .FallBackWrapper .imgWrapper {
        position:absolute;
        right: 0;
        bottom: -6.25em
    }
}

@media (max-width: 1199.98px) {
    .FallBackWrapper .imgWrapper {
        width:28.75em;
        height: 31.75em
    }
}

@media (max-width: 991.98px) {
    .FallBackWrapper .imgWrapper {
        width:20.75em;
        height: 23.75em
    }
}

@media (max-width: 767.98px) {
    .FallBackWrapper .imgWrapper {
        margin-bottom:-5em;
        width: 18.75em;
        height: 21.75em
    }
}

.FallBackWrapper .imgWrapper img {
    max-width: 100%;
    height: auto;
    display: block
}

.h1,h1 {
    font-size: 5.25em;
    line-height: 1;
    font-weight: 400;
    color: #fff;
    margin-bottom: .5em
}

@media (max-width: 1199.98px) {
    .h1,h1 {
        font-size:3.5em
    }
}

@media (max-width: 767.98px) {
    .h1,h1 {
        font-size:3em;
        margin-bottom: .345em;
        line-height: normal
    }
}

.h2,h2 {
    font-size: 3.75em;
    line-height: 1.21;
    font-weight: 400;
    color: #fff;
    margin-bottom: .5em
}

@media (min-width: 1200px) {
    .h2,h2 {
        letter-spacing:-1.2px
    }
}

@media (max-width: 1199.98px) {
    .h2,h2 {
        font-size:2.5em;
        line-height: 1
    }
}

@media (max-width: 991.98px) {
    .h2,h2 {
        margin-bottom:.545em;
        line-height: 1
    }
}

@media (max-width: 767.98px) {
    .h2,h2 {
        font-size:2em;
        line-height: normal
    }
}

.h3,h3 {
    font-size: 2.875em;
    line-height: 1.2;
    font-weight: 400;
    color: #fff;
    margin-bottom: .5em
}

@media (max-width: 1199.98px) {
    .h3,h3 {
        font-size:1.75em
    }
}

@media (max-width: 575.98px) {
    .h3,h3 {
        font-size:1.5em
    }
}

.h3.lg-font,h3.lg-font {
    font-size: 4em
}

@media (max-width: 1199.98px) {
    .h3.lg-font,h3.lg-font {
        font-size:1.75em
    }
}

@media (max-width: 575.98px) {
    .h3.lg-font,h3.lg-font {
        font-size:1.5em;
        line-height: normal
    }
}

.h4,h4 {
    font-size: 2.5em;
    line-height: 1;
    font-weight: 400;
    color: #fff;
    margin-bottom: .5em
}

@media (max-width: 1199.98px) {
    .h4,h4 {
        font-size:1.25em
    }
}

.h4.sm-font,h4.sm-font {
    font-size: 1.625em;
    line-height: normal
}

@media (max-width: 1199.98px) {
    .h4.sm-font,h4.sm-font {
        font-size:1em
    }
}

.h5,h5 {
    font-size: 1.25em;
    font-weight: 400;
    color: #fff;
    margin-bottom: .5em
}

@media (max-width: 1199.98px) {
    .h5,h5 {
        font-size:1.2em
    }
}

.h6,h6 {
    font-size: 1.125em;
    font-weight: 400;
    color: #fff;
    margin-bottom: .5em
}

@media (max-width: 1199.98px) {
    .h6,h6 {
        font-size:1em
    }
}

.p,p {
    color: #fff;
    margin-bottom: 1.5em;
    font-size: 1.125em;
    line-height: 1.7;
    font-weight: 400
}

@media (max-width: 1199.98px) {
    .p,p {
        font-size:1em;
        margin-bottom: 1em
    }
}

.p.xl-font,p.xl-font {
    font-size: 1.375em
}

@media (max-width: 1199.98px) {
    .p.xl-font,p.xl-font {
        font-size:1em;
        margin-bottom: 1em
    }
}

.p.l-font,p.l-font {
    font-size: 1.25em
}

@media (max-width: 1199.98px) {
    .p.l-font,p.l-font {
        font-size:1em;
        margin-bottom: 1em
    }
}

.p.s-font,p.s-font {
    font-size: 1em
}

.genericHead__subTitle {
    position: relative;
    padding-left: 1.77em;
    text-transform: capitalize;
    width: 100%;
    max-width: max-content;
    margin-bottom: 1.6em
}

@media (min-width: 1200px) {
    .genericHead__subTitle {
        letter-spacing:1.92px
    }
}

.genericHead__subTitle::before {
    content: "";
    position: absolute;
    width: .72em;
    height: .72em;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background: linear-gradient(213deg,#dd0dce -39.81%,#540dce 85.21%);
    border-radius: 50%;
    box-shadow: 0 4px 15px 0 rgba(205,13,206,.5),0 6px 20px 0 rgba(95,13,206,.4)
}

.genericHead__title {
    letter-spacing: -.02em
}

.genericHead .content {
    padding-right: 13.172em;
    margin-top: 2.6875em
}

@media (max-width: 1199.98px) {
    .genericHead .content {
        margin-top:1.5em;
        padding-right: 0
    }
}

@media (max-width: 991.98px) {
    .genericHead .content {
        margin-top:1em
    }
}

.genericHead .btnWrapper {
    margin-top: 5.1875em
}

@media (max-width: 1199.98px) {
    .genericHead .btnWrapper {
        margin-top:1.5em
    }
}

@media (max-width: 991.98px) {
    .genericHead .btnWrapper {
        margin-top:1em
    }
}

.genericHead.noPadding {
    padding: 0
}

.genericHead.centerHead {
    text-align: center
}

.genericHead.centerHead .genericHead__subTitle {
    margin: 0 auto 1.6em auto
}

body {
    font-family: "The Future";
    font-weight: 400;
    color: #fff;
    background-color: #000;
    line-height: 1
}

body::-webkit-scrollbar {
    width: 6px;
    background-color: #0a0a0b;
    border-radius: 10px
}

body::-webkit-scrollbar-track {
    background-color: #0a0a0b;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3)
}

body::-webkit-scrollbar-thumb {
    background: linear-gradient(213deg,#dd0dce -39.81%,#540dce 85.21%);
    border-radius: 10px
}

::selection {
    background-color: #ad0dce;
    color: #fff
}

::-moz-selection {
    background-color: #ad0dce;
    color: #fff
}

.loadjs {
    overflow: hidden
}

.img-wrapper {
    position: relative
}

.container-fluid {
    max-width: 100%;
    padding: 0
}

@media (max-width: 991.98px) {
    .container-fluid {
        padding:0 5em
    }
}

@media (max-width: 991.98px) {
    .container-fluid {
        padding:0 3em
    }
}

@media (max-width: 575.98px) {
    .container-fluid {
        padding:0 2em
    }
}

.container-s {
    max-width: 100%;
    padding: 0 7.03%
}

@media (max-width: 991.98px) {
    .container-s {
        padding:0 3em
    }
}

@media (max-width: 575.98px) {
    .container-s {
        padding:0 2em
    }
}

.container {
    max-width: 100%;
    padding: 0 10.247%
}

@media (max-width: 1199.98px) {
    .container {
        padding:0 5em
    }
}

@media (max-width: 991.98px) {
    .container {
        padding:0 3em
    }
}

@media (max-width: 575.98px) {
    .container {
        padding:0 1.43em
    }
}

.section {
    position: relative;
    padding: 2em 0
}

@media (min-width: 576px) {
    .section {
        padding:3em 0
    }
}

@media (min-width: 1200px) {
    .section {
        padding:6.25em 0
    }
}

.grecaptcha-badge {
    left: -11.625em;
    bottom: 5em!important
}

@media (max-width: 767.98px) {
    .form-loader-img {
        padding-bottom:3em
    }
}

.form-loader-img .wrapper {
    display: flex;
    align-items: center;
    gap: 1em;
    margin-top: 1em
}

.form-loader-img .wrapper p {
    color: #000;
    margin-bottom: 0
}

.form-loader-img .wrapper p.white-color {
    color: #fff!important
}

@media (max-width: 767.98px) {
    .input-container .input-field {
        font-size:16px!important;
        -webkit-font-smoothing: antialiased
    }
}

@media (max-width: 767.98px) {
    .select-container .select-field {
        font-size:16px!important;
        -webkit-font-smoothing: antialiased
    }
}

.headingWrapper .title {
    background: linear-gradient(90deg,#fff 21.46%,#953193 119.12%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 3.75em;
    font-weight: 400;
    line-height: normal
}

@media (min-width: 1200px) {
    .headingWrapper .title {
        letter-spacing:-3px
    }
}

@media (max-width: 1199.98px) {
    .headingWrapper .title {
        font-size:2.5em;
        letter-spacing: -1px
    }
}

@media (max-width: 767.98px) {
    .headingWrapper .title {
        font-size:2em
    }
}

.headingWrapper.black .title {
    background: linear-gradient(90deg,#000 21.46%,#953193 119.12%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.headingWrapper p:last-child {
    margin-bottom: 0
}

.overflow-hidden {
    overflow: hidden
}

.leftSideLinks {
    position: fixed;
    left: -3%;
    top: 50%;
    transform: translate(-25%,-50%);
    z-index: 9999;
    transition: .4s
}

@media (max-width: 991.98px) {
    .leftSideLinks {
        left:-4%
    }
}

.leftSideLinks.show {
    left: 1.25%;
    transition: .4s
}

@media (max-width: 1199.98px) {
    .leftSideLinks.show {
        left:1.5%
    }
}

@media (max-width: 575.98px) {
    .leftSideLinks {
        display:none
    }
}

.leftSideLinks__wrapper {
    display: flex;
    flex-direction: column;
    gap: 1em;
    list-style-type: none
}

.leftSideLinks__item a {
    position: relative;
    display: block;
    width: 2.875em;
    height: 2.875em;
    display: flex;
    justify-content: center;
    align-items: center
}

@media (max-width: 1199.98px) {
    .leftSideLinks__item a {
        width:2.5em;
        height: 2.5em
    }
}

.leftSideLinks__item a img {
    width: auto;
    height: auto;
    z-index: 1;
    max-width: 40%;
    max-height: 40%
}

.leftSideLinks__item a::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100%;
    background-color: #000;
    transform: translate(-50%,-50%);
    transition: .25s;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,.2)
}

.leftSideLinks__item a::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,#dd0dce 0,#540dce 100%);
    transform: translate(-50%,-50%) scale(0);
    transition: .25s;
    border-radius: 50%
}

@media (min-width: 1200px) {
    .leftSideLinks__item a:hover::after {
        transform:translate(-50%,-50%) scale(1);
        transition: .25s
    }

    .leftSideLinks__item a:hover::before {
        transform: translate(-50%,-50%) scale(0);
        transition: .25s
    }
}

.rightSideLinks {
    position: fixed;
    right: -3%;
    top: 75%;
    transform: translate(25%,-50%);
    z-index: 9999;
    transition: .4s
}

@media (max-width: 991.98px) {
    .rightSideLinks {
        right:-4%
    }
}

.rightSideLinks.show {
    right: 1.25%;
    transition: .4s
}

@media (max-width: 1199.98px) {
    .rightSideLinks.show {
        right:1.5%
    }
}

@media (max-width: 575.98px) {
    .rightSideLinks {
        display:none
    }
}

.rightSideLinks__wrapper {
    display: flex;
    flex-direction: column;
    gap: 1em;
    list-style-type: none
}

.rightSideLinks__item a {
    position: relative;
    display: block;
    width: 2.875em;
    height: 2.875em;
    display: flex;
    justify-content: center;
    align-items: center
}

@media (max-width: 1199.98px) {
    .rightSideLinks__item a {
        width:2.5em;
        height: 2.5em
    }
}

.rightSideLinks__item a img {
    width: auto;
    height: auto;
    z-index: 1;
    max-width: 40%;
    max-height: 40%
}

.rightSideLinks__item a::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100%;
    background-color: #000;
    transform: translate(-50%,-50%);
    transition: .25s;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,.2)
}

.rightSideLinks__item a::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,#dd0dce 0,#540dce 100%);
    transform: translate(-50%,-50%) scale(0);
    transition: .25s;
    border-radius: 50%
}

@media (min-width: 1200px) {
    .rightSideLinks__item a:hover::after {
        transform:translate(-50%,-50%) scale(1);
        transition: .25s
    }

    .rightSideLinks__item a:hover::before {
        transform: translate(-50%,-50%) scale(0);
        transition: .25s
    }
}

.circleList li {
    position: relative;
    font-size: 1.25em;
    padding: 2em 0 0 2.25em;
    list-style: none;
    gap: 1em;
    display: flex;
    flex-direction: column;
    line-height: normal
}

.circleList li:first-child {
    padding: .875em 0 0 2.25em
}

@media (max-width: 1199.98px) {
    .circleList li {
        gap:1em
    }
}

.circleList li p {
    margin-bottom: 0
}

.circleList li strong {
    margin-bottom: 0
}

.circleList li .circle {
    width: .9375em;
    height: .9375em;
    background: linear-gradient(90deg,#cd0dce 0,#5f0dce 100%);
    border-radius: 50%;
    position: absolute;
    left: .5em
}

.circleList li .circle::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    transform: translate(-50%,-50%);
    background: linear-gradient(90deg,#cd0dce 0,#5f0dce 100%);
    box-shadow: 0 0 15px rgba(205,13,206,.7);
    z-index: -1
}

.accordianWrapper {
    position: relative;
    padding-bottom: 1.875em;
    margin-bottom: 1.9375em
}

@media (max-width: 991.98px) {
    .accordianWrapper {
        padding-bottom:1.25em;
        margin-bottom: 1.25em
    }
}

.accordianWrapper:hover::after {
    transform: scale(1)
}

.accordianWrapper.active::after {
    transform: scale(1)
}

.accordianWrapper.active .titleWrapper .icon img {
    transform: rotate(180deg)
}

.accordianWrapper::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #fff;
    transform: scale(0);
    transition: .5s
}

.accordianWrapper .titleWrapper {
    cursor: pointer;
    position: relative
}

.accordianWrapper .titleWrapper .icon {
    position: absolute;
    right: 0;
    border-radius: 50%;
    overflow: hidden;
    background: #28282b;
    top: 50%;
    transform: translateY(-50%);
    width: 2.04925em;
    height: 2.04925em;
    display: flex;
    align-items: center;
    justify-content: center
}

.accordianWrapper .titleWrapper .icon img {
    transition: .5s
}

.accordianWrapper .titleWrapper h3 {
    margin-bottom: 0
}

.accordianWrapper .accordianContentWrapper {
    display: grid;
    grid-template-rows: 0fr;
    transition: .4s;
    padding-top: 1.875em
}

@media (max-width: 991.98px) {
    .accordianWrapper .accordianContentWrapper {
        padding-top:1.25em
    }
}

.accordianWrapper .accordianContentWrapper.active {
    grid-template-rows: 1fr;
    transition: .4s
}

.accordianWrapper .accordianContentWrapper.active::after {
    transform: scale(1)
}

.accordianWrapper .accordianContent {
    overflow: hidden
}

.accordianWrapper .accordianContent p {
    margin-bottom: 0
}

.accordianWrapper .accordianContent .primary-btn {
    margin: 1.25em 0 1.25em .125em
}

@media (max-width: 991.98px) {
    .accordianWrapper .accordianContent .primary-btn {
        margin:1em 0 1em .125em
    }
}

.circleHeading {
    position: relative;
    padding-left: 2.25em;
    margin: 0;
    display: flex;
    align-items: center;
    z-index: 1
}

.circleHeading .circle {
    width: .9375em;
    height: .9375em;
    background: linear-gradient(90deg,#cd0dce 0,#5f0dce 100%);
    border-radius: 50%;
    position: absolute;
    left: .5em
}

.circleHeading .circle::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    transform: translate(-50%,-50%);
    background: linear-gradient(90deg,#cd0dce 0,#5f0dce 100%);
    box-shadow: 0 0 15px rgba(205,13,206,.7);
    z-index: -1
}

.full-cover-anchor:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 10
}

.fullCoverAnchor::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 10
}

.primary-color {
    color: #b10305;
}

.primary-bg {
    background-color: #ad0dce
}

.secondary-color {
    color: #280aa5!important
}

.secondary-bg {
    background-color: #280aa5
}

.black-color {
    color: #000
}

.black-bg {
    background-color: #000!important
}

.white-color {
    color: #fff
}

.white-bg {
    background-color: #fff
}

.animate {
    opacity: 0
}

.animate.fadein-Left {
    transform: translate(100px,0)
}

.animate.fadein-Right {
    transform: translate(-100px,0)
}

.animate.fadein-Up {
    transform: translate(0,100px)
}

.animate.fadein-Down {
    transform: translate(0,-100px)
}

@media (max-width: 767.98px) {
    .animate {
        opacity:1
    }

    .animate.fadein-Left {
        transform: translate(0,0)
    }

    .animate.fadein-Right {
        transform: translate(0,0)
    }

    .animate.fadein-Up {
        transform: translate(0,0)
    }

    .animate.fadein-Down {
        transform: translate(0,0)
    }
}

@keyframes anim {
    to {
        transform: translate(0,0);
        opacity: 1
    }
}

.lazy-img {
    opacity: 0
}

@media (min-width: 768px) {
    .img__observer {
        position:relative
    }

    .img__observer img {
        overflow: hidden;
        border-radius: inherit;
        clip-path: inset(0 100% 0 0)
    }

    .img__observer::before {
        content: "";
        position: absolute;
        width: 0;
        height: 98%;
        background: linear-gradient(213deg,#dd0dce -39.81%,#540dce 85.21%);
        bottom: 1%;
        left: 1%;
        z-index: 0;
        border-radius: inherit
    }

    .img__observer.active img {
        transition: all .5s;
        transition-delay: .5s;
        clip-path: inset(0 0 0 0)
    }

    .img__observer.active::before {
        width: 98%;
        transition: .5s
    }

    .img__observer.white-bg::before {
        background: #fff
    }
}

.custom-row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -.9375em
}

.no-gutters {
    margin: 0;
    width: 100%
}

.no-gutters>[class*=col_] {
    padding: 0
}

.col_offset_0 {
    margin-left: 0
}

.col_1 {
    flex: 0 0 8.3333333333%;
    width: 8.3333333333%;
    padding: 0 .9375em
}

.col_offset_1 {
    margin-left: 8.3333333333%
}

.col_2 {
    flex: 0 0 16.6666666667%;
    width: 16.6666666667%;
    padding: 0 .9375em
}

.col_offset_2 {
    margin-left: 16.6666666667%
}

.col_3 {
    flex: 0 0 25%;
    width: 25%;
    padding: 0 .9375em
}

.col_offset_3 {
    margin-left: 25%
}

.col_4 {
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    padding: 0 .9375em
}

.col_offset_4 {
    margin-left: 33.3333333333%
}

.col_5 {
    flex: 0 0 41.6666666667%;
    width: 41.6666666667%;
    padding: 0 .9375em
}

.col_offset_5 {
    margin-left: 41.6666666667%
}

.col_6 {
    flex: 0 0 50%;
    width: 50%;
    padding: 0 .9375em
}

.col_offset_6 {
    margin-left: 50%
}

.col_7 {
    flex: 0 0 58.3333333333%;
    width: 58.3333333333%;
    padding: 0 .9375em
}

.col_offset_7 {
    margin-left: 58.3333333333%
}

.col_8 {
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    padding: 0 .9375em
}

.col_offset_8 {
    margin-left: 66.6666666667%
}

.col_9 {
    flex: 0 0 75%;
    width: 75%;
    padding: 0 .9375em
}

.col_offset_9 {
    margin-left: 75%
}

.col_10 {
    flex: 0 0 83.3333333333%;
    width: 83.3333333333%;
    padding: 0 .9375em
}

.col_offset_10 {
    margin-left: 83.3333333333%
}

.col_11 {
    flex: 0 0 91.6666666667%;
    width: 91.6666666667%;
    padding: 0 .9375em
}

.col_offset_11 {
    margin-left: 91.6666666667%
}

.col_12 {
    flex: 0 0 100%;
    width: 100%;
    padding: 0 .9375em
}

.col_offset_12 {
    margin-left: 100%
}

@media (min-width: 576px) {
    .col_sm_offset_0 {
        margin-left:0
    }

    .col_sm_1 {
        flex: 0 0 8.3333333333%;
        width: 8.3333333333%;
        padding: 0 .9375em
    }

    .col_sm_offset_1 {
        margin-left: 8.3333333333%
    }

    .col_sm_2 {
        flex: 0 0 16.6666666667%;
        width: 16.6666666667%;
        padding: 0 .9375em
    }

    .col_sm_offset_2 {
        margin-left: 16.6666666667%
    }

    .col_sm_3 {
        flex: 0 0 25%;
        width: 25%;
        padding: 0 .9375em
    }

    .col_sm_offset_3 {
        margin-left: 25%
    }

    .col_sm_4 {
        flex: 0 0 33.3333333333%;
        width: 33.3333333333%;
        padding: 0 .9375em
    }

    .col_sm_offset_4 {
        margin-left: 33.3333333333%
    }

    .col_sm_5 {
        flex: 0 0 41.6666666667%;
        width: 41.6666666667%;
        padding: 0 .9375em
    }

    .col_sm_offset_5 {
        margin-left: 41.6666666667%
    }

    .col_sm_6 {
        flex: 0 0 50%;
        width: 50%;
        padding: 0 .9375em
    }

    .col_sm_offset_6 {
        margin-left: 50%
    }

    .col_sm_7 {
        flex: 0 0 58.3333333333%;
        width: 58.3333333333%;
        padding: 0 .9375em
    }

    .col_sm_offset_7 {
        margin-left: 58.3333333333%
    }

    .col_sm_8 {
        flex: 0 0 66.6666666667%;
        width: 66.6666666667%;
        padding: 0 .9375em
    }

    .col_sm_offset_8 {
        margin-left: 66.6666666667%
    }

    .col_sm_9 {
        flex: 0 0 75%;
        width: 75%;
        padding: 0 .9375em
    }

    .col_sm_offset_9 {
        margin-left: 75%
    }

    .col_sm_10 {
        flex: 0 0 83.3333333333%;
        width: 83.3333333333%;
        padding: 0 .9375em
    }

    .col_sm_offset_10 {
        margin-left: 83.3333333333%
    }

    .col_sm_11 {
        flex: 0 0 91.6666666667%;
        width: 91.6666666667%;
        padding: 0 .9375em
    }

    .col_sm_offset_11 {
        margin-left: 91.6666666667%
    }

    .col_sm_12 {
        flex: 0 0 100%;
        width: 100%;
        padding: 0 .9375em
    }

    .col_sm_offset_12 {
        margin-left: 100%
    }
}

@media (min-width: 768px) {
    .col_md_offset_0 {
        margin-left:0
    }

    .col_md_1 {
        flex: 0 0 8.3333333333%;
        width: 8.3333333333%;
        padding: 0 .9375em
    }

    .col_md_offset_1 {
        margin-left: 8.3333333333%
    }

    .col_md_2 {
        flex: 0 0 16.6666666667%;
        width: 16.6666666667%;
        padding: 0 .9375em
    }

    .col_md_offset_2 {
        margin-left: 16.6666666667%
    }

    .col_md_3 {
        flex: 0 0 25%;
        width: 25%;
        padding: 0 .9375em
    }

    .col_md_offset_3 {
        margin-left: 25%
    }

    .col_md_4 {
        flex: 0 0 33.3333333333%;
        width: 33.3333333333%;
        padding: 0 .9375em
    }

    .col_md_offset_4 {
        margin-left: 33.3333333333%
    }

    .col_md_5 {
        flex: 0 0 41.6666666667%;
        width: 41.6666666667%;
        padding: 0 .9375em
    }

    .col_md_offset_5 {
        margin-left: 41.6666666667%
    }

    .col_md_6 {
        flex: 0 0 50%;
        width: 50%;
        padding: 0 .9375em
    }

    .col_md_offset_6 {
        margin-left: 50%
    }

    .col_md_7 {
        flex: 0 0 58.3333333333%;
        width: 58.3333333333%;
        padding: 0 .9375em
    }

    .col_md_offset_7 {
        margin-left: 58.3333333333%
    }

    .col_md_8 {
        flex: 0 0 66.6666666667%;
        width: 66.6666666667%;
        padding: 0 .9375em
    }

    .col_md_offset_8 {
        margin-left: 66.6666666667%
    }

    .col_md_9 {
        flex: 0 0 75%;
        width: 75%;
        padding: 0 .9375em
    }

    .col_md_offset_9 {
        margin-left: 75%
    }

    .col_md_10 {
        flex: 0 0 83.3333333333%;
        width: 83.3333333333%;
        padding: 0 .9375em
    }

    .col_md_offset_10 {
        margin-left: 83.3333333333%
    }

    .col_md_11 {
        flex: 0 0 91.6666666667%;
        width: 91.6666666667%;
        padding: 0 .9375em
    }

    .col_md_offset_11 {
        margin-left: 91.6666666667%
    }

    .col_md_12 {
        flex: 0 0 100%;
        width: 100%;
        padding: 0 .9375em
    }

    .col_md_offset_12 {
        margin-left: 100%
    }
}

@media (min-width: 992px) {
    .col_lg_offset_0 {
        margin-left:0
    }

    .col_lg_1 {
        flex: 0 0 8.3333333333%;
        width: 8.3333333333%;
        padding: 0 .9375em
    }

    .col_lg_offset_1 {
        margin-left: 8.3333333333%
    }

    .col_lg_2 {
        flex: 0 0 16.6666666667%;
        width: 16.6666666667%;
        padding: 0 .9375em
    }

    .col_lg_offset_2 {
        margin-left: 16.6666666667%
    }

    .col_lg_3 {
        flex: 0 0 25%;
        width: 25%;
        padding: 0 .9375em
    }

    .col_lg_offset_3 {
        margin-left: 25%
    }

    .col_lg_4 {
        flex: 0 0 33.3333333333%;
        width: 33.3333333333%;
        padding: 0 .9375em
    }

    .col_lg_offset_4 {
        margin-left: 33.3333333333%
    }

    .col_lg_5 {
        flex: 0 0 41.6666666667%;
        width: 41.6666666667%;
        padding: 0 .9375em
    }

    .col_lg_offset_5 {
        margin-left: 41.6666666667%
    }

    .col_lg_6 {
        flex: 0 0 50%;
        width: 50%;
        padding: 0 .9375em
    }

    .col_lg_offset_6 {
        margin-left: 50%
    }

    .col_lg_7 {
        flex: 0 0 58.3333333333%;
        width: 58.3333333333%;
        padding: 0 .9375em
    }

    .col_lg_offset_7 {
        margin-left: 58.3333333333%
    }

    .col_lg_8 {
        flex: 0 0 66.6666666667%;
        width: 66.6666666667%;
        padding: 0 .9375em
    }

    .col_lg_offset_8 {
        margin-left: 66.6666666667%
    }

    .col_lg_9 {
        flex: 0 0 75%;
        width: 75%;
        padding: 0 .9375em
    }

    .col_lg_offset_9 {
        margin-left: 75%
    }

    .col_lg_10 {
        flex: 0 0 83.3333333333%;
        width: 83.3333333333%;
        padding: 0 .9375em
    }

    .col_lg_offset_10 {
        margin-left: 83.3333333333%
    }

    .col_lg_11 {
        flex: 0 0 91.6666666667%;
        width: 91.6666666667%;
        padding: 0 .9375em
    }

    .col_lg_offset_11 {
        margin-left: 91.6666666667%
    }

    .col_lg_12 {
        flex: 0 0 100%;
        width: 100%;
        padding: 0 .9375em
    }

    .col_lg_offset_12 {
        margin-left: 100%
    }
}

@media (min-width: 1200px) {
    .col_xl_offset_0 {
        margin-left:0
    }

    .col_xl_1 {
        flex: 0 0 8.3333333333%;
        width: 8.3333333333%;
        padding: 0 .9375em
    }

    .col_xl_offset_1 {
        margin-left: 8.3333333333%
    }

    .col_xl_2 {
        flex: 0 0 16.6666666667%;
        width: 16.6666666667%;
        padding: 0 .9375em
    }

    .col_xl_offset_2 {
        margin-left: 16.6666666667%
    }

    .col_xl_3 {
        flex: 0 0 25%;
        width: 25%;
        padding: 0 .9375em
    }

    .col_xl_offset_3 {
        margin-left: 25%
    }

    .col_xl_4 {
        flex: 0 0 33.3333333333%;
        width: 33.3333333333%;
        padding: 0 .9375em
    }

    .col_xl_offset_4 {
        margin-left: 33.3333333333%
    }

    .col_xl_5 {
        flex: 0 0 41.6666666667%;
        width: 41.6666666667%;
        padding: 0 .9375em
    }

    .col_xl_offset_5 {
        margin-left: 41.6666666667%
    }

    .col_xl_6 {
        flex: 0 0 50%;
        width: 50%;
        padding: 0 .9375em
    }

    .col_xl_offset_6 {
        margin-left: 50%
    }

    .col_xl_7 {
        flex: 0 0 58.3333333333%;
        width: 58.3333333333%;
        padding: 0 .9375em
    }

    .col_xl_offset_7 {
        margin-left: 58.3333333333%
    }

    .col_xl_8 {
        flex: 0 0 66.6666666667%;
        width: 66.6666666667%;
        padding: 0 .9375em
    }

    .col_xl_offset_8 {
        margin-left: 66.6666666667%
    }

    .col_xl_9 {
        flex: 0 0 75%;
        width: 75%;
        padding: 0 .9375em
    }

    .col_xl_offset_9 {
        margin-left: 75%
    }

    .col_xl_10 {
        flex: 0 0 83.3333333333%;
        width: 83.3333333333%;
        padding: 0 .9375em
    }

    .col_xl_offset_10 {
        margin-left: 83.3333333333%
    }

    .col_xl_11 {
        flex: 0 0 91.6666666667%;
        width: 91.6666666667%;
        padding: 0 .9375em
    }

    .col_xl_offset_11 {
        margin-left: 91.6666666667%
    }

    .col_xl_12 {
        flex: 0 0 100%;
        width: 100%;
        padding: 0 .9375em
    }

    .col_xl_offset_12 {
        margin-left: 100%
    }
}

.text-center {
    text-align: center
}

.m-auto {
    margin: 0 auto
}

.mt-auto {
    margin-top: auto
}

.m-0 {
    margin: 0
}

.mb-0 {
    margin-bottom: 0!important
}

.mb-1-5 {
    margin-bottom: 1.5em
}

.text-lower {
    text-transform: lowercase!important
}

.d-flex {
    display: flex
}

@media (max-width: 575.98px) {
    .d-flex {
        flex-wrap:wrap
    }
}

.flex-wrap {
    flex-wrap: wrap
}

.text-upper {
    text-transform: uppercase!important
}

.text-capitalize {
    text-transform: capitalize!important
}

.generic--radius {
    border-radius: 10px
}

.justify-content-center {
    justify-content: center
}

.justify-content-between {
    justify-content: space-between
}

.justify-content-around {
    justify-content: space-around
}

.justify-content-end {
    justify-content: flex-end
}

.align-item-center {
    align-items: center
}

@media (max-width: 1199.98px) {
    .align-center-lg {
        align-items:center
    }
}

.align-item-start {
    align-items: flex-start
}

.flex-direction-col {
    flex-direction: column
}

.align-item-end {
    align-items: flex-end
}

.w-100 {
    width: 100%
}

.h-100 {
    height: 100%
}

@media (min-width: 576px) {
    .mobile-only {
        display:none
    }
}

@media (max-width: 575.98px) {
    .desktop-only {
        display:none
    }
}

.img-hack,.img-hack-contain {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.img-hack-contain {
    object-fit: contain
}

@media (min-width: 1200px) {
    .container-left-zero-desktop {
        padding-left:0
    }
}

@media (min-width: 1200px) {
    .container-right-zero-desktop {
        padding-right:0
    }
}

.container-left-zero-always {
    padding-left: 0
}

@media (min-width: 1200px) {
    .container-right-zero-desktop {
        padding-right:0
    }
}

.container-right-zero-always {
    padding-right: 0
}

@media (min-width: 576px) {
    .container-right-zero-except-mobile {
        padding-right:0
    }
}

.line-clamp-1 {
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box!important;
    -webkit-box-orient: vertical;
    white-space: normal;
    -webkit-line-clamp: 1
}

.line-clamp-2 {
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box!important;
    -webkit-box-orient: vertical;
    white-space: normal;
    -webkit-line-clamp: 2
}

.line-clamp-3 {
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box!important;
    -webkit-box-orient: vertical;
    white-space: normal;
    -webkit-line-clamp: 3
}

.line-clamp-4 {
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box!important;
    -webkit-box-orient: vertical;
    white-space: normal;
    -webkit-line-clamp: 4
}

.fw-200 {
    font-weight: 200
}

.fw-300 {
    font-weight: 300
}

.fw-400 {
    font-weight: 400
}

.fw-500 {
    font-weight: 500
}

.fw-600 {
    font-weight: 600
}

.fw-700 {
    font-weight: 700
}

.fw-800 {
    font-weight: 800
}

.pb-0 {
    padding-bottom: 0!important
}

.pt-0 {
    padding-top: 0!important
}

.uline {
    position: relative;
    text-decoration: none;
    display: inline-block
}

.uline::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -.125em;
    width: 100%;
    height: 1px;
    background: #280aa5;
    transform: scaleX(1);
    transition: transform .5s ease
}

.uline.active::after,.uline:hover::after {
    transition: transform .5s ease;
    transform: scaleX(0)
}

.w-uline {
    position: relative;
    color: #fff
}

.w-uline::after {
    content: "";
    position: absolute;
    height: 1px;
    bottom: -.125em;
    left: 0;
    width: 100%;
    transition: .5s;
    background: #fff;
    transform: scaleX(0)
}

.w-uline.active::after,.w-uline:hover::after {
    transform: scaleX(1);
    width: 100%
}

.primary-btn {
    position: relative;
    padding: .6875em 1.25em .8em;
    border-radius: 2.4375em;
    border: none;
    background: 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: max-content;
    max-width: 100%;
    cursor: pointer;
    z-index: 11;
    flex-shrink: 0
}

@media (max-width: 575.98px) {
    .primary-btn {
        padding:.6875em .75em
    }
}

.primary-btn .spark {
    position: absolute;
    inset: -1px;
    border-radius: 100px;
    overflow: hidden;
    -webkit-mask: linear-gradient(white,transparent 50%);
    mask: linear-gradient(white,transparent 50%);
    animation: flip 3.6s infinite steps(2,end)
}

.primary-btn .spark::before {
    content: "";
    position: absolute;
    width: 200%;
    aspect-ratio: 1;
    top: 0;
    left: 50%;
    transform: rotate(-90deg) translate(-50%,-15%);
    opacity: .4;
    background: conic-gradient(from 0deg,transparent 0 340deg,#fff 360deg);
    transition: opacity .3s ease-in-out;
    animation: rotate 3s linear infinite both;
    z-index: -1
}

.primary-btn .spark::after {
    content: "";
    position: absolute;
    inset: -1;
    border-radius: 100px
}

.primary-btn .primary-btn__bg {
    position: absolute;
    inset: -1;
    top: 0;
    left: 0;
    background: radial-gradient(100% 100% at center 100%,hsla(270,0%,100%,0),transparent);
    border-radius: 2.4375em;
    overflow: hidden;
    width: 100%;
    height: 100%;
    transition: all .3s ease-in-out
}

.primary-btn .primary-btn__bg img {
    opacity: .1;
    position: relative;
    z-index: 1
}

.primary-btn .primary-btn__bg::after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(213deg,#dd0dce -39.81%,#540dce 85.21%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    transition: all .25s ease
}

.primary-btn .primary-btn__bg::before {
    content: "";
    width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    opacity: 0;
    transition: all .25s ease
}

.primary-btn .primary-btn__bg svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 102%;
    object-fit: cover;
    opacity: .3;
    z-index: 1
}

.primary-btn .txt {
    color: #fff;
    font-size: 1.125em;
    font-weight: 500;
    position: relative;
    z-index: 2;
    transition: all .25s ease
}

@media (max-width: 575.98px) {
    .primary-btn .txt {
        font-size:1em
    }
}

.primary-btn::before {
    content: "";
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
    z-index: -1;
    background-color: rgba(0,0,0,.1);
    border: 1px solid rgba(172,172,172,.3);
    backdrop-filter: blur(10px);
    border-radius: 2.4375em
}

@media (min-width: 1200px) {
    .primary-btn:hover .primary-btn__bg::after {
        opacity:0;
        transition: all .25s ease
    }

    .primary-btn:hover .primary-btn__bg::before {
        opacity: 1;
        transition: all .25s ease
    }

    .primary-btn:hover .txt {
        color: #fff;
        transition: all .25s ease
    }
}

@keyframes flip {
    to {
        rotate: 360deg
    }
}

@keyframes rotate {
    to {
        transform: rotate(90deg) translate(-50%,-15%)
    }
}

.submit-btn {
    cursor: pointer;
    min-width: 10em
}

@media (min-width: 1200px) {
    .submit-btn {
        min-width:12.5em
    }
}

.formPopupWrapper {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 80%;
    height: auto;
    margin: 0 auto;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: .25s;
    z-index: 2000000002
}

@media (max-width: 1199.98px) {
    .formPopupWrapper {
        width:calc(100% - 10em)
    }
}

@media (max-width: 991.98px) {
    .formPopupWrapper {
        width:calc(100% - 6em)
    }
}

@media (max-width: 575.98px) {
    .formPopupWrapper {
        width:calc(100% - 2.86em);
        max-height: 100%;
        overflow-y: hidden
    }
}

.formPopupWrapper.active {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    transition: .25s
}

.lpFormPopupWrapper {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 80%;
    height: auto;
    margin: 0 auto;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: .25s;
    z-index: 2000000002
}

@media (max-width: 1199.98px) {
    .lpFormPopupWrapper {
        width:calc(100% - 10em)
    }
}

@media (max-width: 991.98px) {
    .lpFormPopupWrapper {
        width:calc(100% - 6em)
    }
}

@media (max-width: 575.98px) {
    .lpFormPopupWrapper {
        width:calc(100% - 2.86em);
        max-height: 100%;
        overflow-y: hidden
    }
}

.lpFormPopupWrapper.active {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    transition: .25s
}

.leftColWrapper {
    position: relative
}

@media (max-width: 1199.98px) {
    .leftColWrapper {
        display:none
    }
}

.lpFormImg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.formPopupContainer {
    max-width: 100%;
    height: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center
}

.formPopup {
    position: relative;
    width: 100%;
    height: auto;
    background-color: #fff;
    padding: 2.5em
}

@media (max-width: 767.98px) {
    .formPopup {
        padding:1.43em;
        height: 100%
    }
}

.formPopup__closeBtn {
    position: absolute;
    top: 2.5em;
    right: 2.5em;
    width: 2.5em;
    height: 2.5em;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #000;
    border: none;
    border-radius: 50%;
    transition: .25s;
    cursor: pointer
}

@media (max-width: 767.98px) {
    .formPopup__closeBtn {
        top:1em;
        right: 1em;
        width: 2em;
        height: 2em
    }
}

.formPopup__closeBtn img {
    width: 40%
}

.formPopup__closeBtn:hover {
    background: #ad0dce;
    transition: .25s
}

.formPopup__leftShadow {
    width: 40.6875em;
    height: 18.8125em;
    position: absolute;
    top: 4.875em;
    left: 3.4375em;
    opacity: .2;
    pointer-events: none
}

@media (max-width: 1199.98px) {
    .formPopup__leftShadow {
        display:none
    }
}

.formPopup__leftShadow::before {
    content: "";
    display: block;
    width: 35.934em;
    height: 15.83625em;
    transform: rotate(-17.366deg);
    border-radius: 35.934em;
    opacity: .4;
    background: #f23393;
    filter: blur(4.39375em)
}

.formPopup__leftShadow::after {
    content: "";
    display: block;
    width: 7.3335em;
    height: 13.01937em;
    transform: rotate(-87.219deg);
    fill: #d056ea;
    filter: blur(28.97812em);
    position: absolute;
    top: 7.5em;
    left: 1.9375em;
    z-index: 1
}

.formPopup__rightShadow {
    width: 29.5625em;
    height: 13.625em;
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: .4;
    transform: translateY(50%);
    pointer-events: none
}

@media (max-width: 1199.98px) {
    .formPopup__rightShadow {
        display:none
    }
}

.formPopup__rightShadow::before {
    content: "";
    display: block;
    position: absolute;
    width: 26.1193125em;
    height: 11.510875em;
    border-radius: 26.1193125em;
    opacity: .4;
    background: #f23393;
    filter: blur(4.39375em);
    right: -5.02437em;
    top: 0
}

.formPopup__rightShadow::after {
    content: "";
    display: block;
    position: absolute;
    width: 5.3305em;
    height: 9.463375em;
    fill: #d056ea;
    filter: blur(2.91562em);
    right: -3.625em;
    top: 5.38437em
}

.formPopup .titleRow {
    position: sticky;
    position: -webkit-sticky;
    top: 0
}

@media (max-width: 767.98px) {
    .formPopup__form {
        height:67dvh;
        overflow-y: auto;
        padding-right: 1em
    }
}

@media (max-width: 767.98px) {
    .formPopup__formLp {
        height:67dvh;
        overflow-y: auto;
        padding-right: 1em
    }
}

@media (max-width: 767.98px) {
    .formPopup__form.servicesForm {
        height:auto
    }
}

.formPopupOverlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,.65);
    backdrop-filter: blur(10px);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: .25s;
    z-index: 2000000001
}

.formPopupOverlay.active {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    transition: .25s
}

@media (min-width: 1025px) {
    .formPopup__form {
        padding:0 3em
    }
}

.input-container {
    position: relative;
    margin-bottom: 2.5em
}

@media (max-width: 767.98px) {
    .input-container {
        margin-bottom:2em
    }
}

.input-container .input-field {
    font-size: 1em;
    font-family: inherit;
    line-height: 1.325;
    width: 100%;
    padding: .72em 1.27em;
    border-radius: .72em;
    border: 1px solid rgba(40,40,43,.4);
    background: rgba(255,255,255,.3);
    transition: .25s;
    color: #000
}

.input-container .input-field:focus {
    border-color: #ad0dce;
    transition: .25s
}

.input-container .input-field::placeholder {
    color: #a7a7ad;
    transition: .25s
}

.input-container .iti--allow-dropdown {
    width: 100%
}

.input-container .iti--separate-dial-code .iti__selected-flag {
    background: 0 0!important;
    color: #000!important
}

.input-container .iti__country-list {
    z-index: 2000000003!important
}

.input-container .iti__country {
    color: #000!important;
    font-size: 1em;
    padding: .5em 1em!important
}

.input-container .range-slider {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    align-items: center;
    height: 3.75em;
    padding: 0 7em 0 5em
}

@media (max-width: 991.98px) {
    .input-container .range-slider {
        padding:0 7em 0 5em
    }
}

@media (min-width: 992px) and (max-width:1199.98px) {
    .input-container .range-slider {
        padding:0 .25em;
        margin-bottom: 1em
    }
}

@media (max-width: 575.98px) {
    .input-container .range-slider {
        padding:0 .25em;
        margin-bottom: 1em
    }
}

.input-container .range-slider .range-labels {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #717171;
    font-size: 1.25em;
    font-weight: 500;
    line-height: 1.4em;
    letter-spacing: -.04em;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0
}

@media (min-width: 992px) and (max-width:1199.98px) {
    .input-container .range-slider .range-labels {
        top:2em
    }
}

@media (max-width: 575.98px) {
    .input-container .range-slider .range-labels {
        top:2.25em;
        font-size: 1.15em
    }
}

.input-container .range-slider .slider-wrapper {
    height: 1.419375em;
    border-radius: 1.25em;
    position: relative;
    width: 100%
}

@media (min-width: 1200px) {
    .input-container .range-slider .slider-wrapper {
        height:1.419375em
    }
}

@media (max-width: 767.98px) {
    .input-container .range-slider .slider-wrapper {
        height:1.219375em
    }
}

.input-container .range-slider .range-input {
    height: 0;
    -webkit-appearance: none;
    position: absolute;
    z-index: 2;
    padding: 0;
    width: calc(100% + 8px);
    font-size: 1.6em;
    top: -4.5px;
    left: -3px;
    right: 0
}

@media (min-width: 1200px) {
    .input-container .range-slider .range-input {
        top:-3.5px;
        left: 0;
        width: 100%
    }
}

.input-container .range-slider .range-input::-webkit-slider-runnable-track {
    height: 0
}

.input-container .range-slider .range-input::-webkit-slider-thumb {
    -webkit-appearance: none;
    border-radius: 50%;
    pointer-events: auto;
    cursor: pointer;
    position: relative;
    z-index: 3;
    width: .90125em;
    height: .90125em;
    background-color: #fff;
    border: .136625em solid #ad0dce;
    margin-top: 3px;
    font-size: 1em
}

.input-container .range-slider .range-input::-moz-range-thumb {
    border-radius: 50%;
    pointer-events: auto;
    cursor: pointer;
    position: relative;
    z-index: 3;
    width: .90125em;
    height: .90125em;
    background-color: #fff;
    border: .136625em solid #ad0dce;
    margin-top: 3px;
    font-size: 1em
}

.input-container .range-slider .slider-track {
    position: absolute;
    top: 0;
    top: 50%;
    left: .1875em;
    right: .1875em;
    z-index: 1;
    border-radius: 1em;
    transform: translateY(-50%);
    font-size: 1em;
    width: calc(100% - .375em);
    height: 1.15625em
}

.input-container .range-slider .slider-track::before {
    content: "";
    position: absolute;
    height: 100%;
    z-index: 2;
    border-radius: 1em;
    background-color: #ad0dce
}

.input-container .range-slider-text {
    color: #000;
    font-size: 1.125em;
    line-height: 1.25
}

@media (max-width: 767.98px) {
    .input-container .range-slider-text {
        padding-top:1em
    }
}

.input-container .hidden-fields {
    display: none;
    visibility: hidden
}

.input-container .error-message {
    font-size: .875em!important;
    position: absolute!important;
    top: 107%!important;
    left: 1.25em!important;
    color: #dc3545!important
}

@media (max-width: 767.98px) {
    .input-container .error-message {
        top:110%!important
    }
}

.select-container {
    position: relative;
    margin-bottom: 2.5em
}

.select-container::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 1.27em;
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid #000;
    border-width: 0 .125em .125em 0;
    display: inline-block;
    padding: .22727em;
    transform: rotate(45deg) translateY(-69%);
    height: 0;
    width: 0;
    transition: .25s;
    font-size: 1em
}

.select-container:focus::after,.select-container:hover::after {
    border-color: #ad0dce;
    transition: .25s
}

.select-container .select-field {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: 0 0;
    font-size: 1em;
    font-family: inherit;
    line-height: 1.325;
    width: 100%;
    padding: .72em 1.27em;
    border-radius: .72em;
    border: 1px solid rgba(40,40,43,.4);
    background: rgba(255,255,255,.3);
    transition: .25s;
    color: #000
}

.select-container .select-field:focus {
    border-color: #ad0dce;
    transition: .25s
}

.select-container .select-field::placeholder {
    color: #a7a7ad;
    transition: .25s
}

.select-container .error-message {
    font-size: .875em!important;
    position: absolute!important;
    top: 107%!important;
    left: 1.25em!important;
    color: #dc3545!important
}

@media (max-width: 767.98px) {
    .select-container .error-message {
        top:110%!important
    }
}

.verticalPopupBtn {
    padding: 1.3125em 1.4375em 2.1875em;
    background: linear-gradient(213deg,#dd0dce -39.81%,#540dce 85.21%);
    position: fixed;
    top: 45.485%;
    right: -1.25em;
    z-index: 10;
    color: #fff;
    transform: rotate(-90deg) translateX(0) translateY(100%);
    transform-origin: top;
    transition: .4s;
    border: none;
    border-radius: 1.1875em;
    cursor: pointer
}

.verticalPopupBtn span {
    font-size: 1.125em;
    font-weight: 500;
    text-transform: capitalize
}

.verticalPopupBtn.show {
    transform: rotate(-90deg) translateX(0) translateY(0);
    transition: .4s
}

@media (min-width: 1200px) {
    .verticalPopupBtn:hover {
        transform:rotate(-90deg) translateX(0) translateY(-.375em);
        transition: .4s
    }
}

@media (max-width: 1199.98px) {
    .verticalPopupBtn {
        font-size:1em;
        padding: .25em .75em 2em;
        border-radius: .75em;
        right: -1.5em
    }

    .verticalPopupBtn span {
        font-size: 1em
    }
}

@media (max-width: 767.98px) {
    .verticalPopupBtn {
        font-size:.875em
    }
}

@media (max-width: 767.98px) {
    .iti__country-name {
        color:#000!important
    }
}

@media (max-width: 767.98px) {
    .iti--container {
        z-index:2000000003!important;
        top: 50%!important;
        bottom: auto!important;
        left: 50%!important;
        right: auto!important;
        position: fixed!important;
        height: 29dvh!important;
        transform: translate(-50%,-50%)!important;
        width: 85%!important
    }
}

.innerBanner {
    position: relative
}

.innerBanner .innerHeroImage {
    position: relative;
    height: 61.25em;
    width: 100%
}

@media (max-width: 1199.98px) {
    .innerBanner .innerHeroImage {
        height:37em
    }
}

@media (max-width: 991.98px) {
    .innerBanner .innerHeroImage {
        height:33em
    }
}

@media (max-width: 767.98px) {
    .innerBanner .innerHeroImage {
        height:57.143em
    }
}

.innerBanner .innerHeroImage img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.innerBanner .bannerContent {
    position: absolute;
    left: 6.4375em;
    top: 50%;
    transform: translateY(-50%);
    width: 45.1%
}

@media (max-width: 1199.98px) {
    .innerBanner .bannerContent {
        left:3.385%
    }
}

@media (max-width: 991.98px) {
    .innerBanner .bannerContent {
        left:0;
        padding: 0 2em;
        width: 58%
    }
}

@media (max-width: 767.98px) {
    .innerBanner .bannerContent {
        width:100%;
        transform: translateY(-135%)
    }
}

.innerBanner .bannerContent.center {
    text-align: center;
    left: 50%;
    transform: translate(-50%,-50%)
}

.innerBanner .bannerContent.center .genericHead__subTitle {
    margin-right: auto;
    margin-left: auto
}

.innerBanner.videoBanner {
    height: 61.25em
}

@media (max-width: 1199.98px) {
    .innerBanner.videoBanner {
        height:36em
    }
}

@media (max-width: 991.98px) {
    .innerBanner.videoBanner {
        height:50em
    }
}

@media (max-width: 767.98px) {
    .innerBanner.videoBanner {
        height:43em
    }
}

.innerBanner.videoBanner .videoWrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    padding: 51.04% 0 0 0
}

.innerBanner.videoBanner .videoWrapper iframe {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: 100%;
    z-index: 2
}

@media (max-width: 991.98px) {
    .innerBanner.videoBanner .videoWrapper iframe {
        width:170%;
        height: 170%
    }
}

@media (max-width: 767.98px) {
    .innerBanner.videoBanner .videoWrapper iframe {
        width:329%;
        height: 100%
    }
}

.innerBanner.videoBanner .bannerContent {
    width: 33.5%
}

@media (max-width: 991.98px) {
    .innerBanner.videoBanner .bannerContent {
        left:0;
        padding: 0 2em;
        width: 100%
    }
}

.innerBanner.videoBanner .description {
    position: absolute;
    right: 3.9375em;
    bottom: 15.6em;
    width: 30.6875em
}

@media (max-width: 1199.98px) {
    .innerBanner.videoBanner .description {
        bottom:8.6em
    }
}

@media (max-width: 991.98px) {
    .innerBanner.videoBanner .description {
        right:0;
        padding: 0 2em;
        width: 100%;
        bottom: 13em
    }
}

@media (max-width: 767.98px) {
    .innerBanner.videoBanner .description {
        bottom:7em
    }
}

.innerBanner.videoBanner .description p mark {
    background: linear-gradient(213deg,#dd0dce -39.81%,#540dce 85.21%);
    color: rgba(var(--white-color),1);
    padding: 0 3px
}

.innerBanner.videoBanner .fallBack {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%
}

.innerBanner.videoBanner .fallBack img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.innerBanner .whatWeDo__sliderWrapper {
    position: absolute;
    bottom: 2.8125em;
    width: 100%
}

@media (max-width: 767.98px) {
    .innerBanner .whatWeDo__sliderWrapper {
        bottom:1em
    }
}

.innerBanner .whatWeDo__sliderWrapper .whatWeDo {
    position: relative
}

.innerBanner .whatWeDo__sliderWrapper .whatWeDo__slider {
    position: relative
}

.innerBanner .whatWeDo__sliderWrapper .whatWeDo__slider::before {
    content: "";
    position: absolute;
    width: 15em;
    height: 100%;
    left: 0;
    top: 0;
    background: linear-gradient(to right,#110f0f,transparent);
    pointer-events: none;
    z-index: 2
}

@media (max-width: 767.98px) {
    .innerBanner .whatWeDo__sliderWrapper .whatWeDo__slider::before {
        display:none
    }
}

.innerBanner .whatWeDo__sliderWrapper .whatWeDo__slider::after {
    content: "";
    position: absolute;
    width: 15em;
    height: 100%;
    right: 0;
    top: 0;
    background: linear-gradient(to left,#110f0f,transparent);
    pointer-events: none;
    z-index: 2
}

@media (max-width: 767.98px) {
    .innerBanner .whatWeDo__sliderWrapper .whatWeDo__slider::after {
        display:none
    }
}

.innerBanner .whatWeDo__sliderWrapper .whatWeDo__slider .swiper-wrapper {
    transition-timing-function: linear
}

.innerBanner .whatWeDo__sliderWrapper .whatWeDo__slider .swiper-slide {
    width: 9.375em!important;
    height: 3.125em;
    display: flex;
    align-items: center
}

.innerBanner .whatWeDo__sliderWrapper .whatWeDo__slider--slideImg {
    width: 100%
}

.innerBanner .whatWeDo__sliderWrapper .whatWeDo__slider--slideImg img {
    width: 100%
}

@media (max-width: 1199.98px) {
    .innerBanner.contactUsBanner .innerHeroImage {
        height:45em
    }
}

@media (max-width: 991.98px) {
    .innerBanner.contactUsBanner .innerHeroImage {
        height:40em
    }
}

@media (max-width: 767.98px) {
    .innerBanner.contactUsBanner .innerHeroImage {
        height:55em
    }
}

@media (max-width: 767.98px) {
    .innerBanner.lp {
        padding-bottom:9em!important
    }
}

.innerBanner__logos {
    position: absolute;
    bottom: 5.5em;
    left: 3.9%;
    z-index: 1;
    display: flex;
    align-items: center;
    gap: 1.875em
}

@media (max-width: 767.98px) {
    .innerBanner__logos {
        gap:.75em;
        bottom: 2em;
        right: auto;
        left: 50%;
        transform: translateX(-50%)
    }
}

.innerBanner__logos--item {
    width: 6.5625em
}

@media (max-width: 575.98px) {
    .innerBanner__logos--item {
        width:4.5em
    }
}

.innerBanner__logos--item img {
    width: 100%
}

@media (max-width: 767.98px) {
    .innerBanner.contactUsBanner .bannerContent {
        transform:translateY(-85%)
    }
}

.global-presence-sec {
    width: 100%;
    position: relative;
    height: 100%;
    overflow: hidden;
    padding: 4.1875em 0 4.98125em 0
}

@media (max-width: 1199.98px) {
    .global-presence-sec {
        padding:3em 0
    }
}

@media (max-width: 991.98px) {
    .global-presence-sec {
        padding:2em 0
    }
}

.global-presence-sec .globalMainWrapper {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

@media (max-width: 1199.98px) {
    .global-presence-sec .globalMainWrapper {
        flex-direction:column
    }
}

.global-presence-sec .globalMainWrapper .globalPresenceWrapper {
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9
}

@media (min-width: 1200px) {
    .global-presence-sec .globalMainWrapper .globalPresenceWrapper {
        position:absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%)
    }
}

@media (max-width: 1199.98px) {
    .global-presence-sec .globalMainWrapper .globalPresenceWrapper {
        position:relative;
        height: 22em
    }
}

@media (max-width: 991.98px) {
    .global-presence-sec .globalMainWrapper .globalPresenceWrapper {
        height:25em
    }
}

@media (max-width: 767.98px) {
    .global-presence-sec .globalMainWrapper .globalPresenceWrapper {
        height:36.5em
    }
}

.global-presence-sec .globalMainWrapper .space {
    position: relative;
    z-index: 99
}

.global-presence-sec .globalMainWrapper .space .markerWrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%
}

.global-presence-sec .globalMainWrapper .addressnwrapper {
    display: flex;
    flex-direction: column;
    gap: 2.5em;
    margin-top: 3.9375em
}

@media (max-width: 1199.98px) {
    .global-presence-sec .globalMainWrapper .addressnwrapper {
        gap:2em;
        margin-top: 3em
    }
}

@media (max-width: 991.98px) {
    .global-presence-sec .globalMainWrapper .addressnwrapper {
        gap:1.5em;
        margin-top: 2em
    }
}

.global-presence-sec .globalMainWrapper .addressnwrapper .addressbox {
    display: flex;
    gap: 1.6875em
}

@media (max-width: 991.98px) {
    .global-presence-sec .globalMainWrapper .addressnwrapper .addressbox {
        gap:1em
    }
}

.global-presence-sec .globalMainWrapper .addressnwrapper .addressbox .icon {
    height: 100%;
    aspect-ratio: 1;
    display: flex;
    flex-shrink: 0
}

.global-presence-sec .globalMainWrapper .addressnwrapper .addressbox .icon img {
    width: 2.3125em;
    height: 2.3125em
}

@media (max-width: 991.98px) {
    .global-presence-sec .globalMainWrapper .addressnwrapper .addressbox .icon img {
        width:1.85em;
        height: 1.85em
    }
}

.global-presence-sec .globalMainWrapper .addressnwrapper .addressbox .title {
    display: flex;
    flex-direction: column
}

.global-presence-sec .pointerWrapper {
    width: 6.125em;
    height: 6.125em;
    position: relative
}

@media (max-width: 767.98px) {
    .global-presence-sec .pointerWrapper {
        width:4em;
        height: 4em
    }
}

.global-presence-sec .pointer {
    position: absolute;
    width: 1.9076875em;
    height: 1.9076875em;
    background: var(--Gradian-1,linear-gradient(90deg,#dd0dce 0,#540dce 100%));
    border-radius: 50%;
    z-index: 1;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

@media (max-width: 767.98px) {
    .global-presence-sec .pointer {
        width:1.5em;
        height: 1.5em
    }
}

.global-presence-sec .pointer::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ededed;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(1);
    animation: ripple 2s linear infinite
}

.global-presence-sec .pointer::after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #ededed;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(1);
    animation: ripple 2s linear 1s infinite
}

.global-presence-sec .pointer .ball {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1.0900625em;
    height: 1.0900625em;
    transform: translate(-50%,-50%);
    background: #fff;
    border-radius: 50%
}

@media (max-width: 767.98px) {
    .global-presence-sec .pointer .ball {
        width:.85em;
        height: .85em
    }
}

.global-presence-sec .point {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    cursor: pointer;
    transition: .5s
}

.global-presence-sec .point[data-location=uae] {
    top: 40.6%;
    right: 41%
}

@media (max-width: 767.98px) {
    .global-presence-sec .point[data-location=uae] {
        top:40%;
        left: 43%
    }
}

.global-presence-sec .point[data-location=uae] .line {
    width: 30.25em;
    height: 12.35625em;
    top: 50%;
    left: 50%;
    transform: translateY(6%) translateX(-100%)
}

.global-presence-sec .point[data-location=pakistan] {
    top: 49.5%;
    right: 22.6%
}

@media (max-width: 767.98px) {
    .global-presence-sec .point[data-location=pakistan] {
        top:50%;
        right: 25%
    }
}

.global-presence-sec .point[data-location=pakistan] .line {
    width: 13.0625em;
    height: 3.625em;
    top: 50%;
    right: -9.35em;
    transform: translateY(-50%)
}

.global-presence-sec .point[data-location=usa] {
    top: 23.2%;
    left: 44.7%
}

@media (max-width: 991.98px) {
    .global-presence-sec .point[data-location=usa] {
        top:21%
    }
}

@media (max-width: 767.98px) {
    .global-presence-sec .point[data-location=usa] {
        top:20%;
        left: 40%
    }
}

.global-presence-sec .point[data-location=usa] .line {
    width: 23.5em;
    height: 3.125em;
    top: 83%;
    left: 50%;
    transform: translateY(-50%)
}

.global-presence-sec .point[data-location=ksa] {
    bottom: 37.5%;
    left: 35%
}

@media (max-width: 1199.98px) {
    .global-presence-sec .point[data-location=ksa] {
        bottom:30%;
        left: 30%
    }
}

@media (max-width: 767.98px) {
    .global-presence-sec .point[data-location=ksa] {
        bottom:34%;
        left: 30%
    }
}

.global-presence-sec .point[data-location=ksa] .line {
    width: 21.8125em;
    height: .37125em;
    top: 67%;
    right: 100%;
    transform: translateY(-56%) translateX(18%)
}

.global-presence-sec .point.active .line {
    opacity: 1;
    pointer-events: none;
    transition-delay: .4s
}

@media (max-width: 1199.98px) {
    .global-presence-sec .point.active .titleWrapper {
        opacity:1;
        transition: .5s;
        pointer-events: auto
    }
}

.global-presence-sec .point .line {
    position: absolute;
    opacity: 0;
    pointer-events: none;
    transition: .5s;
    display: flex;
    flex-shrink: 0
}

.global-presence-sec .point .line img {
    width: 100%;
    height: 100%;
    object-fit: fill
}

@media (max-width: 1199.98px) {
    .global-presence-sec .point .line img {
        display:none
    }
}

.global-presence-sec .point .titleWrapper {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: .625em 2em 1.375em 1.9375em
}

@media (max-width: 1199.98px) {
    .global-presence-sec .point .titleWrapper {
        opacity:0;
        transition: .5s;
        pointer-events: none
    }
}

@media (max-width: 767.98px) {
    .global-presence-sec .point .titleWrapper {
        padding:.5em .5em 1em .5em
    }
}

.global-presence-sec .point .titleWrapper p {
    line-height: 1
}

@media (max-width: 767.98px) {
    .global-presence-sec .point .titleWrapper p {
        font-weight:300;
        font-size: .75em
    }
}

.global-presence-sec .point .titleWrapper .bg {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    z-index: -1
}

.global-presence-sec .point .titleWrapper .bg img {
    width: 100%;
    height: 100%
}

.global-presence-sec .regiosWrapper {
    justify-content: space-between;
    display: flex;
    align-items: center;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    transition: .5s;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 9
}

@media (max-width: 767.98px) {
    .global-presence-sec .regiosWrapper {
        flex-direction:column-reverse;
        top: 50%
    }
}

.global-presence-sec .regiosWrapper.active {
    opacity: 1;
    pointer-events: auto;
    transition-delay: .5s
}

@media (min-width: 1200px) {
    .global-presence-sec .regiosWrapper[data-location=uae] .rightCol {
        padding-right:5.8em
    }

    .global-presence-sec .regiosWrapper[data-location=uae] .map {
        margin-top: 9.9em;
        margin-bottom: 3.3125em;
        width: 28.25em;
        height: 22.3125em
    }

    .global-presence-sec .regiosWrapper[data-location=uae] .content {
        padding-right: 4em
    }

    .global-presence-sec .regiosWrapper[data-location=pakistan] .rightCol {
        padding-left: 3.8em
    }

    .global-presence-sec .regiosWrapper[data-location=pakistan] .map {
        margin-top: 9.1em;
        margin-bottom: 3.5925em;
        width: 25.125em;
        height: 23.9256875em
    }

    .global-presence-sec .regiosWrapper[data-location=pakistan] .content {
        padding-right: 5em
    }

    .global-presence-sec .regiosWrapper[data-location=usa] .rightCol {
        padding-left: 5.8em
    }

    .global-presence-sec .regiosWrapper[data-location=usa] .map {
        margin-top: 7em;
        margin-bottom: 3.5925em;
        width: 28.625em;
        height: 18.1875em
    }

    .global-presence-sec .regiosWrapper[data-location=usa] .content {
        padding-right: 5em
    }

    .global-presence-sec .regiosWrapper[data-location=ksa] .rightCol {
        padding-right: 5.8em
    }

    .global-presence-sec .regiosWrapper[data-location=ksa] .map {
        margin-top: 7em;
        margin-bottom: 3.5625em;
        width: 25.1875em;
        height: 20.9375em
    }

    .global-presence-sec .regiosWrapper[data-location=ksa] .content {
        padding-right: 4em
    }
}

@media (max-width: 1199.98px) {
    .global-presence-sec .regiosWrapper .rightCol .map {
        margin-bottom:2em;
        max-width: 20em;
        max-height: 30em
    }
}

@media (max-width: 991.98px) {
    .global-presence-sec .regiosWrapper .rightCol .map {
        max-width:18em;
        max-height: 20em
    }
}

@media (max-width: 1199.98px) {
    .global-presence-sec .regiosWrapper .rightCol .map img {
        width:100%;
        height: 100%
    }
}

@media (max-width: 1199.98px) {
    .global-presence-sec .globalImg {
        max-width:50em;
        max-height: 48em;
        margin: auto
    }
}

@media (max-width: 991.98px) {
    .global-presence-sec .globalImg {
        max-width:100%;
        max-height: 100%;
        width: 34em;
        height: 34em
    }
}

@media (max-width: 1199.98px) {
    .global-presence-sec .globalImg img {
        width:100%;
        height: 100%
    }
}

@keyframes ripple {
    0% {
        transform: translate(-50%,-50%) scale(1);
        opacity: 1
    }

    100% {
        transform: translate(-50%,-50%) scale(2.8);
        opacity: 0
    }
}

.blogsCard__img {
    position: relative;
    width: 100%;
    padding-top: 100%;
    border-radius: 1.25em;
    overflow: hidden;
    margin-bottom: 2.5em
}

@media (max-width: 767.98px) {
    .blogsCard__img {
        padding-top:90%;
        margin-bottom: 1.5em
    }
}

.blogsCard__img img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
    transition: .45s
}

.blogsCard__img a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1
}

.blogsCard__title {
    margin-bottom: 1.25em
}

.blogsCard__title a {
    color: #fff;
    font-size: 1.625em;
    font-weight: 500;
    letter-spacing: -1.04px;
    line-height: 1.35
}

.blogsCard__category {
    display: flex;
    align-items: center;
    margin-bottom: 1.25em;
    gap: .5em;
    flex-wrap: wrap
}

.blogsCard__category a {
    border-radius: 1.875em;
    border: 1px solid rgba(237,237,237,.2);
    background: rgba(255,255,255,.1);
    backdrop-filter: blur(.9499999881px);
    color: #cfcfcf;
    padding: .6875em
}

.blogsCard__desc {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 2em;
    padding-bottom: .25em
}

.blogsCard__desc--author a {
    color: #fff;
    position: relative
}

.blogsCard__desc--author a::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #ad0dce;
    transform: scaleX(0);
    transition: all .25s ease
}

@media (min-width: 1200px) {
    .blogsCard__desc--author a:hover::after {
        transition:all .25s ease;
        transform: scaleX(1)
    }
}

.blogsCard__desc--time {
    position: relative
}

.blogsCard__desc--time::before {
    content: "";
    position: absolute;
    left: -1.25em;
    top: calc(50% + .125em);
    transform: translateY(-50%);
    width: .5em;
    height: .5em;
    background-color: #fff;
    border-radius: 50%
}

@media (min-width: 1200px) {
    .blogsCard:hover .blogsCard__img img {
        transform:translate(-50%,-50%) scale(1.125);
        transition: .45s
    }
}

.ourBlogs {
    position: relative;
    background: radial-gradient(16.52% 16% at 50% 5.83%,#2f2f35 0,#141418 100%)
}

.ourBlogs .genericHead h2 {
    margin: 0
}

.ourBlogs__btnWrapper {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    height: 100%
}

@media (max-width: 575.98px) {
    .ourBlogs__btnWrapper {
        justify-content:flex-start;
        padding-top: 1.5em
    }
}

.ourBlogs__slider {
    margin-top: 2.25em
}

.ourBlogs__slider .swiper-wrapper {
    transition-timing-function: linear
}

.ourBlogs__slider .swiper-slide {
    width: 33.5em!important
}

@media (max-width: 1199.98px) {
    .ourBlogs__slider .swiper-slide {
        width:28em!important
    }
}

@media (max-width: 991.98px) {
    .ourBlogs__slider .swiper-slide {
        width:23em!important
    }
}

.data-listing {
    gap: 3.125em 0
}

@media (max-width: 991.98px) {
    .data-listing {
        gap:2em 0
    }
}

.blogRecentCard .blogsCard {
    height: 35em;
    border-radius: 1.25em;
    overflow: hidden
}

.blogRecentCard .blogsCard img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.blog-category-listing .parent-category {
    list-style: none;
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    gap: 1.125em 3.6875em
}

@media (max-width: 991.98px) {
    .blog-category-listing .parent-category {
        gap:1.5em
    }
}

.blog-category-listing .parent-category li {
    position: relative;
    cursor: pointer
}

.blog-category-listing .parent-category li h4 {
    color: #5e5e63;
    transition: .5s
}

.blog-category-listing .parent-category li.active h4,.blog-category-listing .parent-category li:hover h4 {
    color: #fff
}

.blog-category-listing .parent-category li:first-child {
    padding-left: 1.5em
}

.blog-category-listing .parent-category li:first-child::before {
    content: "";
    opacity: .4;
    visibility: visible;
    transition: all .25s ease;
    position: absolute;
    width: 1.229375em;
    height: 1.363125em;
    top: 50%;
    left: 0;
    transform: translate(0,-50%);
    background-image: url(../svg/home/active-arrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    pointer-events: none
}

.blog-category-listing .parent-category li:first-child.active::before {
    opacity: 1
}

.recent-post {
    margin-top: 7.625em
}

@media (max-width: 1199.98px) {
    .recent-post {
        margin-top:3em
    }
}

@media (max-width: 767.98px) {
    .recent-post {
        margin-top:2em
    }
}

.bloglistingSec {
    padding-top: 11.1875em
}

@media (max-width: 1199.98px) {
    .bloglistingSec {
        padding-top:8em
    }
}

.bloglistingSec .right-shadow {
    position: absolute;
    width: 40.665625em;
    height: 20.843125em;
    z-index: 0;
    right: 2.5em;
    top: 14.015625em;
    transition: position .5s ease
}

.bloglistingSec .right-shadow::before {
    content: "";
    width: 35.93375em;
    height: 15.83625em;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 35.9375em;
    opacity: .2;
    background: linear-gradient(90deg,#dd0dce 0,#540dce 100%);
    filter: blur(6.875em);
    z-index: 0
}

@media (min-width: 1200px) {
    .bloglistingSec .right-shadow::before {
        transform:rotate(-174deg)
    }
}

.bloglistingSec .right-shadow::after {
    content: "";
    width: 9.664375em;
    height: 18.93625em;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 18.9375em;
    opacity: .4;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0,#3300d9 100%);
    filter: blur(6.875em);
    z-index: 1
}

@media (min-width: 1200px) {
    .bloglistingSec .right-shadow::after {
        left:10.8125em;
        transform: rotate(-92.75deg)
    }
}

.blogPage .section-front-line {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 0
}

.blogPage .section-front-line .img-wrapper {
    width: 100%;
    height: 100%
}

.section--our-blog-detail {
    padding-top: 16em
}

@media (max-width: 1199.98px) {
    .section--our-blog-detail {
        padding-top:12em
    }
}

@media (max-width: 991.98px) {
    .section--our-blog-detail {
        padding-top:10em
    }
}

@media (max-width: 767.98px) {
    .section--our-blog-detail {
        padding-top:5em
    }
}

.section--our-blog-detail::after {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 88.707875em;
    opacity: .2;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0,#3300d9 100%);
    filter: blur(6.875em);
    position: fixed;
    width: 40.665625em;
    height: 21.63875em;
    right: 2.5em;
    top: 14.015625em;
    z-index: -1
}

.section--our-blog-detail::before {
    content: "";
    width: 35.93375em;
    height: 15.83625em;
    position: fixed;
    right: 2.5em;
    top: 14.015625em;
    border-radius: 35.9375em;
    opacity: .2;
    background: linear-gradient(90deg,#dd0dce 0,#540dce 100%);
    filter: blur(6.875em);
    z-index: -2
}

.blogRecentCard__img {
    border-radius: 1.25em;
    overflow: hidden
}

@media (max-width: 991.98px) {
    .blogRecentCard__img {
        margin-bottom:2em
    }
}

.blogRecentCard__img img {
    transition: .45s
}

.blogRecentCard__img:hover img {
    transform: scale(1.125);
    transition: .45s
}

@media (min-width: 1200px) {
    .card__body {
        padding:0 2em
    }
}

.card__body .blog-category {
    display: flex;
    align-items: center;
    margin-bottom: 1.25em;
    gap: .5em;
    flex-wrap: wrap
}

.card__body .blog-category a {
    border-radius: 1.875em;
    border: 1px solid rgba(237,237,237,.2);
    background: rgba(255,255,255,.1);
    backdrop-filter: blur(.9499999881px);
    color: #cfcfcf;
    padding: .6875em
}

.card__body .btn-wrapper {
    margin-top: 1.5em
}

#wpadminbar {
    display: none!important
}

.blog-info-box {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-bottom: 3em;
    padding-bottom: 3em;
    border-bottom: 1px solid rgba(255,255,255,.3294117647)
}

@media (max-width: 1199.98px) {
    .blog-info-box {
        margin-bottom:2em;
        padding-bottom: 2em;
        flex-wrap: wrap;
        gap: 1.5em
    }
}

@media (max-width: 767.98px) {
    .blog-info-box {
        gap:1.5em;
        margin-bottom: 2em;
        padding-bottom: 2em
    }
}

.blog-info-box .blog-author {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1em
}

.blog-info-box .blog-author .img-wrapper {
    max-width: 5em;
    height: 100%;
    width: 100%;
    border-radius: .625em;
    overflow: hidden
}

.blog-info-box .blog-author .img-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.blog-info-box .blog-author__label {
    margin-bottom: .625em
}

.blog-info-box .blog-info {
    display: flex;
    gap: 5em
}

@media (max-width: 1199.98px) {
    .blog-info-box .blog-info {
        gap:4em
    }
}

@media (max-width: 767.98px) {
    .blog-info-box .blog-info {
        gap:2em
    }
}

.blog-info-box .blog-info .blog-read-time {
    position: relative
}

.blog-info-box .blog-info .blog-read-time::before {
    content: "";
    position: absolute;
    left: -1.25em;
    top: calc(50% + .125em);
    transform: translateY(-50%);
    width: .5em;
    height: .5em;
    background-color: #fff;
    border-radius: 50%
}

@media (max-width: 1199.98px) {
    .blog-info-box .blog-share {
        width:100%
    }
}

.scount i {
    opacity: 1!important;
    color: #fff!important
}

.stext {
    opacity: 1!important;
    color: #fff!important
}

.blog_detail_section-front-line {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 0
}

.blog_detail_section-front-line .img-wrapper {
    width: 100%;
    height: 100%
}

.blog-post h2,.blog-post h3 {
    font-size: 2.25em
}

.blog-post h4,.blog-post h5 {
    font-size: 1.75em
}

.blog-post a {
    color: #fff!important;
    margin-bottom: 1.5em;
    font-size: 1.125em!important;
    line-height: 1.7;
    font-weight: 400!important;
    position: relative;
    text-decoration: none!important
}

.blog-post a::after {
    position: absolute;
    content: "";
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 1px;
    background: #fff;
    transform: scaleX(1);
    transition: transform .3s ease
}

.blog-post a:hover::after {
    transform: scaleX(0)
}

.blog-post ul {
    padding-left: 1em
}

.blog-post ul li {
    color: #fff;
    margin-bottom: 1.5em;
    font-size: 1.125em;
    line-height: 1.7;
    font-weight: 400
}

#ez-toc-container {
    margin: 2em 0!important;
    background-color: rgba(41,41,41,.45)!important;
    border-radius: 2.5em!important;
    overflow: hidden;
    padding: 2em!important
}

@media (max-width: 767.98px) {
    #ez-toc-container {
        padding:1em!important;
        border-radius: 1.5em!important
    }
}

#ez-toc-container nav>ul {
    margin-top: 2em
}

#ez-toc-container nav ul li {
    padding-left: 1.5em;
    position: relative
}

#ez-toc-container nav ul li::before {
    position: absolute;
    content: "";
    left: 0;
    top: .75em;
    width: .4em;
    height: .4em;
    background-color: #fff;
    border-radius: 50%
}

#ez-toc-container nav .ez-toc-list-level-3 {
    margin-left: 0!important
}

#ez-toc-container a {
    margin-bottom: .85em;
    text-decoration: none!important;
    line-height: 1
}

@media (max-width: 767.98px) {
    #ez-toc-container a {
        line-height:normal
    }
}

#ez-toc-container .ez-toc-pull-right {
    margin: 0!important
}

#ez-toc-container .ez-toc-pull-right::after {
    display: none;
    margin: 0!important
}

#ez-toc-container .ez-toc-title {
    font-size: 2em;
    margin-bottom: 0!important;
    color: #fff!important
}

#ez-toc-container .ez-toc-title-container {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center
}

#ez-toc-container .ez-toc-js-icon-con {
    left: 0!important
}

.blogDetailSideBar {
    display: flex;
    flex-direction: column;
    gap: 2em
}

@media (min-width: 1200px) {
    .blogDetailSideBar {
        padding-left:1.5em
    }
}

.blogDetailSideBar .post-feature-image .img-wrapper {
    border-radius: 1.25em;
    height: auto;
    overflow: hidden
}

@media (max-width: 1199.98px) {
    .blogDetailSideBar .post-feature-image .img-wrapper {
        height:20em
    }
}

.blogDetailSideBar .post-feature-image .img-wrapper:hover img {
    transform: scale(1.1)
}

.blogDetailSideBar .post-feature-image .img-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .5s
}

.blogDetailSideBar .blogDetailFormWrapper {
    padding: 1.5em;
    border: 1px solid #fff;
    background-color: rgba(41,41,41,.45);
    overflow: hidden;
    border-radius: 1.125em;
    position: relative
}

@media (max-width: 1199.98px) {
    .blogDetailSideBar .blogDetailFormWrapper {
        padding:1em
    }
}

.blogDetailSideBar .blogDetailFormWrapper .form__title {
    margin-bottom: 2em
}

@media (max-width: 1199.98px) {
    .blogDetailSideBar .blogDetailFormWrapper .form__title {
        margin-bottom:1.5em
    }
}

.blogDetailSideBar .blogDetailFormWrapper .primary-anchor {
    display: flex;
    flex-wrap: wrap;
    gap: 1em
}

.blogDetailSideBar .blogDetailFormWrapper .input-container {
    margin-bottom: 1.5em
}

.blogDetailSideBar .blogDetailFormWrapper .input-container input,.blogDetailSideBar .blogDetailFormWrapper .input-container textarea {
    color: #fff;
    border: 1px solid rgba(198,198,210,.4);
    background: rgba(255,255,255,0)
}

.blogDetailSideBar .trending-posts__list {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 2em
}

@media (max-width: 991.98px) {
    .blogDetailSideBar .trending-posts__list {
        flex-direction:row;
        flex-wrap: wrap
    }
}

@media (max-width: 991.98px) {
    .blogDetailSideBar .trending-posts__list .trending-posts__item {
        width:47.5%
    }
}

@media (max-width: 767.98px) {
    .blogDetailSideBar .trending-posts__list .trending-posts__item {
        width:100%
    }
}

.blogDetailSideBar .trending-posts__list .trending-posts__item .trending-posts__link {
    display: flex;
    gap: 1em;
    align-items: center
}

.blogDetailSideBar .trending-posts__list .trending-posts__item .trending-posts__link .trending-posts__image {
    width: 8.375em;
    height: 6.375em;
    overflow: hidden;
    border-radius: .625em;
    flex-shrink: 0
}

.blogDetailSideBar .trending-posts__list .trending-posts__item .trending-posts__link .trending-posts__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: .5s
}

.blogDetailSideBar .trending-posts__list .trending-posts__item .trending-posts__link:hover .trending-posts__image img {
    transform: scale(1.1)
}

.blogDetailSideBar .side-newsletter-form-wrapper {
    padding: 1.5em;
    border: 1px solid #fff;
    background-color: rgba(41,41,41,.45);
    overflow: hidden;
    border-radius: 1.125em;
    position: relative
}

@media (max-width: 1199.98px) {
    .blogDetailSideBar .side-newsletter-form-wrapper {
        padding:1em
    }
}

@media (max-width: 767.98px) {
    .blogDetailSideBar .side-newsletter-form-wrapper .primary-anchor {
        width:100%;
        margin-top: 2em
    }

    .blogDetailSideBar .side-newsletter-form-wrapper .primary-anchor .primary-btn {
        width: 100%
    }
}

.blogDetailSideBar .side-newsletter-form-wrapper .input-container input,.blogDetailSideBar .side-newsletter-form-wrapper .input-container textarea {
    color: #fff;
    border: 1px solid rgba(198,198,210,.4);
    background: rgba(255,255,255,0)
}

.socializer>* {
    border: 2px solid #fff;
    border-radius: 50%;
    transition: .5s
}

.socializer>:hover {
    border-color: rgba(255,255,255,.404)
}

@media (max-width: 991.98px) {
    .relatedPost {
        gap:2em 0
    }
}

.authHero {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%
}

.authHero .img-wrapper,.authHero .section--hero__image {
    width: 100%;
    height: 100%
}

.authHerhero-content {
    padding-top: 16em
}

@media (max-width: 1199.98px) {
    .authHerhero-content {
        padding-top:12em
    }
}

@media (max-width: 991.98px) {
    .authHerhero-content {
        padding-top:10em
    }
}

@media (max-width: 767.98px) {
    .authHerhero-content {
        padding-top:5em
    }
}

.authHerhero-content .author-info-box {
    display: flex;
    align-items: center;
    gap: 2em
}

@media (max-width: 991.98px) {
    .authHerhero-content .author-info-box {
        flex-direction:column;
        align-items: flex-start
    }
}

.authHerhero-content .author-info-box .author-avatar {
    width: 13.4375em;
    height: 13.4375em;
    border-radius: 100%;
    overflow: hidden;
    background-color: #000;
    flex-shrink: 0
}

@media (max-width: 991.98px) {
    .authHerhero-content .author-info-box .author-avatar {
        width:8em;
        height: 8em
    }
}

.authHerhero-content .author-info-box .author-avatar img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.authHerhero-content .author-meta {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 1em
}

.authHerhero-content .author-meta li {
    display: flex;
    align-items: center;
    gap: 1em
}

.authHerhero-content .author-meta li img {
    width: 1.625em;
    height: 1.3125em
}

.authPost .blogsCard__desc--time {
    margin-left: 1.25em
}

.author-socials-box {
    margin-top: 1em
}

.author-socials-box ul {
    list-style: none
}

.author-socials-box ul img {
    width: 1.625em;
    height: 1.3125em
}

.author-socials {
    display: flex;
    gap: 1em;
    margin-top: 2em
}

.ez-toc-icon-toggle-span svg {
    transition: .5s
}

.ez-toc-icon-toggle-span:hover svg {
    fill: #fff!important;
    color: #fff!important
}

@media (max-width: 767.98px) {
    .authHerhero-content {
        margin-top:2.5em
    }
}

@media (max-width: 767.98px) {
    .blog-content {
        margin-top:2em
    }
}

.blog-content table {
    border-collapse: collapse
}

.blog-content tr {
    border: 1px solid #fff
}

.blog-content tr td,.blog-content tr th {
    line-height: normal;
    color: #fff;
    font-size: 1em;
    padding: .5em;
    border: 1px solid #fff
}

@media (max-width: 1199.98px) {
    .blog-content tr td,.blog-content tr th {
        font-size:1em;
        margin-bottom: 1em
    }
}

@media (max-width: 767.98px) {
    .blog-content tr td,.blog-content tr th {
        width:100%
    }
}

.blog-content tr td p,.blog-content tr th p {
    margin-bottom: 0!important
}

.blog-content tr td ul,.blog-content tr th ul {
    padding-left: 3em
}

@media (max-width: 767.98px) {
    .blog-content tr td ul,.blog-content tr th ul {
        padding-left:1.5em
    }
}

@media (max-width: 767.98px) {
    .blog-content tr td ul li,.blog-content tr th ul li {
        font-size:1em
    }
}

.wpsr-share-icons {
    margin: 0!important
}

.wpcf7-spinner {
    display: none!important
}

.custom-submit-text {
    width: 100%;
    display: flex;
    align-items: center;
    margin-top: 1em;
    gap: 1em
}

.custom-submit-text img {
    width: 3.125em;
    height: 3.125em
}

.technologyStackSection {
    padding-top: 12.6875em;
    background: radial-gradient(16.52% 16% at 50% 5.83%,#2f2f35 0,#141418 100%);
    z-index: 1;
    position: relative
}

@media (max-width: 1199.98px) {
    .technologyStackSection {
        padding-top:3em;
        padding-bottom: 3em
    }
}

@media (max-width: 991.98px) {
    .technologyStackSection {
        padding-top:2em;
        padding-bottom: 2em
    }
}

.technologyStackSection .swiper {
    padding-top: 6.625em;
    padding-bottom: 12.625em;
    padding-left: 1em;
    padding-right: 1em
}

@media (min-width: 1200px) {
    .technologyStackSection .swiper {
        height:34em;
        overflow: hidden
    }
}

@media (max-width: 1199.98px) {
    .technologyStackSection .swiper {
        padding-top:3em;
        padding-bottom: 3em
    }
}

@media (max-width: 991.98px) {
    .technologyStackSection .swiper {
        padding-top:2em;
        padding-bottom: 2em
    }
}

.technologyStackSection .swiper-slide {
    width: 11.135625em;
    height: 14em;
    transition: .5s;
    cursor: pointer;
    position: relative
}

@media (max-width: 991.98px) {
    .technologyStackSection .swiper-slide {
        width:8.135625em;
        height: 8em
    }
}

@media (min-width: 1200px) {
    .technologyStackSection .swiper-slide:hover {
        width:20.2465625em;
        height: 20.2465625em
    }
}

@media (min-width: 1200px) {
    .technologyStackSection .swiper-slide:hover .content {
        bottom:-2em;
        opacity: 0
    }
}

@media (min-width: 1200px) {
    .technologyStackSection .swiper-slide:hover .tech-box-wrapper .tech-box-img {
        height:20.2465625em
    }

    .technologyStackSection .swiper-slide:hover .tech-box-wrapper .tech-box-img img {
        width: 7.95925em;
        height: 7.1301875em
    }
}

.technologyStackSection .swiper-slide .wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 1.4375em;
    text-align: center
}

.technologyStackSection .swiper-slide .content {
    text-align: center;
    transition: .5s;
    bottom: 0;
    opacity: 1
}

.technologyStackSection .swiper-slide .content p {
    text-transform: capitalize
}

.technologyStackSection .swiper-slide .tech-box-wrapper {
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: flex-start;
    transition: all .5s ease
}

.technologyStackSection .swiper-slide .tech-box-wrapper .tech-box-img {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 11.135625em;
    border-radius: 1.970625em;
    background: rgba(255,255,255,.01);
    position: relative;
    transition: all .5s ease;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em);
    overflow: hidden;
    box-shadow: 0 -.093375em .7425em -.1400625em #00adef inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper .tech-box-img img {
    width: 3.375em;
    height: 3.75em;
    transition: .5s ease-in-out
}

@media (max-width: 991.98px) {
    .technologyStackSection .swiper-slide .tech-box-wrapper .tech-box-img img {
        width:2.5em;
        height: 2.5em
    }
}

.technologyStackSection .swiper-slide .tech-box-wrapper .tech-box-img::before {
    content: "";
    position: absolute;
    top: 25%;
    left: 50%;
    transform: translate(-50%,-25%);
    width: 3.179em;
    height: 3.1735625em;
    filter: blur(1.7099612951em)
}

@media (max-width: 991.98px) {
    .technologyStackSection .swiper-slide .tech-box-wrapper .tech-box-img::before {
        width:1.5em;
        height: 1.5em
    }
}

.technologyStackSection .swiper-slide .tech-box-wrapper .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .section--tech-stack .tech-box-wrapper .tech-box-img .img-wrapper {
    width: 5em;
    height: 5em;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    position: relative
}

.technologyStackSection .swiper-slide .tech-box-wrapper .tech-box-img .shadow {
    box-shadow: 0 -.093375em .8311875em -.0466875em #61dafb inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    border-radius: 1.970625em;
    background: rgba(255,255,255,.01);
    -webkit-backdrop-filter: blur(.5642871857em);
    backdrop-filter: blur(.5642871857em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper .tech-box-img .shadow__wrapper::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,0);
    width: 7.1369375em;
    height: 1.3070625em;
    filter: blur(1.0296722651em);
    background-color: #00adef
}

@media (max-width: 991.98px) {
    .technologyStackSection .swiper-slide .tech-box-wrapper .tech-box-img .shadow__wrapper::after {
        width:4em;
        height: .75em
    }
}

.technologyStackSection .swiper-slide .tech-box-wrapper.laravel .tech-box-img {
    box-shadow: 0 -.093375em .7425em -.1400625em #ff2d20 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.laravel .tech-box-img::before {
    background: linear-gradient(233deg,#ff2d20 1.43%,#ff2d20 91.6%)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.laravel .tech-box-img .shadow {
    box-shadow: 0 -.093375em .8311875em -.0466875em #ff2d20 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.laravel .tech-box-img .shadow__wrapper::after {
    background-color: #ff2d20
}

.technologyStackSection .swiper-slide .tech-box-wrapper.django .tech-box-img {
    box-shadow: 0 -.093375em .7425em -.1400625em #13674a inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.django .tech-box-img::before {
    background-color: #13674a
}

.technologyStackSection .swiper-slide .tech-box-wrapper.django .tech-box-img .shadow {
    box-shadow: 0 -.093375em .8311875em -.0466875em #13674a inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.django .tech-box-img .shadow__wrapper::after {
    background-color: #34bb6c
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ruby-on-rails .tech-box-img {
    box-shadow: 0 -.093375em .7425em -.1400625em #c00 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ruby-on-rails .tech-box-img::before {
    background-color: #c00
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ruby-on-rails .tech-box-img .shadow {
    box-shadow: 0 -.093375em .8311875em -.0466875em #c00 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ruby-on-rails .tech-box-img .shadow__wrapper::after {
    background-color: #c00
}

.technologyStackSection .swiper-slide .tech-box-wrapper.apache-web-server .tech-box-img {
    box-shadow: 0 -.093375em .7425em -.1400625em #7c287d inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.apache-web-server .tech-box-img::before {
    background-color: #792980
}

.technologyStackSection .swiper-slide .tech-box-wrapper.apache-web-server .tech-box-img .shadow {
    box-shadow: 0 -.093375em .8311875em -.0466875em #7d287d inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.apache-web-server .tech-box-img .shadow__wrapper::after {
    background-color: #7d287c
}

.technologyStackSection .swiper-slide .tech-box-wrapper.asp-net .tech-box-img {
    box-shadow: 0 -.093375em .7425em -.1400625em #00adef inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.asp-net .tech-box-img::before {
    background: linear-gradient(233deg,#00adef 1.43%,#154b8d 91.6%);
    filter: blur(1.7099612951em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.asp-net .tech-box-img .shadow {
    box-shadow: 0 -.093375em .8311875em -.0466875em #61dafb inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.asp-net .tech-box-img .shadow__wrapper::after {
    background-color: #00adef
}

.technologyStackSection .swiper-slide .tech-box-wrapper.angular-js .tech-box-img {
    box-shadow: 0 -.093375em .7425em -.1400625em #ff2d20 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.angular-js .tech-box-img::before {
    width: 2.4968125em;
    height: 2.4925625em;
    background: linear-gradient(233deg,#e23237 1.43%,#b52e31 91.6%);
    filter: blur(.9404787421em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.angular-js .tech-box-img .shadow {
    box-shadow: 0 -.093375em .8311875em -.0466875em #e23237 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.angular-js .tech-box-img .shadow__wrapper::after {
    background-color: #e23237
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vue-js .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #41b883 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vue-js .tech-box-img::before {
    background-color: #41b883
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vue-js .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #41b883 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vue-js .tech-box-img .shadow__wrapper::after {
    background-color: #41b883
}

.technologyStackSection .swiper-slide .tech-box-wrapper.backbone-js .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #0071b5 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.backbone-js .tech-box-img::before {
    background-color: #0071b5
}

.technologyStackSection .swiper-slide .tech-box-wrapper.backbone-js .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #0071b5 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.backbone-js .tech-box-img .shadow__wrapper::after {
    background-color: #0071b5
}

.technologyStackSection .swiper-slide .tech-box-wrapper.html .tech-box-img {
    box-shadow: 0 -.093375em .7425em -.1400625em #ff5425 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.html .tech-box-img::before {
    background: linear-gradient(233deg,#ff891d 1.43%,#e73908 91.6%)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.html .tech-box-img .shadow {
    box-shadow: 0 -.093375em .8311875em -.0466875em #e23237 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.html .tech-box-img .shadow__wrapper::after {
    background-color: #ff5425
}

.technologyStackSection .swiper-slide .tech-box-wrapper.react .tech-box-img {
    box-shadow: 0 -.0985em .7833125em -.1478125em #59dbff inset,0 0 .5911875em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5642871857em);
    backdrop-filter: blur(.5642871857em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.react .tech-box-img::before {
    width: 2.4968125em;
    height: 2.4925625em;
    background: linear-gradient(233deg,#0a66c2 1.43%,#0ac2c2 91.6%);
    filter: blur(.9404787421em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.react .tech-box-img .shadow {
    box-shadow: 0 -.0985em .8769375em -.04925em #61dafb inset,0 0 .5911875em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.react .tech-box-img .shadow__wrapper::after {
    background-color: #61dafb;
    filter: blur(1.0862989426em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.kotlin .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .7425em -.1400625em #0098de inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.kotlin .tech-box-img::before {
    background: linear-gradient(233deg,#5f64de 1.43%,#0098de 91.6%)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.kotlin .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #0098de inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.kotlin .tech-box-img .shadow__wrapper::after {
    background-color: #6760de
}

.technologyStackSection .swiper-slide .tech-box-wrapper.java .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .7425em -.1400625em #5382a1 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.java .tech-box-img::before {
    background-color: #5382a1
}

.technologyStackSection .swiper-slide .tech-box-wrapper.java .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #5382a1 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.53487em);
    backdrop-filter: blur(.53487em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.java .tech-box-img .shadow__wrapper::after {
    background-color: #5382a1
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swift .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .7425em -.1400625em #5382a1 inset,0 0 80.560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swift .tech-box-img::before {
    background-color: #5382a1
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swift .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #5382a1 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swift .tech-box-img .shadow__wrapper::after {
    background-color: #5382a1
}

.technologyStackSection .swiper-slide .tech-box-wrapper.python .tech-box-img {
    box-shadow: 0 -.093375em .7425em -.1400625em #ffc414 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.python .tech-box-img::before {
    background: linear-gradient(233deg,#ffc414 1.43%,#ffcd3c 91.6%);
    filter: blur(1.7099612951em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.python .tech-box-img .shadow {
    box-shadow: 0 -.093375em .8311875em -.0466875em #ffc414 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.python .tech-box-img .shadow__wrapper::after {
    background-color: #ffc414
}

.technologyStackSection .swiper-slide .tech-box-wrapper.c-sharp .tech-box-img {
    box-shadow: 0 -.093375em .7425em -.1400625em #9557f1 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.c-sharp .tech-box-img::before {
    background: linear-gradient(233deg,#dbc3ff 1.43%,#6221c8 91.6%);
    filter: blur(1.625em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.c-sharp .tech-box-img .shadow {
    box-shadow: 0 -.093375em .8311875em -.0466875em #9557f1 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.c-sharp .tech-box-img .shadow__wrapper::after {
    background-color: #9557f1
}

.technologyStackSection .swiper-slide .tech-box-wrapper.php .tech-box-img {
    box-shadow: 0 -.093375em .7425em -.1400625em #536bea inset,0 0 .560375em 0 #4053b7 inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.php .tech-box-img::before {
    background: linear-gradient(233deg,#4053b7 1.43%,#566eec 91.6%);
    filter: blur(1.625em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.php .tech-box-img .shadow {
    box-shadow: 0 -.093375em .8311875em -.8311875em #536bea inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.php .tech-box-img .shadow__wrapper::after {
    background-color: #4053b7;
    filter: blur(1.0296722651em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.javascript .tech-box-img {
    box-shadow: 0 -.093375em .7425em -.1400625em #ffdb2a inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.javascript .tech-box-img::before {
    filter: blur(1.65625em);
    background: linear-gradient(233deg,#ffdb2a 1.43%,#d5b412 91.6%)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.javascript .tech-box-img .shadow {
    box-shadow: 0 -.093375em .8311875em -.0466875em #ffdb2a inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.javascript .tech-box-img .shadow__wrapper::after {
    background-color: #ffdb2a
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jquery .tech-box-img {
    border-radius: 1.867875em;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -.093375em .7425em -.1400625em #0868ac inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jquery .tech-box-img::before {
    background-color: #0868ac
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jquery .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #0868ac inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jquery .tech-box-img .shadow__wrapper::after {
    background-color: #0868ac
}

.technologyStackSection .swiper-slide .tech-box-wrapper.zepto-js .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #acb2ff inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.zepto-js .tech-box-img::before {
    background-color: #bab0ff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.zepto-js .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #abb2ff inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.zepto-js .tech-box-img .shadow__wrapper::after {
    background-color: #b2b3ff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.android .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .7425em -.1400625em #a4c439 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.android .tech-box-img::before {
    background-color: #a4c439
}

.technologyStackSection .swiper-slide .tech-box-wrapper.android .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #a4c439 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.android .tech-box-img .shadow__wrapper::after {
    background-color: #a4c439
}

.technologyStackSection .swiper-slide .tech-box-wrapper.android-studio .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .7425em -.1400625em #94c856 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.android-studio .tech-box-img::before {
    background-color: #94c856
}

.technologyStackSection .swiper-slide .tech-box-wrapper.android-studio .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #94c856 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.android-studio .tech-box-img .shadow__wrapper::after {
    background-color: #94c856
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jetpack-compose .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #34bb6c inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jetpack-compose .tech-box-img::before {
    background-color: #3cdb84
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jetpack-compose .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #34bb6c inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jetpack-compose .tech-box-img .shadow__wrapper::after {
    background-color: #34bb6c
}

.technologyStackSection .swiper-slide .tech-box-wrapper.apache-cordova .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .7425em -.1400625em #979797 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.apache-cordova .tech-box-img::before {
    background-color: #979797
}

.technologyStackSection .swiper-slide .tech-box-wrapper.apache-cordova .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #979797 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.apache-cordova .tech-box-img .shadow__wrapper::after {
    background-color: #979797
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .7425em -.1400625em #f90 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws .tech-box-img::before {
    background-color: #f90
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #f90 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws .tech-box-img .shadow__wrapper::after {
    background-color: #f90
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-s3-service .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .7425em -.1400625em #f2b0a9 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-s3-service .tech-box-img::before {
    background-color: #f2b0a9
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-s3-service .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #f2b0a9 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-s3-service .tech-box-img .shadow__wrapper::after {
    background-color: #f2b0a9
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-cloudfront .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .7425em -.1400625em #f2b0a9 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-cloudfront .tech-box-img::before {
    background-color: #f2b0a9
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-cloudfront .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #f2b0a9 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-cloudfront .tech-box-img .shadow__wrapper::after {
    background-color: #f2b0a9
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-api-gateway .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .7425em -.1400625em #fad791 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-api-gateway .tech-box-img::before {
    background-color: #f4ce82
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-api-gateway .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #fad791 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-api-gateway .tech-box-img .shadow__wrapper::after {
    background-color: #f4ce82
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-lambda .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .7425em -.1400625em #fa7e14 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-lambda .tech-box-img::before {
    background-color: #fa7e14
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-lambda .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #fa7e14 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-lambda .tech-box-img .shadow__wrapper::after {
    background-color: #fa7e14
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-sns .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .7425em -.1400625em #c17b9d inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-sns .tech-box-img::before {
    background-color: #c17b9d
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-sns .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #c17b9d inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws-sns .tech-box-img .shadow__wrapper::after {
    background-color: #c17b9d
}

.technologyStackSection .swiper-slide .tech-box-wrapper.nginx .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .7425em -.1400625em #209237 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.nginx .tech-box-img::before {
    background-color: #209237
}

.technologyStackSection .swiper-slide .tech-box-wrapper.nginx .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #209237 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.nginx .tech-box-img .shadow__wrapper::after {
    background-color: #209237
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-analytics .tech-box-img {
    box-shadow: 0 -.093375em .7425em -.1400625em #ff5425 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-analytics .tech-box-img::before {
    background: linear-gradient(233deg,#e37400 1.43%,#f9ab00 91.6%);
    filter: blur(1.32082057em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-analytics .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #e23237 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-analytics .tech-box-img .shadow__wrapper::after {
    background-color: #e37400;
    filter: blur(1.0296722651em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-adwords .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .7425em -.1400625em #34a852 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-adwords .tech-box-img::before {
    background-color: #34a852
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-adwords .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #34a852 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-adwords .tech-box-img .shadow__wrapper::after {
    background-color: #34a852
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adwords-fundamentals .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .7425em -.1400625em #109c58 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adwords-fundamentals .tech-box-img::before {
    filter: blur(1.32082057em);
    background-color: #109c58
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adwords-fundamentals .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #109c58 inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adwords-fundamentals .tech-box-img .shadow__wrapper::after {
    background-color: #109c58
}

.technologyStackSection .swiper-slide .tech-box-wrapper.semrush .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .7425em -.1400625em #fe622c inset,0 0 .560375em 0 rgba(255,255,255,.1) inset
}

.technologyStackSection .swiper-slide .tech-box-wrapper.semrush .tech-box-img::before {
    filter: blur(1.32082057em);
    background-color: #fe622c
}

.technologyStackSection .swiper-slide .tech-box-wrapper.semrush .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #fe622c inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.semrush .tech-box-img .shadow__wrapper::after {
    background-color: #fe622c
}

.technologyStackSection .swiper-slide .tech-box-wrapper.moz .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .7425em -.1400625em #0495dc inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.moz .tech-box-img::before {
    background-color: #0495dc
}

.technologyStackSection .swiper-slide .tech-box-wrapper.moz .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.0466875em #0495dc inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.moz .tech-box-img .shadow__wrapper::after {
    background-color: #0495dc
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ahrefs .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .7425em -.1400625em #16649d inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ahrefs .tech-box-img::before {
    background-color: #0868ac
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ahrefs .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -.093375em .8311875em -.747px #16649d inset,0 0 .560375em 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(.5348719954em);
    backdrop-filter: blur(.5348719954em)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ahrefs .tech-box-img .shadow__wrapper::after {
    background-color: #16649d
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mailchimp .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -1.494px 11.88px -2.241px #979797 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mailchimp .tech-box-img::before {
    background-color: #979797
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mailchimp .tech-box-img .shadow {
    border-radius: 1.867875em;
    box-shadow: 0 -1.494px 13.299px -.747px #979797 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mailchimp .tech-box-img .shadow__wrapper::after {
    background-color: #979797;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.meta .tech-box-img {
    border-radius: 1.867875em;
    box-shadow: 0 -1.494px 11.88px -2.241px #0082fb inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.meta .tech-box-img::before {
    background-color: #0081fa
}

.technologyStackSection .swiper-slide .tech-box-wrapper.meta .tech-box-img .shadow {
    border-radius: 29.886px;
    box-shadow: 0 -1.494px 13.299px -.747px #030a11 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.meta .tech-box-img .shadow__wrapper::after {
    background-color: #0082fb;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mongodb .tech-box-img {
    border-radius: 29.886px;
    box-shadow: 0 -1.494px 11.88px -2.241px #499d4a inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mongodb .tech-box-img::before {
    background-color: #499d4a
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mongodb .tech-box-img .shadow {
    border-radius: 29.886px;
    box-shadow: 0 -1.494px 13.299px -.747px #499d4a inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mongodb .tech-box-img .shadow__wrapper::after {
    background-color: #499d4a;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mysql .tech-box-img {
    border-radius: 29.886px;
    box-shadow: 0 -1.494px 11.88px -2.241px #794c0f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mysql .tech-box-img::before {
    background-color: #e38d1a
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mysql .tech-box-img .shadow {
    border-radius: 29.886px;
    box-shadow: 0 -1.494px 13.299px -.747px #e38d1a inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mysql .tech-box-img .shadow__wrapper::after {
    background-color: #e38d1a;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.postgres .tech-box-img {
    border-radius: 29.886px;
    box-shadow: 0 -1.494px 11.88px -2.241px #336791 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.postgres .tech-box-img::before {
    background-color: #336791
}

.technologyStackSection .swiper-slide .tech-box-wrapper.postgres .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #336791 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.postgres .tech-box-img .shadow__wrapper::after {
    background-color: #336791;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.nosql .tech-box-img {
    border-radius: 29.886px;
    box-shadow: 0 -1.494px 11.88px -2.241px #73d3fb inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.nosql .tech-box-img::before {
    background-color: #73d3fb
}

.technologyStackSection .swiper-slide .tech-box-wrapper.nosql .tech-box-img .shadow {
    border-radius: 29.886px;
    box-shadow: 0 -1.494px 13.299px -.747px #73d3fb inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.nosql .tech-box-img .shadow__wrapper::after {
    background-color: #73d3fb;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.photoshop .tech-box-img {
    border-radius: 29.886px;
    box-shadow: 0 -1.494px 11.88px -2.241px #31c5f0 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.photoshop .tech-box-img::before {
    background-color: #31c5f0
}

.technologyStackSection .swiper-slide .tech-box-wrapper.photoshop .tech-box-img .shadow {
    border-radius: 29.886px;
    box-shadow: 0 -1.494px 13.299px -.747px #31c5f0 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.photoshop .tech-box-img .shadow__wrapper::after {
    background-color: #31c5f0;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.illustrator .tech-box-img {
    border-radius: 29.886px;
    box-shadow: 0 -1.494px 11.88px -2.241px #ff9a00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.illustrator .tech-box-img::before {
    background-color: #ff9a00
}

.technologyStackSection .swiper-slide .tech-box-wrapper.illustrator .tech-box-img .shadow {
    border-radius: 29.886px;
    box-shadow: 0 -1.494px 13.299px -.747px #ff9a00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.illustrator .tech-box-img .shadow__wrapper::after {
    background-color: #ff9a00;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.figma .tech-box-img {
    border-radius: 29.886px;
    box-shadow: 0 -1.494px 11.88px -2.241px #1abcfe inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.figma .tech-box-img::before {
    background-color: #1abcfe
}

.technologyStackSection .swiper-slide .tech-box-wrapper.figma .tech-box-img .shadow {
    border-radius: 29.886px;
    box-shadow: 0 -1.494px 13.299px -.747px #1abcfe inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.figma .tech-box-img .shadow__wrapper::after {
    background-color: #1abcfe;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.invision .tech-box-img {
    border-radius: 29.886px;
    box-shadow: 0 -1.494px 11.88px -2.241px #ff2a63 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.invision .tech-box-img::before {
    background-color: #ff2a63
}

.technologyStackSection .swiper-slide .tech-box-wrapper.invision .tech-box-img .shadow {
    border-radius: 29.886px;
    box-shadow: 0 -1.494px 13.299px -.747px #ff2a63 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.invision .tech-box-img .shadow__wrapper::after {
    background-color: #ff2a63;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-after-effects .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #99f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-after-effects .tech-box-img::before {
    background-color: #99f
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-after-effects .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #99f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-after-effects .tech-box-img .shadow__wrapper::after {
    background-color: #99f;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.go-golang .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #6ad7e5 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.go-golang .tech-box-img::before {
    background-color: #6ad7e5
}

.technologyStackSection .swiper-slide .tech-box-wrapper.go-golang .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #6ad7e5 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.go-golang .tech-box-img .shadow__wrapper::after {
    background-color: #6ad7e5;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dart .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #00d2b8 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dart .tech-box-img::before {
    background-color: #00d2b8
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dart .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #00d2b8 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dart .tech-box-img .shadow__wrapper::after {
    background-color: #00d2b8;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.xcode .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0a93e9 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.xcode .tech-box-img::before {
    background-color: #0a93e9
}

.technologyStackSection .swiper-slide .tech-box-wrapper.xcode .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0a93e9 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.xcode .tech-box-img .shadow__wrapper::after {
    background-color: #0a93e9;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.objective-c .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f1592a inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.objective-c .tech-box-img::before {
    background-color: #f1592a
}

.technologyStackSection .swiper-slide .tech-box-wrapper.objective-c .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #f1592a inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.objective-c .tech-box-img .shadow__wrapper::after {
    background-color: #f1592a;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.nativescript .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #3c5afd inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.nativescript .tech-box-img::before {
    background-color: #3c5afd
}

.technologyStackSection .swiper-slide .tech-box-wrapper.nativescript .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #3c5afd inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.nativescript .tech-box-img .shadow__wrapper::after {
    background-color: #3c5afd;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.xamarin .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #3498db inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.xamarin .tech-box-img::before {
    background-color: #3498db
}

.technologyStackSection .swiper-slide .tech-box-wrapper.xamarin .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #3498db inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.xamarin .tech-box-img .shadow__wrapper::after {
    background-color: #3498db;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ionic .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #478aff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ionic .tech-box-img::before {
    background-color: #478aff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ionic .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #478aff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ionic .tech-box-img .shadow__wrapper::after {
    background-color: #478aff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swiftui .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f9682f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swiftui .tech-box-img::before {
    background-color: #f9682f
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swiftui .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #f9682f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swiftui .tech-box-img .shadow__wrapper::after {
    background-color: #f9682f;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.css .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #33a9dc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.css .tech-box-img::before {
    background-color: #33a9dc
}

.technologyStackSection .swiper-slide .tech-box-wrapper.css .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #33a9dc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.css .tech-box-img .shadow__wrapper::after {
    background-color: #33a9dc;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.bootstrap .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #9013fe inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.bootstrap .tech-box-img::before {
    background-color: #9013fe
}

.technologyStackSection .swiper-slide .tech-box-wrapper.bootstrap .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #9013fe inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.bootstrap .tech-box-img .shadow__wrapper::after {
    background-color: #9013fe;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.node-js .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #54a044 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.node-js .tech-box-img::before {
    background-color: #54a044
}

.technologyStackSection .swiper-slide .tech-box-wrapper.node-js .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #54a044 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.node-js .tech-box-img .shadow__wrapper::after {
    background-color: #54a044;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.airtable .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #26b5f8 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.airtable .tech-box-img::before {
    background-color: #26b5f8
}

.technologyStackSection .swiper-slide .tech-box-wrapper.airtable .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #26b5f8 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.airtable .tech-box-img .shadow__wrapper::after {
    background-color: #26b5f8;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.canva .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #00c4cc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.canva .tech-box-img::before {
    background-color: #00c4cc
}

.technologyStackSection .swiper-slide .tech-box-wrapper.canva .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #00c4cc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.canva .tech-box-img .shadow__wrapper::after {
    background-color: #00c4cc;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-creative-cloud .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #68e048 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-creative-cloud .tech-box-img::before {
    background-color: #68e048
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-creative-cloud .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #68e048 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-creative-cloud .tech-box-img .shadow__wrapper::after {
    background-color: #68e048;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.animoto .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #d3cccb inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.animoto .tech-box-img::before {
    background-color: #d3cccb
}

.technologyStackSection .swiper-slide .tech-box-wrapper.animoto .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #d3cccb inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.animoto .tech-box-img .shadow__wrapper::after {
    background-color: #d3cccb;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hootsuite .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ff4c46 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hootsuite .tech-box-img::before {
    background-color: #ff4c46
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hootsuite .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ff4c46 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hootsuite .tech-box-img .shadow__wrapper::after {
    background-color: #ff4c46;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.buzzsumo .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #3b79cb inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.buzzsumo .tech-box-img::before {
    background-color: #3b79cb
}

.technologyStackSection .swiper-slide .tech-box-wrapper.buzzsumo .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #3b79cb inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.buzzsumo .tech-box-img .shadow__wrapper::after {
    background-color: #3b79cb;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.salesforce .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #00a1e0 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.salesforce .tech-box-img::before {
    background-color: #00a1e0
}

.technologyStackSection .swiper-slide .tech-box-wrapper.salesforce .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #00a1e0 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.salesforce .tech-box-img .shadow__wrapper::after {
    background-color: #00a1e0;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.zoho-crm .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #979797 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.zoho-crm .tech-box-img::before {
    background: linear-gradient(90deg,#d73c4d 0,#46ab63 37.06%,#2280ba 71.32%,#edb23d 100%)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.zoho-crm .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #979797 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.zoho-crm .tech-box-img .shadow__wrapper::after {
    background: linear-gradient(90deg,#d73c4d 0,#46ab63 37.06%,#2280ba 71.32%,#edb23d 100%);
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hubspot .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f88e46 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hubspot .tech-box-img::before {
    background-color: #f88e46
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hubspot .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #f88e46 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hubspot .tech-box-img .shadow__wrapper::after {
    background-color: #f88e46;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-firebase .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ecab27 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-firebase .tech-box-img::before {
    background-color: #ecab27
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-firebase .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ecab27 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-firebase .tech-box-img .shadow__wrapper::after {
    background-color: #ecab27;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hotjar .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ff3c00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hotjar .tech-box-img::before {
    background-color: #ff3c00
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hotjar .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ff3c00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hotjar .tech-box-img .shadow__wrapper::after {
    background-color: #ff3c00;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.optimizely .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0cf inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.optimizely .tech-box-img::before {
    background-color: #0cf
}

.technologyStackSection .swiper-slide .tech-box-wrapper.optimizely .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0cf inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.optimizely .tech-box-img .shadow__wrapper::after {
    background-color: #0cf;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sensor-tower .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #215052 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sensor-tower .tech-box-img::before {
    background-color: #215052
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sensor-tower .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #215052 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sensor-tower .tech-box-img .shadow__wrapper::after {
    background-color: #215052;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.app-annie .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #9c225d inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.app-annie .tech-box-img::before {
    background-color: #9c225d
}

.technologyStackSection .swiper-slide .tech-box-wrapper.app-annie .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #9c225d inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.app-annie .tech-box-img .shadow__wrapper::after {
    background-color: #9c225d;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-search-console .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #979797 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-search-console .tech-box-img::before {
    background: var(--g,linear-gradient(90deg,#f8ba00 0,#32a653 45.31%,#3e82f0 100%))
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-search-console .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #979797 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-search-console .tech-box-img .shadow__wrapper::after {
    background: var(--g,linear-gradient(90deg,#f8ba00 0,#32a653 45.31%,#3e82f0 100%));
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ethers-js .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #25359f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ethers-js .tech-box-img::before {
    background-color: #25359f
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ethers-js .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #25359f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ethers-js .tech-box-img .shadow__wrapper::after {
    background-color: #25359f;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.web3-js .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.web3-js .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.web3-js .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.web3-js .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ethereum .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #627eea inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ethereum .tech-box-img::before {
    background-color: #627eea
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ethereum .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #627eea inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ethereum .tech-box-img .shadow__wrapper::after {
    background-color: #627eea;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vyper .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vyper .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vyper .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vyper .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.rust .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #a04f12 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.rust .tech-box-img::before {
    background-color: #a04f12
}

.technologyStackSection .swiper-slide .tech-box-wrapper.rust .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #a04f12 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.rust .tech-box-img .shadow__wrapper::after {
    background-color: #a04f12;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.go .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #00acd7 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.go .tech-box-img::before {
    background-color: #00acd7
}

.technologyStackSection .swiper-slide .tech-box-wrapper.go .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #00acd7 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.go .tech-box-img .shadow__wrapper::after {
    background-color: #00acd7;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.solidity .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.solidity .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.solidity .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.solidity .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.c-plus .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #004482 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.c-plus .tech-box-img::before {
    background-color: #004482
}

.technologyStackSection .swiper-slide .tech-box-wrapper.c-plus .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #004482 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.c-plus .tech-box-img .shadow__wrapper::after {
    background-color: #004482;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.julia .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.julia .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.julia .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.julia .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.prolog .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #aeb0b3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.prolog .tech-box-img::before {
    background-color: #aeb0b3
}

.technologyStackSection .swiper-slide .tech-box-wrapper.prolog .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #aeb0b3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.prolog .tech-box-img .shadow__wrapper::after {
    background-color: #aeb0b3;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lisp .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lisp .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lisp .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lisp .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sketch .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fdad00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sketch .tech-box-img::before {
    background-color: #fdad00
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sketch .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fdad00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sketch .tech-box-img .shadow__wrapper::after {
    background-color: #fdad00;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-indesign .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fe0050 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-indesign .tech-box-img::before {
    background-color: #fe0050
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-indesign .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fe0050 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-indesign .tech-box-img .shadow__wrapper::after {
    background-color: #fe0050;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vistaprint .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #006196 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vistaprint .tech-box-img::before {
    background-color: #006196
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vistaprint .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #006196 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vistaprint .tech-box-img .shadow__wrapper::after {
    background-color: #006196;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.video-scribe .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #28a9cc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.video-scribe .tech-box-img::before {
    background-color: #28a9cc
}

.technologyStackSection .swiper-slide .tech-box-wrapper.video-scribe .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #28a9cc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.video-scribe .tech-box-img .shadow__wrapper::after {
    background-color: #28a9cc;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.toonboom-harmony .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.toonboom-harmony .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.toonboom-harmony .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.toonboom-harmony .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.unreal-engine .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.unreal-engine .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.unreal-engine .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.unreal-engine .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.keyshot .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #008fe6 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.keyshot .tech-box-img::before {
    background-color: #008fe6
}

.technologyStackSection .swiper-slide .tech-box-wrapper.keyshot .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #008fe6 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.keyshot .tech-box-img .shadow__wrapper::after {
    background-color: #008fe6;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-animate .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #99f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-animate .tech-box-img::before {
    background-color: #99f
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-animate .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #99f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-animate .tech-box-img .shadow__wrapper::after {
    background-color: #99f;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.maya .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #05abac inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.maya .tech-box-img::before {
    background-color: #05abac
}

.technologyStackSection .swiper-slide .tech-box-wrapper.maya .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #05abac inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.maya .tech-box-img .shadow__wrapper::after {
    background-color: #05abac;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.blender-max .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ff7021 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.blender-max .tech-box-img::before {
    background-color: #ff7021
}

.technologyStackSection .swiper-slide .tech-box-wrapper.blender-max .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ff7021 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.blender-max .tech-box-img .shadow__wrapper::after {
    background-color: #ff7021;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-xd .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ff61f6 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-xd .tech-box-img::before {
    background-color: #ff61f6
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-xd .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ff61f6 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-xd .tech-box-img .shadow__wrapper::after {
    background-color: #ff61f6;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.axure-rp .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #eb2084 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.axure-rp .tech-box-img::before {
    background-color: #eb2084
}

.technologyStackSection .swiper-slide .tech-box-wrapper.axure-rp .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #eb2084 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.axure-rp .tech-box-img .shadow__wrapper::after {
    background-color: #eb2084;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ruby .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #8f1107 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ruby .tech-box-img::before {
    background-color: #8f1107
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ruby .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #8f1107 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ruby .tech-box-img .shadow__wrapper::after {
    background-color: #8f1107;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sql .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #00bcf2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sql .tech-box-img::before {
    background-color: #00bcf2
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sql .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #00bcf2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sql .tech-box-img .shadow__wrapper::after {
    background-color: #00bcf2;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.abap .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #328fcc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.abap .tech-box-img::before {
    background-color: #328fcc
}

.technologyStackSection .swiper-slide .tech-box-wrapper.abap .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #328fcc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.abap .tech-box-img .shadow__wrapper::after {
    background-color: #328fcc;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.flutter .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #3fb6d3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.flutter .tech-box-img::before {
    background-color: #3fb6d3
}

.technologyStackSection .swiper-slide .tech-box-wrapper.flutter .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #3fb6d3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.flutter .tech-box-img .shadow__wrapper::after {
    background-color: #3fb6d3;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.kotlin-purple .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #a530ec inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.kotlin-purple .tech-box-img::before {
    background-color: #a530ec
}

.technologyStackSection .swiper-slide .tech-box-wrapper.kotlin-purple .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #a530ec inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.kotlin-purple .tech-box-img .shadow__wrapper::after {
    background-color: #a530ec;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.unity .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px grey inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.unity .tech-box-img::before {
    background-color: grey
}

.technologyStackSection .swiper-slide .tech-box-wrapper.unity .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px grey inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.unity .tech-box-img .shadow__wrapper::after {
    background-color: grey;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.tensorflow-lite .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ff6f00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.tensorflow-lite .tech-box-img::before {
    background-color: #ff6f00
}

.technologyStackSection .swiper-slide .tech-box-wrapper.tensorflow-lite .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ff6f00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.tensorflow-lite .tech-box-img .shadow__wrapper::after {
    background-color: #ff6f00;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ar-kit .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ea84a9 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ar-kit .tech-box-img::before {
    background-color: #ea84a9
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ar-kit .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ea84a9 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ar-kit .tech-box-img .shadow__wrapper::after {
    background-color: #ea84a9;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ar-core .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #7b20a2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ar-core .tech-box-img::before {
    background-color: #7b20a2
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ar-core .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #7b20a2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ar-core .tech-box-img .shadow__wrapper::after {
    background-color: #7b20a2;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.firebase .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ee7539 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.firebase .tech-box-img::before {
    background-color: #ee7539
}

.technologyStackSection .swiper-slide .tech-box-wrapper.firebase .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ee7539 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.firebase .tech-box-img .shadow__wrapper::after {
    background-color: #ee7539;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.js-green-logo .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #83cd29 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.js-green-logo .tech-box-img::before {
    background-color: #83cd29
}

.technologyStackSection .swiper-slide .tech-box-wrapper.js-green-logo .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #83cd29 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.js-green-logo .tech-box-img .shadow__wrapper::after {
    background-color: #83cd29;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mqtt .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #606 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mqtt .tech-box-img::before {
    background-color: #606
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mqtt .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #606 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mqtt .tech-box-img .shadow__wrapper::after {
    background-color: #606;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.surfer-seo .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fa5947 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.surfer-seo .tech-box-img::before {
    background-color: #fa5947
}

.technologyStackSection .swiper-slide .tech-box-wrapper.surfer-seo .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fa5947 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.surfer-seo .tech-box-img .shadow__wrapper::after {
    background-color: #fa5947;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-analytics-4-ga4 .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ffa800 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-analytics-4-ga4 .tech-box-img::before {
    background-color: #ffa800
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-analytics-4-ga4 .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ffa800 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-analytics-4-ga4 .tech-box-img .shadow__wrapper::after {
    background-color: #ffa800;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.the-trade-desk .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #009bdf inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.the-trade-desk .tech-box-img::before {
    background-color: #009bdf
}

.technologyStackSection .swiper-slide .tech-box-wrapper.the-trade-desk .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #009bdf inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.the-trade-desk .tech-box-img .shadow__wrapper::after {
    background-color: #009bdf;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sprout-social .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #59c958 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sprout-social .tech-box-img::before {
    background-color: #59c958
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sprout-social .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #59c958 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sprout-social .tech-box-img .shadow__wrapper::after {
    background-color: #59c958;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hootsuite-insights .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fe4b46 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hootsuite-insights .tech-box-img::before {
    background-color: #fe4b46
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hootsuite-insights .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fe4b46 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hootsuite-insights .tech-box-img .shadow__wrapper::after {
    background-color: #fe4b46;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.segment-by-twilio .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #07c599 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.segment-by-twilio .tech-box-img::before {
    background-color: #07c599
}

.technologyStackSection .swiper-slide .tech-box-wrapper.segment-by-twilio .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #07c599 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.segment-by-twilio .tech-box-img .shadow__wrapper::after {
    background-color: #07c599;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ad-roll .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0dbdff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ad-roll .tech-box-img::before {
    background-color: #0dbdff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ad-roll .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0dbdff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ad-roll .tech-box-img .shadow__wrapper::after {
    background-color: #0dbdff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lately-ai .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #6cb27b inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lately-ai .tech-box-img::before {
    background-color: #6cb27b
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lately-ai .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #6cb27b inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lately-ai .tech-box-img .shadow__wrapper::after {
    background-color: #6cb27b;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mistral .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ffaf00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mistral .tech-box-img::before {
    background-color: #ffaf00
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mistral .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ff8205 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mistral .tech-box-img .shadow__wrapper::after {
    background-color: #ff8205;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.whisper .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.whisper .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.whisper .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.whisper .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hugging-face .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ff9d0b inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hugging-face .tech-box-img::before {
    background-color: #ff9d0b
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hugging-face .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ffd21e inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.hugging-face .tech-box-img .shadow__wrapper::after {
    background-color: #ffd21e;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.llama .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0070f1 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.llama .tech-box-img::before {
    background-color: #0070f1
}

.technologyStackSection .swiper-slide .tech-box-wrapper.llama .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0070f1 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.llama .tech-box-img .shadow__wrapper::after {
    background-color: #0070f1;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.claude .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #db7759 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.claude .tech-box-img::before {
    background-color: #db7759
}

.technologyStackSection .swiper-slide .tech-box-wrapper.claude .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #db7759 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.claude .tech-box-img .shadow__wrapper::after {
    background-color: #db7759;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.gpt-4o .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.gpt-4o .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.gpt-4o .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.gpt-4o .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dall-e-2 .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dall-e-2 .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dall-e-2 .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dall-e-2 .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.genspark .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.genspark .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.genspark .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.genspark .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.q-wen .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #6358e3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.q-wen .tech-box-img::before {
    background-color: #6358e3
}

.technologyStackSection .swiper-slide .tech-box-wrapper.q-wen .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #6358e3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.q-wen .tech-box-img .shadow__wrapper::after {
    background-color: #6358e3;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-gemini .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #5386eb inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-gemini .tech-box-img::before {
    background-color: #5386eb
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-gemini .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #5386eb inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-gemini .tech-box-img .shadow__wrapper::after {
    background-color: #5386eb;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vicuna .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #a27e5c inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vicuna .tech-box-img::before {
    background-color: #a27e5c
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vicuna .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #a27e5c inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vicuna .tech-box-img .shadow__wrapper::after {
    background-color: #a27e5c;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.perplexity .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #3f7e8b inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.perplexity .tech-box-img::before {
    background-color: #3f7e8b
}

.technologyStackSection .swiper-slide .tech-box-wrapper.perplexity .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #3f7e8b inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.perplexity .tech-box-img .shadow__wrapper::after {
    background-color: #3f7e8b;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.stable-diffusion .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #00578d inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.stable-diffusion .tech-box-img::before {
    background-color: #00578d
}

.technologyStackSection .swiper-slide .tech-box-wrapper.stable-diffusion .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #00578d inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.stable-diffusion .tech-box-img .shadow__wrapper::after {
    background-color: #00578d;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.llama-3 .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0083f5 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.llama-3 .tech-box-img::before {
    background-color: #0083f5
}

.technologyStackSection .swiper-slide .tech-box-wrapper.llama-3 .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0083f5 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.llama-3 .tech-box-img .shadow__wrapper::after {
    background-color: #0083f5;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.palm-2 .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #af5cf7 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.palm-2 .tech-box-img::before {
    background-color: #af5cf7
}

.technologyStackSection .swiper-slide .tech-box-wrapper.palm-2 .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #5bb974 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.palm-2 .tech-box-img .shadow__wrapper::after {
    background-color: #5bb974;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws–cloud-ai-infrastructure .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f4ce82 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws–cloud-ai-infrastructure .tech-box-img::before {
    background-color: #f4ce82
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws–cloud-ai-infrastructure .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #f4ce82 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.aws–cloud-ai-infrastructure .tech-box-img .shadow__wrapper::after {
    background-color: #f4ce82;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.machine-learning .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #579dd9 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.machine-learning .tech-box-img::before {
    background-color: #579dd9
}

.technologyStackSection .swiper-slide .tech-box-wrapper.machine-learning .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #579dd9 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.machine-learning .tech-box-img .shadow__wrapper::after {
    background-color: #579dd9;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.grafana .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f58d26 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.grafana .tech-box-img::before {
    background-color: #f58d26
}

.technologyStackSection .swiper-slide .tech-box-wrapper.grafana .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #f58d26 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.grafana .tech-box-img .shadow__wrapper::after {
    background-color: #f58d26;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.databricks .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ee3d2c inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.databricks .tech-box-img::before {
    background-color: #ee3d2c
}

.technologyStackSection .swiper-slide .tech-box-wrapper.databricks .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ee3d2c inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.databricks .tech-box-img .shadow__wrapper::after {
    background-color: #ee3d2c;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dev-ops .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0d2c40 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dev-ops .tech-box-img::before {
    background-color: #02d35f
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dev-ops .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0d2c40 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dev-ops .tech-box-img .shadow__wrapper::after {
    background-color: #02d35f;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.open-cv .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #00f inset,0 0 8.966px 0 #0f0 inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.open-cv .tech-box-img::before {
    background: linear-gradient(180deg,#00f 0,red 100%)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.open-cv .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #00f inset,0 0 8.966px 0 #0f0 inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.open-cv .tech-box-img .shadow__wrapper::after {
    background: linear-gradient(180deg,#00f 0,red 100%);
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.big-data .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0073ea inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.big-data .tech-box-img::before {
    background-color: #0073ea
}

.technologyStackSection .swiper-slide .tech-box-wrapper.big-data .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0073ea inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.big-data .tech-box-img .shadow__wrapper::after {
    background-color: #0073ea;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.kubernetes .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #326ce5 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.kubernetes .tech-box-img::before {
    background-color: #326ce5
}

.technologyStackSection .swiper-slide .tech-box-wrapper.kubernetes .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #326ce5 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.kubernetes .tech-box-img .shadow__wrapper::after {
    background-color: #326ce5;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.oracle0 .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ee0004 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.oracle0 .tech-box-img::before {
    background-color: #ee0004
}

.technologyStackSection .swiper-slide .tech-box-wrapper.oracle0 .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ee0004 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.oracle0 .tech-box-img .shadow__wrapper::after {
    background-color: #ee0004;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.scikit-learn .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f89939 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.scikit-learn .tech-box-img::before {
    background-color: #f89939
}

.technologyStackSection .swiper-slide .tech-box-wrapper.scikit-learn .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #f89939 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.scikit-learn .tech-box-img .shadow__wrapper::after {
    background-color: #f89939;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pandas .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0c0454 inset,0 0 8.966px 0 #f36848 inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pandas .tech-box-img::before {
    background-color: #f36848
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pandas .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0c0454 inset,0 0 8.966px 0 #f36848 inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pandas .tech-box-img .shadow__wrapper::after {
    background-color: #f36848;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jupyter .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f37726 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jupyter .tech-box-img::before {
    background-color: #f37726
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jupyter .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #f37726 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jupyter .tech-box-img .shadow__wrapper::after {
    background-color: #f37726;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.etl .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.etl .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.etl .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.etl .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.tableau .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #103d84 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.tableau .tech-box-img::before {
    background-color: #103d84
}

.technologyStackSection .swiper-slide .tech-box-wrapper.tableau .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #103d84 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.tableau .tech-box-img .shadow__wrapper::after {
    background-color: #103d84;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.azure .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0b59a3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.azure .tech-box-img::before {
    background-color: #31a9e7
}

.technologyStackSection .swiper-slide .tech-box-wrapper.azure .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0b59a3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.azure .tech-box-img .shadow__wrapper::after {
    background-color: #31a9e7;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.open-nn .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #55a1c8 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.open-nn .tech-box-img::before {
    background-color: #55a1c8
}

.technologyStackSection .swiper-slide .tech-box-wrapper.open-nn .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #55a1c8 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.open-nn .tech-box-img .shadow__wrapper::after {
    background-color: #55a1c8;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-cloud .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f9b800 inset,0 0 8.966px 0 #bd332f inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-cloud .tech-box-img::before {
    background-color: #ea211e
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-cloud .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f9b800 inset,0 0 8.966px 0 #bd332f inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-cloud .tech-box-img .shadow__wrapper::after {
    background: linear-gradient(90deg,#3486fc 0,#f4b800 100%);
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.wit-ai .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.wit-ai .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.wit-ai .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.wit-ai .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.luis .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #404040 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.luis .tech-box-img::before {
    background-color: #404040
}

.technologyStackSection .swiper-slide .tech-box-wrapper.luis .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #404040 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.luis .tech-box-img .shadow__wrapper::after {
    background-color: #404040;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.elastic-search .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fec514 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.elastic-search .tech-box-img::before {
    background: linear-gradient(207deg,#fec514 33.13%,#00bfb3 96.46%)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.elastic-search .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #00bfb3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.elastic-search .tech-box-img .shadow__wrapper::after {
    background-color: #00bfb3;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.core-ml .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #007caa inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.core-ml .tech-box-img::before {
    background-color: #00edcc
}

.technologyStackSection .swiper-slide .tech-box-wrapper.core-ml .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #007caa inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.core-ml .tech-box-img .shadow__wrapper::after {
    background-color: #00edcc;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.amazon-lex .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #99bce3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.amazon-lex .tech-box-img::before {
    background-color: #99bce3
}

.technologyStackSection .swiper-slide .tech-box-wrapper.amazon-lex .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #99bce3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.amazon-lex .tech-box-img .shadow__wrapper::after {
    background-color: #99bce3;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dialog-flow .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ef6c00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dialog-flow .tech-box-img::before {
    background-color: #ef6c00
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dialog-flow .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ef6c00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dialog-flow .tech-box-img .shadow__wrapper::after {
    background-color: #ef6c00;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.keras .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #d00000 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.keras .tech-box-img::before {
    background-color: #d00000
}

.technologyStackSection .swiper-slide .tech-box-wrapper.keras .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #d00000 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.keras .tech-box-img .shadow__wrapper::after {
    background-color: #d00000;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jax-google .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #5e97f6 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jax-google .tech-box-img::before {
    background-color: #9c2bb0
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jax-google .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #5e97f6 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jax-google .tech-box-img .shadow__wrapper::after {
    background-color: #9c2bb0;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lang-chain .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #e4e3e8 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lang-chain .tech-box-img::before {
    background-color: #e4e3e8
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lang-chain .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #e4e3e8 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lang-chain .tech-box-img .shadow__wrapper::after {
    background-color: #e4e3e8;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.haystack .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #03af9d inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.haystack .tech-box-img::before {
    background-color: #03af9d
}

.technologyStackSection .swiper-slide .tech-box-wrapper.haystack .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #03af9d inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.haystack .tech-box-img .shadow__wrapper::after {
    background-color: #03af9d;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-notebook-lm .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-notebook-lm .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-notebook-lm .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-notebook-lm .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-vertex-ai .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #669df5 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-vertex-ai .tech-box-img::before {
    background-color: #669df5
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-vertex-ai .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #669df5 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-vertex-ai .tech-box-img .shadow__wrapper::after {
    background-color: #669df5;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.kube-flow .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #4478f6 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.kube-flow .tech-box-img::before {
    background-color: #4478f6
}

.technologyStackSection .swiper-slide .tech-box-wrapper.kube-flow .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #4478f6 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.kube-flow .tech-box-img .shadow__wrapper::after {
    background-color: #4478f6;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.neptune-ai .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #5d67c1 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.neptune-ai .tech-box-img::before {
    background-color: #5d67c1
}

.technologyStackSection .swiper-slide .tech-box-wrapper.neptune-ai .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #5d67c1 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.neptune-ai .tech-box-img .shadow__wrapper::after {
    background-color: #5d67c1;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.arize-ai .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ee2c8b inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.arize-ai .tech-box-img::before {
    background-color: #ee2c8b
}

.technologyStackSection .swiper-slide .tech-box-wrapper.arize-ai .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ee2c8b inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.arize-ai .tech-box-img .shadow__wrapper::after {
    background-color: #ee2c8b;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.spyfu .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fefefe inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.spyfu .tech-box-img::before {
    background-color: #fefefe
}

.technologyStackSection .swiper-slide .tech-box-wrapper.spyfu .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fefefe inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.spyfu .tech-box-img .shadow__wrapper::after {
    background-color: #fefefe;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.similar-web .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ff8500 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.similar-web .tech-box-img::before {
    background-color: #ff8500
}

.technologyStackSection .swiper-slide .tech-box-wrapper.similar-web .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ff8500 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.similar-web .tech-box-img .shadow__wrapper::after {
    background-color: #ff8500;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ispionage .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #68a0d0 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ispionage .tech-box-img::before {
    background-color: #68a0d0
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ispionage .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #68a0d0 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ispionage .tech-box-img .shadow__wrapper::after {
    background-color: #68a0d0;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.botify .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #a738ea inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.botify .tech-box-img::before {
    background-color: #a738ea
}

.technologyStackSection .swiper-slide .tech-box-wrapper.botify .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #a738ea inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.botify .tech-box-img .shadow__wrapper::after {
    background-color: #a738ea;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.oncrawl .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #3fd1f2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.oncrawl .tech-box-img::before {
    background-color: #3fd1f2
}

.technologyStackSection .swiper-slide .tech-box-wrapper.oncrawl .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #42d3f4 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.oncrawl .tech-box-img .shadow__wrapper::after {
    background-color: #42d3f4;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.seo-monitor .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.seo-monitor .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.seo-monitor .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.seo-monitor .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jasper .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #e564e2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jasper .tech-box-img::before {
    background-color: #e564e2
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jasper .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #e564e2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jasper .tech-box-img .shadow__wrapper::after {
    background-color: #e564e2;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.screaming-frog .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #70b12a inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.screaming-frog .tech-box-img::before {
    background-color: #70b12a
}

.technologyStackSection .swiper-slide .tech-box-wrapper.screaming-frog .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #70b12a inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.screaming-frog .tech-box-img .shadow__wrapper::after {
    background-color: #70b12a;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.yoast-seo .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #6faa30 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.yoast-seo .tech-box-img::before {
    background-color: #6faa30
}

.technologyStackSection .swiper-slide .tech-box-wrapper.yoast-seo .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #982561 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.yoast-seo .tech-box-img .shadow__wrapper::after {
    background-color: #982561;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-tag-manager .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #4385f5 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-tag-manager .tech-box-img::before {
    background-color: #4385f5
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-tag-manager .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #4385f5 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-tag-manager .tech-box-img .shadow__wrapper::after {
    background-color: #4385f5;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.majestic .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #00275d inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.majestic .tech-box-img::before {
    background-color: #00275d
}

.technologyStackSection .swiper-slide .tech-box-wrapper.majestic .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #00275d inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.majestic .tech-box-img .shadow__wrapper::after {
    background-color: #00275d;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pagespeed-insights .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #6cf inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pagespeed-insights .tech-box-img::before {
    background-color: #6cf
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pagespeed-insights .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #6cf inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pagespeed-insights .tech-box-img .shadow__wrapper::after {
    background-color: #6cf;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.keyword-explorer .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #006eb8 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.keyword-explorer .tech-box-img::before {
    background-color: #006eb8
}

.technologyStackSection .swiper-slide .tech-box-wrapper.keyword-explorer .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #006eb8 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.keyword-explorer .tech-box-img .shadow__wrapper::after {
    background-color: #006eb8;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-keyword-planner .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f9b800 inset,0 0 8.966px 0 #bd332f inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-keyword-planner .tech-box-img::before {
    background: linear-gradient(262deg,#ea211e 11.44%,#f6ba00 98.43%)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-keyword-planner .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f9b800 inset,0 0 8.966px 0 #bd332f inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-keyword-planner .tech-box-img .shadow__wrapper::after {
    background: linear-gradient(90deg,#3486fc 0,#f4b800 100%);
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.accu-ranker .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f79633 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.accu-ranker .tech-box-img::before {
    background-color: #f79633
}

.technologyStackSection .swiper-slide .tech-box-wrapper.accu-ranker .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #f79633 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.accu-ranker .tech-box-img .shadow__wrapper::after {
    background-color: #f79633;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.serp-watcher .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #242ab1 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.serp-watcher .tech-box-img::before {
    background-color: #242ab1
}

.technologyStackSection .swiper-slide .tech-box-wrapper.serp-watcher .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #242ab1 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.serp-watcher .tech-box-img .shadow__wrapper::after {
    background-color: #242ab1;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.stat .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.stat .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.stat .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.stat .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.agency-analytics .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0072ee inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.agency-analytics .tech-box-img::before {
    background-color: #0072ee
}

.technologyStackSection .swiper-slide .tech-box-wrapper.agency-analytics .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0072ee inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.agency-analytics .tech-box-img .shadow__wrapper::after {
    background-color: #0072ee;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ink .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f2f2f3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ink .tech-box-img::before {
    background-color: #f2f2f3
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ink .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #243348 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ink .tech-box-img .shadow__wrapper::after {
    background-color: #243348;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.neuron-writer .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #98aac4 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.neuron-writer .tech-box-img::before {
    background-color: #98aac4
}

.technologyStackSection .swiper-slide .tech-box-wrapper.neuron-writer .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #98aac4 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.neuron-writer .tech-box-img .shadow__wrapper::after {
    background-color: #98aac4;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.wordpress .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #337ba2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.wordpress .tech-box-img::before {
    background-color: #337ba2
}

.technologyStackSection .swiper-slide .tech-box-wrapper.wordpress .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #337ba2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.wordpress .tech-box-img .shadow__wrapper::after {
    background-color: #337ba2;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.shopify .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #79b259 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.shopify .tech-box-img::before {
    background-color: #79b259
}

.technologyStackSection .swiper-slide .tech-box-wrapper.shopify .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #79b259 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.shopify .tech-box-img .shadow__wrapper::after {
    background-color: #79b259;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.drupal .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0073ba inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.drupal .tech-box-img::before {
    background-color: #0073ba
}

.technologyStackSection .swiper-slide .tech-box-wrapper.drupal .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0073ba inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.drupal .tech-box-img .shadow__wrapper::after {
    background-color: #0073ba;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.gt-metrix .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #4499d4 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.gt-metrix .tech-box-img::before {
    background-color: #4499d4
}

.technologyStackSection .swiper-slide .tech-box-wrapper.gt-metrix .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #4499d4 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.gt-metrix .tech-box-img .shadow__wrapper::after {
    background-color: #4499d4;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.webpagetest .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #01bafe inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.webpagetest .tech-box-img::before {
    background-color: #01bafe
}

.technologyStackSection .swiper-slide .tech-box-wrapper.webpagetest .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #01bafe inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.webpagetest .tech-box-img .shadow__wrapper::after {
    background-color: #01bafe;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.rank-math .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #6372b7 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.rank-math .tech-box-img::before {
    background-color: #6372b7
}

.technologyStackSection .swiper-slide .tech-box-wrapper.rank-math .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #6372b7 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.rank-math .tech-box-img .shadow__wrapper::after {
    background-color: #6372b7;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.bing-webmaster-tools .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #218575 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.bing-webmaster-tools .tech-box-img::before {
    background-color: #218575
}

.technologyStackSection .swiper-slide .tech-box-wrapper.bing-webmaster-tools .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #218575 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.bing-webmaster-tools .tech-box-img .shadow__wrapper::after {
    background-color: #218575;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swift-ios .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f05138 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swift-ios .tech-box-img::before {
    background-color: #f05138
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swift-ios .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #f05138 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swift-ios .tech-box-img .shadow__wrapper::after {
    background-color: #f05138;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.objectivec .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0b5a9d inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.objectivec .tech-box-img::before {
    background-color: #0b5a9d
}

.technologyStackSection .swiper-slide .tech-box-wrapper.objectivec .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0b5a9d inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.objectivec .tech-box-img .shadow__wrapper::after {
    background-color: #0b5a9d;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.x-code .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #09a3ec inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.x-code .tech-box-img::before {
    background-color: #09a3ec
}

.technologyStackSection .swiper-slide .tech-box-wrapper.x-code .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #09a3ec inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.x-code .tech-box-img .shadow__wrapper::after {
    background-color: #09a3ec;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swift-ui .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #1437d4 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swift-ui .tech-box-img::before {
    background-color: #1437d4
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swift-ui .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0115b5 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swift-ui .tech-box-img .shadow__wrapper::after {
    background-color: #0115b5;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ui-kit .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #2396f3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ui-kit .tech-box-img::before {
    background-color: #2396f3
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ui-kit .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #2396f3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ui-kit .tech-box-img .shadow__wrapper::after {
    background-color: #2396f3;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.alamofire .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #b99353 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.alamofire .tech-box-img::before {
    background-color: #b99353
}

.technologyStackSection .swiper-slide .tech-box-wrapper.alamofire .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #d84327 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.alamofire .tech-box-img .shadow__wrapper::after {
    background-color: #d84327;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.graph-ql .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ffeadb inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.graph-ql .tech-box-img::before {
    background-color: #ffeadb
}

.technologyStackSection .swiper-slide .tech-box-wrapper.graph-ql .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ffeadb inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.graph-ql .tech-box-img .shadow__wrapper::after {
    background-color: #ffeadb;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.create-ml .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #00a6a3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.create-ml .tech-box-img::before {
    background-color: #00a6a3
}

.technologyStackSection .swiper-slide .tech-box-wrapper.create-ml .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #00a6a3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.create-ml .tech-box-img .shadow__wrapper::after {
    background-color: #00a6a3;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swift-package-manager .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ec7744 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swift-package-manager .tech-box-img::before {
    background-color: #ec7744
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swift-package-manager .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ec7744 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.swift-package-manager .tech-box-img .shadow__wrapper::after {
    background-color: #ec7744;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.cocoa-pods .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fa2a00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.cocoa-pods .tech-box-img::before {
    background-color: #fa2a00
}

.technologyStackSection .swiper-slide .tech-box-wrapper.cocoa-pods .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fa2a00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.cocoa-pods .tech-box-img .shadow__wrapper::after {
    background-color: #fa2a00;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.v-yond .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #d95e28 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.v-yond .tech-box-img::before {
    background-color: #d95e28
}

.technologyStackSection .swiper-slide .tech-box-wrapper.v-yond .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #d95e28 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.v-yond .tech-box-img .shadow__wrapper::after {
    background-color: #d95e28;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.animaker .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ac69e0 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.animaker .tech-box-img::before {
    background-color: #ac69e0
}

.technologyStackSection .swiper-slide .tech-box-wrapper.animaker .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ac69e0 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.animaker .tech-box-img .shadow__wrapper::after {
    background-color: #ac69e0;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.moovly .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #dc1964 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.moovly .tech-box-img::before {
    background-color: #dc1964
}

.technologyStackSection .swiper-slide .tech-box-wrapper.moovly .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #dc1964 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.moovly .tech-box-img .shadow__wrapper::after {
    background-color: #dc1964;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.powtoon .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f404ed inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.powtoon .tech-box-img::before {
    background-color: #f404ed
}

.technologyStackSection .swiper-slide .tech-box-wrapper.powtoon .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #394cfb inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.powtoon .tech-box-img .shadow__wrapper::after {
    background-color: #394cfb;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.doodly .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0071bc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.doodly .tech-box-img::before {
    background-color: #0071bc
}

.technologyStackSection .swiper-slide .tech-box-wrapper.doodly .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0071bc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.doodly .tech-box-img .shadow__wrapper::after {
    background-color: #0071bc;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.cinema-4d .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #4e5dc4 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.cinema-4d .tech-box-img::before {
    background-color: #4e5dc4
}

.technologyStackSection .swiper-slide .tech-box-wrapper.cinema-4d .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #4e5dc4 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.cinema-4d .tech-box-img .shadow__wrapper::after {
    background-color: #4e5dc4;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.render-forest .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #1e68ea inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.render-forest .tech-box-img::before {
    background-color: #1e68ea
}

.technologyStackSection .swiper-slide .tech-box-wrapper.render-forest .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #1e68ea inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.render-forest .tech-box-img .shadow__wrapper::after {
    background-color: #1e68ea;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pencil-2d .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #e5821b inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pencil-2d .tech-box-img::before {
    background-color: #e5821b
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pencil-2d .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #e5821b inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pencil-2d .tech-box-img .shadow__wrapper::after {
    background-color: #e5821b;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.open-toonz .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #579c3b inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.open-toonz .tech-box-img::before {
    background-color: #579c3b
}

.technologyStackSection .swiper-slide .tech-box-wrapper.open-toonz .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #579c3b inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.open-toonz .tech-box-img .shadow__wrapper::after {
    background-color: #579c3b;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.synfig-studio .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #3693e6 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.synfig-studio .tech-box-img::before {
    background-color: #3693e6
}

.technologyStackSection .swiper-slide .tech-box-wrapper.synfig-studio .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #3693e6 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.synfig-studio .tech-box-img .shadow__wrapper::after {
    background-color: #3693e6;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.svgator .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #39f2f2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.svgator .tech-box-img::before {
    background-color: #39f2f2
}

.technologyStackSection .swiper-slide .tech-box-wrapper.svgator .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #39f2f2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.svgator .tech-box-img .shadow__wrapper::after {
    background-color: #39f2f2;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.net-framework .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #188ad1 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.net-framework .tech-box-img::before {
    background-color: #188ad1
}

.technologyStackSection .swiper-slide .tech-box-wrapper.net-framework .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #188ad1 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.net-framework .tech-box-img .shadow__wrapper::after {
    background-color: #188ad1;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.c-sharp .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #a179dc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.c-sharp .tech-box-img::before {
    background: linear-gradient(262deg,#390091 11.44%,#a179dc 98.43%)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.c-sharp .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #a179dc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.c-sharp .tech-box-img .shadow__wrapper::after {
    background-color: #a179dc;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-cc .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #da1f26 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-cc .tech-box-img::before {
    background-color: #da1f26
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-cc .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #da1f26 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-cc .tech-box-img .shadow__wrapper::after {
    background-color: #da1f26;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.grammarly .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #2bb673 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.grammarly .tech-box-img::before {
    background-color: #2bb673
}

.technologyStackSection .swiper-slide .tech-box-wrapper.grammarly .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #2bb673 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.grammarly .tech-box-img .shadow__wrapper::after {
    background-color: #2bb673;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jsper-ai .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #e564e2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jsper-ai .tech-box-img::before {
    background-color: #e564e2
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jsper-ai .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #b46df7 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.jsper-ai .tech-box-img .shadow__wrapper::after {
    background-color: #b46df7;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.slack .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #2eb67d inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.slack .tech-box-img::before {
    background-color: #2eb67d
}

.technologyStackSection .swiper-slide .tech-box-wrapper.slack .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ecb22e inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.slack .tech-box-img .shadow__wrapper::after {
    background-color: #ecb22e;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.notion .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.notion .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.notion .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.notion .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.miro .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ffd02f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.miro .tech-box-img::before {
    background-color: #ffd02f
}

.technologyStackSection .swiper-slide .tech-box-wrapper.miro .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ffd02f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.miro .tech-box-img .shadow__wrapper::after {
    background-color: #ffd02f;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.brandwatch .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #57b7dd inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.brandwatch .tech-box-img::before {
    background-color: #57b7dd
}

.technologyStackSection .swiper-slide .tech-box-wrapper.brandwatch .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ffbe0a inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.brandwatch .tech-box-img .shadow__wrapper::after {
    background-color: #ffbe0a;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.cision .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #00847e inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.cision .tech-box-img::before {
    background-color: #00847e
}

.technologyStackSection .swiper-slide .tech-box-wrapper.cision .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #00847e inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.cision .tech-box-img .shadow__wrapper::after {
    background-color: #00847e;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.prowly .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #614dff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.prowly .tech-box-img::before {
    background-color: #614dff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.prowly .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #614dff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.prowly .tech-box-img .shadow__wrapper::after {
    background-color: #614dff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.bynder .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0af inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.bynder .tech-box-img::before {
    background-color: #0af
}

.technologyStackSection .swiper-slide .tech-box-wrapper.bynder .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0af inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.bynder .tech-box-img .shadow__wrapper::after {
    background-color: #0af;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.trello .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #23719f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.trello .tech-box-img::before {
    background-color: #23719f
}

.technologyStackSection .swiper-slide .tech-box-wrapper.trello .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #23719f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.trello .tech-box-img .shadow__wrapper::after {
    background-color: #23719f;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-alerts .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f2a600 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-alerts .tech-box-img::before {
    background-color: #f2a600
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-alerts .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #f2a600 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-alerts .tech-box-img .shadow__wrapper::after {
    background-color: #f2a600;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.Cision .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fa2a00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.Cision .tech-box-img::before {
    background-color: #fa2a00
}

.technologyStackSection .swiper-slide .tech-box-wrapper.Cision .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fa2a00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.Cision .tech-box-img .shadow__wrapper::after {
    background-color: #fa2a00;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.meltwater .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #2ababa inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.meltwater .tech-box-img::before {
    background-color: #2ababa
}

.technologyStackSection .swiper-slide .tech-box-wrapper.meltwater .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #2ababa inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.meltwater .tech-box-img .shadow__wrapper::after {
    background-color: #2ababa;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pr-newswire .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0a667c inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pr-newswire .tech-box-img::before {
    background-color: #0a667c
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pr-newswire .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ee1f41 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pr-newswire .tech-box-img .shadow__wrapper::after {
    background-color: #ee1f41;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.business-wire .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #232b56 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.business-wire .tech-box-img::before {
    background-color: #232b56
}

.technologyStackSection .swiper-slide .tech-box-wrapper.business-wire .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #232b56 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.business-wire .tech-box-img .shadow__wrapper::after {
    background-color: #232b56;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.muck-rack .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #1c456d inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.muck-rack .tech-box-img::before {
    background-color: #1c456d
}

.technologyStackSection .swiper-slide .tech-box-wrapper.muck-rack .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #1c456d inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.muck-rack .tech-box-img .shadow__wrapper::after {
    background-color: #1c456d;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.prowly .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #614dff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.prowly .tech-box-img::before {
    background-color: #614dff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.prowly .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #614dff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.prowly .tech-box-img .shadow__wrapper::after {
    background-color: #614dff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.agility-pr-solutions .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #5889fe inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.agility-pr-solutions .tech-box-img::before {
    background-color: #5889fe
}

.technologyStackSection .swiper-slide .tech-box-wrapper.agility-pr-solutions .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.agility-pr-solutions .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.haro .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.haro .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.haro .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.haro .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.buzzSumo .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #3b79cc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.buzzSumo .tech-box-img::before {
    background-color: #3b79cc
}

.technologyStackSection .swiper-slide .tech-box-wrapper.buzzSumo .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #3b79cc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.buzzSumo .tech-box-img .shadow__wrapper::after {
    background-color: #3b79cc;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.coveragebook .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #e78188 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.coveragebook .tech-box-img::before {
    background-color: #e78188
}

.technologyStackSection .swiper-slide .tech-box-wrapper.coveragebook .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #e78188 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.coveragebook .tech-box-img .shadow__wrapper::after {
    background-color: #e78188;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.anewstip .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #5eae47 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.anewstip .tech-box-img::before {
    background-color: #ec2128
}

.technologyStackSection .swiper-slide .tech-box-wrapper.anewstip .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #5eae47 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.anewstip .tech-box-img .shadow__wrapper::after {
    background-color: #5eae47;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mention .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #00a0de inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mention .tech-box-img::before {
    background-color: #00a0de
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mention .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #00a0de inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mention .tech-box-img .shadow__wrapper::after {
    background-color: #00a0de;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.trendkite .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #3297d5 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.trendkite .tech-box-img::before {
    background-color: #3297d5
}

.technologyStackSection .swiper-slide .tech-box-wrapper.trendkite .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #3297d5 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.trendkite .tech-box-img .shadow__wrapper::after {
    background-color: #3297d5;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.chatgpt .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0ea282 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.chatgpt .tech-box-img::before {
    background-color: #0ea282
}

.technologyStackSection .swiper-slide .tech-box-wrapper.chatgpt .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0ea282 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.chatgpt .tech-box-img .shadow__wrapper::after {
    background-color: #0ea282;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-premiere-pro .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #99f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-premiere-pro .tech-box-img::before {
    background-color: #99f
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-premiere-pro .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #99f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-premiere-pro .tech-box-img .shadow__wrapper::after {
    background-color: #99f;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-docs .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #4285f4 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-docs .tech-box-img::before {
    background-color: #4285f4
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-docs .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #4285f4 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-docs .tech-box-img .shadow__wrapper::after {
    background-color: #4285f4;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.capcut .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.capcut .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.capcut .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.capcut .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.surfer-seo .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fb5a49 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.surfer-seo .tech-box-img::before {
    background-color: #fb5a49
}

.technologyStackSection .swiper-slide .tech-box-wrapper.surfer-seo .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fa5947 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.surfer-seo .tech-box-img .shadow__wrapper::after {
    background-color: #fa5947;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.buffer .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.buffer .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.buffer .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.buffer .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lumen5 .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #4949f0 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lumen5 .tech-box-img::before {
    background-color: #4949f0
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lumen5 .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #4949f0 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lumen5 .tech-box-img .shadow__wrapper::after {
    background-color: #4949f0;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.descript .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0062ff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.descript .tech-box-img::before {
    background-color: #0062ff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.descript .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #3297d5 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.descript .tech-box-img .shadow__wrapper::after {
    background-color: #3297d5;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.zapier .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ff4a00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.zapier .tech-box-img::before {
    background-color: #ff4a00
}

.technologyStackSection .swiper-slide .tech-box-wrapper.zapier .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ff4a00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.zapier .tech-box-img .shadow__wrapper::after {
    background-color: #ff4a00;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-illustrator .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ff9a00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-illustrator .tech-box-img::before {
    background-color: #ff9a00
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-illustrator .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ff9a00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-illustrator .tech-box-img .shadow__wrapper::after {
    background-color: #ff9a00;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-photoshop .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #001e36 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-photoshop .tech-box-img::before {
    background-color: #001e36
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-photoshop .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #001e36 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-photoshop .tech-box-img .shadow__wrapper::after {
    background-color: #001e36;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.video-copilot-plugin-element .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #2976f6 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.video-copilot-plugin-element .tech-box-img::before {
    background-color: #2976f6
}

.technologyStackSection .swiper-slide .tech-box-wrapper.video-copilot-plugin-element .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #2976f6 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.video-copilot-plugin-element .tech-box-img .shadow__wrapper::after {
    background-color: #2976f6;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-audition .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #99f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-audition .tech-box-img::before {
    background-color: #99f
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-audition .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #99f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-audition .tech-box-img .shadow__wrapper::after {
    background-color: #99f;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.type-monkey .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #e2b714 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.type-monkey .tech-box-img::before {
    background-color: #e2b714
}

.technologyStackSection .swiper-slide .tech-box-wrapper.type-monkey .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #e2b714 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.type-monkey .tech-box-img .shadow__wrapper::after {
    background-color: #e2b714;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mocha-pro .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #db641e inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mocha-pro .tech-box-img::before {
    background-color: #db641e
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mocha-pro .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #db641e inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mocha-pro .tech-box-img .shadow__wrapper::after {
    background-color: #db641e;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.runway-ml .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #b3b3b3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.runway-ml .tech-box-img::before {
    background-color: #b3b3b3
}

.technologyStackSection .swiper-slide .tech-box-wrapper.runway-ml .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #b3b3b3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.runway-ml .tech-box-img .shadow__wrapper::after {
    background-color: #b3b3b3;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.obs-studio .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #b3b3b3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.obs-studio .tech-box-img::before {
    background-color: #b3b3b3
}

.technologyStackSection .swiper-slide .tech-box-wrapper.obs-studio .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #b3b3b3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.obs-studio .tech-box-img .shadow__wrapper::after {
    background-color: #b3b3b3;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.colorista .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #d32328 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.colorista .tech-box-img::before {
    background-color: #d32328
}

.technologyStackSection .swiper-slide .tech-box-wrapper.colorista .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #d32328 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.colorista .tech-box-img .shadow__wrapper::after {
    background-color: #d32328;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.descript .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0062ff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.descript .tech-box-img::before {
    background-color: #0062ff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.descript .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0062ff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.descript .tech-box-img .shadow__wrapper::after {
    background-color: #0062ff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.powtoon .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f404ed inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.powtoon .tech-box-img::before {
    background-color: #f404ed
}

.technologyStackSection .swiper-slide .tech-box-wrapper.powtoon .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #394cfb inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.powtoon .tech-box-img .shadow__wrapper::after {
    background-color: #394cfb;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.videoscribe .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #44b3d2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.videoscribe .tech-box-img::before {
    background-color: #44b3d2
}

.technologyStackSection .swiper-slide .tech-box-wrapper.videoscribe .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #44b3d2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.videoscribe .tech-box-img .shadow__wrapper::after {
    background-color: #44b3d2;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vyond .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #d95e28 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vyond .tech-box-img::before {
    background-color: #d95e28
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vyond .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #d95e28 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vyond .tech-box-img .shadow__wrapper::after {
    background-color: #d95e28;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.raw-shorts .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #d7cb0d inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.raw-shorts .tech-box-img::before {
    background-color: #d7cb0d
}

.technologyStackSection .swiper-slide .tech-box-wrapper.raw-shorts .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #5892a5 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.raw-shorts .tech-box-img .shadow__wrapper::after {
    background-color: #5892a5;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.biteable .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fc420c inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.biteable .tech-box-img::before {
    background-color: #fc420c
}

.technologyStackSection .swiper-slide .tech-box-wrapper.biteable .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #eb0c43 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.biteable .tech-box-img .shadow__wrapper::after {
    background-color: #eb0c43;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.renderforest .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #1e68ea inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.renderforest .tech-box-img::before {
    background-color: #1e68ea
}

.technologyStackSection .swiper-slide .tech-box-wrapper.renderforest .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #1e68ea inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.renderforest .tech-box-img .shadow__wrapper::after {
    background-color: #1e68ea;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.doodly .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0071bc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.doodly .tech-box-img::before {
    background-color: #0071bc
}

.technologyStackSection .swiper-slide .tech-box-wrapper.doodly .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0071bc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.doodly .tech-box-img .shadow__wrapper::after {
    background-color: #0071bc;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.animaker .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ac69e0 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.animaker .tech-box-img::before {
    background-color: #ac69e0
}

.technologyStackSection .swiper-slide .tech-box-wrapper.animaker .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ac69e0 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.animaker .tech-box-img .shadow__wrapper::after {
    background-color: #ac69e0;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.toonly .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #2a80cd inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.toonly .tech-box-img::before {
    background-color: #2a80cd
}

.technologyStackSection .swiper-slide .tech-box-wrapper.toonly .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #2a80cd inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.toonly .tech-box-img .shadow__wrapper::after {
    background-color: #2a80cd;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.moovly .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #dc1964 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.moovly .tech-box-img::before {
    background-color: #dc1964
}

.technologyStackSection .swiper-slide .tech-box-wrapper.moovly .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #dc1964 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.moovly .tech-box-img .shadow__wrapper::after {
    background-color: #dc1964;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.crello-vistacreate .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #6ecff5 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.crello-vistacreate .tech-box-img::before {
    background-color: #6ecff5
}

.technologyStackSection .swiper-slide .tech-box-wrapper.crello-vistacreate .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #006196 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.crello-vistacreate .tech-box-img .shadow__wrapper::after {
    background-color: #006196;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.promo-com .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fd5a6e inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.promo-com .tech-box-img::before {
    background-color: #fd5a6e
}

.technologyStackSection .swiper-slide .tech-box-wrapper.promo-com .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fd5a6e inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.promo-com .tech-box-img .shadow__wrapper::after {
    background-color: #fd5a6e;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.openai-gpt .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.openai-gpt .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.openai-gpt .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.openai-gpt .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.rasa-pro .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #5a17ee inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.rasa-pro .tech-box-img::before {
    background-color: #5a17ee
}

.technologyStackSection .swiper-slide .tech-box-wrapper.rasa-pro .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #5a17ee inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.rasa-pro .tech-box-img .shadow__wrapper::after {
    background-color: #5a17ee;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.botpress .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #4ebeb8 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.botpress .tech-box-img::before {
    background-color: #4ebeb8
}

.technologyStackSection .swiper-slide .tech-box-wrapper.botpress .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #4ebeb8 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.botpress .tech-box-img .shadow__wrapper::after {
    background-color: #4ebeb8;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dialogflow-cx-google .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ef6c00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dialogflow-cx-google .tech-box-img::before {
    background-color: #ef6c00
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dialogflow-cx-google .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ef6c00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dialogflow-cx-google .tech-box-img .shadow__wrapper::after {
    background-color: #ef6c00;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.microsoft-bot .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #03b1fe inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.microsoft-bot .tech-box-img::before {
    background-color: #03b1fe
}

.technologyStackSection .swiper-slide .tech-box-wrapper.microsoft-bot .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #394bff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.microsoft-bot .tech-box-img .shadow__wrapper::after {
    background-color: #394bff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.azure-ai .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #31a9e7 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.azure-ai .tech-box-img::before {
    background-color: #31a9e7
}

.technologyStackSection .swiper-slide .tech-box-wrapper.azure-ai .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #31a9e7 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.azure-ai .tech-box-img .shadow__wrapper::after {
    background-color: #31a9e7;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.voiceflow .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.voiceflow .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.voiceflow .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.voiceflow .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.claude-3-anthropic .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #db7759 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.claude-3-anthropic .tech-box-img::before {
    background-color: #db7759
}

.technologyStackSection .swiper-slide .tech-box-wrapper.claude-3-anthropic .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #db7759 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.claude-3-anthropic .tech-box-img .shadow__wrapper::after {
    background-color: #db7759;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.langchain .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #e4e3e8 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.langchain .tech-box-img::before {
    background-color: #e4e3e8
}

.technologyStackSection .swiper-slide .tech-box-wrapper.langchain .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #e4e3e8 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.langchain .tech-box-img .shadow__wrapper::after {
    background-color: #e4e3e8;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pinecone .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #e4e3e8 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pinecone .tech-box-img::before {
    background-color: #e4e3e8
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pinecone .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #e4e3e8 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pinecone .tech-box-img .shadow__wrapper::after {
    background-color: #e4e3e8;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.llamaindex .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fea5ea inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.llamaindex .tech-box-img::before {
    background-color: #fea5ea
}

.technologyStackSection .swiper-slide .tech-box-wrapper.llamaindex .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #59d1f6 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.llamaindex .tech-box-img .shadow__wrapper::after {
    background-color: #59d1f6;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.twilio .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f12e45 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.twilio .tech-box-img::before {
    background-color: #f12e45
}

.technologyStackSection .swiper-slide .tech-box-wrapper.twilio .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #f12e45 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.twilio .tech-box-img .shadow__wrapper::after {
    background-color: #f12e45;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adalo-ai-chatbot-builder .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #03a696 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adalo-ai-chatbot-builder .tech-box-img::before {
    background-color: #03a696
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adalo-ai-chatbot-builder .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fabe14 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adalo-ai-chatbot-builder .tech-box-img .shadow__wrapper::after {
    background-color: #fabe14;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.chatwoot .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.chatwoot .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.chatwoot .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.chatwoot .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dashbot .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f46652 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dashbot .tech-box-img::before {
    background-color: #f46652
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dashbot .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #f46652 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dashbot .tech-box-img .shadow__wrapper::after {
    background-color: #f46652;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.promptlayer .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ffc483 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.promptlayer .tech-box-img::before {
    background-color: #ffc483
}

.technologyStackSection .swiper-slide .tech-box-wrapper.promptlayer .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ffc483 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.promptlayer .tech-box-img .shadow__wrapper::after {
    background-color: #ffc483;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-ads-ai-tools .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #34a852 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-ads-ai-tools .tech-box-img::before {
    background-color: #34a852
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-ads-ai-tools .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-ads-ai-tools .tech-box-img .shadow__wrapper::after {
    background-color: #3c8bd9;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.meta-ads-manager .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #21aa89 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.meta-ads-manager .tech-box-img::before {
    background-color: #21aa89
}

.technologyStackSection .swiper-slide .tech-box-wrapper.meta-ads-manager .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #21aa89 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.meta-ads-manager .tech-box-img .shadow__wrapper::after {
    background-color: #21aa89;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adzooma .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adzooma .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adzooma .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adzooma .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.optmyzr .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #069ca2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.optmyzr .tech-box-img::before {
    background-color: #069ca2
}

.technologyStackSection .swiper-slide .tech-box-wrapper.optmyzr .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #069ca2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.optmyzr .tech-box-img .shadow__wrapper::after {
    background-color: #069ca2;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.madgicx .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #6647ff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.madgicx .tech-box-img::before {
    background-color: #6647ff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.madgicx .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #6647ff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.madgicx .tech-box-img .shadow__wrapper::after {
    background-color: #6647ff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.smartly-io .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.smartly-io .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.smartly-io .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.smartly-io .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phrasee .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fd5102 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phrasee .tech-box-img::before {
    background-color: #fd5102
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phrasee .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fd5102 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phrasee .tech-box-img .shadow__wrapper::after {
    background-color: #fd5102;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.albert-ai .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #03b1fe inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.albert-ai .tech-box-img::before {
    background-color: #03b1fe
}

.technologyStackSection .swiper-slide .tech-box-wrapper.albert-ai .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #394bff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.albert-ai .tech-box-img .shadow__wrapper::after {
    background-color: #394bff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adcreative-ai .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #8b00a5 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adcreative-ai .tech-box-img::before {
    background-color: #8b00a5
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adcreative-ai .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #c50096 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adcreative-ai .tech-box-img .shadow__wrapper::after {
    background-color: #c50096;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.wordstream-ppc-advisor .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0c7bbe inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.wordstream-ppc-advisor .tech-box-img::before {
    background-color: #0c7bbe
}

.technologyStackSection .swiper-slide .tech-box-wrapper.wordstream-ppc-advisor .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0c7bbe inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.wordstream-ppc-advisor .tech-box-img .shadow__wrapper::after {
    background-color: #0c7bbe;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.neuronwriter .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #98aac4 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.neuronwriter .tech-box-img::before {
    background-color: #98aac4
}

.technologyStackSection .swiper-slide .tech-box-wrapper.neuronwriter .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #98aac4 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.neuronwriter .tech-box-img .shadow__wrapper::after {
    background-color: #98aac4;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.copy-ai .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #46bbb8 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.copy-ai .tech-box-img::before {
    background-color: #46bbb8
}

.technologyStackSection .swiper-slide .tech-box-wrapper.copy-ai .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #46bbb8 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.copy-ai .tech-box-img .shadow__wrapper::after {
    background-color: #46bbb8;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.quantcast .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.quantcast .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.quantcast .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.quantcast .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sharepoint-framework .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0884e6 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sharepoint-framework .tech-box-img::before {
    background-color: #0884e6
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sharepoint-framework .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0884e6 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sharepoint-framework .tech-box-img .shadow__wrapper::after {
    background-color: #0884e6;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.react-1 .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #61dafb inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.react-1 .tech-box-img::before {
    background-color: #61dafb
}

.technologyStackSection .swiper-slide .tech-box-wrapper.react-1 .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #61dafb inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.react-1 .tech-box-img .shadow__wrapper::after {
    background-color: #61dafb;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.typescript .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #007acc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.typescript .tech-box-img::before {
    background-color: #007acc
}

.technologyStackSection .swiper-slide .tech-box-wrapper.typescript .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #007acc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.typescript .tech-box-img .shadow__wrapper::after {
    background-color: #007acc;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pnpjs .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #2176bc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pnpjs .tech-box-img::before {
    background-color: #2176bc
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pnpjs .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #2176bc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pnpjs .tech-box-img .shadow__wrapper::after {
    background-color: #2176bc;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.microsoft-graph-api .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #41a4ed inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.microsoft-graph-api .tech-box-img::before {
    background-color: #41a4ed
}

.technologyStackSection .swiper-slide .tech-box-wrapper.microsoft-graph-api .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #41a4ed inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.microsoft-graph-api .tech-box-img .shadow__wrapper::after {
    background-color: #41a4ed;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.active-directory-azure .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #00bcf2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.active-directory-azure .tech-box-img::before {
    background-color: #00bcf2
}

.technologyStackSection .swiper-slide .tech-box-wrapper.active-directory-azure .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #00bcf2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.active-directory-azure .tech-box-img .shadow__wrapper::after {
    background-color: #00bcf2;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.fluent-ui .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #3bcdf9 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.fluent-ui .tech-box-img::before {
    background-color: #3bcdf9
}

.technologyStackSection .swiper-slide .tech-box-wrapper.fluent-ui .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #bca4e4 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.fluent-ui .tech-box-img .shadow__wrapper::after {
    background-color: #bca4e4;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.power-automate .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #104bc9 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.power-automate .tech-box-img::before {
    background-color: #104bc9
}

.technologyStackSection .swiper-slide .tech-box-wrapper.power-automate .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #66b5fc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.power-automate .tech-box-img .shadow__wrapper::after {
    background-color: #66b5fc;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.power-apps .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #922c88 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.power-apps .tech-box-img::before {
    background-color: #922c88
}

.technologyStackSection .swiper-slide .tech-box-wrapper.power-apps .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #922c88 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.power-apps .tech-box-img .shadow__wrapper::after {
    background-color: #922c88;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.nodejs-1 .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #83cd29 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.nodejs-1 .tech-box-img::before {
    background-color: #83cd29
}

.technologyStackSection .swiper-slide .tech-box-wrapper.nodejs-1 .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #83cd29 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.nodejs-1 .tech-box-img .shadow__wrapper::after {
    background-color: #83cd29;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.webpack .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #1d7cc3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.webpack .tech-box-img::before {
    background-color: #1d7cc3
}

.technologyStackSection .swiper-slide .tech-box-wrapper.webpack .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #8dd5fb inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.webpack .tech-box-img .shadow__wrapper::after {
    background-color: #8dd5fb;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.azure-devops .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #1380da inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.azure-devops .tech-box-img::before {
    background-color: #1380da
}

.technologyStackSection .swiper-slide .tech-box-wrapper.azure-devops .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #117fda inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.azure-devops .tech-box-img .shadow__wrapper::after {
    background-color: #117fda;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.github-actions .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #2088ff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.github-actions .tech-box-img::before {
    background-color: #2088ff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.github-actions .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #2088ff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.github-actions .tech-box-img .shadow__wrapper::after {
    background-color: #2088ff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pnp-powershell .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0f797d inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pnp-powershell .tech-box-img::before {
    background-color: #0f797d
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pnp-powershell .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0f797d inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pnp-powershell .tech-box-img .shadow__wrapper::after {
    background-color: #0f797d;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.azure-cognitive-service .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0078d7 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.azure-cognitive-service .tech-box-img::before {
    background-color: #0078d7
}

.technologyStackSection .swiper-slide .tech-box-wrapper.azure-cognitive-service .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0078d7 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.azure-cognitive-service .tech-box-img .shadow__wrapper::after {
    background-color: #0078d7;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phpstorm .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fd318f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phpstorm .tech-box-img::before {
    background-color: #fd318f
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phpstorm .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #b345f1 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phpstorm .tech-box-img .shadow__wrapper::after {
    background-color: #b345f1;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.xampp .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fb7a24 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.xampp .tech-box-img::before {
    background-color: #fb7a24
}

.technologyStackSection .swiper-slide .tech-box-wrapper.xampp .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fb7a24 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.xampp .tech-box-img .shadow__wrapper::after {
    background-color: #fb7a24;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.laragon .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.laragon .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.laragon .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.laragon .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.composer .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #885630 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.composer .tech-box-img::before {
    background-color: #885630
}

.technologyStackSection .swiper-slide .tech-box-wrapper.composer .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #885630 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.composer .tech-box-img .shadow__wrapper::after {
    background-color: #885630;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.laravel .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fb503b inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.laravel .tech-box-img::before {
    background-color: #fb503b
}

.technologyStackSection .swiper-slide .tech-box-wrapper.laravel .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fb503b inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.laravel .tech-box-img .shadow__wrapper::after {
    background-color: #fb503b;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.symfony .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.symfony .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.symfony .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.symfony .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.codeigniter .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ee4323 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.codeigniter .tech-box-img::before {
    background-color: #ee4323
}

.technologyStackSection .swiper-slide .tech-box-wrapper.codeigniter .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ee4323 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.codeigniter .tech-box-img .shadow__wrapper::after {
    background-color: #ee4323;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phpunit .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #818eff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phpunit .tech-box-img::before {
    background-color: #818eff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phpunit .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #838fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phpunit .tech-box-img .shadow__wrapper::after {
    background-color: #838fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.docker .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #099cec inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.docker .tech-box-img::before {
    background-color: #099cec
}

.technologyStackSection .swiper-slide .tech-box-wrapper.docker .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #099cec inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.docker .tech-box-img .shadow__wrapper::after {
    background-color: #099cec;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mysql .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #125e85 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mysql .tech-box-img::before {
    background-color: #d80
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mysql .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #c17704 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.mysql .tech-box-img .shadow__wrapper::after {
    background-color: #c17704;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.postman .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ff6c37 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.postman .tech-box-img::before {
    background-color: #ff6c37
}

.technologyStackSection .swiper-slide .tech-box-wrapper.postman .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ff6c37 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.postman .tech-box-img .shadow__wrapper::after {
    background-color: #ff6c37;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.git .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ee513b inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.git .tech-box-img::before {
    background-color: #ee513b
}

.technologyStackSection .swiper-slide .tech-box-wrapper.git .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ee513b inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.git .tech-box-img .shadow__wrapper::after {
    background-color: #ee513b;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.apache .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #e1602b inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.apache .tech-box-img::before {
    background-color: #e1602b
}

.technologyStackSection .swiper-slide .tech-box-wrapper.apache .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #882574 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.apache .tech-box-img .shadow__wrapper::after {
    background-color: #882574;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.blade .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f7a9a7 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.blade .tech-box-img::before {
    background-color: #f7a9a7
}

.technologyStackSection .swiper-slide .tech-box-wrapper.blade .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #f7a9a7 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.blade .tech-box-img .shadow__wrapper::after {
    background-color: #f7a9a7;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phpcs .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #916146 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phpcs .tech-box-img::before {
    background-color: #916146
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phpcs .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #bb9984 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phpcs .tech-box-img .shadow__wrapper::after {
    background-color: #bb9984;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-illustrator .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ff9a00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-illustrator .tech-box-img::before {
    background-color: #ff9a00
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-illustrator .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ff9a00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-illustrator .tech-box-img .shadow__wrapper::after {
    background-color: #ff9a00;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lottiefiles .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #2beaed inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lottiefiles .tech-box-img::before {
    background-color: #2beaed
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lottiefiles .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #2beaed inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lottiefiles .tech-box-img .shadow__wrapper::after {
    background-color: #2beaed;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.figma .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ff7262 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.figma .tech-box-img::before {
    background-color: #ff7262
}

.technologyStackSection .swiper-slide .tech-box-wrapper.figma .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #1abcfe inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.figma .tech-box-img .shadow__wrapper::after {
    background-color: #1abcfe;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.rive .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.rive .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.rive .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.rive .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.viddyoze .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.viddyoze .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.viddyoze .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.viddyoze .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.davinci-resolve .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #dc1964 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.davinci-resolve .tech-box-img::before {
    background-color: #dc1964
}

.technologyStackSection .swiper-slide .tech-box-wrapper.davinci-resolve .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #dc1964 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.davinci-resolve .tech-box-img .shadow__wrapper::after {
    background-color: #dc1964;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.canva-pro .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #03bbc6 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.canva-pro .tech-box-img::before {
    background-color: #03bbc6
}

.technologyStackSection .swiper-slide .tech-box-wrapper.canva-pro .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #6548e2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.canva-pro .tech-box-img .shadow__wrapper::after {
    background-color: #6548e2;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-premiere-pro .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #99f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-premiere-pro .tech-box-img::before {
    background-color: #99f
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-premiere-pro .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #99f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-premiere-pro .tech-box-img .shadow__wrapper::after {
    background-color: #99f;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-illustrator .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ff9a00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-illustrator .tech-box-img::before {
    background-color: #ff9a00
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-illustrator .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ff9a00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-illustrator .tech-box-img .shadow__wrapper::after {
    background-color: #ff9a00;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.doodly .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0071bc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.doodly .tech-box-img::before {
    background-color: #0071bc
}

.technologyStackSection .swiper-slide .tech-box-wrapper.doodly .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0071bc inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.doodly .tech-box-img .shadow__wrapper::after {
    background-color: #0071bc;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-audition .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #99f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-audition .tech-box-img::before {
    background-color: #99f
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-audition .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #99f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-audition .tech-box-img .shadow__wrapper::after {
    background-color: #99f;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.toonly .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #2a80cd inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.toonly .tech-box-img::before {
    background-color: #2a80cd
}

.technologyStackSection .swiper-slide .tech-box-wrapper.toonly .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #2a80cd inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.toonly .tech-box-img .shadow__wrapper::after {
    background-color: #2a80cd;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.final-cut-pro .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fda940 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.final-cut-pro .tech-box-img::before {
    background-color: #fda940
}

.technologyStackSection .swiper-slide .tech-box-wrapper.final-cut-pro .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #7aa5f9 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.final-cut-pro .tech-box-img .shadow__wrapper::after {
    background-color: #7aa5f9;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.camtasia .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #8bc34a inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.camtasia .tech-box-img::before {
    background-color: #8bc34a
}

.technologyStackSection .swiper-slide .tech-box-wrapper.camtasia .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #8bc34a inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.camtasia .tech-box-img .shadow__wrapper::after {
    background-color: #8bc34a;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.renderforest .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #1e68ea inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.renderforest .tech-box-img::before {
    background-color: #1e68ea
}

.technologyStackSection .swiper-slide .tech-box-wrapper.renderforest .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #1e68ea inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.renderforest .tech-box-img .shadow__wrapper::after {
    background-color: #1e68ea;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vyond .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #d95e28 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vyond .tech-box-img::before {
    background-color: #d95e28
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vyond .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #d95e28 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.vyond .tech-box-img .shadow__wrapper::after {
    background-color: #d95e28;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.moho-anime-studio .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ff2823 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.moho-anime-studio .tech-box-img::before {
    background-color: #ff2823
}

.technologyStackSection .swiper-slide .tech-box-wrapper.moho-anime-studio .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ff2823 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.moho-anime-studio .tech-box-img .shadow__wrapper::after {
    background-color: #ff2823;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.krita .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fc635c inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.krita .tech-box-img::before {
    background-color: #fc635c
}

.technologyStackSection .swiper-slide .tech-box-wrapper.krita .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #6392ea inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.krita .tech-box-img .shadow__wrapper::after {
    background-color: #6392ea;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.audacity .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #00c inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.audacity .tech-box-img::before {
    background-color: #00c
}

.technologyStackSection .swiper-slide .tech-box-wrapper.audacity .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fb9d08 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.audacity .tech-box-img .shadow__wrapper::after {
    background-color: #fb9d08;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.storyboard-that .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f6815e inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.storyboard-that .tech-box-img::before {
    background-color: #f6815e
}

.technologyStackSection .swiper-slide .tech-box-wrapper.storyboard-that .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #f6815e inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.storyboard-that .tech-box-img .shadow__wrapper::after {
    background-color: #f6815e;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.toon-boom-harmony .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.toon-boom-harmony .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.toon-boom-harmony .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.toon-boom-harmony .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.wonder-unit-storyboarder .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #4031ff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.wonder-unit-storyboarder .tech-box-img::before {
    background-color: #4031ff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.wonder-unit-storyboarder .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #4031ff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.wonder-unit-storyboarder .tech-box-img .shadow__wrapper::after {
    background-color: #4031ff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.tvpaint-animation .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #16ade3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.tvpaint-animation .tech-box-img::before {
    background-color: #16ade3
}

.technologyStackSection .swiper-slide .tech-box-wrapper.tvpaint-animation .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #16ade3 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.tvpaint-animation .tech-box-img .shadow__wrapper::after {
    background-color: #16ade3;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.unity-interactive-prototypes .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.unity-interactive-prototypes .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.unity-interactive-prototypes .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.unity-interactive-prototypes .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.autodesk-maya .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #068d90 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.autodesk-maya .tech-box-img::before {
    background-color: #068d90
}

.technologyStackSection .swiper-slide .tech-box-wrapper.autodesk-maya .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #068d90 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.autodesk-maya .tech-box-img .shadow__wrapper::after {
    background-color: #068d90;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-illustrator .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ff9a00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-illustrator .tech-box-img::before {
    background-color: #ff9a00
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-illustrator .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ff9a00 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-illustrator .tech-box-img .shadow__wrapper::after {
    background-color: #ff9a00;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-indesign .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fe0050 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-indesign .tech-box-img::before {
    background-color: #fe0050
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-indesign .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fe0050 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.adobe-indesign .tech-box-img .shadow__wrapper::after {
    background-color: #fe0050;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.miro .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ffd02f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.miro .tech-box-img::before {
    background-color: #ffd02f
}

.technologyStackSection .swiper-slide .tech-box-wrapper.miro .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ffd02f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.miro .tech-box-img .shadow__wrapper::after {
    background-color: #ffd02f;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.notion .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.notion .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.notion .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.notion .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.semrush .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fe642d inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.semrush .tech-box-img::before {
    background-color: #fe642d
}

.technologyStackSection .swiper-slide .tech-box-wrapper.semrush .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fe642d inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.semrush .tech-box-img .shadow__wrapper::after {
    background-color: #fe642d;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.typeforms .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.typeforms .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.typeforms .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.typeforms .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lucidchart .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ffca73 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lucidchart .tech-box-img::before {
    background-color: #ffca73
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lucidchart .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #f96b13 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.lucidchart .tech-box-img .shadow__wrapper::after {
    background-color: #f96b13;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.canva .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #03bbc6 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.canva .tech-box-img::before {
    background-color: #03bbc6
}

.technologyStackSection .swiper-slide .tech-box-wrapper.canva .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #6548e2 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.canva .tech-box-img .shadow__wrapper::after {
    background-color: #6548e2;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.figJam .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f57756 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.figJam .tech-box-img::before {
    background-color: #f57756
}

.technologyStackSection .swiper-slide .tech-box-wrapper.figJam .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #18b9fe inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.figJam .tech-box-img .shadow__wrapper::after {
    background-color: #18b9fe;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.surveymonkey .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #008323 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.surveymonkey .tech-box-img::before {
    background-color: #008323
}

.technologyStackSection .swiper-slide .tech-box-wrapper.surveymonkey .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #008323 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.surveymonkey .tech-box-img .shadow__wrapper::after {
    background-color: #008323;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.behance .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #1769ff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.behance .tech-box-img::before {
    background-color: #1769ff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.behance .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #1769ff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.behance .tech-box-img .shadow__wrapper::after {
    background-color: #1769ff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.looka .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #533ffe inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.looka .tech-box-img::before {
    background-color: #533ffe
}

.technologyStackSection .swiper-slide .tech-box-wrapper.looka .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #533ffe inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.looka .tech-box-img .shadow__wrapper::after {
    background-color: #533ffe;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.chatgpt-openai .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0ea282 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.chatgpt-openai .tech-box-img::before {
    background-color: #0ea282
}

.technologyStackSection .swiper-slide .tech-box-wrapper.chatgpt-openai .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0ea282 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.chatgpt-openai .tech-box-img .shadow__wrapper::after {
    background-color: #0ea282;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sitecore-experience-xp .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #eb001a inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sitecore-experience-xp .tech-box-img::before {
    background-color: #eb001a
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sitecore-experience-xp .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #f5908f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sitecore-experience-xp .tech-box-img .shadow__wrapper::after {
    background-color: #f5908f;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sitecore-experience-xm .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #ed0216 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sitecore-experience-xm .tech-box-img::before {
    background-color: #ed0216
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sitecore-experience-xm .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #e88785 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sitecore-experience-xm .tech-box-img .shadow__wrapper::after {
    background-color: #e88785;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sql-server .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sql-server .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sql-server .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #a91d22 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sql-server .tech-box-img .shadow__wrapper::after {
    background-color: #a91d22;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.solr .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.solr .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.solr .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #da4327 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.solr .tech-box-img .shadow__wrapper::after {
    background-color: #da4327;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sitecore-jss .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f28478 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sitecore-jss .tech-box-img::before {
    background-color: #f28478
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sitecore-jss .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #da4327 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sitecore-jss .tech-box-img .shadow__wrapper::after {
    background-color: #da4327;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ci-cd-pipelines .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fab126 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ci-cd-pipelines .tech-box-img::before {
    background-color: #fab126
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ci-cd-pipelines .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #f9b024 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.ci-cd-pipelines .tech-box-img .shadow__wrapper::after {
    background-color: #f9b024;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.docker .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #099cec inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.docker .tech-box-img::before {
    background-color: #099cec
}

.technologyStackSection .swiper-slide .tech-box-wrapper.docker .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #099cec inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.docker .tech-box-img .shadow__wrapper::after {
    background-color: #099cec;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sitecore-cortex-ai .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #f14633 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sitecore-cortex-ai .tech-box-img::before {
    background-color: #f14633
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sitecore-cortex-ai .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #c62828 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.sitecore-cortex-ai .tech-box-img .shadow__wrapper::after {
    background-color: #c62828;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.klevu-ai-search .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #97c93f inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.klevu-ai-search .tech-box-img::before {
    background-color: #97c93f
}

.technologyStackSection .swiper-slide .tech-box-wrapper.klevu-ai-search .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #93ca3e inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.klevu-ai-search .tech-box-img .shadow__wrapper::after {
    background-color: #93ca3e;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dynamic-yield .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dynamic-yield .tech-box-img::before {
    background-color: #fff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dynamic-yield .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.dynamic-yield .tech-box-img .shadow__wrapper::after {
    background-color: #fff;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phrasee-ai .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #fd5102 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phrasee-ai .tech-box-img::before {
    background-color: #fd5102
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phrasee-ai .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #fd5102 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.phrasee-ai .tech-box-img .shadow__wrapper::after {
    background-color: #fd5102;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-cloud-ai .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #438eff inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-cloud-ai .tech-box-img::before {
    background-color: #438eff
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-cloud-ai .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #ffc619 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.google-cloud-ai .tech-box-img .shadow__wrapper::after {
    background-color: #ffc619;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.text .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0ea282 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.text .tech-box-img::before {
    background-color: #0ea282
}

.technologyStackSection .swiper-slide .tech-box-wrapper.text .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0ea282 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.text .tech-box-img .shadow__wrapper::after {
    background-color: #0ea282;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.text .tech-box-img {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 11.88px -2.241px #0ea282 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.text .tech-box-img::before {
    background-color: #0ea282
}

.technologyStackSection .swiper-slide .tech-box-wrapper.text .tech-box-img .shadow {
    border-radius: 29.886px;
    background: rgba(255,255,255,.01);
    box-shadow: 0 -1.494px 13.299px -.747px #0ea282 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.text .tech-box-img .shadow__wrapper::after {
    background-color: #0ea282;
    filter: blur(16.4747562408px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pinterest .tech-box-img {
    border-radius: 29.886px;
    box-shadow: 0 -1.494px 11.88px -2.241px #e13138 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pinterest .tech-box-img::before {
    background-color: #e13138
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pinterest .tech-box-img .shadow {
    border-radius: 29.886px;
    box-shadow: 0 -1.494px 13.299px -.747px #e13138 inset,0 0 8.966px 0 rgba(255,255,255,.1) inset;
    -webkit-backdrop-filter: blur(8.5579519272px);
    backdrop-filter: blur(8.5579519272px)
}

.technologyStackSection .swiper-slide .tech-box-wrapper.pinterest .tech-box-img .shadow__wrapper::after {
    background-color: #e13138;
    filter: blur(16.4747562408px)
}

.panalWrapper {
    position: relative
}

@media (max-width: 1199.98px) {
    .panalWrapper {
        padding:0 2em
    }
}

.panalWrapper .panalCardWrapper {
    z-index: 1;
    margin: 0 auto
}

@media (min-width: 1200px) {
    .panalWrapper .panalCardWrapper {
        position:-webkit-sticky;
        position: sticky;
        top: 6em
    }

    .panalWrapper .panalCardWrapper:nth-child(1) {
        top: calc(5em + 0 * 2em);
        width: calc(100% - 8em + 0 * 1.5em)
    }

    .panalWrapper .panalCardWrapper:nth-child(2) {
        top: calc(5em + 1 * 2em);
        width: calc(100% - 8em + 1 * 1.5em)
    }

    .panalWrapper .panalCardWrapper:nth-child(3) {
        top: calc(5em + 2 * 2em);
        width: calc(100% - 8em + 2 * 1.5em)
    }

    .panalWrapper .panalCardWrapper:nth-child(4) {
        top: calc(5em + 3 * 2em);
        width: calc(100% - 8em + 3 * 1.5em)
    }

    .panalWrapper .panalCardWrapper:nth-child(5) {
        top: calc(5em + 4 * 2em);
        width: calc(100% - 8em + 4 * 1.5em)
    }

    .panalWrapper .panalCardWrapper:nth-child(6) {
        top: calc(5em + 5 * 2em);
        width: calc(100% - 8em + 5 * 1.5em)
    }

    .panalWrapper .panalCardWrapper:nth-child(7) {
        top: calc(5em + 6 * 2em);
        width: calc(100% - 8em + 6 * 1.5em)
    }

    .panalWrapper .panalCardWrapper:nth-child(8) {
        top: calc(5em + 7 * 2em);
        width: calc(100% - 8em + 7 * 1.5em)
    }

    .panalWrapper .panalCardWrapper:nth-child(9) {
        top: calc(5em + 8 * 2em);
        width: calc(100% - 8em + 8 * 1.5em)
    }

    .panalWrapper .panalCardWrapper:nth-child(10) {
        top: calc(5em + 9 * 2em);
        width: calc(100% - 8em + 9 * 1.5em)
    }
}

@media (max-width: 1199.98px) {
    .panalWrapper .panalCardWrapper {
        margin-bottom:2em
    }
}

.panalCardWrapper {
    border-radius: 2.5em;
    background-color: #909090;
    height: 43.923125em;
    padding: 4.6875em 5.3125em
}

@media (max-width: 1199.98px) {
    .panalCardWrapper {
        padding:3em 2em;
        height: auto
    }
}

@media (max-width: 767.98px) {
    .panalCardWrapper {
        padding:2em 1em;
        border-radius: 1.5em
    }
}

.panalCardWrapper .panalCard {
    height: 100%
}

.panalCardWrapper .panalCard .custom-row {
    height: 100%
}

.panalCardWrapper .panalCard .custom-row .panel__left-content {
    display: flex;
    flex-direction: column
}

.panalCardWrapper .panalCard .custom-row .panel__left-content .bottomWrapper {
    display: flex;
    flex-direction: column;
    margin-top: 6.625em;
    gap: 1.375em
}

@media (max-width: 1199.98px) {
    .panalCardWrapper .panalCard .custom-row .panel__left-content .bottomWrapper {
        margin-top:2em;
        gap: 1em
    }
}

.panalCardWrapper .panel__center-image .img-wrapper {
    border-radius: 1.07825em;
    height: 36em;
    width: 100%;
    overflow: hidden;
    padding: 0 1.25em
}

@media (max-width: 1199.98px) {
    .panalCardWrapper .panel__center-image .img-wrapper {
        height:25em;
        padding: 0 .5em
    }
}

@media (max-width: 991.98px) {
    .panalCardWrapper .panel__center-image .img-wrapper {
        margin-bottom:2em
    }
}

@media (max-width: 767.98px) {
    .panalCardWrapper .panel__center-image .img-wrapper {
        height:20em
    }
}

.panalCardWrapper .panel__center-image .img-wrapper img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    border-radius: 1.07825em
}

.panalCardWrapper .logoWrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 1.375em
}

.panalCardWrapper .logoWrapper .logo-col {
    position: relative
}

.panalCardWrapper .logoWrapper .logo-col::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: -1px;
    border-radius: .9375em;
    background: linear-gradient(135deg,rgba(255,255,255,0) 52.3%,rgba(255,255,255,.5803921569) 100%)
}

.panalCardWrapper .logoWrapper .logo {
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.5625em;
    border-radius: .9375em;
    background: #000;
    position: relative;
    width: 10.1875em;
    height: 6.8125em
}

@media (max-width: 1199.98px) {
    .panalCardWrapper .logoWrapper .logo {
        padding:1.25em
    }
}

@media (max-width: 767.98px) {
    .panalCardWrapper .logoWrapper .logo {
        width:9.1875em;
        height: 5.8125em
    }
}

.panalCardWrapper .logoWrapper .logo img {
    width: 100%;
    max-height: 3.875em;
    object-fit: contain;
    height: 100%
}

.panalCardWrapper .panel__right-content .bottomWrapper {
    margin-top: 6.625em;
    display: flex;
    flex-direction: column;
    margin-top: 6.625em;
    gap: 1.375em
}

@media (max-width: 1199.98px) {
    .panalCardWrapper .panel__right-content .bottomWrapper {
        margin-top:2em;
        gap: 1em
    }
}

.social_mediaSection .social-media-icons .social-icon {
    display: flex;
    list-style: none;
    padding: 0;
    gap: .75em
}

.social_mediaSection .social-media-icons .social-icon li {
    margin: 0
}

.social_mediaSection .social_media {
    margin-top: 4.4375em
}

@media (max-width: 1199.98px) {
    .social_mediaSection .social_media {
        margin-top:3em
    }
}

@media (max-width: 991.98px) {
    .social_mediaSection .social_media {
        margin-top:2em
    }
}

.social_mediaSection .social_media .swiper-slide {
    width: 23.8475625em;
    height: 23.69925em
}

.social_mediaSection .social_media .swiper-slide a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1
}

@media (max-width: 767.98px) {
    .social_mediaSection .rightCol {
        justify-content:flex-start
    }
}

.ourClients {
    background-color: #000;
    position: relative;
    overflow: hidden;
    z-index: 1
}

@media (min-width: 1200px) {
    .ourClients .shadow-box {
        position:absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        pointer-events: none
    }
}

@media (max-width: 1199.98px) {
    .ourClients .shadow-box {
        display:none;
        visibility: hidden
    }
}

@media (min-width: 1200px) {
    .ourClients .shadow-box__wrapper {
        position:relative;
        width: 100%;
        height: 100%
    }
}

.ourClients .shadow-box .center-shadow {
    position: absolute;
    width: 85%;
    height: 25.8125em;
    z-index: 0;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    pointer-events: none
}

.ourClients .shadow-box .center-shadow img {
    width: 100%
}

.ourClients .shadow-box .right-shadow {
    position: absolute;
    width: 40.665625em;
    height: 20.843125em;
    z-index: 0;
    top: 3.145625em;
    transition: position .5s ease
}

@media (min-width: 1200px) {
    .ourClients .shadow-box .right-shadow {
        right:-18.5625em
    }
}

.ourClients .shadow-box .right-shadow::before {
    content: "";
    width: 35.93375em;
    height: 15.83625em;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 35.9375em;
    opacity: .2;
    background: linear-gradient(90deg,#dd0dce 0,#540dce 100%);
    filter: blur(6.875em);
    z-index: 0
}

@media (min-width: 1200px) {
    .ourClients .shadow-box .right-shadow::before {
        transform:rotate(-174deg)
    }
}

.ourClients .shadow-box .right-shadow::after {
    content: "";
    width: 9.664375em;
    height: 18.93625em;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 18.9375em;
    opacity: .4;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0,#3300d9 100%);
    filter: blur(6.875em);
    z-index: 1
}

@media (min-width: 1200px) {
    .ourClients .shadow-box .right-shadow::after {
        left:10.8125em;
        transform: rotate(-92.75deg)
    }
}

.ourClients .section-front-line {
    position: absolute;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100%;
    z-index: 0;
    pointer-events: none
}

@media (max-width: 575.98px) {
    .ourClients .section-front-line {
        display:none;
        visibility: hidden
    }
}

.ourClients .section-front-line .img-wrapper {
    width: 100%;
    height: 100%
}

.ourClients .client-list {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    overflow: hidden;
    width: 100%
}

@media (min-width: 992px) {
    .ourClients .client-list {
        margin-top:5.3125em;
        margin-bottom: 7.8125em;
        margin: .625em 0 0
    }
}

@media (min-width: 992px) {
    .ourClients .client-list::after {
        content:"";
        height: 1px;
        width: 100%;
        opacity: .58;
        background: linear-gradient(90deg,#141418 0,#ededed 47%,#141418 100%);
        position: absolute;
        right: 0;
        top: 50%
    }
}

@media (max-width: 1199.98px) {
    .ourClients .client-list::before {
        content:"";
        width: 1px;
        height: 100%;
        opacity: .58;
        background: linear-gradient(90deg,rgba(20,20,24,0) -23.13%,#ededed 47.61%,rgba(20,20,24,0) 127.38%);
        position: absolute;
        left: calc(50% + 1px);
        top: 0;
        transform: translate(0,0)
    }
}

.ourClients .client-list__item {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

@media (min-width: 1200px) {
    .ourClients .client-list__item {
        width:16.66667%;
        justify-content: center
    }
}

.ourClients .client-list__item:after {
    content: ""
}

@media (min-width: 1200px) {
    .ourClients .client-list__item:after {
        position:absolute;
        width: 1px;
        height: 100%;
        top: 0;
        right: 0;
        opacity: .58;
        background: linear-gradient(0,rgba(20,20,24,0) 6.5%,#ededed 47%,rgba(20,20,24,0) 107%)
    }
}

@media (max-width: 1199.98px) {
    .ourClients .client-list__item:after {
        opacity:.58;
        background: linear-gradient(90deg,rgba(20,20,24,0) -23.13%,#ededed 47.61%,rgba(20,20,24,0) 127.38%);
        height: 1px;
        width: 100%;
        position: absolute;
        left: 0;
        bottom: 0
    }
}

.ourClients .client-list__item:last-child:after {
    display: none;
    visibility: hidden
}

.ourClients .client-list .item-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    text-align: center;
    position: relative;
    overflow: hidden
}

@media (min-width: 1200px) {
    .ourClients .client-list .item-wrapper {
        padding:1.5em;
        height: 15.0625em;
        width: 100%;
        transition: all .5s
    }
}

@media (max-width: 1199.98px) {
    .ourClients .client-list .item-wrapper {
        width:50%;
        padding: 4em 2em;
        height: 15.35714em
    }
}

.ourClients .client-list .item-wrapper .trigger-btn {
    position: absolute;
    right: 1em;
    top: 1em;
    z-index: 2;
    width: 2em;
    height: 2em;
    border: 1px solid #565656;
    border-radius: 100%
}

@media (min-width: 1200px) {
    .ourClients .client-list .item-wrapper .trigger-btn {
        display:none;
        visibility: hidden
    }
}

.ourClients .client-list .item-wrapper .trigger-btn__wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center
}

.ourClients .client-list .item-wrapper .trigger-btn__wrapper::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: 2px;
    height: .63636em;
    background-color: #fff;
    letter-spacing: 0;
    line-height: normal;
    transform: translate(-50%,-50%);
    transition: all .5s ease-in-out
}

.ourClients .client-list .item-wrapper .trigger-btn__wrapper::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: .63636em;
    height: 2px;
    background-color: #fff;
    letter-spacing: 0;
    line-height: normal;
    transform: translate(-50%,-50%);
    transition: all .5s ease-in-out
}

@media (min-width: 1200px) {
    .ourClients .client-list .item-wrapper .img-wrapper {
        width:100%;
        max-width: 10.3125em;
        max-height: 6.25em;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: all .5s
    }
}

@media (max-width: 1199.98px) {
    .ourClients .client-list .item-wrapper .img-wrapper {
        transform:scale(1);
        transition: all .5s
    }
}

@media (min-width: 992px) {
    .ourClients .client-list .item-wrapper .img-wrapper img {
        transition:all .5s
    }
}

@media (min-width: 1200px) {
    .ourClients .client-list .item-wrapper .txt-box {
        height:0;
        overflow: hidden;
        transform: translate(0);
        transition: all .5s
    }
}

@media (max-width: 1199.98px) {
    .ourClients .client-list .item-wrapper .txt-box {
        display:flex;
        flex-wrap: wrap;
        align-items: center;
        padding: 4em 1em;
        overflow: hidden;
        width: calc(100% - 1px);
        height: calc(100% - 1px);
        background-color: #0a0a0b;
        justify-content: center;
        position: absolute;
        top: calc(50% - 2px);
        left: calc(50% + 1px);
        transform: translate(-50%,-50%);
        opacity: 0;
        z-index: 1;
        transition: all .5s
    }
}

.ourClients .client-list .item-wrapper .txt-box p {
    font-size: 1em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.2em;
    letter-spacing: -.04em;
    margin: 0;
    opacity: .7;
    align-self: auto;
    max-width: 16.75rem;
    height: auto;
    overflow: visible
}

@media (min-width: 992px) {
    .ourClients .client-list .item-wrapper .txt-box p {
        padding-top:1.5em
    }
}

@media (min-width: 992px) {
    .ourClients .client-list .item-wrapper .animated-video {
        width:100%;
        max-width: 7.73439em;
        display: flex;
        align-items: center;
        justify-content: center
    }
}

.ourClients .client-list .item-wrapper .fixed-txt-box {
    margin-top: 1em
}

.ourClients .client-list .item-wrapper .fixed-txt-box p {
    font-size: 1.25em;
    font-style: normal;
    font-weight: 300;
    line-height: 1.2em;
    letter-spacing: -.04em;
    margin: 0
}

@media (min-width: 1200px) {
    .ourClients .client-list .item-wrapper:hover .img-wrapper {
        max-height:4em;
        max-width: 7.3125em
    }
}

@media (min-width: 1200px) {
    .ourClients .client-list .item-wrapper:hover .img-wrapper img {
        transform:scale(1)
    }
}

@media (min-width: 1200px) {
    .ourClients .client-list .item-wrapper:hover .txt-box {
        height:5.5em
    }
}

@media (max-width: 1199.98px) {
    .ourClients .client-list .item-wrapper.item-open .trigger-btn__wrapper::before {
        transform:translate(-50%,-50%) rotate(90deg)
    }
}

@media (max-width: 1199.98px) {
    .ourClients .client-list .item-wrapper.item-open .trigger-btn__wrapper::after {
        transform:rotate(90deg);
        opacity: 0
    }
}

@media (max-width: 1199.98px) {
    .ourClients .client-list .item-wrapper.item-open .txt-box {
        opacity:1
    }
}

.ourWork {
    position: relative;
    background: radial-gradient(16.52% 16% at 50% 5.83%,#2f2f35 0,#141418 100%);
    overflow: hidden
}

.ourWork::before {
    content: "";
    position: absolute;
    width: 75%;
    height: 18.75em;
    top: 0;
    left: 25%;
    border-radius: 1419.326px;
    opacity: .2;
    background: var(--Gradian-1,linear-gradient(90deg,#dd0dce 0,#540dce 100%));
    filter: blur(110.0000076294px);
    z-index: 0;
    transform: translateY(-50%);
    z-index: 0;
    pointer-events: none
}

.ourWork__wrapper {
    position: relative;
    z-index: 2
}

@media (max-width: 1199.98px) {
    .ourWork__wrapper {
        align-items:flex-start
    }
}

.ourWork__viewMoreBtn {
    display: flex;
    justify-content: flex-end
}

@media (max-width: 991.98px) {
    .ourWork__viewMoreBtn {
        justify-content:flex-start;
        padding: 2em 0 1.5em 0
    }
}

@media (max-width: 575.98px) {
    .ourWork__viewMoreBtn {
        padding:1.5em 0 1em 0
    }
}

.ourWork__tabsWrapper {
    width: 100%;
    display: flex;
    justify-content: flex-end;
    margin-top: 2.8125em
}

@media (max-width: 1199.98px) {
    .ourWork__tabsWrapper {
        margin-top:1em
    }
}

.ourWork__tabs {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 3.25em
}

@media (max-width: 1199.98px) {
    .ourWork__tabs {
        gap:1.25em 3em
    }
}

@media (max-width: 575.98px) {
    .ourWork__tabs {
        gap:1em 2em
    }
}

.ourWork__tab {
    position: relative;
    font-size: 1.375em;
    font-weight: 400;
    color: #5e5e63;
    border: none;
    background: 0 0;
    cursor: pointer
}

.ourWork__tab::before {
    content: "";
    position: absolute;
    width: 1em;
    height: 1em;
    top: 50%;
    left: 0;
    transform: translate(-110%,-50%);
    background-image: url(../svg/home/active-arrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 0;
    transition: all .25s ease;
    pointer-events: none
}

@media (max-width: 575.98px) {
    .ourWork__tab::before {
        width:.75em;
        height: .75em
    }
}

.ourWork__tab.active {
    color: #fff
}

.ourWork__tab.active::before {
    opacity: 1;
    transition: all .25s ease
}

.ourWork__tab.order1 {
    order: -1
}

.ourWork__tabContent {
    display: none
}

.ourWork__tabContent.active {
    display: block
}

.ourWork__cardsWrapper {
    display: flex;
    flex-wrap: wrap;
    margin: 7.5em -2em 0 -2em
}

@media (max-width: 1199.98px) {
    .ourWork__cardsWrapper {
        margin:3em -1em 0 -1em
    }
}

.ourWork__card {
    width: 33.33% !important;
    padding: 0 2em;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 4.375em
}
.csees {
    padding: 13.25em 0 !important;
}

@media (max-width: 1199.98px) {
    .ourWork__card {
        width:50%;
        padding: 0 1em;
        margin-bottom: 2em
    }
}

@media (max-width: 767.98px) {
    .ourWork__card {
        width:100%
    }
}

.ourWork__card--img {
    position: relative;
    width: 100%;
    border-radius: 1.25em;
    overflow: hidden;
    margin-bottom: 2em;
    padding-top: 110%
}

@media (max-width: 991.98px) {
    .ourWork__card--img {
        padding-top:85%
    }
}

@media (max-width: 767.98px) {
    .ourWork__card--img {
        padding-top:75%
    }
}

.ourWork__card--img img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover
}

.ourWork__card video {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    object-fit: cover
}

.ourWork__card--content {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.ourWork__card .countWrapper {
    display: flex;
    align-items: center;
    gap: 2em;
    margin-bottom: 2em;
    width: 100%;
    max-width: 75%
}

@media (max-width: 575.98px) {
    .ourWork__card .countWrapper {
        max-width:85%
    }
}

.ourWork__card .countWrapper .count {
    flex-shrink: 0;
    margin: 0
}

@media (min-width: 1200px) {
    .ourWork__card .countWrapper .count {
        width:2.5em;
        display: flex;
        gap: .1em
    }
}

.ourWork__card .countWrapper .desc {
    margin: 0
}

@media (min-width: 1200px) {
    .ourWork__card:nth-child(1) {
        width:100%
    }

    .ourWork__card:nth-child(1) .ourWork__card--img {
        width: 75%;
        order: 2;
        padding-top: 42%;
        margin-bottom: 0
    }

    .ourWork__card:nth-child(1) .ourWork__card--content {
        width: 25%;
        padding-right: 4.6875em;
        order: 1
    }

    .ourWork__card:nth-child(1) .countWrapper {
        flex-direction: column;
        align-items: flex-start
    }

    .ourWork__card:nth-child(5n+2),.ourWork__card:nth-child(5n+3) {
        width: 50%
    }

    .ourWork__card:nth-child(5n+2) .ourWork__card--img,.ourWork__card:nth-child(5n+3) .ourWork__card--img {
        padding-top: 76%
    }

    .ourWork__card:nth-child(5n+2) .descWrapper,.ourWork__card:nth-child(5n+3) .descWrapper {
        display: flex;
        align-items: center;
        justify-content: space-between
    }

    .ourWork__card:nth-child(5n+2) .countWrapper,.ourWork__card:nth-child(5n+3) .countWrapper {
        max-width: 65%;
        margin: 0
    }
}

.homeTestimonials {
    position: relative;
    overflow: hidden;
    background-color: #fff
}

.homeTestimonials .section-front-line {
    position: absolute;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100%;
    z-index: 0;
    pointer-events: none
}

@media (max-width: 575.98px) {
    .homeTestimonials .section-front-line {
        display:none
    }
}

.homeTestimonials .section-front-line .img-wrapper {
    width: 100%;
    height: 100%
}

.homeTestimonials__slider {
    position: relative;
    margin-top: 4em;
    z-index: 2
}

@media (max-width: 575.98px) {
    .homeTestimonials__slider {
        margin-top:2em
    }
}

.homeTestimonials .swiper-slide {
    width: 24.4375em!important;
    padding-bottom: 2px
}

@media (max-width: 991.98px) {
    .homeTestimonials .swiper-slide {
        width:20em!important
    }
}

@media (max-width: 991.98px) {
    .homeTestimonials .swiper-slide {
        width:20em!important
    }
}

@media (max-width: 575.98px) {
    .homeTestimonials .swiper-slide {
        width:80%!important
    }
}

.homeTestimonials__card {
    width: 100%;
    border: 1px solid rgba(40,40,43,.2);
    border-radius: 2.5em;
    padding: 1.25em
}

@media (max-width: 575.98px) {
    .homeTestimonials__card {
        border-radius:1.5em
    }
}

.homeTestimonials__card--video {
    position: relative;
    width: 100%;
    padding-top: 150%;
    margin-bottom: 1.25em;
    border-radius: 1.5625em;
    overflow: hidden
}

@media (max-width: 991.98px) {
    .homeTestimonials__card--video {
        padding-top:125%
    }
}

@media (max-width: 575.98px) {
    .homeTestimonials__card--video {
        border-radius:1em
    }
}

.homeTestimonials__card--video .thumbnail {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1
}

.homeTestimonials__card--video .thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.homeTestimonials__card--video .videoWrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2
}

.homeTestimonials__card--video .videoWrapper::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    border: 1px solid #fff;
    border-radius: 1.125em
}

.homeTestimonials__card--video .videoWrapper::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    border: 1px solid #fff;
    border-radius: 1.125em
}

.homeTestimonials__card--video .videoWrapper video {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.homeTestimonials__card--logo {
    position: relative;
    width: 100%;
    max-width: 10em;
    height: 3.25em;
    margin-bottom: 1em
}

.homeTestimonials__card--logo img {
    width: auto;
    height: 3.25em;
    object-fit: contain
}

.homeTestimonials__card--logo .btnWrapper {
    position: absolute;
    width: 4.8125em;
    height: 4.8125em;
    top: 0;
    left: 0;
    transform: translate(-10%,-115%);
    border: none;
    background: 0 0;
    z-index: 2;
    background: #fff;
    border-radius: 50%;
    cursor: pointer;
    font-size: 1em
}

@media (max-width: 1199.98px) {
    .homeTestimonials__card--logo .btnWrapper {
        pointer-events:none
    }
}

.homeTestimonials__card--logo .btnWrapper img {
    position: absolute;
    width: 3.125em;
    height: 3.125em;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.homeTestimonials__card--logo .btnWrapper .volumeOn {
    opacity: 0
}

@media (max-width: 1199.98px) {
    .homeTestimonials__card--logo .btnWrapper .volumeOn {
        opacity:0!important
    }
}

.homeTestimonials__card--logo .btnWrapper .volumeOff {
    opacity: 1
}

@media (max-width: 1199.98px) {
    .homeTestimonials__card--logo .btnWrapper .volumeOff {
        opacity:0!important
    }
}

.homeTestimonials__card--logo .btnWrapper .playIcon {
    opacity: 0
}

@media (min-width: 1200px) {
    .homeTestimonials__card--logo .btnWrapper .playIcon {
        opacity:0!important
    }
}

.homeTestimonials__card--logo .btnWrapper .pauseIcon {
    opacity: 1
}

@media (min-width: 1200px) {
    .homeTestimonials__card--logo .btnWrapper .pauseIcon {
        opacity:0!important
    }
}

.homeTestimonials__card--logo .btnWrapper.playing .playIcon {
    opacity: 1
}

.homeTestimonials__card--logo .btnWrapper.playing .pauseIcon {
    opacity: 0
}

.homeTestimonials__card--logo .btnWrapper.notMuted .volumeOn {
    opacity: 1
}

.homeTestimonials__card--logo .btnWrapper.notMuted .volumeOff {
    opacity: 0
}

.homeTestimonials__card--titleWrapper {
    display: flex;
    justify-content: flex-end
}

.homeTestimonials__card--titleWrapper .title {
    color: #000;
    letter-spacing: -.04em
}

.megaMenuWrapper {
    width: 100%;
    background: #000;
    background: #28282b
}

@media (max-width: 1199.98px) {
    .megaMenuWrapper {
        position:fixed;
        top: 0;
        right: 0;
        width: 100%;
        height: 100vh;
        padding: 11em 2em 2em;
        background: #000;
        transform: translateX(100%);
        z-index: 2;
        background: #000;
        transition: .5s
    }

    .megaMenuWrapper.show {
        transform: translateX(0);
        transition: .5s
    }
}

@media (max-width: 767.98px) {
    .megaMenuWrapper {
        width:100%
    }
}

@media (min-width: 1200px) {
    .megaMenuWrapper {
        position:absolute;
        top: 100%;
        left: 0;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transition: .25s;
        padding: 1.6875em 3.25em 3.25em 3.25em;
        height: 41.875em;
        z-index: 999999
    }

    .megaMenuWrapper.active {
        opacity: 1;
        visibility: visible;
        pointer-events: all;
        transition: .25s
    }
}

.megaMenuWrapper .megaMenuWrapper__backBtn {
    width: 100%;
    position: relative;
    display: flex;
    padding: 1em 0;
    border: none;
    border-top: 1px solid #fff;
    background: 0 0
}

@media (min-width: 1200px) {
    .megaMenuWrapper .megaMenuWrapper__backBtn {
        display:none
    }
}

.megaMenuWrapper .megaMenuWrapper__backBtn::before {
    content: "";
    position: absolute;
    top: 50%;
    left: .5em;
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: .214286em;
    transform: rotate(-225deg) translate(0,60%);
    height: 0;
    width: 0;
    transition: .25s all ease
}

.megaMenuWrapper .megaMenuWrapper__backBtn__text {
    color: #fff;
    font-size: 1.25em;
    margin-left: 1.5em
}

.megaMenuWrapper .megaMenu {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    list-style-type: none
}

@media (max-width: 1199.98px) {
    .megaMenuWrapper .megaMenu {
        justify-content:flex-start
    }
}

@media (max-width: 1199.98px) {
    .megaMenuWrapper .megaMenu {
        width:100%;
        height: auto;
        flex-direction: column;
        overflow-y: auto;
        flex-wrap: nowrap
    }
}

.megaMenuWrapper .megaMenu .subMenu__btn {
    display: flex;
    flex-wrap: wrap;
    width: 1.5em;
    height: 1.5em;
    border: 1px solid #fff;
    position: relative;
    flex-shrink: 0
}

@media (min-width: 1200px) {
    .megaMenuWrapper .megaMenu .subMenu__btn {
        display:none
    }
}

.megaMenuWrapper .megaMenu .subMenu__btn::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: .175em;
    transform: rotate(-45deg) translate(-15%,-85%);
    height: 0;
    width: 0;
    transition: .25s all ease
}

@media (max-width: 1199.98px) {
    .megaMenuWrapper .megaMenu__item {
        width:100%;
        border-top: 1px solid #fff;
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between;
        align-items: center
    }
}

.megaMenuWrapper .megaMenu__item--title {
    font-size: 1.625em;
    position: relative;
    text-transform: capitalize;
    margin-bottom: 0;
    padding: 0 1.23em 0 2.23em;
    border-top-left-radius: .8em;
    border-top-right-radius: .8em;
    background-color: transparent;
    height: 3.46em;
    display: flex;
    align-items: center;
    transition: .25s;
    cursor: pointer
}

@media (max-width: 1199.98px) {
    .megaMenuWrapper .megaMenu__item--title {
        height:auto;
        width: 100%;
        padding: 1em 0;
        display: block;
        border-radius: 0;
        font-size: 1.25em;
        display: flex;
        justify-content: space-between
    }
}

.megaMenuWrapper .megaMenu__item--title::before {
    content: "";
    position: absolute;
    width: .5em;
    height: .5em;
    top: 50%;
    transform: translateY(-50%);
    left: 1em;
    background: linear-gradient(90deg,#cd0dce 0,#5f0dce 100%);
    border-radius: 50%;
    box-shadow: 0 4px 15px 0 rgba(205,13,206,.5),0 6px 20px 0 rgba(95,13,206,.4)
}

@media (max-width: 1199.98px) {
    .megaMenuWrapper .megaMenu__item--title::before {
        display:none
    }
}

.megaMenuWrapper .megaMenu__item.active .megaMenu__item--title {
    background-color: #000;
    transition: .25s
}

@media (min-width: 1200px) {
    .megaMenuWrapper .megaMenu__item.active .megaMenu__subMenuWrapper {
        opacity:1;
        visibility: visible;
        transition: .25s
    }
}

@media (min-width: 1200px) {
    .megaMenuWrapper .megaMenu__item.active .megaMenu__subMenu--item.active .megaMenu__subMenu--link {
        background:#28282b;
        transition: .25s
    }

    .megaMenuWrapper .megaMenu__item.active .megaMenu__subMenu--item.active .megaMenu__innerMenuWrapper {
        opacity: 1;
        visibility: visible;
        transition: .25s
    }

    .megaMenuWrapper .megaMenu__item.active .megaMenu__subMenu--item.active .featuredArticlesWrapper {
        opacity: 1;
        visibility: visible;
        transition: .25s
    }
}

.megaMenuWrapper .megaMenu__subMenuWrapper {
    width: 100%
}

@media (min-width: 1200px) {
    .megaMenuWrapper .megaMenu__subMenuWrapper {
        position:absolute;
        height: calc(100% - 5.625em);
        top: 5.625em;
        left: 0;
        background-color: #000;
        border-bottom-left-radius: 1.3125em;
        border-bottom-right-radius: 1.3125em;
        padding: 4em 2em 2em 2em;
        opacity: 0;
        visibility: hidden;
        transition: .25s
    }
}

@media (max-width: 1199.98px) {
    .megaMenuWrapper .megaMenu__subMenuWrapper {
        position:fixed;
        top: 0;
        right: 0;
        width: 100%;
        height: 100vh;
        padding: 11em 2em 2em;
        background: #000;
        transform: translateX(100%);
        transition: .25s;
        z-index: 2
    }

    .megaMenuWrapper .megaMenu__subMenuWrapper.show {
        transform: translateX(0);
        transition: .25s
    }
}

.megaMenuWrapper .megaMenu__subMenuWrapper .megaMenu__subMenuWrapper__backBtn {
    width: 100%;
    position: relative;
    display: flex;
    padding: 1em 0;
    border: none;
    border-top: 1px solid #fff;
    background: 0 0
}

@media (min-width: 1200px) {
    .megaMenuWrapper .megaMenu__subMenuWrapper .megaMenu__subMenuWrapper__backBtn {
        display:none
    }
}

.megaMenuWrapper .megaMenu__subMenuWrapper .megaMenu__subMenuWrapper__backBtn::before {
    content: "";
    position: absolute;
    top: 50%;
    left: .5em;
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: .214286em;
    transform: rotate(-225deg) translate(0,60%);
    height: 0;
    width: 0;
    transition: .25s all ease
}

.megaMenuWrapper .megaMenu__subMenuWrapper .megaMenu__subMenuWrapper__backBtn .backBtn__text {
    color: #fff;
    font-size: 1.25em;
    margin-left: 1.5em
}

.megaMenuWrapper .megaMenu__subMenu {
    width: 25%;
    height: 100%;
    list-style-type: none;
    position: relative
}

@media (max-width: 1199.98px) {
    .megaMenuWrapper .megaMenu__subMenu {
        width:100%;
        height: auto;
        flex-direction: column;
        overflow-y: auto;
        flex-wrap: nowrap
    }
}

.megaMenuWrapper .megaMenu__subMenu .innerMenu__btn {
    display: flex;
    flex-wrap: wrap;
    width: 1.78571em;
    height: 1.78571em;
    border: 1px solid #fff;
    position: relative;
    flex-shrink: 0
}

@media (min-width: 1200px) {
    .megaMenuWrapper .megaMenu__subMenu .innerMenu__btn {
        display:none
    }
}

.megaMenuWrapper .megaMenu__subMenu .innerMenu__btn::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: .214286em;
    transform: rotate(-45deg) translate(-15%,-85%);
    height: 0;
    width: 0;
    transition: .25s all ease
}

@media (max-width: 1199.98px) {
    .megaMenuWrapper .megaMenu__subMenu--item {
        width:100%;
        border-top: 1px solid #fff;
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between;
        align-items: center
    }
}

.megaMenuWrapper .megaMenu__subMenu--item .megaMenu__subMenu--link {
    position: relative;
    display: block;
    color: #fff;
    font-size: 1.5em;
    font-weight: 500;
    padding: .65em .25em;
    border-radius: .25em;
    background: 0 0;
    transition: .25s
}

@media (max-width: 1199.98px) {
    .megaMenuWrapper .megaMenu__subMenu--item .megaMenu__subMenu--link {
        width:100%;
        padding: 1em 0;
        display: block;
        border-radius: 0;
        font-size: 1.25em
    }
}

@media (min-width: 1200px) {
    .megaMenuWrapper .megaMenu__innerMenuWrapper {
        position:absolute;
        width: 200%;
        height: 100%;
        top: 0;
        right: -200%;
        padding: 0 2em 0 3em;
        opacity: 0;
        visibility: hidden;
        transition: .25s
    }

    .megaMenuWrapper .megaMenu__innerMenuWrapper::before {
        content: "";
        position: absolute;
        width: 2px;
        height: 100%;
        top: 0;
        left: 1.5em;
        opacity: .25;
        background: linear-gradient(180deg,rgba(153,153,153,0),#fff 45.5%,rgba(153,153,153,0) 98.5%);
        pointer-events: none
    }
}

@media (max-width: 1199.98px) {
    .megaMenuWrapper .megaMenu__innerMenuWrapper {
        position:fixed;
        top: 0;
        right: 0;
        width: 100%;
        height: 100vh;
        padding: 11em 2em 2em;
        background: #000;
        transform: translateX(100%);
        transition: .5s;
        z-index: 3
    }

    .megaMenuWrapper .megaMenu__innerMenuWrapper.show {
        transform: translateX(0);
        transition: .5s
    }
}

.megaMenuWrapper .megaMenu__innerMenuWrapper .backBtn {
    width: 100%;
    position: relative;
    display: flex;
    padding: 1em 0;
    border: none;
    border-top: 1px solid #fff;
    background: 0 0
}

@media (min-width: 1200px) {
    .megaMenuWrapper .megaMenu__innerMenuWrapper .backBtn {
        display:none
    }
}

.megaMenuWrapper .megaMenu__innerMenuWrapper .backBtn::before {
    content: "";
    position: absolute;
    top: 50%;
    left: .5em;
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: .214286em;
    transform: rotate(-225deg) translate(0,60%);
    height: 0;
    width: 0;
    transition: .25s all ease
}

.megaMenuWrapper .megaMenu__innerMenuWrapper .backBtn__text {
    color: #fff;
    font-size: 1.25em;
    margin-left: 1.5em
}

.megaMenuWrapper .megaMenu__innerMenu {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    list-style-type: none
}

@media (max-width: 1199.98px) {
    .megaMenuWrapper .megaMenu__innerMenu {
        flex-direction:column;
        overflow-y: auto;
        flex-wrap: nowrap;
        height: 100%
    }
}

@media (max-width: 991.98px) {
    .megaMenuWrapper .megaMenu__innerMenu {
        height:84%
    }
}

.megaMenuWrapper .megaMenu__innerMenu--item {
    width: 50%;
    padding-right: 1em;
    margin-bottom: 1.125em
}

@media (max-width: 1199.98px) {
    .megaMenuWrapper .megaMenu__innerMenu--item {
        width:100%;
        padding-right: 0;
        margin-bottom: 0;
        border-top: 1px solid #fff
    }
}

.megaMenuWrapper .megaMenu__innerMenu--item a {
    position: relative;
    color: rgba(255,255,255,.8);
    font-size: 1.25em
}

.megaMenuWrapper .megaMenu__innerMenu--item a::before {
    content: "";
    position: absolute;
    height: 1px;
    right: 0;
    bottom: -.15em;
    left: auto;
    width: 0;
    transition-property: width;
    transition-timing-function: cubic-bezier(.135,.9,.15,1);
    transition-duration: .4s;
    background: #fff
}

@media (max-width: 1199.98px) {
    .megaMenuWrapper .megaMenu__innerMenu--item a {
        padding:1em 0;
        display: block;
        color: #fff
    }
}

@media (min-width: 1200px) {
    .megaMenuWrapper .megaMenu__innerMenu--item a:hover::before {
        left:0;
        right: auto;
        width: 100%
    }
}

@media (max-width: 1199.98px) {
    .megaMenuWrapper .megaMenu .featuredArticlesWrapper {
        display:none
    }
}

@media (min-width: 1200px) {
    .megaMenuWrapper .megaMenu .featuredArticlesWrapper {
        position:absolute;
        width: 100%;
        height: 100%;
        top: 0;
        right: -300%;
        padding: 0 2em;
        opacity: 0;
        visibility: hidden;
        transition: .25s
    }

    .megaMenuWrapper .megaMenu .featuredArticlesWrapper::before {
        content: "";
        position: absolute;
        width: 2px;
        height: 100%;
        top: 0;
        left: .5em;
        opacity: .25;
        background: linear-gradient(180deg,rgba(153,153,153,0),#fff 45.5%,rgba(153,153,153,0) 98.5%);
        pointer-events: none
    }
}

.megaMenuWrapper .megaMenu .featuredArticlesWrapper__title {
    font-size: 1.5em;
    margin-bottom: 1.25em
}

.megaMenuWrapper .megaMenu .featuredArticlesWrapper__list {
    list-style-type: none
}

.megaMenuWrapper .megaMenu .featuredArticlesWrapper .post-item {
    margin-bottom: 1.125em
}

.megaMenuWrapper .megaMenu .featuredArticlesWrapper .post-item a {
    position: relative;
    color: rgba(255,255,255,.8);
    font-size: 1.25em;
    line-height: normal
}

.megaMenuWrapper .megaMenu .featuredArticlesWrapper .post-item a::before {
    content: "";
    position: absolute;
    height: 1px;
    right: 0;
    bottom: -.15em;
    left: auto;
    width: 0;
    transition-property: width;
    transition-timing-function: cubic-bezier(.135,.9,.15,1);
    transition-duration: .4s;
    background: #fff
}

@media (min-width: 1200px) {
    .megaMenuWrapper .megaMenu .featuredArticlesWrapper .post-item a:hover::before {
        left:0;
        right: auto;
        width: 100%
    }
}

.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2000000001;
    padding: .75em 0 0 0
}

@media (max-width: 1199.98px) {
    .header {
        padding:0
    }

    .header::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        transition: all .9s cubic-bezier(.135,.9,.15,1);
        transform: translateY(-100%);
        background: rgba(0,0,0,.3);
        backdrop-filter: blur(.65625em)
    }
}

.header__wrapper {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: rgba(0,0,0,0);
    margin: 0 auto;
    padding: .5em 0;
    border: 1px solid rgba(255,255,255,0);
    transition: all .9s cubic-bezier(.135,.9,.15,1)
}

.header__logo {
    display: block;
    width: 8.5em;
    height: 4.5em
}

@media (max-width: 767.98px) {
    .header__logo {
        width:7em;
        height: 3.5625em
    }
}

.header__logo img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.header__btns {
    display: flex;
    align-items: center;
    gap: .625em
}

.header__btns .navBtnWrapper {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 2.5em;
    height: 2.5em;
    background: #fff;
    border-radius: 50%;
    z-index: 5
}

@media (min-width: 1200px) {
    .header__btns .navBtnWrapper {
        display:none
    }
}

.header__btns .navBtnWrapper .nav-button {
    height: .75em;
    position: relative;
    transition: .5s;
    width: 1.25em
}

.header__btns .navBtnWrapper .nav-button::after,.header__btns .navBtnWrapper .nav-button::before {
    content: "";
    position: absolute;
    background: #000;
    height: 2px;
    transition: .5s;
    width: 100%;
    will-change: transform
}

.header__btns .navBtnWrapper .nav-button::before {
    transform: translateY(.125em)
}

.header__btns .navBtnWrapper .nav-button::after {
    transform: translateY(.5em)
}

.header__btns .navBtnWrapper.active .nav-button {
    height: 0
}

.header__btns .navBtnWrapper.active .nav-button::before {
    transform: translateY(-.125em) rotate(45deg)
}

.header__btns .navBtnWrapper.active .nav-button::after {
    transform: translateY(-.125em) rotate(-45deg)
}

@media (max-width: 1199.98px) {
    .header__btns {
        display:flex;
        align-items: center;
        gap: 1em
    }

    .header__btns .primary-btn {
        z-index: 0
    }
}

.header__contactBtnsWrapper {
    display: flex;
    align-items: center;
    gap: .625em
}

@media (max-width: 767.98px) {
    .header__contactBtnsWrapper {
        display:none
    }
}

.header__contactBtnsWrapper .contactBtn {
    position: relative;
    width: 2.5625em;
    height: 2.5625em;
    display: flex;
    align-items: center;
    justify-content: center
}

.header__contactBtnsWrapper .contactBtn img {
    width: auto;
    height: auto;
    object-fit: contain;
    position: relative;
    z-index: 1;
    max-width: 45%;
    max-height: 40%;
    filter: brightness(0) invert(1)
}

.header__contactBtnsWrapper .contactBtn::before {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 1px solid rgba(172,172,172,.3);
    background: rgba(0,0,0,.1);
    -webkit-backdrop-filter: blur(.625em);
    backdrop-filter: blur(.625em);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 0;
    transition: .25s
}

.header__contactBtnsWrapper .contactBtn::after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) scale(0);
    z-index: 0;
    transition: .25s
}

@media (min-width: 1200px) {
    .header__contactBtnsWrapper .contactBtn:hover img {
        filter:brightness(1) invert(0);
        transition: .25s
    }

    .header__contactBtnsWrapper .contactBtn:hover::after {
        transform: translate(-50%,-50%) scale(1);
        transition: .25s
    }
}

.header__nav {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

@media (max-width: 1199.98px) {
    .header__nav {
        position:fixed;
        top: 0;
        right: 0;
        left: auto;
        width: 100%;
        height: 100vh;
        padding: 11em 2em 2em;
        background: #000;
        transform: translateX(100%);
        z-index: 1;
        transition: .5s
    }

    .header__nav.show {
        transform: translateX(0);
        transition: .5s
    }
}

@media (max-width: 767.98px) {
    .header__nav {
        width:100%
    }
}

.header__nav--list {
    display: flex;
    align-items: center;
    gap: 2.5em;
    list-style: none;
    margin: 0;
    padding: 0
}

@media (max-width: 1199.98px) {
    .header__nav--list {
        width:100%;
        height: 100%;
        flex-direction: column;
        overflow-y: auto;
        flex-wrap: nowrap;
        align-items: flex-start;
        gap: 0
    }
}

.header__nav--listItem {
    position: relative
}

.header__nav--listItem::before {
    content: "";
    position: absolute;
    bottom: -.1em;
    left: 0;
    transform: translateY(100%);
    width: 100%;
    height: 2.5em
}

@media (max-width: 1199.98px) {
    .header__nav--listItem::before {
        display:none
    }
}

@media (max-width: 1199.98px) {
    .header__nav--listItem {
        width:100%;
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .header__nav--listItem:not(:first-child) {
        border-top: 1px solid #fff
    }
}

@media (min-width: 1200px) {
    .header__nav--listItem.active .header__nav--listAnchor::before {
        left:0;
        right: auto;
        width: 100%
    }
}

.header__nav .menu__btn {
    display: flex;
    flex-wrap: wrap;
    width: 1.78571em;
    height: 1.78571em;
    border: 1px solid #fff;
    position: relative;
    flex-shrink: 0
}

@media (min-width: 1200px) {
    .header__nav .menu__btn {
        display:none
    }
}

.header__nav .menu__btn::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    pointer-events: none;
    display: flex;
    align-items: center;
    justify-content: center;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: .214286em;
    transform: rotate(-45deg) translate(-15%,-85%);
    height: 0;
    width: 0;
    transition: .25s all ease
}

.header__nav--listAnchor {
    color: #fff;
    font-size: 1.25em;
    font-weight: 500;
    position: relative
}

.header__nav--listAnchor::before {
    content: "";
    position: absolute;
    height: 1px;
    right: 0;
    bottom: 0;
    left: auto;
    width: 0;
    transition-property: width;
    transition-timing-function: cubic-bezier(.135,.9,.15,1);
    transition-duration: .4s;
    background: #fff
}

@media (max-width: 1199.98px) {
    .header__nav--listAnchor {
        width:100%;
        padding: 1em 0;
        display: block
    }
}

@media (min-width: 1200px) {
    .header__nav--listAnchor:hover::before {
        left:0;
        right: auto;
        width: 100%
    }
}

@media (max-width: 1199.98px) {
    .header.sticky::before {
        transform:translateY(0);
        transition: all .9s cubic-bezier(.135,.9,.15,1)
    }
}

@media (min-width: 1200px) {
    .header.sticky .header__wrapper {
        width:79.375em;
        padding: .5em 1.75em;
        -webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
        background-color: rgba(0,0,0,.3);
        border-radius: 9999px;
        border: 1px solid rgba(255,255,255,.2);
        transition: all .9s cubic-bezier(.135,.9,.15,1)
    }
}

.header.lpHeader .header__nav,.header.lpHeader .navBtnWrapper {
    display: none!important
}

.headerOverlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: rgba(38,40,44,0);
    backdrop-filter: blur(10px);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: .25s;
    z-index: 99998
}

.headerOverlay.active {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    transition: .25s
}

.footer {
    position: relative;
    overflow: hidden;
    background: radial-gradient(16.52% 16% at 50% 5.83%,#2f2f35 0,#141418 100%)
}

.footer__top {
    position: relative;
    padding: 4.6875em 0 0 0
}

@media (max-width: 767.98px) {
    .footer__top {
        padding:3em 0 0 0
    }
}

.footer__logo {
    display: flex;
    justify-content: center;
    margin-bottom: 2.5em
}

@media (max-width: 767.98px) {
    .footer__logo {
        justify-content:center;
        margin-bottom: 2em
    }
}

.footer__logo a {
    width: 16em;
    display: block
}

@media (max-width: 767.98px) {
    .footer__logo a {
        width:10em
    }
}

.footer__logo a img {
    width: 100%
}

.footer__quickLinks {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.footer__quickLinks--item {
    width: max-content;
    max-width: 22.25em
}

@media (max-width: 1199.98px) {
    .footer__quickLinks--item {
        max-width:14em
    }
}

@media (max-width: 991.98px) {
    .footer__quickLinks--item {
        width:47%;
        max-width: 47%;
        margin-bottom: 3em
    }
}

@media (max-width: 767.98px) {
    .footer__quickLinks--item {
        width:100%;
        max-width: 100%;
        border-bottom: 1px solid rgba(237,237,237,.2);
        margin-bottom: 1.75em
    }
}

.footer__quickLinks--titleWrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 1.8125em;
    padding: .25em .25em .25em .5em;
    border-left: 2px solid #fff
}

@media (max-width: 1199.98px) {
    .footer__quickLinks--titleWrapper {
        margin-bottom:1.25em
    }
}

@media (max-width: 767.98px) {
    .footer__quickLinks--titleWrapper {
        margin-bottom:1em
    }

    .footer__quickLinks--titleWrapper.active .icon {
        transform: rotate(45deg);
        transition: .4s
    }
}

.footer__quickLinks--titleWrapper .icon {
    width: 1em;
    height: 1em;
    transition: .4s
}

@media (min-width: 576px) {
    .footer__quickLinks--titleWrapper .icon {
        display:none
    }
}

.footer__quickLinks--titleWrapper .icon img {
    width: 100%;
    height: 100%
}

.footer__quickLinks--title {
    margin: 0
}

@media (max-width: 767.98px) {
    .footer__quickLinks--listWrapper {
        display:grid;
        grid-template-rows: 0fr;
        transition: .4s
    }

    .footer__quickLinks--listWrapper.active {
        grid-template-rows: 1fr;
        transition: .4s
    }
}

.footer__quickLinks--list {
    list-style-type: none
}

@media (max-width: 767.98px) {
    .footer__quickLinks--list {
        overflow:hidden
    }
}

.footer__quickLinks--list li {
    margin-bottom: 1.5em
}

@media (max-width: 767.98px) {
    .footer__quickLinks--list li {
        margin-bottom:1.125em
    }
}

.footer__quickLinks--list a {
    position: relative;
    color: #fff;
    font-size: 1.125em;
    line-height: 1.25
}

.footer__quickLinks--list a::after {
    content: "";
    position: absolute;
    height: 1px;
    right: 0;
    bottom: 0;
    left: auto;
    width: 0;
    transition-property: width;
    transition-timing-function: cubic-bezier(.135,.9,.15,1);
    transition-duration: .4s;
    background: #fff
}

.footer__quickLinks--list a.active::after,.footer__quickLinks--list a:hover::after {
    left: 0;
    right: auto;
    width: 100%
}

@media (max-width: 767.98px) {
    .footer__quickLinks--list .socialLinks {
        display:none!important
    }
}

.footer__bottomTitle {
    width: 100%;
    max-width: 98.1875em;
    margin: 0 auto
}

@media (max-width: 1199.98px) {
    .footer__bottomTitle {
        max-width:43em
    }
}

.footer__bottomTitle img {
    width: 100%
}

.footer__bottom {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 1.4375em 0;
    background-color: #141418;
    position: relative
}

.footer__bottom::after {
    content: "";
    position: absolute;
    height: 1px;
    background: rgba(237,237,237,.2);
    width: calc(100% + 13.375em);
    left: 50%;
    transform: translateX(-50%);
    top: 0
}

@media (max-width: 767.98px) {
    .footer__bottom {
        flex-direction:column;
        align-items: center;
        gap: 1em
    }
}

.footer__bottom--links {
    display: flex;
    align-items: center;
    list-style-type: none
}

.footer__bottom--links .linkItem:not(:last-child) {
    padding-right: 2em;
    border-right: 1px solid #fff
}

.footer__bottom--links .linkItem:not(:first-child) {
    padding-left: 2em
}

.footer__bottom--links .linkItem a {
    color: #fff
}

.footer__bottom .copyTitle {
    font-size: 1em;
    margin: 0
}

.footer .socialLinksWrapper {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 3.125em
}

@media (max-width: 1199.98px) {
    .footer .socialLinksWrapper {
        margin-bottom:2em
    }
}

.footer .socialLinksWrapper .centerElemWrapper {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center
}

.footer .socialLinksWrapper .centerElemWrapper .centerElem {
    width: 100%;
    height: 1px;
    background: rgba(237,237,237,.25)
}

.footer .socialLinks {
    list-style-type: none;
    display: flex;
    align-items: center;
    gap: .75em;
    flex-shrink: 0;
    padding: 0 3.125em
}

@media (max-width: 1199.98px) {
    .footer .socialLinks {
        padding:0 1em;
        gap: 1em
    }
}

.footer .socialLinks.outer {
    justify-content: center
}

@media (min-width: 576px) {
    .footer .socialLinks.outer {
        display:none
    }
}

.footer .socialLinks li {
    margin: 0
}

.footer .socialLinks li a {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.5em;
    height: 2.5em
}

.footer .socialLinks li a img {
    width: 50%;
    height: 50%;
    z-index: 1
}

.footer .socialLinks li a::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    background: linear-gradient(213deg,#dd0dce -39.81%,#540dce 85.21%);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(0);
    z-index: 0;
    transition: .25s;
    z-index: 0
}

@media (max-width: 767.98px) {
    .footer .socialLinks li a::before {
        transform:translate(-50%,-50%) scale(1);
        transition: .25s
    }
}

.footer .socialLinks li a::after {
    display: none
}

.footer .socialLinks li a:hover::before {
    transform: translate(-50%,-50%) scale(1);
    transition: .25s
}

.footer .lpFooter {
    display: none!important
}

.missionVision {
    position: relative
}

.case-studies-banner .inner__banner {
    position: relative;
    height: 61.25em;
    display: flex;
    flex-direction: column;
    justify-content: center
}

@media (max-width: 1199.98px) {
    .case-studies-banner .inner__banner {
        height:40em
    }
}

@media (max-width: 991.98px) {
    .case-studies-banner .inner__banner {
        height:100%;
        min-height: 54em
    }

    .case-studies-banner .inner__banner .custom-row {
        flex-direction: column-reverse
    }
}

.case-studies-banner .inner__banner .bg__image {
    position: absolute;
    inset: 0
}

.case-studies-banner .inner__banner .filler__img {
    height: 51.125em;
    max-width: 50.875em;
    margin-left: auto
}

@media (max-width: 1199.98px) {
    .case-studies-banner .inner__banner .filler__img {
        height:26em;
        max-width: 30em
    }
}

@media (max-width: 991.98px) {
    .case-studies-banner .inner__banner .filler__img {
        height:100%;
        max-width: 25em;
        margin: auto;
        margin-bottom: 2em
    }
}

@media (max-width: 767.98px) {
    .case-studies-banner .inner__banner .filler__img {
        max-width:15em
    }
}

.case-studies-banner .inner__banner .primary-btn {
    margin-top: 3.5em
}

.case-studies-digital-experience {
    position: relative
}

.case-studies-digital-experience .glow-image {
    position: absolute;
    right: 0;
    top: -12em;
    z-index: -1
}

.case-studies-digital-experience .glow-image img {
    height: 40em;
    width: 70em
}

.case-studies-digital-experience .table__wrapper {
    border: 1px solid #fff;
    border-radius: 1.25em;
    display: flex;
    flex-direction: column
}

@media (max-width: 767.98px) {
    .case-studies-digital-experience .table__wrapper {
        flex-direction:column-reverse
    }
}

.case-studies-digital-experience .table__wrapper .head {
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media (max-width: 767.98px) {
    .case-studies-digital-experience .table__wrapper .head {
        flex-wrap:wrap
    }
}

.case-studies-digital-experience .table__wrapper .head .col__1 {
    padding: 3em 3.75em
}

@media (max-width: 991.98px) {
    .case-studies-digital-experience .table__wrapper .head .col__1 {
        padding:2em;
        max-width: 35em
    }
}

@media (max-width: 767.98px) {
    .case-studies-digital-experience .table__wrapper .head .col__1 {
        max-width:100%;
        padding: 1em
    }
}

.case-studies-digital-experience .table__wrapper .head .col__2 {
    padding: 2.75em 3.75em;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 2.4375em 3.5em;
    border-left: 1px solid #fff;
    flex-shrink: 0
}

@media (max-width: 991.98px) {
    .case-studies-digital-experience .table__wrapper .head .col__2 {
        padding:2em;
        gap: 1.25em
    }
}

@media (max-width: 767.98px) {
    .case-studies-digital-experience .table__wrapper .head .col__2 {
        width:100%;
        padding: 1em;
        gap: 1.5em;
        border-left: none;
        border-top: 1px solid #fff
    }
}

.case-studies-digital-experience .table__wrapper .head .col__2 .info__box {
    display: flex;
    flex-direction: column;
    gap: .3em
}

.case-studies-digital-experience .table__wrapper .head .col__2 .info__box p {
    color: rgba(255,255,255,.7)
}

.case-studies-digital-experience .table__wrapper .body {
    padding: 5.625em 9.875em 5.125em;
    border-top: 1px solid #fff
}

@media (max-width: 991.98px) {
    .case-studies-digital-experience .table__wrapper .body {
        padding:2em
    }
}

@media (max-width: 767.98px) {
    .case-studies-digital-experience .table__wrapper .body {
        padding:1em;
        border-top: none
    }
}

.case-studies-digital-experience .table__wrapper .body .img__wrapper {
    width: 100%;
    height: 46.875em;
    position: relative;
    border-radius: 1.25em;
    overflow: hidden
}

@media (max-width: 991.98px) {
    .case-studies-digital-experience .table__wrapper .body .img__wrapper {
        height:20em
    }
}

@media (max-width: 767.98px) {
    .case-studies-digital-experience .table__wrapper .body .img__wrapper {
        height:10em
    }
}

.case-studies-digital-experience .table__wrapper .body .img__wrapper::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: rgba(0,0,0,.2)
}

.case-studies-digital-experience .table__wrapper .body .img__wrapper .play__btn {
    background-color: #fff;
    width: 4.75em;
    aspect-ratio: 1;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    outline: 0;
    border: none;
    cursor: pointer;
    opacity: 0;
    visibility: hidden
}

@media (max-width: 991.98px) {
    .case-studies-digital-experience .table__wrapper .body .img__wrapper .play__btn {
        width:3em
    }

    .case-studies-digital-experience .table__wrapper .body .img__wrapper .play__btn img {
        width: 1.5em
    }
}

.case-studies-digital-experience .table__wrapper .body .img__wrapper.is__video .play__btn {
    opacity: 1;
    visibility: visible
}

.case-studies-digital-experience .table__wrapper .body .img__wrapper.is__video iframe {
    width: 100vw;
    height: 100%;
    min-height: 91vh;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%)
}

.case-studies-about-project {
    position: relative
}

.case-studies-about-project .glow {
    position: absolute;
    left: 58em;
    top: 0;
    z-index: -1;
    background: var(--Gradian-1,linear-gradient(90deg,#dd0dce 0,#540dce 100%));
    filter: blur(110.0000076294px);
    opacity: .4;
    width: 25em;
    height: 18em
}

.case-studies-about-project .glow::before {
    content: "";
    position: absolute;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0,#3300d9 100%);
    filter: blur(110.0000076294px);
    width: 9.6875em;
    height: 18.875em;
    top: -4em;
    right: 10em
}

.case-studies-about-project .cards__grid {
    margin-top: 3.25em;
    position: relative
}

@media (max-width: 991.98px) {
    .case-studies-about-project .cards__grid {
        margin-top:1.5em
    }

    .case-studies-about-project .cards__grid .custom-row {
        gap: 1.25em
    }
}

.case-studies-about-project .cards__grid .lines-pattern {
    position: absolute;
    width: 100%;
    height: 52em;
    top: -12em;
    left: 0;
    z-index: -1
}

.case-studies-about-project .cards__grid .card {
    border-radius: 1.25em;
    overflow: hidden;
    height: 100%;
    max-height: 43.1875em
}

@media (max-width: 1199.98px) {
    .case-studies-about-project .cards__grid .card {
        max-height:30em
    }
}

@media (max-width: 767.98px) {
    .case-studies-about-project .cards__grid .card {
        min-height:20em;
        max-height: 100%
    }
}

.case-studies-about-project .cards__grid .card.lg__card {
    max-height: 61.25em
}

@media (max-width: 1199.98px) {
    .case-studies-about-project .cards__grid .card.lg__card {
        max-height:40em
    }
}

@media (max-width: 991.98px) {
    .case-studies-about-project .cards__grid .card.lg__card {
        max-height:30em
    }
}

@media (max-width: 767.98px) {
    .case-studies-about-project .cards__grid .card.lg__card {
        min-height:20em;
        max-height: 100%
    }
}

.case-studies-about-project .cards__grid .card.space__top {
    margin-top: 1.875em
}

@media (max-width: 991.98px) {
    .case-studies-about-project .cards__grid .card.space__top {
        margin-top:0
    }
}

.case-studies-about-project .cards__grid .card.content__card {
    background-color: #151515;
    padding: 3.375em 2.0625em 2.5625em 3.125em;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 1em
}

.case-studies-about-project .cards__grid .card.content__card .logo {
    width: 20.25em;
    height: 10em;
    margin-left: auto
}

@media (max-width: 1199.98px) {
    .case-studies-about-project .cards__grid .card.content__card .logo {
        width:16em;
        height: 100%
    }
}

@media (max-width: 767.98px) {
    .case-studies-about-project .cards__grid .card.content__card .logo {
        width:10em
    }
}

@media (max-width: 1199.98px) {
    .case-studies-about-project .cards__grid .card.content__card {
        padding:2em
    }
}

@media (max-width: 767.98px) {
    .case-studies-about-project .cards__grid .card.content__card {
        padding:1.5em 1em
    }
}

.case-studies-challenges .table__wrapper {
    border: 1px solid #fff;
    border-radius: 1.25em;
    margin-top: 3.125em
}

@media (max-width: 991.98px) {
    .case-studies-challenges .table__wrapper {
        margin-top:1.5em
    }
}

.case-studies-challenges .table__wrapper .row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1em;
    padding: 1.8125em 6.25em 1.8125em 4.375em;
    border-bottom: 1px solid #fff
}

@media (max-width: 1199.98px) {
    .case-studies-challenges .table__wrapper .row {
        padding:1.5em 1em
    }
}

@media (max-width: 767.98px) {
    .case-studies-challenges .table__wrapper .row {
        flex-wrap:wrap
    }
}

.case-studies-challenges .table__wrapper .row:last-child {
    border-bottom: none
}

.case-studies-challenges .table__wrapper .row .col1 {
    width: 100%;
    max-width: 37.75em;
    display: flex;
    align-items: flex-start;
    gap: 1.5625em
}

@media (max-width: 1199.98px) {
    .case-studies-challenges .table__wrapper .row .col1 {
        gap:.3em
    }
}

.case-studies-challenges .table__wrapper .row .col1 img {
    width: 2em;
    aspect-ratio: 1
}

@media (max-width: 991.98px) {
    .case-studies-challenges .table__wrapper .row .col1 img {
        width:1.5em
    }
}

.case-studies-challenges .table__wrapper .row .col2 {
    width: 100%;
    max-width: 45.25em
}

.case-studies-challenges .table__wrapper .row .col2 p {
    margin: 0!important
}

.case-studies-innerpages .innerpage__wrapper {
    height: 100%;
    max-height: 63.6875em
}

@media (max-width: 767.98px) {
    .case-studies-innerpages .innerpage__wrapper {
        max-height:100%
    }
}

@media (max-width: 767.98px) {
    .case-studies-innerpages .custom-row {
        gap:1.25em
    }
}

.case-studies-solutions {
    position: relative
}

.case-studies-solutions .lines__pattern {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: .5;
    top: -20em
}

.case-studies-solutions .grid {
    display: flex;
    gap: 7.5em;
    align-items: center
}

@media (max-width: 1199.98px) {
    .case-studies-solutions .grid {
        gap:1.5em
    }
}

@media (max-width: 991.98px) {
    .case-studies-solutions .grid {
        flex-wrap:wrap
    }
}

.case-studies-solutions .grid .col1 {
    max-width: 41.25em
}

@media (max-width: 1199.98px) {
    .case-studies-solutions .grid .col1 {
        max-width:30em
    }
}

@media (max-width: 991.98px) {
    .case-studies-solutions .grid .col1 {
        max-width:100%
    }
}

.case-studies-solutions .grid .col2 {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 1.25em
}

@media (max-width: 991.98px) {
    .case-studies-solutions .grid .col2 {
        width:100%
    }
}

@media (max-width: 767.98px) {
    .case-studies-solutions .grid .col2 {
        grid-template-columns:1fr
    }
}

.case-studies-solutions .grid .col2 .card {
    border: 1px solid #fff;
    border-radius: 1.25em;
    padding: 1.9375em 3.625em 2.3125em 2.125em;
    position: relative;
    overflow: hidden
}

@media (max-width: 1199.98px) {
    .case-studies-solutions .grid .col2 .card {
        padding:1.5em
    }
}

@media (max-width: 767.98px) {
    .case-studies-solutions .grid .col2 .card {
        padding:1.5em 1em
    }
}

.case-studies-solutions .grid .col2 .card .check {
    width: 1.5em;
    aspect-ratio: 1;
    margin-bottom: 3.375em
}

@media (max-width: 991.98px) {
    .case-studies-solutions .grid .col2 .card .check {
        margin-bottom:2em
    }
}

.case-studies-solutions .grid .col2 .card::before {
    content: "";
    position: absolute;
    background: linear-gradient(0deg,#e064e0 0,#e064e0 100%);
    filter: blur(110.0000076294px);
    top: -1em;
    right: -6em;
    width: 100%;
    height: 4.625em;
    z-index: -1;
    opacity: .8
}

.case-studies-solutions .solutions__images {
    margin-top: 6.25em
}

@media (max-width: 1199.98px) {
    .case-studies-solutions .solutions__images {
        margin-top:3em
    }
}

@media (max-width: 767.98px) {
    .case-studies-solutions .solutions__images {
        margin-top:2em
    }
}

.case-studies-solutions .solutions__images .image__wrapper {
    height: 51.625em;
    border-radius: 1.25em;
    overflow: hidden
}

@media (max-width: 1199.98px) {
    .case-studies-solutions .solutions__images .image__wrapper {
        height:30em
    }
}

@media (max-width: 991.98px) {
    .case-studies-solutions .solutions__images .image__wrapper {
        height:25em
    }
}

@media (max-width: 767.98px) {
    .case-studies-solutions .solutions__images .image__wrapper {
        height:20em;
        margin-bottom: 1.25em
    }
}

.case-studies-results .results__grid {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    margin-top: 3.125em
}

@media (max-width: 991.98px) {
    .case-studies-results .results__grid {
        gap:3em 1em;
        grid-template-columns: repeat(2,1fr)
    }
}

@media (max-width: 767.98px) {
    .case-studies-results .results__grid {
        grid-template-columns:1fr;
        gap: 2em
    }
}

.case-studies-results .results__grid .result__box {
    display: flex;
    flex-direction: column;
    gap: 1.5em;
    position: relative;
    text-align: center
}

.case-studies-results .results__grid .result__box::after {
    content: "";
    position: absolute;
    background: url(../images/case-studies-detail/line.webp);
    width: 1px;
    height: 100%;
    top: 0;
    right: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

.case-studies-results .results__grid .result__box:last-child::after {
    display: none
}

@media (max-width: 991.98px) {
    .case-studies-results .results__grid .result__box:nth-child(2)::after {
        display:none
    }
}

@media (max-width: 767.98px) {
    .case-studies-results .results__grid .result__box::after {
        display:none
    }
}

.case-studies-testimonials {
    position: relative
}

.case-studies-testimonials .circle {
    position: absolute;
    top: -11em;
    width: 100%;
    z-index: -1
}

@media (max-width: 1199.98px) {
    .case-studies-testimonials .circle {
        top:-7em
    }
}

@media (max-width: 991.98px) {
    .case-studies-testimonials .circle {
        top:-4em
    }
}

@media (max-width: 767.98px) {
    .case-studies-testimonials .circle {
        top:-1em
    }
}

.case-studies-testimonials .testimonials__wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 6em
}

.case-studies-testimonials .testimonials__wrapper .star__list {
    margin-top: 3.75em;
    display: flex;
    gap: .3125em
}

@media (max-width: 1199.98px) {
    .case-studies-testimonials .testimonials__wrapper .star__list {
        margin-top:2em
    }
}

.case-studies-testimonials .testimonials__wrapper .star__list .star__item svg path {
    fill: #fbbc04
}

.case-studies-testimonials .testimonials__wrapper .content {
    max-width: 77.6875em;
    text-align: center;
    margin-top: 1.25em
}

.case-studies-testimonials .testimonials__wrapper .content .client__info {
    margin-top: 6.25em
}

@media (max-width: 767.98px) {
    .case-studies-testimonials .testimonials__wrapper .content .client__info {
        margin-top:3em
    }
}

.case-studies-testimonials .testimonials__wrapper .content .client__info h5 {
    color: rgba(255,255,255,.7)
}

.case-studies-project-images .image__wrapper {
    height: 53.5em;
    overflow: hidden;
    border-radius: 1.25em
}

@media (max-width: 1199.98px) {
    .case-studies-project-images .image__wrapper {
        height:30em
    }
}

@media (max-width: 767.98px) {
    .case-studies-project-images .image__wrapper {
        height:15em;
        margin-bottom: 1.25em
    }
}

.case-studies-next .title {
    font-size: 12.5em;
    text-align: center;
    text-transform: uppercase
}

@media (max-width: 1199.98px) {
    .case-studies-next .title {
        font-size:6em
    }
}

@media (max-width: 767.98px) {
    .case-studies-next .title {
        font-size:4em
    }
}

.case-studies-next .image__wrapper {
    height: 40.375em;
    overflow: hidden;
    border-radius: 1.25em;
    max-width: 66.875em;
    margin: auto;
    margin-top: 3.4375em
}

@media (max-width: 1199.98px) {
    .case-studies-next .image__wrapper {
        height:30em;
        margin-top: 1.5em
    }
}

@media (max-width: 767.98px) {
    .case-studies-next .image__wrapper {
        height:15em
    }
}

.case-studies-imageboxes {
    position: relative
}

.case-studies-imageboxes .card {
    overflow: hidden;
    height: 100%;
    max-height: 43.1875em
}

@media (max-width: 1199.98px) {
    .case-studies-imageboxes .card {
        max-height:30em
    }
}

@media (max-width: 767.98px) {
    .case-studies-imageboxes .card {
        min-height:20em;
        max-height: 100%
    }
}

@media (max-width: 767.98px) {
    .case-studies-imageboxes .image-one {
        margin-bottom:1em
    }
}

.case-studies-design-brief {
    position: relative
}

@media (max-width: 767.98px) {
    .case-studies-design-brief .genericHead__title {
        line-height:normal
    }
}

.case-studies-design-brief .img-wrapper {
    position: relative;
    width: 100%;
    padding-top: 52.51%;
    overflow: hidden
}

@media (min-width: 1200px) {
    .case-studies-design-brief .img-wrapper {
        margin-top:5em
    }
}

.case-studies-design-brief .img-wrapper img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover
}

.case-studies-concept-development {
    position: relative
}

@media (max-width: 767.98px) {
    .case-studies-concept-development .genericHead__title {
        line-height:normal
    }
}

.case-studies-concept-development .right-image.img-wrapper {
    position: relative;
    width: 100%;
    padding-top: 77%;
    overflow: hidden
}

.case-studies-concept-development .right-image.img-wrapper img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover
}

.case-studies-concept-development .branding-box-banner .img-wrapper {
    margin-top: 5em;
    position: relative;
    width: 100%;
    padding-top: 52.51%;
    overflow: hidden
}

@media (max-width: 767.98px) {
    .case-studies-concept-development .branding-box-banner .img-wrapper {
        margin-top:4em
    }
}

.case-studies-concept-development .branding-box-banner .img-wrapper img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover
}

.case-studies-typography-colors .leftCol {
    padding-right: 7.1875em;
    position: relative
}

.case-studies-typography-colors .leftCol::after {
    content: "";
    width: 1px;
    height: 100%;
    background: url(/assets/svg/line-separator.svg);
    position: absolute;
    right: -1px;
    top: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

@media (max-width: 1199.98px) {
    .case-studies-typography-colors .leftCol::after {
        display:none
    }
}

.case-studies-typography-colors .leftCol .colors__grid {
    margin-top: 5.4375em;
    display: flex;
    padding-left: 6.625em
}

@media (max-width: 1199.98px) {
    .case-studies-typography-colors .leftCol .colors__grid {
        padding-left:2em;
        margin-top: 2.5em;
        margin-bottom: 2.5em
    }
}

.case-studies-typography-colors .leftCol .colors__grid .color__box {
    width: 15.625em;
    height: 15.625em;
    padding-left: 2.5em;
    border-radius: 50%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: -6.625em
}

@media (max-width: 1199.98px) {
    .case-studies-typography-colors .leftCol .colors__grid .color__box {
        width:8em;
        height: 8em;
        margin-left: -2em;
        padding-left: 1em;
        font-size: 1em
    }
}

@media (max-width: 1199.98px) {
    .case-studies-typography-colors .leftCol {
        padding-right:0
    }
}

.case-studies-typography-colors .rightCol {
    padding-left: 7.1875em
}

@media (min-width: 1200px) {
    .case-studies-typography-colors .rightCol .genericHead__title {
        font-size:6.25em
    }
}

.case-studies-typography-colors .rightCol .font-family-name {
    margin-bottom: .75em
}

@media (min-width: 1200px) {
    .case-studies-typography-colors .rightCol .alphabets {
        font-size:1.5em
    }
}

@media (max-width: 1199.98px) {
    .case-studies-typography-colors .rightCol {
        padding-left:0
    }
}

.missionVision {
    position: relative;
    background: radial-gradient(16.52% 16% at 50% 5.83%,#2f2f35 0,#141418 100%)
}

@media (max-width: 767.98px) {
    .missionVision {
        width:100%;
        overflow-x: hidden
    }
}

.missionVision::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: radial-gradient(16.52% 16% at 50% 5.83%,#2f2f35 0,#141418 100%);
    width: 120em;
    height: 55.6875em
}

.missionVision::after {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 88.707875em;
    opacity: .2;
    background: linear-gradient(90deg,#dd0dce 0,#540dce 100%);
    filter: blur(6.875em);
    position: absolute;
    width: 48em;
    height: 25.4375em;
    top: 10.9375em;
    left: 10.5em
}

.missionVision .section-front-line {
    position: absolute;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100em;
    z-index: 0;
    pointer-events: none
}

@media (max-width: 575.98px) {
    .missionVision .section-front-line {
        display:none;
        visibility: hidden
    }
}

.missionVision .section-front-line .img-wrapper {
    width: 100%;
    height: 100%
}

.missionVision .missionVisionRow {
    z-index: 2;
    position: relative
}

@media (min-width: 768px) {
    .missionVision .missionVisionRow {
        position:sticky;
        top: 7.5em
    }
}

@media (max-width: 991.98px) {
    .missionVision .rightCol {
        margin-top:2em
    }
}

.servicesHeroBanner.innerBanner {
    position: relative;
    height: 61.25em
}

.servicesHeroBanner.innerBanner::before {
    content: "";
    position: absolute;
    inset: 0;
    background-color: rgba(0,0,0,.5)
}

@media (max-width: 991.98px) {
    .servicesHeroBanner.innerBanner {
        padding-top:8em;
        padding-bottom: 3em;
        height: auto
    }
}

@media (max-width: 991.98px) {
    .servicesHeroBanner.innerBanner picture {
        opacity:.5
    }
}

@media (min-width: 1200px) {
    .servicesHeroBanner .genericHead__title {
        font-size:3.75em;
        line-height: 1.3
    }
}

.servicesHeroBanner .innerHeroImage {
    position: absolute;
    height: 100%;
    z-index: -1
}

@media (min-width: 1200px) {
    .servicesHeroBanner .content {
        padding-right:4em
    }

    .servicesHeroBanner .content p {
        line-height: normal
    }
}

.servicesHeroBanner .formPopup__form {
    padding: 2.25em;
    border-radius: 2.5em;
    border: 1px solid rgba(255,255,255,.3);
}

@media (max-width: 767.98px) {
    .servicesHeroBanner .formPopup__form {
        padding:1.5em;
        border-radius: 1.5em
    }
}

.servicesHeroBanner .formPopup__form .form__title {
    margin-bottom: 1em
}

@media (min-width: 1200px) {
    .servicesHeroBanner .formPopup__form .form__title {
        font-size:1.875em
    }
}

.servicesHeroBanner .formPopup__form .input-container {
    margin-bottom: 1.5em
}

.servicesHeroBanner .formPopup__form .input-container .input-field {
    border: 1px solid rgba(237,237,237,.2);
    background: rgba(0,0,0,.3);
    color: #fff
}

.servicesHeroBanner .formPopup__form .input-container .input-field:focus {
    border-color: #fff;
    transition: .25s
}

.servicesHeroBanner .formPopup__form .input-container .input-field::placeholder {
    color: rgba(255,255,255,.7);
    transition: .25s
}

.servicesHeroBanner .formPopup__form .input-container .iti--separate-dial-code .iti__selected-flag {
    background: 0 0!important;
    color: #fff!important
}

.servicesHeroBanner .formPopup__form .input-container .iti__country {
    color: #000!important
}

.servicesHeroBanner .formPopup__form .input-container .range-slider .range-labels {
    color: #fff
}

@media (max-width: 767.98px) {
    .servicesHeroBanner .formPopup__form .input-container .range-slider .range-labels {
        top:1.5em;
        font-size: 1em
    }
}

.servicesHeroBanner .formPopup__form .input-container .range-slider-text {
    color: #000
}

.servicesHeroBanner .formPopup__form .select-container::after {
    border: solid #000
}

.servicesHeroBanner .formPopup__form .select-container:focus::after,.servicesHeroBanner .formPopup__form .select-container:hover::after {
    border-color: #ad0dce
}

.servicesHeroBanner .formPopup__form .select-container .select-field {
    border: 1px solid rgba(40,40,43,.4);
    background: rgba(255,255,255,.3)
}

.servicesHeroBanner .formPopup__form .select-container .select-field:focus {
    border-color: #ad0dce;
    transition: .25s
}

.servicesHeroBanner .formPopup__form .select-container .select-field::placeholder {
    color: #a7a7ad;
    transition: .25s
}

@media (max-width: 991.98px) {
    .servicesHeroBanner .formPopup__form {
        width:70vw;
        margin: 0 auto;
        margin-top: 3em;
        background-color: rgba(0,0,0,.5)
    }
}

@media (max-width: 767.98px) {
    .servicesHeroBanner .formPopup__form {
        width:100%;
        margin-top: 1em
    }
}

.arcSection {
    position: relative;
    pointer-events: none
}

@media (min-width: 992px) {
    .arcSection {
        margin-top:-8em
    }
}

@media (min-width: 1200px) {
    .arcSection {
        margin-top:-15em
    }
}

.arcSection .section-front-line {
    position: absolute;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100%;
    z-index: 0;
    pointer-events: none
}

@media (max-width: 575.98px) {
    .arcSection .section-front-line {
        display:none
    }
}

.arcSection .section-front-line .img-wrapper {
    width: 100%;
    height: 100%
}

.arcSection .img-wrapper {
    width: 100%;
    height: 32.5em;
    position: relative
}

.arcSection .img-wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

@media (max-width: 1199.98px) {
    .arcSection .img-wrapper {
        height:24em
    }
}

@media (max-width: 991.98px) {
    .arcSection .img-wrapper {
        height:19em
    }
}

@media (max-width: 767.98px) {
    .arcSection .img-wrapper {
        height:14.5em
    }
}

.arcSection__overlay {
    position: absolute;
    bottom: -19.3125em;
    left: 0;
    width: 100%;
    height: 26.5em;
    background: linear-gradient(to bottom,#000 40%,rgba(0,0,0,0) 74%);
    pointer-events: none;
    z-index: 1
}

@media (max-width: 767.98px) {
    .serviceDetailMissionVision {
        width:100%;
        overflow-x: hidden
    }
}

@media (max-width: 767.98px) {
    .serviceDetailMissionVision .missionVisionRow--title {
        font-size:2em
    }
}

@media (max-width: 767.98px) {
    .serviceDetailMissionVision {
        margin-top:-6em
    }
}

@media (max-width: 991.98px) {
    .serviceDetailMissionVision {
        margin-top:-4em
    }
}

.homePartners {
    position: relative;
    background-color: #28282b
}

.homePartners__sliderOne {
    margin-top: 5em
}

@media (max-width: 1199.98px) {
    .homePartners__sliderOne {
        margin-top:3.5em
    }
}

@media (max-width: 991.98px) {
    .homePartners__sliderOne {
        margin-top:2.5em
    }
}

.homePartners__sliderOne .swiper-wrapper {
    transition-timing-function: linear
}

.homePartners__sliderTwo {
    margin-top: 5em
}

@media (max-width: 1199.98px) {
    .homePartners__sliderTwo {
        margin-top:3.5em
    }
}

@media (max-width: 991.98px) {
    .homePartners__sliderTwo {
        margin-top:2.5em
    }
}

@media (max-width: 767.98px) {
    .homePartners__sliderTwo {
        margin-top:1.5em
    }
}

.homePartners__sliderTwo .swiper-wrapper {
    transition-timing-function: linear
}

.homePartners__slide {
    width: 12.1875em;
    height: 10.375em;
    position: relative
}

@media (max-width: 767.98px) {
    .homePartners__slide {
        width:9em;
        height: 8em
    }
}

.homePartners .image-box {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 1.6825em 1.6825em
}

@media (max-width: 767.98px) {
    .homePartners .image-box {
        border-radius:1em
    }
}

.homePartners .image-box .image-box-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    background-color: #28282b;
    border-radius: inherit;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    margin: 1px;
    overflow: hidden
}

@media (max-width: 767.98px) {
    .homePartners .image-box .image-box-wrapper {
        border-radius:1em
    }
}

.homePartners .image-box .img-wrapper-shadow {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    margin: 0;
    overflow: hidden;
    z-index: 0
}

.homePartners .image-box .img-wrapper-shadow::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: calc(100% - 1px);
    height: calc(100% - 1px);
    background: rgba(255,255,255,.05);
    border-radius: inherit;
    z-index: 0
}

.homePartners .image-box .img-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    z-index: 1;
    padding: 2em
}

@media (max-width: 767.98px) {
    .homePartners .image-box .img-wrapper {
        padding:1.25em
    }
}

.homePartners .image-box .img-wrapper img {
    position: relative;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    z-index: 1
}

@media (min-width: 1200px) {
    .homePartners .image-box::after,.homePartners .image-box::before {
        content:"";
        position: absolute;
        top: -2px;
        left: -2px;
        right: -2px;
        bottom: -2px;
        border-radius: 1.6825em
    }

    .homePartners .image-box::before {
        background: linear-gradient(135deg,rgba(255,255,255,.3) 61%,#fff 100%);
        z-index: -1
    }

    .homePartners .image-box::after {
        background: linear-gradient(135deg,rgba(255,255,255,0) 52.3%,#fff 100%);
        z-index: -2
    }
}

.servicesDetailTestimonial .homeTestimonials {
    position: relative;
    overflow: hidden;
    background-color: #ededed
}

.servicesDetailTestimonial .homeTestimonials .section-front-line {
    position: absolute;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100%;
    z-index: 0;
    pointer-events: none
}

@media (max-width: 575.98px) {
    .servicesDetailTestimonial .homeTestimonials .section-front-line {
        display:none
    }
}

.servicesDetailTestimonial .homeTestimonials .section-front-line .img-wrapper {
    width: 100%;
    height: 100%
}

.servicesDetailTestimonial .homeTestimonials__slider {
    position: relative;
    margin-top: 4em;
    z-index: 2
}

@media (max-width: 575.98px) {
    .servicesDetailTestimonial .homeTestimonials__slider {
        margin-top:2em
    }
}

.servicesDetailTestimonial .homeTestimonials .swiper-slide {
    width: 24.4375em!important;
    padding-bottom: 2px
}

@media (max-width: 991.98px) {
    .servicesDetailTestimonial .homeTestimonials .swiper-slide {
        width:20em!important
    }
}

@media (max-width: 991.98px) {
    .servicesDetailTestimonial .homeTestimonials .swiper-slide {
        width:20em!important
    }
}

@media (max-width: 575.98px) {
    .servicesDetailTestimonial .homeTestimonials .swiper-slide {
        width:80%!important
    }
}

.servicesDetailTestimonial .homeTestimonials__card {
    width: 100%;
    border: 1px solid rgba(40,40,43,.2);
    border-radius: 2.5em;
    padding: 1.25em
}

@media (max-width: 575.98px) {
    .servicesDetailTestimonial .homeTestimonials__card {
        border-radius:1.5em
    }
}

.servicesDetailTestimonial .homeTestimonials__card--contentWrapper {
    background-color: #fff;
    padding: 5.375em 1.5em 1.5em 1.5em;
    border-radius: 2.25em;
    height: 32.6875em;
    overflow: hidden;
    position: relative
}

.servicesDetailTestimonial .homeTestimonials__card--contentWrapper::-webkit-scrollbar {
    width: 6px;
    background-color: #0a0a0b;
    border-radius: 10px
}

.servicesDetailTestimonial .homeTestimonials__card--contentWrapper::-webkit-scrollbar-track {
    background-color: #0a0a0b;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3)
}

.servicesDetailTestimonial .homeTestimonials__card--contentWrapper::-webkit-scrollbar-thumb {
    background: linear-gradient(213deg,#dd0dce -39.81%,#540dce 85.21%);
    border-radius: 10px
}

@media (max-width: 1199.98px) {
    .servicesDetailTestimonial .homeTestimonials__card--contentWrapper {
        height:26em
    }
}

@media (max-width: 991.98px) {
    .servicesDetailTestimonial .homeTestimonials__card--contentWrapper {
        height:23em
    }
}

.servicesDetailTestimonial .homeTestimonials__card--content {
    color: #131212;
    font-weight: 300;
    line-height: 1.2;
    letter-spacing: -.8px;
    max-height: 53%;
    overflow-y: auto;
    margin-bottom: 0
}

@media (max-width: 991.98px) {
    .servicesDetailTestimonial .homeTestimonials__card--content {
        max-height:46%
    }
}

@media (max-width: 767.98px) {
    .servicesDetailTestimonial .homeTestimonials__card--content {
        max-height:53%
    }
}

.servicesDetailTestimonial .homeTestimonials__card--content::-webkit-scrollbar {
    width: 6px;
    background-color: #5e5e63;
    border-radius: 10px
}

.servicesDetailTestimonial .homeTestimonials__card--content::-webkit-scrollbar-track {
    background-color: #5e5e63;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3)
}

.servicesDetailTestimonial .homeTestimonials__card--content::-webkit-scrollbar-thumb {
    background: linear-gradient(213deg,#dd0dce -39.81%,#540dce 85.21%);
    border-radius: 10px
}

.servicesDetailTestimonial .homeTestimonials__card--quote {
    font-size: 4.25em;
    font-weight: 300;
    letter-spacing: -2.743px;
    background: linear-gradient(213deg,#dd0dce -39.81%,#540dce 85.21%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1;
    display: inline-block;
    transform: rotate(180deg) skew(337deg);
    position: absolute;
    top: 0;
    left: .453em
}

.servicesDetailTestimonial .homeTestimonials__card--logo {
    position: relative;
    width: 100%;
    max-width: 10em;
    height: 3.25em;
    margin-bottom: 1em;
    margin-top: 1.25em
}

.servicesDetailTestimonial .homeTestimonials__card--logo img {
    width: auto;
    height: 3.25em;
    object-fit: contain
}

.servicesDetailTestimonial .homeTestimonials__card--titleWrapper {
    display: flex;
    justify-content: flex-end
}

.servicesDetailTestimonial .homeTestimonials__card--titleWrapper .title {
    color: #000;
    letter-spacing: -.04em
}

.ourBlogs {
    position: relative;
    background: radial-gradient(16.52% 16% at 50% 5.83%,#2f2f35 0,#141418 100%)
}

.ourBlogs .genericHead h2 {
    margin: 0
}

.ourBlogs__btnWrapper {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    height: 100%
}

@media (max-width: 575.98px) {
    .ourBlogs__btnWrapper {
        justify-content:flex-start;
        padding-top: 1.5em
    }
}

.ourBlogs__slider {
    margin-top: 2.25em
}

.ourBlogs__slider .swiper-wrapper {
    transition-timing-function: linear!important
}

.ourBlogs__slider .swiper-slide {
    width: 33.5em!important
}

@media (max-width: 1199.98px) {
    .ourBlogs__slider .swiper-slide {
        width:28em!important
    }
}

@media (max-width: 991.98px) {
    .ourBlogs__slider .swiper-slide {
        width:23em!important
    }
}

.faqsSection {
    position: relative;
    overflow: hidden
}

.faqsSection .section-front-line {
    position: absolute;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100%;
    z-index: 1;
    pointer-events: none
}

@media (max-width: 575.98px) {
    .faqsSection .section-front-line {
        display:none;
        visibility: hidden
    }
}

.faqsSection .section-front-line .img-wrapper {
    width: 100%;
    height: 100%
}

.faqsSection .faqsList {
    position: relative;
    height: auto;
    padding-right: 2em
}

@media (max-width: 991.98px) {
    .faqsSection .faqsList {
        margin-top:1em
    }
}

@media (max-width: 575.98px) {
    .faqsSection .faqsList {
        padding-right:0
    }
}

@media (min-width: 576px) {
    .faqsSection .faqsList {
        max-height:47.6875em;
        overflow: auto
    }
}

.faqsSection .faqsList::-webkit-scrollbar {
    width: 6px;
    background-color: #0a0a0b;
    border-radius: 10px
}

.faqsSection .faqsList::-webkit-scrollbar-track {
    background-color: #0a0a0b;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3)
}

.faqsSection .faqsList::-webkit-scrollbar-thumb {
    background: linear-gradient(213deg,#dd0dce -39.81%,#540dce 85.21%);
    border-radius: 10px
}

.faqsSection .faqsList__item {
    padding: 1.625em 2em;
    border: 1px solid rgba(255,255,255,.25);
    border-radius: 1.25em;
    margin-bottom: 1.25em
}

@media (max-width: 575.98px) {
    .faqsSection .faqsList__item {
        padding:1em
    }
}

.faqsSection .faqsList__question {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 2em;
    cursor: pointer
}

.faqsSection .faqsList__question .title {
    margin: 0
}

.faqsSection .faqsList__question .icon {
    width: .8125em;
    flex-shrink: 0
}

.faqsSection .faqsList__question .icon img {
    width: 100%;
    transition: .25s
}

.faqsSection .faqsList__question.active .icon img {
    transform: rotate(45deg);
    transition: .25s
}

.faqsSection .faqsList__answer {
    display: grid;
    grid-template-rows: 0fr;
    transition: .25s
}

.faqsSection .faqsList__answer.active {
    grid-template-rows: 1fr;
    transition: .25s
}

.faqsSection .faqsList__answer .wrapper {
    overflow: hidden
}

.faqsSection .faqsList__answer p {
    padding-top: 1.5em;
    margin: 0
}

.successSection {
    position: relative;
    height: 58.5em;
    overflow: hidden
}

@media (max-width: 1199.98px) {
    .successSection {
        height:40em
    }
}

@media (max-width: 575.98px) {
    .successSection {
        height:33em
    }
}

.successSection__video {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1
}

@media (max-width: 575.98px) {
    .successSection__video {
        opacity:.4
    }
}

.successSection__video iframe,.successSection__video video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    object-fit: cover
}

.servicesSliderSection {
    position: relative;
    overflow: hidden;
    background-color: #000
}

.servicesSliderSection .section-front-line {
    position: absolute;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100em;
    z-index: 0;
    pointer-events: none
}

@media (max-width: 575.98px) {
    .servicesSliderSection .section-front-line {
        display:none;
        visibility: hidden
    }
}

.servicesSliderSection .section-front-line .img-wrapper {
    width: 100%;
    height: 100%
}

.servicesSliderSection .blob-1 {
    width: 10em;
    height: 18.9375em;
    flex-shrink: 0;
    border-radius: 18.9375em;
    opacity: .4;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0,#3300d9 100%);
    filter: blur(6.875em);
    position: absolute;
    top: 5.8125em;
    right: 15%
}

.servicesSliderSection .blob-2 {
    width: 35.9375em;
    height: 16.375em;
    flex-shrink: 0;
    border-radius: 35.9375em;
    opacity: .2;
    background: linear-gradient(90deg,#dd0dce 0,#540dce 100%);
    filter: blur(6.875em);
    position: absolute;
    top: 8em;
    right: 15%
}

.servicesSliderSection .blob-3 {
    width: 10em;
    height: 10em;
    flex-shrink: 0;
    border-radius: 10em;
    opacity: 1;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0,#3300d9 100%);
    filter: blur(6.875em);
    position: absolute;
    top: 9.8125em;
    left: 30%
}

@media (max-width: 1199.98px) {
    .servicesSliderSection .genericHead__title {
        margin-top:1em
    }
}

.servicesSliderSection .servicesSection__slider .swiper-slide {
    padding-top: 4.125em;
    width: 27.875em!important
}

@media (max-width: 767.98px) {
    .servicesSliderSection .servicesSection__slider .swiper-slide {
        width:80%!important
    }
}

.servicesSliderSection .servicesSection__slider--card {
    position: relative;
    height: 21.125em;
    border-radius: 2.5em;
    background: rgba(43,43,43,.6);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    overflow: hidden;
    padding: 1.875em 4.6875em 1.25em 2.5em;
    overflow: hidden;
    cursor: grab;
    transform: translateY(0);
    transition: .4s
}

@media (min-width: 1200px) {
    .servicesSliderSection .servicesSection__slider--card:hover {
        transform:translateY(-.625em);
        transition: .4s
    }
}

@media (max-width: 1199.98px) {
    .servicesSliderSection .servicesSection__slider--card {
        height:18.125em
    }
}

@media (max-width: 767.98px) {
    .servicesSliderSection .servicesSection__slider--card {
        border-radius:1.5em;
        padding: 1.5em 4.6875em 1.5em 1.5em
    }
}

.servicesSliderSection .servicesSection__slider--card::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 2.5em;
    padding: 1px;
    background: linear-gradient(49deg,rgba(255,255,255,.65) 10%,rgba(255,255,255,.8) 64%,rgba(255,255,255,.1) 80%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none
}

@media (max-width: 767.98px) {
    .servicesSliderSection .servicesSection__slider--card::before {
        border-radius:1.5em
    }
}

.servicesSliderSection .servicesSection__slider--title {
    font-size: 1.65em;
    margin-bottom: .85em;
    line-height: 1.4;
    font-weight: 500
}

@media (max-width: 991.98px) {
    .servicesSliderSection .servicesSection__slider--title {
        font-size:1.5em
    }
}

.servicesSliderSection .servicesSection__slider--content p {
    font-weight: 300;
    line-height: normal
}

.servicesSliderSection .servicesSection__slider--popup-btn {
    all: unset;
    width: 2.375em;
    height: 2.375em;
    background-color: #fff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: absolute;
    bottom: 1.875em;
    right: 1.875em;
    transition: .4s all;
    box-shadow: 0 0 20px rgba(205,13,206,0),0 0 40px rgba(95,13,206,0)
}

.servicesSliderSection .servicesSection__slider--popup-btn .icon {
    flex-shrink: 0;
    width: .9375em;
    height: auto
}

@media (min-width: 1200px) {
    .servicesSliderSection .servicesSection__slider--popup-btn:hover {
        transition:.4s;
        background: linear-gradient(90deg,#dd0dce 0,#540dce 100%);
        box-shadow: 0 0 20px rgba(205,13,206,.6),0 0 40px rgba(95,13,206,.5)
    }

    .servicesSliderSection .servicesSection__slider--popup-btn:hover .icon {
        transition: .4s;
        filter: invert(1)
    }
}

.servicesSliderSection .popupWrapper {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 50%;
    height: auto;
    margin: 0 auto;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: .25s;
    z-index: 2000000002;
    border-radius: 3.125em
}

@media (max-width: 1199.98px) {
    .servicesSliderSection .popupWrapper {
        width:calc(100% - 10em)
    }
}

@media (max-width: 991.98px) {
    .servicesSliderSection .popupWrapper {
        width:calc(100% - 6em)
    }
}

@media (max-width: 575.98px) {
    .servicesSliderSection .popupWrapper {
        width:calc(100% - 2.86em);
        max-height: 100dvh;
        overflow-y: auto;
        height: 100dvh
    }
}

.servicesSliderSection .popupWrapper.active {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    transition: .25s
}

.servicesSliderSection .popupContainer {
    max-width: 100%;
    height: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center
}

.servicesSliderSection .popupContent {
    position: relative;
    width: 100%;
    height: auto;
    background-color: #1c1c1c;
    padding: 5.75em 4.6875em;
    padding-right: 0;
    border-radius: 2.5em
}

@media (max-width: 767.98px) {
    .servicesSliderSection .popupContent {
        padding:1.43em;
        height: 80%;
        overflow-y: auto
    }
}

.servicesSliderSection .popupContent::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 2.5em;
    padding: 1px;
    background: linear-gradient(49deg,rgba(255,255,255,.65) 10%,rgba(255,255,255,.8) 64%,rgba(255,255,255,.1) 80%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none
}

.servicesSliderSection .popupContent__wrapper {
    max-height: 70dvh;
    overflow-y: auto;
    padding-right: 4.6875em
}

.servicesSliderSection .popupContent__wrapper::-webkit-scrollbar {
    width: 6px;
    background-color: #0a0a0b;
    border-radius: 10px
}

.servicesSliderSection .popupContent__wrapper::-webkit-scrollbar-track {
    background-color: #0a0a0b;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3)
}

.servicesSliderSection .popupContent__wrapper::-webkit-scrollbar-thumb {
    background: linear-gradient(213deg,#dd0dce -39.81%,#540dce 85.21%);
    border-radius: 10px
}

@media (max-width: 575.98px) {
    .servicesSliderSection .popupContent__wrapper {
        padding-top:4em;
        padding-right: 0
    }
}

.servicesSliderSection .popupContent__title {
    margin-bottom: .5em
}

@media (min-width: 1200px) {
    .servicesSliderSection .popupContent__title {
        font-size:3.75em
    }
}

.servicesSliderSection .popupContent__closeBtn {
    position: absolute;
    top: 2.5em;
    right: 2.5em;
    width: 2.5em;
    height: 2.5em;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #000;
    border: none;
    border-radius: 50%;
    transition: .25s;
    cursor: pointer
}

.servicesSliderSection .popupContent__closeBtn img {
    width: 40%
}

@media (min-width: 1200px) {
    .servicesSliderSection .popupContent__closeBtn:hover {
        background:#ad0dce;
        transition: .25s
    }
}

.servicesSliderSection .popupContent__leftShadow {
    width: 40.6875em;
    height: 18.8125em;
    position: absolute;
    top: 4.875em;
    left: 3.4375em;
    opacity: .2;
    pointer-events: none
}

@media (max-width: 1199.98px) {
    .servicesSliderSection .popupContent__leftShadow {
        display:none
    }
}

.servicesSliderSection .popupContent__leftShadow::before {
    content: "";
    display: block;
    width: 35.934em;
    height: 15.83625em;
    transform: rotate(-17.366deg);
    border-radius: 35.934em;
    opacity: .4;
    background: #f23393;
    filter: blur(4.39375em)
}

.servicesSliderSection .popupContent__leftShadow::after {
    content: "";
    display: block;
    width: 7.3335em;
    height: 13.01937em;
    transform: rotate(-87.219deg);
    fill: #d056ea;
    filter: blur(28.97812em);
    position: absolute;
    top: 7.5em;
    left: 1.9375em;
    z-index: 1
}

.servicesSliderSection .popupContent__rightShadow {
    width: 29.5625em;
    height: 13.625em;
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: .4;
    transform: translateY(50%);
    pointer-events: none
}

@media (max-width: 1199.98px) {
    .servicesSliderSection .popupContent__rightShadow {
        display:none
    }
}

.servicesSliderSection .popupContent__rightShadow::before {
    content: "";
    display: block;
    position: absolute;
    width: 26.1193125em;
    height: 11.510875em;
    border-radius: 26.1193125em;
    opacity: .4;
    background: #f23393;
    filter: blur(4.39375em);
    right: -5.02437em;
    top: 0
}

.servicesSliderSection .popupContent__rightShadow::after {
    content: "";
    display: block;
    position: absolute;
    width: 5.3305em;
    height: 9.463375em;
    fill: #d056ea;
    filter: blur(2.91562em);
    right: -3.625em;
    top: 5.38437em
}

.servicesSliderSection .popupOverlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,.65);
    backdrop-filter: blur(10px);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: .25s;
    z-index: 2000000001
}

.servicesSliderSection .popupOverlay.active {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    transition: .25s
}

.contentWithCounters {
    position: relative;
    overflow: hidden
}

.contentWithCounters .section-front-line {
    position: absolute;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100%;
    z-index: 0;
    pointer-events: none
}

@media (max-width: 575.98px) {
    .contentWithCounters .section-front-line {
        display:none
    }
}

.contentWithCounters .section-front-line .img-wrapper {
    width: 100%;
    height: 100%
}

@media (max-width: 767.98px) {
    .contentWithCounters__title {
        line-height:1.2
    }
}

.contentWithCounters__image {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1
}

.contentWithCounters__image img {
    height: 100%
}

.contentWithCounters__image .img-wrapper {
    width: 100%;
    height: 100%;
    mix-blend-mode: multiply
}

@media (max-width: 991.98px) {
    .contentWithCounters__image .img-wrapper {
        opacity:.5
    }
}

@media (min-width: 1200px) {
    .contentWithCounters .content {
        padding-left:8.125em
    }
}

.contentWithCounters .content p {
    line-height: normal
}

.contentWithCounters .countersWrapper {
    display: flex;
    justify-content: end
}

@media (max-width: 767.98px) {
    .contentWithCounters .countersWrapper {
        gap:2em
    }
}

.contentWithCounters .countersWrapper .item {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: baseline;
    border-bottom: 1px solid #fff;
    width: 100%;
    margin-bottom: 3.4375em
}

.contentWithCounters .countersWrapper .item__left {
    font-size: 5em;
    font-style: normal;
    font-weight: 700;
    line-height: .825em;
    padding-bottom: .3375em;
    position: relative
}

.contentWithCounters .countersWrapper .item__left::after {
    content: "";
    height: .071428em;
    width: 100%;
    background-color: #fff;
    border-radius: .071428em;
    position: absolute;
    bottom: -.125em;
    left: 0
}

@media (max-width: 1199.98px) {
    .contentWithCounters .countersWrapper .item__left::after {
        height:.15em;
        bottom: -.15em
    }
}

@media (max-width: 1199.98px) {
    .contentWithCounters .countersWrapper .item__left {
        font-size:2.5em
    }
}

.contentWithCounters .countersWrapper .item__right {
    font-size: 1.25em;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5em;
    letter-spacing: -.04em;
    padding-bottom: 1.35em
}

@media (max-width: 1199.98px) {
    .contentWithCounters .countersWrapper .item__right {
        padding-bottom:.5em
    }
}

.ourProcess {
    position: relative
}

.ourProcess .section-front-line {
    position: absolute;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100em;
    z-index: 0;
    pointer-events: none
}

@media (max-width: 575.98px) {
    .ourProcess .section-front-line {
        display:none;
        visibility: hidden
    }
}

.ourProcess .section-front-line .img-wrapper {
    width: 100%;
    height: 100%
}

.ourProcess__subtitle {
    line-height: normal
}

@media (min-width: 1025px) {
    .ourProcess .processContent {
        top:6em;
        position: sticky
    }
}

.ourProcess .process-cards__container {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 2.5em;
    margin-top: 4em
}

.ourProcess .process-cards__container .process__card {
    padding: 2.8125em;
    background-color: rgba(43,43,43,.6);
    backdrop-filter: blur(2px);
    border-radius: 2.5em;
    transform: translateY(0);
    transition: .4s
}

.ourProcess .process-cards__container .process__card::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 2.5em;
    padding: 1px;
    background: linear-gradient(49deg,rgba(255,255,255,.65) 10%,rgba(255,255,255,.8) 64%,rgba(255,255,255,.1) 80%);
    -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none
}

@media (max-width: 767.98px) {
    .ourProcess .process-cards__container .process__card::before {
        border-radius:1.5em
    }
}

.ourProcess .process-cards__container .process__card .icon-wrapper {
    height: 3.4375em;
    margin-bottom: 3.625em
}

.ourProcess .process-cards__container .process__card .icon-wrapper img {
    filter: grayscale(100%) brightness(0) invert(.4);
    height: 100%;
    transition: .4s
}

@media (max-width: 1199.98px) {
    .ourProcess .process-cards__container .process__card .icon-wrapper img {
        filter:grayscale(100%) brightness(0) invert(1)
    }
}

@media (max-width: 1199.98px) {
    .ourProcess .process-cards__container .process__card .icon-wrapper {
        height:2em;
        margin-bottom: 1.5em
    }
}

.ourProcess .process-cards__container .process__card--title {
    font-weight: 500;
    margin-bottom: .5em;
    line-height: 1.2
}

@media (min-width: 1200px) {
    .ourProcess .process-cards__container .process__card--title {
        font-size:1.875em
    }
}

.ourProcess .process-cards__container .process__card .genericHead__subTitle {
    margin-bottom: 1.15em;
    line-height: 1.1!important
}

@media (min-width: 1200px) {
    .ourProcess .process-cards__container .process__card:hover {
        transform:translateY(-1em);
        transition: .4s
    }

    .ourProcess .process-cards__container .process__card:hover .icon-wrapper img {
        filter: grayscale(100%) brightness(0) invert(1);
        transition: .4s
    }
}

@media (max-width: 767.98px) {
    .ourProcess .process-cards__container .process__card {
        padding:2em 1.5em;
        border-radius: 1.5em
    }
}

@media (max-width: 767.98px) {
    .ourProcess .process-cards__container {
        grid-template-columns:repeat(1,1fr)
    }
}

.stickyCardsListSection {
    position: relative;
    overflow: hidden;
    background-color: #000
}

.stickyCardsListSection--wrapper {
    margin: 0 auto
}

@media (max-width: 991.98px) {
    .stickyCardsListSection--wrapper {
        padding-left:1.5em;
        padding-right: 1.5em
    }
}

.stickyCardsListSection--title {
    text-align: center
}

.stickyCardsListWrapper .stickyCardsList--cards-wrapper {
    transition: .5s;
    padding-bottom: 4em
}

@media (min-width: 1200px) {
    .stickyCardsListWrapper .stickyCardsList--cards-wrapper {
        padding-top:4em;
        width: 80vw;
        margin: 0 auto;
        font-size: .75em
    }
}

@media (max-width: 991.98px) {
    .stickyCardsListWrapper .stickyCardsList--cards-wrapper {
        padding:0 .9375em
    }
}

.stickyCardsListWrapper .stickyCardsList--card {
    position: sticky;
    left: 0;
    background-color: #28282b;
    width: 100%;
    border-radius: 2.5em;
    box-shadow: 0 -11px 31.9px 0 rgba(0,0,0,.25);
    padding: 4.6875em;
    margin: 0 auto;
    margin-bottom: 2em;
    transition: .35s;
    min-height: 34.625em
}

.stickyCardsListWrapper .stickyCardsList--card--left-col,.stickyCardsListWrapper .stickyCardsList--card--right-col {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 2em
}

.stickyCardsListWrapper .stickyCardsList--card--title {
    line-height: normal
}

@media (min-width: 1200px) {
    .stickyCardsListWrapper .stickyCardsList--card--title {
        font-size:3.125em;
        margin-bottom: .5em
    }
}

.stickyCardsListWrapper .stickyCardsList--card--description {
    text-transform: capitalize
}

@media (min-width: 1200px) {
    .stickyCardsListWrapper .stickyCardsList--card--description {
        font-size:2.1875em;
        line-height: 1.3;
        margin-bottom: .25em
    }
}

.stickyCardsListWrapper .stickyCardsList--card--counter-wrapper .counter-box {
    margin-bottom: 2.5em
}

.stickyCardsListWrapper .stickyCardsList--card--counter-wrapper .count-num {
    margin-bottom: .125em
}

.stickyCardsListWrapper .stickyCardsList--card--case-studies .case-studies-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 1.375em
}

.stickyCardsListWrapper .stickyCardsList--card--case-studies .case-studies-wrapper .case-study {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 10.1875em;
    height: 6.8125em;
    padding: 1.5em;
    background-color: #000;
    border-radius: 1em
}

.stickyCardsListWrapper .stickyCardsList--card--case-studies .case-studies-wrapper .case-study--logo {
    height: auto;
    max-height: 100%
}

.stickyCardsListWrapper .stickyCardsList--card--services p {
    display: flex;
    flex-wrap: wrap;
    gap: 0 .14em
}

.stickyCardsListWrapper .stickyCardsList--card--services p a {
    position: relative
}

.stickyCardsListWrapper .stickyCardsList--card--services p a::after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #fff;
    transform: scaleX(0);
    transition: transform .3s ease
}

.stickyCardsListWrapper .stickyCardsList--card--services p a:hover::after {
    transform: scaleX(1);
    transition: transform .3s ease
}

@media (max-width: 991.98px) {
    .stickyCardsListWrapper .stickyCardsList--card {
        position:relative;
        padding: 2em;
        height: auto;
        top: 0
    }
}

@media (max-width: 767.98px) {
    .stickyCardsListWrapper .stickyCardsList--card {
        padding:2em 1.5em;
        border-radius: 1.5em
    }
}

@media (min-width: 992px) {
    .stickyCardsListWrapper .stickyCardsList--card.card-1 {
        top:4em;
        background: #343438
    }
}

@media (min-width: 992px) {
    .stickyCardsListWrapper .stickyCardsList--card.card-2 {
        top:8em;
        background: #414145
    }
}

@media (min-width: 992px) {
    .stickyCardsListWrapper .stickyCardsList--card.card-3 {
        top:12em;
        background: #4d4d53
    }
}

@media (min-width: 992px) {
    .stickyCardsListWrapper .stickyCardsList--card.card-4 {
        top:16em;
        background: #595960
    }
}

@media (min-width: 992px) {
    .stickyCardsListWrapper .stickyCardsList--card.card-5 {
        top:20em;
        background: #65656d
    }
}

@media (min-width: 992px) {
    .stickyCardsListWrapper .stickyCardsList--card.card-6 {
        top:24em;
        background: #72727a
    }
}

@media (min-width: 992px) {
    .stickyCardsListWrapper .stickyCardsList--card.card-7 {
        top:28em;
        background: #7e7e87
    }
}

@media (min-width: 992px) {
    .stickyCardsListWrapper .stickyCardsList--card.card-8 {
        top:32em;
        background: #8b8b94
    }
}

@media (min-width: 992px) {
    .stickyCardsListWrapper .stickyCardsList--card.card-9 {
        top:36em;
        background: #9999a0
    }
}

@media (min-width: 992px) {
    .stickyCardsListWrapper .stickyCardsList--card.card-10 {
        top:40em;
        background: #a6a6ac
    }
}

.stickyCardsListWrapper .stickyCardsList--img-wrapper {
    position: relative;
    max-width: 30.6875em;
    aspect-ratio: 491/576;
    border-radius: 1em;
    overflow: hidden
}

.stickyCardsListWrapper .stickyCardsList--img-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block
}

@media (max-width: 991.98px) {
    .stickyCardsListWrapper .stickyCardsList--img-wrapper {
        aspect-ratio:491/276;
        margin-top: 1.5em;
        margin-bottom: 1.5em;
        max-width: 100%
    }
}

.innerBanner .line-wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    pointer-events: none
}

.innerBanner .banner-circle {
    position: absolute;
    left: 0;
    width: 100%;
    height: 18.75em;
    z-index: 1;
    bottom: 4.25em;
    pointer-events: none
}

@media (max-width: 1199.98px) {
    .innerBanner .banner-circle {
        bottom:0
    }
}

@media (max-width: 991.98px) {
    .innerBanner .banner-circle {
        bottom:-5em
    }
}

@media (max-width: 575.98px) {
    .innerBanner .banner-circle {
        bottom:-9em
    }
}

@media (max-width: 1199.98px) {
    .innerBanner .innerHeroImage {
        height:30em
    }
}

@media (max-width: 575.98px) {
    .innerBanner .innerHeroImage {
        height:36em
    }
}

.innerBanner .bannerContent.center {
    transform: translate(-50%,0);
    top: 12.5em
}

@media (min-width: 1200px) {
    .innerBanner .bannerContent .genericHead__subTitle {
        margin-bottom:3.75em
    }
}

.services_sections {
    position: relative;
    padding-bottom: 0;
    z-index: 1;
    overflow: hidden
}

.services_sections:last-child {
    margin-bottom: 5em
}

@media (max-width: 1199.98px) {
    .services_sections:last-child {
        margin-bottom:5em
    }
}

@media (max-width: 575.98px) {
    .services_sections:last-child {
        margin-bottom:3em
    }
}

.services_sections .genericHead {
    margin-bottom: 2em
}

@media (min-width: 1200px) {
    .services_sections .genericHead {
        margin-bottom:6.25em
    }
}

.services_sections .genericHead .h4 {
    font-weight: 300
}

@media (min-width: 1200px) {
    .services_sections .genericHead h2 {
        font-size:6.875em
    }
}

.services_sections .service_slider {
    position: relative
}

.services_sections .service_slider .swiper {
    padding-bottom: 3.625em
}

@media (max-width: 575.98px) {
    .services_sections .service_slider .swiper {
        padding-bottom:10em
    }
}

.services_sections .service_order-1 {
    order: 2
}

@media (min-width: 1200px) {
    .services_sections .service_order-1 {
        order:1
    }
}

.services_sections .service_order-2 {
    order: 1
}

@media (min-width: 1200px) {
    .services_sections .service_order-2 {
        order:2
    }
}

.services_sections .service_order-3 {
    order: 3
}

.services_sections .service_left-wrapper {
    padding-right: 2em
}

@media (max-width: 1199.98px) {
    .services_sections .service_left-wrapper {
        padding:2em 0
    }
}

.services_sections .service_left-wrapper h3 {
    margin-bottom: .7em
}

@media (max-width: 1199.98px) {
    .services_sections .service_left-wrapper h3 {
        font-size:3em
    }
}

@media (max-width: 575.98px) {
    .services_sections .service_left-wrapper h3 {
        font-size:2em
    }
}

.services_sections .service_left-wrapper p {
    margin-bottom: .7em;
    font-weight: 300
}

@media (max-width: 1199.98px) {
    .services_sections .service_left-wrapper p {
        font-size:1.3em
    }
}

@media (max-width: 575.98px) {
    .services_sections .service_left-wrapper p {
        font-size:1em
    }
}

.services_sections .service_center-wrapper {
    height: 37.0625em;
    border-radius: 2.5em;
    overflow: hidden
}

@media (max-width: 575.98px) {
    .services_sections .service_center-wrapper {
        height:24em
    }
}

.services_sections .service_center-wrapper img {
    background: rgba(41,41,41,.4);
    backdrop-filter: blur(2px)
}

.services_sections .service_right-wrapper {
    padding-left: 5.9375em;
    overflow-y: auto;
    padding-top: .3125em
}

@media (min-width: 992px) {
    .services_sections .service_right-wrapper {
        max-height:24em;
        margin-top: 2em
    }
}

@media (min-width: 1025px) {
    .services_sections .service_right-wrapper {
        max-height:37.0625em;
        margin-top: 0
    }
}

.services_sections .service_right-wrapper::-webkit-scrollbar {
    width: 6px;
    background-color: #191919;
    border-radius: 10px
}

.services_sections .service_right-wrapper::-webkit-scrollbar-track {
    background-color: #191919;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3)
}

.services_sections .service_right-wrapper::-webkit-scrollbar-thumb {
    background: linear-gradient(213deg,#dd0dce -39.81%,#540dce 85.21%);
    border-radius: 10px
}

@media (max-width: 1199.98px) {
    .services_sections .service_right-wrapper {
        padding-left:0
    }
}

.services_sections .service_right-wrapper ul {
    list-style: none
}

.services_sections .service_right-wrapper ul li {
    position: relative;
    margin-bottom: .75em;
    font-size: 1.5em;
    font-weight: 500;
    width: max-content;
    transition: all .3s ease
}

@media (max-width: 575.98px) {
    .services_sections .service_right-wrapper ul li {
        font-size:1.25em
    }
}

.services_sections .service_right-wrapper ul li a {
    color: #fff
}

.services_sections .service_right-wrapper ul li:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -.3125em;
    width: 0;
    transition: all .3s ease;
    height: 2px;
    width: 100%;
    background: #fff;
    transform: scale(0)
}

@media (min-width: 1200px) {
    .services_sections .service_right-wrapper ul li:hover {
        transform:translateY(-.3125em);
        cursor: pointer
    }

    .services_sections .service_right-wrapper ul li:hover:after {
        transform: scale(1)
    }
}

.services_progress-wrapper .swiper-pagination {
    bottom: 5px;
    top: auto;
    background: #191919;
    height: 10px;
    padding: .125em;
    border-radius: 10px
}

.services_progress-wrapper .swiper-pagination .swiper-pagination-progressbar-fill {
    background: #fff;
    height: 6px;
    border-radius: 6px;
    top: 2px;
    opacity: .6
}

.service_nav-wrapper {
    display: none
}

@media (max-width: 575.98px) {
    .service_nav-wrapper {
        display:block;
        position: absolute;
        width: 35%;
        bottom: 7.5em;
        left: 50%;
        transform: translate(-50%,0)
    }
}

.service_nav-wrapper .swiper-button-next {
    width: 3.125em;
    height: 3.125em;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    background: #191919
}

.service_nav-wrapper .swiper-button-next:after {
    font-size: 1em;
    color: #fff
}

.service_nav-wrapper .swiper-button-prev {
    width: 3.125em;
    height: 3.125em;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    background: #191919
}

.service_nav-wrapper .swiper-button-prev:after {
    font-size: 1em;
    color: #fff
}

.fixed-text {
    background: -webkit-linear-gradient(0deg,#d09bff 100%,#000 0);
    -webkit-background-clip: text;
    -webkit-text-stroke: 1px transparent;
    color: #000;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: -.04em;
    opacity: .6;
    position: absolute;
    bottom: -.195em;
    z-index: -1;
    left: 50%;
    transform: translate(-50%,0);
    width: auto;
    text-wrap: nowrap;
    font-size: 12.5em;
    transform: translate3d(-50%,0,0);
    will-change: transform;
    text-align: center
}

@media (max-width: 1199.98px) {
    .fixed-text {
        animation:scrollText 20s linear infinite;
        font-size: 8em
    }
}

@media (max-width: 575.98px) {
    .fixed-text {
        font-size:4.5em;
        bottom: 0
    }
}

.fixed-text:before {
    content: "";
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(0,0,0,.4);
    height: .5em
}

@keyframes scrollText {
    0% {
        transform: translateX(0)
    }

    50% {
        transform: translateX(-100%)
    }

    100% {
        transform: translateX(0)
    }
}

@media (min-width: 1200px) {
    .section--expert-developer {
        display:flex;
        flex-wrap: wrap;
        padding: 0;
        min-height: 46.25em
    }
}

@media (max-width: 991.98px) {
    .section--expert-developer {
        padding-bottom:0
    }
}

.section--expert-developer__image {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1
}

.section--expert-developer__image picture {
    position: relative;
    overflow: hidden
}

@media (max-width: 991.98px) {
    .section--expert-developer__image picture::before {
        content:"";
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 0;
        background-color: rgba(0,0,0,.5)
    }
}

.section--expert-developer__image .img-wrapper {
    display: block;
    width: 100%;
    height: 100%
}

.section--expert-developer .content-section {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

@media (min-width: 1200px) {
    .section--expert-developer .content-section {
        margin:auto 0 0;
        height: 100%
    }
}

@media (min-width: 1200px) {
    .section--expert-developer .content-section .generic-panel {
        height:100%;
        justify-content: center
    }
}

@media (max-width: 991.98px) {
    .section--expert-developer .content-section .generic-panel {
        margin-bottom:3em
    }
}

@media (max-width: 575.98px) {
    .section--expert-developer .content-section .generic-panel {
        margin-bottom:2em;
        padding-right: 2em
    }
}

.section--features-benefits {
    z-index: 1;
    margin-top: -25em
}

@media (max-width: 1199.98px) {
    .section--features-benefits {
        margin-top:-16em
    }
}

@media (max-width: 991.98px) {
    .section--features-benefits {
        margin-top:-14em
    }
}

@media (max-width: 767.98px) {
    .section--features-benefits {
        margin-top:-10em
    }
}

@media (min-width: 1200px) {
    .section--features-benefits {
        padding-bottom:0
    }
}

.section--features-benefits .lpHead {
    display: flex;
    flex-direction: column;
    align-items: center
}

.section--features-benefits .content-box {
    margin-top: 0;
    display: flex;
    flex-wrap: wrap;
    position: relative
}

.section--features-benefits .content-box .center-image-box {
    margin: 0 auto;
    width: 100%;
    max-width: 48.8125em;
    height: 47.9375em
}

@media (max-width: 767.98px) {
    .section--features-benefits .content-box .center-image-box {
        height:27em
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .center-image-box {
        position:absolute;
        left: 50%;
        top: 0;
        transform: translate(-50%,0);
        z-index: 0
    }
}

.section--features-benefits .content-box .center-image-box .img-wrapper {
    width: 100%;
    height: 100%
}

.section--features-benefits .content-box .content-section-box {
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
    z-index: 1;
    padding-top: 2em
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box {
        min-height:47.9375em;
        padding-top: 6.875em
    }
}

@media (max-width: 991.98px) {
    .section--features-benefits .content-box .content-section-box {
        padding-top:3em
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .container .custom-row {
        justify-content:space-between
    }
}

.section--features-benefits .content-box .content-section-box .content-element-box {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

@media (max-width: 1199.98px) {
    .section--features-benefits .content-box .content-section-box .content-element-box .content-element-item-box {
        width:60%
    }
}

@media (max-width: 991.98px) {
    .section--features-benefits .content-box .content-section-box .content-element-box .content-element-item-box {
        width:75%
    }
}

@media (max-width: 767.98px) {
    .section--features-benefits .content-box .content-section-box .content-element-box .content-element-item-box {
        display:flex;
        flex-wrap: wrap;
        width: 100%;
        margin-top: 2em
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box .content-element-item-box:nth-child(1) {
        width:26.8125em;
        height: 13.875em;
        display: flex;
        align-items: center;
        justify-content: center;
        transform: rotate(0);
        transition: .4s
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box .content-element-item-box:nth-child(2) {
        width:26.8125em;
        height: 13.875em;
        display: flex;
        align-items: center;
        justify-content: center;
        transform: rotate(0);
        transition: .4s
    }
}

.section--features-benefits .content-box .content-section-box .content-element-box .content-element-item-box h6 {
    margin-bottom: .25em
}

.section--features-benefits .content-box .content-section-box .content-element-box .content-element-item {
    display: flex;
    flex-wrap: wrap;
    padding: 1.25em 1.875em
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box .content-element-item {
        min-width:21.1875em;
        min-height: 8.25em;
        position: relative;
        border-radius: 1.6825em;
        background: #000;
        z-index: 1;
        overflow: hidden
    }
}

@media (max-width: 1199.98px) {
    .section--features-benefits .content-box .content-section-box .content-element-box .content-element-item {
        border:1px solid rgba(255,255,255,.4);
        border-radius: 1.625em
    }
}

@media (max-width: 767.98px) {
    .section--features-benefits .content-box .content-section-box .content-element-box .content-element-item {
        width:100%
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box .content-element-item::before {
        content:"";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 2px;
        background: linear-gradient(135deg,rgba(255,255,255,.3) 81%,#fff 100%);
        -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
        -webkit-mask-composite: xor;
        mask-composite: exclude;
        border-radius: 1.6825em;
        z-index: -1
    }
}

@media (max-width: 767.98px) {
    .section--features-benefits .content-box .content-section-box .content-element-box .content-element-item:nth-child(2) {
        margin-left:auto
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box .content-element-item .generic-panel {
        background-color:#000;
        border-radius: 1.6825em;
        width: calc(100% - 2px);
        height: calc(100% - 2px);
        min-height: calc(8.25em - 2px);
        background-color: #000;
        margin: 1px
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__top-box .content-element-item-box:nth-child(1) {
        margin-left:2.25em
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__top-box .content-element-item-box:nth-child(1):hover {
        transform:rotate(-7deg)
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__top-box .content-element-item-box:nth-child(2) {
        margin-right:2.25em;
        margin-left: auto
    }
}

@media (max-width: 1199.98px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__top-box .content-element-item-box:nth-child(2) {
        margin-top:2em;
        margin-left: auto
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__top-box .content-element-item-box:nth-child(2):hover {
        transform:rotate(14deg)
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__center-box .content-element-item-box:nth-child(1) {
        margin-top:2em;
        margin-left: 12.1875em;
        margin-left: 10.1875em
    }
}

@media (max-width: 1199.98px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__center-box .content-element-item-box:nth-child(1) {
        margin-top:2em
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__center-box .content-element-item-box:nth-child(1):hover {
        transform:rotate(14deg)
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__center-box .content-element-item-box:nth-child(2) {
        margin-top:2em;
        margin-right: 12.1875em;
        margin-right: 10.1875em;
        margin-left: auto
    }
}

@media (max-width: 1199.98px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__center-box .content-element-item-box:nth-child(2) {
        margin-top:2em;
        margin-left: auto
    }
}

@media (max-width: 575.98px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__center-box .content-element-item-box:nth-child(2) {
        margin-left:auto
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__center-box .content-element-item-box:nth-child(2):hover {
        transform:rotate(-7deg)
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__bottom-box .content-element-item-box:nth-child(1) {
        margin-top:7.5em;
        margin-top: 2em;
        margin-left: 4.75em
    }
}

@media (max-width: 1199.98px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__bottom-box .content-element-item-box:nth-child(1) {
        margin-top:2em
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__bottom-box .content-element-item-box:nth-child(1):hover {
        transform:rotate(-7deg)
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__bottom-box .content-element-item-box:nth-child(2) {
        margin-top:7.5em;
        margin-top: 2em;
        margin-right: 4.75em;
        margin-left: auto
    }
}

@media (max-width: 1199.98px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__bottom-box .content-element-item-box:nth-child(2) {
        margin-top:2em;
        margin-left: auto
    }
}

@media (max-width: 575.98px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__bottom-box .content-element-item-box:nth-child(2) {
        margin-left:auto
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__bottom-box .content-element-item-box:nth-child(2):hover {
        transform:rotate(14deg)
    }
}

.section--features-benefits .content-box .content-section-box .content-element-box__left-box {
    justify-content: flex-start
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__left-box .content-element-item:nth-child(1) {
        margin-left:4.75em
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__left-box .content-element-item:nth-child(2) {
        margin-top:7.5em;
        margin-left: auto
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__left-box .content-element-item:nth-child(3) {
        margin-top:7.5em;
        margin-left: 4.75em
    }
}

.section--features-benefits .content-box .content-section-box .content-element-box__right-box {
    justify-content: flex-end
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__right-box .content-element-item:nth-child(1) {
        margin-right:4.75em
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__right-box .content-element-item:nth-child(2) {
        margin-top:7.5em;
        margin-right: auto
    }
}

@media (min-width: 1200px) {
    .section--features-benefits .content-box .content-section-box .content-element-box__right-box .content-element-item:nth-child(3) {
        margin-top:7.5em;
        margin-right: 4.75em
    }
}

.lpSectionMerge {
    z-index: 1;
    display: block;
    position: relative
}

.case-studies_listing {
    padding-top: 12.140625em
}

@media (max-width: 1199.98px) {
    .case-studies_listing {
        padding-top:9em
    }
}

@media (max-width: 991.98px) {
    .case-studies_listing {
        padding-top:7em
    }
}

.case-studies_listing:before {
    content: "";
    width: 100%;
    height: 100%;
    position: fixed;
    background-image: url(/assets/images/case-studies/line-squares.webp);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: -1;
    top: 0;
    left: 0
}

.case-studies_listing .genericHead {
    margin-bottom: 2.75em
}

@media (max-width: 575.98px) {
    .case-studies_listing .genericHead {
        margin-bottom:0
    }
}

.case-studies_listing .genericHead h6 {
    font-weight: 700
}

.case_studies-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    list-style: none;
    column-gap: 1.875em;
    row-gap: 1.125em;
    margin-bottom: 2.5em
}

@media (max-width: 575.98px) {
    .case_studies-list {
        margin-bottom:1em;
        column-gap: 1em
    }
}

.case_studies-list .category-item {
    position: relative;
    cursor: pointer;
    padding-left: .7em;
    font-size: 1.875em;
    font-weight: 400;
    color: #5e5e63;
    transition: all .25s ease
}

@media (max-width: 575.98px) {
    .case_studies-list .category-item {
        font-size:1.25em;
        padding: .25em .5em .25em;
        border-radius: 5px;
        background: rgba(255,255,255,.2)
    }
}

.case_studies-list .category-item:before {
    content: "";
    opacity: 0;
    visibility: hidden;
    transition: all .25s ease;
    position: absolute;
    width: .5em;
    height: .5em;
    top: 50%;
    left: 0;
    transform: translate(0,-50%);
    background-image: url(../svg/home/active-arrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    pointer-events: none
}

@media (max-width: 575.98px) {
    .case_studies-list .category-item:before {
        display:none
    }
}

.case_studies-list .category-item.active {
    color: #fff
}

@media (max-width: 575.98px) {
    .case_studies-list .category-item.active {
        color:#000;
        background: #fff
    }
}

.case_studies-list .category-item.active:before {
    opacity: 1;
    visibility: visible
}

.case_studies-list .category-item .child-count {
    font-size: .4em;
    font-weight: 500
}

@media (max-width: 575.98px) {
    .case_studies-list .category-item .child-count {
        font-size:.6em
    }
}

.child-casestudies-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    list-style: none;
    column-gap: 1.875em;
    row-gap: 1.125em;
    margin-bottom: 3.75em
}

@media (max-width: 575.98px) {
    .child-casestudies-list {
        margin-bottom:1em;
        column-gap: 1em
    }
}

.child-casestudies-list .child-category-item {
    position: relative;
    cursor: pointer;
    padding-left: .7em;
    font-size: 2.5em;
    font-weight: 700;
    color: #5e5e63;
    transition: all .25s ease
}

@media (max-width: 575.98px) {
    .child-casestudies-list .child-category-item {
        font-size:1.25em;
        padding: .25em .5em .25em;
        border-radius: 5px;
        background: rgba(255,255,255,.2)
    }
}

.child-casestudies-list .child-category-item:before {
    content: "";
    opacity: 0;
    visibility: hidden;
    transition: all .25s ease;
    position: absolute;
    width: .5em;
    height: .5em;
    top: 50%;
    left: 0;
    transform: translate(0,-50%);
    background-image: url(../svg/home/active-arrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    pointer-events: none
}

@media (max-width: 575.98px) {
    .child-casestudies-list .child-category-item:before {
        display:none
    }
}

.child-casestudies-list .child-category-item.active {
    color: #fff
}

@media (max-width: 575.98px) {
    .child-casestudies-list .child-category-item.active {
        color:#000;
        background: #fff
    }
}

.child-casestudies-list .child-category-item.active:before {
    opacity: 1;
    visibility: visible
}

.child-casestudies-list .child-category-item .child-count {
    font-size: .4em;
    font-weight: 500
}

@media (max-width: 575.98px) {
    .child-casestudies-list .child-category-item .child-count {
        font-size:.6em
    }
}

.child-casestudies-select {
    width: 100%;
    max-width: 25em;
    padding: .5em;
    font-size: 1.25em;
    border: 1px solid #5e5e63;
    border-radius: 1.875em;
    background: #000;
    color: #fff;
    transition: all .25s ease;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px)
}

.child-casestudies-select:focus {
    outline: 0;
    border-color: #ad0dce;
    box-shadow: 0 0 5px rgba(173,13,206,.5)
}

.projects-list {
    padding-top: .625em
}

@media (max-width: 1199.98px) {
    .projects-list .custom-row {
        margin:0
    }
}

.projects-list .custom-row .col_lg_6 {
    opacity: 0;
    transform: translateY(30px);
    transition: opacity .5s ease,transform .5s cubic-bezier(.4,0,.2,1)
}

.projects-list .custom-row .col_lg_6.card-fade-in {
    opacity: 1;
    transform: translateY(0);
    transition: opacity .5s ease,transform .5s cubic-bezier(.4,0,.2,1)
}

@media (max-width: 1199.98px) {
    .projects-list .custom-row .col_lg_6 {
        width:100%
    }
}

.projects-list .custom-row .col_lg_6.highlighted_project {
    margin-bottom: 4.0625em
}

@media (max-width: 575.98px) {
    .projects-list .custom-row .col_lg_6.highlighted_project {
        margin-bottom:3em
    }
}

.case_study-card {
    position: relative
}

.case_study-card .case_study-img_wrapper {
    height: 43.5em;
    border-radius: 1.875em;
    overflow: hidden;
    margin-bottom: 2.25em
}

@media (max-width: 1199.98px) {
    .case_study-card .case_study-img_wrapper {
        height:24em
    }
}

.case_study-card .case_study-content {
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media (max-width: 1199.98px) {
    .case_study-card .case_study-content {
        flex-direction:column;
        align-items: flex-start;
        row-gap: 1em
    }
}

@media (max-width: 991.98px) {
    .case_study-card .case_study-content {
        flex-direction:row;
        align-items: center
    }
}

@media (max-width: 575.98px) {
    .case_study-card .case_study-content {
        flex-direction:column;
        align-items: flex-start
    }
}

@media (max-width: 1199.98px) {
    .case_study-card .case_studies-title_wrapper h4 {
        font-size:2em;
        margin-bottom: 1em
    }
}

@media (max-width: 575.98px) {
    .case_study-card .case_studies-title_wrapper h4 {
        font-size:1.75em;
        margin-bottom: .5em
    }
}

.case_study-card .case_studies-title_wrapper .services {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 1.25em
}

.case_study-card .case_studies-title_wrapper .services .service-item {
    font-size: 1.125em;
    margin-bottom: 0;
    position: relative;
    font-weight: 300;
    padding-left: 1.057em
}

@media (max-width: 1199.98px) {
    .case_study-card .case_studies-title_wrapper .services .service-item {
        font-size:1.25em
    }
}

.case_study-card .case_studies-title_wrapper .services .service-item:before {
    content: "";
    position: absolute;
    width: 9px;
    height: 9px;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background: linear-gradient(90deg,#cd0dce 0,#5f0dce 100%);
    border-radius: 50%;
    box-shadow: 0 4px 15px 0 rgba(205,13,206,.5),0 6px 20px 0 rgba(95,13,206,.4)
}

.no-case-studies p {
    font-size: 2em
}

.child-casestudies-dropdown {
    position: relative;
    width: 100%;
    max-width: 25em;
    margin-bottom: 2.5em
}

.child-casestudies-dropdown .dropdown-toggle {
    width: 100%;
    padding: .5em 1.5em .5em 1em;
    font-size: 1.25em;
    border: 1px solid #5e5e63;
    border-radius: 1.875em;
    background: #000;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    transition: all .25s
}

.child-casestudies-dropdown .dropdown-toggle:focus {
    outline: 0;
    border-color: #ad0dce;
    box-shadow: 0 0 5px rgba(173,13,206,.5)
}

.child-casestudies-dropdown .dropdown-arrow {
    margin-left: .5em;
    font-size: .875em;
    pointer-events: none
}

.child-casestudies-dropdown .dropdown-menu {
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,.125);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border: 1px solid #5e5e63;
    border-radius: .725em;
    box-shadow: 0 8px 24px rgba(0,0,0,.15);
    z-index: 10;
    display: none;
    max-height: 18em;
    overflow-y: auto;
    padding: .5em 0
}

.child-casestudies-dropdown .dropdown-menu::-webkit-scrollbar {
    width: 5px;
    background-color: rgba(0,0,0,.125);
    border-radius: 0
}

.child-casestudies-dropdown .dropdown-menu::-webkit-scrollbar-track {
    background-color: rgba(0,0,0,.125);
    border-radius: 0;
    box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3)
}

.child-casestudies-dropdown .dropdown-menu::-webkit-scrollbar-thumb {
    background: rgba(173,13,206,.65);
    border-radius: 0
}

.child-casestudies-dropdown .dropdown-menu li {
    padding: .75em 1.5em;
    font-size: 1.1em;
    color: #fff;
    cursor: pointer;
    transition: background .2s
}

.child-casestudies-dropdown .dropdown-menu li.active {
    background: #fff;
    color: #000
}

.child-casestudies-dropdown .dropdown-menu li:hover {
    background: rgba(255,255,255,.5);
    color: #000
}

.child-casestudies-dropdown.open .dropdown-menu {
    display: block
}

.termsAndConditionsSection {
    margin-top: 10em
}

@media (max-width: 991.98px) {
    .termsAndConditionsSection {
        margin-top:8em
    }
}

@media (min-width: 1200px) {
    .termsAndConditionsSection__row {
        column-gap:12.9375em
    }
}

@media (min-width: 992px) {
    .termsAndConditionsSection .genericHead {
        position:sticky;
        top: 8em;
        left: 0
    }

    .termsAndConditionsSection .genericHead__title {
        line-height: 1.1
    }
}

.termsAndConditionsSection .clauses .clause__title {
    margin-bottom: .45em
}

@media (min-width: 1200px) {
    .termsAndConditionsSection .clauses .clause__title {
        font-size:2.1875em;
        font-weight: 700;
        line-height: 1.2
    }
}

@media (min-width: 1200px) {
    .termsAndConditionsSection .clauses .clause li,.termsAndConditionsSection .clauses .clause__text {
        font-size:1.25em;
        font-weight: 300;
        line-height: 1.35
    }
}

.termsAndConditionsSection .clauses .clause ul {
    padding-left: 1.5em;
    list-style: none
}

.termsAndConditionsSection .clauses .clause ul li {
    margin-bottom: 1.5em;
    position: relative
}

.termsAndConditionsSection .clauses .clause ul li::before {
    content: "";
    position: absolute;
    width: .72em;
    height: .72em;
    top: .4375em;
    left: -1.4375em;
    background: linear-gradient(90deg,#cd0dce 0,#5f0dce 100%);
    border-radius: 50%;
    box-shadow: 0 4px 15px 0 rgba(205,13,206,.5),0 6px 20px 0 rgba(95,13,206,.4)
}

.termsAndConditionsSection {
    margin-top: 10em
}

@media (max-width: 991.98px) {
    .termsAndConditionsSection {
        margin-top:8em
    }
}

@media (min-width: 1200px) {
    .termsAndConditionsSection__row {
        column-gap:12.9375em
    }
}

@media (min-width: 992px) {
    .termsAndConditionsSection .genericHead {
        position:sticky;
        top: 8em;
        left: 0
    }

    .termsAndConditionsSection .genericHead__title {
        line-height: 1.1
    }
}

.termsAndConditionsSection .clauses .clause__title {
    margin-bottom: .45em
}

@media (min-width: 1200px) {
    .termsAndConditionsSection .clauses .clause__title {
        font-size:2.1875em;
        font-weight: 700;
        line-height: 1.2
    }
}

@media (min-width: 1200px) {
    .termsAndConditionsSection .clauses .clause li,.termsAndConditionsSection .clauses .clause__text {
        font-size:1.25em;
        font-weight: 300;
        line-height: 1.35
    }
}

.termsAndConditionsSection .clauses .clause ul {
    padding-left: 1.5em;
    list-style: none
}

.termsAndConditionsSection .clauses .clause ul li {
    margin-bottom: 1.5em;
    position: relative
}

.termsAndConditionsSection .clauses .clause ul li::before {
    content: "";
    position: absolute;
    width: .72em;
    height: .72em;
    top: .4375em;
    left: -1.4375em;
    background: linear-gradient(90deg,#cd0dce 0,#5f0dce 100%);
    border-radius: 50%;
    box-shadow: 0 4px 15px 0 rgba(205,13,206,.5),0 6px 20px 0 rgba(95,13,206,.4)
}

.notFound {
    height: 100dvh;
    background-image: url(/assets/images/404.webp);
    background-size: cover;
    background-position: center;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding-bottom: 4.8125em;
    position: relative
}

.notFound .section-front-line {
    position: absolute;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100%;
    z-index: 0;
    pointer-events: none
}

@media (max-width: 575.98px) {
    .notFound .section-front-line {
        display:none
    }
}

.notFound .section-front-line .img-wrapper {
    width: 100%;
    height: 100%
}

.notFound__container {
    width: 100%;
    max-width: 32.25em;
    text-align: center
}

@media (max-width: 991.98px) {
    .notFound__container {
        max-width:22.25em
    }
}

.notFound__title {
    margin-bottom: 3.0625em;
    line-height: 1.2
}

@media (max-width: 991.98px) {
    .notFound__title {
        margin-bottom:1em
    }
}

.notFound__button {
    display: flex;
    justify-content: center
}

@media (max-width: 1199.98px) {
    .notFound {
        background-size:200vw;
        background-repeat: no-repeat
    }
}

@media (max-width: 991.98px) {
    .notFound {
        background-size:240vw;
        background-repeat: no-repeat;
        padding-bottom: 8em
    }
}

.thankyou-section {
    height: 100dvh;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

.thankyou-section .section-front-line {
    position: absolute;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100%;
    z-index: 0;
    pointer-events: none
}

@media (max-width: 575.98px) {
    .thankyou-section .section-front-line {
        display:none
    }
}

.thankyou-section .section-front-line .img-wrapper {
    width: 100%;
    height: 100%
}

.thankyou-section .arcSection {
    pointer-events: none;
    position: fixed;
    bottom: -11em;
    left: 0;
    width: 100%;
    transform: scale(1.25)
}

@media (min-width: 992px) {
    .thankyou-section .arcSection {
        margin-top:0
    }
}

@media (min-width: 1200px) {
    .thankyou-section .arcSection {
        margin-top:0
    }
}

@media (max-width: 991.98px) {
    .thankyou-section .arcSection {
        bottom:-4em
    }
}

.thankyou-section .arcSection .img-wrapper {
    width: 100%;
    height: 32.5em;
    position: relative
}

.thankyou-section .arcSection .img-wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

@media (max-width: 1199.98px) {
    .thankyou-section .arcSection .img-wrapper {
        height:24em
    }
}

@media (max-width: 991.98px) {
    .thankyou-section .arcSection .img-wrapper {
        height:19em
    }
}

@media (max-width: 767.98px) {
    .thankyou-section .arcSection .img-wrapper {
        height:14.5em
    }
}

.thankyou-section .arcSection__overlay {
    position: absolute;
    bottom: -19.3125em;
    left: 0;
    width: 100%;
    height: 26.5em;
    background: linear-gradient(to bottom,#000 40%,rgba(0,0,0,0) 74%);
    pointer-events: none;
    z-index: 1
}

.thankyou-section__container {
    width: 100%;
    max-width: 55.1875em;
    text-align: center
}

@media (max-width: 1199.98px) {
    .thankyou-section__container {
        max-width:50vw
    }
}

@media (max-width: 991.98px) {
    .thankyou-section__container {
        max-width:60vw
    }
}

@media (max-width: 767.98px) {
    .thankyou-section__container {
        max-width:22.25em
    }
}

.thankyou-section__title {
    text-transform: capitalize
}

@media (min-width: 1200px) {
    .thankyou-section__title {
        font-size:6.25em
    }
}

@media (max-width: 767.98px) {
    .thankyou-section__title {
        font-size:2.5em
    }
}

.thankyou-section__description {
    margin-bottom: 3.0625em;
    line-height: 1.2;
    max-width: 36em;
    margin: 0 auto 3.0625em auto
}

@media (min-width: 1200px) {
    .thankyou-section__description {
        font-size:1.375em
    }
}

@media (max-width: 1199.98px) {
    .thankyou-section__description {
        margin-bottom:2em
    }
}

@media (max-width: 767.98px) {
    .thankyou-section__description {
        margin-bottom:1em
    }
}

.thankyou-section__button {
    display: flex;
    justify-content: center
}

.industryBanner {
    position: relative;
    width: 100%;
    height: 100vh;
    overflow: hidden
}

.industryBanner::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    opacity: .5;
    background: #000;
    backdrop-filter: blur(114.4499969482px);
    width: 100%;
    height: 100%;
    z-index: 0
}

.industryBanner::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 50%;
    bottom: -2px;
    left: 0;
    background: linear-gradient(180deg,rgba(10,10,11,0) 0,#000 80.74%);
    z-index: 1;
    pointer-events: none
}

.industryBanner .industryBanner__video {
    position: relative;
    width: 100%;
    height: 100%
}

.industryBanner .industryBanner__video iframe,.industryBanner .industryBanner__video video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 109%;
    height: 109%;
    object-fit: cover
}

.industryBanner .contentWrapp {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    z-index: 1
}

.industryBanner .contentWrapp h1 {
    background: linear-gradient(90deg,#fff 21.46%,#953193 119.12%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 4.375em;
    line-height: normal;
    margin-bottom: .25em
}

@media (min-width: 1200px) {
    .industryBanner .contentWrapp h1 {
        letter-spacing:-3.5px
    }
}

@media (max-width: 1199.98px) {
    .industryBanner .contentWrapp h1 {
        font-size:3.5em;
        letter-spacing: -1px
    }
}

@media (max-width: 767.98px) {
    .industryBanner .contentWrapp h1 {
        font-size:3em
    }
}

.industryBanner .btnWrapper {
    display: flex;
    align-items: center;
    gap: 1.75em;
    margin-top: 1.5em
}

@media (max-width: 767.98px) {
    .industryBanner .btnWrapper {
        margin-top:1em
    }
}

.industryBanner .btnWrapper button {
    display: flex;
    align-items: center;
    padding: .4375em .625em .4375em 1.5625em;
    border: 1px solid #fff;
    backdrop-filter: blur(10px);
    border-radius: 3.125em;
    gap: 1em;
    font-size: 1em;
    background: #fff;
    cursor: pointer;
    transition: .25s
}

.industryBanner .btnWrapper button .text {
    font-size: 1.125em;
    font-style: normal;
    font-weight: 500
}

.industryBanner .btnWrapper button .icon {
    width: 2.7634375em;
    height: 2.7634375em;
    flex-shrink: 0
}

@media (min-width: 1200px) {
    .industryBanner .btnWrapper button:hover {
        background:#000;
        transition: .25s
    }

    .industryBanner .btnWrapper button:hover .text {
        color: #fff;
        transition: .25s
    }
}

.industryBanner .btnWrapper .work {
    font-size: 1.125em;
    font-weight: 500;
    position: relative
}

.industryBanner .btnWrapper .work:hover::after {
    transform: translateX(-50%) scaleX(0)
}

.industryBanner .btnWrapper .work::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -.625em;
    transform: translateX(-50%);
    width: 100%;
    height: 1px;
    background-color: #fff;
    transition: .5s
}

.digitalSec {
    padding: 5.9375em 0 10.8125em 0;
    position: relative;
    background: linear-gradient(180deg,rgba(10,10,11,0) 0,#0a0a0b 20.74%);
    overflow: hidden
}

@media (max-width: 1199.98px) {
    .digitalSec {
        padding:3em 0
    }
}

@media (max-width: 991.98px) {
    .digitalSec {
        padding:2em 0
    }
}

.digitalSec .digitalCardsWrapper {
    height: 100%;
    display: flex
}

.digitalSec .digitalCards {
    padding: 3.625em 1em 4.1875em 1em;
    border-radius: 1.875em;
    border: 1px solid rgba(255,255,255,.65);
    background: rgba(41,41,41,.3);
    backdrop-filter: blur(2px);
    display: flex;
    flex-direction: column;
    gap: 2.25em;
    position: relative;
    overflow: hidden
}

@media (max-width: 1199.98px) {
    .digitalSec .digitalCards {
        padding:1.5em
    }
}

.digitalSec .digitalCards::after {
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 32.0870625em;
    width: 16.3754375em;
    height: 32.0870625em;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0,#3300d9 100%);
    filter: blur(110.0000076294px);
    opacity: 0;
    transition: .5s;
    content: ""
}

.digitalSec .digitalCards:hover::after {
    opacity: .4
}

.digitalSec .digitalCards .icon {
    width: 3.25em;
    height: 3.25em
}

.digitalSec .digitalCards.noBorder {
    border: none;
    background: 0 0
}

.digitalSec .digitalCards.noBorder::after {
    display: none
}

.digitalSec .digitalCards .title {
    font-size: 1.5625em
}

.digitalSec .digitalCards h6 {
    line-height: normal
}

.digitalSec .shadeone {
    border-radius: 35.934em;
    opacity: .3;
    background: var(linear-gradient(90deg,#dd0dce 0,#540dce 100%));
    filter: blur(110.0000076294px);
    width: 35.934em;
    height: 15.83625em;
    flex-shrink: 0
}

.digitalSec .shadetwo {
    width: 9.664125em;
    height: 18.9364375em;
    flex-shrink: 0;
    border-radius: 18.9364375em;
    opacity: .5;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0,#3300d9 100%);
    filter: blur(110.0000076294px)
}

.digitalSec .shadeone,.digitalSec .shadetwo {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-90%)
}

.digitalSec .cardRow {
    margin-top: 4.0625em;
    gap: 2em 0
}

@media (max-width: 1199.98px) {
    .digitalSec .cardRow {
        margin-top:3em
    }
}

@media (max-width: 991.98px) {
    .digitalSec .cardRow {
        margin-top:2em
    }
}

.expertiesSec {
    padding: 6.25em 0 8.375em 0
}

@media (max-width: 1199.98px) {
    .expertiesSec {
        padding:3em 0
    }
}

@media (max-width: 991.98px) {
    .expertiesSec {
        padding:2em 0
    }
}

.expertiesSec .cardRow {
    margin-top: 1.875em;
    gap: 2em 0
}

.expertiesSec .expertiesCardsWrapper {
    height: 100%;
    display: flex
}

.expertiesSec .expertiesCardsWrapper .expertiesCards {
    border-radius: 1.875em;
    border: 1px solid rgba(255,255,255,.65);
    background: rgba(41,41,41,.3);
    backdrop-filter: blur(2px);
    display: flex;
    flex-direction: column;
    gap: 3.9375em;
    padding: 2.5em 1.3125em 3.125em 1.875em;
    overflow: hidden
}

@media (max-width: 1199.98px) {
    .expertiesSec .expertiesCardsWrapper .expertiesCards {
        gap:2em;
        padding: 1.5em
    }
}

.expertiesSec .expertiesCardsWrapper .expertiesCards::after {
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 32.0870625em;
    width: 23.35825em;
    height: 45.769625em;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0,#3300d9 100%);
    filter: blur(110.0000076294px);
    opacity: 0;
    transition: .5s;
    content: ""
}

.expertiesSec .expertiesCardsWrapper .expertiesCards:hover::after {
    opacity: .4
}

.expertiesSec .expertiesCardsWrapper .expertiesCards .icon {
    width: 4em;
    height: 4em;
    padding: .9375em;
    border-radius: 50%;
    flex-shrink: 0;
    background: #242424;
    aspect-ratio: 1
}

.expertiesSec .expertiesCardsWrapper .expertiesCards .content {
    display: flex;
    flex-direction: column;
    gap: 1.25em
}

.expertiesSec .expertiesCardsWrapper .expertiesCards .content h6 {
    line-height: normal
}

.expertiesSec .expertiesCardsWrapper.md .expertiesCards {
    gap: 1.75em
}

@media (max-width: 1199.98px) {
    .expertiesSec .expertiesCardsWrapper.md .expertiesCards {
        gap:1.5em
    }
}

@media (max-width: 991.98px) {
    .expertiesSec .expertiesCardsWrapper.md .expertiesCards {
        gap:1.125em
    }
}

.expertiesSec .expertiesCardsWrapper.md .expertiesCards .content {
    gap: .625em
}

.servicesTabsSec .servicesTabs__thumbsWrapper {
    border-radius: 37px;
    background: rgba(41,41,41,.3);
    backdrop-filter: blur(2px);
    width: 100%
}

@media (min-width: 1200px) {
    .servicesTabsSec .servicesTabs__thumbsWrapper {
        width:94.6875em
    }
}

.servicesTabsSec .servicesTabs__thumbsWrapper .servicesTabs__thumbs .swiper-slide {
    text-align: center;
    cursor: pointer;
    padding: 1.25em 1.875em;
    transition: .5s;
    border-radius: 2.3125em;
    background: 0 0
}

@media (max-width: 1199.98px) {
    .servicesTabsSec .servicesTabs__thumbsWrapper .servicesTabs__thumbs .swiper-slide {
        padding:1.25em .875em
    }
}

.servicesTabsSec .servicesTabs__thumbsWrapper .servicesTabs__thumbs .swiper-slide p {
    text-align: center;
    transition: .5s
}

.servicesTabsSec .servicesTabs__thumbsWrapper .servicesTabs__thumbs .swiper-slide.swiper-slide-thumb-active {
    background: #ededed;
    transition: .5s
}

.servicesTabsSec .servicesTabs__thumbsWrapper .servicesTabs__thumbs .swiper-slide.swiper-slide-thumb-active p {
    color: #28282b
}

.servicesTabsSec .servicesTabs__slides {
    margin-top: 4.1875em
}

.servicesTabsSec .servicesTabs__slides .servicesTabsCardsWrapper {
    position: relative;
    padding: 2.375em 2.1875em 1.625em 2.1875em;
    border-radius: 1.875em;
    background: rgba(41,41,41,.4);
    backdrop-filter: blur(2px)
}

.servicesTabsSec .servicesTabs__slides .servicesTabsCardsWrapper .topWrapper {
    display: flex;
    gap: 5.875em;
    margin-bottom: 1.875em
}

.servicesTabsSec .servicesTabs__slides .servicesTabsCardsWrapper .leftCol .title {
    font-size: 1.5625em;
    line-height: normal;
    font-weight: 400
}

.servicesTabsSec .servicesTabs__slides .servicesTabsCardsWrapper .rightCol {
    width: 3.25em;
    height: 3.25em;
    flex-shrink: 0;
    border-radius: .3125em;
    background: #1a1a1a;
    padding: .875em
}

.servicesTabsSec .servicesTabs__slides .servicesTabsCardsWrapper .img-wrapper {
    border-radius: .9375em;
    background: rgba(41,41,41,.4);
    overflow: hidden;
    height: 17.625em
}

.servicesTabsSec .servicesTabs__slides .servicesTabsCardsWrapper .img-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.servicesTabsSec .servicesTabsInnerSlider {
    padding-bottom: 6.25em
}

@media (max-width: 1199.98px) {
    .servicesTabsSec .servicesTabsInnerSlider {
        padding-bottom:3em
    }
}

@media (max-width: 991.98px) {
    .servicesTabsSec .servicesTabsInnerSlider {
        padding-bottom:2em
    }
}

.servicesTabsSec .scrollbarWrapper {
    width: 28.25em;
    position: relative;
    margin: 6.25em auto 0 auto
}

@media (max-width: 1199.98px) {
    .servicesTabsSec .scrollbarWrapper {
        margin-top:3em
    }
}

@media (max-width: 991.98px) {
    .servicesTabsSec .scrollbarWrapper {
        margin-top:2em
    }
}

@media (max-width: 767.98px) {
    .servicesTabsSec .scrollbarWrapper {
        width:80%
    }
}

.servicesTabsSec .scrollbarWrapper .swiper-pagination-progressbar-fill {
    background: linear-gradient(90deg,#dd0dce 0,#540dce 100%)!important;
    border-radius: .625em
}

.servicesTabsSec .scrollbarWrapper .swiper-pagination {
    background: rgba(229,231,235,.2);
    border-radius: .625em
}

.whyChooseSec .whyRow {
    gap: 1.875em 0;
    margin-top: 2.625em
}

.whyChooseSec .whycardWrapper {
    height: 100%;
    display: flex
}

.whyChooseSec .whycard {
    padding: 1.875em 1.875em 2.8125em 1.875em;
    border-radius: 1.875em;
    border: 1px solid rgba(255,255,255,.65);
    background: rgba(41,41,41,.3);
    backdrop-filter: blur(2px);
    display: flex;
    flex-direction: column;
    gap: 2.875em;
    position: relative;
    overflow: hidden
}

.whyChooseSec .whycard::after {
    content: "";
    position: absolute;
    right: 0;
    width: 20.57925em;
    height: 40.3243125em;
    border-radius: 645.189px;
    opacity: 0;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0,#3300d9 100%);
    filter: blur(110.0000076294px);
    flex-shrink: 0;
    top: 0;
    transition: .5s
}

.whyChooseSec .whycard:hover::after {
    opacity: .4;
    transition: .5s
}

.whyChooseSec .whycard .content {
    display: flex;
    flex-direction: column;
    gap: 1.5625em
}

.whyChooseSec .whycard .content h5 {
    font-size: 1.5625em;
    font-weight: 400
}

.whyChooseSec .whycard .icon {
    width: 4.5em;
    height: 4.5em;
    background: #242424;
    padding: 1em;
    border-radius: 50%;
    aspect-ratio: 1;
    display: flex;
    align-items: center;
    justify-content: center
}

.realResultSec .realResultCardWrapper {
    display: flex;
    height: 100%
}

.realResultSec .realResultCardWrapper .realResultCard {
    overflow: hidden
}

.realResultSec .realResultCardWrapper .realResultCard:hover .topWrapper .description {
    transform: translateY(0);
    transition: .5s
}

.realResultSec .realResultCardWrapper .realResultCard:hover .buttonWrapper {
    bottom: 0;
    transition: .5s
}

.realResultSec .realResultCardWrapper .realResultCard .topWrapper {
    position: relative;
    overflow: hidden
}

.realResultSec .realResultCardWrapper .realResultCard .topWrapper .description {
    border-radius: 1.4375em;
    background: rgba(32,32,32,.9);
    backdrop-filter: blur(11.5px);
    padding: 2.1875em 1.375em 1.9375em 1.375em;
    position: absolute;
    bottom: 0;
    transform: translateY(100%);
    transition: .5s
}

.realResultSec .realResultCardWrapper .realResultCard .topWrapper .description p {
    font-weight: 300
}

.realResultSec .realResultCardWrapper .realResultCard .topWrapper .description p:last-child {
    margin-bottom: 0
}

.realResultSec .realResultCardWrapper .realResultCard .topWrapper .img-wrapper {
    height: 26.6611875em;
    border-radius: 1.4375em;
    overflow: hidden
}

@media (max-width: 991.98px) {
    .realResultSec .realResultCardWrapper .realResultCard .topWrapper .img-wrapper {
        height:22.661188em
    }
}

@media (max-width: 767.98px) {
    .realResultSec .realResultCardWrapper .realResultCard .topWrapper .img-wrapper {
        height:20em
    }
}

.realResultSec .realResultCardWrapper .realResultCard .topWrapper .img-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.realResultSec .realResultCardWrapper .realResultCard .content {
    display: flex;
    flex-direction: column;
    gap: 2.0625em;
    margin-top: 1.5em
}

.realResultSec .realResultCardWrapper .realResultCard .content h4 {
    margin-bottom: 0
}

.realResultSec .realResultCardWrapper .realResultCard .content p {
    font-size: 1.5em
}

.realResultSec .realResultCardWrapper .realResultCard .content p:last-child {
    margin-bottom: 0
}

.realResultSec .realResultCardWrapper .realResultCard .buttonWrapper {
    margin-top: 3.1875em;
    position: relative;
    bottom: -8em;
    transition: .5s;
    width: max-content
}

@media (max-width: 1199.98px) {
    .realResultSec .realResultCardWrapper .realResultCard .buttonWrapper {
        margin-top:2em
    }
}

.realResultSec .realResultCardWrapper .realResultCard .buttonWrapper a {
    padding: .625em 1.0625em;
    font-size: 1.125em;
    display: block
}

.realResultSec .realResultCardWrapper .realResultCard .buttonWrapper a::before {
    content: "";
    position: absolute;
    inset: 0;
    border: 2px solid rgba(255,255,255,.12);
    border-radius: 3.75em;
    pointer-events: none
}

.realResultSec .realResultRow {
    gap: 2em 0
}

.realResultSec .seeMoreBtn {
    margin-top: 6.125em;
    position: relative;
    width: max-content;
    margin-left: auto;
    margin-right: auto
}

@media (max-width: 1199.98px) {
    .realResultSec .seeMoreBtn {
        margin-top:3em
    }
}

@media (max-width: 991.98px) {
    .realResultSec .seeMoreBtn {
        margin-top:2em
    }
}

.realResultSec .seeMoreBtn a {
    padding: 1.25em 2.5em;
    font-size: 1.125em;
    display: block;
    position: relative;
    transition: .8s;
    border-radius: 3.75em;
    font-weight: 500;
    background: #fff;
    color: #28282b
}

.realResultSec .seeMoreBtn a::before {
    content: "";
    position: absolute;
    inset: 0;
    border: 2px solid rgba(255,255,255,.12);
    border-radius: 3.75em;
    pointer-events: none
}

.realResultSec .seeMoreBtn a:hover {
    background: #28282b;
    color: #fff
}

.estateFormSec {
    padding: 1.25em 0;
    background: #fff
}

.estateFormSec .estateFormRow {
    display: flex;
    align-items: center
}

@media (max-width: 991.98px) {
    .estateFormSec .estateFormRow {
        flex-wrap:wrap
    }
}

.estateFormSec .estateFormRow .leftCol {
    border-radius: 0 3.125em 3.125em 0;
    background: #0a0a0b;
    padding: 3.75em 7.375em 4.75em 10.247%;
    width: 50.8%;
    height: 58.75em;
    display: flex;
    flex-direction: column;
    gap: 2em
}

@media (max-width: 1199.98px) {
    .estateFormSec .estateFormRow .leftCol {
        padding:2em 2em 2em 5em;
        height: 50em
    }
}

@media (max-width: 991.98px) {
    .estateFormSec .estateFormRow .leftCol {
        width:100%;
        padding: 2em 2em 2em 3em;
        height: auto;
        margin-bottom: 2em
    }
}

@media (max-width: 767.98px) {
    .estateFormSec .estateFormRow .leftCol {
        padding-left:1.43em
    }
}

.estateFormSec .estateFormRow .leftCol .wrapper {
    margin-top: auto
}

.estateFormSec .estateFormRow .leftCol .wrapper .sheduleCallWrapper:not(:last-child) {
    margin-bottom: 2em
}

.estateFormSec .estateFormRow .rightCol {
    width: 50.2%;
    padding-left: 6.5em;
    padding-right: 10.247%
}

@media (max-width: 1199.98px) {
    .estateFormSec .estateFormRow .rightCol {
        padding-left:2em;
        padding-right: 5em
    }
}

@media (max-width: 991.98px) {
    .estateFormSec .estateFormRow .rightCol {
        width:100%;
        padding-right: 3em
    }
}

@media (max-width: 767.98px) {
    .estateFormSec .estateFormRow .rightCol {
        padding-right:3em
    }
}

.estateFormSec .estateFormRow .rightCol .formWrapper {
    width: 100%
}

.estateFormSec .estateFormRow .rightCol .formWrapper form {
    width: 100%
}

.estateFormSec .estateFormRow .rightCol .formWrapper .submitBtn {
    padding: 1.125em 2.25em;
    font-size: 1.125em;
    display: block;
    position: relative;
    transition: .8s;
    border-radius: 3.75em;
    font-weight: 500;
    background: #fff;
    color: #28282b;
    border: 1px solid #28282b;
    margin: 0 auto;
    cursor: pointer
}

@media (max-width: 575.98px) {
    .estateFormSec .estateFormRow .rightCol .formWrapper .submitBtn {
        font-size:.975em
    }
}

.estateFormSec .estateFormRow .rightCol .formWrapper .submitBtn::before {
    content: "";
    position: absolute;
    inset: 0;
    border: 2px solid rgba(255,255,255,.12);
    border-radius: 3.75em;
    pointer-events: none
}

.estateFormSec .estateFormRow .rightCol .formWrapper .submitBtn:hover {
    background: #28282b;
    color: #fff
}

.estateFormSec .estateFormRow .rightCol .inputWrapper input,.estateFormSec .estateFormRow .rightCol .inputWrapper textarea {
    border-radius: .625em;
    border: .876px solid rgba(255,255,255,.65);
    background: rgba(41,41,41,.11);
    backdrop-filter: blur(2px);
    color: #28282b;
    width: 100%;
    font-size: 1.25em;
    padding: 1.1em 1.5em;
    margin-bottom: 1.875em;
    font-family: "The Future"
}

@media (max-width: 1199.98px) {
    .estateFormSec .estateFormRow .rightCol .inputWrapper input,.estateFormSec .estateFormRow .rightCol .inputWrapper textarea {
        padding:.85em
    }
}

@media (max-width: 991.98px) {
    .estateFormSec .estateFormRow .rightCol .inputWrapper input,.estateFormSec .estateFormRow .rightCol .inputWrapper textarea {
        font-size:1.125em
    }
}

.estateFormSec .estateFormRow .rightCol .inputWrapper input::placeholder,.estateFormSec .estateFormRow .rightCol .inputWrapper textarea::placeholder {
    color: #28282b
}

.estateFormSec .estateFormRow .rightCol .inputWrapper textarea {
    height: 12.0625em
}

@media (max-width: 1199.98px) {
    .estateFormSec .estateFormRow .rightCol .inputWrapper textarea {
        height:8em
    }
}

.sheduleCallWrapper {
    border-radius: 1.875em;
    border: 1px solid #404040;
    background: #262626;
    position: relative;
    overflow: hidden;
    display: flex;
    width: 28.125em
}

@media (max-width: 991.98px) {
    .sheduleCallWrapper {
        width:100%
    }
}

.sheduleCallWrapper::after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 22.8935625em;
    background: radial-gradient(50% 50% at 50% 50%,#fff 0,#3300d9 100%);
    filter: blur(110.0000076294px);
    width: 11.6835625em;
    height: 22.8935625em;
    flex-shrink: 0;
    transition: .5s;
    opacity: 0
}

.sheduleCallWrapper:hover::after {
    opacity: .4;
    transition: .5s
}

.sheduleCallWrapper h5 {
    font-size: 1.5625em;
    font-weight: 400
}

@media (max-width: 767.98px) {
    .sheduleCallWrapper h5 {
        font-size:1.25em
    }
}

.sheduleCallWrapper p {
    font-size: .9375em;
    font-weight: 300
}

.sheduleCallWrapper .img-wrapper {
    width: 14.375em;
    height: 13.1875em
}

@media (max-width: 991.98px) {
    .sheduleCallWrapper .img-wrapper {
        width:14.375em;
        height: 13.1875em
    }
}

.sheduleCallWrapper .img-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.sheduleCallWrapper .content {
    padding: 2em 2.5em 2em 0;
    display: flex;
    gap: 1em;
    flex-direction: column;
    z-index: 2
}

@media (max-width: 767.98px) {
    .sheduleCallWrapper .content {
        padding:1em 1em 1em 0
    }
}

.sheduleCallWrapper .btnWrapper {
    position: relative;
    width: max-content
}

.sheduleCallWrapper .btnWrapper a {
    padding: .8em 1.35em;
    font-size: .9375em;
    font-weight: 500;
    display: block;
    position: relative;
    transition: .8s;
    border-radius: 3.75em
}

.sheduleCallWrapper .btnWrapper a::before {
    content: "";
    position: absolute;
    inset: 0;
    border: 2px solid rgba(255,255,255,.12);
    border-radius: 3.75em;
    pointer-events: none
}

.sheduleCallWrapper .btnWrapper a:hover {
    background: #fff;
    color: #28282b
}

.industrySlider .swiper-wrapper {
    align-items: flex-end
}

.industrySlider .swiper-slide {
    border-radius: 1.58725em;
    overflow: hidden;
    position: relative;
    transition: .5s;
    margin-right: 2.3125em;
    height: 31.6600625em
}

@media (min-width: 1200px) {
    .industrySlider .swiper-slide {
        width:27.5%!important
    }
}

@media (max-width: 1199.98px) {
    .industrySlider .swiper-slide {
        height:28em
    }
}

@media (max-width: 767.98px) {
    .industrySlider .swiper-slide {
        height:20em
    }
}

.industrySlider .swiper-slide::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg,rgba(0,0,0,0) 6.16%,#0a0a0b 94.14%);
    height: 100%;
    width: 100%
}

.industrySlider .swiper-slide.swiper-slide-active {
    transition: .5s
}

@media (min-width: 1200px) {
    .industrySlider .swiper-slide.swiper-slide-active {
        height:36.4375em;
        width: 40%!important
    }
}

.industrySlider .swiper-slide.swiper-slide-active .img-wrapper {
    transition: .5s
}

.industrySlider .swiper-slide .img-wrapper {
    position: relative;
    transition: .5s;
    height: 100%;
    width: 100%
}

.industrySlider .swiper-slide .img-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.industrySlider .swiper-slide .content {
    z-index: 2;
    position: absolute;
    left: 2.8125em;
    bottom: 4.625em
}

@media (max-width: 1199.98px) {
    .industrySlider .swiper-slide .content {
        left:1.5em;
        bottom: 1.5em
    }
}

.industrySlider .swiper-slide .content h4 {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 2.3626875em
}

@media (max-width: 1199.98px) {
    .industrySlider .swiper-slide .content h4 {
        font-size:1.8em
    }
}

@media (min-width: 1200px) {
    .partnersSec .leftCol {
        padding-right:5.5em
    }
}

.partnersSec .leftCol ul {
    display: flex;
    flex-direction: column;
    gap: 3.75em
}

@media (max-width: 1199.98px) {
    .partnersSec .leftCol ul {
        gap:2.5em
    }
}

@media (max-width: 991.98px) {
    .partnersSec .leftCol ul {
        gap:2em
    }
}

.partnersSec .leftCol ul li {
    position: relative;
    padding-left: 3.063em;
    text-transform: capitalize;
    width: 100%;
    max-width: max-content;
    list-style: none;
    margin-bottom: 0
}

.partnersSec .leftCol ul li::before {
    content: "";
    position: absolute;
    width: 1.125em;
    height: 1.125em;
    top: 0;
    left: 0;
    background: linear-gradient(90deg,#cd0dce 0,#5f0dce 100%);
    border-radius: 50%;
    box-shadow: 0 4px 15px 0 rgba(205,13,206,.5),0 6px 20px 0 rgba(95,13,206,.4)
}

.partnersSec .leftCol ul li p:last-child {
    margin-bottom: 0
}

.partnersSec .leftCol ul li .head {
    font-size: 1.5625em;
    line-height: normal;
    margin-bottom: .5em
}

@media (max-width: 1199.98px) {
    .partnersSec .leftCol ul li .head {
        font-size:1.25em
    }
}

@media (max-width: 767.98px) {
    .partnersSec .partnerWrapper {
        margin-top:2em
    }
}

.partnersSec .partnerWrapper .wrapper p:last-child {
    margin-bottom: 0
}

.partnersSec .swiper-slide {
    transform: scale(.8);
    transition: .8s
}

.partnersSec .swiper-slide.swiper-slide-active {
    transform: scale(1)
}

.partnersSec .arrowWrapper {
    position: relative;
    margin-top: 2.5em;
    display: flex;
    gap: 1.25em
}

.partnersSec .arrowWrapper .swiper-button-next,.partnersSec .arrowWrapper .swiper-button-prev {
    position: relative;
    transition: .5s;
    margin: 0;
    width: 5.0625em;
    height: 5.0625em;
    top: unset;
    left: unset;
    right: unset;
    bottom: unset;
    border-radius: 50%;
    aspect-ratio: 1;
    border: 1px solid rgba(255,255,255,.65);
    background: rgba(41,41,41,.3);
    backdrop-filter: blur(2px)
}

@media (max-width: 1199.98px) {
    .partnersSec .arrowWrapper .swiper-button-next,.partnersSec .arrowWrapper .swiper-button-prev {
        width:3.5em;
        height: 3.5em
    }
}

@media (max-width: 767.98px) {
    .partnersSec .arrowWrapper .swiper-button-next,.partnersSec .arrowWrapper .swiper-button-prev {
        width:2.5em;
        height: 2.5em;
        padding: .65em
    }
}

.partnersSec .arrowWrapper .swiper-button-next::after,.partnersSec .arrowWrapper .swiper-button-next::before,.partnersSec .arrowWrapper .swiper-button-prev::after,.partnersSec .arrowWrapper .swiper-button-prev::before {
    display: none
}

.partnersSec .partnerWrapper {
    border-radius: 1.875em;
    border: .876px solid rgba(255,255,255,.65);
    background: rgba(41,41,41,.3);
    backdrop-filter: blur(2px);
    padding: 2.1875em 2.5625em 3.125em 2.5625em
}

@media (max-width: 991.98px) {
    .partnersSec .partnerWrapper {
        padding:1.5em
    }
}

.partnersSec .partnerWrapper .wrapper {
    display: flex;
    flex-direction: column;
    gap: 1.875em
}

@media (max-width: 991.98px) {
    .partnersSec .partnerWrapper .wrapper {
        gap:1.5em
    }
}

.partnersSec .partnerWrapper .wrapper .quotWrapper {
    width: 2.8125em;
    height: 2.3125em
}

.partnersSec .partnerWrapper .clientName {
    margin-top: 7.625em;
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media (max-width: 1199.98px) {
    .partnersSec .partnerWrapper .clientName {
        margin-top:6em
    }
}

@media (max-width: 991.98px) {
    .partnersSec .partnerWrapper .clientName {
        margin-top:1.5em;
        flex-wrap: wrap;
        gap: 2em
    }
}

@media (max-width: 767.98px) {
    .partnersSec .partnerWrapper .clientName {
        gap:1em;
        margin-top: 1em
    }
}

.partnersSec .partnerWrapper .clientName .starWrapper {
    display: flex;
    gap: .4375em;
    align-items: center
}

.partnersSec .partnerWrapper .clientName .starWrapper img,.partnersSec .partnerWrapper .clientName .starWrapper svg {
    width: 1.25em;
    height: 1.25em
}

.partnersSec .partnerWrapper .clientName .img-wrapper {
    border-radius: 50%;
    width: 3.4375em;
    height: 3.4375em;
    aspect-ratio: 1;
    overflow: hidden
}

.partnersSec .partnerWrapper .clientName .nameWrapper {
    display: flex;
    gap: .9375em
}

.partnersSec .partnerWrapper .clientName .line {
    color: #525252;
    font-family: "The Future";
    font-size: .9375em;
    line-height: normal
}

.partnersSec .partnerWrapper .clientName .wrap {
    display: flex;
    flex-direction: column
}

.storySec .swiper-pagination {
    position: relative;
    margin-top: 2.5em;
    top: unset;
    left: unset;
    right: unset;
    bottom: unset
}

.storySec .swiper-pagination .swiper-pagination-bullet {
    background: #2e2e2f;
    width: .875em;
    height: .875em;
    opacity: 1
}

.storySec .swiper-pagination .swiper-pagination-bullet-active {
    background: var(--Gradian-1,linear-gradient(90deg,#dd0dce 0,#540dce 100%))
}

.storySec .storyWrapper {
    border-radius: 1.875em;
    border: 1px solid rgba(255,255,255,.65);
    background: rgba(41,41,41,.3);
    backdrop-filter: blur(2px);
    display: flex;
    overflow: hidden
}

@media (max-width: 1199.98px) {
    .storySec .storyWrapper {
        flex-wrap:wrap
    }
}

.storySec .img-wrapper {
    width: 36.875em;
    height: 31.9375em;
    border-radius: 1.875em;
    flex-shrink: 0
}

@media (max-width: 1199.98px) {
    .storySec .img-wrapper {
        width:100%;
        height: 28.9375em
    }
}

@media (max-width: 991.98px) {
    .storySec .img-wrapper {
        height:25em
    }
}

@media (max-width: 767.98px) {
    .storySec .img-wrapper {
        height:13em
    }
}

.storySec .img-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.storySec .leftWrapper {
    padding: 4.5em 3.5em 4.5em 4.5em
}

@media (max-width: 1199.98px) {
    .storySec .leftWrapper {
        padding:2em
    }
}

.storySec .leftWrapper .title {
    font-weight: 400
}

@media (min-width: 1200px) {
    .storySec .leftWrapper .title {
        font-size:3.125em
    }
}

.storySec .leftWrapper .contentWrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 2.5em;
    margin-top: 3.375em
}

@media (max-width: 1199.98px) {
    .storySec .leftWrapper .contentWrapper {
        margin-top:2em
    }
}

@media (max-width: 991.98px) {
    .storySec .leftWrapper .contentWrapper {
        margin-top:0;
        gap: 1.5em
    }
}

.storySec .leftWrapper .contentWrapper .box {
    width: 47.5%
}

@media (max-width: 767.98px) {
    .storySec .leftWrapper .contentWrapper .box {
        width:100%
    }
}

.storySec .leftWrapper .contentWrapper .box h4 {
    font-weight: 400
}

.storySec .leftWrapper .contentWrapper .box p:last-child {
    margin-bottom: 0
}

.storySec .topWrapper {
    display: flex;
    justify-content: space-between;
    margin-bottom: 4.6875em
}

@media (max-width: 1199.98px) {
    .storySec .topWrapper {
        margin-bottom:3em
    }
}

@media (max-width: 991.98px) {
    .storySec .topWrapper {
        margin-bottom:2em
    }
}

.storySec .topWrapper .title {
    margin-bottom: 0
}

.storySec .topWrapper .overlayBtn {
    position: relative;
    width: max-content
}

@media (max-width: 1199.98px) {
    .storySec .topWrapper .overlayBtn {
        margin-top:3em
    }
}

@media (max-width: 991.98px) {
    .storySec .topWrapper .overlayBtn {
        margin-top:2em
    }
}

@media (max-width: 575.98px) {
    .storySec .topWrapper .overlayBtn {
        display:none
    }
}

.storySec .topWrapper .overlayBtn a {
    padding: 1.25em 2.5em;
    font-size: 1.125em;
    display: block;
    position: relative;
    transition: .8s;
    border-radius: 3.75em;
    font-weight: 500
}

.storySec .topWrapper .overlayBtn a::before {
    content: "";
    position: absolute;
    inset: 0;
    border: 2px solid rgba(255,255,255,.12);
    border-radius: 3.75em;
    pointer-events: none
}

.storySec .topWrapper .overlayBtn a:hover {
    background: #fff;
    color: #28282b
}

.storySec .overlayBtnBottom {
    position: relative;
    width: max-content;
    margin: 2em auto 0 auto
}

@media (min-width: 576px) {
    .storySec .overlayBtnBottom {
        display:none
    }
}

.storySec .overlayBtnBottom a {
    padding: 1.25em 2.5em;
    font-size: 1em;
    display: block;
    position: relative;
    transition: .8s;
    border-radius: 3.75em;
    font-weight: 500
}

.storySec .overlayBtnBottom a::before {
    content: "";
    position: absolute;
    inset: 0;
    border: 2px solid rgba(255,255,255,.12);
    border-radius: 3.75em;
    pointer-events: none
}

.storySec .overlayBtnBottom a:hover {
    background: #fff;
    color: #28282b
}

.faqsSection .headingWrapper .overlayBtn {
    position: relative;
    width: max-content
}

@media (max-width: 1199.98px) {
    .faqsSection .headingWrapper .overlayBtn {
        margin-top:3em
    }
}

@media (max-width: 991.98px) {
    .faqsSection .headingWrapper .overlayBtn {
        margin-top:2em
    }
}

.faqsSection .headingWrapper .overlayBtn a {
    padding: 1.25em 2.5em;
    font-size: 1.125em;
    display: block;
    position: relative;
    transition: .8s;
    border-radius: 3.75em;
    font-weight: 500
}

.faqsSection .headingWrapper .overlayBtn a::before {
    content: "";
    position: absolute;
    inset: 0;
    border: 2px solid rgba(255,255,255,.12);
    border-radius: 3.75em;
    pointer-events: none
}

.faqsSection .headingWrapper .overlayBtn a:hover {
    background: #fff;
    color: #28282b
}

.faqsSection .leftCol {
    display: flex;
    flex-direction: column;
    gap: 2em;
    height: 100%
}

@media (min-width: 1200px) {
    .faqsSection .leftCol {
        padding-right:6em
    }
}

.faqsSection .leftCol .wrapper {
    margin-top: auto
}

.faqsSection .leftCol .wrapper .sheduleCallWrapper:not(:last-child) {
    margin-bottom: 2em
}

@media (min-width: 1200px) {
    .faqsSection .leftCol.noPadding {
        padding-right:0
    }
}
.range-slider-input {
    display: none !important;
}
.header__nav--list li:last-child {
    display: none;
}
.footer__quickLinks--list li:nth-last-child(2) {
    display: none;
}



.leftSideLinks.show {
    display: none !important;
}

.rightSideLinks {
    display: none !important;
}

.socialLinksWrapper {
    display: none !important;
}
.footer__logo {
    margin-bottom: 80px;
    border-bottom: 1px solid #575757;
    padding-bottom: 70px;
}


.reviews-grid .main-testimonial {
    border: 2px solid #bff747;
    border-radius: 11px !important;
    padding: 20px;
    height: 400px;
    margin-bottom: 30px;
    border-image: linear-gradient(213deg, #dd0dce -39.81%, #540dce 85.21%) 11;
}

body.light .reviews-grid .main-testimonial {
    border-color: #1650B7;
}

.flxc {
    display: flex;
    flex-wrap: wrap;
    margin-top: 80px;
}

.reviews-main {
    padding: 10% 0;
}


@media only screen and (max-width: 768px) {
    
   .reviews-main {
    padding: 30% 0 !important;
} 
    
}

















