.active,.list-link-2:hover,.list-link-3:hover,.main-menu ul li:active,.main-menu ul li:focus,.main-menu ul li:hover{color:var(--main-color)}#layerHeadButton{display:none;color:#000;cursor:pointer;font:var(--fa-font-light);font-weight:300;font-size:2.5rem}#layerHeadButton:hover{opacity:.5;transition:.5s ease-out}#layerNavigationResp{position:absolute;top:0;left:0;bottom:0;z-index:4;width:auto;background-color:#eee;box-shadow:rgba(0,0,0,.3) 0 0 8px;-webkit-transition:-webkit-transform 1s .1s;-o-transition:-o-transform 1s .1s;-moz-transition:.5s;transition:transform 1s .1s;color:#000!important;overflow:auto;display:block;letter-spacing:1px;-webkit-transform:translateX(-160%);-moz-transform:translateX(-160%);-o-transform:translateX(-160%);transform:translateX(-160%);-ms-transform:translateX(-160%);-moz-transition:transform 1s .1s,-moz-transform 1s .1s;transition:transform 1s .1s,-webkit-transform 1s .1s,-moz-transform 1s .1s,-o-transform 1s .1s;padding:45px 30px 20px}#layerNavigationResp.open{-ms-transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);min-width:500px}#layerNavigationResp .naviRespStand{padding:25px}#layerNavigationResp ul{list-style:none}#buttonNavigationRespClose{font:var(--fa-font-light);font-weight:300;position:absolute;top:20px;right:20px;cursor:pointer;font-size:2rem}#layerNavigationResp .showMember{text-transform:uppercase;font-weight:600}#layerNavigationResp .showMember:before{content:'\f2bd';font:var(--fa-font-light);font-weight:100;font-size:1.4rem}#layerNavigationResp .buttonGetMember{font-family:var(--main-font-buttonFont);font-size:1.1rem;color:var(--main-color);width:unset;margin-top:25px;padding:10px 15px;background:#fff;box-shadow:1px 0 10px rgb(0 0 0 / 50%);font-weight:300;text-transform:uppercase;letter-spacing:2px;cursor:pointer;position:relative;display:flex;align-items:center}#layerNavigationResp .layerSearch{margin-top:1rem}#layerNavigationResp .layerSearch form{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}#layerNavigationResp .search-form-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;background:0 0;border:1px solid #ccc;color:#eee;border-right:1px solid #ccc;padding:10px 15px}#layerNavigationResp .search-form-input::placeholder{color:#555}#layerNavigationResp .layerSearch .search-category{width:80%;border:none;display:block;align-items:unset}#layerNavigationResp .layerSearch .search-category select{width:100%;padding:10px 15px;min-width:unset}#layerNavigationResp .search-form-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:20%;border:none;background:#ccc;color:#000;font:var(--fa-font-light);cursor:pointer;min-width:unset}.mainNaviCompany{padding-top:.5rem;font-size:1rem}.mainNaviCompany li{padding:0 1rem;border-right:1px solid #000}.mainNaviCompany li:last-child{border-right:none}.mainNaviMember.list-level-1{border-bottom:1px solid rgba(255,255,255,.5);padding:10px 0 10px 28px}.list-link-2,.main-menu ul li ul li,.main-menu ul li ul.preview.show-hover a,.mainNaviMember .list-item-1{font-size:1rem}.mainNaviMember.list-level-2{font-size:.9rem;padding:10px 0}.mainNaviMember .list-item-1,.mainNaviMember .list-item-2{padding:10px 0!important}.mainNaviMember .list-level-2 .list-item-2:before,.mainNaviResp .list-item-2:before{content:'\f105';font:var(--fa-font-light)}.mainNaviResp.list-level-1{margin:35px 0}.mainNaviResp.list-level-2{margin:10px 0 20px 25px}.mainNaviResp .list-item-1,.mainNaviResp .list-item-2{padding:10px 0!important;font-size:1.2rem;font-weight:100}.mainNaviResp .list-item-2 .list-link-2{font-size:1rem;font-weight:100}.memberNaviTop.list-level-1{padding:10px;flex-wrap:wrap}.memberNaviTop .list-item-1{cursor:pointer}.memberNaviTop .list-item-1:hover{background:rgba(255,255,255,.2)}.main-menu{z-index:100000}.main-menu ul{list-style-type:none}.main-menu ul li{border:1px solid transparent;position:relative}.main-menu ul li,.main-menu ul li a{transition:.3s ease-in-out}.main-menu ul li a{display:inline-block;font-weight:300;font-size:1.3rem;line-height:2rem;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;letter-spacing:1px}.main-menu ul li a .active{border:1px solid #000}.main-menu ul li ul.preview{position:absolute;top:35px;left:0;opacity:0;overflow:hidden;height:unset;background:#f2f2f2;padding:0;min-width:260px;text-align:left;display:flex;flex-wrap:wrap;align-content:stretch;align-items:stretch;justify-content:space-between;font-size:1rem}.main-menu ul li ul.preview li{width:100%;padding:0;margin:0}.main-menu ul li ul.preview li a{font-size:1rem;width:100%;color:var(--main-black-color)}.main-menu ul li ul.preview.show-hover{opacity:1;height:unset}.list-level-2 .list-item-2{padding:5px 0 10px;margin:5px 0;border-bottom:1px solid #ccc}.list-level-3 .list-item-3{padding:5px 0;margin:5px 0;font-size:.95rem}.list-item-3 a:before{font-family:var(--main-font-fa);content:'\f105';margin-right:5px}.list-level-3{margin-bottom:15px}.active{font-weight:700}@media only screen and (max-width:1300px){#layerHeadButton{display:unset;width:100%;text-align:right}}@media only screen and (max-width:750px){#layerHeadButton{position:absolute;text-align:left;left:40px;top:30px}#layerNavigationResp.open{width:90%;min-width:unset}}