@media only screen and (min-width:768px){.lwp-col-portfolio .et_pb_grid_item{width:28.333%!important;margin:0 7.5% 7.5% 0!important;background-color:#fff}.lwp-col-portfolio .et_pb_grid_item:nth-child(3n){margin-right:0!important}.lwp-col-portfolio .et_pb_grid_item:nth-child(4n+1){clear:unset!important}.et_pb_grid_item .et_pb_module_header{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;text-align:center;left:20px;right:20px;opacity:0;z-index:10;transition:all 0.3s ease;pointer-events:none}.et_pb_grid_item:hover .et_pb_module_header{opacity:1!important}.et_pb_grid_item .et_overlay:before{display:none!important}}.lwp-col-portfolio .et_portfolio_image{padding-top:100%;display:block}.lwp-col-portfolio .et_portfolio_image img{position:absolute;height:100%;width:100%;padding:15px;top:0;left:0;right:0;bottom:0;object-fit:cover}.et_pb_portfolio_filters ul{text-align:center;margin:0 auto}li.et_pb_portfolio_filter{float:none!important;display:inline-block}@media only screen and (max-width:479px){li.et_pb_portfolio_filter{display:block;width:100%!important}}#menu-nav-menu a{position:relative;color:#f98e9e;text-decoration:none}#menu-nav-menu a:hover{color:#000}#menu-nav-menu a::before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#000;visibility:hidden;transform:scaleX(0);transition:all 0.3s ease-in-out 0s}#menu-nav-menu a:hover::before{visibility:visible;transform:scaleX(1);background-color:#f98e9e}.hoverlinks a{position:relative;color:#f98e9e;text-decoration:none}.hoverlinks a:hover{color:#f98e9e}.hoverlinks a::before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#f98e9e;visibility:hidden;transform:scaleX(0);transition:all 0.3s ease-in-out 0s}.hoverlinks a:hover::before{visibility:visible;transform:scaleX(1);background-color:#f98e9e}.et_mobile_nav_menu:before{content:'';position:absolute;right:40px}#et_mobile_nav_menu:before{content:'';position:absolute;right:33px;bottom:30px}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.et_mobile_menu{border-top:0px}.et_mobile_menu li{font-weight:500!important}.et_mobile_menu .menu-item-has-children>a{font-weight:500!important}.et_mobile_menu li li,.et_mobile_menu li ul{padding-left:8px!important}.et_mobile_menu{min-width:100vw;margin-left:-50vw}.et_mobile_menu{min-height:100vh!important;min-height:-webkit-fill-available;padding-top:50px!important}html{height:-webkit-fill-available}.sub-menu{margin-top:15px!important}