:root{--yellow:#fece02;--light-green:#F4F9EB;--black:#000000;--white:#ffffff;--blue:#26347b;--body:#575757;--body_font:"Roboto Slab"}.mobile-menu-toggle .hamburger{position:relative;width:30px;height:30px;cursor:pointer}.mobile-menu-toggle .hamburger:hover .hamburger__line.middle,.mobile-menu-toggle .hamburger:hover .hamburger__line.bottom{width:100%}.mobile-menu-toggle .hamburger__line{background-color:#000;height:2px;width:100%;display:block}.home header.header-main .header-nav .mobile-menu-toggle .hamburger__line{background:#fff}.error404 header.header-main .header-nav .mobile-menu-toggle .hamburger__line{background:#fff}.single-case-studies header.header-main .header-nav .mobile-menu-toggle .hamburger__line{background:#fff}.single-post header.header-main .header-nav .mobile-menu-toggle .hamburger__line{background:#fff}header.header-main.fixed-header .header-nav .mobile-menu-toggle .hamburger__line{background:#fff}.search-results header.header-main .header-nav .mobile-menu-toggle .hamburger__line{background:#000!important}.search-results header.header-main.fixed-header .header-nav .mobile-menu-toggle .hamburger__line{background:#fff!important}header.header-main.menu-white .header-nav .mobile-menu-toggle .hamburger__line{background:#fff}.mobile-menu-toggle .hamburger__line.middle{margin:7px 0 7px auto;width:75%;transition:0.3s all}.mobile-menu-toggle .hamburger__line.bottom{margin-left:auto;width:45%;transition:0.6s all}.mobile-menu__bg{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:none;z-index:99}.mobile-menu.is-open .mobile-menu__bg{display:block}.mobile-menu.is-open{transform:translate3d(0,0,0)}.mobile-menu{position:fixed;right:0;top:0;width:320px;height:100vh;transform:translate3d(100%,0,0);transition:all 0.5s ease;z-index:9999}.mobile-menu__top{padding:20px 15px;display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse}.mobile-menu__top .site-logo{filter:brightness(0) invert(1)}.mobile-header-logo{width:80%}.mobile-header-logo img{max-height:60px}.menu-close{position:relative;width:30px;height:30px;cursor:pointer}.menu-close::before,.menu-close::after{content:"";display:block;position:absolute;top:14px;right:0;width:20px;height:2px;background-color:#fff}.menu-close::before{transform:rotate(45deg)}.menu-close::after{transform:rotate(-45deg)}.mobile-menu__panel{padding:0 0 50px;position:relative;width:320px;height:100vh;overflow:auto;margin-left:auto;background-color:var(--blue)}.mobile-menu__nav{padding:0}.mobile-menu__nav ul{padding:0;display:none;margin:0}.mobile-menu__nav li{list-style:none;position:relative;color:var(--white);margin-bottom:0;padding-bottom:0}.mobile-menu__nav .arrow.is-open:after{transform:rotate(0deg)}.mobile-menu__nav a{color:var(--white);padding:10px 15px;display:block;text-decoration:none;border-top:solid 1px #ccc;font-weight:600}.mobile-menu__nav a:hover{background-color:var(--yellow);color:var(--blue)}.mobile-menu__nav .arrow{position:absolute;right:0;top:0;width:44px;height:44px;cursor:pointer}.mobile-menu__nav .arrow:before,.mobile-menu__nav .arrow:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:2px;background-color:var(--white);margin:-1px 0 0 -10px}.mobile-menu__nav .arrow:after{transform:rotate(90deg)}.mobile-menu__nav>li:first-child{border-top:1px solid rgba(0,0,0,.5)}.mobile-menu__nav>li{padding:0;border-bottom:1px solid rgba(0,0,0,.5)}.mobile-menu__nav li.menu-item-has-children a{padding-right:45px}.mobile-menu__nav .dropdown-menu{padding:0 0 0 10px;position:static;background:transparent;border:none}.mobile-menu__nav .sub-menu li a{color:var(--white);padding:10px 15px 10px 40px;display:block;font-weight:600}.mobile-menu__nav li.current-menu-ancestor>a,.mobile-menu__nav li.current-menu-item>a{color:var(--blue);background-color:var(--yellow)}.mobile-menu__nav li a:hover+.arrow:before,.mobile-menu__nav li a:hover+.arrow:after,.mobile-menu__nav li.current-menu-ancestor .arrow:before,.mobile-menu__nav li.current-menu-ancestor .arrow:after,.mobile-menu__nav li.current-menu-item .arrow:before,.mobile-menu__nav li.current-menu-item .arrow:after{background:var(--blue)}.mobile-menu__nav .dropdown-toggle::after{display:none}