.header{display:flex;justify-content:space-between;color:#fff;line-height:1;margin-bottom:90px}.header-logo_go-to-section{display:flex}.header-logo{flex-shrink:0}.figlogo{box-sizing:border-box;position:relative;width:201px;height:174px;padding:38px 20px;display:flex;flex-direction:column;align-items:center;color:#000;line-height:1}.figlogo:before{content:'';position:absolute;z-index:2;inset:0;top:-15px;bottom:14px;background:#fff;border-radius:10px;transform:matrix(1,-.08,0,1,0,0)}.figlogo:after{content:'';position:absolute;z-index:1;left:3px;right:2px;top:-15px;bottom:8px;background:rgba(255,255,255,.23);border-radius:10px;transform:matrix(1,-.08,0,1,0,0)}.figlogo__name{position:relative;z-index:3;font-family:BerlingskeSerif-SemiBold;font-size:28px}.figlogo__symbol{position:relative;z-index:3;margin:12px 0 7px;width:100%}.figlogo__symbol:before{content:'';position:absolute;z-index:3;left:15px;right:15px;top:2px;height:1px;background:#b3b3b3}.figlogo__symbol:after{content:'';position:absolute;z-index:3;left:45px;right:45px;top:2px;height:1px;background:#fff;background:radial-gradient(circle,#fff 0,#fff 50%,rgba(255,255,255,0) 100%)}.figlogo__dot{position:relative;z-index:4;margin:auto;width:3px;height:3px;border:1px solid #c4c4c4;border-radius:100%}.figlogo__text{position:relative;z-index:3;font-size:11px;line-height:1.4;text-align:center}@media only screen and (max-width:599px){.figlogo{transform:scale(.75);margin:-19px 0 0 -25px}}.header-go-to-section{padding-top:56px;padding-left:90px;display:flex;align-items:flex-start;font-size:15px}.header-go-to-section a{margin-right:30px;position:relative}.header-go-to-section a:last-child{margin-right:0}.header-go-to-section a:after{content:'';position:absolute;left:50%;right:50%;bottom:-3px;border-top:1px solid #fff;transition:.5s}.header-go-to-section a:hover:after{left:0;right:0}.header-cont{display:flex;padding-top:40px}.header-cont-e{margin-right:30px}.header-cont-e:last-child{margin-right:0}.header-cont-e-menu{display:flex;height:46px;width:30px;align-items:center;border:1px solid rgba(255,255,255,.5);padding:0 15px;border-radius:5px;cursor:pointer;background:rgba(255,255,255,.12)}.header-cont-e-menu-icon{display:block;float:left;height:36px;width:30px;position:relative;cursor:pointer}.header-cont-e-menu-icon-line{position:absolute;left:0;width:30px;border-top:2px solid #fff}.header-cont-e-menu-icon-line.e1{top:9px;transition:.5s}.header-cont-e-menu-icon-line.e2{top:17px;width:15px;transition:.3s}.header-cont-e-menu:hover .header-cont-e-menu-icon-line.e2{width:30px}.header-cont-e-menu-icon-line.e3{top:25px;transition:.5s}.menu-show .header-cont-e-menu-icon{position:fixed;z-index:1025;top:20px;right:20px}.menu-show .header-cont-e-menu-icon-line{border-top-color:#000}.menu-show .header-cont-e-menu-icon-line.e3{top:17px;transform:rotate(-45deg)}.menu-show .header-cont-e-menu-icon-line.e1{top:17px;transform:rotate(45deg)}.menu-show .header-cont-e-menu-icon-line.e2{display:none}.header-cont-e-tel{font-size:26px;font-family:BerlingskeSerif-Bold;text-align:right;margin-bottom:7px}.header-cont-e-email{display:flex;font-size:15px}.header-cont-e-email-pic{display:inline-block;margin-right:7px;padding-top:1px;align-self:center}.header-menu-wrap{position:fixed;z-index:1024;right:0;top:0;height:0;width:0%;background:#fff;overflow:hidden;overflow-y:auto;align-items:center;transition:.5s}header.menu-show .header-menu-wrap{width:100%;height:100vh;padding:30px 20px;box-sizing:border-box}.header-menu{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:12px;color:#000}@media only screen and (max-width:1250px){.header-go-to-section{display:none}}@media only screen and (max-width:799px){.header-cont-e.e1{display:none}}@media only screen and (max-width:599px){.header{margin-bottom:285px}.header-menu{height:auto}.header-logo{width:150px}.header-cont{padding-top:15px}.header-cont-e-tel{font-size:17px}.header-cont-e-email-pic{margin-right:2px;display:none}.header-cont-e-menu{height:36px;padding:0 5px}.header-cont-e{margin-right:10px}.header-cont-e-menu{width:26px}.header-cont-e-menu-icon{width:26px}.header-cont-e-menu-icon-line{width:26px}.header-cont-e-menu:hover .header-cont-e-menu-icon-line.e2{width:26px}}@media only screen and (max-width:374px){.header-cont-e-tel{font-size:17px}.header-logo{width:125px}.header-cont-e-email,.header-cont-e-tel{font-size:14px}}