.design-v2 .custom-header {
    z-index: 9;
    position: relative;
}

.design-v2 .section-agents-hero {
    position: relative;
    min-height: 840px;
    margin-top: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -100px;
}

.design-v2 .section-agents-hero .container {
    margin-bottom: 270px;
}

.design-v2 .agents-hero-video-embed {
    position: absolute;
    top: -100px;
    z-index: -1;
    width: 100%;
    left: 0;
    height: 840px;
    overflow: hidden;
}

.design-v2 .agents-hero-video-embed iframe {
    width: 100%;
    height: calc(100% + 60px);
    display: block;
}

.design-v2 .agents-hero-video-poster {
    position: absolute;
    top: 0px;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 840px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 768px) {
    .design-v2 .agents-hero-video-poster {
        background-position: -1000px 0px;
        top: -270px;
    }

    .design-v2 .section-agents-hero .container {
        margin-bottom: 53px;
    }
}

@media screen and (max-width: 768px) {
    .design-v2 .agents-hero-video-poster {
        background-position: -500px 0;
        top: -220px;
        height: 511px;
        position: unset;
    }
}

.design-v2 .video-bg {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
    height: 100%;
    width: 100%;
}

.design-v2 .video-bg.mobile {
    display: none;
}

@media screen and (max-width: 768px) {
    .design-v2 .video-bg {
        display: none;
    }
    .design-v2 .video-bg.mobile {
        display: block;
    }
}

.design-v2 .agents-hero-content {
    z-index: 1;
    position: relative;
}

.design-v2 .agents-hero-title h1 {
    text-align: left;
    font-size: 32px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 120% !important;
    max-width: 607px;
}

.design-v2 .agents-hero-text {
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 145%;
    color: #FFFBED;
    max-width: 607px;
    margin-top: 16px;
    margin-bottom: 56px;
}

.design-v2 .btn-green-bg {
    line-height: 150% !important;
    padding: 16px 12px !important;
    border-radius: 200px !important;
    height: auto !important;
    max-width: 211px !important;
    color: #11221E;
    width: 100%;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    background: #5CCF9A !important;
    border: 2px solid transparent;
    text-wrap: nowrap;
    padding: 16px 32px 11px !important;
    max-width: fit-content !important;
}

.design-v2 .btn-green-bg:hover {
    background: #54FFAF !important;
}

.design-v2 .btn-green-bg:focus {
    border: 2px solid #BAFFDF !important;
    box-shadow: 0 0 8px 0 rgba(85, 237, 166, 0.40) !important;
    background: #54FFAF !important;
}

.design-v2 .btn-green-bg:active {
    border: 2px solid #54FFAF !important;
    background: #5CCF9A !important;
    box-shadow: 0 0 0 4px rgba(92, 207, 154, 0.40) !important;
}

/* Border-button */
.design-v2 .btn-dark-bg {
    line-height: 150% !important;
    padding: 16px 12px !important;
    border-radius: 200px !important;
    height: auto !important;
    max-width: 211px !important;
    color: #5CCF9A !important;
    width: 100%;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    background: transparent !important;
    border: 2px solid #5CCF9A !important;
    text-wrap: nowrap;
    padding: 14px 32px !important;
    max-width: fit-content !important;
}

.design-v2 .btn-dark-bg:hover {
    border: 2px solid #55EDA6 !important;
    background: rgba(85, 237, 166, 0.36) !important;
}

.design-v2 .btn-dark-bg:focus {
    border: 2px solid #54FFAF !important;
    background: rgba(85, 237, 166, 0.20) !important;
    box-shadow: 0 0 8px 0 rgba(85, 237, 166, 0.40) !important;
}

.design-v2 .btn-dark-bg:active {
    box-shadow: 0 0 0 4px rgba(92, 207, 154, 0.40) !important;
}

@media screen and (max-width: 768px) {
    .design-v2 .agents-hero-btn {
        max-width: 326px !important;
    }
    .section-agents-hero {

        .container {
            display: flex;
            flex-direction: column;
            padding: 0 !important;
        }

        .agents-hero-video-embed {
            position: relative;
            height: 489px;
            overflow: hidden;
        }

        .agents-hero-content {
            order: 2;
            margin-top: 32px;
            padding: 0 16px;
        }

        .agents-hero-title h1 {
            text-align: center;
            width: 90%;
            margin: auto;
        }

        .agents-hero-text {
            text-align: center;
            margin: auto;
            margin-top: 20px;
        }

        .agents-hero-video {
            order: 1;
            position: relative;
            z-index: -1;
            height: 100%;
        }

        .agents-hero-text {
            margin-bottom: 32px;
        }

        .agents-hero-text br {
            display: none;
        }

        .agents-hero-btn {
            margin: auto;
        }

        .btn {
            margin: auto;
            width: 100%;
            max-width: 326px !important;
            height: 58px !important;
        }

        .section-agents-hero {
            margin-bottom: 54px;
        }
    }
}

@media screen and (max-width: 480px) {
    .design-v2 .agents-hero-video-poster {
        background-position: -690px 0;
    }
}

/*# sourceMappingURL=hero-agentic.css.map */