.hed_box .wrap h1{margin:20px 0 0 16px}@media screen and (max-width:767px){.hed_box .wrap h1{margin:24px 0 0 16px}}.header{height:70px;position:fixed;width:100%;z-index:30;transition:all .2s ease-out;color:#333;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{font-size:.95rem;margin-left:0;position:relative;padding:2px 0}.header .menu li a{color:#292929!important;display:block;padding:10px;border-right:1px solid transparent;text-decoration:none;position:relative;font-weight:700;font-size:1.25em}.header .menu li a.router-link-exact-active,.header .menu li a:hover{background-color:hsla(0,0%,98.8%,.1);transition:all .1s}@media screen and (max-width:767px){.header .menu li a{font-size:1rem}}@media screen and (max-width:900px){.header .menu li{border-bottom:1px solid #fff}.header .menu li:after{position:absolute;right:20px;top:45%;border-style:solid;border-width:0 1px 1px 0;content:"";display:inline-block;height:4px;width:4px;border-color:#000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.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;z-index:99}.header .menu-icon .navicon{background:#043c78;display:block;height:2px;position:relative;transition:background .2s ease-out;width:22px}.header .menu-icon .navicon:after,.header .menu-icon .navicon:before{background:#043c78;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{color:#292929;height:calc(100vh - 66px);max-height:calc(100vh - 66px);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.55);width:100%;height:100vh;padding:20px;position:fixed}.header .menu-btn:checked~.menu h1{margin:10px 0}.header .menu-btn:checked~.menu h3{margin:16px 0;font-weight:700;font-size:.75rem;color:#043c78;text-align:left}.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.over-mv{transition:all .2s ease-out;color:#292929;box-shadow:1px 1px 4px 0 rgba(0,0,0,.1)}.header.over-mv.scrolled-down{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}.header.over-mv .menu li a.router-link-exact-active,.header.over-mv .menu li a:hover{background-color:#efefef}@media screen and (min-width:901px){.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:24px 16px 8px}.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:1px 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}}