/* @group Guests
------------------------------------ */
.guests { color: var(--title-light); background: var(--bg-dark); padding: 18.9rem 0 11.7rem; }
.books-small + .guests { color: var(--title-light); background: var(--bg-dark); padding: 18.9rem 0 11.7rem; }
.guests a { color: var(--title-light); }
.guests quote p { font-size: 2.4em; line-height: 1.5em; margin: 0 0 3.6rem; }
.guests .social-networks { margin: 6.9rem 0 6.6rem; }
.guests .social-networks li { font-size: 3.8rem; }
.guests .social-networks + p { font: 400 1.4em / 1.429em var(--bilo-font); letter-spacing: 2.24px; }
.guests .splide__pagination { margin: 4rem 0 0; }
@media only screen
and (min-width : 961px) {
    .guests { padding: 20.6rem 0 13.8rem; }
    .guests .social-networks { margin: 10rem 0 2.9rem; }
    .guests .social-networks li { font-size: 2.6em; display: inline-block; margin: 0 3rem; }
    .guests quote p { max-width: 76.5rem; margin: 0 auto 3.6rem; }
}
@media only screen
and (min-width : 961px)
and (max-width : 1440px) {
}
@media only screen
and (min-width : 0)
and (max-width : 960px) {
    .guests .social-networks { width: 15.5rem; display: flex; flex-wrap: wrap; flex-direction: row; margin: 6.9rem auto 0; }
    .guests .social-networks li { width: 50%; margin: 0 0 6.9rem; }
    .guests .social-networks li:nth-child(odd) { margin-right: auto; }
    .guests .social-networks li:nth-child(even) { margin-left: auto; }
}

/* @end */
