.text-block-2{padding:48px 0 16px}.text-block-2 p:first-child{margin-top:0}.text-block-2 p:last-child{margin-bottom:0}.text-block-2 .title-wrapper{text-align:center;margin:0 auto 48px}.text-block-2 .text-block__text{margin-top:8px}.text-block-2 .blocks__item{box-sizing:border-box;margin:0 0 32px}.text-block-2 .item-text{letter-spacing:.01em;margin-top:8px}@media (min-width:600px){.text-block-2{padding:64px 0 32px}.text-block-2._left .title-wrapper{text-align:left;margin:0 auto 48px 0}.text-block-2._right .title-wrapper{text-align:right;margin:0 0 48px auto}.text-block-2 .text-block__text{margin-top:16px}.text-block-2 .blocks{justify-content:center;flex-wrap:wrap;margin:0 -12px;display:flex}.text-block-2._left .blocks{justify-content:flex-start}.text-block-2._right .blocks{justify-content:flex-end}.text-block-2 .blocks__item>*{padding-right:8px}.text-block-2 .blocks__item{flex:none;margin:0 12px 32px;width:276px}}@media (min-width:960px){.text-block-2 .title-wrapper{width:592px}.text-block-2 .blocks{margin:0 -24px}.text-block-2 .blocks__item{margin:0 24px 32px;width:432px}.text-block-2 .blocks__item>*{padding-right:0}}@media (min-width:1200px){.text-block-2{padding:80px 0 48px}.text-block-2 .title-wrapper{width:760px}.text-block-2 .blocks{margin:0 -12px}.text-block-2 .blocks__item{margin:0 12px 48px;width:564px}.text-block-2 .blocks__item>*{padding-right:16px}}@media (min-width:1380px){.text-block-2{padding:80px 0 32px}.text-block-2 .title-wrapper{width:848px}.text-block-2 .blocks{margin:0 -16px}.text-block-2 .blocks__item{margin:0 16px 48px;width:628px}}