.header[data-v-76958b29]{background-color:#f8f8f8}@media screen and (min-width:1024px){.header[data-v-76958b29]{width:420px;padding:30px 55px}.header .menu-btn[data-v-76958b29]{display:none}}@media screen and (min-width:1024px)and (max-width:1268px){.header[data-v-76958b29]{max-width:420px;min-width:270px;width:20%;padding-left:10px;padding-right:10px}}@media screen and (max-width:1023px){.header h1[data-v-76958b29]{width:150px;height:90px;padding:10px 0 0 10px}}.header .menu[data-v-76958b29]{padding:0 5px}.header .menu h3[data-v-76958b29]{display:flex;justify-content:center;align-items:center;height:40px;font-weight:700;font-size:1.25rem}.header .menu ul[data-v-76958b29]{background-color:#fff}.header .menu ul li[data-v-76958b29]{position:relative;border-bottom:3px dotted #707070;padding:0 10px}.header .menu ul li a[data-v-76958b29]{display:flex;justify-content:center;align-items:center;padding:10px 5px;font-weight:700;font-size:1.5rem}.header .menu ul li a[data-v-76958b29]:after{position:absolute;right:5px;display:block;content:"";background-image:url(/img/parts/arrow-right.svg);background-position:50%;width:24px;height:24px;border-radius:100px}@media screen and (max-width:1023px){.header .menu--search[data-v-76958b29]{background-color:#fff}}.header .menu--search h3[data-v-76958b29],.header .menu--search ul li a[data-v-76958b29]:after{background-color:#f3dca5}.header .menu--search ul li a[data-v-76958b29]:hover{color:#f6ae8d}.header .menu--search ul li a[data-v-76958b29]:hover:after{background-color:#f6ae8d}.header .menu--search ul li[data-v-76958b29]:last-of-type{border:none}@media screen and (max-width:1023px){.header .menu--have[data-v-76958b29]{background-color:#fff}}.header .menu--have h3[data-v-76958b29]{background-color:#b0cea4}@media screen and (min-width:1024px){.header .menu--have ul[data-v-76958b29]{padding-bottom:12px}}.header .menu--have ul li a[data-v-76958b29]:after{background-color:#b0cea4}.header .menu--have ul li a[data-v-76958b29]:hover{color:#4bb531}.header .menu--have ul li a[data-v-76958b29]:hover:after{background-color:#4bb531}@media screen and (max-width:1023px){.header .menu--other ul[data-v-76958b29]{background:transparent}}.header .menu--other ul li[data-v-76958b29]{border:none}.header .menu--other ul li a[data-v-76958b29]{justify-content:left;padding:0 11px 6px 11px;font-size:1rem}.header .menu--other ul li a[data-v-76958b29]:after{right:11px;width:18px;height:18px;background-color:#abb8c3}@media screen and (max-width:1023px){.header .menu--other ul li a[data-v-76958b29]:after{right:8px}}.header .menu--other ul li a[data-v-76958b29]:hover{color:#6e8da8}.header .menu--other ul li a[data-v-76958b29]:hover:after{background-color:#6e8da8}@media screen and (max-width:1023px){.header .menu--other ul li[data-v-76958b29]{border-bottom:1px dotted #707070}.header .menu--other ul li a[data-v-76958b29]{padding:12px 0 10px 0}}@media screen and (min-width:1024px){.header .introduction_bnr[data-v-76958b29]{display:none;margin-right:-55px;padding-top:15px}}@media screen and (max-width:1023px){.header .introduction_bnr[data-v-76958b29]{flex-direction:column;padding-left:20px;padding-top:220px}}@media screen and (max-width:1023px){.header[data-v-76958b29]{height:90px;position:fixed;width:100%;z-index:300;transition:all .2s ease-out;background-color:rgba(36,36,35,.1);color:#fff;box-shadow:none}.header .menu-btn[data-v-76958b29]:hover{background-color:#f7f7f7}.header .logo[data-v-76958b29]{display:flex;float:left;text-decoration:none;height:90px;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[data-v-76958b29]{-webkit-filter:brightness(3);filter:brightness(3);object-fit:cover;font-family:"object-fit: cover;";height:90px;width:200px;margin-left:16px}.header .menu[data-v-76958b29]{clear:both;max-height:0;transition:max-height .2s ease-out;overflow:hidden;overflow-y:auto}.header .menu li a[data-v-76958b29]{color:#262626;display:block;padding:20px 20px;border-right:1px solid transparent;text-decoration:none;position:relative}.header .menu li a.router-link-exact-active[data-v-76958b29],.header .menu li a[data-v-76958b29]:hover{background-color:hsla(0,0%,100%,.1)}.header .menu li.menu_contact_btn a[data-v-76958b29]{overflow:hidden;transition:.3s;height:6rem;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#6395ec;color:#fff;font-size:2.6rem}.header .menu li.menu_contact_btn a[data-v-76958b29]:hover{-webkit-transform:unset;transform:unset}.header .menu-icon[data-v-76958b29]{cursor:pointer;padding:44px 30px;position:absolute;right:0;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#f3f0e7}.header .menu-icon .navicon[data-v-76958b29]{background:#111;display:block;height:2px;position:relative;transition:background .2s ease-out;width:22px}.header .menu-icon .navicon[data-v-76958b29]:after,.header .menu-icon .navicon[data-v-76958b29]:before{background:#111;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.header .menu-icon .navicon[data-v-76958b29]:before{top:8px}.header .menu-icon .navicon[data-v-76958b29]:after{top:-8px}.header .menu-btn[data-v-76958b29]{display:none}.header .menu-btn:checked~.menu[data-v-76958b29]{height:calc(100vh - 90px);max-height:calc(100vh - 90px);background-color:#f9f7f1}.header .menu-btn:checked~.menu-icon .navicon[data-v-76958b29]{background:transparent}.header .menu-btn:checked~.menu-icon .navicon[data-v-76958b29]:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon[data-v-76958b29]:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon[data-v-76958b29]:after,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon[data-v-76958b29]:before{top:0}.header.moved[data-v-76958b29]{background-color:rgba(36,36,35,.7)}.header.over-mv[data-v-76958b29]{transition:all .2s ease-out;background-color:#fff;color:#262626;box-shadow:1px 1px 4px 0 rgba(0,0,0,.1)}.header.over-mv.scrolled-down[data-v-76958b29]{opacity:0;z-index:-1}.header.over-mv.scrolled-down[data-v-76958b29]:has(.menu-btn:checked){opacity:1;z-index:300}.header.over-mv .menu-btn[data-v-76958b29]:hover{background-color:#f7f7f7}.header.over-mv .logo[data-v-76958b29]{background-image:url(/nav_logo.svg)}.header.over-mv .logo img[data-v-76958b29]{-webkit-filter:brightness(1);filter:brightness(1)}.header.over-mv .menu li a[data-v-76958b29]{font-size:1rem;justify-content:flex-start;border-right:1px solid #fafafa}.header.over-mv .menu li a.router-link-exact-active[data-v-76958b29],.header.over-mv .menu li a[data-v-76958b29]:hover{background-color:#f2f2f2}.header.over-mv .menu-icon[data-v-76958b29]{background-color:#f3f0e7}.header.over-mv .menu-icon .navicon[data-v-76958b29],.header.over-mv .menu-icon .navicon[data-v-76958b29]:after,.header.over-mv .menu-icon .navicon[data-v-76958b29]:before{background:#111}}@media screen and (max-width:1023px)and (min-width:1024px){.header[data-v-76958b29]{box-shadow:none}.header .logo img[data-v-76958b29]{-webkit-filter:brightness(3);filter:brightness(3)}.header .menu[data-v-76958b29]{clear:none;float:right;height:auto;max-height:none;position:fixed;right:0}.header .menu li[data-v-76958b29]{float:left}.header .menu li a[data-v-76958b29]{color:#fff;padding:21px 16px}.header .menu li a.router-link-exact-active[data-v-76958b29]:after,.header .menu li a.router-link-exact-active[data-v-76958b29]:before,.header .menu li a[data-v-76958b29]:hover:after,.header .menu li a[data-v-76958b29]:hover:before{width:50%}.header .menu li a[data-v-76958b29]:after,.header .menu li a[data-v-76958b29]:before{border-bottom:3px solid #6395ec;bottom:0;content:"";display:block;position:absolute;transition:all .2s ease;-webkit-transition:all .2s ease;width:0}.header .menu li a[data-v-76958b29]:before{left:50%}.header .menu li a[data-v-76958b29]:after{right:50%}.header .menu li.menu_contact_btn a[data-v-76958b29]{width:6rem}.header .menu li.menu_contact_btn a[data-v-76958b29]:hover{-webkit-transform:translateX(5px);transform:translateX(5px)}.header .menu-icon[data-v-76958b29]{display:none}}@media screen and (max-width:1023px){.favorite a[data-v-76958b29]{position:absolute;right:82px;top:0;display:flex;width:100px;height:90px}}