@charset "UTF-8";
/* https://heyjwith.com/wp-content/themes/heyjwith/style.css?ver=1.0.0 */
/*!
Theme Name: Hey J
Theme URI: http://underscores.me/
Author: Jaeil Han, Founder & Director of Creative Band
Author URI: https://creative-band.com
Description: WordPress Theme for Hey J
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: heyjwith
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Hey J is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#101010;font-family:"MinSans",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0;padding:0}ul{list-style:none}ol{list-style:none}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{width:100%;margin:0;float:left}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.inner{width:100%;padding:0;margin:0}#page{width:100%;max-width:1920px;float:none;margin:0 auto;overflow-x:hidden}#primary{width:50vw;max-width:650px;float:none;margin:250px auto 250px auto}#primary>.inner{max-width:650px;padding:0;margin:0 auto}.site-header{padding:0 20px 0 0;margin:0;width:calc(25vw - 100px);max-width:380px;float:left;position:fixed;top:100px;left:calc((50vw - 325px) - (25vw - 100px))}.site-header .inner{padding:0}.site-header .inner .site-title{width:100%;float:left;margin:0 0 25px 0;line-height:0}.site-header .inner .site-title a img{height:65px;width:auto;line-height:0}.site-header .inner strong{width:100%;float:left;font-size:1.313rem;line-height:1.2;margin:0 0 5px 0}.site-header .inner span{width:100%;float:left;margin:0;font-size:1rem;font-weight:500;line-height:1.2;color:gray}.site-header .inner #site-navigation{width:100%;float:left;margin:70px 0 0 0}.site-header .inner #site-navigation #primary-menu{display:block;width:100%;float:left}.site-header .inner #site-navigation #primary-menu li{width:100%;float:left;margin:0 0 15px 0;font-size:1rem}.site-header .inner #site-navigation #primary-menu li a{color:#bbb;text-decoration:none}.site-header .inner #site-navigation #primary-menu li.active a{color:#4a2f8e;font-weight:700}body.origin .site-header .inner #site-navigation #primary-menu li.active a{color:#fff;font-weight:700}.home section{width:100%;float:left;margin:0 0 200px 0}.home .section-header{width:100%;float:left;margin:0 0 70px 0}.home .section-header .section-title{width:100%;float:left;font-size:1.313rem;font-weight:700;line-height:1;color:#4a2f8e}.home .section-content{width:100%;float:left}#about .section-header .section-title{font-size:7.594rem!important;font-weight:900!important;color:#4a2f8e;text-align:center}#about .section-content h3{width:100%;float:left;font-size:3.375rem;font-weight:300;line-height:1.36;margin:0}#about .section-content h3 strong{font-weight:700}#about .section-content h3 span{width:100%;float:left;margin:0 0 0 0;text-align:center}#about .section-content h3 span.active{color:transparent;-webkit-text-stroke:1px #fff}#about .section-content h3 span.highlight{display:inline-block;width:100%;float:left;margin:200px 0;font-size:5.695rem;font-weight:900;display:inline-block;font-weight:700;transition:color 0.3s ease,-webkit-text-stroke 0.3s ease}#about .section-content h3 span.span-06{margin:0 0 50vh 0}body.home{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#services ul.service-loop{width:100%;float:left;border-top:1px solid #101010}#services ul.service-loop li.service-loop-item{width:100%;float:left;border-bottom:1px solid #101010;padding:0}#services ul.service-loop li.service-loop-item h3{width:100%;float:left;font-size:2.531rem;line-height:1;margin:50px 0;position:relative}#services ul.service-loop li.service-loop-item h3 span.ui-accordion-header-icon{width:20px;height:20px;display:inline-block;background-image:url(https://heyjwith.com/wp-content/themes/heyjwith/images/icons/icon-plus.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;right:0;transform:translateY(-50%)}#services ul.service-loop li.service-loop-item h3.ui-state-active span.ui-accordion-header-icon{background-image:url(https://heyjwith.com/wp-content/themes/heyjwith/images/icons/icon-minus.svg)!important;background-size:contain;background-position:center;background-repeat:no-repeat}#services ul.service-loop li.service-loop-item .entry-content{width:100%;float:left;padding:0 0 50px 0}#partners ul.partner-loop{width:calc(100% + 20px);margin:0 -10px;float:left}#partners ul.partner-loop li.partner-loop-item{width:calc(33.33333% - 20px);margin:0 10px 20px 10px;float:left;text-align:center;border:1px solid #e1e1e1;line-height:0;padding:20px 0;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.1)}#partners ul.partner-loop li.partner-loop-item img{width:auto;max-width:80%;height:30px;line-height:0}#works ul.work-loop{width:100%;float:left;margin:0;padding:0}#works ul.work-loop li.work-loop-item{width:100%;float:left;margin:0 0 70px 0}#works ul.work-loop li.work-loop-item .entry-thumbnail{width:100%;float:left;margin:0 0 15px 0;border-radius:5px;line-height:0;overflow:hidden}#works ul.work-loop li.work-loop-item .entry-meta{width:100%;float:left}#works ul.work-loop li.work-loop-item .entry-meta .entry-title{width:100%;float:left;margin:0 0 5px 0;font-size:1rem;line-height:1.36}#works ul.work-loop li.work-loop-item .entry-meta .entry-title a{text-decoration:none;color:#101010}#works ul.work-loop li.work-loop-item .entry-meta p{width:100%;float:left;margin:0;font-size:.875rem;word-break:keep-all}#stories ul.story-loop{width:100%;float:left;border-top:1px solid #101010}#stories ul.story-loop li.story-loop-item{padding:35px 0;border-bottom:1px solid #101010}#stories ul.story-loop li.story-loop-item .entry-title{font-size:1.688rem;line-height:1.36}#stories ul.story-loop li.story-loop-item .entry-title a{text-decoration:none;color:#101010}.site-footer{padding:0 0 0 20px;margin:0;width:calc(25vw - 100px);max-width:380px;float:left;position:fixed;top:100px;right:calc((50vw - 325px) - (25vw - 100px));text-align:left}.site-footer strong{display:inline-block;width:100%;float:left;margin:0 0 25px 0;font-size:1.313rem;line-height:1.2;text-align:right;cursor:pointer}.site-footer strong::before{content:"";display:inline-block;width:20px;height:20px;background-image:url(https://heyjwith.com/wp-content/themes/heyjwith/images/icons/icon-down-arrow.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:center;margin:0 10px 0 0;position:relative;top:3px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.site-footer strong.rotate::before{transform:rotate(180deg);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.site-footer form.wpcf7-form{width:100%;float:left;display:none}.site-footer form.wpcf7-form input[type="text"],.site-footer form.wpcf7-form input[type="email"],.site-footer form.wpcf7-form input[type="tel"]{width:100%;float:left;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;border:none;border-bottom:1px solid #bbb;background-color:transparent;padding:8px 3px;font-size:1rem;text-align:left}.site-footer form.wpcf7-form input[type="submit"]{width:100%;float:left;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;font-size:1rem;line-height:32px;border-radius:0;background-color:#4a2f8e;color:#fff;margin:10px 0 0 0;cursor:pointer}.site-footer form.wpcf7-form textarea{width:100%;height:90px;float:left;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border-radius:0;border:none;border-bottom:1px solid #bbb}.site-footer form.wpcf7-form p{width:100%;float:left;margin:0 0 20px 0;position:relative}.site-footer form.wpcf7-form p label{width:100%;float:left;font-size:.875rem;font-weight:500;line-height:1.2;color:#101010;text-align:right}.site-footer form.wpcf7-form p label span.require{color:#da2128}.site-footer form.wpcf7-form input:focus,.site-footer form.wpcf7-form textarea:focus{outline:none;border-bottom:1px solid #101010}.site-footer form.wpcf7-form input:-internal-autofill-selected{background-color:#fff!important}.wpcf7-not-valid-tip{display:inline-block;width:100%;float:left;margin:5px 0 0 0;font-size:.75rem}.wpcf7 form .wpcf7-response-output{width:100%;float:left;margin:0;padding:15px;font-size:.75rem}.wpcf7-spinner{position:absolute;top:50%;transform:translateY(-50%);left:10px}.site-footer p.copyright{width:100%;display:inline-block;text-align:right;font-size:.75rem;color:gray;margin:50px 0 0 0;padding:0}body.home.origin{background-color:#4a2f8e;color:#fff}body.home.origin .site-header .inner .site-title a img{filter:invert(1)}body.home.origin .site-footer form.wpcf7-form p label{color:#bbb}body.home.origin .site-footer form.wpcf7-form input,body.home.origin .site-footer form.wpcf7-form textarea{color:#fff}body.home.origin .site-footer form.wpcf7-form input:focus,body.home.origin .site-footer form.wpcf7-form textarea:focus{border-bottom:1px solid #fff}body.home.origin .site-footer form.wpcf7-form input[type="submit"]{color:#4a2f8e;background-color:#fff}body.home.origin .site-footer strong::before{filter:invert(1)}body.home.origin .site-footer p.copyright{color:#fff}#primary article{width:100%;float:left}@media all and (max-width:1680px){.site-header{left:50px!important}.site-footer{right:50px!important}}@media all and (max-width:834px){.site-header{width:100%;max-width:100%;float:left;position:unset;top:unset;left:unset}.site-header .inner{padding:50px 20px}.site-header .inner .site-title{margin:0 0 20px 0}.site-header .inner .site-title img{width:auto;height:50px}.site-header .inner strong{font-size:1.125rem}.site-header .inner span{font-size:.875rem}#primary{margin:120px 0 0 0;width:100%;max-width:100%;float:none}#primary>.inner{max-width:100%;padding:0 20px}.home section{margin:0 0 90px 0}.home .section-header{margin:0 0 35px 0}#about .section-header .section-title{font-size:3.375rem!important;margin:35vh 0 0 0}#about .section-content h3{font-size:1.969rem}#about .section-content h3 span.highlight{font-size:2.953rem;margin:120px 0}#services ul.service-loop li.service-loop-item h3{font-size:1.5rem;margin:35px 0}#services ul.service-loop li.service-loop-item .entry-content{padding:0 0 35px 0;margin:0}#services ul.service-loop li.service-loop-item h3 span.ui-accordion-header-icon{width:15px;height:15px}#partners ul.partner-loop li.partner-loop-item{width:calc(50% - 20px);margin:0 10px 20px 10px}#partners ul.partner-loop li.partner-loop-item img{width:auto;max-width:80%;height:auto;max-height:25px}.site-footer{position:unset;top:unset;right:unset;text-align:left;width:100%;float:left}.site-footer strong{text-align:left;font-size:1.125rem;position:relative}.site-footer strong::before{position:absolute;top:2px;right:0}.site-footer form.wpcf7-form p label{text-align:left}.site-footer p.copyright{width:100%;display:inline-block;text-align:center;font-size:.875rem;color:#676767;margin:35px 0 0 0;padding:35px 0;border-top:1px solid #101010}.site-header{text-align:center}.site-header .inner #site-navigation{display:none}.home .section-header{text-align:center}.no-content{text-align:center;font-size:.875rem}}