.module-boxes .strict-boxes-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.module-boxes .strict-boxes-wrapper>a{cursor:pointer;color:inherit;text-decoration:none}.module-boxes .strict-boxes-wrapper>a:hover *,.module-boxes .strict-boxes-wrapper>a:focus *{color:inherit;text-decoration:none}.module-boxes .strict-boxes-wrapper .single-box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%;overflow:hidden;position:relative;padding:40px;transition:color 300ms}.module-boxes .strict-boxes-wrapper .single-box h3,.module-boxes .strict-boxes-wrapper .single-box div,.module-boxes .strict-boxes-wrapper .single-box a,.module-boxes .strict-boxes-wrapper .single-box p{position:relative;z-index:2}.module-boxes .strict-boxes-wrapper .single-box .box-image{margin-bottom:20px}.module-boxes .strict-boxes-wrapper .single-box h3{margin-top:0;margin-bottom:15px}.module-boxes .strict-boxes-wrapper .single-box .box-main-content{margin-top:0;margin-bottom:20px;font-size:14px;line-height:170%}.module-boxes .strict-boxes-wrapper .single-box a{color:inherit}.module-boxes .strict-boxes-wrapper .single-box .box-link{justify-self:flex-end;margin:auto 0 0}.module-boxes .strict-boxes-wrapper .single-box .box-background{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;transition:background 500ms, opacity 500ms;opacity:1}@media screen and (max-width: 1155px){.module-boxes .strict-boxes-wrapper .single-box{-ms-flex:1 1 50%;flex:1 1 50%;max-width:335px}}@media screen and (max-width: 620px){.module-boxes .strict-boxes-wrapper .single-box{-ms-flex:1 1 100%;flex:1 1 100%}}
