.img-fit-box img{object-fit:cover}img[title]{pointer-events:none}@media screen and (min-width:599px) and (max-width:980px){.project-section .project-two-column .et_pb_column,.portfolio-section .portfolio-two-column .et_pb_column{width:calc(100% / 2 - 12px);margin-bottom:0px}.project-section .project-two-column .et_pb_column.et-last-child,.portfolio-section .portfolio-two-column .et_pb_column.et-last-child{margin-left:24px}}@media (max-width:980px){.service-row-reverse{display:flex;flex-direction:column-reverse}}@media (max-width:598px){.project-section .project-two-column .et_pb_column img,.portfolio-section .portfolio-two-column .et_pb_column img{height:54vw}}@media (max-width:480px){.hero-section .img-mountain{margin-top:16vw}.clients-row .et_pb_column,.count-number-row .et_pb_column{width:calc(100% / 3)!important}.clients-row .et_pb_column img{height:6vw!important}.count-number-row .et_pb_column span{font-size:36px}.count-number-row .et_pb_column h3{font-size:16px!important;line-height:20px!important}.count-number-row .et_pb_column .percent{margin-bottom:0px}.et_pb_section .portfolio-two-img .et_pb_column:nth-child(1),.et_pb_section.portfolio-tree-img .et_pb_column.first-column{margin-bottom:16px!important}}@media screen and (min-width:768px) and (max-width:980px){.ab-founder-row .et_pb_column{width:calc(100% / 2 - 12px)}.ab-founder-row .et_pb_column.et-last-child{margin-left:24px}}@media only screen and (min-width:480px){.et_pb_section .portfolio-one-img img{width:3000px!important;height:50vw}.et_pb_section .portfolio-two-img img{width:3000px!important;height:46vw}.et_pb_section .portfolio-two-img .et_pb_column{width:calc(100% / 2 - 8px)}.et_pb_section .portfolio-two-img .et_pb_column.et-last-child{margin-left:16px}.et_pb_section.portfolio-tree-img img{width:3000px!important;height:30vw}.et_pb_section.portfolio-tree-img .et_pb_column.first-column img{height:calc(30vw * 2 + 16px)}.et_pb_section.portfolio-tree-img .et_pb_column.first-column,.et_pb_section.portfolio-tree-img .et_pb_column.second-column{width:calc(100% / 2 - 8px)}.et_pb_section.portfolio-tree-img .et_pb_column.et_pb_specialty_column{margin-left:16px}}.work-number{font-size:14px;position:relative;bottom:20px;left:5px}.img-hover-zoom{overflow:hidden}.img-hover-zoom img{transition:transform 0.3s ease-out}.column-hover-zoom:hover img{transform:scale(1.1)}.all-project-three-column .et_pb_portfolio_items .type-project span,.all-project-three-column .et_pb_portfolio_grid_items .type-project span{overflow:hidden}.all-project-three-column img{transition:transform 0.3s ease-out}.all-project-three-column .et_pb_portfolio_items .type-project:hover img,.all-project-three-column .et_pb_portfolio_grid_items .type-project:hover img{transform:scale(1.1)}.all-project-three-column .et_pb_portfolio_items .type-project,.all-project-three-column .et_pb_portfolio_grid_items .type-project{clear:none!important}@media only screen and (min-width:981px){.all-project-three-column .et_pb_portfolio_items .type-project,.all-project-three-column .et_pb_portfolio_grid_items .type-project{width:31.3333%;margin-right:3%;margin-bottom:3%}.all-project-three-column .et_pb_portfolio_items .type-project:nth-child(4n),.all-project-three-column .et_pb_portfolio_grid_items .type-project:nth-child(4n){margin-right:3%!important}.all-project-three-column .et_pb_portfolio_items .type-project:last-child,.all-project-three-column .et_pb_portfolio_grid_items .type-project:last-child,.all-project-three-column .et_pb_portfolio_item.type-project.et_pb_filterable_portfolio_item_0_11{margin-right:0%!important}.all-project-three-column img{width:100%;height:20vw}}@media screen and (min-width:599px) and (max-width:980px){.all-project-three-column .et_pb_portfolio_items .type-project,.all-project-three-column .et_pb_portfolio_grid_items .type-project{width:48%;margin-bottom:60px;clear:none!important}.all-project-three-column img{width:100%;height:30vw}.all-project-three-column .et_pb_portfolio_items .et_pb_portfolio_item.et_pb_grid_item:nth-child(odd),.all-project-three-column .et_pb_portfolio_grid_items .et_pb_portfolio_item:nth-child(odd){margin-right:4%}}@media only screen and (max-width:598px){.all-project-three-column .et_pb_portfolio_items .type-project,.all-project-three-column .et_pb_portfolio_grid_items .type-project{width:100%;margin-bottom:32px;clear:none!important}.all-project-three-column img{width:100%;height:52vw}}@media only screen and (max-width:480px){.all-project-three-column img{width:100%;height:62vw}}@media (max-width:980px){.pa-open-mobile-menu .et_pb_menu__menu{display:flex!important}.pa-open-mobile-menu .et_mobile_nav_menu{display:none!important}}@media (max-width:480px){.workFilter__scroller .et_pb_menu__menu{display:block;overflow:scroll;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.workFilter__scroller .et_pb_menu__menu .et-menu-nav ul{display:block!important;margin-left:8px}.workFilter__scroller .et_pb_menu__menu .et-menu-nav li{display:inline-block}}.next-project-wrapper{text-align:right}.next-project-button-custom{display:inline-block;color:red;font-size:18px;font-weight:600;text-decoration:none;position:relative;padding-right:24px}.next-project-button-custom::after{content:"→";position:absolute;right:0;top:50%;transform:translateY(-50%);color:red;font-size:18px;font-weight:bold;transition:right 0.3s ease}.next-project-button-custom:hover{color:darkred}.next-project-button-custom:hover::after{right:-4px;color:darkred}.previous-project-wrapper{text-align:left}.previous-project-button-custom{display:inline-block;color:red;font-size:18px;font-weight:600;text-decoration:none;position:relative;padding-left:24px}.previous-project-button-custom::before{content:"←";position:absolute;left:0;top:50%;transform:translateY(-50%);color:red;font-size:18px;font-weight:bold;transition:left 0.3s ease}.previous-project-button-custom:hover{color:darkred}.previous-project-button-custom:hover::before{left:-4px;color:darkred}.more-project-section img{width:140px;height:80px}@media (max-width:480px){.next-project-button-custom,.previous-project-button-custom{font-size:14px}.next-project-button-custom::after,.previous-project-button-custom::before{font-size:14px;transform:translateY(-56%)}.more-project-section .project-excerpt{display:none}.more-project-section .et_pb_column{margin-bottom:0px}.more-project-section img{width:100px;height:60px}}#custom-header{background:transparent;transition:all 0.3s ease;color:white}#custom-header.show-header{background:#ffffff!important;color:#000000!important;box-shadow:0 2px 8px rgba(0,0,0,0.1);transform:translateY(0)}#custom-header.hide-header{transform:translateY(-100%)}#custom-header.show-header .et-menu a{color:#000000!important}#custom-header.show-header a.icon:before{color:#000000!important}#custom-header.show-header .et-menu a:hover{color:#cc0000!important}#custom-header.show-header .et-menu .current-menu-item>a{color:red!important}@media (max-width:980px){#custom-header.show-header .mobile_menu_bar:before{color:#000000!important}}