 .thatwhat {
            z-index: 99999;
            position: fixed;
            bottom: 0;
            left: 0;
            padding-left: 20px;
            padding-bottom: 20px;
        }

        .thatwhat img {
            height: 60px;
            width: 60px;
        }

        * {
            box-sizing: border-box;
        }

        #google_translate_element {
            z-index: 9999999;
            position: fixed;
            bottom: 25px;
            left: 15px;
        }

        .goog-te-gadget {
            font-family: Roboto, "Open Sans", sans-serif !important;
            text-transform: uppercase;
        }

        .goog-te-gadget-simple {
            background: #00c805 !important;
            !important;
            border: 1px solid rgba(255, 255, 255, 0.5) !important;
            padding: 3px !important;
            border-radius: 4px !important;
            font-size: 0.8rem !important;
            line-height: 2rem !important;
            display: inline-block;
            cursor: pointer;
            zoom: 1;
            margin-bottom: 4px;
        }

        .goog-te-gadget-simple span {
            color: #fff
        }

        .goog-te-menu2 {
            max-width: 100%;
        }

        .goog-te-menu-value {
            color: #fff !important;
        }

        .goog-te-menu-value:before {
            font-family: 'Material Icons';
            content: "\E927";
            margin-right: 16px;
            font-size: 2rem;
            vertical-align: -10px;
        }

        .goog-te-menu-value span:nth-child(5) {
            display: none;
        }

        .goog-te-menu-value span:nth-child(3) {
            border: none !important;
            font-family: 'Material Icons';
        }

        .goog-te-menu-value span:nth-child(3):after {
            font-family: 'Material Icons';
            content: "\E5C5";
            font-size: 1.5rem;
            vertical-align: -6px;
        }

        .goog-te-gadget-icon {
            background-position: 0px 0px;
            height: 32px !important;
            width: 32px !important;
            margin-right: 8px !important;
            display: none;
        }

        .goog-te-banner-frame.skiptranslate {
            display: none !important;
        }


        body {
            top: 0px !important;
        }

        @media (max-width: 667px) {
            #google_translate_element {}

            #google_translate_element goog-te-gadget {}

            #google_translate_element .skiptranslate {}

            #google_translate_element .goog-te-gadget-simple {
                text-align: center;
            }
        }

        .preloader {
            position: fixed;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            background-color: #fff;
            display: flex;
            justify-content: center;
            align-items: center;
            z-index: 1000;
        }

        .blur-bg::after {
            /* content: "";
            position: absolute;
            inset: 0;
            border: 1px solid transparent;
            border-radius: inherit;
            background: linear-gradient(hsl(195 3% 27%), transparent) border-box;
            -webkit-mask: linear-gradient(hsl(0 0% 0%) 0 0) padding-box, linear-gradient(hsl(0 0% 0%) 0 0);
            -webkit-mask-composite: xor;
            mask-composite: exclude;
            z-index: -1; */
        }

        .anim-border::after {
            content: "";
            position: absolute;
            left: -50%;
            top: -50%;
            width: 200%;
            height: 200%;
            background-color: transparent;
            background-repeat: no-repeat;
            background-size: 50% 50%, 50% 50%;
            background-position: 0 0, 100% 0, 100% 100%, 0 100%;
            background-image: radial-gradient(circle, #00c805 0, rgba(252, 70, 107, 0) 71%), linear-gradient(transparent, transparent), linear-gradient(transparent, transparent), linear-gradient(transparent, transparent);
            animation: borderRotate 4s linear infinite;
            z-index: -1;
            pointer-events: none;
        }

        .anim-btn::after {
            content: "";
            position: absolute;
            left: -50%;
            top: -50%;
            width: 200%;
            height: 200%;
            background-color: transparent;
            background-repeat: no-repeat;
            background-size: 50% 50%, 50% 50%;
            background-position: 0 0, 100% 0, 100% 100%, 0 100%;
            background-image: radial-gradient(circle, #00c805 0, rgba(252, 70, 107, 0) 71%), linear-gradient(transparent, transparent), linear-gradient(transparent, transparent), linear-gradient(transparent, transparent);
            animation: borderRotate 4s linear infinite;
            z-index: -1;
            pointer-events: none;
        }

        @keyframes borderRotate {
            100% {
                transform: rotate(1turn);
            }
        }

        .tv-vid {
            position: relative;
            border-radius: 9.6px;
            box-shadow: -5.49px 7.54px 46.63px 0 #00c80580, 0 -2.74px 41.14px 0 #01bde680;
            padding: 3.2px;
            width: 80%;
            margin: 0 auto;
        }

        .tv-vid::before {
            background: linear-gradient(223.94deg, #00c805 8.32%, #2962ff 49.61%, #f49957 90.41%);
            border-radius: inherit;
            content: "";
            height: 100%;
            left: 0;
            position: absolute;
            top: 0;
            width: 100%;
        }

        .blur-bg {
            background: hsl(180 15% 5% / 1);
            padding: 20px;
            border-radius: 12px;
            border: 1px solid hsl(253 9% 20%);
        }

        .bounce {
            width: 150px;
            /* Set your image size */
            animation: bounce-animation 1s ease-in-out infinite;
        }

        @keyframes bounce-animation {
            0% {
                transform: translateY(0);
            }

            50% {
                transform: translateY(-30px);
                /* Adjust this value for higher/lower bounce */
            }

            100% {
                transform: translateY(0);
            }
        }

         .header-standard ul.navbar-nav>li>a {
                    color: #ffffff
                }

     @media screen and (min-width: 1280px) {
                .hero-wrap {
                    padding: 210px 100px;
                }
            }

            @media screen and (min-width: 1024px) {
                .hero-wrap {
                    padding: 138px 50px;
                }
            }

            @media screen and (min-width: 991px) {
                .hero-wrap {
                    padding: 125px 40px;
                }
            }

            @media screen and (min-width: 768px) {
                .hero-wrap {
                    padding: 130px 40px;
                }
            }

            @media screen and (min-width: 568px) {
                .hero-wrap {
                    justify-content: center;
                    padding: 64px 40px;
                }
            }



            .hero-wrap h1 {
                font-size: 72px;
                font-weight: 200;
                line-height: 1.15em;
            }

            @media (max-width: 1440px) {
                .hero-wrap h1 {
                    font-size: 62px;
                    font-weight: 200;
                    line-height: 1.15em;
                }
            }

            .hero-wrap .title>em {
                white-space: nowrap;
                font-weight: 600;
                font-style: normal;
                background: linear-gradient(to right, #6af542, #8bf57f);
                color: #6af542;
                background-clip: text;
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }

            .hero-wrap .title>span {
                white-space: nowrap;
                font-weight: 300;
                font-style: normal;
                color: #fff;
            }

            .hero-wrap .sub-title {
                color: #fff;
                font-size: 23px;
                font-weight: 200;
                margin-top: 70px;
            }

            .css-1n9l6f5 {
                background-image: linear-gradient(to left, #485a84, rgba(44, 55, 83, 1));
                padding: 1px;
                border-radius: 20px;
            }

            .css-1n9l6f5 span>span {
                box-sizing: border-box;
                display: -webkit-box;
                display: -webkit-flex;
                display: -ms-flexbox;
                display: flex;
                -webkit-flex-direction: row;
                -ms-flex-direction: row;
                flex-direction: row;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-align-items: center;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                padding: 0 22px;
                white-space: nowrap;
                height: 38px;
                gap: 0.5ex;
                background: rgba(44, 55, 83, 1);
                border-radius: 19px;
                font-weight: 400;
                font-size: 19px;
                color: #e8eef7;
            }

            .sub-icons {
                display: flex;
                align-items: center;
                margin-top: 30px;
            }

            .hero-wrap {
                position: relative;
                margin-top: 80px
            }

            

 .section-container,
            .tv-footer__container {
                padding-left: 6.458vw;
                padding-right: 6.458vw;
            }

            .title-Jc0VN159 {
                padding-top: 48px;
                font-size: 56px
            }

            .content-zfeOWGLK {
                grid-gap: 64px;
                grid-template-columns: repeat(4, 1fr);
            }

            .bannerWrapper-Jc0VN159 {
                margin-top: 48px
            }

            .block-zfeOWGLK {
                font-feature-settings: "tnum" on, "lnum" on;
                --ui-lib-typography-line-height: 48px;
                --ui-lib-typography-font-size: 40px;
                font-family: EuclidCircularSemibold, sans-serif;
                font-size: 40px;
                font-style: normal;
                font-weight: 600;
                line-height: 48px;
            }

            .bannerDescription-Jc0VN159 {
                font-feature-settings: "tnum", "lnum";
                --ui-lib-typography-line-height: 24px;
                --ui-lib-typography-font-size: 16px;
                font-family: -apple-system, BlinkMacSystemFont, "Trebuchet MS", Roboto, Ubuntu, sans-serif;
                font-size: 16px;
                font-style: normal;
                font-weight: 600;
                line-height: 24px;
                margin-top: 8px;
            }

            .bg-linear-blue {
                background-image: linear-gradient(88.9deg, rgb(245, 108, 66) 33.43%, rgb(247, 142, 109) 103.55%);
                padding-right: 4.479vw;
                padding-left: 5.885vw;
            }

    .maq-holder {
                    display: flex;
                    overflow: hidden;
                    user-select: none;
                    /* flex-direction: column; */

                }

                .animate-slide-track-rtl {
                    flex-shrink: 0;
                    display: flex;
                    align-items: center;
                    justify-content: space-around;
                    gap: 10px;
                    min-width: 100%;
                    animation: scroll-x 60s linear infinite;
                }

                .animate-slide-track-ltr {
                    flex-shrink: 0;
                    display: flex;
                    align-items: center;
                    justify-content: space-around;
                    gap: 10px;
                    min-width: 100%;
                    animation: scroll-x 60s linear infinite;
                    animation-direction: reverse;
                    animation-delay: -3s;
                }

                @keyframes scroll-x {
                    from {
                        transform: translateX(0);
                    }

                    to {
                        transform: translateX(calc(-100% - 10px));
                    }
                }

                .bg-linear-grey-card {
                    background-image: linear-gradient(180deg, #fff, #c4ccdd);
                }

                .w-full {
                    width: 100%
                }

                .maq-item {
                    position: relative;
                    height: 50px;
                    width: 100px;
                    overflow: hidden;
                    border-radius: 12px
                }

                .maq-item-bg {
                    position: absolute;
                    height: 100%;
                    z-index: -1;
                }

                .maq-parent {
                    display: flex;
                    flex-direction: column;
                    gap: 24px;
                }