.r-social{text-transform:uppercase;position:relative}@media screen and (width>=768px){.r-social .shape__text{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:12px}}@media screen and (width>=1280px){.r-social .shape__text{font-size:16px}}.r-social__heading{text-align:center;margin:0 0 20px}@media screen and (width>=768px){.r-social__heading{margin:0 0 56px}}.r-social__grid{flex-wrap:nowrap;align-items:center;gap:24px;width:calc(100vw - 32px);padding:16px;display:flex;overflow-x:auto}@media screen and (width>=768px){.r-social__grid{width:unset;grid-template-columns:repeat(3,1fr);padding:24px;display:grid;overflow:hidden}}.r-social__block{transform:rotate(var(--rotate,0deg));background:#fff;border-radius:24px;min-width:300px;text-decoration:none;display:block}@media screen and (width>=768px){.r-social__block{min-width:unset}}.r-social__block .image-snippet{border-radius:24px;overflow:hidden}.r-social__block .image-snippet__img{width:100%}.r-social__block-footer{align-items:center;gap:9px;padding:12px 16px;display:flex}@media screen and (width>=768px){.r-social__block-footer{gap:7px;padding:10px 12px}}@media screen and (width>=1280px){.r-social__block-footer{gap:12px;padding:20px}}.r-social__block-footer svg{flex:0 0 18px}@media screen and (width>=768px){.r-social__block-footer svg{flex:0 0 14px}}@media screen and (width>=1280px){.r-social__block-footer svg{flex:0 0 24px}.r-social__block-footer h5{font-size:14px}}