html{-webkit-font-smoothing:antialiased;overflow-x:hidden}body{overflow:hidden!important}input[type=submit]{-webkit-border-radius:0}.side-menu{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;height:100%!important;left:100%!important;overflow-y:auto;overflow-x:hidden}.side-menu::-webkit-scrollbar{background-color:#FFF}.side-menu::-webkit-scrollbar-track{background-color:#FFF}.side-menu::-webkit-scrollbar-thumb{background-color:#FFF}.side-menu-slide-left{transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0);box-shadow:0 28px 40px 2.4px rgba(0,0,0,.24),0 11px 53px 1.06px rgba(0,0,0,.16)}.side-menu-slide-right{transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0)}.side-menu-close,.side-menu-open{cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.accordion-menu{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;margin-bottom:30px}.works-image,.works-text{-webkit-transition:all .2s ease-in-out}.works-image{position:relative;overflow:hidden;transition:all .2s ease-in-out}.works-text{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:all .2s ease-in-out}.works-image works-text{-webkit-transform:translateY(30px);transform:translateY(30px)}.works-image:hover .works-text{opacity:100;-webkit-transform:translateY(0);transform:translateY(0)}.animated{-webkit-transform-origin:center center;transform-origin:center center}.wow{visibility:hidden}.vh{height:100vh!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-device-width:320px) and (max-device-width:4820px){.vh{min-height:420!important}}@media only screen and (min-device-width:481px) and (max-device-width:600px){.vh{min-height:420!important}}@media only screen and (min-device-width:601px) and (max-device-width:780px){.vh{min-height:480!important}}@media only screen and (min-device-width:781px) and (max-device-width:1020px){.vh{min-height:480!important}}@media only screen and (min-device-width:1021px) and (max-device-width:1230px){.vh{min-height:560!important}}@media only screen and (min-device-width:1231px){.vh{min-height:560!important}}.card{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:translateY(0);transform:translateY(0)}.card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 13px 20px rgba(0,0,0,.16),0 5px 27px rgba(0,0,0,.08)!important;box-shadow:0 13px 20px rgba(0,0,0,.16),0 5px 27px rgba(0,0,0,.08)!important}.button{-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;-webkit-transform:translateY(0);transform:translateY(0)}.button-icon{opacity:0;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}.button:hover{-webkit-transform:translateY(-3px);transform:translateY(-3x)}.button:hover .button-icon{opacity:100}.smooth-transition{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}