@charset "UTF-8";
/* https://aristech.com/wp-content/themes/aristech/style.css?ver=1.0.2 */
/*!
Theme Name: Aristech
Theme URI: http://underscores.me/
Author: Jaeil Han, Founder & Director of Creative Band
Author URI: https://creative-band.com
Description: WordPress Theme for Aristech
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: aristech
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.

Aristech 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%}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:#fff0}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:"Pretendard",sans-serif;font-size:1rem;line-height:1.625;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0;padding:0}p{margin:0}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:rgb(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%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.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 rgb(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{max-width:100%;margin:0 auto;padding:0 100px}#page,#primary{width:100%;float:left;overflow-x:hidden}#primary{padding:100px 0 0 0}.home #primary{padding:0}.admin-bar .site-header{top:32px}.site-header{width:100%;height:100px;position:fixed;top:0;left:0;z-index:3500;background-color:#fff;border-bottom:1px solid #efefef;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.home .site-header{background-color:#fff0;border-bottom:none}.site-header::before{content:"";width:100vw;height:180px;display:none;position:absolute;bottom:-180px;left:0;background-color:#f9f9f9}.site-header.nav-up{top:-132px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.site-header.scrolled{background-color:#fff;border-bottom:1px solid #efefef}.home .site-header.scrolled .inner .site-title::after{content:none}.home .site-header.scrolled .inner nav.main-navigation #primary-menu>li.menu-item>a{color:#101010}.site-header .inner{height:100px;position:relative}.site-header .inner .menu-icon{display:none;position:absolute;bottom:15px;right:18px;width:24px;height:24px}.home .site-header .inner .menu-icon{filter:invert(1) brightness(1);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.home .site-header.scrolled .inner .menu-icon{filter:unset;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.site-header .inner .site-title{position:absolute;bottom:20px;left:100px}.site-header .inner .site-title a{float:left}.home .site-header .inner .site-title::after{content:"";display:block;width:172px;height:22px;background-image:url(https://aristech.com/wp-content/themes/aristech/images/logos/aristech-logo-white.svg);background-repeat:no-repeat;position:absolute;top:0;left:0}.site-header .inner .site-title a img{width:auto;height:22px;line-height:0;float:left}.home .site-header .inner nav.lang-navigation{filter:invert(1) brightness(1)}.site-header .inner nav.lang-navigation{position:absolute;right:100px;bottom:15px}.site-header .inner nav.lang-navigation #lang-menu>li{font-size:0;width:30px;height:30px;background-repeat:no-repeat;background-position:center}.site-header .inner nav.lang-navigation #lang-menu>li a{width:100%;height:100%;float:left}.site-header .inner nav.lang-navigation #lang-menu>li.lang-item-en{background-image:url(https://aristech.com/wp-content/themes/aristech/images/icons/icon-lang-en.svg)}.site-header .inner nav.lang-navigation #lang-menu>li.lang-item-ko{background-image:url(https://aristech.com/wp-content/themes/aristech/images/icons/icon-lang-kr.svg)}.site-header .inner nav.main-navigation{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);width:auto}.site-header .inner nav.main-navigation #primary-menu>li.menu-item{display:inline-block;margin:0;padding:0 100px 0 0;font-size:1.125rem;line-height:1.2;letter-spacing:-.015em;font-weight:700;position:relative}html[lang="en-US"] .site-header .inner nav.main-navigation #primary-menu>li.menu-item{font-family:"Gmarket Sans",sans-serif;font-size:1rem}.site-header .inner nav.main-navigation #primary-menu>li.menu-item.current-menu-ancestor>a,.site-header .inner nav.main-navigation #primary-menu>li.menu-item.current-menu-item>a,.site-header .inner nav.main-navigation #primary-menu>li.menu-item.current-menu-ancestor>a:hover,.site-header .inner nav.main-navigation #primary-menu>li.menu-item.current-menu-item>a:hover{border-bottom:5px solid #AE0721}.site-header .inner nav.main-navigation #primary-menu>li.menu-item>a{color:#101010;text-decoration:none;padding:0 0 16px 0;border-bottom:5px solid #fff0;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}html[lang="en-US"] .site-header .inner nav.main-navigation #primary-menu>li.menu-item>a{padding:0 0 14px 0}.site-header .inner nav.main-navigation #primary-menu>li.menu-item>a:hover{border-bottom:5px solid #efefef;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.home .site-header .inner nav.main-navigation #primary-menu>li.menu-item>a{color:#fff}.home .site-header .inner nav.main-navigation #primary-menu>li.menu-item>a:hover{border-bottom:5px solid #fff0}.site-header .inner nav.main-navigation #primary-menu>li.menu-item>ul.sub-menu{display:none;position:absolute;top:38px;left:-15px;background-color:#fff;margin:0;border:1px solid #efefef;border-top:none}.site-header .inner nav.main-navigation #primary-menu>li.menu-item:hover ul.sub-menu{display:block}.site-header .inner nav.main-navigation #primary-menu>li.menu-item>ul.sub-menu>li.menu-item{min-width:75px;font-size:.875rem;font-weight:400;margin:0 0 0 15px;padding:13px 13px 13px 0;border-bottom:1px dashed #ddd;white-space:nowrap}html[lang="en-US"] .site-header .inner nav.main-navigation #primary-menu>li.menu-item>ul.sub-menu>li.menu-item{font-family:"Gmarket Sans",sans-serif;font-size:.75rem}.site-header .inner nav.main-navigation #primary-menu>li.menu-item>ul.sub-menu>li.menu-item:last-child{border-bottom:none}.site-header .inner nav.main-navigation #primary-menu>li.menu-item>ul.sub-menu>li.menu-item>a{color:#101010;text-decoration:none}.site-header .inner nav.main-navigation #primary-menu>li.menu-item>ul.sub-menu>li.menu-item.current-menu-item>a{color:#AE0721;font-weight:700}.home .site-header .inner nav.main-navigation #primary-menu>li.menu-item>ul.sub-menu{display:none;position:absolute;top:42px;left:-15px;background-color:#101010;margin:0;border:none}.home .site-header .inner nav.main-navigation #primary-menu>li.menu-item:hover ul.sub-menu{display:block}.home .site-header .inner nav.main-navigation #primary-menu>li.menu-item>ul.sub-menu>li.menu-item{min-width:75px;font-size:.875rem;font-weight:400;margin:0 0 0 15px;padding:13px 13px 13px 0;border-bottom:1px dashed #454554}.home .site-header .inner nav.main-navigation #primary-menu>li.menu-item>ul.sub-menu>li.menu-item>a{color:#fff}.home .site-header .inner nav.main-navigation #primary-menu>li.menu-item>ul.sub-menu>li.menu-item:last-child{border-bottom:none}#mobile-menu-area{display:none}.home section{width:100%;float:left;margin:0;padding:90px 0}#main-visual{padding:0;position:relative;line-height:0}#main-visual .inner{width:100%;padding:0 100px;position:absolute;bottom:20%;left:50%;transform:translateX(-50%)}#main-visual .inner .section-meta .section-eyebrow{display:inline-block;width:100%;float:left;margin:0 0 50px 0;font-family:"Gmarket Sans",sans-serif;font-size:1rem;font-weight:700;line-height:1.36;color:#AE0721;text-transform:uppercase;letter-spacing:.05em}#main-visual .inner .section-meta h2{font-family:"Gmarket Sans",sans-serif;font-size:3.375rem;font-weight:700;line-height:1.36;color:#fff;text-transform:uppercase;float:left;margin:0 0 0 -3px}#slogan{padding:0;height:835px;overflow:hidden;//background:linear-gradient(45deg,turquoise,hotpink,deeppink)}#slogan .inner{height:835px;padding:250px 100px;position:relative}#slogan img.bg-element{visibility:visible;opacity:1;position:absolute;top:0;right:40px;width:1080px;height:1080px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;z-index:-100}#slogan:hover img.bg-element{display:hidden;opacity:0;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#slogan img.bg-element-hover{visibility:hidden;opacity:0;position:absolute;top:0;right:40px;width:1080px;height:1080px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;z-index:-100}#slogan:hover img.bg-element-hover{visibility:visible;opacity:1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#slogan .inner .section-header h2.section-title{font-size:3.375rem;font-weight:700;line-height:1.2;color:#101010;text-transform:uppercase;float:left}html[lang="en-US"] #slogan .inner .section-header h2.section-title{display:inline-block;font-family:"Gmarket Sans",sans-serif;font-size:2.25rem;line-height:1.625;color:#101010;text-transform:none;letter-spacing:-.02em}#vision{padding:0;height:900px;overflow:hidden;background-image:url(/wp-content/themes/aristech/images/bg/vision-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;position:relative}#vision .black-filter{width:100%;height:100%;display:block;position:absolute;top:0;left:0;background-color:rgb(0 0 0 / .65);z-index:0}#vision .inner{height:100%;padding:250px 100px}#vision .inner .section-header{width:50%;float:left;position:relative;z-index:1000}#vision .inner .section-header .section-eyebrow{width:100%;float:left;margin:0 0 30px 0;font-family:"Gmarket Sans",sans-serif;font-size:1rem;font-weight:700;line-height:1.36;color:#AE0721;text-transform:uppercase;letter-spacing:.05em}#vision .inner .section-header .section-title{width:100%;float:left;font-family:"Gmarket Sans",sans-serif;font-size:3.375rem;font-weight:700;line-height:1.36;color:#fff;float:left;margin:0 0 30px -3px}#vision .inner .section-header .section-description{width:100%;float:left;font-size:1.5rem;line-height:1.5;color:#fff;margin:0 0 70px 0}#vision .inner .section-content{width:50%;float:left;position:relative;z-index:1000;padding:25% 0 0 0;display:none}#vision .inner .section-content p{font-size:1.125rem;line-height:1.5;color:#fff;margin:0 0 1.625rem 0}a.more-link{font-family:"Gmarket Sans",sans-serif;font-size:1rem;text-transform:uppercase;text-decoration:none;letter-spacing:.015em;color:#fff}a.more-link::after{content:"";display:inline-block;width:62px;height:12px;background-image:url(https://aristech.com/wp-content/themes/aristech/images/icons/icon-long-right-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin:0 0 0 20px}#business .scrollmagic-pin-spacer{float:left!important}#business{padding:250px 0}#business .inner .section-header{width:33.33333%;margin:0;float:left}#business .inner .section-header .section-eyebrow{width:100%;float:left;margin:0 0 30px 0;font-family:"Gmarket Sans",sans-serif;font-size:1rem;font-weight:700;line-height:1.36;color:#AE0721;text-transform:uppercase;letter-spacing:.05em}#business .inner .section-header .section-title{width:100%;float:left;font-size:3.375rem;font-weight:700;line-height:1.2;color:#101010;text-transform:uppercase;float:left;margin:0 0 30px -3px}html[lang="en-US"] #business .inner .section-header .section-title{font-size:2.25rem;line-height:1.36;font-family:"Gmarket Sans",sans-serif}#business .inner .section-content{width:66.66666%;margin:0;float:left}#business .inner .section-content ul.business-loop{width:calc(100% + 70px);margin:0 -35px;padding:400px 0 0 0;float:left}#business .inner .section-content ul.business-loop li.business-loop-item{width:calc(50% - 70px);margin:0 35px 120px 35px;float:left}#business .inner .section-content ul.business-loop li.business-loop-item:nth-child(2n - 1){margin:-400px 35px 120px 35px}#business .inner .section-content ul.business-loop li.business-loop-item .entry-thumbnail{width:100%;height:526px;background-size:cover;background-position:center;background-color:#f9f9f9;margin:0 0 30px 0;float:left}#business .inner .section-content ul.business-loop li.business-loop-item .entry-thumbnail a{display:inline-block;width:100%;height:100%;float:left;line-height:0}#business .inner .section-content ul.business-loop li.business-loop-item .entry-meta{width:100%;float:left}#business .inner .section-content ul.business-loop li.business-loop-item .entry-meta .entry-eyebrow{width:100%;float:left;margin:0 0 10px 0;font-family:"Gmarket Sans",sans-serif;font-size:.875rem;font-weight:500;line-height:1.36;color:#AE0721;letter-spacing:.05em}html[lang="en-US"] #business .inner .section-content ul.business-loop li.business-loop-item .entry-meta .entry-eyebrow{margin:0 0 20px 0}#business .inner .section-content ul.business-loop li.business-loop-item .entry-meta .entry-title{font-size:2.25rem;line-height:1.2;margin:0 0 15px -3px;letter-spacing:-.015em}html[lang="en-US"] #business .inner .section-content ul.business-loop li.business-loop-item .entry-meta .entry-title{font-size:1.688rem;font-family:"Gmarket Sans",sans-serif}#business .inner .section-content ul.business-loop li.business-loop-item .entry-meta p{width:100%;float:left;font-size:1.125rem;line-height:1.36;font-weight:400;color:#454545;margin:0 0 35px 0}html[lang="en-US"] #business .inner .section-content ul.business-loop li.business-loop-item .entry-meta p{font-size:1rem;color:#676767}#business .inner .section-content ul.business-loop li.business-loop-item .entry-meta a.more-link{filter:invert(1) brightness(1)}#newsroom{background-color:#F9F9F9;padding:250px 0}#newsroom .inner .section-header{width:33.33333%;margin:0;float:left}#newsroom .inner .section-header .section-eyebrow{width:100%;float:left;margin:0 0 30px 0;font-family:"Gmarket Sans",sans-serif;font-size:1rem;font-weight:700;line-height:1.36;color:#AE0721;text-transform:uppercase;letter-spacing:.05em}#newsroom .inner .section-header .section-title{width:100%;float:left;font-size:3.375rem;font-weight:700;line-height:1.2;color:#101010;text-transform:uppercase;float:left;margin:0 0 70px -3px}html[lang="en-US"] #newsroom .inner .section-header .section-title{font-size:2.25rem}#newsroom .inner .section-header a.more-link{filter:invert(1) brightness(1)}#newsroom .inner .section-content{width:66.66666%;margin:0;float:left}#newsroom .inner .section-content ul.news-loop{width:100%;float:left;border-top:2px solid #101010}#newsroom .inner .section-content ul.news-loop li.news-loop-item{width:100%;float:left;border-bottom:1px dashed #ccc;padding:40px 0}#newsroom .inner .section-content ul.news-loop li.news-loop-item .entry-meta{width:100%;float:left}#newsroom .inner .section-content ul.news-loop li.news-loop-item .entry-meta .entry-title{font-size:1.5rem;line-height:1.36;font-weight:700;margin:0 0 10px 0}#newsroom .inner .section-content ul.news-loop li.news-loop-item .entry-meta .entry-title a{color:#101010;text-decoration:none}#newsroom .inner .section-content ul.news-loop li.news-loop-item .entry-meta .entry-date{font-size:1rem;color:gray}.single-business #primary{background-image:url(https://aristech.com/wp-content/themes/aristech/images/bg/slogan-bg-element.svg);background-repeat:no-repeat;background-size:1080px 1080px;background-position:calc(100% - 160px) bottom}.single-business article{width:100%;float:left;margin:0;padding:0}.single-business article .inner{max-width:1200px;padding:0 50px;margin:0 auto}.single-business article .entry-header{width:100%;height:590px;float:left;background-color:#f1f1f1;position:relative;margin:0 0 120px 0}.single-business article .entry-header::before{content:"";width:100%;height:320px;display:block;position:absolute;bottom:0;left:0;background-color:#AE0721;z-index:0}.single-business article .entry-header .inner{height:590px;position:relative;z-index:100}.single-business article .entry-header .post-thumbnail{width:44%;height:auto;position:absolute;z-index:200;right:50px;bottom:-30px;line-height:0;overflow:hidden}.single-business article .entry-header .entry-parent{font-size:3.375rem;line-height:1.2;position:absolute;top:100px;left:50px}.single-business article .entry-header .entry-meta{width:45%;word-break:keep-all;position:absolute;bottom:80px;left:50px;color:#fff}.postid-514.single-business article .entry-header .entry-meta{bottom:50px}.single-business article .entry-header .entry-meta .entry-title-en{width:100%;float:left;font-family:"Gmarket Sans",sans-serif;font-weight:500;font-size:.875rem;margin:0 0 15px 0}html[lang="en-US"] .single-business article .entry-header .entry-meta .entry-title{font-size:1.969rem;font-family:"Gmarket Sans",sans-serif;margin:0 0 15px 0}html[lang="en-US"] .single-business article .entry-header .entry-meta p{font-size:1rem;margin:0}html[lang="en-US"] .single-business article .entry-content-wrap .entry-content>.wp-block-group h2{font-family:"Gmarket Sans",sans-serif;line-height:1.5}html[lang="en-US"] .single-business article .entry-content-wrap .entry-content .wp-block-group .wp-block-group p{font-size:1rem}.single-business article .entry-header .entry-meta .entry-title{font-size:2.25rem;line-height:1.2;letter-spacing:-.015em;margin:0 0 36px -2px}.single-business article .entry-header .entry-meta p{font-size:1.313rem;line-height:1.36}.single-business article .entry-content-wrap .entry-content .wp-block-group{width:100%;float:left;margin:30px 0 60px 0}.single-business article .entry-content-wrap .entry-content>.wp-block-group h2{font-size:1.688rem;line-height:1.36;letter-spacing:-.015em;margin:0 0 50px -3px;position:relative}.single-business article .entry-content-wrap .entry-content>.wp-block-group h2::after{content:"";display:block;width:77px;height:5px;background-color:#B00721;position:absolute;bottom:-65px;left:0}.single-business article .entry-content-wrap .entry-content>.wp-block-group .wp-block-group{margin:0}.single-business article .entry-content-wrap .entry-content .wp-block-group .wp-block-group p{width:80%;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:50px;-webkit-column-gap:50px;column-gap:50px;margin:0 0 1.625rem 20%}article .entry-footer{width:100%;float:left;margin:50px 0 0 0;text-align:center}article .entry-footer .edit-link{width:100%;float:left}article .entry-footer .edit-link a.post-edit-link{display:inline-block;width:100%;height:50px;line-height:48px;font-size:.75rem;font-family:"Gmarket Sans",sans-serif;font-weight:500;color:#ccc;text-decoration:none;text-transform:uppercase;letter-spacing:.05em;padding-left:.05em;border-top:1px dashed #efefef;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}article .entry-footer .edit-link a.post-edit-link:hover{color:#101010;border-top:1px dashed #101010;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.single-business article .entry-content-wrap{width:100%;float:left}.single-business article .entry-content-wrap .entry-content{width:100%;float:left}.single-business article .entry-content-wrap .entry-content p{font-size:1.125rem;line-height:1.625;margin:0 0 1.625em 0;letter-spacing:-.015em}.single-business .other-business{width:100%;float:left;margin:150px 0 250px 0}.single-business .other-business .inner{max-width:1200px;padding:0 50px;margin:0 auto}.single-business .other-business strong{font-size:1.688rem;line-height:1.2;margin:0 0 30px 0;width:100%;float:left;display:inline-block}.single-business .other-business ul.other-business-loop{width:calc(100% + 40px);margin:0 -20px;float:left}.single-business .other-business ul.other-business-loop li{width:calc(50% - 40px);margin:0 20px;float:left}.single-business .other-business ul.other-business-loop li .entry-thumbnail{width:100%;float:left;margin:0 0 20px 0}.single-business .other-business ul.other-business-loop li .entry-thumbnail a{display:block;width:100%;float:left}.single-business .other-business ul.other-business-loop li .entry-thumbnail a img{width:100%}.single-business .other-business ul.other-business-loop li .entry-meta{width:100%;float:left;text-align:center}.single-business .other-business ul.other-business-loop li .entry-meta .entry-title-en{width:100%;float:left;font-family:"Gmarket Sans",sans-serif;font-size:.75rem;color:#AE0721;margin:0 0 5px 0}.single-business .other-business ul.other-business-loop li .entry-meta .entry-title{font-size:1.5rem;line-height:1.2;font-weight:700}.single-business .other-business ul.other-business-loop li .entry-meta .entry-title a{text-decoration:none;color:#101010}.single-product article{width:100%;float:left;margin:0;padding:0}.single-product article .inner{max-width:1200px;padding:0 50px;margin:0 auto}.single-product article .entry-header{width:100%;float:left;margin:0 0 90px 0}.single-product article .entry-header .entry-parent-visual{width:100%;height:270px;float:left;position:relative}.single-product article .entry-header .entry-parent-visual .entry-parent{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:3.375rem;font-weight:700;letter-spacing:-.015em}html[lang="en-US"] .single-business article .entry-header .entry-parent,html[lang="en-US"] .single-product article .entry-header .entry-parent-visual .entry-parent{font-family:"Gmarket Sans",sans-serif;font-size:2.953rem}.single-product article .entry-header .entry-sub-navi{background-color:#162B54}.single-product article .entry-header .entry-sub-navi #product-sub-menu>li.menu-item{display:none}.single-product article .entry-header .entry-sub-navi #product-sub-menu>li.menu-item.current-menu-ancestor{display:block!important}.single-product article .entry-header .entry-sub-navi #product-sub-menu>li.menu-item.current-menu-ancestor>a{display:none}.single-product article .entry-header .entry-sub-navi #product-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu{width:100%;text-align:center}.single-product article .entry-header .entry-sub-navi #product-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item{display:inline-block;float:none;margin:0 70px;height:87px;line-height:87px;font-size:1.313rem;font-weight:500;position:relative}.single-product article .entry-header .entry-sub-navi #product-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item::after{content:"";display:inline-block;position:absolute;top:50%;right:-70px;transform:translateY(-50%);width:1px;height:18px;background-color:gray}.single-product article .entry-header .entry-sub-navi #product-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item:last-child::after{content:none}.single-product article .entry-header .entry-sub-navi #product-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item.current-menu-item{font-weight:700}html[lang="en-US"] .single-product article .entry-header .entry-sub-navi #product-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item{font-family:"Gmarket Sans",sans-serif;font-size:1.125rem}.single-product article .entry-header .entry-sub-navi #product-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item.current-menu-item a{display:inline-block;height:100%;color:#fff;border-bottom:5px solid #AE0721}.single-product article .entry-header .entry-sub-navi #product-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item a{color:#aaa;text-decoration:none;border-bottom:5px solid #fff0;padding:0 5px}.single-product article .entry-header .entry-meta{background-color:#f1f1f1;padding:90px 0;text-align:center}.single-product article .entry-header .entry-meta .entry-title-en{width:100%;float:left;font-family:"Gmarket Sans",sans-serif;font-weight:500;font-size:.875rem;margin:0 0 5px 0;color:#AE0721}html[lang="en-US"] .single-product article .entry-header .entry-meta .entry-title-en{margin:0 0 15px 0}.single-product article .entry-header .entry-meta .entry-title{font-size:2.25rem;line-height:1.2;letter-spacing:-.015em;margin:0 0 20px -3px}html[lang="en-US"] .single-product article .entry-header .entry-meta .entry-title{font-family:"Gmarket Sans",sans-serif}html[lang="en-US"] .single-product article .entry-header .entry-meta p{width:100%;padding:0 35px;font-size:1.125rem}html[lang="en-US"] .single-product article .entry-content-wrap .product-loop .product-loop-item .entry-meta h3{font-size:1.969rem;font-family:"Gmarket Sans",sans-serif}html[lang="en-US"] .single-product article .entry-content-wrap .product-loop .product-loop-item .entry-meta p{font-size:1rem;line-height:1.36}.single-product article .entry-header .entry-meta p{font-size:1.313rem;line-height:1.36}.single-product article .entry-content-wrap{width:100%;float:left}.single-product article .entry-content-wrap .entry-content{width:100%;float:left}.single-product article .entry-content-wrap .entry-content .wp-block-group.section-wide{width:100vw;min-height:640px;float:left;margin:0 calc(550px - 50vw);background-color:#f9f9f9}.single-product article .entry-content-wrap .entry-content .wp-block-group.section-wide.product-section-02{background-color:#efefef}.single-product article .entry-content-wrap .product-loop{width:100%;float:left}.single-product article .entry-content-wrap .product-loop .product-loop-item{width:100%;float:left;margin:0 0 90px 0;padding:0 0 90px 0;border-bottom:1px solid #ddd}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-meta{width:calc(100% - 400px);float:left;padding:0 100px 0 0}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-meta h3{font-size:2.531rem;line-height:1.2;margin:0 0 20px 0}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-meta p{font-size:1.125rem;line-height:1.5;color:gray}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-thumbnail{width:300px;height:300px;float:right}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-thumbnail ul.entry-thumbnail-item{width:100%;height:100%;float:left;border:1px solid #efefef;overflow:hidden}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-thumbnail ul.entry-thumbnail-item .slick-arrow{z-index:1500;background-color:rgb(0 0 0 / .25);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;background-repeat:no-repeat;background-size:10px 10px;background-position:center center;border-radius:10px 10px}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-thumbnail ul.entry-thumbnail-item .slick-arrow:hover{background-color:rgb(0 0 0);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-thumbnail ul.entry-thumbnail-item .slick-arrow::before{content:none}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-thumbnail ul.entry-thumbnail-item .slick-prev{left:5px;background-image:url(https://aristech.com/wp-content/themes/aristech/images/icons/icon-slide-left-white-arrow.svg)}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-thumbnail ul.entry-thumbnail-item .slick-next{right:5px;background-image:url(https://aristech.com/wp-content/themes/aristech/images/icons/icon-slide-right-white-arrow.svg)}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-thumbnail ul.entry-thumbnail-item li{width:100%;height:300px;float:left;position:relative;text-align:center}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-thumbnail ul.entry-thumbnail-item li img{max-width:280px;max-height:280px;float:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.category .site-header{border-bottom:1px solid #f1f1f1}.category .site-main .inner{max-width:1200px;padding:0 50px;margin:0 auto}.category .page-header{width:100%;height:270px;float:left;background-color:#f9f9f9}.category .page-header .archive-title{width:100%;float:left;text-align:center;font-size:3.375rem;letter-spacing:-.015em;padding:90px 0 50px 0}.category .archive-wrap #category-sub-menu{width:100%;float:left;margin:30px 0 20px 0}.category .archive-wrap #category-sub-menu>li.menu-item{display:none}.category .archive-wrap #category-sub-menu>li.menu-item.current-menu-ancestor{display:block!important}.category .archive-wrap #category-sub-menu>li.menu-item.current-menu-ancestor>a{display:none}.category .archive-wrap #category-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu{width:100%;text-align:center;margin:0;padding:0}.category .archive-wrap #category-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item{width:33.33333%;height:87px;line-height:87px;float:left;display:inline-block;padding:0!important;margin:0!important;font-size:1.313rem;font-weight:500}html[lang="en-US"] .category .archive-wrap #category-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item{font-family:"Gmarket Sans",sans-serif}.category .archive-wrap #category-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item>a{color:#aaa;text-decoration:none}.category .archive-wrap #category-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item>a:hover{color:#101010}.category .archive-wrap #category-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item.current-menu-item{font-weight:700}.category .archive-wrap #category-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item.current-menu-item>a,.category .archive-wrap #category-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item.current-menu-item>a:hover{color:#AE0721}.category .archive-wrap .article-wrap{width:100%;float:left;border-top:1px solid #101010;padding:0 0 250px 0}.category .archive-wrap article{width:100%;float:left;border-bottom:1px solid #ddd}.category .archive-wrap article .entry-meta{width:100%;float:left;padding:25px 0}.category .archive-wrap article .entry-meta .entry-title{width:100%;float:left;margin:0 0 10px 0;font-size:1.688rem;line-height:1.2}.category .archive-wrap article .entry-meta .entry-title a{text-decoration:none;color:#101010}.category .archive-wrap article .entry-meta .entry-date{font-size:.875rem;font-family:"Gmarket Sans",sans-serif;font-weight:500;color:gray}.page-template-page-about article.page{width:100%;float:left;margin:0;padding:0}.page-template-page-about article.page .entry-header{width:100vw;height:270px;float:left;margin:0 -100px;padding:0 100px;background-color:#f9f9f9;position:relative;background-image:url(/wp-content/themes/aristech/images/bg/about-header-bg.jpg);background-size:cover;background-position:center bottom}.page-template-page-about article.page .entry-header .entry-title{width:100%;float:left;text-align:center;font-size:3.375rem;letter-spacing:-.015em;padding:90px 0 50px 0;color:#fff}html[lang="en-US"] .page-template-page-about article.page .entry-header .entry-title{font-family:"Gmarket Sans",sans-serif;font-weight:700;font-size:2.953rem}#about-factory-content{display:none}#about-factory{width:100%;float:left;padding:150px 0 250px 0;position:relative}#about-factory h2{font-family:"Gmarket Sans",sans-serif;font-weight:700;width:33.33333%;float:left;font-size:2.25rem;line-height:1.2;letter-spacing:-.015em;margin:0 0 50px -3px}#about-factory .section-content{width:66.66666%;float:right;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:50px;-webkit-column-gap:50px;column-gap:50px;margin:0 0 1.625rem}#about-factory .hidden-cover{width:66.66666%;float:right;margin:0 0 30px 0}#about-factory .hidden-cover input{width:100%;float:left;height:64px;appearance:none;-webkit-appearance:none;-moz-appearance:none;line-height:65px;border-radius:0;border:1px solid #efefef!important;background-color:#fcfcfc;font-size:1.125rem;letter-spacing:-.015em;padding:0 10px}#about-factory .section-content p{font-size:1rem;line-height:1.5;margin:0 0 1.5em 0;text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#about-introduction{width:100%;float:left;padding:150px 0 50px 0}#about-introduction h2{font-family:"Gmarket Sans",sans-serif;font-weight:700;width:33.33333%;float:left;font-size:2.25rem;line-height:1.2;letter-spacing:-.015em;margin:0 0 20px -3px}#about-introduction .section-content{width:66.66666%;float:left;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:50px;-webkit-column-gap:50px;column-gap:50px;margin:0 0 1.625rem}#about-introduction .section-content p{font-size:1rem;line-height:1.5;margin:0 0 1.5em 0;text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#about-vision{width:100%;float:left;padding:100px 0 50px 0}#about-vision h2{font-family:"Gmarket Sans",sans-serif;font-weight:700;width:33.33333%;float:left;font-size:2.25rem;line-height:1.2;letter-spacing:-.015em;margin:0 0 20px -3px}#about-vision .section-content{width:66.66666%;float:left}#about-vision .section-content h3{font-weight:700;font-size:1.969rem;line-height:1.36;margin:0 0 30px 0}html[lang="en-US"] #about-vision .section-content h3{font-family:"Gmarket Sans",sans-serif;s}#about-vision .section-content .concept-image{width:calc(100vw - (50vw - 600px));height:400px;margin:0 0 50px 0}#about-vision .section-content p{font-size:1rem;color:#676767;line-height:1.5;text-align:justify;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#history{width:100%;float:left;padding:100px 0 50px 0}#history h2{font-family:"Gmarket Sans",sans-serif;font-weight:700;width:100%;float:left;font-size:2.25rem;line-height:1.2;letter-spacing:-.015em;margin:0 0 50px -3px}#history .section-content .sub-section{width:100%;float:left;margin:0 0 100px 0}#history .section-content .sub-section-01{margin:0}#history .section-content .sub-section .scrollmagic-pin-spacer{float:left}html[lang="en-US"] #history .section-content .sub-section h3{font-family:"Gmarket Sans",sans-serif;font-weight:700}#history .section-content .sub-section h3{width:33.33333%;float:left;font-size:1.688rem;line-height:1.2;letter-spacing:-.015em;margin:0 0 20px -3px;color:#162B54}#history .section-content .sub-section h3 span{width:100%;float:left;margin:0;font-weight:400}#history .section-content .sub-section>ul{width:66.66666%;float:left;position:relative}#history .section-content .sub-section>ul::before{content:"";position:absolute;width:1px;height:100%;border-left:1px dashed #ddd;top:0;left:5px}#history .section-content .sub-section>ul>li{width:100%;float:left;margin:0 0 45px 0}#history .section-content .sub-section>ul>li>span{width:100%;float:left;display:inline-block;font-size:1rem;font-weight:500;position:relative;padding:0 0 0 45px;color:gray;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#history .section-content .sub-section>ul>li>span::before{content:"";display:block;width:11px;height:11px;border-radius:50% 50%;background-color:#ddd;position:absolute;top:50%;left:0;transform:translateY(-50%);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#history .section-content .sub-section>ul>li strong{width:100%;float:left;display:inline-block;font-size:1.313rem;padding:0 0 0 45px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#history .section-content .sub-section>ul>li>ul{width:100%;float:left;margin:0;padding:15px 0 0 45px}#history .section-content .sub-section>ul>li>ul>li{width:auto;float:left;margin:0 10px 10px 0}#history .section-content .sub-section>ul>li>ul>li>img{width:auto;height:120px;float:left;padding:5px;border:1px solid #ddd}#history .section-content .sub-section>ul>li:hover{cursor:pointer}#history .section-content .sub-section>ul>li:hover>span{color:#101010;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#history .section-content .sub-section>ul>li:hover>span::before{background-color:#AE0721;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#history .section-content .sub-section>ul>li:hover>strong{color:#AE0721;font-size:1.5rem;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.page-template-page-contact .page-header{width:100%;float:left;background-color:#f9f9f9}.page-template-page-contact .page-header .page-title{width:100%;float:left;text-align:center;font-size:3.375rem;letter-spacing:-.015em;padding:100px 0 50px 0}.page-template-page-contact .page-wrap #category-sub-menu>li.menu-item{display:none}.page-template-page-contact .page-wrap #category-sub-menu>li.current-menu-ancestor{display:block}.page-template-page-contact .page-wrap #category-sub-menu>li.current-menu-ancestor>a{display:none}.page-template-page-contact .page-wrap #category-sub-menu>li.current-menu-ancestor>ul.sub-menu{width:100%;float:left;margin:30px 0 20px 0;text-align:center}.page-template-page-contact .page-wrap #category-sub-menu>li.current-menu-ancestor>ul.sub-menu>li.menu-item{height:87px;line-height:87px;float:none;display:inline-block;margin:0 30px;font-size:1.313rem;font-weight:500}html[lang="en-US"] .page-template-page-contact .page-wrap #category-sub-menu>li.current-menu-ancestor>ul.sub-menu>li.menu-item{font-family:"Gmarket Sans",sans-serif}.page-template-page-contact .page-wrap #category-sub-menu>li.current-menu-ancestor>ul.sub-menu>li.menu-item>a{color:#aaa;text-decoration:none}.page-template-page-contact .page-wrap #category-sub-menu>li.current-menu-ancestor>ul.sub-menu>li.menu-item>a:hover{color:#101010}.page-template-page-contact .page-wrap #category-sub-menu>li.current-menu-ancestor>ul.sub-menu>li.menu-item.current-menu-item{font-weight:700}.page-template-page-contact .page-wrap #category-sub-menu>li.current-menu-ancestor>ul.sub-menu>li.menu-item.current-menu-item>a{color:#AE0721}#contact-us{width:100%;float:left;padding:50px 0 150px 0}#contact-us .section-header{width:33.33333%;float:left}#contact-us .section-header h2{font-family:"Gmarket Sans",sans-serif;font-weight:700;font-size:2.25rem;line-height:1.36;width:100%;float:left;letter-spacing:-.015em;margin:0 0 20px -3px;text-transform:uppercase}#contact-us .section-header p{font-size:1rem;line-height:1.5}#contact-us .section-content{width:66.66666%;float:left;margin:0 0 1.625rem}.wpcf7 form p{width:100%;float:left;margin:0 0 20px 0}.wpcf7 form .column-1{width:100%;float:left}.wpcf7 form .columns-2{width:100%;float:left}.wpcf7 form .columns-2 .left{width:calc(50% - 20px);float:left;margin:0 20px 0 0}.wpcf7 form .columns-2 .right{width:calc(50% - 20px);float:right;margin:0 0 0 20px}::placeholder{color:#ccc!important}.wpcf7 form input:focus,.wpcf7 form textarea:focus{outline:none}.wpcf7 form input[type="text"],.wpcf7 form input[type="email"],.wpcf7 form input[type="tel"]{width:100%;float:left;height:64px;appearance:none;-webkit-appearance:none;-moz-appearance:none;line-height:65px;border-radius:0;border:1px solid #efefef!important;background-color:#fcfcfc;font-size:1.125rem;letter-spacing:-.015em;padding:0 10px}.wpcf7 form textarea{width:100%;float:left;appearance:none;-webkit-appearance:none;-moz-appearance:none;line-height:1.36;border:1px solid #efefef!important;background-color:#fcfcfc;font-size:1.125rem;letter-spacing:-.015em;padding:10px}.wpcf7 form p>label>span:nth-child(1){display:inline-block;width:100%;float:left;margin:0 0 5px 0;font-weight:500}.wpcf7 form input[type="submit"]{width:100%;float:left;height:64px;appearance:none;-webkit-appearance:none;-moz-appearance:none;line-height:65px;border:none;border-radius:0;font-size:1.125rem;letter-spacing:-.015em;padding:0;background-color:#AE0721;color:#fff;font-weight:700}.wpcf7 form .wpcf7-response-output{width:100%;float:left;padding:20px;margin:15px 0;height:64px;line-height:1.2;text-align:center}.wpcf7-not-valid-tip{width:100%;font-size:.875rem;float:left;margin:5px 0 0 0}.site-footer{width:100%;float:left;padding:90px 0;background-color:#162B54;color:#fff}.site-footer a{color:#fff;text-decoration:none}.site-footer .footer-navigation{width:100%;float:left;padding:0 0 70px 0;margin:0 0 70px 0;border-bottom:1px solid rgb(255 255 255 / .15)}.site-footer .footer-navigation #footer-menu{width:100%;float:left}.site-footer .footer-navigation #footer-menu>li.menu-item{width:200px;float:left;font-size:1.125rem;font-weight:700}html[lang="en-US"] .site-footer .footer-navigation #footer-menu>li.menu-item:nth-child(2){width:350px}.site-footer .footer-navigation #footer-menu>li.menu-item>ul.sub-menu{margin:20px 0 0 0;padding:0}.site-footer .footer-navigation #footer-menu>li.menu-item>ul.sub-menu>li.menu-item{font-size:.875rem;line-height:3;font-weight:400}.single-post article .entry-header{width:100%;max-width:800px;text-align:center;margin:70px auto 40px auto}.single-post article .entry-header .entry-title{width:100%;font-size:2.25rem;line-height:1.36;margin:0 0 10px 0}.single-post article .entry-header .entry-date{font-size:.875rem;line-height:1.36;color:#454545}.single-post article .entry-header .entry-date .by{font-family:"Georgia",serif;font-style:italic;font-size:.75rem;color:gray}.single-post article .entry-content{max-width:640px;min-height:640px;margin:0 auto;float:none}.entry-content{word-break:break-all;padding:0 0 150px 0}.entry-content p{font-size:1rem;line-height:1.625;margin:0 0 1.625rem 0;letter-spacing:-.015em}.entry-content p a{color:#101010;text-decoration:none;border-bottom:1px dashed #676767}.entry-content .has-background{padding:20px;border-radius:5px;margin:0 0 1.625rem 0;display:inline-block}.entry-content ul{margin:0 0 2.25rem 1.5rem;width:calc(100% - 1.5rem);list-style:disc}.entry-content ol{margin:0 0 2.25rem 1.5rem;width:calc(100% - 1.5rem);list-style:decimal}.entry-content ul li,.entry-content ol li{margin:0 0 2px 0;line-height:1.5}.entry-content .wp-block-table{margin:10px 0 1.625rem 0}.entry-content .wp-block-table table{margin:0;line-height:1.5}.entry-content .wp-block-table .wp-element-caption{font-size:.875rem;width:100%;float:left;margin:10px 0 0 0;padding:0 0 10px 0;text-align:center;color:gray}.entry-content .wp-block-table table thead tr th{border-bottom:3px solid #101010;line-height:1.36}.entry-content .wp-block-table table tbody tr td{border-bottom:1px solid #101010}.entry-content .wp-block-table table tfoot tr td{border-top:3px solid #101010;line-height:1.36}.entry-content .wp-block-separator{margin:1.313rem 0 3.25rem}.entry-content .wp-block-separator{background-color:transparent!important;border-top:3px solid #101010;border-bottom:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;width:30%;float:left;margin:1.625rem 35% 3.25rem 35%}.entry-content .wp-block-separator.is-style-wide{width:100%;margin:1.625rem 0 3.25rem 0;border-top:1px solid #676767}.entry-content .wp-block-separator.is-style-dots{width:100%;margin:1.625rem 0 3.25rem 0;border-top:none}.entry-content .wp-block-separator.is-style-dots:before{font-size:1.688rem;letter-spacing:1em;padding:0 0 0 1em}.entry-content .wp-block-code{width:100%;padding:25px 30px;border-radius:5px 5px;margin:1.313rem 0 2.25rem 0}.entry-content .wp-block-code code{font-size:.875rem;line-height:1.5s}.entry-content .wp-block-quote{padding:1.313rem 0 0 2.25rem;margin:1.313rem 0 2.25rem 0;border-left:none!important;position:relative}.entry-content .wp-block-quote.is-style-plain{border-left:3px solid #101010;position:relative}.entry-content .wp-block-quote.is-style-plain::before{content:none}.entry-content .wp-block-quote::before,.entry-content .wp-block-quote.is-style-default::before{content:"";display:block;position:absolute;top:0;left:0;width:50px;height:36px;background-image:url(https://aristech.com/wp-content/themes/aristech/images/icons/icon-quote-white.svg);background-size:contain;background-position:center top;filter:brightness(1) invert(1);background-repeat:no-repeat;opacity:.15}.entry-content .wp-block-quote.is-style-plain{padding:0 5px 0 20px;border-left:3px solid #101010!important}.entry-content .wp-block-quote p{width:100%;font-size:1.313rem;font-weight:500;font-style:italic;line-height:1.5;margin:0 0 1rem 0;word-break:keep-all}.entry-content .wp-block-quote cite{width:100%;font-size:.875rem;line-height:1.36;color:#454545}.entry-content .wp-block-embed{margin:10px 0 3.25rem 0!important}.entry-content .wp-block-embed iframe{width:100%}.entry-content iframe.instagram-media{margin:10px 0 3.25rem 0!important;max-width:100%!important}.entry-content h2{width:100%;display:inline-block;font-size:1.688rem;line-height:1.36;margin:36px 0 21px 0}.entry-content h3{width:100%;display:inline-block;font-size:1.313rem;line-height:1.2;margin:31px 0 16px 0}.entry-content h4{width:100%;display:inline-block;font-size:1rem;line-height:1.625;margin:0;padding:0}.entry-content a{text-decoration:none;color:gray}.entry-content a:hover{border-bottom:1px dashed gray}.entry-content .wp-block-media-text{width:100%;margin:10px 0 1.625rem 0;background-color:#fcfcfc}.entry-content .wp-block-media-text .wp-block-media-text__media{width:100%}.entry-content .wp-block-media-text .wp-block-media-text__content{padding:20px 5px!important;margin:0 0 0 20px!important}.entry-content .wp-block-media-text .wp-block-media-text__content h2,.entry-content .wp-block-media-text .wp-block-media-text__content h3,.entry-content .wp-block-media-text .wp-block-media-text__content h4{margin-top:0!important}.entry-content .wp-block-media-text .wp-block-media-text__content p{margin:1.625rem 0!important}.entry-content figure.wp-block-image{margin:10px 0 1.625rem 0}.entry-content .wp-block-image figure{margin-top:10px;margin-bottom:1.625rem}.entry-content .wp-block-image img{margin:0 0 10px 0}.entry-content .wp-block-image .alignleft{margin:5px 20px 0 0}.entry-content .wp-block-image .alignright{margin:5px 0 0 20px}.entry-content .wp-block-image .wp-element-caption{font-size:.875rem;line-height:1.36;margin:0;padding:0 10px;color:#676767;text-align:center}.entry-content .wp-block-gallery{margin:10px 0 1.625rem 0;gap:3px!important}.entry-content .wp-block-gallery .wp-element-caption{font-size:.875rem;line-height:1.36;margin:0;color:#676767;padding:20px 10px 10px 10px!important;text-align:center;background:linear-gradient(0deg,rgb(0 0 0 / .75),#fff0 100%,transparent)!important}.entry-content .wp-block-gallery .blocks-gallery-caption{background:transparent!important;font-size:.875rem;line-height:1.36;margin:10px 0 0 0;padding:0!important;color:#676767;text-align:center}.entry-content .wp-block-gallery .wp-block-image{margin:0 2px 2px 0;width:calc(50% - 2px)}.entry-content .wp-block-gallery .wp-block-image img{margin:0}.entry-content .wp-block-lazyblock-google-adsense{width:100%;display:inline-block;margin:10px 0 1.625rem 0}.entry-content .slick-slider{width:100%;margin:32px 0 3.25rem 0!important}.entry-content .slick-slider .slick-list{width:100%}.entry-content .slick-slider .slick-list .slick-slide{line-height:0}.entry-content .slick-slider .slick-arrow{width:20px;height:32px;top:-32px;transform:unset;font-size:0;opacity:.5;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.entry-content .slick-slider .slick-arrow:hover{opacity:1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.entry-content .slick-slider .slick-arrow::before{content:none}.entry-content .slick-slider .slick-next{right:-6px;left:unset;background-size:20px 20px;background-image:url(https://aristech.com/wp-content/themes/aristech/images/icons/icon-slide-right-arrow.svg);background-position:left center;background-repeat:no-repeat}.entry-content .slick-slider .slick-prev{right:20px;left:unset;background-size:20px 20px;background-image:url(https://aristech.com/wp-content/themes/aristech/images/icons/icon-slide-left-arrow.svg);background-position:right center;background-repeat:no-repeat}.entry-content .slick-slider .slick-dots{list-style:none!important;display:flex!important;width:calc(100% - 100px)!important;bottom:-18px;margin:0}.entry-content .slick-slider .slick-dots li{width:100%;height:2px;list-style:none!important;background-color:#EFEFEF;margin:0}.entry-content .slick-slider .slick-dots li button{width:100%;height:100%;padding:0}.entry-content .slick-slider .slick-dots li button::before{content:none}.entry-content .slick-slider .slick-dots li.slick-active{background-color:#101010}.entry-content .slick-slider .paging-info{width:100px;height:32px;line-height:32px;font-size:.75rem;font-weight:700;text-align:right;position:absolute;bottom:-32px;right:0;letter-spacing:.2em}@media all and (max-width:1024px){#page,#primary{overflow:hidden}#primary{padding:70px 0 0 0}.inner{max-width:100%;padding:0 20px}.site-header{height:70px}.site-header .inner{height:70px}.site-header .inner .site-title a img{height:18px}.home .site-header .inner .site-title::after{height:18px;width:140px;background-size:contain}.site-header .inner nav.main-navigation{display:none}.site-header .inner .menu-icon{display:block}#mobile-menu-area{display:none;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:5000;background-color:#162B54;color:#fff}#mobile-menu-area a{color:#fff;text-decoration:none}#mobile-menu-area .inner{width:100%;float:left;padding:70px 0 50px 20px;position:relative}#mobile-menu-area .inner span.close-icon{width:24px;height:24px;filter:invert(1) brightness(1);position:absolute;top:31px;right:18px}#mobile-menu{width:100%;float:left;margin:0;padding:0;border-top:1px solid #999}#mobile-menu>li.menu-item{width:100%;float:left;border-bottom:1px solid #999;font-weight:700}#mobile-menu>li.menu-item.menu-item-has-children{background-image:url(https://aristech.com/wp-content/themes/aristech/images/icons/icon-small-down-arrow.svg);background-size:24px 24px;background-position:calc(100% - 18px) 14px;background-repeat:no-repeat}#mobile-menu>li.menu-item>a{display:inline-block;height:50px;line-height:50px}#mobile-menu>li.menu-item>ul.sub-menu{display:none;width:calc(100% - 20px);margin:0 0 0 20px;padding:0;float:left;border-top:1px dashed #999}#mobile-menu>li.menu-item>ul.sub-menu>li.menu-item{width:100%;float:left;border-bottom:1px dashed #999;font-size:.875rem;font-weight:400}#mobile-menu>li.menu-item>ul.sub-menu>li.menu-item:last-child{border-bottom:none}#mobile-menu>li.menu-item>ul.sub-menu>li.menu-item>a{height:46px;line-height:46px}#main-visual{height:100vh}#main-visual video{width:auto;max-width:auto;height:100vh;position:absolute;top:0;right:-40%}#main-visual .inner{padding:0 20px}.site-header .inner .site-title{left:20px}#main-visual .inner .section-meta .section-eyebrow{font-size:.75rem;margin:0 0 40px 0}#main-visual .inner .section-meta h2{font-size:1.313rem}#slogan{height:515px}#slogan img.bg-element{height:515px;top:0;right:0;width:auto;max-width:unset;z-index:-100}#slogan img.bg-element-hover{height:515px;top:0;right:0;width:auto;max-width:unset;z-index:-100}#slogan .inner{height:515px;padding:120px 20px}#slogan .inner .section-header h2.section-title{font-size:1.969rem;line-height:1.2;word-break:keep-all}html[lang="en-US"] #slogan .inner .section-header h2.section-title{font-size:1.313rem}#vision{height:auto}#vision .inner{padding:100px 20px}#vision .inner .section-header{width:100%;margin:0 0 100px 0}#vision .inner .section-header .section-eyebrow{font-size:.75rem}html[lang="en-US"] #vision .inner .section-header .section-title{font-size:1.5rem}#vision .inner .section-header .section-title{font-size:1.969rem}#vision .inner .section-header .section-description{font-size:1.125rem;line-height:1.36;word-break:keep-all;margin:0 0 40px 0}#vision .inner .section-header .section-description br{display:none}#vision .inner .section-content{width:300px;float:right;padding:70px 0 120px 0}#vision .inner .section-content p{font-size:.875rem}#business{padding:100px 0}#business .inner .section-header{width:100%}#business .inner .section-content{width:100%}#business .inner .section-header .section-eyebrow{font-size:.75rem}html[lang="en-US"] #business .inner .section-header .section-title{font-size:1.5rem}#business .inner .section-header .section-title{font-size:1.969rem;line-height:1.2;word-break:keep-all}#business .inner .section-content ul.business-loop{width:100%;margin:0;padding:0}#business .inner .section-content ul.business-loop li.business-loop-item,#business .inner .section-content ul.business-loop li.business-loop-item:nth-child(2n - 1){width:calc(100vw - 20px);margin:0 -20px 70px 0}#business .inner .section-content ul.business-loop li.business-loop-item .entry-thumbnail{height:calc(100vw - 20px)}#business .inner .section-content ul.business-loop li.business-loop-item .entry-meta{padding:0 10px 0 0}#business .inner .section-content ul.business-loop li.business-loop-item .entry-meta .entry-eyebrow{font-size:.75rem}html[lang="en-US"] #business .inner .section-content ul.business-loop li.business-loop-item .entry-meta .entry-title{font-size:1.313rem}#business .inner .section-content ul.business-loop li.business-loop-item .entry-meta .entry-title{width:100%;float:left;font-size:1.688rem}html[lang="en-US"] #business .inner .section-content ul.business-loop li.business-loop-item .entry-meta p{font-size:.875rem}a.more-link{font-size:.75rem}a.more-link::after{width:46px;height:8px}#newsroom{padding:100px 0}#newsroom .inner .section-header{width:100%}#newsroom .inner .section-header .section-eyebrow{font-size:.75rem}html[lang="en-US"] #newsroom .inner .section-header .section-title{font-size:1.5rem}#newsroom .inner .section-header .section-title{font-size:1.969rem;margin:0 0 30px -3px}#newsroom .inner .section-content{width:100%;margin:50px 0 0 0}#newsroom .inner .section-content ul.news-loop li.news-loop-item{padding:20px 0}#newsroom .inner .section-content ul.news-loop li.news-loop-item .entry-meta .entry-title{font-size:1rem;margin:0}#newsroom .inner .section-content ul.news-loop li.news-loop-item .entry-meta .entry-date{font-size:.75rem}.site-footer{padding:0 0 35px 0}.site-footer .footer-navigation{padding:0 0 20px 0;margin:0;border-bottom:none}.site-footer .footer-navigation #footer-menu>li.menu-item{font-size:1rem;height:50px;line-height:50px;border-bottom:1px solid #0E234D}.site-footer .footer-navigation #footer-menu>li.menu-item>ul.sub-menu{margin:0;display:none}.site-footer .company-info{width:100%;float:left}.site-footer .company-info p{font-size:.875rem}.single-business #primary{padding:70px 0 0 0;background-size:430px 430px;background-position:right bottom}.single-business article .inner{max-width:100%;padding:0 20px}.single-business article .entry-header{height:750px;margin:0 0 35px 0}.single-business article .entry-header .inner{height:710px}.single-business article .entry-header .entry-parent{top:70px;left:20px;width:calc(100% - 40px);font-size:2.25rem;text-align:center}.single-business article .entry-header .post-thumbnail{width:100vw;height:100vw;left:0;top:140px;bottom:unset}.single-business article .entry-header .entry-meta{padding:calc(100vw + 180px) 0 0 0;bottom:unset;left:20px;width:calc(100% - 40px)}.single-business article .entry-header .entry-meta .entry-title-en{font-size:.75rem}.single-business article .entry-header .entry-meta .entry-title{font-size:1.688rem;margin:0 0 10px 0}.single-business article .entry-header .entry-meta p{font-size:.875rem}.single-business article .entry-content-wrap .entry-content p{font-size:1rem;line-height:1.625;margin:0 0 1.625rem 0}.single-business .other-business{margin:100px 0 50px 0}.single-business .other-business .inner{max-width:100%;padding:0 20px;margin:0;float:left}.single-business .other-business strong{font-size:1.313rem;margin:0 0 20px 0}.single-business .other-business ul.other-business-loop{margin:0 10px 0 -20px;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:inline-block;float:left}.single-business .other-business ul.other-business-loop::-webkit-scrollbar{display:none}.single-business .other-business ul.other-business-loop li{width:200px;float:none;display:inline-block;margin:0 10px 0 0}.single-business .other-business ul.other-business-loop li:nth-child(1){margin:0 10px 0 20px}.single-business .other-business ul.other-business-loop li:last-child{margin:0 20px 0 0}.single-business .other-business ul.other-business-loop li .entry-thumbnail{line-height:0;margin:0 0 10px 0}.single-business .other-business ul.other-business-loop li .entry-meta{text-align:left}.single-business .other-business ul.other-business-loop li .entry-meta .entry-title-en{margin:0}.single-business .other-business ul.other-business-loop li .entry-meta .entry-title{font-size:1.125rem;width:100%;float:left;white-space:normal;height:65px}.single-product article .entry-header .entry-parent-visual{height:140px;background-size:cover}.single-product article .entry-header .entry-parent-visual .entry-parent{font-size:2.25rem;position:unset;top:unset;left:unset;transform:unset;padding:60px 0 20px 0;width:100%;float:left;text-align:center}.single-product article .entry-sub-navi .inner{padding:0;max-width:100%}.single-product article .entry-header .entry-sub-navi{width:100%;float:left}.single-product article .entry-header .entry-sub-navi #product-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu{margin:0;padding:0;text-align:left}.single-product article .entry-header .entry-sub-navi #product-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item{width:33.33333%;float:left;margin:0;padding:0;height:50px;line-height:50px;font-size:0.667rem!important;text-align:center;white-space:nowrap;overflow:hidden}.single-product article .entry-header .entry-sub-navi #product-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item a{padding:0;width:100%}.single-product article .entry-header .entry-sub-navi #product-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item.current-menu-item a{border-bottom:3px solid #AE0721}.single-product article .entry-header .entry-sub-navi #product-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item::after{content:none}.single-product article .entry-header .entry-meta{width:100%;float:left;padding:50px 0}html[lang="en-US"] .single-product article .entry-header .entry-meta .entry-title{margin:0 0 15px 0}html[lang="en-US"] .single-product article .entry-header .entry-meta p{padding:0;font-size:1rem;line-height:1.36}.single-product article .inner{padding:0 20px}.single-product article .entry-header .entry-meta .entry-title-en{font-size:.75rem}.single-product article .entry-header .entry-meta .entry-title{font-size:1.688rem;margin:0 0 10px 0}.single-product article .entry-header .entry-meta p{font-size:.875rem}.single-product article .entry-content-wrap .entry-content .wp-block-group.section-wide{min-height:200px;margin:0 -20px}html[lang="en-US"] .single-product article .entry-content-wrap .product-loop .product-loop-item .entry-meta h3{font-size:1.5rem;margin:0 0 25px 0}html[lang="en-US"] .single-product article .entry-content-wrap .product-loop .product-loop-item .entry-meta p{margin:0 0 30px 0}.category .page-header{height:140px}.category .page-header .inner{height:140px}.category .page-header .archive-title{font-size:2.25rem;padding:60px 0 20px 0}.category .site-main .inner{padding:0 20px}.category .archive-wrap #category-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item{height:50px;line-height:50px;margin:0 20px}.category .archive-wrap article .entry-meta{padding:15px 0}.category .archive-wrap article .entry-meta .entry-title{font-size:1.313rem;margin:0 0 5px 0}.category .archive-wrap article .entry-meta .entry-date{font-size:.75rem}.page-template-page-about article.page .entry-header{width:100vw;margin:0 -20px;padding:0 20px}.page-template-page-about article.page .entry-header .entry-title{font-size:2.25rem;padding:60px 0 20px 0}#about-introduction{padding:30px 0}#about-introduction h2{width:100%;font-size:1.688rem;margin:0 0 20px 0}#about-introduction .section-content{width:100%;column-count:1}#about-introduction .section-content p{font-size:1rem}#about-vision{padding:30px 0}#about-vision h2{width:100%;font-size:1.688rem;margin:0 0 20px 0}#about-vision .section-content{width:100%;column-count:1}#about-vision .section-content .concept-image{width:calc(100vw - 20px);margin:0 0 30px 0;height:150px;background-size:cover}#about-vision .section-content p{font-size:1rem;margin:0 0 1.5rem 0}#history{padding:30px 0}#history .section-content .sub-section h3{font-size:1.688rem;margin:0 0 20px 0;width:100%}#history .section-content .sub-section>ul{width:100%}#history .section-content .sub-section>ul>li{margin:0 0 15px 0}#history .section-content .sub-section>ul>li>span{padding:0 0 0 25px;font-size:.875rem}#history .section-content .sub-section>ul>li strong{padding:0 0 0 25px;font-size:1rem}#history .section-content .sub-section>ul>li>ul{padding:10px 0 0 25px;width:100%}#history .section-content .sub-section>ul>li>ul>li{margin:0 5px 5px 0}#history .section-content .sub-section>ul>li>ul>li>img{height:90px;padding:3px}.single-product article .entry-content-wrap .product-loop .product-loop-item{margin:0 0 50px 0;padding:0 0 70px 0}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-meta{width:100%;float:left;padding:0;margin:0 0 20px 0}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-meta h3{font-size:1.688rem;margin:0 0 10px 0}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-meta p{font-size:1rem}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-thumbnail{width:calc(100vw - 40px);height:calc(100vw - 40px);line-height:0;float:left}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-thumbnail ul.entry-thumbnail-item{border:none}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-thumbnail ul.entry-thumbnail-item li{width:calc(100vw - 40px);height:calc(100vw - 40px);line-height:0}.single-product article .entry-content-wrap .product-loop .product-loop-item .entry-thumbnail ul.entry-thumbnail-item li img{max-width:calc(100vw - 40px);max-height:calc(100vw - 40px);width:calc(100vw - 40px);height:calc(100vw - 40px)}.single-business article .entry-content-wrap .entry-content>.wp-block-group h2{font-size:1.313rem;margin:0 0 20px 0}.single-business article .entry-content-wrap .entry-content>.wp-block-group h2 br{display:none}.single-business article .entry-content-wrap .entry-content>.wp-block-group h2::after{width:47px;bottom:-32px}.single-business article .entry-content-wrap .entry-content .wp-block-group .wp-block-group p{column-count:1}#about-vision .section-content h3{font-size:1.5rem!important}#about-vision .section-content h3 br{display:none}#contact-us .section-header{width:100%}#contact-us .section-header h2{font-size:1.688rem;margin:0 0 15px 0}#contact-us .section-content{width:100%;float:left}.wpcf7 form .columns-2 .left{width:100%;margin:0}.wpcf7 form .columns-2 .right{width:100%;margin:0}.wpcf7 form input[type="text"],.wpcf7 form input[type="email"],.wpcf7 form input[type="tel"]{height:44px;line-height:45px;font-size:1rem}.wpcf7 form textarea{font-size:1rem}.page-template-page-contact .page-header{padding:60px 0 20px 0;width:100%;float:left;text-align:center}.page-template-page-contact .page-header .page-title{padding:0;font-size:2.25rem}.page-template-page-contact .page-wrap #category-sub-menu>li.current-menu-ancestor>ul.sub-menu>li.menu-item{width:33%;height:50px;line-height:50px;margin:0;padding:0;float:left;font-size:1.313rem}.page-template-page-contact .page-wrap #category-sub-menu>li.current-menu-ancestor>ul.sub-menu>li.menu-item>a{color:#aaa;text-decoration:none}.page-template-page-contact .page-wrap #category-sub-menu>li.current-menu-ancestor>ul.sub-menu>li.menu-item>a:hover{color:#101010}.page-template-page-contact .page-wrap #category-sub-menu>li.current-menu-ancestor>ul.sub-menu>li.menu-item.current-menu-item{font-weight:700}.page-template-page-contact .page-wrap #category-sub-menu>li.current-menu-ancestor>ul.sub-menu>li.menu-item.current-menu-item>a{color:#AE0721}.single-post article .entry-header{margin:40px 0 20px 0}.single-post article .entry-header .entry-title{font-size:1.688rem;margin:0 0 5px 0}.single-post article .entry-content{max-width:640px;min-height:320px;margin:0 auto;float:none}#contact-us{padding:0 0 150px 0}#contact-us .section-header{margin:15px 0 30px 0}.page-template-page-about article.page .entry-header{height:140px}.site-footer .footer-navigation #footer-menu{margin:35px 0 0 0}#about-factory{padding:50px 0}#about-factory h2{margin:0 0 20px 0;width:100%;font-size:1.688rem}#about-factory .hidden-cover{width:100%}#about-factory .section-content{width:100%;column-count:1}#about-factory .section-content img{margin:0 0 26px 0!important}.site-header .inner nav.lang-navigation{right:60px;bottom:14px}.site-header .inner nav.lang-navigation #lang-menu>li{width:26px;height:26px}html[lang="en-US"] .single-business article .entry-header{height:auto;padding:0 0 140px 0}html[lang="en-US"] .single-business article .entry-header .entry-parent{font-size:1.688rem}html[lang="en-US"] .single-business article .entry-header .entry-meta{padding:calc(100vw + 170px) 0 0 0;top:0;bottom:unset}html[lang="en-US"] .single-business article .entry-header .entry-meta .entry-title{width:100%;float:left;font-size:1.313rem;line-height:1.313}html[lang="en-US"] .single-product article .entry-header .entry-parent-visual .entry-parent{font-size:1.688rem!important;padding:65px 0 20px 0!important}.page-template-page-contact .page-wrap #category-sub-menu>li.current-menu-ancestor>ul.sub-menu>li.menu-item,.category .archive-wrap #category-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item{font-size:1rem;white-space:nowrap}html[lang="en-US"] .page-template-page-contact .page-wrap #category-sub-menu>li.current-menu-ancestor>ul.sub-menu>li.menu-item,html[lang="en-US"] .category .archive-wrap #category-sub-menu>li.menu-item.current-menu-ancestor>ul.sub-menu>li.menu-item{font-size:.875rem;white-space:nowrap}}@media all and (max-width:390px){.single-business article .entry-header .inner{height:690px}html[lang="en-US"] .single-business article .entry-header{padding:0 0 140px 0!important}}