.dipl_portfolio_grid_inner{display:flex;flex-wrap:wrap;gap:30px}.dipl_portfolio_grid_item{position:relative;width:calc(50% - 15px)}.dipl_portfolio_grid_image_wrapper,.dipl_portfolio_grid_item_wrapper{overflow:hidden;position:relative}.dipl_portfolio_grid_image{display:block;height:100%;object-fit:cover;transition:transform .3s;width:100%}.dipl_portfolio_grid_content_wrapper{padding:20px}.dipl_portfolio_grid_cat_wrapper{margin-bottom:10px}.dipl_portfolio_grid_title{margin-bottom:10px;padding:0}.dipl_portfolio_grid_cat:not(:last-child){margin-right:5px}.dipl_portfolio_grid_cat_wrapper a{display:inline-block}.dipl-portfolio-filterable-categories{margin-bottom:30px}.dipl-portfolio-filterable-categories .dipl-portfolio-items-categories{list-style:none;padding:0;text-align:center}.dipl-portfolio-items-categories li{background-color:#000;color:#fff;cursor:pointer;display:inline-block;line-height:normal;margin-bottom:15px;margin-right:15px;padding:10px;transition:.3s}.dipl-portfolio-items-categories .dipl-portfolio-active-category{background-color:#fff0;color:#000;cursor:default}.dipl_portfolio_grid_wrapper.layout1 .dipl_portfolio_grid_item_wrapper{height:100%}.dipl_portfolio_grid_wrapper.layout2 .dipl_portfolio_grid_content_wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:7}.dipl_portfolio_pagination_wrapper{margin-top:30px;position:relative;text-align:center;width:100%}.dipl_portfolio_pagination_wrapper .dipl_portfolio_pagination{line-height:normal;list-style:none;padding:0}.dipl_portfolio_pagination li{display:inline-block;margin-right:10px}.dipl_portfolio_pagination li a{display:block;font-size:16px;line-height:1.5;padding:4px 10px}.dipl_portfolio_grid_content_wrapper .et_pb_button_wrapper{margin-top:15px}.dipl_portfolio_grid_content_wrapper .et_pb_button{display:inline-block}.dipl_pg_read_more_btn+.dipl_pg_live_link_btn{margin-left:10px}.dipl_portfolio_grid_links_wrapper{position:absolute;right:10px;top:10px;z-index:9}.dipl_portfolio_grid_links_wrapper a{border-style:solid;display:inline-block;line-height:1;vertical-align:middle}.dipl_portfolio_grid_links_wrapper .et-pb-icon{color:inherit;font-size:inherit;line-height:1.1;vertical-align:middle}.dipl_portfolio_grid_img_readmore+.dipl_portfolio_grid_img_livelink{margin-left:5px}@media screen and (max-width:767px){.dipl_portfolio_grid_excerpt,.dipl_portfolio_grid_title{word-wrap:break-word}.dipl_portfolio_grid_cat_wrapper .dipl_portfolio_grid_cat{display:block;margin-bottom:10px;white-space:nowrap}}