.banner-block_wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;min-height:320px;padding:60px;position:relative;text-align:center;width:100%}.banner-block_image{background-position:50%;background-size:cover;height:100%;left:0;top:0;width:100%}.banner-block_size-medium img{min-height:440px}.banner-block_size-large img{min-height:570px}@media (min-width:768px) and (max-width:1139px){.banner-block_wrapper img{padding:20px}}@media (min-width:768px) and (max-width:960px){.banner-block_size-medium img{min-height:380px}.banner-block_size-large img{min-height:440px}}