    .zl-video-br video {
        border-radius: 16px;
    }

    .tech-card-btn {
        display: inline-flex;
        align-items: center;
        gap: 10px;
        background: rgba(36, 226, 204, 1);
        color: rgba(0, 61, 92, 1);
        border: none;
        border-radius: 999px;
        font-size: 18px;
        padding: 23px 40px;
        font-weight: 600;
        cursor: pointer;
        margin-top: auto;
        transition: background .18s;
        letter-spacing: .5px;
        font-family: 'Montserrat Bold';
        width: fit-content;
    }

    .banner-video-container .video-container video {
        background: black;
        border-radius: 18px;
    }

    .tech-card-btn:hover .btn-arrow-svg path {
        stroke: #003D5C;
    }

    .tech-card-btn:hover {
        background: #FBCA16;
        color: #003D5C;
    }

    .tech-card-btn:hover,
    .hero-start-btn:hover {
        background: #FBCA16;
        color: #003D5C;
    }

    @media (min-width: 769px) and (max-width: 1366px) {
        .text-image-button {
            padding-top: 480px !important;
        }

        .banner-video-container .image-container .bg-1260 {
            height: 1060px;
        }
    }

    @media(max-width:768px) {
        .scroll-card-container.transform {
            margin-bottom: -390px;
        }

        .description.secondary {
            text-align: left;
        }

        .tech-card-btn {
            padding: 13px 16px 13px 32px;
            font-size: 14px;
            line-height: 22px;
        }

        .zl-p-top {
            padding-top: 480px;
        }
    }
