.image-collage__wrapper{background-color:rgb(var(--color-background-secondary));border-radius:var(--border-radius-main);padding-bottom:2rem}@media (min-width:990px){.image-collage__wrapper{padding-bottom:4.8rem}}.image-collage__swiper{margin-top:4rem;overflow:hidden}.image-collage__swiper .swiper-wrapper{transition-timing-function:linear}@media (min-width:750px){.image-collage__swiper{align-items:flex-start;flex-direction:row;margin-top:8rem}}.image-collage__content{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;padding:2rem 2rem 0}@media (min-width:750px){.image-collage__content{align-items:flex-start;flex-direction:row;gap:4rem}}@media (min-width:990px){.image-collage__content{padding:4rem 12.8rem 0 4rem}}.image-collage__info{margin-top:.6rem;max-width:33rem;overflow-wrap:anywhere}.image-collage__info-descr{margin:0;padding:0;width:100%}@media (min-width:576px){.image-collage__info-descr{width:30.8rem}}.image-collage__info-descr:not(:last-child){margin-bottom:2.6rem}.image-collage__info-wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:3.2rem}.image-collage__info-avatar-block{align-items:center;-moz-column-gap:1.2rem;column-gap:1.2rem;display:flex}.image-collage__info-img{height:50px;min-height:50px;min-width:50px;width:50px}.image-collage__info-img img,.image-collage__info-img svg{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-collage__info-texts{align-items:flex-start;display:flex;flex-direction:column;gap:.4rem;justify-content:center}.image-collage__author{font-size:2rem;line-height:1.4}.image-collage__followers{color:rgba(var(--color-foreground),.5);font-size:1.2rem;line-height:1.5}.image-collage__heading{margin:0;padding:0}.image-collage__slide{display:flex;justify-content:center}.image-collage__slide_img{width:100%}.image-collage__slide_img.adapt img,.image-collage__slide_img.adapt svg{position:unset}.image-collage__slide_img img,.image-collage__slide_img svg{border-radius:.6rem;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.image-collage__swiper:not(.swiper-initialized) .swiper-wrapper{display:flex;gap:1.6rem}.image-collage__swiper:not(.swiper-initialized) .swiper-wrapper .image-collage__slide{flex:1 50%;max-width:50%}@media screen and (min-width:750px){.image-collage__swiper:not(.swiper-initialized) .swiper-wrapper .image-collage__slide{flex:1 25%;max-width:25%}}