.elementor .e-a1d0631-bc5b7aa{width:auto;padding:0px;flex:0 0 auto;justify-content:flex-start;align-items:center;}.elementor .e-1785241-f27bbb3{width:auto;min-width:0px;padding:0px;flex:1 1 auto;justify-content:center;align-items:center;}.elementor .e-11980343-26e8{width:26px;height:2px;min-width:0px;min-height:2px;padding:0px;margin:0px;border-width:0px;background-color:currentColor;opacity:100%;flex:0 0 2px;}.elementor .e-66c44739-3c1e{width:26px;height:2px;min-width:0px;min-height:2px;padding:0px;margin:0px;border-width:0px;background-color:currentColor;opacity:100%;flex:0 0 2px;}.elementor .e-3ac9bc79-507a{gap:8px;}.elementor .e-30b9004-26a7e25{width:auto;padding:0px;display:flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-c2155da-455023d{width:calc(100% - 6rem);min-width:0px;max-width:87.5rem;position:relative;z-index:1;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:3rem;justify-content:space-between;align-items:center;padding-inline:20px;\n}.elementor .e-150576cf-109c{min-width:0px;position:absolute;z-index:0;padding:0px;background-color:var(--tosen-ink);opacity:0%;inset: 0px; pointer-events: none;\n}.elementor .e-e0af977-be5b16c{height:70px;position:fixed;inset-inline-end:0px;inset-inline-start:0px;z-index:1000;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;flex-direction:row;justify-content:center;isolation: isolate; inset-block-start: var(--wp-admin--admin-bar--height, 0px); & .elementor-nav-menu--main .elementor-item::after { height: 1px; background-color: currentColor; opacity: 1; transform: scaleX(0); transform-origin: left center; transition: transform 700ms cubic-bezier(0.22,0.61,0.36,1); } & .elementor-nav-menu--main .elementor-item:hover::after, & .elementor-nav-menu--main .elementor-item:focus-visible::after, & .elementor-nav-menu--main .elementor-item-active::after { transform: scaleX(1); } &:is(body.elementor-page-18 *, body.elementor-page-311 *) .elementor-nav-menu--main .elementor-item, &:is(body.elementor-page-18 *, body.elementor-page-311 *) .elementor-menu-toggle, &:is(body.elementor-page-18 *, body.elementor-page-311 *) .elementor-icon { color: var(--tosen-ink) !important; fill: var(--tosen-ink) !important; transition: color 600ms ease; } &:is(body.elementor-page-18 *, body.elementor-page-311 *).tosen-header-scrolled .elementor-nav-menu--main .elementor-item, &:is(body.elementor-page-18 *, body.elementor-page-311 *).tosen-header-scrolled .elementor-menu-toggle, &:is(body.elementor-page-18 *, body.elementor-page-311 *).tosen-header-scrolled .elementor-icon { color: var(--tosen-paper) !important; fill: var(--tosen-paper) !important; } & .elementor-element-731c343d { opacity: 0; transition: opacity 600ms ease; } &.tosen-header-scrolled .elementor-element-731c343d { opacity: 1; } & .elementor-menu-toggle { color: var(--tosen-paper) !important; background-color: transparent; } & .elementor-menu-toggle svg { fill: currentColor !important; } & .elementor-element-18ba8012 { color:var(--tosen-paper); } &:is(body.elementor-page-18 *,body.elementor-page-311 *) .elementor-element-18ba8012 { color:var(--tosen-ink); } &.tosen-header-scrolled .elementor-element-18ba8012 { color:var(--tosen-paper); }\n}.elementor .e-4aecf6cb-f792{transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-4ffd1838-5a07{transform:rotateX(0deg) rotateY(0deg) rotateZ(-45deg);}.elementor .e-585b6dcc-fc52{max-width:100%;}.elementor .e-601484f6-b752{max-width:100%;}.elementor .e-454aa5bb-f873{max-width:100%;}.elementor .e-55a36b80-6e67{max-width:100%;}.elementor .e-7f82490d-65fa{font-family:var(--tosen-font);color:inherit;text-decoration:inherit;margin:0px;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-1a4c8b5c-9e05{width:20px;height:20px;color:inherit;display:inline-block;flex:0 0 auto;fill: currentColor;\n}.elementor .e-356e3fa-54a6{min-width:0px;max-width:100%;text-decoration:none;padding:0px;display:inline-flex;flex-direction:row;gap:0.625rem;justify-content:flex-start;align-items:center;width: fit-content;\n}.elementor .e-48fc646f-9e08{font-family:var(--tosen-font);color:inherit;text-decoration:inherit;margin:0px;font-size: inherit; font-weight: inherit; line-height: inherit;\n}.elementor .e-2d950990-fc7d{width:20px;height:20px;color:inherit;display:inline-block;flex:0 0 auto;fill: currentColor;\n}.elementor .e-6b501529-503b{min-width:0px;max-width:100%;text-decoration:none;padding:0px;display:inline-flex;flex-direction:row;gap:0.625rem;justify-content:flex-start;align-items:center;width: fit-content;\n}.elementor .e-6b216504-9c15{padding-block-start:44px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-16932610-18d6{width:calc(100% + 20px);margin:-10px;flex:0 0 auto;}