.gridbox_container{display:flex;flex-wrap:wrap;width:100%}.gridbox_item{display:inline-flex;height:270px;position:relative;width:25%}.hover_container_text{background-color:rgba(27,27,28,.85);bottom:0;display:none;left:0;position:absolute;right:0;top:0}.hover_anchor{box-sizing:border-box;display:flex;flex-wrap:wrap;height:100%;padding:15px;position:relative;width:100%}.main_container_text{bottom:15px;left:15px;position:absolute}.linea_hover,.text_hover{width:100%}.linea_hover hr{margin-bottom:5px}.box_hover_text .text_hover,.main_container_text .box_title{color:#fff;font-size:16px;line-height:18px}.main_container_text .box_title{font-weight:700;text-transform:uppercase}.box_hover_text .text_hover{font-weight:300}.main_container_text hr{margin-bottom:5px}.gridbox_item{background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:background-position .2s ease-in;-moz-transition:background-position .2s ease-in;-o-transition:background-position .2s ease-in;transition:background-position .2s ease-in}.box_hover_icon,.box_hover_text{align-self:flex-end;display:inline-flex;flex-wrap:wrap;width:100%}.box_hover_icon{padding:0 20px}.box_hover_icon img{margin:0 auto}.grid_hover_mobile{display:none}@media(min-width:980px){.gridbox_item:hover{background-position:100%}.gridbox_item:hover .main_container_text{display:none}.gridbox_item:hover .hover_container_text{display:block}}@media(max-width:979px){.hover_anchor:hover .box_hover_icon{background-color:#353545}.hover_anchor:hover .box_hover_icon .grid_hover_desktop{display:block}.grid_hover_desktop,.hover_anchor:hover .box_hover_icon .grid_hover_mobile{display:none}.grid_hover_desktop,.grid_hover_mobile{max-width:270px!important;width:100%}.grid_hover_mobile{display:block}.main_container_text{display:none}.hover_container_text{background-color:transparent;display:block;position:static;width:100%}.hover_anchor{box-sizing:border-box;display:block;height:100%;position:relative;width:100%}.box_hover_icon{background-color:#f4f4f4;padding:40px 25px}.gridbox_item{background-image:none!important;box-sizing:border-box;height:auto!important;padding:0 10px}.box_hover_icon,.box_hover_text{box-sizing:border-box;display:block}.linea_hover{display:none}.box_hover_text .text_hover{color:#000}.box_hover_text{margin-top:5px}}@media(max-width:979px) and (min-width:600px){.gridbox_item{width:50%}}@media(max-width:599px){.gridbox_item{width:100%}}