.et_pb_gallery_0 .et_pb_gallery_items{height:100vh!important;overflow:hidden!important}.et_pb_gallery_0 .et_pb_gallery_item{height:100vh!important}.et_pb_gallery_0 .et_pb_gallery_image{height:100vh!important;overflow:hidden!important;line-height:0!important}.et_pb_gallery_0 .et_pb_gallery_image img{width:100%!important;height:100vh!important;object-fit:cover!important;object-position:center center!important;max-width:none!important}.et_pb_gallery_0 .et-pb-arrow-prev,.et_pb_gallery_0 .et-pb-arrow-next{top:50%!important;transform:translateY(-50%)!important;margin-top:0!important}@media (max-width:980px){.et_pb_gallery_0 .et_pb_gallery_items,.et_pb_gallery_0 .et_pb_gallery_item,.et_pb_gallery_0 .et_pb_gallery_image,.et_pb_gallery_0 .et_pb_gallery_image img{height:400px!important}}@media (max-width:767px){.et_pb_gallery_0 .et_pb_gallery_items,.et_pb_gallery_0 .et_pb_gallery_item,.et_pb_gallery_0 .et_pb_gallery_image,.et_pb_gallery_0 .et_pb_gallery_image img{height:250px!important}}html,body{min-height:100%}body{display:flex;flex-direction:column;min-height:100vh}#page-container{display:flex;flex-direction:column;min-height:100vh;width:100%}#et-main-area{flex:1;display:flex;flex-direction:column}#main-footer{margin-top:0!important}.et_pb_section{width:100%;max-width:100%}.et_pb_section .et_pb_row{width:100%;max-width:100%;padding-left:0;padding-right:0}.et_pb_portfolio{padding-left:30px;padding-right:30px;box-sizing:border-box;width:100%}@media (min-width:1600px){.et_pb_portfolio{padding-left:50px;padding-right:50px}}@media (max-width:980px){.et_pb_portfolio{padding-left:20px;padding-right:20px}}@media (max-width:767px){.et_pb_portfolio{padding-left:15px;padding-right:15px}}.et_pb_portfolio_item{margin-bottom:50px;border:none;background:transparent}.et_pb_portfolio_image img{width:100%;height:520px;object-fit:cover;display:block;transition:transform 0.4s ease}@media (min-width:1600px){.et_pb_portfolio_image img{height:620px}}@media (max-width:980px){.et_pb_portfolio_image img{height:420px}}@media (max-width:767px){.et_pb_portfolio_image img{height:280px}}.et_pb_portfolio_item:hover img{transform:scale(1.02)}.et_pb_portfolio_item h2,.et_pb_module_header{font-size:20px;font-weight:300!important;letter-spacing:1px;text-transform:uppercase;margin-top:18px;margin-bottom:6px;line-height:1.4em}@media (min-width:1600px){.et_pb_portfolio_item h2,.et_pb_module_header{font-size:24px}}@media (max-width:767px){.et_pb_portfolio_item h2,.et_pb_module_header{font-size:17px}}.et_pb_portfolio_item .post-meta{font-size:12px;font-weight:300;letter-spacing:2px;color:#888;text-transform:uppercase}.et_pb_portfolio_grid .et_pb_portfolio_item{padding-left:10px;padding-right:10px}