.ai-prospecting-tool-banner {
    display: flex;
    justify-content: center;
    width: 100%;
    padding-top: 85px;
    padding-bottom: 80px;
    position: relative;
}
@media (min-width: 1549px) {
    .ai-prospecting-tool-banner {
        padding-top: 135px;
        padding-bottom: 130px;
    }
}
@media (max-width: 1249px) {
    .ai-prospecting-tool-banner {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}
@media (max-width: 759px) {
    .ai-prospecting-tool-banner {
        padding: 50px 30px;
    }
}
@media (max-width: 500px) {
    .ai-prospecting-tool-banner {
        padding: 50px 20px;
    }
}
.ai-prospecting-tool-banner .top-block {
	margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 1100px;
}
@media (max-width: 1249px) {
    .ai-prospecting-tool-banner .top-block {
        width: 60%;
    }
}
@media (max-width: 999px) {
    .ai-prospecting-tool-banner .top-block {
        width: 70%;
    }
}
@media (max-width: 759px) {
    .ai-prospecting-tool-banner .top-block {
        width: 100%;
    }
}

.ai-prospecting-tool-banner .top-block .icon {
    color: #626F78;
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 40px;
}

.ai-prospecting-tool-banner .top-img {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
}
.ai-prospecting-tool-banner .top-h1 {
    color: var(--primary-text-bg, #0a1f2f);
    text-align: center;
    font-family: Poppins;
    font-size: 48px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
}

.ai-prospecting-tool-banner .top-h1 strong {
    position: relative;
    white-space: nowrap;
    font-weight: 600;
}

@media (min-width: 1899px) {
    .ai-prospecting-tool-banner .top-h1 {
        font-size: 54px;
    }
}
@media (max-width: 1249px) {
    .ai-prospecting-tool-banner .top-h1 {
        font-size: 46px;
    }
}
@media (max-width: 999px) {
    .ai-prospecting-tool-banner .top-h1 {
        font-size: 38px;
    }
}
@media (max-width: 759px) {
    .ai-prospecting-tool-banner .top-h1 {
        font-size: 34px;
    }
}
@media (max-width: 500px) {
    .ai-prospecting-tool-banner .top-h1 {
        font-size: 28px;
    }
}
.ai-prospecting-tool-banner .top-h3 {
    color: var(--primary-text-bg, #0a1f2f);
    text-align: center;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-top: 20px;
    margin-bottom: 40px;
    width: auto;
    max-width: 860px;
}
@media (min-width: 1899px) {
    .ai-prospecting-tool-banner .top-h3 {
        font-size: 24px;
        width: 900px;
    }
}
@media (max-width: 999px) {
    .ai-prospecting-tool-banner .top-h3 {
        font-size: 18px;
        width: 550px;
    }
}
@media (max-width: 500px) {
    .ai-prospecting-tool-banner .top-h3 {
        font-size: 16px;
        width: 100%;
    }
}
.ai-prospecting-tool-banner .top-btn {
    display: flex;
    padding: 10px 30px;
    flex-direction: column;
    align-items: center;
    border-radius: 30px;
    background: var(--Linear-Primary, linear-gradient(90deg, #b311ff 0%, #29a2fe 100%));
    box-shadow: 0px 2px 16px 0px rgba(73, 103, 173, 0.2);
    border: none;
    cursor: pointer;
    color: var(--white, #fff);
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 25.6px;
    width: -moz-fit-content;
    width: fit-content;
    margin-bottom: 57px;
}
@media (min-width: 1899px) {
    .ai-prospecting-tool-banner .top-btn {
        font-size: 20px;
    }
}
@media (max-width: 999px) {
    .ai-prospecting-tool-banner .top-btn {
        font-size: 14px;
    }
}

.ai-prospecting-slide {
    max-width: 100%;
    height: auto;
}

@media (max-width: 759px) {
    .ai-prospecting-slide {
        display: none;
    }
}

.ai-prospecting-tool-banner__mob {
    display: none;
    max-width: 100%;
}

@media (max-width: 759px) {
    .ai-prospecting-tool-banner__mob {
        display: flex;
    }
}

/* animation */

[data-anim-name] {
    visibility: hidden;
    transition-property: all;
    transition-duration: 0s;
    transition-timing-function: linear;
}

[data-anim-name="first-scene"] {
    visibility: visible;
}

[data-anim-name="search-panel"] {
    visibility: visible;
}

[data-anim-name="search-placeholder"] {
    visibility: visible;
}

[data-anim-name="search-placeholder"].anim {
    visibility: hidden;
}

[data-anim-name="search-typing"].anim {
    visibility: visible;
}

[data-anim-name="cursor-pointer"] {
    transform: translate(-54px, -7px);
}

[data-anim-name="cursor-pointer"].anim {
    visibility: visible;
}

[data-anim-name="cursor-default"].anim {
    visibility: visible;
}

[data-anim-name="second-scene"] {
    transform: translateY(500px);
}

[data-anim-name="company-size_field"] {
    visibility: visible;
}

[data-anim-name="company-size_field-border-default"] {
    visibility: visible;
}

[data-anim-name="company-size_field-border-active"] {
}

[data-anim-name="company-size_2-10"] {
    visibility: visible;
}

[data-anim-name="company-size_11-50"] {
    visibility: visible;
}

[data-anim-name="second-scene-ico-close"] {
    visibility: visible;
}

[data-anim-name="company-size_arrow"] {
    visibility: visible;
}

[data-anim-name="list-employees_item-51-200-default"] {
    visibility: hidden;
}

[data-anim-name="third-scene"] {
    transform: translateY(500px);
}

[data-anim-name="search-keywords"] {
    visibility: visible;
}

[data-anim-name="search-keywords-border"] {
    visibility: visible;
}

[data-anim-name="third-scene-cursor"] {
    visibility: visible;
}

[data-anim-name="fourth-scene"] {
    display: none;
    transform: translateY(500px);
}

[data-anim-name="fourth-scene-cursor"] {
    visibility: visible;
}

[data-anim-name="job-title"] {
    visibility: visible;
}

[data-anim-name="job-title-border"] {
    visibility: visible;
}

[data-anim-name="fourth-scene-btn"] {
    visibility: visible;
}

[data-anim-name="fifth-scene"] {
    visibility: visible;
    display: none;
}

[data-anim-name="looking-processed-percent"] {
    visibility: visible;
}

[data-anim-name="looking-processed-number"] {
    visibility: visible;
}

[data-anim-name="looking-enriched-percent"] {
    visibility: visible;
}

[data-anim-name="looking-enriched-number"] {
    visibility: visible;
}

[data-anim-name="looking-leads-percent"] {
    visibility: visible;
}

[data-anim-name="looking-leads-number"] {
    visibility: visible;
}

[data-anim-name="companies-processed"] {
    visibility: visible;
}

[data-anim-name="leads-found"] {
    visibility: visible;
}

[data-anim-name="looking-enriched-loader"] {
    visibility: visible;
}

[data-anim-name="looking-leads-loader"] {
    visibility: visible;
}

[data-anim-name="looking-gradient-line-1"] {
    visibility: visible;
}

[data-anim-name="looking-gradient-line-2"] {
    visibility: visible;
}

[data-anim-name="looking-gradient-line-3"] {
    visibility: visible;
}

[data-anim-name="sixth-scene"] {
    visibility: visible;
    display: none;
}

[data-anim-name="sixth-scene-table"] {
    visibility: visible;
}

[data-anim-name="alex-chase"] {
    visibility: visible;
}

[data-anim-name="kate-moore"] {
    visibility: visible;
}

[data-anim-name="david-stone"] {
    visibility: visible;
}

[data-anim-name="sixth-scene-cursor"] {
    visibility: visible;
    transform: translate(0, -186px);
}

[data-anim-name="seventh-scene"] {
    display: none;
}

[data-anim-name="leads-table"] {
    visibility: visible;
    transform: translateX(860px);
}

[data-anim-name="leads-table-clip"] {
    visibility: visible;
}

[data-anim-name="campaign-builder"] {
    visibility: visible;
    transform: translateX(800px);
}

[data-anim-name="campaign-builder-clip"] {
    visibility: visible;
}

[data-anim-name="email-preview"] {
    visibility: visible;
    transform: translateX(800px);
}

[data-anim-name="enable-ai"] {
    visibility: visible;
    opacity: 0;
}

[data-anim-name="linkedin-message"] {
    visibility: visible;
    opacity: 0;
}

[data-anim-name="linkedin-personalization"] {
    visibility: visible;
    opacity: 0;
}

[data-anim-name="seventh-scene-cursor"] {
    visibility: visible;
}
