section.content div.photo {
    padding: 0 0 2vw 0;
}

section.content #woman-and-man {
    width: 57vw;
    margin-left: -7vw;
    margin-top: -5vw;
}

section.content .center {
    text-align: center;
    font-size: 1.563vw;
}

section.content .expert {
    font-family: main_serif, serif;
    margin-top: 4.167vw;
    gap: 0.625vw;
    display: flex;
    text-align: center;
    flex-direction: column;
}

section.content span.expert-title {
    font-size: 1.35vw;
    text-align: center; 
}

section.content strong.expert-text {
    font-size: 1.563vw;
    text-align: center;    
}

/* section.content h2 {
    margin: 2vw 0 2.451vw 0;
} */
/* 
section.content h2::before {
    display: none;
} */



section.content div.kandinsky-on-a-chair {
    width: 61.042vw;
    height: 26.048vw;
    position: relative;
}

section.content div.kandinsky-on-a-chair i {
    position: absolute;
    left: -27vw;
    top: 1.4vw;
    width: 100%;
    height: 100%;
    background: url(../img/what-are-we-sitting-on/kandinsky-on-a-chair.svg) no-repeat;
    background-size: contain;
}

section.content div.chair-and-table {
    position: relative;
    height: 19.997vw;
}

section.content div.chair-and-table i {
    position: absolute;
    left: 22vw;
    top: -7vw;
    width: 28vw;
    height: 28vw;
    background: url(../img/what-are-we-sitting-on/chair-and-table.svg) no-repeat;
    background-size: contain;
}

section.content div.back {
    position: relative;
    width: 29.219vw;
    height: 20.833vw;
}

section.content div.back i {
    position: absolute;
    left: 6vw;
    width: 100%;
    height: 100%;
    background: url(../img/what-are-we-sitting-on/back.svg) no-repeat;
    background-size: contain;
}

section.content div.table-and-chairs {
    position: relative;
    width: 67.241vw;
    height: 25.448vw;
}

section.content div.table-and-chairs i {
    position: absolute;
    right: -15vw;
    width: 100%;
    height: 100%;
    background: url(../img/what-are-we-sitting-on/table-and-chairs.svg) no-repeat;
    background-size: contain;
}

section.content div#animation-chair-with-paints {
    position: relative;
    width: 52.917vw;
    height: 19.01vw;
}

section.content div#animation-chair-with-paints svg {
    position: absolute;
    left: -28vw;
}

section.content div.light-with-a-chair {
    position: relative;
    height: 17vw;
}

section.content div.light-with-a-chair i {
    position: absolute;
    left: 18vw;
    top: -5vw;
    width: 34.386vw;
    height: 20.918vw;
    background: url(../img/what-are-we-sitting-on/light-with-a-chair.svg) no-repeat;
    background-size: contain;
}

section.content div.chair_and_health {
    position: relative;
    width: 29.167vw;
    height: 20.052vw;
}

section.content div.chair_and_health i {
    position: absolute;
    left: 7vw;
    width: 100%;
    height: 100%;
    background: url(../img/what-are-we-sitting-on/chair_and_health.svg) no-repeat;
    background-size: contain;
}

section.content div#animation-chair-with-circle {
    position: relative;
    height: 25.208vw;
    width: 55.463vw;
}

section.content div#animation-chair-with-circle svg {
    position: absolute;
    left: -21vw;
}



div.ig-1 {
    position: relative;
    height: 13.75vw;
    margin: 4.167vw 0 4.167vw 0;
}

div.ig-1 > .col-1 {
    position: absolute;
    top: 0vw;
    left: -7vw;
    display: flex;
    gap: 3.25vw;
    align-items: center;
}

div.ig-1 > .col-2 {
    position: absolute;
    top: 9vw;
    left: 2vw;
    display: flex;
    gap: 6.25vw;
    align-items: center;
}

div.ig-1 > .col-3 {
    position: absolute;
    top: 0vw;
    right: -16vw;
    display: flex;
    gap: 5.25vw;
    align-items: center;
}

div.ig-1 > .col-1 > .ball {
    display: flex;
    background: linear-gradient(90deg, #FFFFFF 0%, #7184C0 100%);
    align-items: center;
    width: 8.75vw;
    height: 8.75vw;
    border-radius: 50%;
}

div.ig-1 > .col-1 > .ball > span {
    position: absolute;
    left: 4vw;
    font-family: title, serif;
    font-size: 3.4vw;
    font-style: normal;
    font-weight: 700;
}

div.ig-1 > .col-2 > .ball {
    display: flex;
    background: linear-gradient(90deg, #FFFFFF 0%, #E45A56 100%);
    align-items: center;
    width: 4.167vw;
    height: 4.167vw;
    border-radius: 50%;
}

div.ig-1 > .col-2 > .ball > span {
    position: absolute;
    left: 2vw;
    font-family: title, serif;
    font-size: 3.4vw;
    font-style: normal;
    font-weight: 700;
}

div.ig-1 > .col-3 > .ball {
    display: flex;
    background: linear-gradient(90deg, #FFFFFF 0%, #AFCDF4 100%);
    align-items: center;
    width: 9.375vw;
    height: 9.375vw;
    border-radius: 50%;
}

div.ig-1 > .col-3 > .ball > span {
    position: absolute;
    left: 4.5vw;
    font-family: title, serif;
    font-size: 3.4vw;
    font-style: normal;
    font-weight: 700;
}

div.ig-1 > .col-1 > p, div.ig-1 > .col-2 > p, div.ig-1 > .col-3 > p {
    max-width: 20vw;
    display: block;
    font-size: 1.275vw;
    font-style: normal;
    font-weight: 400;
    line-height: 135%;
}


section.content div.black-wave::after {
    content: "";
    display: block;
    width: 5.022vw;
    height: 4.151vw;
    background: center center url(../img/wave-black.png) no-repeat;
    background-size: contain;
    margin: auto;
}



@media only screen and (max-width: 480px) {
    section.content div.photo {
        padding: 0 0 5vw 0;
    }
    section.content #woman-and-man {
        width: 95vw;
        margin-left: -3vw;
        margin-top: -8vw;
    }

    section.content .center {
        font-size: 4vw;
    }
    section.content .expert {
        margin-top: 8vw;
        gap: 2vw;
    }
    section.content span.expert-title {
        font-size: 3vw;
    }
    section.content strong.expert-text {
        font-size: 4vw;
    }


    section.content div.kandinsky-on-a-chair {
        width: 120vw;
        height: 41vw;
    }
    section.content div.kandinsky-on-a-chair i {
        left: -20vw;
        top: 2vw;
    }

    section.content div.chair-and-table {
        height: 45vw;
    }
    section.content div.chair-and-table i {
        width: 60vw;
        height: 60vw;
        left: 22vw;
    }

    section.content div.back {
        width: 60vw;
        height: 40vw;
        margin: auto;
    }
    section.content div.back i {
        left: 0vw;
    }

    section.content div.table-and-chairs {
        height: 40vw;
    }
    section.content div.table-and-chairs i {
        width: 120vw;
        height: 40vw;
        left: 13vw;
    }

    section.content div#animation-chair-with-paints {
        width: 95vw;
        height: 35vw;
    }
    section.content div#animation-chair-with-paints svg {
        top: 5vw;
        left: -10vw;
    }

    section.content div.light-with-a-chair {
        height: 40vw;
    }
    section.content div.light-with-a-chair i {
        width: 90vw;
        height: 40vw;
        left: 0vw;
        top: 0vw;
    }

    section.content div.chair_and_health {
        width: 60vw;
        height: 40vw;
        margin: auto;
    }
    section.content div.chair_and_health i {
        left: 0vw;
    }

    section.content div#animation-chair-with-circle {
        width: 95vw;
        height: 35vw;
    }
    section.content div#animation-chair-with-circle svg {
        left: -10vw;
    }

    section.content div.black-wave::after {
        width: 12vw;
        height: 10vw;
    }

    div.ig-1 {
        display: flex;
        height: unset;
        flex-direction: column;
        gap: 2.2vw;
        align-items: center;
    }
    div.ig-1 > .col-1, div.ig-1 > .col-2, div.ig-1 > .col-3 {
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        flex-direction: column;
    }
    div.ig-1 > .col-1 > .ball, div.ig-1 > .col-2 > .ball, div.ig-1 > .col-3 > .ball {
        justify-content: center;
        height: 30vw;
        width: 30vw;
    }
    div.ig-1 > .col-1 > .ball > span, div.ig-1 > .col-2 > .ball > span, div.ig-1 > .col-3 > .ball > span {
        left: unset;
        font-size: 7vw;
        position: relative;
    }

    div.ig-1 > .col-1 > p, div.ig-1 > .col-2 > p, div.ig-1 > .col-3 > p {
        min-width: 40vw;
        font-size: 3.4vw;
        text-align: center;
    }
}