@charset "UTF-8";.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);height:73px}@media (max-width:1299px){.navbar{height:54px}}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between;background-color:#fff}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.sfcms-roleplay.navbar-nav{display:block}.navbar-nav .nav-link.active{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;background-color:#fff}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}@media (min-width:1300px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .sfcms-roleplay.navbar-nav{display:none}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar{padding:0;color:#193e90;background-color:#fff}.navbar .navbar-brand-container{display:flex;flex-flow:wrap row-reverse;flex-shrink:1;justify-content:flex-end;align-items:center;margin-right:20px}@media (max-width:1299.98px){.navbar .navbar-brand-container{padding-top:13px;padding-bottom:13px}}.navbar .navbar-brand{padding:0;margin-bottom:0;margin-left:32px;font-size:40px;font-family:Verdana,serif;font-weight:700;font-style:italic}.navbar .navbar-brand-logo{padding:0;margin:0 20px 0 32px;height:40px}@media (max-width:1799.98px){.navbar .navbar-brand{margin-left:20px;font-size:30px}.navbar .navbar-brand-logo{margin-left:20px;height:36px}}@media (max-width:1349.98px){.navbar .navbar-brand{font-size:28px}.navbar .navbar-brand-logo{margin-left:20px;height:28px}}@media (max-width:1299.98px){.navbar .navbar-brand-logo{margin-left:0}.navbar .navbar-brand{margin-left:8px}}@media (max-width:991.98px){.navbar .navbar-brand{font-size:30px}}@media (max-width:767.98px){.navbar .navbar-brand{font-size:22px;margin-left:0}.navbar .navbar-brand-logo{height:22px}}.navbar .navbar-brand a{text-decoration:none;color:#193e90}.navbar .navbar-brand sup{top:-.5em;font-size:.6em}.navbar .nav-text{margin:8px 0 0 18px;font-size:13px;font-weight:800}@media (max-width:1799.98px){.navbar .nav-text{font-size:12px}}@media (max-width:1535px){.navbar .nav-text{margin:0 0 0 18px}}@media (max-width:1299.98px){.navbar .nav-text{margin-left:0}}@media (max-width:1349.98px){.navbar .nav-text{font-size:11px}}.navbar .navbar-nav{margin:10px 18px}@media (max-width:1299.98px){.navbar .navbar-nav{margin-top:30px;margin-right:0;margin-left:0}}@media (min-width:1200px){.navbar .navbar-nav .nav-item+.nav-item .nav-link{border-left-width:0}}.navbar .navbar-nav .nav-link{padding:0 22px 1px;margin-top:7px;font-size:18px;font-weight:800;line-height:1.1;white-space:nowrap;text-decoration:underline;text-align:center;color:#193e90;border:solid;border-width:0 1px;transition:all .15s ease}@media (max-width:1799.98px){.navbar .navbar-nav .nav-link{padding-right:18px;padding-left:18px;font-size:16px}}@media (max-width:1299.98px){.navbar .navbar-nav .nav-link{margin-bottom:20px;border:none}}@media (max-width:991.98px){.navbar .navbar-nav .nav-link{padding:0 16px;font-size:16px}}@media (max-width:767.98px){.navbar .navbar-nav .nav-link{font-size:16px}}.navbar .navbar-nav .nav-link:hover{opacity:.7}.navbar .navbar-nav .nav-link.active{overflow:hidden;width:0;padding:0;white-space:nowrap;border-right:0}@media (max-width:1299.98px){.navbar .navbar-nav .nav-link.active{display:none}}.navbar .navbar-btn{margin:0}@media (max-width:1299.98px){.navbar .navbar-btn{margin-bottom:30px}}.navbar .navbar-btn .nav-item{padding:0;border-width:0}.navbar .navbar-btn .nav-item:nth-child(2){margin-left:13px;margin-right:15px}.navbar .navbar-btn .nav-btn{color:#193e90;display:block;padding:8px 20px 8px;border-radius:20px;font-size:16px;font-weight:600;line-height:1.5;text-align:center;text-decoration:none;box-shadow:0 0 5px 0 rgba(0,0,0,.4)}@media (max-width:1299px){.navbar .navbar-btn .nav-item:nth-child(2){margin-left:0;margin-right:0}.navbar .navbar-btn .nav-btn{display:block;padding:22px 15px 19px;border-radius:0;font-size:20px;font-weight:800;line-height:1.5;text-align:center;text-decoration:none;box-shadow:none}}.navbar .navbar-btn .nav-btn.focus,.navbar .navbar-btn .nav-btn:focus{filter:brightness(1.1)}.navbar .navbar-btn .nav-btn:hover{filter:brightness(1.1)}.navbar .navbar-btn .nav-btn.active,.navbar .navbar-btn .nav-btn:active,.open>.navbar .navbar-btn .nav-btn.dropdown-toggle{filter:brightness(1.1)}.navbar .navbar-btn .nav-btn.active.focus,.navbar .navbar-btn .nav-btn.active:focus,.navbar .navbar-btn .nav-btn.active:hover,.navbar .navbar-btn .nav-btn:active.focus,.navbar .navbar-btn .nav-btn:active:focus,.navbar .navbar-btn .nav-btn:active:hover,.open>.navbar .navbar-btn .nav-btn.dropdown-toggle.focus,.open>.navbar .navbar-btn .nav-btn.dropdown-toggle:focus,.open>.navbar .navbar-btn .nav-btn.dropdown-toggle:hover{filter:brightness(1.1)}.navbar .navbar-btn .nav-btn.active,.navbar .navbar-btn .nav-btn:active{background-image:none}.open>.navbar .navbar-btn .nav-btn .dropdown-toggle{background-image:none}@media (max-width:991.98px){.navbar .navbar-btn .nav-btn{min-width:180px;font-size:18px}}@media (max-width:767.98px){.navbar .navbar-btn .nav-btn{padding:16px 15px}}.navbar .navbar-btn .nav-btn.yellow{background-image:linear-gradient(150deg,#ffc31c,#ffa31d);min-width:168px}.navbar .navbar-btn .nav-btn.green{background-image:linear-gradient(150deg,#77da81,#4ec457);min-width:136px}.navbar-anchor{flex-direction:row;justify-content:flex-end}.navbar-anchor .nav-item{padding:0 20px}.navbar-anchor .nav-item:first-child{padding-left:0}@media (max-width:1299.98px){.navbar-anchor .nav-item:first-child{padding-left:20px}}@media (max-width:1299.98px){.navbar-anchor{flex-direction:column;justify-content:normal;text-align:center}.navbar-anchor .nav-item{margin-bottom:10px}}.navbar-anchor-link{font-size:16px;font-weight:600;color:#000;border:none;text-decoration:none;transition:all .15s ease}@media (max-width:1299.98px){.navbar-anchor-link{padding-top:4px;padding-bottom:4px;font-size:20px}}@media (max-width:991.98px){.navbar-anchor-link{font-size:16px}}@media (max-width:767.98px){.navbar-anchor-link{padding-top:0;padding-bottom:0}}.navbar-anchor-link:hover{opacity:.7}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.flex-grow-1{flex-grow:1!important}.menu-trigger{position:absolute;top:17px;right:15px;z-index:1000;width:40px;height:28px;transition:all .3s}@media (max-width:767.98px){.menu-trigger{top:12px;display:inline-block}}.menu-trigger,.menu-trigger:active,.menu-trigger:focus,.menu-trigger:hover{background-color:transparent!important;border:0;outline:0;box-shadow:none!important}.menu-trigger .icon-bar{position:absolute;left:0;display:inline-block;width:100%;height:4px;background-color:#193e90;transition:all .3s}.menu-trigger .icon-bar:nth-of-type(1){top:0}.menu-trigger .icon-bar:nth-of-type(2){top:12px}.menu-trigger .icon-bar:nth-of-type(3){bottom:0}.menu-trigger .icon-bar+.icon-bar{margin-top:0}.menu-trigger[aria-expanded=true],.menu-trigger[aria-expanded=true]:focus{box-shadow:none}.menu-trigger[aria-expanded=true] .icon-bar:nth-of-type(1){transform:translateY(12px) rotate(-45deg)}.menu-trigger[aria-expanded=true] .icon-bar:nth-of-type(2){opacity:0}.menu-trigger[aria-expanded=true] .icon-bar:nth-of-type(3){transform:translateY(-12px) rotate(45deg)}.js-header.is-scrolled{position:fixed;top:-200px}.js-header.is-transition{transition:top .3s ease-in-out;will-change:top}@media (prefers-reduced-motion:reduce){.js-header.is-transition{transition:none}}.js-header.is-show{top:0}.collapse:not(.show){display:none}.d-none{display:none!important}@media (min-width:768px){.d-md-block{display:block!important}}.collapse-parent{position:relative}.collapse-parent .collapse-child{background-color:#fff}@media (min-width:768px){.collapse-parent .collapse-child{position:absolute;top:100%;right:0;left:0;z-index:1000}}.collapse-parent .collapse-child ul{padding-top:6px;padding-bottom:6px}.collapse-parent a{display:block;padding:6px 15px}.collapse-parent .collapsing{transition:height .2s ease}.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:1200px){.ms-xl-0{margin-left:0!important}.pe-xl-0{padding-right:0!important}}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.nav-item:hover .drop-menu-list{opacity:1;transition:opacity .3s,visibility .3s;visibility:visible}.drop-menu{position:relative;padding-right:35px!important}.drop-menu::after{content:"";width:8px;height:8px;border-bottom:solid 2px #f06f00;border-right:solid 2px #f06f00;position:absolute;right:15px;transform:translate(0,-50%) rotate(45deg);top:50%}.drop-menu-list{background-color:#fff;left:25px;top:40px;opacity:0;position:absolute;transition:opacity .3s,visibility .3s;visibility:hidden;width:-moz-max-content;width:max-content;z-index:1;box-shadow:0 0 3px 1px rgba(0,0,0,.25);border-radius:5px;padding:10px}.drop-menu-item{list-style:none;padding:10px 40px 10px 10px;position:relative}.drop-menu-item:hover{background-color:#fff1dc}.drop-menu-item a{color:#000;text-decoration:none}.drop-menu-item::after{content:"";width:8px;height:8px;border-top:solid 2px #f06f00;border-right:solid 2px #f06f00;position:absolute;right:15px;transform:translate(0,-50%) rotate(45deg);top:50%}.drop-menu-item-line{margin:5px auto;width:95%;height:2px;background-color:#e5e5e5}.drop-menu-item-product{font-family:"Verdana serif";font-weight:600;font-size:15px;margin:0}.drop-menu-item-description{font-size:12px;color:#666;margin:0}@media (max-width:1299.98px){.drop-menu{display:none}.drop-menu-list{display:none}}.taimen-starterpack.navbar{height:100px}@media (max-width:1399.98px){.taimen-starterpack.navbar{height:90px}}@media (max-width:767.98px){.taimen-starterpack.navbar{height:74px}}@media (max-width:475px){.taimen-starterpack.navbar{height:60px}}.taimen-starterpack.navbar .navbar-brand{font-family:initial!important;font-style:normal!important;line-height:1em;font-size:30px}.taimen-starterpack.navbar .navbar-brand span{font-size:clamp(14px,.7em,21px);font-weight:400}@media (max-width:767.98px){.taimen-starterpack.navbar .navbar-brand{font-size:21px}}@media (max-width:475px){.taimen-starterpack.navbar .navbar-brand{font-size:16px}}.taimen-starterpack.navbar .navbar-brand sup{font-family:Consolas;top:-.5em;font-size:15px}.taimen-starterpack.navbar .navbar-brand .verdana{font-weight:700}.taimen-starterpack.navbar .navbar-collapse{flex-grow:initial;margin-left:auto}.taimen-starterpack.navbar .navbar-collapse .navbar-nav.navbar-anchor{display:none}.taimen-starterpack.navbar .taimen-contact{display:none}@media (max-width:767.98px) and (min-width:375px){.taimen-starterpack.navbar .navbar-collapse,.taimen-starterpack.navbar .navbar-toggler{display:none}.taimen-starterpack.navbar .container-fluid{--bs-gutter-x:5px;padding-left:7px}.taimen-starterpack.navbar .navbar-brand,.taimen-starterpack.navbar .navbar-brand-container{margin-right:0!important}.taimen-starterpack.navbar .taimen-contact{display:block;font-size:14px;position:relative;margin-top:auto;margin-bottom:0;padding:6px 0}.taimen-starterpack.navbar .taimen-contact:hover{opacity:.6}}@media (max-width:767.98px) and (min-width:375px) and (max-width:485px){.taimen-starterpack.navbar .taimen-contact{font-size:12px}}@media (max-width:767.98px) and (min-width:375px){.taimen-starterpack.navbar .taimen-contact::before{content:"";background-image:url(../img/taimen/ico002_g.svg);display:inline-block;background-repeat:no-repeat;width:48px;height:30px;position:absolute;top:-24px;left:50%;transform:translate(-50%,0)}.taimen-starterpack.navbar .taimen-contact:hover{opacity:.6}}