#menu-btn-check{display:none}@media screen and (max-width:1023px){.sub_nav i{font-size:32px}.menu-btn{position:fixed;top:12px;right:5px;display:flex;height:35px;width:35px;justify-content:center;align-items:center;z-index:90;cursor:pointer}.menu-btn span,.menu-btn span:after,.menu-btn span:before{content:"";display:block;height:2px;width:35px;border-radius:3px;background-color:#333;position:absolute}.menu-btn span:before{bottom:10px}.menu-btn span:after{top:10px}#menu-btn-check:checked~.menu-btn span{background-color:hsla(0,0%,100%,0)}#menu-btn-check:checked~.menu-btn span:before{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-content{width:100%;position:fixed;top:68px;left:100%;z-index:80;background:hsla(0,0%,100%,.9);transition:all .5s}#menu-btn-check:checked~.menu-content{left:0}}.header{height:66px;position:fixed;width:100%;z-index:30;transition:all .2s ease-out;background-color:rgba(36,36,35,.1);color:#fff;box-shadow:none}.header .menu-btn:hover{background-color:#f4f4f4}.header .logo{display:flex;float:left;text-decoration:none;height:66px;width:230px;justify-content:center;flex-direction:column;padding:5px 10px;background-image:url(/nav_logo_white.svg);background-position:50%;background-size:cover;background-repeat:no-repeat;background-origin:content-box}.header .logo img{-webkit-filter:brightness(3);filter:brightness(3);object-fit:cover;font-family:"object-fit: cover;";height:66px;width:200px;margin-left:16px}.header .menu{clear:both;max-height:0;transition:max-height .2s ease-out;overflow:hidden;overflow-y:auto}.header .menu li a{color:#292929;display:block;padding:20px 20px;border-right:1px solid transparent;text-decoration:none;position:relative}.header .menu li a.router-link-exact-active,.header .menu li a:hover{background-color:hsla(0,0%,98.8%,.1)}.header .menu li.menu_contact_btn a{overflow:hidden;transition:.3s;height:6rem;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#7ca6a4;color:#fff;font-size:2.6rem}.header .menu li.menu_contact_btn a:hover{-webkit-transform:unset;transform:unset}.header .menu-icon{cursor:pointer;padding:32px 22px;position:absolute;right:0;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#7ca6a4}.header .menu-icon .navicon{background:#fff;display:block;height:2px;position:relative;transition:background .2s ease-out;width:22px}.header .menu-icon .navicon:after,.header .menu-icon .navicon:before{background:#fff;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.header .menu-icon .navicon:before{top:8px}.header .menu-icon .navicon:after{top:-8px}.header .menu-btn{display:none}.header .menu-btn:checked~.menu{background-color:#fcfcfc;color:#292929;height:calc(100vh - 66px);max-height:calc(100vh - 66px)}.header .menu-btn:checked~.menu-icon .navicon{background:transparent}.header .menu-btn:checked~.menu-icon .navicon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}.header.moved{background-color:rgba(36,36,35,.7)}.header.over-mv{transition:all .2s ease-out;background-color:#fcfcfc;color:#292929;box-shadow:1px 1px 4px 0 rgba(0,0,0,.1)}.header.over-mv.scrolled-down{opacity:0;z-index:-1}.header.over-mv .menu-btn:hover{background-color:#f4f4f4}.header.over-mv .logo{background-image:url(/nav_logo.svg)}.header.over-mv .logo img{-webkit-filter:brightness(1);filter:brightness(1)}.header.over-mv .menu li a{color:#292929;border-right:1px solid #f7f7f7}.header.over-mv .menu li a.router-link-exact-active,.header.over-mv .menu li a:hover{background-color:#efefef}.header.over-mv .menu-icon{background-color:#7ca6a4}.header.over-mv .menu-icon .navicon,.header.over-mv .menu-icon .navicon:after,.header.over-mv .menu-icon .navicon:before{background:#fff}@media screen and (min-width:961px){.header{box-shadow:none}.header .logo img{-webkit-filter:brightness(3);filter:brightness(3)}.header .menu{clear:none;float:right;height:auto;max-height:none;position:fixed;right:0}.header .menu li{float:left}.header .menu li a{color:#fff;padding:21px 16px}.header .menu li a.router-link-exact-active:after,.header .menu li a.router-link-exact-active:before,.header .menu li a:hover:after,.header .menu li a:hover:before{width:50%}.header .menu li a:after,.header .menu li a:before{border-bottom:3px solid #7ca6a4;bottom:0;content:"";display:block;position:absolute;transition:all .2s ease;-webkit-transition:all .2s ease;width:0}.header .menu li a:before{left:50%}.header .menu li a:after{right:50%}.header .menu li.menu_contact_btn a{width:6rem}.header .menu li.menu_contact_btn a:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}.header .menu-icon{display:none}}