section[data-type=image-square-menu]{background-color:#fff;padding:75px 0}section[data-type=image-square-menu] div.title{margin:50px 0}section[data-type=image-square-menu] div.title h2{color:#003e71;font-size:32px;font-weight:700;line-height:40px}section[data-type=image-square-menu] div.items{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:15px;grid-row-gap:15px}section[data-type=image-square-menu] div.items a.item{display:block;position:relative}section[data-type=image-square-menu] div.items a.item:after{transition:background-color 125ms linear;content:"";display:block;width:100%;height:100%;top:0;left:0;position:absolute;background:-moz-linear-gradient(top,rgba(18,58,92,.05) 0%,rgba(0,62,113,.7) 100%);background:-webkit-linear-gradient(top,rgba(18,58,92,.05) 0%,rgba(0,62,113,.7) 100%);background:linear-gradient(to bottom,#123a5c0d,#003e71b3)}section[data-type=image-square-menu] div.items a.item:hover:after{background-color:#123a5ccc}section[data-type=image-square-menu] div.items a.item img{object-fit:cover;object-position:center center}section[data-type=image-square-menu] div.items a.item div.text{position:absolute;bottom:30px;left:15px;right:15px;text-align:center;z-index:10}section[data-type=image-square-menu] div.items a.item div.text>*{margin:15px 0}section[data-type=image-square-menu] div.items a.item div.text h5{font-size:30px;color:#fff;text-decoration:none;font-weight:700}section[data-type=image-square-menu] div.items a.item div.text span{color:#f8c946;text-decoration:underline;font-weight:700}section[data-type=image-square-menu] .is-square{position:relative;width:100%}section[data-type=image-square-menu] .is-square:after{content:"";display:block;padding-bottom:100%}section[data-type=image-square-menu] .is-square>*{height:100%;position:absolute;width:100%}@media(min-width:722px)and (max-width:1020px){section[data-type=image-square-menu] div.items{grid-template-columns:repeat(2,1fr)}}@media(max-width:722px){section[data-type=image-square-menu] div.items{grid-template-columns:repeat(1,1fr)}}
