/* talk-us css */
.sec-talk-us {
    background: #060606;
    padding-inline: 1.5rem;
    padding-block: 10rem;
}
.talk-us-inner-bg {
    background: linear-gradient(135deg, #0F0F0F 0%, #141414 100%);
    border-radius: 2.4rem;
    padding: 4.8rem 9.6rem;
    position: relative;
    overflow: hidden;
}
.talk-us-inner-bg::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    z-index: 0;
    background: linear-gradient(0deg, #0F0F0F 35.67%, rgba(16, 16, 16, 0.00) 99.73%);
}
.talk-us-img {
    width: 100%;
    max-width: 60.7rem;
    margin-inline: auto;
    margin-bottom: -14rem;
}
.talk-us-img img {
    width: 100%;
}
.talk-us-title-wrap {
    position: relative;
    z-index: 1;
}

.talk-us-btn-group {
    position: relative;
    z-index: 1;
    margin-top: 4rem;
}
@media (max-width:1050px) {
    .sec-talk-us {
        padding-block: 7rem;
    }
    .talk-us-inner-bg {
        border-radius: 1.2rem;
        padding: 3rem 2.6rem;
    }
    .talk-us-btn-group {
        margin-top: 3rem;
    }
}
@media (max-width:520px) {
    .talk-us-img {
        margin-bottom: -6rem;
    }
}