.hslider_m,.hslider_m,.hslider_m .et_pb_slide{height:100vh}#main-footer{display:none}#portfolio-custom.et_pb_filterable_portfolio{width:100vw;margin:0;padding:0;max-width:100%}#portfolio-custom .et_pb_portfolio_grid{display:flex;flex-wrap:wrap;width:100%;margin:0;padding:0;gap:0!important}#portfolio-custom .et_pb_portfolio_item{position:relative;overflow:hidden;margin:0!important;padding:0!important;border:none!important;flex:0 0 33.3333%;max-width:33.3333%;height:300px;line-height:0;box-sizing:border-box}@media (max-width:1024px){#portfolio-custom .et_pb_portfolio_item{flex:0 0 50%;max-width:50%;height:260px}}@media (max-width:768px){#portfolio-custom .et_pb_portfolio_item{flex:0 0 100%;max-width:100%;height:220px}}@media (max-width:480px){#portfolio-custom .et_pb_portfolio_item{flex:0 0 100%;max-width:100%;height:200px}}#portfolio-custom .et_portfolio_image{width:100%;height:100%;position:relative}#portfolio-custom .et_portfolio_image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease,opacity 0.4s ease}#portfolio-custom .et_pb_portfolio_item:hover .et_portfolio_image img{transform:scale(1.08)}#portfolio-custom .et_pb_portfolio_item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.45);z-index:1;transition:background 0.3s ease}#portfolio-custom .et_pb_portfolio_item:hover::after{background:rgba(0,0,0,0.6)}#portfolio-custom .et_pb_module_header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:1px;z-index:2;text-align:center;width:90%;line-height:1.3em}#portfolio-custom .post-meta,#portfolio-custom .et_pb_portfolio_item_description{display:none!important}#portfolio-custom .et_pb_portfolio_filters{display:flex;justify-content:center;flex-wrap:wrap;gap:25px;margin-bottom:30px;list-style:none;padding:0}#portfolio-custom .et_pb_portfolio_filters li a{background:none!important;border:none!important;color:#333!important;font-weight:400;padding:10px 15px;position:relative;transition:color 0.3s ease;text-transform:uppercase!important}#portfolio-custom .et_pb_portfolio_filters li a::after{content:'';position:absolute;bottom:0;left:0;height:2px;width:0;background:#ff5d00;transition:width 0.3s ease}#portfolio-custom .et_pb_portfolio_filters li a:hover{color:#ff5d00!important}#portfolio-custom .et_pb_portfolio_filters li a:hover::after{width:100%}#portfolio-custom .et_pb_portfolio_filters li.active a{color:#ff5d00!important}#portfolio-custom .et_pb_portfolio_filters li.active a::after{width:100%}#portfolio_single .et_pb_portfolio_items{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}#portfolio_single .et_pb_portfolio_item{position:relative;flex:0 1 calc(33.333% - 30px);overflow:hidden;aspect-ratio:4 / 3}@media (max-width:980px){#portfolio_single .et_pb_portfolio_item{flex:0 1 calc(50% - 20px)}}@media (max-width:600px){#portfolio_single .et_pb_portfolio_item{flex:0 1 100%}}#portfolio_single .et_portfolio_image{width:100%;height:100%;position:relative;overflow:hidden}#portfolio_single .et_portfolio_image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease,opacity 0.4s ease}#portfolio_single .et_pb_portfolio_item:hover .et_portfolio_image img{transform:scale(1.08)}#portfolio_single .et_pb_portfolio_item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.45);z-index:1;transition:background 0.3s ease}#portfolio_single .et_pb_portfolio_item:hover::after{background:rgba(0,0,0,0.6)}#portfolio_single .et_pb_module_header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:25px;font-weight:400;text-transform:uppercase;letter-spacing:1px;z-index:2;text-align:center;width:90%;line-height:1.3em}#portfolio_single .post-meta,#portfolio_single .et_pb_portfolio_item_description{display:none!important}#portfolio-custom .et_pb_portfolio_item,#portfolio_single .et_pb_portfolio_item{width:33.333%!important;float:left!important;clear:none!important;margin:0!important;padding:0!important;box-sizing:border-box}#portfolio-custom .et_pb_portfolio_item:nth-child(3n+1),#portfolio_single .et_pb_portfolio_item:nth-child(3n+1){clear:left!important}@media (max-width:1024px){#portfolio-custom .et_pb_portfolio_item,#portfolio_single .et_pb_portfolio_item{width:50%!important}#portfolio-custom .et_pb_portfolio_item:nth-child(2n+1),#portfolio_single .et_pb_portfolio_item:nth-child(2n+1){clear:left!important}}@media (max-width:768px){#portfolio-custom .et_pb_portfolio_item,#portfolio_single .et_pb_portfolio_item{width:100%!important;clear:none!important}}#portfolio-custom .et_pb_portfolio_item,#portfolio_single .et_pb_portfolio_item{float:left!important;width:calc(33.333% - 13.34px)!important;margin:0 20px 20px 0!important;box-sizing:border-box;clear:none!important;padding:0!important}#portfolio-custom .et_pb_portfolio_item:nth-child(3n),#portfolio_single .et_pb_portfolio_item:nth-child(3n){margin-right:0!important}@media (max-width:1024px){#portfolio-custom .et_pb_portfolio_item,#portfolio_single .et_pb_portfolio_item{width:calc(50% - 10px)!important}#portfolio-custom .et_pb_portfolio_item:nth-child(2n),#portfolio_single .et_pb_portfolio_item:nth-child(2n){margin-right:0!important}}@media (max-width:768px){#portfolio-custom .et_pb_portfolio_item,#portfolio_single .et_pb_portfolio_item{width:100%!important;margin:0 0 20px 0!important;float:none!important}}