.show .site-content,.no-js .site-content{-webkit-transition:opacity .5s .2s , margin 0s;-moz-transition:opacity .5s .2s , margin 0s;-ms-transition:opacity .5s .2s , margin 0s;-o-transition:opacity .5s .2s , margin 0s;transition:opacity .5s .2s , margin 0s}.show .site-header,.no-js .site-header{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.tk-theme-frontend .site>*{opacity:0}.tk-theme-frontend.show .site>*,.tk-theme-frontend.no-js .site>*{opacity:1}#sidebar_trigger,#site-navigation,.site-branding{position:relative;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-ms-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}#site-navigation,.site-branding{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}#sidebar_trigger,#site-navigation{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}.site-branding{-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}.show #sidebar_trigger,.no-js #sidebar_trigger,.show #site-navigation,.no-js #site-navigation,.show .site-branding,.no-js .site-branding{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.tk-theme-frontend .site-footer{opacity:0;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}.show .site-footer,.no-js .site-footer{-webkit-transition:opacity .3s .3s ease-in-out , transform .4s .3s ease-in-out;-moz-transition:opacity .3s .3s ease-in-out , transform .4s .3s ease-in-out;-ms-transition:opacity .3s .3s ease-in-out , transform .4s .3s ease-in-out;-o-transition:opacity .3s .3s ease-in-out , transform .4s .3s ease-in-out;transition:opacity .3s .3s ease-in-out , transform .4s .3s ease-in-out}.tk-theme-frontend.show .site-footer,.tk-theme-frontend.no-js .site-footer{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.tk-theme-frontend .content-area{opacity:1}.page-template-info-page .entry-content{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);opacity:0;-webkit-transition:opacity .3s .6s linear , transform .4s .6s ease-in-out;-moz-transition:opacity .3s .6s linear , transform .4s .6s ease-in-out;-ms-transition:opacity .3s .6s linear , transform .4s .6s ease-in-out;-o-transition:opacity .3s .6s linear , transform .4s .6s ease-in-out;transition:opacity .3s .6s linear , transform .4s .6s ease-in-out}.page-template-info-page.show .entry-content,.page-template-info-page.no-js .entry-content{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:1}body .contact-form label span{color:inherit}.contact-form .contact-submit button{border:0;border-radius:0;padding:0;height:auto;font-size:60px}.contact-form .contact-submit button:hover,.contact-form .contact-submit button:active,.contact-form .contact-submit button:focus{background-color:transparent}.contact-form .contact-submit button:hover:after{left:10px}.contact-form .contact-submit button:after{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.contact-form .contact-submit button:after{content:"\e902";position:relative;left:0;margin-left:.1em;-webkit-transition:left .2s ease-in-out;-moz-transition:left .2s ease-in-out;-ms-transition:left .2s ease-in-out;-o-transition:left .2s ease-in-out;transition:left .2s ease-in-out}@media screen and (max-width:1200px){.contact-form .contact-submit button{font-size:46px}}@media screen and (max-width:900px){.contact-form .contact-submit button{font-size:36px}}.entry-content h1{font-size:110px;font-size:6.875rem;font-size: calc(25.5px + 4.4vw)}@media only screen and (min-width:1441px){.site-branding{width:400px}}@media only screen and (max-width:1440px){.site-branding{width:300px}}@media only screen and (max-width:330px){.site-branding{width:220px}}.site-title,.site-title a{font-weight:400;font-family:'HK Gothic No2','Helvetica Neue',Helvetica,Arial,sans-serif}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{font-weight:bolder}