.required-style-content-container--main-content-blocks-image-grid-block{display:block}.content-block--image-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.content-block--image-grid{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.content-block--image-grid__image-column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.content-block--image-grid__image-column{margin-right:16px;-webkit-flex:1;-ms-flex:1;flex:1}.content-block--image-grid__image-column:last-of-type{margin-right:0}}.content-block--image-grid__image-column__big-image{display:none;margin-bottom:16px}.content-block--image-grid__image-column__big-image--display-mobile{display:-webkit-flex;display:-ms-flexbox;display:flex}.content-block--image-grid__image-column__big-image--display-mobile .content-block--image-grid__image{max-height:400px}@media (min-width:768px){.content-block--image-grid__image-column__big-image--display-mobile .content-block--image-grid__image{min-height:400px;max-height:none}}@media (min-width:768px){.content-block--image-grid__image-column__big-image{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0}}.content-block--image-grid__image{position:relative;height:auto;min-height:320px;max-height:320px;border-radius:3px;background-size:cover;background-position:top;background-repeat:no-repeat;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box;max-width:100%;margin-bottom:16px}@media (-ms-high-contrast:active),all and (-ms-high-contrast:none){.content-block--image-grid__image{height:100%}}.content-block--image-grid__image:last-of-type{margin-bottom:0}@media (min-width:768px){.content-block--image-grid__image{max-height:none;min-height:0}.content-block--image-grid__image:first-of-type{margin-top:0}.content-block--image-grid__image:last-of-type{margin-bottom:0}}.content-block--image-grid__image>img{width:100%;visibility:hidden}.content-block--image-grid__image__hover-cell{cursor:pointer;text-align:center;margin:0;padding-left:16px;padding-right:16px;position:absolute;width:100%;height:100%;text-decoration:none}@media (min-width:768px){.content-block--image-grid__image__hover-cell{margin-top:0;background-color:rgba(0,0,0,.4);visibility:hidden}}.content-block--image-grid__image__hover-cell>div{text-align:center;width:100%;height:100%;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.content-block--image-grid__image__hover-cell>div>p{box-sizing:border-box;max-width:100%;margin-top:0}@media (min-width:992px){.content-block--image-grid__image__hover-cell>div>p{padding-left:36px;padding-right:36px}}.content-block--image-grid__image__hover-cell__button{display:inline-block;padding:8px;padding-left:16px;padding-right:16px;max-width:100%;border:1px solid #fff;border-radius:3px}.content-block--image-grid__image:hover .content-block--image-grid__image__hover-cell{visibility:visible}