/*!
theme name: Speaking Japanese
Version: 1
Author URI: http://www.authenticstyle.co.uk
Author: AuthenticStyle
*/a,button,input,select,textarea{-webkit-transition:ease all .5s;transition:ease all .5s}a:active,a:focus,button:active,button:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{outline:1px dotted #fff}.slick-slide{outline:none}a,button{cursor:pointer;text-decoration:none;color:#ff432b}body,html{font-family:'Montserrat', sans-serif;color:#333}.as-bg-color{background:#ff432b}.as-text-color{color:#ff432b}.as-section{padding:40px 0;padding:2.5rem 0}h1,h2,h3,h4,h5,h6{margin:17px 0;margin:1.0625rem 0;font-family:'Strayhorn MT SC';font-weight:300;letter-spacing:3px;letter-spacing:.1875rem;line-height:1.2}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1 .as-small-heading,h2 .as-small-heading,h3 .as-small-heading,h4 .as-small-heading,h5 .as-small-heading,h6 .as-small-heading{font-size:.5em;display:block}h1 .as-small-heading+br,h2 .as-small-heading+br,h3 .as-small-heading+br,h4 .as-small-heading+br,h5 .as-small-heading+br,h6 .as-small-heading+br{display:none}h1{font-size:38px;font-size:2.375rem}h2{font-size:38px;font-size:2.375rem}h3{font-size:30px;font-size:1.875rem}h4{font-size:28px;font-size:1.75rem}h5{font-size:24px;font-size:1.5rem}h6{font-size:18px;font-size:1.125rem}li,p{margin:17px 0;margin:1.0625rem 0;font-size:12px;font-size:.75rem;font-weight:400;line-height:1.6}li:first-child,p:first-child{margin-top:0}li:last-child,p:last-child{margin-bottom:0}li strong,p strong{font-weight:700}img+p.as-caption{margin-top:8.5px;margin-top:.53125rem}p.as-large{font-size:14px;font-size:.875rem}p.as-small{font-size:10px;font-size:.625rem}ol li{list-style-type:decimal}ul li{list-style-type:disc}li{margin:8.5px 0;margin:.53125rem 0}ol,ul{padding:0;padding-left:15px;padding-left:.9375rem;margin:17px 0;margin:1.0625rem 0}ol:first-child,ul:first-child{margin-top:0}ol:last-child,ul:last-child{margin-bottom:0}ol.menu,ol.menu ul,ul.menu,ul.menu ul{list-style-type:none;padding:0;margin:0}ol.menu li,ol.menu ul li,ul.menu li,ul.menu ul li{margin:0;padding:0;list-style-type:none}.fa-ul{padding:0;margin-left:0}.fa-ul li{list-style-type:none;padding-left:2.5em !important}.fa-ul span{left:0}hr{border:0;border-top:1px solid #fbfbfb;display:block;height:1px;padding:0;margin:17px auto;margin:1.0625rem auto}del{text-decoration:line-through}em{font-style:italic}pre{display:block;font-family:monospace;white-space:pre;margin:17px auto;margin:1.0625rem auto}img{height:auto;max-width:100%;-webkit-transition:ease all .5s;transition:ease all .5s}.aligncenter,.alignleft,.alignnone,.alignright{margin:17px;margin:1.0625rem}.aligncenter:first-child,.alignleft:first-child,.alignnone:first-child,.alignright:first-child{margin-top:0}.aligncenter:last-child,.alignleft:last-child,.alignnone:last-child,.alignright:last-child{margin-bottom:0}.alignright{float:right;margin-left:17px;margin-left:1.0625rem}.alignleft{float:left;margin-right:17px;margin-right:1.0625rem}.aligncenter,.aligncenter:last-child:first-child{display:block;margin-left:auto;margin-right:auto}@media only screen and (max-width: 960px){.aligncenter,.alignleft,.alignright{display:block;float:none;margin:17px auto;margin:1.0625rem auto}}input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),textarea{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}table{max-width:100%;margin:17px auto;margin:1.0625rem auto}table thead th{font-weight:600}table td,table th{text-align:left;color:#605b5e;padding:15px 20px;padding:.9375rem 1.25rem}table thead td,table thead tr,table tr:nth-child(even) td,table tr:nth-child(even) tr{background:#f7f7f7}table a{word-wrap:break-word;word-break:break-all}.as-embed{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:35px;position:relative}.as-embed embed,.as-embed iframe,.as-embed object{height:100%;left:0;position:absolute;top:0;width:100%}.as-button{color:#fff;text-transform:uppercase;font-size:12px;font-size:.75rem;padding:1em 2.5em;letter-spacing:1.3px;letter-spacing:.08125rem;position:relative;z-index:2;display:inline-block}.as-button:hover:after{background:rgba(0,0,0,0.4) !important}.as-bg-color .as-button:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,0.2);z-index:-1;-webkit-transition:ease all .3s;transition:ease all .3s}input[type="submit"]{border:none;cursor:pointer}input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]),textarea,select{border:none;padding:10px 15px;padding:.625rem .9375rem;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%;min-width:100%;font-size:12px;font-size:.75rem}input:not([type="radio"]):not([type="checkbox"]):not([type="submit"])::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{text-transform:uppercase;color:inherit}input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{text-transform:uppercase;color:inherit}input:not([type="radio"]):not([type="checkbox"]):not([type="submit"])::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{text-transform:uppercase;color:inherit}input:not([type="radio"]):not([type="checkbox"]):not([type="submit"])::placeholder,textarea::placeholder,select::placeholder{text-transform:uppercase;color:inherit}.as-pill{font-size:9px;font-size:.5625rem;padding:3px 7px;border-radius:5px;color:#fff;margin-right:10px;margin-right:.625rem}.wpcf7 .ajax-loader:after{font-family:'Font Awesome 5 Light';content:'\f3f4';display:none}.wpcf7 .ajax-loader{font-size:20px;font-size:1.25rem;vertical-align:middle;margin-left:20px;margin-left:1.25rem;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;display:none}.wpcf7 .ajax-loader.is-active{display:inline-block}.wpcf7 .screen-reader-response{display:none}.wpcf7 .wpcf7-not-valid{outline:1px solid #ff432b;color:#ff432b}.wpcf7 .wpcf7-not-valid-tip{margin-top:5px;margin-top:.3125rem;display:block}.wpcf7 .wpcf7-response-output{font-size:13px;font-size:.8125rem;line-height:1.3}.as-header-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:17px 0 40px 0;padding:1.0625rem 0 2.5rem 0;position:relative;z-index:1}.as-header-banner *{color:#fff}.as-header-banner .as-header-banner-image{width:10vw;overflow:hidden;font-size:0;height:100vh;min-height:500px}.as-header-banner .as-header-banner-image img{height:100%;max-width:none;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:cover;object-fit:cover;width:100%}.as-header-banner .as-header-banner-text{width:100%;text-align:center}.as-header-banner .as-single-thumb{position:absolute;top:-140px;height:calc(100% + 140px);left:0;text-align:center;width:100%;z-index:-1;overflow:hidden;pointer-events:none}.as-header-banner .as-single-thumb span{display:inline-block;margin:0 auto;height:100%;position:relative}.as-header-banner .as-single-thumb span:after,.as-header-banner .as-single-thumb span:before{content:'';width:20%;height:100%;position:absolute;left:0;top:0;z-index:1;background-image:-webkit-gradient(linear, left top, right top, from(#ff432b), to(rgba(255,67,43,0)));background-image:linear-gradient(to right, #ff432b 0%, rgba(255,67,43,0) 100%)}.as-header-banner .as-single-thumb span:after{left:auto;right:0;background-image:-webkit-gradient(linear, right top, left top, from(#ff432b), to(rgba(255,67,43,0)));background-image:linear-gradient(to left, #ff432b 0%, rgba(255,67,43,0) 100%)}.as-header-banner .as-single-thumb img{height:100%;width:auto;opacity:.5;max-width:none;mix-blend-mode:multiply}.as-header-banner h1,.as-header-banner h2,.as-header-banner h3,.as-header-banner h4,.as-header-banner h5,.as-header-banner h6{text-transform:uppercase;font-size:38px;font-size:2.375rem}.as-header-banner .as-header-banner-link{position:absolute;bottom:40px;bottom:2.5rem;right:0;width:100%}.as-header-banner .as-header-banner-tag{position:absolute;-webkit-transform:rotate(20deg);transform:rotate(20deg);width:140px;text-align:center;top:50px;top:3.125rem;right:40px;right:2.5rem;line-height:1.4;font-family:'Strayhorn MT SC';font-size:18px;font-size:1.125rem}.as-header-banner .as-header-banner-image+.as-header-banner-text .as-header-banner-link{width:91vw}@media only screen and (max-width: 400px){.as-header-banner .as-header-banner-image{width:15vw}.as-header-banner .as-header-banner-image+.as-header-banner-text .as-header-banner-link{width:85vw}}@font-face{font-family:'Strayhorn MT SC';src:url("assets/fonts/StrayhornMT-LightSC.woff2") format("woff2"),url("assets/fonts/StrayhornMT-LightSC.woff") format("woff");font-weight:300;font-style:normal}#as-main-footer .as-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:17px 0;padding:1.0625rem 0}#as-main-footer p{margin-top:0;margin-bottom:0;font-size:10px;font-size:.625rem}#as-main-footer p:last-child{text-align:right}#as-main-footer p a{color:#333;margin-left:10px;margin-right:10px}#as-main-footer img{width:104px;vertical-align:middle}@media only screen and (max-width: 520px){#as-main-footer .as-container{display:block}#as-main-footer p{text-align:center}#as-main-footer p:last-child{text-align:center;margin-top:17px;margin-top:1.0625rem}}
/*# sourceMappingURL=style.css.map */