body header a:not(.w-btn) span,body main a:not(.w-btn),body.single main a,body .w-btn.us-btn-style_1,body .gform_wrapper .gform_page_footer .button{position:relative;overflow:hidden;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);display:inline-flex}body .w-btn.us-btn-style_1:before,body .gform_wrapper .gform_page_footer .button:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#576ede!important;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;height:100%}body .w-btn.us-btn-style_1:hover:before,body .gform_wrapper .gform_page_footer .button:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}body header a:not(.w-btn) span:before,body main a:not(.w-btn):before,body.single main a:before{content:"";position:absolute;z-index:-1;bottom:4px;height:1px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}body header a:not(.w-btn) span:before{bottom:18px}body article.us_testimonial .post_custom_field a:before,body main ol.g-breadcrumbs li.g-breadcrumbs-item a:before{bottom:3px}body header h4 a:not(.w-btn) span:before{bottom:2px}body.single main .w-comments-title a:before{bottom:1px}body article h2 a:before,body a.bx-pager-link:before,body .ttshowcase_rl_subtitle a:before,body.single .gist .gist-meta a:before,body article.us_portfolio a:before,body a.w-sharing-item:before{height:0!important}body main a:not(.w-btn):before,body.single main a:before{background:#de8457}body header a:not(.w-btn) span:before{background:#000}body main a:not(.w-btn):before,body.single main a:before{left:0;right:0}body header a:not(.w-btn) span:before{left:51%;right:51%}body main a:not(.w-btn):hover:before,body.single main a:not(.w-btn):hover:before{left:51%;right:51%}body header a:not(.w-btn):hover span:before{left:0;right:0}body article.us_portfolio a{font-weight:700;font-size:20px}body article.us_portfolio a picture{transition:all 0.3s ease-in}body article.us_portfolio a:hover picture{opacity:.60}body.single .w-comments-title{font-size:1.25rem}body.single .w-comments-title a{border-bottom:none}body.single-us_portfolio .w-post-elm-before{font-weight:700;color:#000}body.single-us_portfolio h1{margin-bottom:0}body #project-image img{margin:auto}