section#framed-images-description .container{max-width:1050px}section#framed-images-description .content{text-align:center}section#framed-images-description .blocks{margin-top:55px}section#framed-images-description .block{min-height:250px;position:relative}section#framed-images-description .block .img{border:1px solid #000;padding:18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:40%}section#framed-images-description .block:nth-child(odd) .img{right:0}section#framed-images-description .block:nth-child(2n) .img{left:0}section#framed-images-description .block .img .photo{border-radius:8px;padding-bottom:70%}section#framed-images-description .block .description{padding:35px 5%;text-align:center;width:60%}section#framed-images-description .block:first-child .description{padding:15px 5% 55px}section#framed-images-description .block:last-child .description{padding-top:30px}section#framed-images-description .block:nth-child(odd) .description{margin-right:auto;padding-left:20px}section#framed-images-description .block:nth-child(2n) .description{margin-left:auto;padding-right:20px}section#framed-images-description .block .description>:last-child{margin-bottom:0}@media (max-width:1024px){section#images-description .content{margin:0 auto;max-width:768px}}@media (max-width:950px){section#framed-images-description .blocks{margin-top:35px}section#framed-images-description .block{min-height:25vw}section#framed-images-description .block:first-child .description{padding-bottom:35px}}@media (max-width:750px){section#framed-images-description .blocks{margin-top:30px}section#framed-images-description .block{flex-direction:column}section#framed-images-description .block .img{position:static;transform:none;width:100%}section#framed-images-description .block .img .photo{padding-bottom:56%}section#framed-images-description .block .description{padding:20px 0 30px!important;width:100%}section#framed-images-description .block:last-child .description{padding-bottom:0!important}}@media (max-width:600px){section#framed-images-description .block .img{padding:10px}}