/*
  ==========
  Social Base 
  ==========
*/
.sv-social {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    overflow-x: clip;
}

.sv-social__inner,
.sv-social__module {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.sv-social__section-label {
    display: block;
    font-size: 9px;
    font-weight: 600;
    letter-spacing: .18em;
    line-height: 1.3;
    opacity: .58;
}

.sv-social__section-title {
    margin: 10px 0 0;
    padding: 0;
    font-size: clamp(28px, 4vw, 48px);
    font-weight: 500;
    letter-spacing: -.035em;
    line-height: .98;
}

.sv-social__section-index {
    flex: 0 0 auto;
    font-size: 9px;
    letter-spacing: .14em;
    opacity: .34;
}

@media(max-width:767px) {

    .sv-social__section-title {
        font-size: 30px;
    }

}