#mobile_menu,.opened #mobile_menu{position:fixed;display:flex;flex-direction:column;justify-content:center;min-height:100%;max-height:100%;z-index:10;top:0;border:none;overflow-y:auto;max-width:100%;float:left;transition:all cubic-bezier(0.5,0,0,1) 800ms;background-size:cover;background-repeat:no-repeat;background-color:#fff}.opened #mobile_menu{transform:none}.opened #mobile_menu a{transform:none;opacity:1}.opened #mobile_menu .menu-item:nth-child(1) a,.closed #mobile_menu .menu-item:nth-last-child(1) a{transition-delay:100ms}.opened #mobile_menu .menu-item:nth-child(2) a,.closed #mobile_menu .menu-item:nth-last-child(2) a{transition-delay:200ms}.opened #mobile_menu .menu-item:nth-child(3) a,.closed #mobile_menu .menu-item:nth-last-child(3) a{transition-delay:300ms}.opened #mobile_menu .menu-item:nth-child(4) a,.closed #mobile_menu .menu-item:nth-last-child(4) a{transition-delay:400ms}.opened #mobile_menu .menu-item:nth-child(5) a,.closed #mobile_menu .menu-item:nth-last-child(5) a{transition-delay:500ms}.opened #mobile_menu .menu-item:nth-child(6) a,.closed #mobile_menu .menu-item:nth-last-child(6) a{transition-delay:600ms}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d';color:#fff;transition:all ease-in-out 300ms;z-index:100}.mobile_nav.closed .mobile_menu_bar:before{transition:all ease-in-out 300ms}#mobile_menu a{transform:translatey(100%);opacity:0;transition:all cubic-bezier(0.5,0,0,1) 800ms;text-align:left;font-size:20px;font-weight:400}.closed #mobile_menu{opacity:0;pointer-events:none;transform:translatey(48px);transition-delay:600ms}@media all and (max-width:980px){.et_header_style_centered #main-header .container,.et_header_style_split #main-header .container{text-align:left}.et_header_style_centered header#main-header .logo_container,.et_header_style_split header#main-header .logo_container{position:relative;z-index:2;max-width:50%}.et_header_style_split header#main-header .logo_container{float:left}.et_header_style_split #logo{max-width:100%}.et_header_style_centered #main-header div#et-top-navigation,.et_header_style_split #main-header div#et-top-navigation{position:absolute}.et_header_style_centered #main-header .mobile_nav,.et_header_style_split #main-header .mobile_nav{background-color:rgba(0,0,0,0)}.et_header_style_centered #main-header .mobile_nav,.et_header_style_split #main-header .mobile_nav{padding:5px 0px}.et_header_style_centered #et_mobile_nav_menu,.et_header_style_split #et_mobile_nav_menu{margin-top:0px}.et_header_style_centered #main-header .mobile_nav .select_page,.et_header_style_split #main-header .mobile_nav .select_page{display:none}.et_header_style_centered #main-header .mobile_menu_bar,.et_header_style_split #main-header .mobile_menu_bar{position:relative;right:0px;text-align:right}.et_header_style_centered #main-header .et_mobile_menu,.et_header_style_split #main-header .et_mobile_menu{top:100px}}body.noscroll{overflow-y:hidden}.et_pb_slide_description .et_pb_slide_title{font-weight:700!important}@media only screen and (min-width:768px){.three-column-grid .et_pb_grid_item{width:28.333%!important;margin:0 7.5% 7.5% 0!important}.three-column-grid .et_pb_grid_item:nth-child(3n){margin-right:0!important}.three-column-grid .et_pb_grid_item:nth-child(3n+1){clear:left}.three-column-grid .et_pb_grid_item:nth-child(4n+1){clear:unset!important}}.portfolio-blurb{min-height:400px;padding:60px;overflow:hidden}.portfolio-blurb .et_pb_blurb_content{max-width:none}.portfolio-blurb .et_pb_module_header{position:relative;top:-40px;opacity:0;transition:all 0.4s}.portfolio-blurb:hover .et_pb_module_header{top:0;opacity:1}.portfolio-blurb .et_pb_blurb_description{position:relative;left:-40px;opacity:0;transition:all 0.4s}.portfolio-blurb:hover .et_pb_blurb_description{left:0;opacity:1;transition-delay:0.2s}.portfolio-blurb:after{content:'View project →';position:absolute;opacity:0;bottom:0;transition:all 0.4s;background-color:#d0103a;padding:14px}.portfolio-blurb:hover:after{opacity:1;bottom:40px;transition-delay:0.4s}.portfolio-column{overflow:hidden;border-radius:0px}.et_pb_slide_description{text-shadow:none!important}#main-header .nav li ul{background-color:#ffffff}h1,h2,h3,h4,h5,h6{overflow-wrap:normal}.nav li ul{width:350px}#top-menu li li a{width:320px}