/* https://www.bagelcode.com/wp-content/themes/bagelcode/style.css?ver=1.0.0 */
/*!
Theme Name: bagelcode
Theme URI: /
Author: Jaeil Han, Founder & Director of Creative Band
Author URI: https://creative-band.com/
Description: WordPress Theme for Bagelcode
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: bagelcode
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.

bagelcode 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/
*/
 .grecaptcha-badge{display:none!important}
/*! 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: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:"Lato","Noto Sans KR",sans-serif;font-size:1rem;line-height:1.5;letter-spacing:-.015em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{clear:both;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:#101010;text-decoration:none}a:visited{color:#000}a:hover,a:focus,a:active{color:#333}a:focus{outline:0}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%}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{width:100%;float:left;margin:0;padding:0 0 150px 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{max-width:1440px;margin:0 auto;padding:0 40px}#page{width:100%;float:left;margin:0;padding:0;overflow-x:hidden}#primary{width:100%;float:left;margin:0;padding:100px 0 0 0}.site-header{width:100%;height:100px;float:left;background-color:rgba(255,255,255,1);position:fixed;top:0;left:0;z-index:3000;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.site-header.nav-up{top:-100px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.site-header.nav-down{top:0;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.site-header .inner{max-width:100%;padding:0 100px;height:100px;position:relative}.site-header .inner .site-title{position:absolute;top:50%;left:100px;transform:translateY(-50%);z-index:5000;line-height:0}.site-header .inner .site-title a img{width:auto;height:42px;float:left;margin:0}.site-header .inner .main-navigation{width:auto;min-width:908px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000}.site-header .inner .main-navigation #primary-menu{white-space:nowrap;text-align:center}.site-header .inner .main-navigation #primary-menu .menu-item{width:auto;display:inline-block;margin:0 30px;font-family:'GmarketSansBold',sans-serif;font-weight:700;font-size:1rem;line-height:1;text-transform:uppercase;letter-spacing:.05em}.site-header .inner .main-navigation #primary-menu .menu-item.special-btn{font-family:"Lato","Noto Sans KR",sans-serif;letter-spacing:0;font-weight:900;position:relative;z-index:1000;margin:0 30px 0 35px}.site-header .inner .main-navigation #primary-menu .menu-item.special-btn a{color:#fff}.site-header .inner .main-navigation #primary-menu .menu-item.special-btn::before{content:"";display:block;width:90px;z-index:-1;height:36px;line-height:36px;background-color:#F74B03;border-radius:18px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-header .inner .main-navigation #primary-menu .menu-item a{display:inline-block;width:100%;height:100px;line-height:100px;text-decoration:none;color:#101010}.site-header .inner .main-navigation #primary-menu .current-menu-item a,.site-header .inner .main-navigation #primary-menu .current-menu-parent a{color:#F74B03}.site-header .inner .main-navigation #primary-menu .menu-item ul.sub-menu{display:none}.site-header .inner #lang-menu{position:absolute;top:50%;right:162px;transform:translateY(-50%);z-index:5000}.site-header .inner #lang-menu .menu-item{font-size:.875rem;font-family:'GmarketSansBold',sans-serif;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.05em;float:left;margin:0 30px 0 0;position:relative}.site-header .inner #lang-menu .menu-item a{color:#aaa}.site-header .inner #lang-menu .menu-item.current-lang a{color:#101010}.site-header .inner #lang-menu .menu-item::after{content:"";display:inline-block;width:1px;height:8px;background-color:#ddd;position:absolute;right:-15px;top:2px}.site-header .inner #lang-menu .menu-item:last-child{margin:0}.site-header .inner #lang-menu .menu-item:last-child::after{content:none}.site-header .inner .menu-icon{width:44px;height:44px;display:block;position:absolute;top:50%;right:100px;transform:translateY(-50%);background-image:url(/wp-content/themes/bagelcode/images/icons/icon-menu.svg);background-size:22px 16px;background-position:center;background-repeat:no-repeat;cursor:pointer;display:none}.site-header .inner .search-icon{width:44px;height:44px;display:block;position:absolute;top:50%;right:100px;transform:translateY(-50%);background-image:url(/wp-content/themes/bagelcode/images/icons/icon-search.svg);background-size:26px 26px;background-position:center;background-repeat:no-repeat;cursor:pointer}.sub-menu-area{display:none;width:100vw;height:220px;position:fixed;top:100px;left:calc(454px - 50vw);z-index:3500;padding:40px 0;background-color:rgba(255,255,255,.9);border-top:1px solid #F74B03;border-bottom:1px solid #ddd}.sub-menu-area #footer-menu{display:none}.sub-menu-area #sub-menu{white-space:nowrap;text-align:center}.sub-menu-area #sub-menu>.menu-item{width:auto;display:inline-block;margin:0 30px 0 30px;font-family:'GmarketSansBold',sans-serif;font-weight:700;font-size:1rem;line-height:1;text-transform:uppercase;letter-spacing:.05em;position:relative}.sub-menu-area #sub-menu>.menu-item>a{width:auto;float:left;clear:both;visibility:hidden}.sub-menu-area #sub-menu>.menu-item>ul.sub-menu{width:auto;float:left;clear:both;margin:0;padding:0;text-align:left;position:absolute;top:0;left:0}.sub-menu-area #sub-menu>.menu-item>ul.sub-menu>.menu-item{font-size:.875rem;text-transform:none;font-weight:500;font-family:'GmarketSansMedium',sans-serif;letter-spacing:-.025em;margin:0 0 20px 0}.sub-menu-area #sub-menu>.menu-item>ul.sub-menu>.menu-item>a:hover{border-bottom:1px solid #101010}#search-area{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:3500;padding:0 0 50px 0;float:left;background-color:rgba(255,255,255,.96);border-top:none;overflow-y:scroll}#search-area::-webkit-scrollbar{display:none}#search-area::before{content:"";display:inline-block;width:198px;height:42px;background-image:url(/wp-content/themes/bagelcode/images/logos/bagelcode-logo.png);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:29px;left:100px;z-index:3750}#search-area .inner{max-width:100%;padding:100px 100px 0 100px;height:100vh;position:relative}#search-area .inner .close-icon{position:absolute;width:44px;height:44px;top:27px;right:100px;background-image:url(/wp-content/themes/bagelcode/images/icons/icon-close.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center;cursor:pointer}#search-area .searchform{width:100%;float:left;margin:50px 0 0 0}#search-area .searchform input[type="text"]{-moz-appearance:none;-webkit-appearance:none;width:calc(100% - 72px);height:72px;line-height:72px;border:none;border-radius:0!important;border-bottom:2px solid #101010!important;font-size:1.313rem;padding:0;float:left;background-color:transparent;color:#F74B03}#search-area .searchform input[type="submit"]{-moz-appearance:none;-webkit-appearance:none;width:72px;height:72px;line-height:72px;border:none;border-radius:0!important;float:left;background-color:#fff;font-size:0;background-image:url(/wp-content/themes/bagelcode/images/icons/icon-search.svg);background-size:28px 28px;background-position:right center;background-repeat:no-repeat;border-bottom:2px solid #101010!important;background-color:transparent}#search-area .searchform input:focus{outline:none}.site-footer{width:100%;height:150px;float:left;background-color:#f9f9f9}.site-footer .inner{height:150px;position:relative}.site-footer .inner p.copyright{position:absolute;top:50%;left:40px;transform:translateY(-50%);font-family:'GmarketSansMedium',sans-serif;font-weight:500;font-size:.875rem;line-height:1}.site-footer .inner .footer-navigation{position:absolute;top:50%;right:40px;transform:translateY(-50%)}.site-footer .inner .footer-navigation #footer-menu>.menu-item{font-size:.875rem;font-weight:500;line-height:1;float:left;margin:0 0 0 50px;padding:20px 0;position:relative}html[lang="en-US"] .site-footer .inner .footer-navigation #footer-menu>.menu-item>a{pointer-events:none;cursor:default}html[lang="en-US"] .site-footer .inner .footer-navigation #footer-menu>.menu-item.menu-item-2282>a{pointer-events:auto!important;cursor:pointer}.site-footer .inner .footer-navigation #footer-menu>.menu-item:hover>ul.sub-menu{display:block}.site-footer .inner .footer-navigation #footer-menu>.menu-item>ul.sub-menu{display:none;margin:0;padding:0;position:absolute;top:-140px;left:-10px;background-color:#fff;padding:10px;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.15)}.site-footer .inner .footer-navigation #footer-menu>.menu-item>ul.sub-menu::after{display:block;content:"";width:0;height:0;border-style:solid;border-width:10px 7px 0 7px;border-color:#fff transparent transparent transparent;position:absolute;bottom:-10px;left:20px}.site-footer .inner .footer-navigation #footer-menu>.menu-item>ul.sub-menu>li.menu-item{line-height:25px;white-space:nowrap}.site-footer .inner .footer-navigation #footer-menu>.menu-item>ul.sub-menu>li.menu-item>a:hover{color:#F74B03;text-decoration:underline}.home section{width:100%;float:left}.home-section-header{width:100%;float:left;padding:0 0 80px 0}.home-section-header .home-section-title{font-family:'GmarketSansBold',sans-serif;font-size:2.531rem;line-height:1.2;font-weight:700;margin:0 0 20px -3px;letter-spacing:-.025em}.home-section-header p{font-size:1.125rem;line-height:1.5;letter-spacing:-.025em;color:#676767}html[lang="en-US"] #home-global-teams .home-section-header p,html[lang="en-US"] #home-business .home-section-header p{font-family:'GmarketSansMedium',sans-serif;font-weight:500}.home-section-header a.view-more{display:block;font-size:1rem;font-weight:500;color:#F74B03;letter-spacing:-.025em;margin:60px 0 0 0}.home-section-header a.view-more::after{content:"";display:inline-block;width:26px;height:7px;background-image:url(/wp-content/themes/bagelcode/images/icons/icon-link-arrow.svg);background-size:contain;background-position:right bottom;background-repeat:no-repeat;margin:0 0 0 20px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.home-section-header a.view-more:hover::after{margin:0 0 0 30px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#home-main-visual{width:100%;height:calc(100vh - 100px);float:left}#home-main-visual .video-area{width:100vw;height:100%;float:right;background-color:#f9f9f9;position:relative;z-index:1000;overflow:hidden;position:relative}#home-main-visual .video-area video{min-width:100%;min-height:100%;width:auto;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1000}#home-main-visual .inner{height:100%;position:relative}#home-main-visual .inner .main-slogan-wrap{position:absolute;bottom:80px;left:40px;letter-spacing:-.025em;color:#fff;z-index:1500}#home-main-visual .inner .main-slogan-wrap .home-section-title{font-weight:700;font-size:2.953rem!important;line-height:1.2;margin:0 0 30px 0}html[lang="en-US"] #home-main-visual .inner .main-slogan-wrap .home-section-title{font-family:'GmarketSansMedium',sans-serif}#home-main-visual .inner .main-slogan-wrap p{font-size:1.5rem;line-height:1.5}html[lang="en-US"] #home-main-visual .inner .main-slogan-wrap p{font-family:'GmarketSansMedium',sans-serif;font-weight:500;font-size:1.313rem}#home-global-teams{padding:120px 0 0 0;position:relative}#home-global-teams img.dot-pattern-01{position:absolute;top:-40px;right:-100px;z-index:0;animation:rotate_pattern 150s linear infinite;transform-origin:50% 50%;opacity:.5}@keyframes rotate_pattern{100%{transform:rotate(-360deg)}}@keyframes rotate_pattern_02{100%{transform:rotate(360deg)}}#home-global-teams ul.specifications{width:100%;float:left;margin:50px 0 0 0}#home-global-teams ul.specifications li.specification-item{float:left;letter-spacing:-.025em;margin:0 50px 0 0}#home-global-teams ul.specifications li.specification-item span{font-size:1rem;letter-spacing:-.025em;margin:0 15px 0 0}#home-global-teams ul.specifications li.specification-item strong{font-size:2.25rem;font-weight:500;font-family:'GmarketSansMedium',sans-serif;color:#F74B03}#home-global-teams ul.global-office{width:calc(100% + 40px);margin:0 -20px;float:left}#home-global-teams ul.global-office .slick-list{overflow:visible}#home-global-teams ul.global-office li.global-office-item{width:calc(25% - 40px);margin:0 20px;padding:0;float:left;border:1px solid #ccc;border-radius:10px;position:relative;background-color:#fff;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;background-size:100% 100%;background-position:right top;background-repeat:no-repeat;overflow:hidden}#home-global-teams ul.global-office li.global-office-item .office-circle{width:80px;height:80px;position:absolute;top:20px;right:20px;border-radius:50% 50%;background-color:#efefef;background-size:310px auto;background-position:calc(100% + 20px) -20px;transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out}#home-global-teams ul.global-office li.global-office-item h4{position:absolute;bottom:30px;left:30px;font-family:'GmarketSansBold',sans-serif;font-weight:700;font-size:1.313rem;line-height:1.2;text-transform:uppercase;z-index:1500}#home-global-teams ul.global-office li.global-office-item h4 span{display:inline-block;width:100%;float:left;font-size:.875rem;line-height:1.2;color:#F74B03;font-family:'GmarketSansMedium',sans-serif;font-weight:500;text-transform:none;margin:5px 0 0 0}#home-global-teams ul.global-office li.global-office-item .black-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0,0,0);background:linear-gradient(360deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%);opacity:0;z-index:1000}#home-global-teams ul.global-office li.global-office-item:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.15);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#home-global-teams ul.global-office li.global-office-item:hover .office-circle{width:100%;height:100%;top:0;right:0;border-radius:10px 10px;background-position:right top;transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out}#home-global-teams ul.global-office li.global-office-item:hover h4,#home-global-teams ul.global-office li.global-office-item:hover h4 span{color:#fff}#home-global-teams ul.global-office li.global-office-item:hover .black-gradient{opacity:.35;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}#home-business{padding:160px 0 0 0;position:relative}#home-business img.dot-pattern-02{position:absolute;top:200px;left:-90px;z-index:-100;animation:rotate_pattern_02 100s linear infinite;transform-origin:50% 50%;opacity:.25}#home-business .home-section-header .inner{padding:0 40px}#home-business .home-section-content .right-wide-image{width:calc(50vw + 680px);height:500px;float:left;border-top-left-radius:15px;border-bottom-left-radius:15px;background-size:cover;background-position:center;z-index:1500;position:relative}#home-latest{padding:160px 0 0 0;position:relative;z-index:1500}#home-latest .home-section-header{width:100%;float:left;padding:0}#home-latest .home-section-header .home-section-title{display:inline-block;float:left;width:auto}#home-latest .home-section-header a.view-more{float:right;width:auto;margin:20px 0 0 0}#home-latest .home-section-header a.view-more::after{content:none}#home-latest #home-tech-talk{width:calc(50% - 60px);float:left}#home-latest #home-news{width:calc(50% - 60px);float:right}#home-latest ul.latest-loop{width:100%;float:left;border-top:2px solid #101010}#home-latest ul.latest-loop>li{width:100%;float:left;padding:20px 0;border-bottom:1px dashed #ddd}#home-latest ul.latest-loop>li .entry-meta{width:calc(100% - 126px);float:left;margin:0 30px 0 0}#home-latest ul.latest-loop>li .entry-thumbnail{width:96px;height:96px;float:left;border-radius:5px;background-size:cover;background-position:center;overflow:hidden}#home-latest ul.latest-loop>li .entry-thumbnail>a{width:100%;height:100%;float:left;display:inline-block;background-color:rgba(255,105,0,0);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#home-latest ul.latest-loop>li .entry-thumbnail:hover>a{background-color:rgba(255,105,0,.4);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#home-latest ul.latest-loop>li>ul{width:100%;float:left;margin:0 0 5px 0;padding:0}#home-latest ul.latest-loop>li>ul>li{display:block;float:left;margin:0 10px 0 0;color:#676767}#home-latest ul.latest-loop>li>ul>li::before{content:"#"}#home-latest ul.latest-loop>li h4.entry-title{font-size:1.313rem;font-weight:500;line-height:1.36;margin:0 0 15px 0;word-break:keep-all}#home-latest ul.latest-loop>li .entry-date{font-size:.875rem;color:#676767}#home-latest ul.latest-loop>li .entry-media{font-size:.875rem;color:#F74B03}#home-career{width:100%;height:500px;margin:200px 0 0 0;background-color:#F2EDE8;position:relative}#home-career .career-dot-pattern-wrap{width:500px;height:270px;position:absolute;bottom:0;left:50%;overflow:hidden}#home-career .career-dot-pattern-wrap img.dot-pattern-03{animation:rotate_pattern 100s linear infinite;transform-origin:50% 50%;opacity:.75}#home-career .home-section-header{padding:90px 0}.bagelcode-symbol{width:356px;height:356px;position:absolute;top:-50px;right:165px}.bagelcode-symbol img{width:100%;height:auto}.bagelcode-symbol .bagelcode-symbol-large{width:356px;height:356px;border-radius:50% 50%;background-color:#F74B03;position:absolute;top:0;left:0;z-index:0}.bagelcode-symbol .bagelcode-symbol-small{width:88px;height:88px;border-radius:50% 50%;background-color:#F2EDE8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1100}.bagelcode-symbol .bagelcode-symbol-bite-01{width:160px;height:160px;border-radius:50% 50%;background-color:#fff;position:absolute;top:-55px;right:33px;z-index:1200}.bagelcode-symbol .bagelcode-symbol-bite-02{width:160px;height:160px;border-radius:50% 50%;background-color:#fff;position:absolute;top:40px;right:-65px;z-index:1200}.page #primary article{width:100%;float:left;margin:0;padding:0}.page #primary article .entry-header{width:100%;height:340px;background-color:#F9F9F9;margin:0 0 90px 0}.page #primary article .entry-header.has-thumbnail{height:515px;margin:0 0 415px 0}.page #primary article .entry-header .inner{height:340px;position:relative}.page #primary article .entry-header .inner .wrap{position:absolute;top:140px;left:40px;letter-spacing:-.025em}.page #primary article .entry-header .inner .wrap .entry-title{font-size:4.43rem;line-height:1.36;font-family:'GmarketSansBold',sans-serif;font-weight:700;margin:0 0 20px -3px}.page #primary article .entry-header .inner .wrap .entry-title span.light{display:block;width:100%;float:left;font-weight:500;font-family:'GmarketSansMedium',sans-serif;font-size:2.953rem}.page #primary article .entry-header .inner .wrap p{font-size:1.125rem;line-height:1.5;color:#676767}.page #primary article .entry-header.has-thumbnail .inner .post-thumbnail{position:absolute;top:340px;left:40px;width:calc(50vw + 680px);height:500px;background-size:cover;background-position:center;border-top-left-radius:20px;border-bottom-left-radius:20px}.page #primary article .entry-header.has-thumbnail .inner .post-thumbnail img{max-width:100%;max-height:100%}.page #primary article .entry-footer .inner .edit-link .post-edit-link{display:inline-block;width:100%;height:64px;line-height:64px;float:left;text-align:center;border-top:1px dashed #ddd;color:#ddd;margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.25em;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.page #primary article .entry-footer .inner .edit-link .post-edit-link:hover{color:#101010;border-top:1px solid #101010;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#about{position:relative}#about img.dot-pattern-01{position:absolute;top:200px;right:-50px;z-index:-100;animation:rotate_pattern 150s linear infinite;transform-origin:50% 50%;opacity:.5}#about .section-content h3{font-size:2.953rem;line-height:1.2;margin:0 0 60px 0;width:100%;float:left;letter-spacing:-.025em}#about .section-content p{font-size:1.313rem;line-height:1.625;color:gray;letter-spacing:-.025em;float:left}#about .section-content .core-value-area{width:100%;float:left;margin:130px 0}#about .section-content .core-value-area h3{font-size:1.969rem;font-weight:700;font-family:'GmarketSansBold',sans-serif}html[lang="ko-KR"] .page-template-page-about #code-of-bagelcode{display:none!important}.page-template-page-about #code-of-bagelcode .section-header .section-title{font-size:2.531rem;line-height:1.2;font-family:'GmarketSansBold',sans-serif;font-weight:700;margin:0 0 30px 0;letter-spacing:-.025em}html[lang="en-US"] .page-template-page-about #core-value ul.core-values li.core-value .card p{margin:0;font-family:'GmarketSansMedium',sans-serif;font-weight:500;letter-spacing:-.025em}html[lang="en-US"] .page-template-page-about #core-value ul.core-values li.core-value .card p br.desktop-only{display:none}html[lang="en-US"] .page-template-page-about #core-value ul.core-values li.core-value .card p a{display:none!important}html[lang="en-US"] #about{width:100%;float:left;margin:0 0 150px 0}html[lang="en-US"] #about .section-content h3{font-family:'GmarketSansBold',sans-serif;font-weight:700;line-height:1.36}html[lang="en-US"] #about .section-content p{font-family:'GmarketSansMedium',sans-serif;font-weight:500;line-height:1.8}html[lang="ko-KR"] #about .section-content a.view-more{display:none}html[lang="en-US"] #about .section-content a.view-more{font-family:'GmarketSansBold',sans-serif;font-weight:700;width:100%;float:left;display:block;font-size:1.313rem;font-weight:500;color:#F74B03;letter-spacing:-.025em;margin:90px 0 0 0}html[lang="en-US"] #about .section-content a.view-more::after{content:"";display:inline-block;width:26px;height:7px;background-image:url(/wp-content/themes/bagelcode/images/icons/icon-link-arrow.svg);background-size:contain;background-position:right bottom;background-repeat:no-repeat;margin:0 0 0 20px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}html[lang="en-US"] #about .section-content a.view-more:hover::after{margin:0 0 0 30px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}html[lang="en-US"] #history .section-header .section-title{width:100%;float:left;margin:0 0 70px 0}html[lang="en-US"] #history .section-header p{display:none}html[lang="en-US"] .page-template-page-game #primary .page-content .articles-wrap article .entry-meta .entry-title{margin:0 0 20px 0}html[lang="en-US"] .page-template-page-game #primary .page-content .articles-wrap article .entry-meta .entry-title span{display:none}html[lang="en-US"] #code-of-bagelcode .section-content p{font-family:'GmarketSansMedium',sans-serif;font-weight:500;color:gray;line-height:1.625}html[lang="en-US"] #code-of-bagelcode .section-content ul.code-list li{font-size:1.125rem;font-family:'GmarketSansMedium',sans-serif;font-weight:500}html[lang="en-US"] #global-teams .section-content ul.about-global-office li.about-global-office-item h3{font-family:'GmarketSansBold',sans-serif;font-weight:700}html[lang="en-US"] #global-teams .section-content ul.about-global-office li.about-global-office-item p{font-family:'GmarketSansMedium',sans-serif;font-weight:500;width:460px}ul.core-values{width:calc(100% + 40px);margin:0 -20px;float:left}ul.core-values li.core-value{width:calc(33.33333% - 40px);margin:0 20px;float:left;cursor:grabbing}ul.core-values li.core-value .card{width:100%;height:100%}ul.core-values li.core-value .card .front{width:100%;height:100%;border:1px solid #CCC;border-radius:10px;color:#F74B03;position:relative;background-color:#fff}ul.core-values li.core-value .card .front::after{content:"";display:block;width:26px;height:20px;position:absolute;top:15px;right:15px;background-image:url(/wp-content/themes/bagelcode/images/icons/icon-flip.svg);background-size:cover;background-position:center}ul.core-values li.core-value .card .back{width:100%;height:100%;border:none;background-color:#F74B03;color:#fff;border-radius:10px;position:relative}ul.core-values li.core-value .card .back::after{content:"";display:block;width:26px;height:20px;position:absolute;top:15px;right:15px;background-image:url(/wp-content/themes/bagelcode/images/icons/icon-flip.svg);background-size:cover;background-position:center;filter:brightness(0) invert(1)}ul.core-values li.core-value .card strong{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 30px);text-align:center;font-size:1.313rem;font-weight:700;font-family:'GmarketSansBold',sans-serif;text-transform:uppercase}ul.core-values li.core-value .card p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 30px);text-align:center;font-weight:500;font-size:1.313rem!important;color:#fff!important}ul.core-values li.core-value .card p a{color:#fff;font-size:1rem;text-decoration:underline}#core-value{width:100%;float:left;padding:120px 0 0 0}#core-value .section-header{width:100%;float:left;margin:0 0 30px 0}#core-value .section-header .section-title{font-size:1.969rem;font-weight:700;font-family:'GmarketSansBold',sans-serif}#global-teams{width:100%;float:left;padding:200px 0 0 0}#global-teams .scrollmagic-pin-spacer{width:300px;float:left}#global-teams .section-header{width:100%;float:left;position:relative;margin:0 0 50px 0}#global-teams .section-header .section-title{width:100%;font-size:1.969rem;font-weight:700;font-family:'GmarketSansBold',sans-serif}#global-teams .section-content{width:100%;float:right;padding:0 0 150px 0}#global-teams .section-content ul.about-global-office{width:100%;float:left}#global-teams .section-content ul.about-global-office li.about-global-office-item{width:100%;float:left;margin:0 0 250px 0;position:relative}#global-teams .section-content ul.about-global-office li.about-global-office-item:last-child{margin:0}#global-teams .section-content ul.about-global-office li.about-global-office-item .office-meta{position:absolute}#global-teams .section-content ul.about-global-office li.about-global-office-item .office-image-wrap img{width:100%;height:auto;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;border-radius:10px}#global-teams .section-content ul.about-global-office li.about-global-office-item:hover .office-image-wrap img{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(4n+1) .office-meta{left:65.58%;top:60px}#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(4n+1) .office-image-wrap .office-image-01{width:calc(59% - 10px);height:auto;float:left;margin:0 10px 0 0}#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(4n+1) .office-image-wrap .office-image-02{width:41%;height:auto;float:right;margin:300px 0 0 0}#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(4n+1) .office-bg-text{font-size:5.695rem;letter-spacing:-.025em;color:#efefef;position:absolute;bottom:0;left:0;font-weight:500;font-family:'GmarketSansMedium',sans-serif}#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(4n+2) .office-meta{left:41%;top:60px}#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(4n+2) .office-image-wrap .office-image-01{width:calc(35% - 10px);height:auto;float:left;margin:0 10px 0 0}#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(4n+2) .office-image-wrap .office-image-02{width:65%;height:auto;float:right;margin:250px 0 0 0}#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(4n+2) .office-bg-text{font-size:5.695rem;letter-spacing:-.025em;color:#efefef;position:absolute;bottom:0;left:150px;font-weight:500;font-family:'GmarketSansMedium',sans-serif}#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(4n+3) .office-meta{left:0;top:0}#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(4n+3) .office-image-wrap .office-image-01{width:calc(68.67% - 10px);height:auto;float:left;margin:190px 10px 0 0}#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(4n+3) .office-image-wrap .office-image-02{width:31.32%;height:auto;float:right;margin:0}#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(4n+3) .office-bg-text{font-size:5.695rem;letter-spacing:-.025em;color:#efefef;position:absolute;bottom:0;left:780px;font-weight:500;font-family:'GmarketSansMedium',sans-serif}#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(4n) .office-meta{left:54.77%;top:35px}#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(4n) .office-image-wrap .office-image-01{width:calc(49.26% - 10px);height:auto;float:left;margin:0 10px 0 0}#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(4n) .office-image-wrap .office-image-02{width:50.74%;height:auto;float:right;margin:220px 0 0 0}#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(4n) .office-bg-text{font-size:5.695rem;letter-spacing:-.025em;color:#efefef;position:absolute;bottom:0;left:466px;font-weight:500;font-family:'GmarketSansMedium',sans-serif}#global-teams .section-content ul.about-global-office li.about-global-office-item h3{width:100%;float:left;font-size:1.969rem;line-height:1.2;margin:0 0 10px 0;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;color:#F74B03}#global-teams .section-content ul.about-global-office li.about-global-office-item p{width:100%;float:left;font-size:1rem;line-height:1.5;margin:0 0 30px 0;color:gray}#about-visual{width:100vw;height:100vh;float:left;max-height:1080px;background-color:#f9f9f9;background-image:url(/wp-content/themes/bagelcode/images/main-visual.jpg);background-size:cover;background-position:center;background-attachment:fixed}#history{width:100%;float:left;padding:100px 0 200px 0}#history .section-header .section-title{width:100%;font-size:1.969rem;font-weight:700;font-family:'GmarketSansBold',sans-serif;margin:0 0 20px 0}#history .section-header p{font-size:1rem;line-height:1.5;margin:0 0 90px 0}ul.history-loop{width:100vw;margin:0;padding:45px 0 0 calc(50vw - 680px);float:left;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:inline-block;position:relative}ul.history-loop::-webkit-scrollbar{display:none}ul.history-loop li.history-loop-item{width:auto;float:none;display:inline-block;margin:0 100px 0 0;position:relative}ul.history-loop li.history-loop-item::before{content:"";display:inline-block;width:calc(100% + 104px);height:6px;background-color:rgba(146,151,163,.5);position:absolute;top:-40px;left:0}ul.history-loop li.history-loop-item:last-child::before{content:none}ul.history-loop li.history-loop-item span.entry-date{display:inline-block;width:100%;float:left;margin:0 0 10px 0}ul.history-loop li.history-loop-item span.entry-date::before{content:"";display:block;width:16px;height:16px;border:1px solid #9297A3;background-color:#fff;z-index:1000;border-radius:50% 50%;position:absolute;top:-45px;left:0}ul.history-loop li.history-loop-item span.entry-date::after{content:"";display:block;width:10px;height:10px;border-radius:50% 50%;background-color:#9297A3;z-index:1100;position:absolute;top:-42px;left:3px}ul.history-loop li.history-loop-item:hover span.entry-date::before{border:1px solid #F74B03;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}ul.history-loop li.history-loop-item:hover span.entry-date::after{background-color:#F74B03;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}ul.history-loop li.history-loop-item:hover span.entry-date,ul.history-loop li.history-loop-item:hover h3.entry-title{color:#F74B03;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}ul.history-loop li.history-loop-item h3.entry-title{width:100%;float:left;height:90px;white-space:nowrap;font-size:1.125rem;line-height:1.2;word-break:keep-all}ul.history-loop li.history-highlight h3.entry-title{color:#fff}ul.history-loop li.history-highlight h3.entry-title::before{content:"";width:calc(100% + 20px);height:76px;padding:10px;display:block;background-color:#9297A3;z-index:-100;position:absolute;top:-10px;left:-10px;border-radius:5px}ul.history-loop li.history-highlight span.entry-date{color:#fff}#history span.button-left,#history span.button-right{top:-27px}#service .section-content{width:100%;float:left;position:relative}#service .section-content img.dot-pattern-01{position:absolute;top:-200px;right:-50px;z-index:0;animation:rotate_pattern 150s linear infinite;transform-origin:50% 50%;opacity:.25}#service .section-content p{font-size:1.313rem;font-weight:500;line-height:1.625;color:#101010;letter-spacing:-.025em;margin:0 0 1.625rem 0}html[lang="en-US"] #service .section-content p{font-family:'GmarketSansMedium',sans-serif;font-weight:500;color:gray}#service .section-content .service-area{width:100%;float:left;margin:100px 0 0 0}#service .section-content .service-area h3{font-size:2.531rem;font-family:'GmarketSansBold',sans-serif;font-weight:700;margin:0 0 40px 0}#service .section-content .service-area ul.services{width:100%;float:left;margin:0 0 150px 0;list-style:none}#service .section-content .service-area ul.services li.service-item{width:50%;float:left;padding:0;margin:0 0 50px 0}#service .section-content .service-area ul.services li.service-item img{width:240px;height:auto;margin:0 0 0 -30px}#service .section-content .service-area ul.services li.service-item h4{font-size:1.969rem;font-weight:700;margin:10px 0}html[lang="en-US"] #service .section-content .service-area ul.services li.service-item h4{font-family:'GmarketSansBold',sans-serif;font-weight:700}#service .section-content .service-area ul.services li.service-item ul{width:100%;height:170px;float:left;margin:0;padding:0;list-style:none}#service .section-content .service-area ul.services li.service-item ul li{font-size:1.313rem;font-weight:400;line-height:2;color:#676767}#service .section-content .service-area ul.services li.service-item ul li::before{content:"- "}#inquiry{width:100%;float:left;background-color:#F2EDE8;padding:150px 0}#inquiry .section-header .section-title{font-size:2.531rem;line-height:1.2;font-family:'GmarketSansBold',sans-serif;font-weight:700;margin:0 0 15px 0}#inquiry .section-header p{color:#676767;font-size:1.125rem;letter-spacing:-.025em}#inquiry .section-header{margin:0 0 50px 0}.page-template-page-career .section-header{width:100%;float:left;margin:0 0 90px 0}.page-template-page-career .section-header .section-title{font-size:2.531rem;line-height:1.2;font-family:'GmarketSansBold',sans-serif;font-weight:700;margin:0 0 20px 0;letter-spacing:-.025em}.page-template-page-career .section-header p{width:100%;font-size:1.125rem;line-height:1.5;color:#676767;letter-spacing:-.025em;margin:0 0 30px 0}.page-template-page-career #people .section-header{margin:0 0 50px 0}.page-template-page-career #people .section-header a.view-more{display:block;font-size:1rem;font-weight:500;color:#F74B03;letter-spacing:-.025em;width:auto;margin:0;position:relative}.page-template-page-career #people .section-header a.view-more::after{content:"";display:inline-block;width:26px;height:7px;background-image:url(/wp-content/themes/bagelcode/images/icons/icon-link-arrow.svg);background-size:contain;background-position:right bottom;background-repeat:no-repeat;margin:0 0 0 20px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.page-template-page-career #people .section-header a.view-more:hover::after{margin:0 0 0 30px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#code-of-bagelcode{width:100%;float:left;padding:50px 0 0 0}#code-of-bagelcode .scrollmagic-pin-spacer{float:left;width:calc(33.33333% - 20px)!important}#code-of-bagelcode .section-header{width:100%;float:left}#code-of-bagelcode .section-content{width:calc(66.66666% - 20px);max-width:866px;float:right}#code-of-bagelcode .section-content h3{width:100%;float:left;font-size:1.969rem;line-height:1.2;font-family:'GmarketSansBold',sans-serif;font-weight:700;margin:-200px 0 20px 0;letter-spacing:-.025em;color:#F74B03;padding:200px 0 0 0}#code-of-bagelcode .section-content p{width:100%;float:left;line-height:1.625;font-size:1rem;margin:0 0 50px 0}#code-of-bagelcode .section-content ul.code-list{width:100%;float:left;border-top:1px dashed #ccc;margin:0 0 150px 0}#code-of-bagelcode .section-content ul.code-list li{width:100%;float:left;border-bottom:1px dashed #ccc;font-size:1.313rem;font-weight:500;line-height:1.36;padding:20px 0;letter-spacing:-.025em;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#code-of-bagelcode .section-content ul.code-list li:hover{background-color:#f9f9f9;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#culture-and-life{width:100%;float:left;background-color:#F2EDE8;padding:150px 0 70px 0;position:relative}#culture-and-life img.dot-pattern-01{position:absolute;top:-200px;right:-50px;z-index:0;animation:rotate_pattern 150s linear infinite;transform-origin:50% 50%;opacity:.5}#culture-and-life .section-content{width:100%;float:left}#culture-and-life .section-content h3{font-size:1.969rem;line-height:1.2;color:#F74B03;margin:0 0 20px 0}#culture-and-life .section-content ul.benefit-list{width:calc(100% + 40px);margin:0 -20px 80px -20px;float:left}#culture-and-life .section-content ul.benefit-list li{width:calc(25% - 40px);max-height:175px;margin:0 20px 40px 20px;float:left;background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:20px 30px;position:relative;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#culture-and-life .section-content ul.benefit-list li:hover{box-shadow:0 5px 10px 0 rgb(0 0 0 / 15%);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#culture-and-life .section-content ul.benefit-list li img{width:80px;height:80px;background-color:#f9f9f9;border-radius:50% 50%;overflow:hidden;position:absolute;top:20px;right:20px;z-index:1000}#culture-and-life .section-content ul.benefit-list li .benefit-circle{width:80px;height:80px;border-radius:50% 50%;background-color:#f9f9f9;position:absolute;top:20px;right:20px;z-index:500;transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out}#culture-and-life .section-content ul.benefit-list li:hover .benefit-circle{width:100%;height:100%;top:0;right:0;border-radius:10px 10px;background-position:right top;transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-webkit-transition:all .35s ease-in-out}#culture-and-life .section-content ul.benefit-list li .benefit-meta{width:calc(100% - 50px);position:absolute;bottom:30px;left:30px;z-index:1250}#culture-and-life .section-content ul.benefit-list li .benefit-meta strong{display:inline-block;width:100%;float:left;font-size:1.125rem;font-weight:500;line-height:1.2;margin:0 0 3px 0;letter-spacing:-.025em}#culture-and-life .section-content ul.benefit-list li .benefit-meta span{display:inline-block;width:100%;float:left;font-size:1rem;line-height:1.36;color:gray;letter-spacing:-.025em}#people{width:100%;float:left;padding:150px 0 75px 0}ul.interview-loop{width:calc(100% + 40px);margin:0 -20px;padding:0 calc(50vw - 680px) 0 0;float:left;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:inline-block;position:relative}ul.interview-loop::-webkit-scrollbar{display:none}ul.interview-loop li.interview-loop-item{width:426px;margin:0 20px;float:none;display:inline-block;position:relative}ul.interview-loop li.interview-loop-item:nth-child(1){margin:0 20px 0 calc(50vw - 660px)}ul.interview-loop li.interview-loop-item .entry-thumbnail{width:100%;height:240px;background-size:cover;background-position:center;border-radius:10px;margin:0 0 25px 0;overflow:hidden}ul.interview-loop li.interview-loop-item .entry-thumbnail:hover{box-shadow:0 5px 10px 0 rgb(0 0 0 / 15%);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}ul.interview-loop li.interview-loop-item .entry-thumbnail a{display:inline-block;width:100%;height:100%;float:left;background-color:rgba(255,105,0,0);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}ul.interview-loop li.interview-loop-item:hover .entry-thumbnail a{background-color:rgba(255,105,0,.4);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}ul.interview-loop li.interview-loop-item .entry-meta{width:100%;height:62px;float:left;text-align:center}ul.interview-loop li.interview-loop-item .entry-meta .entry-title{font-size:1.313rem;font-weight:500;white-space:normal;word-break:keep-all}.horizontal-scroll{width:100%;float:left;position:relative}span.button-left{display:inline-block;width:70px;height:70px;background-image:url(/wp-content/themes/bagelcode/images/icons/icon-left-circle-arrow.svg);background-size:cover;cursor:pointer;position:absolute;top:85px;left:calc(50vw - 715px);z-index:3000;opacity:.4}span.button-right{display:inline-block;width:70px;height:70px;background-image:url(/wp-content/themes/bagelcode/images/icons/icon-right-circle-arrow.svg);background-size:cover;cursor:pointer;position:absolute;top:85px;right:calc(50vw - 715px);z-index:3000;opacity:.4;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}span.button-left:hover,span.button-right:hover{opacity:1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-webkit-filter:drop-shadow(0 3px 6px rgba(0,0,0,.25));filter:drop-shadow(0 3px 6px rgba(0,0,0,.25))}#jobs{width:100%;float:left;padding:75px 0 150px 0}ul.address-loop{width:100%;float:left;margin:0 0 120px 0;padding:0}ul.address-loop li{width:25%;float:left;padding:0 40px 0 0}ul.address-loop li h3{font-size:1.969rem;line-height:1.36;margin:0 0 15px 0}html[lang="en-US"] ul.address-loop li h3,html[lang="en-US"] ul.email-loop li h3{font-family:'GmarketSansBold',sans-serif;font-weight:700}ul.address-loop li p{font-size:1rem;line-height:1.625;color:gray}ul.email-loop{width:100%;float:left;margin:0 0 150px 0;padding:0}ul.email-loop li{width:auto;float:left;margin:0 100px 0 0}ul.email-loop li h3{font-size:1.969rem;line-height:1.36;margin:0 0 15px 0}ul.email-loop li p a{color:gray;text-decoration:underline}ul.email-loop li p a:hover{color:#F74B03}.wpcf7{width:100%;float:left;margin:0}.wpcf7 .wpcf7-form p{width:100%;float:left;margin:0 0 25px 0}.wpcf7 .wpcf7-form p label{display:none}.wpcf7 .wpcf7-form p>br{display:none}.wpcf7 .wpcf7-form p>span{width:100%;float:left}.wpcf7 .wpcf7-form p>span input[type="text"],.wpcf7 .wpcf7-form p>span input[type="url"],.wpcf7 .wpcf7-form p>span input[type="email"]{width:100%;float:left;-moz-appearance:none;-webkit-appearance:none;height:62px;line-height:62px;border-radius:5px;border:1px solid #ddd;background-color:#fff;font-size:1rem;padding:0 20px;letter-spacing:-.025em;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.wpcf7 .wpcf7-form p>span textarea{width:100%;float:left;appearance:none;-moz-appearance:none;-webkit-appearance:none;height:248px;line-height:1.5;border-radius:5px;border:1px solid #ddd;background-color:#fff;font-size:1rem;padding:20px;letter-spacing:-.025em;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.wpcf7 .wpcf7-form p>span input[type="checkbox"]{appearance:none;-moz-appearance:none;-webkit-appearance:none;margin:0 10px 0 0;width:30px;height:30px;border:1px solid #ddd;background-color:#fff;background-position:center center;border-radius:5px;float:left}.wpcf7 .wpcf7-form p>span input[type="checkbox"]:checked{background-image:url(/wp-content/themes/bagelcode/images/icons/icon-check.png);background-size:22px 22px;background-position:center center;background-repeat:no-repeat}.wpcf7 .wpcf7-form p>span input[type="checkbox"]+span{line-height:30px;float:left}.wpcf7 .wpcf7-form p>span input:focus,.wpcf7 .wpcf7-form p>span textarea:focus{outline:none;border:1px solid #101010;background-color:#fcfcfc;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.wpcf7 .wpcf7-form p>span input[type="checkbox"]:focus{outline:none;border:1px solid #ddd}.wpcf7 .wpcf7-form p>strong{display:inline-block;width:100%;float:left;margin:0 0 5px 0}.wpcf7 .wpcf7-form p>span.summary{font-size:.875rem;line-height:1.36;color:#676767;margin:0 0 20px 0}.wpcf7 .wpcf7-form p>span.summary a:hover{text-decoration:underline}.wpcf7 .wpcf7-form p .wpcf7-acceptance .wpcf7-list-item{margin:0}.wpcf7 .wpcf7-form p .wpcf7-acceptance .wpcf7-list-item label{display:block;font-size:1rem;letter-spacing:-.025em;color:#101010}.wpcf7 .wpcf7-form p input[type="submit"]{width:100%;float:left;-moz-appearance:none;-webkit-appearance:none;height:70px;line-height:70px;border-radius:5px;border:none;background-color:#F74B03;color:#fff;font-size:1rem;padding:0 20px;letter-spacing:-.025em;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;font-family:'GmarketSansBold',sans-serif;font-weight:700;font-size:1rem;line-height:1;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.wpcf7 .wpcf7-form p input[type="submit"]:disabled{background-color:gray;cursor:not-allowed;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.wpcf7 .wpcf7-form p input[type="submit"]+.wpcf7-spinner{float:left;width:auto;margin:20px 0 0 0}.wpcf7 .wpcf7-form .consent-summary{display:none}.wpcf7-not-valid-tip{color:#dc3232;font-size:.875rem;font-weight:400;display:block;width:100%;margin:5px 0 0 0;float:left}.wpcf7 form .wpcf7-response-output{width:100%;float:left;margin:30px 0 0 0;padding:20px;text-align:center}.swal2-modal .swal2-title{font-size:24px!important;font-weight:700!important;color:#101010!important}.swal2-modal .swal2-content{font-size:1rem!important;font-weight:500;color:#F74B03}.archive #primary .page-header{width:100%;height:340px;background-color:#F9F9F9;margin:0 0 90px 0}.archive #primary .page-header .inner{height:340px;position:relative}.archive #primary .page-header .inner .wrap{position:absolute;top:140px;left:40px}.archive #primary .page-header .inner .wrap .page-title{font-size:4.43rem;line-height:1.2;font-family:'GmarketSansBold',sans-serif;font-weight:700;margin:0 0 20px -3px;letter-spacing:-.025em}.archive #primary .page-header .inner .wrap p{font-size:1.125rem;line-height:1.5;letter-spacing:-.025em;color:#676767}.archive #primary .page-header .inner .wrap #category-sub-menu>li{display:none}.archive #primary .page-header .inner .wrap #category-sub-menu>li.current-menu-parent,.archive #primary .page-header .inner .wrap #category-sub-menu>li.current-menu-item{display:block!important;font-size:1.125rem;line-height:1.5;letter-spacing:-.025em;color:#676767}.archive #primary .page-header .inner .wrap #category-sub-menu>li.current-menu-parent>a,.archive #primary .page-header .inner .wrap #category-sub-menu>li.current-menu-item>a{display:none}.archive #primary .page-header .inner .wrap #category-sub-menu>li.current-menu-parent>ul.sub-menu,.archive #primary .page-header .inner .wrap #category-sub-menu>li.current-menu-item>ul.sub-menu{margin:30px 0 0 0;padding:0}.archive-tech #primary>.page-header .inner .wrap #category-sub-menu>li.current-menu-item>ul.sub-menu,.tax-tech-category #primary>.page-header .inner .wrap #category-sub-menu>li.current-menu-item>ul.sub-menu{margin:50px 0 0 0}.archive #primary .page-header .inner .wrap #category-sub-menu>li.current-menu-parent>ul.sub-menu>li.menu-item,.archive #primary .page-header .inner .wrap #category-sub-menu>li.current-menu-item>ul.sub-menu>li.menu-item{display:block;float:left;margin:0 40px 0 0;font-family:'GmarketSansMedium',sans-serif;font-weight:500}.archive #primary .page-header .inner .wrap #category-sub-menu>li.current-menu-parent>ul.sub-menu>li.menu-item>a,.archive #primary .page-header .inner .wrap #category-sub-menu>li.current-menu-item>ul.sub-menu>li.menu-item>a{color:gray}.archive #primary .page-header .inner .wrap #category-sub-menu>li.current-menu-parent>ul.sub-menu>li.current-menu-item>a,.archive #primary .page-header .inner .wrap #category-sub-menu>li.current-menu-item>ul.sub-menu>li.current-menu-item>a{color:#101010;font-family:'GmarketSansBold',sans-serif;font-weight:700}.archive #primary .articles-wrap{width:100%;float:left;margin:0 0 90px 0}.post-type-archive-tech #primary .page-header{height:515px}.post-type-archive-tech #primary .page-header .inner{height:515px}.post-type-archive-tech #primary .page-content{width:100%;float:left;margin:0 0 150px 0}.post-type-archive-tech #primary .page-content .articles-wrap{width:calc(100% + 40px);margin:-180px -20px 0 -20px;float:left}.post-type-archive-tech #primary .page-content .articles-wrap article{width:calc(33.33333% - 40px);height:320px;float:left;margin:0 20px 60px 20px;padding:30px;border-radius:10px;overflow:hidden;position:relative;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.post-type-archive-tech #primary .page-content .articles-wrap article:hover{box-shadow:0 5px 10px 0 rgb(0 0 0 / 15%);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.post-type-archive-tech #primary .page-content .articles-wrap article a{display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1500}.post-type-archive-tech #primary .page-content .articles-wrap article .article-meta-top{width:calc(100% - 60px);position:absolute;top:30px;left:30px;color:#fff!important;z-index:1000}.post-type-archive-tech #primary .page-content .articles-wrap article .article-meta-top h2{font-size:1.688rem;font-weight:700;line-height:1.2;letter-spacing:-.025em;margin:0 0 15px 0}.post-type-archive-tech #primary .page-content .articles-wrap article .article-meta-top ul{width:100%;float:left}.post-type-archive-tech #primary .page-content .articles-wrap article .article-meta-top ul li{float:left;margin:0 10px 10px 0}.post-type-archive-tech #primary .page-content .articles-wrap article .article-meta-top ul li::before{content:"#"}.post-type-archive-tech #primary .page-content .articles-wrap article .article-meta-bottom ul.entry-category{width:100%;float:left}.post-type-archive-tech #primary .page-content .articles-wrap article .article-meta-bottom ul.entry-category li{font-size:.875rem;line-height:1.2}.post-type-archive-tech #primary .page-content .articles-wrap article .article-meta-bottom .entry-date{font-size:.875rem;line-height:1.2}.post-type-archive-tech #primary .page-content .articles-wrap article .article-meta-bottom{width:calc(100% - 60px);position:absolute;bottom:30px;left:30px;color:#fff!important;z-index:1000}.post-type-archive-tech #primary .page-content .articles-wrap article.block-color-cream{background-color:#F2EDE8}.post-type-archive-tech #primary .page-content .articles-wrap article.block-color-cream .article-meta-top,.post-type-archive-tech #primary .page-content .articles-wrap article.block-color-cream .article-meta-bottom{color:#101010!important}.post-type-archive-tech #primary .page-content .articles-wrap article.block-color-cream .article-meta-top ul.entry-category{border-bottom:1px dashed rgba(16,16,16,.25)}.post-type-archive-tech #primary .page-content .articles-wrap article.block-color-navy{background-color:#47538B}.post-type-archive-tech #primary .page-content .articles-wrap article.block-color-orange{background-color:#F9834E}.post-type-archive-tech #primary .page-content .articles-wrap article.block-color-gray{background-color:#9297A3}.tax-tech-category #primary>.page-header{height:515px}.tax-tech-category #primary>.page-header .inner{height:515px}.tax-tech-category #primary .page-content{width:100%;float:left;margin:0 0 150px 0}.tax-tech-category #primary .page-content .articles-wrap{width:calc(100% + 40px);margin:-180px -20px 0 -20px;float:left}.tax-tech-category #primary .page-content .articles-wrap article{width:calc(33.33333% - 40px);height:320px;float:left;margin:0 20px 60px 20px;padding:30px;border-radius:10px;overflow:hidden;position:relative;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.tax-tech-category #primary .page-content .articles-wrap article:hover{box-shadow:0 5px 10px 0 rgb(0 0 0 / 15%);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.tax-tech-category #primary .page-content .articles-wrap article a{display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1500}.tax-tech-category #primary .page-content .articles-wrap article .article-meta-top{width:calc(100% - 60px);position:absolute;top:30px;left:30px;color:#fff!important;z-index:1000}.tax-tech-category #primary .page-content .articles-wrap article .article-meta-top ul{width:100%;float:left}.tax-tech-category #primary .page-content .articles-wrap article .article-meta-top ul li{float:left;margin:0 10px 10px 0}.tax-tech-category #primary .page-content .articles-wrap article .article-meta-top ul li::before{content:"#"}.tax-tech-category #primary .page-content .articles-wrap article .article-meta-top h2{font-size:1.688rem;font-weight:700;line-height:1.2;letter-spacing:-.025em;margin:0 0 15px 0}.tax-tech-category #primary .page-content .articles-wrap article .article-meta-bottom ul.entry-category{width:auto;float:left}.tax-tech-category #primary .page-content .articles-wrap article .article-meta-bottom ul.entry-category li{font-size:.875rem;line-height:1.2;float:left;margin:0 4px 0 0;font-family:'GmarketSansMedium',sans-serif;font-weight:500}.tax-tech-category #primary .page-content .articles-wrap article .article-meta-bottom .entry-date{font-size:.875rem;line-height:1.2;float:left;font-family:'GmarketSansMedium',sans-serif;font-weight:500}.tax-tech-category #primary .page-content .articles-wrap article .article-meta-bottom{width:calc(100% - 60px);position:absolute;bottom:30px;left:30px;color:#fff!important;z-index:1000}.tax-tech-category #primary .page-content .articles-wrap article.block-color-cream{background-color:#F2EDE8}.tax-tech-category #primary .page-content .articles-wrap article.block-color-cream .article-meta-top,.tax-tech-category #primary .page-content .articles-wrap article.block-color-cream .article-meta-bottom{color:#101010!important}.tax-tech-category #primary .page-content .articles-wrap article.block-color-cream .article-meta-top ul.entry-category{border-bottom:1px dashed rgba(16,16,16,.25)}.tax-tech-category #primary .page-content .articles-wrap article.block-color-navy{background-color:#47538B}.tax-tech-category #primary .page-content .articles-wrap article.block-color-orange{background-color:#F9834E}.tax-tech-category #primary .page-content .articles-wrap article.block-color-gray{background-color:#9297A3}.page-template-page-game #primary .page-content .articles-wrap .left{width:50%;float:left;padding:0 20px 0 0;position:relative}.page-template-page-game #primary .page-content .articles-wrap .left::after{content:"";width:1px;height:calc(100% - 170px);border-right:1px dashed #ddd;position:absolute;top:110px;right:0}.page-template-page-game #primary .page-content .articles-wrap .right{width:50%;float:left;padding:0 0 0 20px}.page-template-page-game #primary .page-content .articles-wrap h2{width:100%;float:left;font-size:2.531rem;line-height:1.2;font-family:'GmarketSansBold',sans-serif;font-weight:700;margin:0 0 60px 0}.page-template-page-game #primary .page-content .articles-wrap article{width:100%;float:left;margin:0 0 60px 0}.page-template-page-game #primary .page-content .articles-wrap article .entry-thumbnail{width:220px;height:220px;float:left;background-size:cover;background-position:center;background-color:#f9f9f9;border-radius:15px;margin:0 40px 0 0}.page-template-page-game #primary .page-content .articles-wrap article .entry-meta{width:calc(100% - 260px);float:left;padding:10px 20px 0 0}.page-template-page-game #primary .page-content .articles-wrap article .entry-meta .entry-title{font-family:'GmarketSansBold',sans-serif;font-weight:700;font-size:1.5rem;line-height:1.2}.page-template-page-game #primary .page-content .articles-wrap article .entry-meta .entry-title span{display:inline-block;width:100%;margin:10px 0 25px 0;font-family:"Lato","Noto Sans KR",sans-serif;font-weight:500;font-size:1.125rem;line-height:1.2;color:#F74B03;letter-spacing:-.025em}.page-template-page-game #primary .page-content .articles-wrap article .entry-meta p{font-size:1rem;line-height:1.5;color:#676767;letter-spacing:-.025em;margin:0 0 30px 0}.page-template-page-game #primary .page-content .articles-wrap article .entry-meta ul.download-link{width:100%;float:left}.page-template-page-game #primary .page-content .articles-wrap article .entry-meta ul.download-link li{opacity:.3;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;float:left;margin:0 50px 0 0}.page-template-page-game #primary .page-content .articles-wrap article .entry-meta ul.download-link li:last-child{margin:0}.page-template-page-game #primary .page-content .articles-wrap article .entry-meta ul.download-link li:hover{opacity:1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.post-type-archive-people .articles-wrap,.tax-people-category .articles-wrap{width:calc(100% + 40px);margin:-180px -20px 0 -20px!important;float:left}.post-type-archive-people .articles-wrap article,.tax-people-category .articles-wrap article{width:calc(33.33333% - 40px);margin:0 20px 90px 20px;float:left}.post-type-archive-people .articles-wrap article .entry-thumbnail,.tax-people-category .articles-wrap article .entry-thumbnail{width:100%;height:240px;background-size:cover;background-position:center;border-radius:10px;margin:0 0 25px 0;overflow:hidden}.post-type-archive-people .articles-wrap article .entry-thumbnail:hover,.tax-people-category .articles-wrap article .entry-thumbnail:hover{box-shadow:0 5px 10px 0 rgb(0 0 0 / 15%);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.post-type-archive-people .articles-wrap article .entry-thumbnail a,.tax-people-category .articles-wrap article .entry-thumbnail a{display:inline-block;width:100%;height:100%;float:left;background-color:rgba(255,105,0,0);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.post-type-archive-people .articles-wrap article .entry-thumbnail a:hover,.tax-people-category .articles-wrap article .entry-thumbnail a:hover{background-color:rgba(255,105,0,.4);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.post-type-archive-people .articles-wrap article .entry-meta,.tax-people-category .articles-wrap article .entry-meta{width:100%;float:left;text-align:center}.post-type-archive-people .articles-wrap article .entry-meta .entry-title,.tax-people-category .articles-wrap article .entry-meta .entry-title{font-size:1.313rem;font-weight:700;word-break:keep-all;height:63px;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.313;height:2.626em;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.post-type-archive-people #primary>.page-header,.tax-people-category #primary>.page-header{height:515px}.post-type-archive-people #primary>.page-header .inner,.tax-people-category #primary>.page-header .inner{height:515px}.post-type-archive-people #primary>.page-header .inner .wrap #category-sub-menu>li,.tax-people-category #primary>.page-header .inner .wrap #category-sub-menu>li{display:block}#people-sub-menu{width:100%;float:left;margin:50px 0 0 0;padding:0}#people-sub-menu li{display:block;float:left;margin:0 40px 0 0;font-family:'GmarketSansMedium',sans-serif;font-weight:500;font-size:1.125rem;line-height:1.5;letter-spacing:-.025em}#people-sub-menu li a{color:gray}#people-sub-menu li.current-menu-item{display:block;float:left;margin:0 40px 0 0;font-family:'GmarketSansBold',sans-serif;font-weight:700}#people-sub-menu li.current-menu-item a{color:#101010}.category-investor-relations #primary .page-content .inner::before{content:"공고";font-size:1.969rem;font-weight:700!important;margin:0 0 20px 0;float:left}.category #primary .page-content{width:100%;float:left;padding:0 0 150px 0}.category #primary .page-content .articles-wrap{width:100%;float:left;border-top:1px solid #ccc}.category #primary .page-content .articles-wrap article{width:100%;float:left;padding:40px 0;border-bottom:1px solid #ccc;letter-spacing:-.025em;position:relative;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.category #primary .page-content .articles-wrap article:hover{border-bottom:1px solid #101010;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.category #primary .page-content .articles-wrap article .left{width:75%;float:left}.category #primary .page-content .articles-wrap article .entry-meta{width:100%;float:left;margin:0 0 10px 0}.category #primary .page-content .articles-wrap article .entry-meta .entry-date{color:#676767}.divider{font-size:.75rem;color:#ccc;margin:0 15px;position:relative;top:-2px}.category #primary .page-content .articles-wrap article .entry-meta .entry-media{color:#F74B03;letter-spacing:0}.category #primary .page-content .articles-wrap article .entry-title{font-size:1.688rem;line-height:1.36}.category #primary .page-content .articles-wrap article .right{width:25%;float:left;text-align:right}.category #primary .page-content .articles-wrap article ul.download-icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}.category #primary .page-content .articles-wrap article ul.download-icon li>span{display:inline-block;line-height:40px;font-size:.875rem;letter-spacing:0;margin:0 10px 0 0;float:left;color:#676767;display:none}.category #primary .page-content .articles-wrap article ul.download-icon li>a{display:inline-block;width:40px;height:40px;border-radius:50% 50%;background-color:#efefef;position:relative;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.category #primary .page-content .articles-wrap article ul.download-icon li>a>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;width:16px;height:16px}.category #primary .page-content .articles-wrap article ul.download-icon li:hover>span{display:block}.category #primary .page-content .articles-wrap article ul.download-icon li:hover>a{background-color:#101010;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.category #primary .page-content .articles-wrap article ul.download-icon li:hover>a>img{filter:brightness(1) invert(1);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.single #primary article{max-width:1360px;margin:0 auto}.single #primary article .entry-header{width:100%;max-width:680px;margin:0 340px 35px 340px;float:left;text-align:left;padding:0 0 35px 0;position:relative;border-bottom:1px solid #DDD}.single #primary article .entry-header::before{content:"";display:block;width:420px;height:420px;background-image:url(/wp-content/themes/bagelcode/images/bagelcode-symbol-light-gray.svg);background-size:cover;position:absolute;top:100px;right:-315px;z-index:-100}.single #primary article .entry-header ul.entry-category{width:auto;float:left;margin:0}.single #primary article .entry-header ul.entry-category li{color:#F74A02;text-transform:uppercase;line-height:35px;font-size:.75rem;font-family:'GmarketSansBold',sans-serif;font-weight:700}.single #primary article .entry-header .entry-divider{width:auto;float:left;margin:0 10px;line-height:31px;font-size:.75rem;color:#ddd}.single #primary article .entry-header .entry-date{width:auto;float:left;line-height:35px;font-size:.75rem;color:#676767;font-family:'GmarketSansMedium',sans-serif;font-weight:500}.single #primary article .entry-header p{font-size:1.125rem;line-height:1.5;color:gray;margin:0 0 35px 0}.single #primary article .entry-header h1.entry-title{font-size:2.531rem;line-height:1.36;margin:0 0 15px 0}.single-people #primary article .entry-header span.tech-writer{display:none}.single #primary article .entry-header span.tech-writer{display:none;font-size:.875rem;color:#676767;letter-spacing:.015em}.single #primary article .entry-header span.tech-writer img{position:relative;top:4px;margin:0 5px 0 0}.single #primary article .entry-header ul.sharing{width:auto;margin:0;float:right}.single #primary article .entry-header ul.sharing>li{width:35px;height:35px;margin:0 0 0 10px}.single #primary article .video-area{width:calc(100% + 100px);float:left;margin:0 -50px 100px -50px}.single #primary article .entry-attachment{width:100%;min-height:62px;float:left;margin:0 0 60px 0;padding:18px 0;border-top:1px solid #DDD;border-bottom:1px solid #DDD;position:relative}.single #primary article .entry-attachment .entry-outlink{word-break:break-all}.single #primary article .entry-attachment .entry-outlink a{text-decoration:none;color:gray}.single #primary article .entry-attachment .entry-outlink a:hover{text-decoration:underline;color:#101010}.single #primary article .entry-attachment ul.download-text{width:calc(100% - 150px);float:left}.single #primary article .entry-attachment ul.download-text li{width:auto;float:left}.single #primary article .entry-attachment ul.download-text li a{text-decoration:none;font-size:.875rem;color:#101010}.single #primary article .entry-attachment ul.download-text li a:hover{text-decoration:none}.single #primary article .entry-attachment ul.download-icon{position:absolute;top:50%;right:46px;transform:translateY(-50%);border:none}.single #primary article .entry-attachment ul.download-icon li{width:36px;height:36px;border-radius:50% 50%;background-color:#EEEAEB;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.single #primary article .entry-attachment ul.download-icon li img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.single #primary article .entry-attachment input[type="button"]{-moz-appearance:none;-webkit-appearance:none;width:36px;height:36px;border-radius:50% 50%;background-color:#2A3F42;position:absolute;top:50%;right:0;transform:translateY(-50%);border:none;font-size:0;cursor:pointer;background-image:url(/wp-content/themes/bagelcode/images/icons/icon-print.svg);background-size:16px 16px;background-repeat:no-repeat;background-position:center}.single #primary article .entry-attachment input[type="button"]:focus{outline:none}.single #primary article .post-thumbnail{width:100%;aspect-ratio:25 / 12;margin:90px 0 70px 0;float:left;overflow:hidden;position:relative;border-radius:10px 10px}.single #primary article .post-thumbnail img{width:100%;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.single #primary article .entry-content{max-width:680px;position:relative;margin:0 340px;float:left;padding:0 0 150px 0;word-break:keep-all;letter-spacing:0!important;font-family:sans-serif;font-size:1rem;line-height:1.625}.single #primary article .entry-content #ez-toc-container{position:absolute;top:0;left:-340px;width:273px;border-radius:5px 5px;border:none;background-color:#F2EDE8;padding:15px}.single #primary article .entry-content #ez-toc-container::-webkit-scrollbar{display:none}.single #primary article .entry-content #ez-toc-container .ez-toc-title-container{width:100%;float:left}.single #primary article .entry-content #ez-toc-container .ez-toc-title-container span.ez-toc-title-toggle a .ez-toc-js-icon-con{border:none;left:15px;top:0}.single #primary article .entry-content #ez-toc-container .ez-toc-title-container span.ez-toc-title-toggle a .ez-toc-js-icon-con .ez-toc-icon-toggle-span .arrow-unsorted-368013{display:none}.single #primary article .entry-content #ez-toc-container .ez-toc-title-container .ez-toc-title{text-transform:uppercase;line-height:35px;font-size:.75rem;font-family:'GmarketSansBold',sans-serif;font-weight:700}.single #primary article .entry-content #ez-toc-container nav{width:100%;float:left;margin:0}.single #primary article .entry-content #ez-toc-container nav ul.ez-toc-list{width:100%;float:left;border-top:1px solid #101010;padding:15px 0 0 0;margin:0}.single #primary article .entry-content #ez-toc-container nav ul.ez-toc-list li.ez-toc-page-1{width:100%;float:left;padding:0 0 15px 0;margin:0 0 15px 0;position:relative;font-size:.875rem;line-height:1.5;word-break:keep-all}.single #primary article .entry-content #ez-toc-container nav ul.ez-toc-list li.ez-toc-page-1:last-child{margin:0;padding:0}.single #primary article .entry-content #ez-toc-container nav ul.ez-toc-list li.ez-toc-page-1:last-child::after{content:none}.single #primary article .entry-content #ez-toc-container nav ul.ez-toc-list li.ez-toc-page-1 a{color:#101010;outline:none;border-bottom:none}.single #primary article .entry-content #ez-toc-container nav ul.ez-toc-list li.ez-toc-page-1 a:hover{color:#F74A02;text-decoration:none;border-bottom:none;outline:none}.single #primary article .entry-content #ez-toc-container nav ul.ez-toc-list li.ez-toc-page-1::after{content:"";width:calc(100% - 22px);height:1px;border-bottom:1px dashed #bbb;position:absolute;bottom:0;right:0}.single #primary article .entry-content p{margin:0 0 1.8rem 0;word-break:keep-all}.single #primary article .entry-content p a{color:#F74B03;border-bottom:1px dashed #F74B03}.single #primary article .entry-content p a:hover{border-bottom:1px solid #F74B03}.single #primary article .entry-content p code{font-size:1rem;background-color:#efefef}.single #primary article .entry-content h2{font-family:"Lato","Noto Sans KR",sans-serif;font-size:1.688rem!important;line-height:1.36!important;margin:2.953rem 0 1.313rem 0!important}.single #primary article .entry-content h3{font-family:"Lato","Noto Sans KR",sans-serif;font-size:1.313rem;line-height:1.36;margin:2.25rem 0 1.313rem 0!important}.single #primary article .entry-content h4{font-family:"Lato","Noto Sans KR",sans-serif;font-size:1.125rem;line-height:1.8;margin:0}.single #primary article .entry-content h2:first-child{margin:0 0 20px 0!important}.single #primary article .entry-content ol{list-style:decimal;margin:0 0 2.4rem 30px}.single #primary article .entry-content ul{list-style:disc;margin:0 0 2.4rem 30px}.single #primary article .entry-content li{margin:0 0 .45rem 0}.single #primary article .entry-content .wp-block-image{margin:1rem 0 2.953rem 0}.single #primary article .entry-content .wp-block-image .alignright{margin:0 0 0 1.8rem}.single #primary article .entry-content .wp-block-image .alignleft{margin:0 1.8rem 0 0}.single #primary article .entry-content .wp-block-image img{margin:0}.single #primary article .entry-content .wp-block-image figcaption{font-family:"Lato","Noto Sans KR",sans-serif;text-align:center;margin:10px 0 0 0;font-size:.875rem;line-height:1.5;color:gray}.single #primary article .entry-content blockquote{margin:1.8rem 1.5em;position:relative;padding:1rem 0 0 0}.single #primary article .entry-content blockquote::before{content:"";display:block;width:60px;height:40px;background-image:url(/wp-content/themes/bagelcode/images/icons/icon-blockquote.png);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;left:-2.2rem;top:0rem;z-index:-1000;opacity:.3}.single #primary article .entry-content .wp-block-table{width:100%;float:left;margin:0 0 1.8rem 0}.single #primary article .entry-content .wp-block-table table{border-top:2px solid #101010;font-size:1rem;font-family:"Lato","Noto Sasn KR",sans-serif;margin:0}.single #primary article .entry-content .wp-block-table table thead tr th{background-color:#f9f9f9;padding:12px 2px;border-bottom:1px solid #101010}.single #primary article .entry-content .wp-block-table table tbody tr td{padding:12px 2px;border-bottom:1px solid #ddd}.single #primary article .entry-content .wp-block-embed{width:calc(100% + 40px);margin:0 -20px 1.8rem -20px;float:left}.single #primary article .entry-footer{width:100%;float:left}.single #primary article .entry-footer .edit-link{width:100%;height:62px;line-height:62px;float:left;font-family:'GmarketSansMedium',sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.35em;text-align:center}.edit-link a.post-edit-link{width:100%;height:100%;border-top:1px dashed #ddd;display:inline-block;font-size:.75rem;color:#ddd;text-decoration:none;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.edit-link a.post-edit-link:hover{border-top:1px solid #101010;color:#101010}ul.sharing{width:100%;height:40px;text-align:center}ul.sharing>li{width:40px;height:40px;border-radius:50% 50%;background-color:#efefef;margin:0 8px;display:inline-block;background-position:center;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}ul.sharing>li.icon-facebook{background-image:url(/wp-content/themes/bagelcode/images/icons/icon-facebook.svg)}ul.sharing>li.icon-twitter{background-image:url(/wp-content/themes/bagelcode/images/icons/icon-twitter.svg)}ul.sharing>li.icon-kakao-talk{background-image:url(/wp-content/themes/bagelcode/images/icons/icon-kakaotalk.svg)}ul.sharing>li.icon-email{background-image:url(/wp-content/themes/bagelcode/images/icons/icon-email.svg)}ul.sharing>li>a{width:100%;height:100%;display:block;float:left}ul.sharing>li:hover{background-color:#fff;filter:brightness(1) invert(1);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.ui-tabs{width:100%;float:left}.ui-tabs ul.ui-tabs-nav{width:100%;float:left;margin:0 0 50px 0}.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab{float:left;margin:0 30px 0 0;font-size:1.313rem}.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab a{color:gray;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab a:hover{color:#101010;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-state-active{font-weight:700}.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab.ui-state-active a{color:#F74B03;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.ui-tabs .ui-tabs-panel{width:100%;float:left}.ui-tabs .ui-tabs-panel ul{width:100%;float:left;border-top:1px solid #ccc}.ui-tabs .ui-tabs-panel ul li{width:100%;float:left;padding:40px 0;border-bottom:1px solid #ccc;position:relative}.ui-tabs .ui-tabs-panel ul li .left{width:calc(100% - 80px);float:left}.ui-tabs .ui-tabs-panel ul li .left span{font-size:1rem}.ui-tabs .ui-tabs-panel ul li .left span.job-period{color:gray;letter-spacing:.025em}.ui-tabs .ui-tabs-panel ul li .left span.divider{color:#ccc;font-size:.875rem}.ui-tabs .ui-tabs-panel ul li .left span.dept{color:#F74B03}.ui-tabs .ui-tabs-panel ul li .left strong{width:100%;display:inline-block;float:left;font-size:1.688rem;line-height:1.2;font-weight:700;letter-spacing:-.025em;margin:15px 0 0 0}.ui-tabs .ui-tabs-panel ul li .right{width:80px;float:left}.ui-tabs .ui-tabs-panel ul li .right a.go-to-detail{display:inline-block;text-align:center;font-size:1rem;width:80px;height:42px;line-height:42px;border:1px solid #ddd;border-radius:5px;color:gray;letter-spacing:-.025em;position:absolute;top:50%;right:70px;transform:translateY(-50%);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.ui-tabs .ui-tabs-panel ul li .right a.go-to-detail.but-not-open{background-color:#f5f5f5;border:1px solid #efefef}.ui-tabs .ui-tabs-panel ul li .right a.go-to-detail.but-not-open:hover{background-color:gray}.ui-tabs .ui-tabs-panel ul li .right a.go-to-detail:hover{background-color:#F74B03;border:none;color:#fff;font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.ui-tabs .ui-tabs-panel ul li .right a.go-to-list{line-height:42px;font-size:.875rem;color:gray;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;text-decoration:underline}.ui-tabs .ui-tabs-panel ul li .right a.go-to-list:hover{color:#F74B03;text-decoration:underline;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.search #primary>.page-header{width:100%;height:340px;background-color:#F9F9F9;margin:0 0 90px 0}.search #primary>.page-header .inner{height:340px;position:relative}.search #primary>.page-header .inner .wrap{position:absolute;top:140px;left:40px}.search #primary>.page-header .inner .wrap .page-title{font-size:4.43rem;line-height:1.2;font-family:'GmarketSansBold',sans-serif;font-weight:700;margin:0 0 20px -3px}.search #primary>.page-header .inner .wrap p{font-size:1.125rem;line-height:1.5;letter-spacing:-.025em;color:#676767}.search #primary .page-content .articles-wrap{width:100%;float:left;border-top:1px solid #ccc}.search #primary .page-content .articles-wrap article{width:100%;float:left;padding:40px 0;border-bottom:1px solid #ccc;letter-spacing:-.025em;position:relative;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.search #primary .page-content .articles-wrap article:hover{border-bottom:1px solid #101010;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.search #primary .page-content .articles-wrap article .entry-meta{width:100%;float:left;margin:0 0 10px 0}.search #primary .page-content .articles-wrap article .entry-meta .entry-date{color:#676767}.divider{font-size:.75rem;color:#ccc;margin:0 15px;position:relative;top:-2px}.search #primary .page-content .articles-wrap article .entry-meta .entry-media{color:#F74B03;letter-spacing:0}.search #primary .page-content .articles-wrap article .entry-title{font-size:1.688rem;line-height:1.36}.pagination{width:100%;text-align:center;float:left;margin:70px 0 0 0}.pagination .page-numbers{display:inline-block;width:38px;line-height:38px;text-align:center;border-radius:50% 50%;background-color:#F9F9F9;color:#aaa;font-family:'GmarketSansMedium',sans-serif;font-weight:500;font-size:.875rem;margin:0 8px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.pagination .page-numbers:hover{background-color:gray;color:#fff;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.pagination .page-numbers.current{background-color:#F74B03;color:#fff;font-family:'GmarketSansBold',sans-serif;font-weight:700;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.pagination .page-numbers.dots{background-color:transparent}.pagination .page-numbers.dots:hover,.pagination .page-numbers.prev:hover,.pagination .page-numbers.next:hover{color:#aaa;background-color:transparent}.pagination .page-numbers.prev{font-family:"Lato","Noto Sans KR",sans-serif;background-color:transparent;width:auto;font-size:.75rem}.pagination .page-numbers.next{font-family:"Lato","Noto Sans KR",sans-serif;background-color:transparent;width:auto;font-size:.75rem}.error-404{width:100%;float:left;text-align:center}.error-404 .page-header{width:100%;float:left;padding:100px 0 30px 0}.error-404 .page-header .page-title{font-family:'GmarketSansBold',sans-serif;font-weight:700;font-size:2.953rem;line-height:1.2}.error-404 .page-content{width:100%;float:left;padding:0 0 150px 0}.error-404 .page-content h2{margin:0 0 30px 0}.error-404 .page-content p{font-size:1.125rem;margin:0 0 1.625rem 0}.error-404 .page-content .search-form{width:40%;margin:50px auto 0 auto}.error-404 .page-content .search-form input:focus{outline:none}.error-404 .page-content .search-form label input[type="search"]{-moz-appearance:none;-webkit-appearance:none;border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:none!important;height:64px;line-height:64px;font-size:1.125rem;width:calc(100% - 140px);float:left;padding:0 15px}.error-404 .page-content .search-form input[type="submit"]{width:140px;height:64px;float:left;border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;border:none!important;background-color:#F74B03;color:#fff;font-family:'GmarketSansBold',sans-serif;font-weight:700;font-size:1rem;letter-spacing:.05em;text-transform:uppercase}.page-template-default .entry-content{width:100%;float:left;font-size:1rem;line-height:1.625;word-break:keep-all;padding:0 0 150px 0}.page-template-default .entry-content p{font-size:1rem;line-height:1.625;margin:0 0 1.625rem 0}.page-template-default .entry-content h2{font-size:1.688rem;line-height:1.36;margin:32px 0 16px 0}.page-template-default .entry-content ul{list-style:disc;list-style-position:outside;width:calc(100% - 15px);float:left;margin:0 0 1.625rem 15px}.page-template-default .entry-content ol{list-style:decimal;list-style-position:outside;width:calc(100% - 15px);float:left;margin:0 0 1.625rem 15px}.mobile-context-menu{display:none}.wpcf7 form .wpcf7-response-output{margin:0!important;padding:0 20px!important;height:90px;line-height:90px;border-radius:5px;border:none;font-family:'GmarketSansMedium',sans-serif;font-weight:500;font-size:1rem}.wpcf7 form.sent .wpcf7-response-output{background-color:#46b450;color:#fff}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{background-color:#dc3232;color:#fff}.wpcf7 form.spam .wpcf7-response-output{background-color:#f56e28;color:#fff}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background-color:#ffb900;color:#fff}.media-title{width:100%;float:left;margin:0 0 25px 0}.media-title a{color:#F74B03;font-size:.875rem;font-weight:500}a.media-link{display:block;width:100%;float:left;margin:30px 0 0 0;padding:20px;background-color:#f9f9f9;line-height:1.36;border-radius:15px}a.media-link p{width:100%;float:left;font-family:"Noto Sans KR",sans-serif;font-weight:700;font-size:.875rem;line-height:1.36;color:#101010;margin:0!important}a.media-link span{width:100%;display:inline-block;float:left;font-size:.875rem;line-height:1.36;color:#666;word-break:break-all}a.media-link:hover span{color:#F74B03;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.page-template-page-game-new .articles-wrap article{width:100%!important;float:left!important;padding:150px 0!important}.page-template-page-game-new .articles-wrap article:nth-child(1){padding:30px 0 150px 0!important}.page-template-page-game-new .articles-wrap article:nth-child(2n){background-color:#F2EDE8}.page-template-page-game-new .articles-wrap article .entry-thumbnail{width:33.33333%;float:left;padding:0 40px 0 0;position:relative;text-align:center}.page-template-page-game-new .articles-wrap article .entry-thumbnail .entry-thumbnail-inner{width:350px;height:350px;background-color:#fff;position:relative;border-radius:5px 5px;box-shadow:0 0 30px rgba(0,0,0,.1);background-color:#fcfcfc;border:1px solid #e1e1e1}.page-template-page-game-new .articles-wrap article .entry-thumbnail .entry-thumbnail-inner img{max-width:210px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);mix-blend-mode:multiply}.page-template-page-game-new .articles-wrap article .entry-meta{width:66.66666%;float:left;padding:0 0 0 40px}.page-template-page-game-new .articles-wrap article .entry-meta h2{font-family:'GmarketSansBold',sans-serif;font-size:3.375rem;font-weight:800;line-height:1.2;color:#F74B03;margin:0 0 20px 0}.page-template-page-game-new .articles-wrap article .entry-meta p{font-size:1.313rem;line-height:1.36;font-weight:500;margin:0 0 35px 0}.page-template-page-game-new .articles-wrap article .entry-meta ul.entry-games{width:100%;float:left}.page-template-page-game-new .articles-wrap article .entry-meta ul.entry-games::before{content:"Games";font-family:'GmarketSansBold',sans-serif;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:#101010}.page-template-page-game-new .articles-wrap article .entry-meta ul.entry-games>li{width:100%;float:left;padding:25px 0 25px 0;margin:0;float:left;border-top:1px dashed #ccc}.page-template-page-game-new .articles-wrap article .entry-meta ul.entry-games>li:nth-child(1){border-top:1px solid #ccc;margin:10px 0 0 0}.page-template-page-game-new .articles-wrap article .entry-meta ul.entry-games>li:last-child{border-bottom:1px dashed #ccc}.page-template-page-game-new .articles-wrap article .entry-meta ul.entry-games>li .game-thumbnail{width:150px;height:150px;float:left;margin:0 30px 0 0;border-radius:5px 5px;overflow:hidden;box-shadow:0 0 30px rgba(0,0,0,.1)}.page-template-page-game-new .articles-wrap article .entry-meta ul.entry-games>li .game-meta{width:calc(100% - 180px);float:left;padding:0}.page-template-page-game-new .articles-wrap article .entry-meta ul.entry-games>li .game-meta h3{width:100%;float:left;margin:0 0 5px 0;font-family:'GmarketSansBold',sans-serif;font-size:1.5rem}.page-template-page-game-new .articles-wrap article .entry-meta ul.entry-games>li .game-meta p{font-size:1rem;line-height:1.5;color:#676767;word-break:keep-all;width:100%;float:left;padding:0;margin:0}.page-template-page-game-new .articles-wrap article .entry-meta ul.entry-games>li .game-meta ul.download-link{width:100%;float:left;margin:35px 0 0 0}.page-template-page-game-new .articles-wrap article .entry-meta ul.entry-games>li .game-meta ul.download-link li{float:left;margin:0 30px 0 0;filter:grayscale(1);opacity:.35;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.page-template-page-game-new .articles-wrap article .entry-meta ul.entry-games>li .game-meta ul.download-link li:hover{filter:grayscale(0);opacity:1;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.desktop-only{display:block}.mobile-only{display:none}@media all and (max-width:1536px){.site-header .inner{max-width:1440px;margin:0 auto;padding:0 40px}.site-header .inner .site-title{left:40px}.site-header .inner .search-icon{right:40px}#home-main-visual .inner .main-slogan-wrap .home-section-title{font-size:3.375rem}#home-main-visual .inner .main-slogan-wrap p{font-size:1.313rem}#home-main-visual .inner .main-slogan-wrap{left:40px}}@media all and (max-width:1440px){.site-header .inner{padding:0 40px}.site-header .inner .site-title{left:40px}.site-header .inner .menu-icon{right:40px}}@media all and (max-width:1366px){.site-header .inner .site-title a img{height:32px}.site-header .inner .main-navigation #primary-menu .menu-item{margin:0 15px;font-size:.875rem}.sub-menu-area #sub-menu{white-space:normal}.sub-menu-area #sub-menu>.menu-item{margin:0 10px}.sub-menu-area #sub-menu>.menu-item>ul.sub-menu>.menu-item{font-size:.75rem;line-height:1.36}.site-header .inner #lang-menu{right:110px}.site-header .inner #lang-menu .menu-item{font-size:.75rem}ul.core-values li.core-value .card p{font-size:1rem!important;word-break:keep-all}ul.core-values li.core-value .card p a{font-size:0.875rem!important}ul.history-loop{padding:45px 40px 0 40px}span.button-left{left:40px}span.button-right{right:40px}#culture-and-life .section-content ul.benefit-list li .benefit-meta strong{font-size:1rem}#culture-and-life .section-content ul.benefit-list li .benefit-meta span{font-size:.875rem}#culture-and-life .section-content ul.benefit-list li img{width:56px;height:56px;top:10px;right:10px}#culture-and-life .section-content ul.benefit-list li .benefit-circle{width:56px;height:56px;top:10px;right:10px}}@media all and (max-width:1194px){ul.history-loop li.history-loop-item:nth-child(1){margin:0 100px 0 40px}.page-template-page-game #primary .page-content .articles-wrap article .entry-meta ul.download-link li{margin:0 30px 0 0}.page-template-page-game #primary .page-content .articles-wrap article .entry-meta ul.download-link li a img{height:20px}#code-of-bagelcode .section-header{width:320px;float:left}#code-of-bagelcode .section-content{width:calc(100% - 320px);float:left}ul.interview-loop{width:100%;margin:0;padding:0}ul.interview-loop li.interview-loop-item:nth-child(1){margin:0 20px 0 40px}ul.interview-loop li.interview-loop-item:last-child{margin:0 40px 0 0}.post-type-archive-people .articles-wrap article .entry-thumbnail,.tax-people-category .articles-wrap article .entry-thumbnail{height:183px}}@media all and (max-width:1024px){.desktop-only{display:none}.mobile-only{display:block}.inner{max-width:100%;padding:0 20px}.site-header{height:80px;border-bottom:1px solid transparent;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:transparent}.home .site-header.nav-down{border-bottom:1px solid transparent}.home .site-header.nav-down::before{content:"";position:absolute;top:0;left:0;width:100%;height:120px;background:rgb(0,0,0);background:linear-gradient(180deg,rgba(0,0,0,.75) 0%,rgba(0,0,0,0) 100%);opacity:.6}.site-header.nav-down{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}.wpcf7-not-valid-tip{font-size:0.75rem!important}.site-header .inner{height:80px;padding:0 20px}.site-header .inner .site-title{left:20px}.site-header .inner .site-title a img{height:32px;width:auto}.site-header .inner .menu-icon{right:10px;display:block}.site-header .inner .search-icon{right:55px;background-size:24px 24px}.home .site-header .inner .menu-icon,.home .site-header .inner .search-icon{filter:brightness(1) invert(1)}.site-header .inner .main-navigation #primary-menu{display:none}.site-header .inner #lang-menu{display:none}html[lang="en-US"] #home-main-visual .inner .main-slogan-wrap p{font-size:1rem}.mobile-context-menu{display:block;width:52px;height:112px;bottom:-120px;right:15px;position:fixed;z-index:4000}.mobile-context-menu.nav-up{bottom:20px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.mobile-context-menu.nav-down{transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.top-icon{width:52px;height:52px;float:left;display:block;background-image:url(/wp-content/themes/bagelcode/images/icons/icon-top.svg);background-size:cover;opacity:1;cursor:pointer;transition:bottom .25s ease-in-out;-moz-transition:bottom .25s ease-in-out;-webkit-transition:bottom .25s ease-in-out}.top-icon a{display:inline-block;width:100%;height:100%;float:left}.share-icon{width:52px;height:52px;float:left;display:block;background-image:url(/wp-content/themes/bagelcode/images/icons/icon-share.svg);background-size:cover;z-index:4000;opacity:1;cursor:pointer;transition:bottom .25s ease-in-out;-moz-transition:bottom .25s ease-in-out;-webkit-transition:bottom .25s ease-in-out;margin:0 0 5px 0}.share-icon.change{background-image:url(/wp-content/themes/bagelcode/images/icons/icon-share-black.svg)}.mobile-context-menu ul.sharing{width:100%;height:240px;text-align:center;display:none;position:absolute;top:-240px;left:0}.mobile-context-menu ul.sharing>li{width:52px;height:52px;border-radius:50% 50%;background-color:#efefef;margin:0 0 8px 0;float:left;display:inline-block;background-position:center;background-repeat:no-repeat;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.mobile-context-menu ul.sharing>li.icon-facebook{background-image:url(/wp-content/themes/bagelcode/images/icons/icon-facebook.svg)}.mobile-context-menu ul.sharing>li.icon-twitter{background-image:url(/wp-content/themes/bagelcode/images/icons/icon-twitter.svg)}.mobile-context-menu ul.sharing>li.icon-kakao-talk{background-image:url(/wp-content/themes/bagelcode/images/icons/icon-kakaotalk.svg)}.mobile-context-menu ul.sharing>li.icon-email{background-image:url(/wp-content/themes/bagelcode/images/icons/icon-email.svg)}.mobile-context-menu ul.sharing>li>a{width:100%;height:100%;display:block;float:left}.mobile-context-menu ul.sharing>li:hover{background-color:#fff;filter:brightness(1) invert(1);transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}#search-area .inner{padding:80px 20px 0 20px}#search-area::before{width:151px;height:32px;top:21px;left:20px;z-index:3750}#search-area .inner .close-icon{width:44px;height:44px;top:18px;right:8px}#search-area .searchform{margin:30px 0 0 0}#primary{padding:80px 0 0 0}.home #primary{padding:0}#home-main-visual{height:100vh}#home-main-visual .video-area{width:100%;height:100%;border-bottom-left-radius:0;background-color:gray}#home-main-visual .video-area video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100vh;width:auto;max-width:auto!important}#home-main-visual .inner{height:100%}#home-main-visual .inner .main-slogan-wrap{width:calc(100% - 60px);bottom:110px;left:30px}#home-main-visual .inner .main-slogan-wrap .home-section-title{font-size:1.5rem!important;line-height:1.36;margin:0 0 15px 0}#home-main-visual .inner .main-slogan-wrap p{font-size:1rem;line-height:1.5}#home-main-visual .inner .icon-scroll-down{width:8px;height:16px;background-image:url(/wp-content/themes/bagelcode/images/icons/icon-video-down-arrow.svg);background-size:contain;background-position:center;position:absolute;left:30px;bottom:25px;z-index:1500;-webkit-animation:bounce 1.5s infinite ease-in-out;-o-animation:bounce 1.5s infinite ease-in-out;-ms-animation:bounce 1.5s infinite ease-in-out;-moz-animation:bounce 1.5s infinite ease-in-out;animation:bounce 1.5s infinite ease-in-out}@-webkit-keyframes bounce{0%{transform:translateY(-5px)}50%{transform:translateY(10px)}100%{transform:translateY(-5px)}}@keyframes bounce{0%{transform:translateY(-5px)}50%{transform:translateY(10px)}100%{transform:translateY(-5px)}}#home-global-teams{padding:90px 0 0 0}#home-global-teams img.dot-pattern-01{width:175px;height:175px;top:-20px;right:-40px}.home-section-header{width:100%;float:left;margin:0;padding:0 0 30px 0}.home-section-header .home-section-title{font-size:1.5rem;margin:0 0 10px 0}.home-section-header p{font-size:.875rem;line-height:1.5;margin:0}.home-section-header p br{display:none}.home-section-header p br.mobile-only{display:block}.home-section-header a.view-more{font-size:.875rem;margin:20px 0 0 0}.home-section-header a.view-more::after{width:14px;height:5px;background-repeat:no-repeat}#home-business .home-section-content .right-wide-image{width:100%;height:170px;float:left;border-radius:10px!important}#home-business img.dot-pattern-02{width:180px;height:auto;top:350px;left:-40px}#home-global-teams ul.global-office{width:calc(100% + 10px);margin:0 -5px;float:left}#home-global-teams ul.global-office li.global-office-item{width:calc(50% - 10px);height:145px!important;margin:0 5px 10px 5px;padding:15px;float:left}#home-global-teams ul.global-office li.global-office-item .office-circle{width:60px;height:60px;top:10px;right:10px}#home-global-teams ul.global-office li.global-office-item h4{font-size:1rem;bottom:15px;left:15px}#home-global-teams ul.global-office li.global-office-item h4 span{font-size:.75rem}#home-business{padding:90px 0 0 0}#home-business .home-section-header .inner{padding:0 20px}#home-latest{padding:90px 0 0 0}#home-latest .home-section-header a.view-more{margin:10px 0 0 0}#home-latest #home-tech-talk{width:100%;margin:0 0 90px 0}#home-latest #home-news{width:100%;float:left}#home-latest ul.latest-loop>li{padding:10px 0}#home-latest ul.latest-loop>li>ul{margin:0}#home-latest ul.latest-loop>li>ul>li{font-size:.875rem}#home-latest ul.latest-loop>li h4.entry-title{font-size:1rem;margin:0 0 5px 0}#home-latest ul.latest-loop>li .entry-date{font-size:.75rem}#home-latest ul.latest-loop>li .entry-media{font-size:.75rem}.divider{margin:0 8px;top:-1px}#home-latest ul.latest-loop>li .entry-thumbnail{width:80px;height:80px}#home-latest ul.latest-loop>li .entry-meta{width:calc(100% - 110px);float:left}#home-career{margin:90px 0 0 0;height:280px}#home-career .home-section-header{padding:40px 0 90px 0}#home-career .career-dot-pattern-wrap{width:166px;height:91px}.bagelcode-symbol{width:138px;height:138px;right:-35px}.bagelcode-symbol .bagelcode-symbol-large{width:116px;height:116px;left:0;top:unset;bottom:0;transform:none}.bagelcode-symbol .bagelcode-symbol-small{width:30px;height:30px;top:unset;bottom:43px;left:43px;transform:none}.bagelcode-symbol .bagelcode-symbol-bite-01{width:54px;height:54px;top:0;right:32px}.bagelcode-symbol .bagelcode-symbol-bite-02{width:54px;height:54px;top:32px;right:0}.site-footer{height:120px}.site-footer .inner{height:120px}.site-footer .inner .footer-navigation{top:40px;left:20px;right:unset}.site-footer .inner p.copyright{position:absolute;top:unset;bottom:30px;left:20px;transform:translateY(-50%);font-family:'GmarketSansMedium',sans-serif;font-weight:500;font-size:.75rem;line-height:1;margin:0}#mobile-menu-area{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:3500;padding:0 0 50px 0;float:left;background-color:rgba(255,255,255,.96);border-top:none;overflow-y:scroll}#mobile-menu-area::-webkit-scrollbar{display:none}#mobile-menu-area::before{content:"";display:inline-block;width:151px;height:32px;background-image:url(/wp-content/themes/bagelcode/images/logos/bagelcode-logo.png);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:24px;left:20px;z-index:3750}#mobile-menu-area .inner{height:100vh;position:relative}#mobile-menu-area .close-icon{position:absolute;width:44px;height:44px;top:-62px;right:8px;background-image:url(/wp-content/themes/bagelcode/images/icons/icon-close.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:center}#mobile-menu-area .inner #lang-menu{position:absolute;top:-39px;right:70px;transform:translateY(-50%)}#mobile-menu-area .inner #lang-menu .menu-item{font-size:.75rem;font-family:'GmarketSansBold',sans-serif;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.05em;float:left;margin:0 24px 0 0;position:relative}#mobile-menu-area .inner #lang-menu .menu-item a{color:#aaa}#mobile-menu-area .inner #lang-menu .menu-item.current-lang a{color:#101010}#mobile-menu-area .inner #lang-menu .menu-item::after{content:"";display:inline-block;width:1px;height:8px;background-color:#ddd;position:absolute;right:-12px;top:2px}#mobile-menu-area .inner #lang-menu .menu-item:last-child{margin:0}#mobile-menu-area .inner #lang-menu .menu-item:last-child::after{content:none}#mobile-menu-area #sub-menu{white-space:normal;text-align:left;border-top:1px solid #F74B03;margin:80px 0 0 0}#mobile-menu-area #sub-menu>.menu-item{width:100%;display:inline-block;margin:0;font-family:'GmarketSansBold',sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.05em;position:relative;border-bottom:1px solid #ddd}#mobile-menu-area #sub-menu>.menu-item.special-btn{font-family:"Lato","Noto Sans KR",sans-serif}#mobile-menu-area #sub-menu>.menu-item.special-btn a{color:#F74B03}#mobile-menu-area #sub-menu>.menu-item.current-menu-parent>a{color:#F74B03}#mobile-menu-area #sub-menu>.menu-item.menu-item-has-children{width:100%;float:left;position:relative}#mobile-menu-area #sub-menu>.menu-item.menu-item-has-children::after{width:58px;height:58px;content:"";display:block;position:absolute;top:0;right:-21px;background-image:url(/wp-content/themes/bagelcode/images/icons/icon-mobile-menu-down-arrow.svg);background-size:15px 9px;background-position:center;background-repeat:no-repeat;opacity:.25;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}#mobile-menu-area #sub-menu>.menu-item.menu-item-has-children.rotate::after{transform:rotate(-180deg);opacity:1;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}#mobile-menu-area #sub-menu>.menu-item>a{width:100%;height:58px;line-height:58px;display:block;visibility:visible}#mobile-menu-area #sub-menu>.menu-item.menu-item-has-children>a{width:auto;float:left;cursor:not-allowed;pointer-events:none}#mobile-menu-area #sub-menu>.menu-item>ul.sub-menu{display:none;width:100%;float:left;clear:both;margin:0;padding:0;text-align:left;position:unset;top:unset;left:unset}#mobile-menu-area #sub-menu>.menu-item>ul.sub-menu>.menu-item{width:calc(100% - 30px);float:left;margin:0 0 0 30px;height:48px;line-height:48px;font-size:.875rem;border-top:1px dashed #ddd;font-weight:500;font-family:'GmarketSansMedium',sans-serif;text-transform:none;letter-spacing:0}#mobile-menu-area #sub-menu>.menu-item>ul.sub-menu>.menu-item>a{width:100%;height:100%;display:inline-block;color:#676767}#mobile-menu-area #footer-menu{display:block;width:100%;float:left;margin:70px 0 50px 0}#mobile-menu-area #footer-menu>.menu-item{width:100%;float:left;font-size:.875rem;font-weight:500;letter-spacing:-.025em;margin:0 0 15px 0;font-family:'GmarketSansMedium',sans-serif;text-transform:uppercase}#mobile-menu-area #footer-menu>.menu-item.menu-item-has-children{position:relative}#mobile-menu-area #footer-menu>.menu-item.menu-item-has-children::after{content:"";display:block;width:22px;height:22px;background-image:url(/wp-content/themes/bagelcode/images/icons/icon-mobile-menu-down-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:10px 6px;position:absolute;top:0;right:0}#mobile-menu-area #footer-menu>.menu-item.menu-item-has-children.rotate::after{transform:rotate(-180deg);opacity:1;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}#mobile-menu-area #footer-menu>.menu-item>a{width:auto;float:left;display:inline-block;margin:0}#mobile-menu-area #footer-menu>.menu-item>ul.sub-menu{margin:10px 0 0 0!important;width:100%;float:left;padding:0;display:none}#mobile-menu-area #footer-menu>.menu-item>ul.sub-menu>li.menu-item{font-weight:400;font-family:'GmarketSansRegular',sans-serif;line-height:1.8;text-transform:initial;letter-spacing:0}#mobile-menu-area #footer-menu>.menu-item>ul.sub-menu>li.menu-item a{color:gray}.page #primary article .entry-header{height:130px;margin:0 0 30px 0}.page #primary article .entry-header .inner{height:130px}.page #primary article .entry-header .inner .wrap{left:20px;top:70px}.page #primary article .entry-header .inner .wrap .entry-title{font-size:1.969rem}#service .section-content img.dot-pattern-01{width:175px;height:175px}#service .section-content p{font-size:1rem}#service .section-content .service-area{margin:90px 0 0 0}#service .section-content .service-area h3{font-size:1.313rem}#service .section-content .service-area ul.services{margin:0 0 50px 0}#service .section-content .service-area ul.services li.service-item{padding:0 10px;margin:0 0 20px 0}#service .section-content .service-area ul.services li.service-item:nth-child(1),#service .section-content .service-area ul.services li.service-item:nth-child(3){width:50%;float:left}#service .section-content .service-area ul.services li.service-item:nth-child(2),#service .section-content .service-area ul.services li.service-item:nth-child(4){width:50%;float:left;padding:0 0 0 10px}#service .section-content .service-area ul.services li.service-item img{width:100px;height:auto;margin:0 0 0 -5px}#service .section-content .service-area ul.services li.service-item:nth-child(3) img{margin:0 0 0 -5px}#service .section-content .service-area ul.services li.service-item h4{font-size:1rem}#service .section-content .service-area ul.services li.service-item ul{height:170px;padding:0 0 0 10px}#service .section-content .service-area ul.services li.service-item ul li{font-size:.875rem;line-height:1.36;margin:0 0 6px 0;position:relative}#service .section-content .service-area ul.services li.service-item ul li::before{position:absolute;left:-10px}#inquiry{padding:50px 0}#inquiry .section-header{margin:0 0 30px 0}#inquiry .section-header .section-title{font-size:1.5rem;margin:0 0 10px 0}#inquiry .section-header p{font-size:.875rem}.wpcf7 .wpcf7-form p{margin:0 0 15px 0}.wpcf7 .wpcf7-form p>span input[type="text"],.wpcf7 .wpcf7-form p>span input[type="url"],.wpcf7 .wpcf7-form p>span input[type="email"]{height:52px;line-height:52px;padding:0 10px;font-size:.875rem}.wpcf7 .wpcf7-form p>span textarea{padding:12px 10px;font-size:.875rem;line-height:1.5}.wpcf7 .wpcf7-form p>strong{font-size:.875rem}.wpcf7 .wpcf7-form p input[type="submit"]{height:62px;line-height:62px}#about img.dot-pattern-01{width:175px;height:175px}#about .section-content h3{width:100%;float:left;font-size:1.5rem;word-break:keep-all;margin:0 0 20px 0}#about .section-content h3 br{display:none}#about .section-content p{width:100%;float:left;font-size:1rem;line-height:1.5;word-break:keep-all}#about .section-content p br{display:none}#core-value{padding:40px 0 0 0}#core-value .section-header{margin:0 0 20px 0}#core-value .section-header .section-title{font-size:1.5rem}ul.core-values{width:100%;margin:0}ul.core-values li.core-value{width:100%;height:140px!important;margin:0 0 15px 0}ul.core-values li.core-value .card strong{font-size:1rem}ul.core-values li.core-value .card p{font-size:0.875rem!important;padding:0 50px;word-break:keep-all}ul.core-values li.core-value .card p br{display:none}ul.core-values li.core-value .card p a{font-size:0.75rem!important;display:inline-block;width:100%;margin:10px 0 0 0}#global-teams{padding:50px 0}#global-teams .section-header{width:100%;float:left;margin:0 0 20px 0}#global-teams .section-header .section-title{font-size:1.5rem}#global-teams .section-content{width:100%;float:left}#global-teams .section-content ul.about-global-office li.about-global-office-item{margin:0 0 50px 0}#global-teams .section-content ul.about-global-office li.about-global-office-item h3{font-size:1.5rem;font-weight:700;margin:0 0 5px 0}#global-teams .section-content ul.about-global-office li.about-global-office-item p{font-size:.875rem;line-height:1.36;margin:0 0 20px 0}#global-teams .section-content ul.about-global-office li.about-global-office-item img{border-top-left-radius:5px;border-bottom-left-radius:5px}#history{padding:50px 0 100px 0}#history .section-header .section-title{font-size:1.5rem}#history .section-header .section-title::before{font-size:3.375rem;top:-40px;left:-10px}#history .section-header p{color:gray;margin:0 0 50px 0}#history .section-header p br{display:none}ul.history-loop{width:calc(100% - 60px);margin:0 25px 0 35px;padding:0;white-space:normal;overflow:visible}ul.history-loop li.history-loop-item{width:100%;max-width:100%;margin:0 0 25px 0;padding:0 0 0 20px;float:left}ul.history-loop li.history-loop-item span.entry-date{font-size:.875rem;margin:0 0 5px 0;color:gray}ul.history-loop li.history-loop-item span.entry-date::before{top:3px;left:-8px}ul.history-loop li.history-loop-item span.entry-date::after{top:6px;left:-5px}ul.history-loop li.history-loop-item h3.entry-title{font-size:1rem;line-height:1.36;height:auto;white-space:normal}ul.history-loop li.history-highlight span.entry-date{color:#fff}ul.history-loop li.history-highlight h3.entry-title::before{content:"";width:calc(100% + 25px);height:60px;padding:5px;display:block;background-color:#9297A3;opacity:.75;z-index:-100;position:absolute;top:-5px;left:-15px;border-radius:5px}ul.history-loop li.history-loop-item::before{width:1px;height:calc(100% + 25px);top:-15px;left:0}ul.history-loop li.history-loop-item:last-child::before{content:"";width:1px;height:calc(100% + 25px);top:-15px;left:0}.tax-tech-category #primary>.page-header,.post-type-archive-tech #primary .page-header{height:280px!important;margin:0!important}.tax-tech-category #primary>.page-header .inner,.post-type-archive-tech #primary .page-header .inner{height:180px}.archive #primary .page-header .inner .wrap{top:70px;left:20px}.archive #primary .page-header .inner .wrap .page-title{font-size:1.969rem}.archive #primary .page-header .inner .wrap .archive-description{display:none}.tax-tech-category #primary .page-content,.post-type-archive-tech #primary .page-content{width:100%;float:left;margin:0}.tax-tech-category #primary .page-content .articles-wrap,.post-type-archive-tech #primary .page-content .articles-wrap{width:100%;margin:-90px 0 90px 0}.tax-tech-category #primary .page-content .articles-wrap article,.post-type-archive-tech #primary .page-content .articles-wrap article{width:100%;margin:0 0 20px 0;padding:20px}.tax-tech-category #primary .page-content .articles-wrap article .article-meta-top,.post-type-archive-tech #primary .page-content .articles-wrap article .article-meta-top{width:calc(100% - 40px);top:20px;left:20px}.tax-tech-category #primary .page-content .articles-wrap article .article-meta-top ul li,.post-type-archive-tech #primary .page-content .articles-wrap article .article-meta-top ul li{margin:0 6px 6px 0;font-size:.875rem}.tax-tech-category #primary .page-content .articles-wrap article .article-meta-top h2,.post-type-archive-tech #primary .page-content .articles-wrap article .article-meta-top h2{font-size:1.313rem}.tax-tech-category #primary .page-content .articles-wrap article .article-meta-bottom,.post-type-archive-tech #primary .page-content .articles-wrap article .article-meta-bottom{width:calc(100% - 40px);bottom:20px;left:20px}.tax-tech-category #primary .page-content .articles-wrap article .article-meta-bottom ul.entry-category,.post-type-archive-tech #primary .page-content .articles-wrap article .article-meta-bottom ul.entry-category{padding:0 0 8px 0;margin:0 0 3px 0}.tax-tech-category #primary .page-content .articles-wrap article .article-meta-bottom ul.entry-category li,.post-type-archive-tech #primary .page-content .articles-wrap article .article-meta-bottom ul.entry-category li{font-size:.75rem}.tax-tech-category #primary .page-content .articles-wrap article .article-meta-bottom .entry-date,.post-type-archive-tech #primary .page-content .articles-wrap article .article-meta-bottom .entry-date{font-size:.75rem}.archive #primary .page-header{height:180px;margin:0 0 50px 0}.archive #primary .page-header .inner{height:180px}.archive #primary .page-header .inner .wrap #category-sub-menu>li.current-menu-parent>ul.sub-menu{width:100%;float:left;margin:0}.category #primary .page-content .articles-wrap article{padding:20px 0}.category #primary .page-content .articles-wrap article .left{width:100%}.category #primary .page-content .articles-wrap article .entry-meta{margin:0 0 5px 0}.category #primary .page-content .articles-wrap article .entry-meta span{font-size:0.875rem!important}.category #primary .page-content .articles-wrap article .entry-meta span.divider{font-size:0.667rem!important}.category #primary .page-content .articles-wrap article .right{display:none}.category #primary .page-content .articles-wrap article .entry-title{font-size:1.125rem;font-weight:500}.category-investor-relations #primary .page-content .articles-wrap article .right{display:block;width:100%;float:left;text-align:left}.category #primary .page-content .articles-wrap article ul.download-icon{position:unset;top:unset;right:unset;transform:unset;margin:20px 0 0 0}.category #primary .page-content .articles-wrap article ul.download-icon li{position:relative}.category #primary .page-content .articles-wrap article ul.download-icon li>a{width:auto;height:auto;background-color:transparent}.category #primary .page-content .articles-wrap article ul.download-icon li>a>img{width:20px;height:20px;margin-left:-1px;position:unset;top:unset;left:unset;transform:unset}.category #primary .page-content .articles-wrap article ul.download-icon li>span{display:block;position:absolute;left:25px;top:-10px;font-size:.75rem}.single #primary article .entry-header::before{width:180px;height:180px;top:230px;right:-80px}.page #primary article .entry-header.has-thumbnail{height:280px;margin:0 0 160px 0}.page #primary article .entry-header.has-thumbnail .inner{height:280px}.page #primary article .entry-header.has-thumbnail .inner .wrap .entry-title{margin:0 0 10px 0}.page #primary article .entry-header.has-thumbnail .inner .wrap p{font-size:.875rem}.page #primary article .entry-header.has-thumbnail .inner .post-thumbnail{width:calc(100% + 20px);height:180px!important;border-top-left-radius:15px;border-bottom-left-radius:15px;top:190px;left:20px}ul.address-loop{width:100%;float:left;margin:0;padding:0 0 0 20px}ul.address-loop li{width:50%;float:left;margin:0 0 70px 0;padding:0 20px 0 0}ul.address-loop li h3{font-size:1.125rem;margin:0 0 10px 0}ul.address-loop li p{font-size:.875rem;line-height:1.5}ul.email-loop{margin:0 0 50px 0;padding:0 0 0 20px}ul.email-loop li{width:100%;margin:0 0 30px 0}ul.email-loop li h3{font-size:1rem;margin:0}ul.email-loop li p{font-size:.875rem}html[lang="en-US"] #about{width:100%;float:left;margin:0 0 90px 0}#code-of-bagelcode{padding:0 0 70px 0}#code-of-bagelcode .section-header{width:100%;margin:0 0 50px 0}.page-template-page-about #code-of-bagelcode .section-header .section-title{font-size:1.5rem;margin:0 0 10px 0}html[lang="en-US"] #code-of-bagelcode .section-content p{font-size:.875rem;margin:0 0 30px 0;padding:0 20px 0 0}html[lang="en-US"] #code-of-bagelcode .section-content ul.code-list li{font-size:1rem}html[lang="en-US"] #global-teams .section-content ul.about-global-office li.about-global-office-item p{width:100%!important}ul.history-loop li.history-loop-item:nth-child(1){margin:0 0 25px 0!important}.page-template-page-career .section-header .section-title{font-size:1.5rem;margin:0 0 10px 0}#code-of-bagelcode .section-content{width:calc(100% - 20px);margin:0 -20px 0 40px;word-break:keep-all}#code-of-bagelcode .section-content h3{font-size:1.5rem;padding-right:20px}#code-of-bagelcode .section-content p{font-size:.875rem;margin:0 0 30px 0;padding:0 20px 0 0}#code-of-bagelcode .section-content ul.code-list{margin:0 0 90px 0}#code-of-bagelcode .section-content ul.code-list li{font-size:1rem;line-height:1.5;padding:15px 20px 15px 0}#culture-and-life{padding:50px 0}#culture-and-life img.dot-pattern-01{width:175px;height:175px}.page-template-page-career .section-header{margin:0 0 30px 0}.page-template-page-career .section-header p{font-size:.875rem}#culture-and-life .section-content h3{font-size:1.5rem;margin:0 0 15px 0}#culture-and-life .section-content ul.benefit-list{width:calc(100% + 10px);margin:0 -5px 50px -5px;float:left}#culture-and-life .section-content ul.benefit-list li{width:calc(50% - 10px);height:110px!important;margin:0 5px 10px 5px;float:left;padding:15px}#culture-and-life .section-content ul.benefit-list li img{width:48px;height:48px;top:10px;right:10px}#culture-and-life .section-content ul.benefit-list li .benefit-circle{width:48px;height:48px;top:10px;right:10px}#culture-and-life .section-content ul.benefit-list li .benefit-meta{bottom:15px;left:15px;width:calc(100% - 30px)}#culture-and-life .section-content ul.benefit-list li .benefit-meta strong{font-size:.875rem}#culture-and-life .section-content ul.benefit-list li .benefit-meta span{font-size:.75rem}#people{padding:50px 0}#people span.button-left{display:none;width:44px;height:44px;top:65px;left:5px}#people span.button-right{display:none;width:44px;height:44px;top:65px;right:5px}.single #primary article{width:100%;max-width:100%;padding:0 20px;margin:0}.single #primary article .entry-header ul.entry-category{margin:0}.single #primary article .entry-header ul.entry-category li{font-size:.75rem}.single #primary article .entry-header{max-width:100%;margin:0 0 35px 0;padding:0 0 35px 0}.single #primary article .entry-header h1.entry-title{font-size:1.5rem;margin:0 0 25px 0;word-break:keep-all}.single #primary article .post-thumbnail{width:calc(100% + 40px);margin:0 -20px 35px -20px;border-radius:0}.single #primary article .entry-content #ez-toc-container{position:unset;top:unset;left:unset;width:100%;margin:0 0 20px 0}.page-template-page-game #primary article .entry-header{height:180px}.page-template-page-game #primary article .entry-header .inner{height:180px}.page-template-page-game #primary .page-content .articles-wrap{width:100%;float:left;margin:20px 0 150px 0}.page-template-page-game #primary .page-content .articles-wrap .left,.page-template-page-game #primary .page-content .articles-wrap .right{width:100%;padding:0}.page-template-page-game #primary .page-content .articles-wrap h2{display:none}.page-template-page-game #primary .page-content .articles-wrap .left::after{content:none}.page-template-page-game #primary .page-content .articles-wrap article{margin:0 0 50px 0}.page-template-page-game #primary .page-content .articles-wrap article .entry-thumbnail{width:120px;height:120px;margin:0 20px 0 0;border-radius:10px}.page-template-page-game #primary .page-content .articles-wrap article .entry-meta{width:calc(100% - 140px);float:left;margin:0;padding:5px 0 0 0}.page-template-page-game #primary .page-content .articles-wrap article .entry-meta .entry-title{font-size:1.125rem;line-height:1.2;margin:0}.page-template-page-game #primary .page-content .articles-wrap article .entry-meta .entry-title span{margin:5px 0 15px 0;font-size:.875rem}.page-template-page-game #primary .page-content .articles-wrap article .entry-meta p{font-size:.875rem;margin:0 0 30px 0}.page-template-page-game #primary .page-content .articles-wrap article .entry-meta ul.download-link li{margin:0 25px 0 0}.page-template-page-game #primary .page-content .articles-wrap article .entry-meta ul.download-link li a img{width:auto;height:18px}.page-template-page-game #primary article .entry-header .inner .business-navi{width:100%;float:left;margin:0}.page-template-page-game #primary article .entry-header .inner .business-navi li{display:block;float:left;margin:0 40px 0 0;font-family:'GmarketSansMedium',sans-serif;font-weight:500}.page-template-page-game #primary article .entry-header .inner .business-navi li.current{font-weight:700;font-family:'GmarketSansBold',sans-serif;color:#101010}.page-template-page-game #primary article .entry-header .inner .business-navi li{color:gray}.page-template-page-game #primary .page-content .articles-wrap .right{display:none}.wpcf7 form .wpcf7-response-output{padding:20px 15px!important;font-size:0.75rem!important;line-height:1.36!important;height:auto!important;line-height:auto!important}.ui-tabs ul.ui-tabs-nav{width:calc(100% + 40px);margin:0 -20px;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;display:inline-block;position:relative}.ui-tabs ul.ui-tabs-nav::-webkit-scrollbar{display:none}.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab{font-size:1rem;float:none;display:inline-block;position:relative;margin:0 15px 30px 0}.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab:nth-child(1){margin:0 15px 0 20px}.ui-tabs ul.ui-tabs-nav li.ui-tabs-tab:last-child{margin:0 20px 0 0}.ui-tabs .ui-tabs-panel ul li{padding:20px 0}.ui-tabs .ui-tabs-panel ul li .left{width:100%;float:left;margin:0}.ui-tabs .ui-tabs-panel ul li .left span{font-size:.875rem;float:left}.ui-tabs .ui-tabs-panel ul li .left span.job-period,.ui-tabs .ui-tabs-panel ul li .left span.dept{white-space:nowrap}.ui-tabs .ui-tabs-panel ul li .left strong{font-size:1.125rem;line-height:1.36;margin:5px 0 0 0}.ui-tabs .ui-tabs-panel ul li .right{width:100%;height:42px;float:left;margin:20px 0 0 0;position:relative}.ui-tabs .ui-tabs-panel ul li .right a{font-size:.875rem;width:60px;height:36px;line-height:36px;top:unset;transform:unset;bottom:20px}.ui-tabs .ui-tabs-panel ul li .right a.go-to-detail{width:60px;height:36px;line-height:36px;font-size:.875rem}.ui-tabs .ui-tabs-panel ul li .right a.go-to-list{width:auto;height:36px;line-height:36px}#jobs{padding:50px 0 150px 0}ul.interview-loop{padding:0 20px}ul.interview-loop li.interview-loop-item{width:330px;height:250px;margin:0 10px 0 0}ul.interview-loop li.interview-loop-item .entry-thumbnail{height:200px;margin:0 0 15px 0}ul.interview-loop li.interview-loop-item .entry-meta .entry-title{font-size:1.125rem;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.36;height:2.72em;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}ul.interview-loop li.interview-loop-item:nth-child(1){margin:0 10px 0 0}ul.interview-loop li.interview-loop-item:last-child{margin:0}.page-template-page-career .section-header a.view-more{font-size:.875rem;margin:-20px 0 0 0}.search #primary>.page-header{height:130px;margin:0 0 50px 0}.search #primary>.page-header .inner{height:130px}.search #primary>.page-header .inner .wrap{top:70px;left:20px}.search #primary>.page-header .inner .wrap .page-title{font-size:1.969rem}.search #primary>.page-header .inner .wrap .archive-description{display:none}.search #primary .page-content .articles-wrap article{padding:20px 0}.search #primary .page-content .articles-wrap article .entry-meta{margin:0 0 5px 0}.search #primary .page-content .articles-wrap article .entry-meta span{font-size:0.875rem!important}.search #primary .page-content .articles-wrap article .entry-meta span.divider{font-size:0.667rem!important}.search #primary .page-content .articles-wrap article .entry-title{font-size:1.125rem;font-weight:500}.pagination .page-numbers{display:inline-block;width:28px;line-height:28px;text-align:center;border-radius:50% 50%;background-color:#F9F9F9;color:#aaa;font-family:'GmarketSansMedium',sans-serif;font-weight:500;font-size:.75rem;margin:0 4px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.pagination .page-numbers.prev{background-color:transparent;width:auto;font-size:0}.pagination .page-numbers.prev::before{content:"<";font-size:.667rem;display:inline-block}.pagination .page-numbers.next{background-color:transparent;width:auto;font-size:0}.pagination .page-numbers.next::before{content:">";font-size:.667rem;display:inline-block}.single #primary article .entry-content{max-width:100%;margin:0;padding:0 0 90px 0;font-size:1rem}.single #primary article .entry-content p{margin:0 0 1.625rem 0;word-break:keep-all}.single #primary article .entry-content p a{color:#F74B03;border-bottom:1px dashed #F74B03}.single #primary article .entry-content p a:hover{border-bottom:1px solid #F74B03}.single #primary article .entry-content h2{font-size:1.313rem!important;line-height:1.36!important;margin:2.531rem 0 1.125rem 0!important}.single #primary article .entry-content h3{font-size:1.125rem;line-height:1.36;margin:1.688rem 0 1.125rem 0!important}.single #primary article .entry-content h4{font-size:1rem;line-height:1.8;margin:0 0 5px 0}.single #primary article .entry-content h2:first-child{margin:0 0 1.125rem 0!important}.single #primary article .entry-content ol{list-style:decimal;margin:0 0 1.969rem 20px}.single #primary article .entry-content ul{list-style:disc;margin:0 0 1.969rem 20px}.single #primary article .entry-content li{margin:0 0 .45rem 0}.single #primary article .entry-content .wp-block-image{margin:1rem 0 2.953rem 0}.single #primary article .entry-content .wp-block-image.size-full{width:calc(100% + 40px);margin:1rem -20px 2.953rem -20px}.single #primary article .entry-content .wp-block-image .alignright{margin:0 0 0 1.8rem}.single #primary article .entry-content .wp-block-image .alignleft{margin:0 1.8rem 0 0}.single #primary article .entry-content .wp-block-image img{margin:0}.single #primary article .entry-content .wp-block-image figcaption{text-align:center;margin:5px 0 0 0;font-size:.75rem;line-height:1.5}.single #primary article .entry-content .wp-block-image.size-full figcaption{padding:0 20px}#global-teams .section-content ul.about-global-office li.about-global-office-item{width:100%;margin:0 0 90px 0}#global-teams .section-content ul.about-global-office li.about-global-office-item .office-meta{position:unset;top:unset;left:unset}#global-teams .section-content ul.about-global-office li.about-global-office-item .office-image-wrap img{border-radius:0}#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(1) .office-image-wrap .office-image-01,#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(2) .office-image-wrap .office-image-01,#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(3) .office-image-wrap .office-image-01,#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(4) .office-image-wrap .office-image-01,#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(5) .office-image-wrap .office-image-01{width:calc(100% + 30px);margin:0 -15px;height:auto;line-height:0}#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(1) .office-image-wrap .office-image-02,#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(2) .office-image-wrap .office-image-02,#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(3) .office-image-wrap .office-image-02,#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(4) .office-image-wrap .office-image-02,#global-teams .section-content ul.about-global-office li.about-global-office-item:nth-child(5) .office-image-wrap .office-image-02{width:65%;height:auto;float:right;margin:5px -15px 0 0}#global-teams .section-content ul.about-global-office li.about-global-office-item .office-bg-text{font-size:1.969rem!important;font-family:'GmarketSansBold',sans-serif!important;font-weight:700!important;bottom:10px!important;left:0!important;white-space:nowrap}#global-teams .section-content{margin:0!important;padding:0 0 50px 0!important}#people-sub-menu{margin:0!important}.post-type-archive-people .articles-wrap,.tax-people-category .articles-wrap{width:100%!important;margin:0!important}.post-type-archive-people .articles-wrap article,.tax-people-category .articles-wrap article{width:100%!important;margin:0 0 50px 0!important}.post-type-archive-people .articles-wrap article .entry-thumbnail,.tax-people-category .articles-wrap article .entry-thumbnail{width:100%;height:calc((100vw - 40px) * 0.5625)!important;margin:0 0 15px 0}html[lang="en-US"] #about .section-content a.view-more{font-size:1.125rem}.site-footer .inner .footer-navigation #footer-menu>.menu-item{margin:0 30px 0 0}html[lang="en-US"] #primary article .entry-header .inner .wrap{top:50px}html[lang="en-US"] #primary article .entry-header .inner .wrap .entry-title span.light{font-size:1rem}span.button-left{display:none}span.button-right{display:none}ul.core-values li.core-value .card p{font-size:0.875rem!important}ul.core-values li.core-value .card p a{font-size:0.75rem!important}.page-template-page-game-new .articles-wrap{margin:0!important}.page-template-page-game-new .articles-wrap article{padding:50px 0 90px 0!important}.page-template-page-game-new .articles-wrap article:nth-child(1){padding:20px 0 90px 0!important}.page-template-page-game-new .articles-wrap article .entry-thumbnail{width:100%;padding:0;margin:0 0 35px 0}.page-template-page-game-new .articles-wrap article .entry-thumbnail .entry-thumbnail-inner{width:calc(100vw - 40px);height:calc(100vw - 40px)}.page-template-page-game-new .articles-wrap article .entry-meta{width:100%;padding:0 0 0 20px}.page-template-page-game-new .articles-wrap article .entry-meta h2{font-size:2.25rem;margin:0 0 10px 0}.page-template-page-game-new .articles-wrap article .entry-meta p{font-size:1.125rem;margin:0 0 15px 0}.page-template-page-game-new .articles-wrap article .entry-meta ul.entry-games li{padding:20px 0}.page-template-page-game-new .articles-wrap article .entry-meta ul.entry-games li .game-thumbnail{width:80px;height:80px;margin:0 15px 0 0}.page-template-page-game-new .articles-wrap article .entry-meta ul.entry-games li .game-meta{width:calc(100% - 95px)}.page-template-page-game-new .articles-wrap article .entry-meta ul.entry-games li .game-meta h3{font-size:1.125rem}.page-template-page-game-new .articles-wrap article .entry-meta ul.entry-games li .game-meta p{font-size:.875rem;font-weight:400}}@media all and (max-width:600px){.section-content p{word-break:keep-all}#service .section-content p br{display:none}}