
/* Second Section */
.blackheading{}
.blackheading h2{
    font-family: WF Visual Sans, Arial, sans-serif;
    letter-spacing: .01em;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 8rem;
    font-weight: 600;
    line-height: 1.04;
    color: #080808;
}
.blackheading span{
    letter-spacing: .01em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: WF Visual Sans, Arial, sans-serif;
    font-size: 3.5rem;
    font-weight: 600;
    line-height: 1.04;
    margin-bottom: 6rem;
    display: block;
    color: #080808;
}
.blackheading2 h3{
    letter-spacing: .01em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: WF Visual Sans,Arial,sans-serif;
    font-size: 3.5rem;
    font-weight: 600;
    line-height: 0.9;
    margin-bottom: 1rem;
    color: #080808;
}
.blackheading2_content{
    color: #5a5a5a;
    letter-spacing: -.01em;
    font-size: 1.5rem;
    line-height: 1;
}
.quote p {
    letter-spacing: .02em;
    margin-top: 0;
    margin-bottom: 0;
    font-family: WF Visual Sans,Arial,sans-serif;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.3;
}
.quote_info h5{
    font-size: 18px;
    margin: 0px;
}
.quote_info .paragraph-s {
    font-size: .875rem;
    line-height: 1.6;
    font-weight: normal;
}

.feature_visual-wrap_fs {
    background-color: #171717;
    color: #333;
    padding-bottom: 45.5%;
    position: relative;
    overflow: hidden;
}

.feature_visual-wrap_fs.cc-3_fs {
    direction: rtl;
    justify-content: center;
    align-items: center;
}

.e-sites-wrapper_fs.cc-create_fs {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 140%;
    display: grid;
    inset: 0% auto auto 50%;
    transform: translate(-50%);
}

.e-sites-wrapper_fs {
    justify-content: center;
    align-items: flex-start;
    display: flex;
    position: absolute;
    inset: 0%;
    overflow: hidden;
}

.e-create-image_fs {
    width: 100%;
    position: relative;
    box-shadow: 0 35px 35px -20px #00000026;
}

.e-create-image_fs._1 {
    transform: translateY(10%);
}

.e-create-image_fs._2 {
    z-index: 1;
    transform: translate(-20%, -20%);
}

.e-create-image_fs._3 {
    transform: translate(-20%, 20%);
}

.e-create-image_fs._4 {
    z-index: -1;
    transform: translate(30%, 20%);
}

.e-create-image_fs._5 {
    transform: translate(10%, -20%);
}

.e-create-image_fs._6 {
    z-index: 1;
    transform: translate(-10%, 30%);
}
.tweet-card_photo {
    background-color: #f5f5f5;
    border-radius: 100%;
    align-self: flex-start;
    width: 44px;
    height: 44px;
    margin-right: 16px;
    position: relative;
    overflow: hidden;
}
.u-img-cover {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%;
}

@media only screen and (max-width: 767px) {
    .blackheading h2 {
        font-size: 3.125rem;
    }
    .blackheading span{
        font-size: 1.5rem;
        margin-bottom: 3rem;
    }
    .blackheading2 h3 {
        font-size: 1.8rem;
    }
    .quote{
        margin-top: 40px;
    }
}