﻿
/*!
Theme Name: Eitsh
Theme URI: ttps://www.eitsh.com
Author: eitdesign
Author URI: https://www.eitsh.com
Description: Official theme of Leaping Creative
Version: 2.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: leaping
Text Domain: leaping
*/
@keyframes zoomin{0%{transform:translate3d(-50%,-50%,0) scale(1,1)}to{transform:translate3d(-50%,-50%,0) scale(1.1,1.1)}}body{font-family:"source-han-sans-simplified-c",sans-serif;font-size:16px;line-height:1.45em;color:#000}ul{padding:0}li{list-style:none}.clear{clear:both}a,a:hover{text-decoration:none;color:#323232}h1{padding-top:5px;font-size:52px;font-weight:600;line-height:1.2em;margin:0}.english-title{font-size:1.625em;font-weight:400}a:hover{color:gray;transition:.3s}.container{width:1200px;margin:0 auto}.container-wide{width:90%;margin:0 auto}.bg-grey{background:#f0f0f0}.forpc{display:block}.forpad,.forphone{display:none}.cd-auto-hide-header,.header{position:fixed;top:0;width:100%}.cd-auto-hide-header{left:0;height:100px;transition:transform .5s}.cd-auto-hide-header.is-hidden{transform:translateY(-100%)}.header{z-index:200;background-image:linear-gradient(to bottom,#fff,rgba(255,255,255,0))}.header.on-top.header-home{background:0 0!important}.header.on-top.header-home.dark .logo{filter:invert(100%)}.header.on-top.header-home.dark .desktop-menu .menu li a{color:#fff!important}.header.header-home .desktop-menu .menu li a:hover,.header.on-top.header-home.dark .desktop-menu .menu li a:hover{color:gray!important}.header.on-top.header-home.dark .mobile-menu .menu-btn .hamburger,.header.on-top.header-home.dark .mobile-menu .menu-btn.on .menu-open-button .hamburger,body{background:#fff}.header.on-top.header-profile{display:none!important}.header.header-home .desktop-menu .menu li a{color:#000!important}.header .header-wrapper{width:90%;height:100px;position:relative;margin:0 auto}.header .header-wrapper .logo{position:absolute;left:0;top:0;height:100%;width:100%}.header .header-wrapper .logo img{width:auto}.header .header-wrapper .logo .mainlogo{position:absolute;top:35px;height:30px}.header .header-wrapper .logo .alterlogo{position:absolute;top:20px;height:50px}.header .header-wrapper .desktop-menu .menu{position:absolute;top:40px;right:0;font-size:1.125em}.header .header-wrapper .desktop-menu .menu li{float:left;margin-right:50px}.header .header-wrapper .desktop-menu .menu li a{color:gray;display:block;height:40px}.footer .footer-wrapper a,.footer .footer-wrapper a:hover,.header .header-wrapper .desktop-menu .menu .current-category-ancestor a,.header .header-wrapper .desktop-menu .menu .current-menu-item a,.header .header-wrapper .desktop-menu .menu .current-menu-parent a,.header .header-wrapper .desktop-menu .menu .current-post-parent a,.header .header-wrapper .desktop-menu .menu li a:hover{color:#000}.header .header-wrapper .desktop-menu .menu li:last-child{margin-right:0}.header .header-wrapper .mobile-menu{position:absolute;display:none;top:0;left:0;width:100%;height:60px;z-index:10}.header .header-wrapper .mobile-menu .menu-btn{position:absolute;top:15px;right:0;width:32px;height:32px;z-index:100}.header .header-wrapper .mobile-menu .menu-btn .hamburger{width:25px;height:3px;background:#000;display:block;position:absolute;top:50%;left:50%;margin-left:-12.5px;margin-top:-1.5px;transition:transform 200ms}.header .header-wrapper .mobile-menu .menu-btn .hamburger-1{transform:translate3d(0,-8px,0)}.header .header-wrapper .mobile-menu .menu-btn .hamburger-2{transform:translate3d(0,0,0)}.header .header-wrapper .mobile-menu .menu-btn .hamburger-3{transform:translate3d(0,8px,0)}.header .header-wrapper .mobile-menu .menu-btn.on .menu-open-button .hamburger-1{transform:translate3d(0,0,0) rotate(45deg)}.header .header-wrapper .mobile-menu .menu-btn.on .menu-open-button .hamburger-2{transform:translate3d(0,0,0) scale(.1,1)}.header .header-wrapper .mobile-menu .menu-btn.on .menu-open-button .hamburger-3{transform:translate3d(0,0,0) rotate(-45deg)}.header .header-wrapper .mobile-menu .menu-btn.on .menu-open-button .hamburger{background:#000;transition:transform 200ms}.header .header-wrapper .mobile-menu .mobile-menu-wrapper{position:fixed;display:none;top:60px;left:0;width:100%;height:400px;padding:20px 0;overflow-y:scroll;background:rgba(255,255,255,.8)}.header .header-wrapper .mobile-menu .mobile-menu-wrapper .menu{position:relative;display:block;top:0;right:0}.header .header-wrapper .mobile-menu .mobile-menu-wrapper .menu li{clear:both;float:none;margin:0}.header .header-wrapper .mobile-menu .mobile-menu-wrapper .menu li a{display:block;color:#000;width:100%;font-size:18px;padding:15px 20px;height:auto;text-align:center;font-weight:700}.header .header-wrapper .mobile-menu .mobile-menu-wrapper .menu li:first-child a{border-top:none}.header .header-wrapper .mobile-menu .mobile-menu-wrapper .menu .current-menu-item,.header .header-wrapper .mobile-menu .mobile-menu-wrapper .menu .current-menu-parent,.header .header-wrapper .mobile-menu .mobile-menu-wrapper .menu .current-post-parent{font-weight:500}.mainbd{position:relative}#carousel-generic .carousel-inner .item{height:100vh;overflow:hidden}#carousel-generic .carousel-inner .item a{width:100%;height:100%}#carousel-generic .carousel-inner .item img,#carousel-generic .carousel-inner .item video{width:100%;height:100%;object-fit:cover}#carousel-generic .carousel-inner .item .video{position:absolute;left:0;top:0;height:100%;width:100%;z-index:10}#carousel-generic .carousel-inner .item .vertical{display:none}#carousel-generic .carousel-inner .carousel-caption{position:absolute;bottom:100px;left:0;font-size:2.5em;line-height:1.5em;width:100%}#carousel-generic .carousel-inner .carousel-caption a{background:rgba(0,0,0,.8);color:#fff}#carousel-generic .carousel-inner .carousel-caption a:hover{transition:.3s}.carousel .carousel-control{opacity:.1;z-index:2}.carousel .carousel-control.left{cursor:url(../image/cursur-arrow-left1.png),pointer}.carousel .carousel-control.right{cursor:url(../image/cursur-arrow-right1.png),pointer}.carousel .carousel-control:hover{opacity:.9}.footer .footer-wrapper{position:relative;color:#000;margin:0 5%;padding:120px 0 45px}.footer .footer-wrapper .footer-copyright{font-size:14px;line-height:1.8em}.footer .footer-wrapper .footer-copyright .footer-logo-wrapper{height:50px;position:relative;margin-bottom:10px}.footer .footer-wrapper .footer-copyright .footer-logo-wrapper a{display:block;position:absolute;left:0;bottom:0}.footer .footer-wrapper .footer-copyright .footer-logo-wrapper .footer-logo{display:block;position:absolute;right:0;bottom:0;width:20%;max-width:520px;min-width:320px}.homepage{width:90%;margin:6% 5%0}.homepage .entry{position:relative}.homepage .entry .left{float:left;width:33.3%;margin-bottom:30px}.homepage .entry .right{float:left;width:66.6%}.homepage .entry .right .textimgs{margin-bottom:70px}.homepage .entry .right .textimg{width:280px;height:auto;display:block}.homepage .entry p{font-size:24px;font-weight:300;line-height:1.8em;margin-bottom:1em}.homepage .entry .english{font-weight:300;font-size:24px;line-height:1.5em}.homepage .entry .more{display:block;font-size:20px;margin-top:80px;margin-bottom:120px}.homepage .entry .logo3d{position:absolute;top:-2vw;width:7vw;height:10vw}.homepage .entry #c1{right:14vw}.homepage .entry #c2{right:7.2vw}.homepage .entry #c3{right:0}.contact img,.homepage img,.profile img{width:100%;height:auto}.profile{width:100%;overflow-x:hidden}.profile .video{margin-bottom:-5px}.profile .video video{width:100%;margin:0}.profile .content-box{padding:135px 5% 260px}.profile .entry .col-sm-6{padding-right:300px}.profile .entry .zz{margin:0 5% 180px}.profile .entry .zz .zz-name{font-size:1.875em;line-height:1.8em;padding-left:0}.profile .entry .zz .zz-title{font-size:1.625em;line-height:1.8em}.profile .entry .zz .zz-intro{font-size:1em;font-weight:300;line-height:2em;margin-top:110px}.contact .contact-card span,.profile .entry .zz .zz-intro span{font-weight:300}.profile .entry .staff{margin:0 5% 5%;position:relative;color:gray;min-height:400px}.profile .entry .staff .list-item{margin-bottom:20px}.profile .entry .staff .list-item .staff-name{font-size:1.5em;line-height:1.5em}.profile .entry .staff .list-item .staff-title{font-size:1.0625em;line-height:1.8em;margin-bottom:35px}.profile .entry .staff .list-item .staff-content{font-size:.9375em;line-height:2em;margin-bottom:55px;display:none;max-width:800px}.profile .entry .staff .list-item .col-sm-3{position:unset}.profile .entry .staff .list-item .staff-photo{position:absolute;right:0;top:0;width:25%;border:0;padding:0 15px;display:none}.profile .entry .staff .list-item.active,.profile .entry .tabs .active{color:#000}.profile .entry .awards .list-item.active .awards-photo,.profile .entry .awards .list-item.active .press-photo,.profile .entry .awards-new .list-item.active .awards-photo,.profile .entry .awards-new .list-item.active .press-photo,.profile .entry .awards-new .scroll-element.scroll-x.scroll-scrollx_visible,.profile .entry .awards-new .scroll-element.scroll-y.scroll-scrolly_visible,.profile .entry .press .list-item.active .awards-photo,.profile .entry .press .list-item.active .press-photo,.profile .entry .press-new .list-item.active .awards-photo,.profile .entry .press-new .list-item.active .press-photo,.profile .entry .press-new .scroll-element.scroll-x.scroll-scrollx_visible,.profile .entry .press-new .scroll-element.scroll-y.scroll-scrolly_visible,.profile .entry .staff .list-item.active .staff-content,.profile .entry .staff .list-item.active .staff-photo,.tab #menus #menu1 .current-menu-item,.works .list-item a:hover .subtitle,.works .list-item a:hover .tags,.works .list-item a:hover .title{display:block}.profile .entry .tabs{margin:200px 5% 125px}.profile .entry .tabs div{float:left;margin-right:20px;font-size:1.4em;font-weight:400;color:gray}.profile .entry .awards,.profile .entry .awards-new,.profile .entry .press,.profile .entry .press-new{margin:5%;position:relative;color:gray;min-height:500px}.profile .entry .awards .list-item,.profile .entry .press .list-item{margin-bottom:20px}.profile .entry .awards .list-item .awards-year,.profile .entry .awards .list-item .press-year,.profile .entry .press .list-item .awards-year,.profile .entry .press .list-item .press-year{font-size:1.4375em;font-weight:400}.profile .entry .awards .list-item .awards-name,.profile .entry .awards .list-item .press-name,.profile .entry .press .list-item .awards-name,.profile .entry .press .list-item .press-name{font-size:1.125em}.profile .entry .awards .list-item .col-sm-3,.profile .entry .press .list-item .col-sm-3{position:unset}.profile .entry .awards .list-item .awards-photo,.profile .entry .awards .list-item .press-photo,.profile .entry .press .list-item .awards-photo,.profile .entry .press .list-item .press-photo{position:absolute;right:0;top:0;width:25%;border:0;padding:0 15px;display:none;font-size:1.125em}.profile .entry .awards .list-item .awards-photo img,.profile .entry .awards .list-item .press-photo img,.profile .entry .awards-new .list-item .awards-photo img,.profile .entry .awards-new .list-item .press-photo img,.profile .entry .press .list-item .awards-photo img,.profile .entry .press .list-item .press-photo img,.profile .entry .press-new .list-item .awards-photo img,.profile .entry .press-new .list-item .press-photo img{margin-bottom:30px}.profile .entry .awards .list-item.active,.profile .entry .press .list-item.active{color:#000}.profile .entry .awards-new .year-section,.profile .entry .press-new .year-section,.tab #menus #menu1,.tab #menus #menu2{position:absolute;left:0;top:0}.profile .entry .awards-new .year-section .awards-year,.profile .entry .awards-new .year-section .press-year,.profile .entry .press-new .year-section .awards-year,.profile .entry .press-new .year-section .press-year{font-size:1.4375em;font-weight:400;background:#fff}.profile .entry .awards-new .year-section .year-gap,.profile .entry .press-new .year-section .year-gap{height:350px}.profile .entry .awards-new .list-item,.profile .entry .press-new .list-item{margin:0 0 20px}.profile .entry .awards-new .list-item .awards-name,.profile .entry .awards-new .list-item .press-name,.profile .entry .press-new .list-item .awards-name,.profile .entry .press-new .list-item .press-name{font-size:1.125em}.profile .entry .awards-new .list-item .col-sm-3,.profile .entry .press-new .list-item .col-sm-3{position:unset}.profile .entry .awards-new .list-item .awards-photo,.profile .entry .awards-new .list-item .press-photo,.profile .entry .press-new .list-item .awards-photo,.profile .entry .press-new .list-item .press-photo{position:fixed;right:5%;top:0;width:23%;border:0;padding:0 15px;display:none;font-size:1.125em}.ideas a,.profile .entry .awards-new .list-item.active,.profile .entry .press-new .list-item.active,.tab .current-menu-item a,.tab li a:hover,.works a{color:#000}.profile .entry .awards-new .scroll-wrapper,.profile .entry .press-new .scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.profile .entry .awards-new .scroll-wrapper>.scroll-content,.profile .entry .press-new .scroll-wrapper>.scroll-content{border:0!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}.profile .entry .awards-new .scroll-textarea>.scroll-content>textarea::-webkit-scrollbar,.profile .entry .awards-new .scroll-wrapper>.scroll-content::-webkit-scrollbar,.profile .entry .press-new .scroll-textarea>.scroll-content>textarea::-webkit-scrollbar,.profile .entry .press-new .scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}#cnzz,.inner-body #more,.profile .entry .awards-new .scroll-element,.profile .entry .press-new .scroll-element,.tab #menus #menu1 li,.tab #menus.show-menu-item #menu1 .current-menu-item{display:none}.profile .entry .awards-new .scroll-element,.profile .entry .awards-new .scroll-element div,.profile .entry .press-new .scroll-element,.profile .entry .press-new .scroll-element div{box-sizing:content-box}.profile .entry .awards-new .scroll-element .scroll-arrow,.profile .entry .awards-new .scroll-element .scroll-bar,.profile .entry .press-new .scroll-element .scroll-arrow,.profile .entry .press-new .scroll-element .scroll-bar{cursor:default}.profile .entry .awards-new .scroll-textarea,.profile .entry .press-new .scroll-textarea{border:1px solid #ccc;border-top-color:#999}.profile .entry .awards-new .scroll-textarea>.scroll-content,.profile .entry .press-new .scroll-textarea>.scroll-content{overflow:hidden!important}.profile .entry .awards-new .scroll-textarea>.scroll-content>textarea,.profile .entry .press-new .scroll-textarea>.scroll-content>textarea{border:0!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:0;padding:2px;position:relative!important;top:0;width:100%!important}.profile .entry .awards-new .scrollbar-external_wrapper,.profile .entry .press-new .scrollbar-external_wrapper{height:450px!important;position:relative;width:auto!important}.profile .entry .awards-new .scrollbar-external,.profile .entry .press-new .scrollbar-external{height:400px;overflow:auto;width:calc(100% - 30px)}.profile .entry .awards-new .external-scroll_x,.profile .entry .awards-new .external-scroll_y,.profile .entry .press-new .external-scroll_x,.profile .entry .press-new .external-scroll_y{background:#f7f7f7;cursor:pointer;display:none;position:absolute}.profile .entry .awards-new .external-scroll_x.scroll-scrollx_visible,.profile .entry .press-new .external-scroll_x.scroll-scrollx_visible{display:block;height:10px;left:0;top:410px;width:200px}.profile .entry .awards-new .external-scroll_y.scroll-scrolly_visible,.profile .entry .press-new .external-scroll_y.scroll-scrolly_visible{display:block;height:50%;left:15px;top:80px;width:2px}.profile .entry .awards-new .external-scroll_x div,.profile .entry .awards-new .external-scroll_y div,.profile .entry .press-new .external-scroll_x div,.profile .entry .press-new .external-scroll_y div{height:100%;left:0;top:0;position:absolute;width:100%}.profile .entry .awards-new .external-scroll_x .scroll-bar,.profile .entry .awards-new .external-scroll_y .scroll-bar,.profile .entry .press-new .external-scroll_x .scroll-bar,.profile .entry .press-new .external-scroll_y .scroll-bar{background:#999;z-index:12}.profile .entry .awards-new .external-scroll_x .scroll-bar,.profile .entry .press-new .external-scroll_x .scroll-bar{width:30px}.profile .entry .awards-new .external-scroll_y .scroll-bar,.profile .entry .press-new .external-scroll_y .scroll-bar{height:30px}.contact{margin-top:220px}.contact h1{font-size:2.25em}.contact .title{float:left}.contact .content{float:right;width:550px}.contact .content table{font-size:18px;line-height:1.8em;font-weight:300}.contact .content table tr td{vertical-align:top;padding-bottom:2em}.contact .content table tr td:first-child{white-space:nowrap;padding-right:4em}.contact .icons{width:30px;height:30px;object-fit:contain;margin-right:25px}.contact .contact-card{width:100%;max-width:400px;margin:30px 0;color:gray;line-height:1.5em}.contact .contact-card .text{float:left;margin-right:20px;max-width:calc(80% - 20px)}.contact .contact-card .qrcode{width:20%;float:left}.inner-body{margin-top:150px;color:#000}.inner-body .subtitle,.inner-body .title{font-size:2.25em;font-weight:700;line-height:1.6em;color:#000}.inner-body .subtitle{font-weight:400}.inner-body .readmore{font-size:1.25em;font-weight:300;margin-top:20px;height:90px;line-height:90px;color:#000}.inner-body .readmore span{display:inline-block;font-size:1.2em;font-weight:400;margin-left:5px;transition:.3s;vertical-align:bottom;color:#000}.inner-body .readmore.open span{transform:rotate(45deg);transition:.3s}.inner-body .abstract,.inner-body .metadata{font-size:1em;font-weight:300;line-height:2em;text-align:justify;color:#000}.inner-body .icon{margin-top:1.25em}.inner-body .icon img{max-height:90px;width:auto}.inner-body .content,.inner-body .team{margin-top:45px;font-size:1em;font-weight:300;color:#000}.inner-body .content p,.inner-body .team p{font-size:inherit;line-height:2em;font-weight:300;color:#000}.inner-body .content p{margin:.8em 0}.inner-body .content h6,.inner-body .team h6{font-size:inherit;font-weight:500;line-height:1.75em;color:#000}.inner-body .content h6{margin:2.25em 0 1.5em}.inner-body .team p{margin:1em 0}.inner-body .team h6{margin:3em 0 1em}.inner-body .entry{margin-top:45px}.inner-body img{max-width:100%;height:auto}.inner-body .wp-block-image{margin:0;line-height:0}.inner-body .wp-block-image img,.works .list-item .thumbnail img{width:100%;height:auto}.inner-body .wp-block-image .alignleft{margin:0 1.2% 2.4%0;width:98.8%}.inner-body .wp-block-image .alignright{margin:0 0 2.4% 1.2%;width:98.8%}.inner-body .wp-block-image .aligncenter{margin:0 0 1.2%;width:100%;display:block!important}.inner-body .wp-block-image .alignleft,.inner-body .wp-block-image .alignright{display:block!important}.inner-body .wp-block-columns{margin-bottom:0!important;gap:unset!important}.inner-body .wp-block-column:not(:first-child){margin-left:0!important}.inner-body .wp-block-image{padding:.8vw 0}.inner-body .wp-block-columns.is-layout-flex .wp-block-column:first-child .wp-block-image{padding:.8vw .8vw .8vw 0}.inner-body .wp-block-columns.is-layout-flex .wp-block-column .wp-block-image{padding:.8vw 0 .8vw .8vw}.tab{margin-top:150px}.tab h1{font-size:2em;font-weight:600;line-height:1em;height:1em;display:inline-block;margin:0;padding-right:10px}.tab li{float:left;text-align:center;padding:10px 20px 0}.tab li a{font-size:1.125em;color:gray}.tab #menus{position:relative;display:inline-block;width:80%;height:2em;vertical-align:bottom}.tab #menus #menu2 li{max-width:0;transition:.5s;opacity:0;overflow:hidden;white-space:nowrap}.tab #menus #menu2 .current-menu-item,.tab #menus.show-menu-item #menu2 .current-menu-item{transition:0s}.tab #menus .menu{margin-bottom:0}.tab #menus.show-menu-item #menu2 li{max-width:20em;transition:.5s;opacity:1}.works{display:flex;flex-direction:row;flex-wrap:wrap;margin:60px -.6% 150px}.works .list-item{width:48.8%;margin:.6%;padding:0;height:fit-content;position:relative;float:left}.works .list-item .thumbnail{width:100%;border:0;padding:0;margin:0;border-radius:0}.works .list-item a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;padding:20px}.works .list-item a .subtitle,.works .list-item a .tags,.works .list-item a .title{display:none;line-height:1.5em;color:#fff;text-align:left}.works .list-item a .tags{font-size:1.25em;font-weight:300;margin-bottom:1em}.works .list-item a .title{font-size:2em;font-weight:500}.idea-link,.works .list-item a .subtitle{font-size:1.625em;font-weight:300}.works .list-item a:hover{background:rgba(0,0,0,.4);transition:.3s}.idea-link{margin-top:210px;text-align:right;font-size:1.25em}.ideas{display:flex;flex-direction:row;flex-wrap:wrap;margin:0-2% 150px}.ideas .list-item{width:33.3%;padding:50px 2%}.ideas .list-item .thumbnail{width:100%;height:0;padding-top:66.6%;margin-bottom:30px;position:relative;border:0}.ideas .list-item .thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ideas .list-item .text{position:relative}.ideas .list-item .text .date{position:absolute;right:0;top:0;font-size:1em;line-height:1.5em;color:gray}.ideas .list-item .text .title{font-size:1.5625em;text-align:left;line-height:1.5em;font-weight:600}.ideas .list-item .text .subtitle{font-size:1.125em;text-align:left;line-height:1.5em}.ideas .list-item .text .content{margin-top:1em;text-align:left;font-size:1em;line-height:2em}.container-wide .homepage{width:100%;margin:15%0}.service{margin-top:200px;margin-bottom:150px}.service .content-box.row{margin-top:0;margin-bottom:260px}.service .row{margin:180px -15px}.service .text .title{font-size:2.1875em;line-height:1em;font-weight:500}.service .text .content,.service .text .subtitle{font-size:1.4375em;font-weight:400;line-height:1em}.service .text .content{margin:3em 0 4em;line-height:2em}.content-box p,.service .text .casetitle{font-weight:600;font-size:1.25em}.service .text .cases{font-size:1.1875em}.service .text .cases a{text-decoration:underline;line-height:2em}.service .text .cases li{float:left;margin-right:1em}.service .carousel .item,.service .carousel .item img{width:100%}.service .process{margin-left:-5.5%;width:111%;max-width:111%}.content-box .col-sm-5{max-width:833px}.content-box .col-sm-8{max-width:1300px}.content-box p{font-weight:300;line-height:2em;margin-bottom:1em}.content-box .english{font-weight:300;font-size:1.25em;line-height:1.5em}@media (max-width:2000px){body{font-size:15px}h1{font-size:46px}.profile .entry .col-sm-6{padding-right:150px}.contact .content table{font-size:16px}.homepage .entry .right .textimgs{margin-bottom:80px}.homepage .entry .right .textimg{width:255px}.homepage .entry .right .english,.homepage .entry .right p{font-size:20px}.homepage .entry .right .more{font-size:18px}}@media (max-width:1500px){body{font-size:13px}h1{font-size:40px}.profile .entry .col-sm-6{padding-right:100px}.contact .content{width:450px}.contact .content table{font-size:14px}.contact .content .icons{width:30px;height:30px;margin-right:20px}.homepage .entry .left{width:41.6%}.homepage .entry .right{width:58.4%}.homepage .entry .right .textimgs{margin-bottom:60px}.homepage .entry .right .textimg{width:225px}.homepage .entry .right .english,.homepage .entry .right p{font-size:16px}.homepage .entry .right .more{font-size:14px}}@media (max-width:1250px){.forpc,.forphone,.profile .entry.bg-grey br,.service .content span br{display:none}.forpad{display:block}.header .header-wrapper .desktop-menu .menu li{margin-right:20px}}@media (max-width:1000px){.contact .content table,body{font-size:12px}h1{font-size:32px}.ideas .list-item{width:50%}.profile .entry .col-sm-6,.profile .entry .zz-name{padding-right:50px}.contact .content{width:380px}.contact .content .icons{width:22px;height:22px;margin-right:18px}.service .text .content{margin:2em 0 3em}.homepage .entry .right .textimgs{margin-bottom:35px}.homepage .entry .right .textimg{width:190px}.footer .footer-wrapper .footer-copyright,.homepage .entry .right .english,.homepage .entry .right p{font-size:12px}.homepage .entry .right .more{font-size:10px}.footer .footer-wrapper .footer-copyright .footer-logo-wrapper .footer-logo{width:30%;min-width:30%}}@media (max-width:870px){.cd-auto-hide-header,.header .header-bg,.header .header-wrapper{height:70px}.header .header-wrapper .logo{left:0}.header .header-wrapper .logo img{width:auto}.header .header-wrapper .logo .mainlogo{top:20px;height:20px}.header .header-wrapper .logo .alterlogo{top:5px;height:40px}#logo3d,.header .header-wrapper .desktop-menu{display:none}.header .header-wrapper .mobile-menu{display:block}#carousel-generic .carousel-inner .item video{height:100%;width:auto;max-width:none}}@media (max-width:768px){.idea-link,.inner-body,.tab{margin-top:100px}.inner-body .wp-block-image .alignleft,.inner-body .wp-block-image .alignright,.works .list-item{width:100%;margin:0 0 5vw}.ideas .list-item{width:100%}.forpad,.forpc{display:none}.forphone{display:block}.profile .entry .english-title{margin-bottom:1em}.profile .entry .entry .zz .zz-name{padding-left:15px}.profile .entry .awards-new .external-scroll_y,.profile .entry .awards-new .year-section,.profile .entry .press-new .external-scroll_y,.profile .entry .press-new .year-section{display:none!important}.profile .entry .awards-new .list-item .col-sm-6,.profile .entry .press-new .list-item .col-sm-6{width:60%;padding-left:0;padding-right:0}.footer .footer-wrapper .footer-copyright .footer-logo-wrapper .footer-logo,.profile .entry .awards-new .list-item .awards-photo,.profile .entry .press-new .list-item .awards-photo{width:40%}.contact{margin-top:100px}.contact .content,.contact .title{float:none}.contact .title{margin-bottom:50px}.contact .content{width:100%}.service .text{margin-top:1em}.homepage .entry .left,.homepage .entry .right{width:100%;float:none}.homepage .entry .logo3d{display:none}}@media (max-width:500px){#carousel-generic .carousel-inner .item video{height:100%;width:auto}.profile .staff .staff-photo{display:none;opacity:0}}