body{--logo-color: #27C22C;--logo-color: rgb(0, 170, 0);--logo2-color: #2e9632;--logo3-color: #27802a;--text-color: #3A3A3A;--text-color2: rgb(112, 112, 112);--bkg-color: #fff;--bkgtrans-color: rgba(255, 255, 255, 0.95);--bkgtrans-color2: rgba(255, 255, 255, 0.85);--bkgtrans-color2: rgba(255, 255, 255, 0.80);--title-color: #3A3A3A;--bkgrey-color: #ebebeb;--bkgrey2-color: #f5f1f1;--bkgrey3-color: #ecedf0;--bkgrey4-color: #d2d5da;--line-color: #3A3A3A;--black-white: #3A3A3A;--link-color: #265B89;--linkhover-color: #0685f5;--invert-color: #ffffff;--kdnlogo-tit: rgb(146, 11, 45);--noti-winter-bg: #F1F3F8;--noti-winter-txt: #4F5269}body .right.navifader{background:linear-gradient(to left, rgb(255, 255, 255), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 100%)}body .left.navifader{background:linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgb(255, 255, 255) 100%)}body.dark-theme{--logo-color: #2e9632;--logo-color: rgb(0, 170, 0);--logo2-color: #2e9632;--logo3-color: #27802a;--text-color: #e0e0e0;--text-color: #b1b1b1;--text-color: #cfcfcf;--text-color: #dfdfdf;--text-color2: #c4c4c4;--text-color2: #9b9b9b;--bkg-color: #191919;--bkg-color: #141414;--bkg-color: #171c1f;--bkgtrans-color: rgba(23, 28, 31, 0.95);--bkgtrans-color2: rgba(23, 28, 31, 0.85);--bkgtrans-color2: rgba(23, 28, 31, 0.80);--title-color: #e0e0e0;--title-color: #cfcfcf;--title-color: #dfdfdf;--bkgrey-color: #3f3f3f;--bkgrey2-color: #131719;--bkgrey3-color: #131719;--bkgrey4-color: #3f3f3f;--line-color: #000000;--black-white: white;--link-color: #009FE4;--linkhover-color: #0685f5;--invert-color: #171c1f;--kdnlogo-tit: rgb(221, 50, 93);--noti-winter-bg: #4F5269;--noti-winter-txt: #dfdfdf}body.dark-theme .right.navifader{background:linear-gradient(to left, rgb(23, 28, 31), rgba(23, 28, 31, 0.5), rgba(23, 28, 31, 0) 100%)}body.dark-theme .left.navifader{background:linear-gradient(to left, rgba(23, 28, 31, 0), rgba(23, 28, 31, 0.5), rgb(23, 28, 31) 100%)}@media(prefers-color-scheme: dark){body{--logo-color: #2e9632;--logo-color: rgb(0, 170, 0);--logo2-color: #2e9632;--logo3-color: #27802a;--text-color: #e0e0e0;--text-color: #b1b1b1;--text-color: #cfcfcf;--text-color: #dfdfdf;--text-color2: #c4c4c4;--text-color2: #9b9b9b;--bkg-color: #191919;--bkg-color: #141414;--bkg-color: #171c1f;--bkgtrans-color: rgba(23, 28, 31, 0.95);--bkgtrans-color2: rgba(23, 28, 31, 0.85);--title-color: #e0e0e0;--title-color: #cfcfcf;--title-color: #dfdfdf;--bkgrey-color: #3f3f3f;--bkgrey2-color: #131719;--bkgrey3-color: #131719;--bkgrey4-color: #3f3f3f;--line-color: #6e6e6e;--black-white: white;--link-color: #009FE4;--linkhover-color: #0685f5;--invert-color: #171c1f;--kdnlogo-tit: rgb(221, 50, 93);--noti-winter-bg: #4F5269;--noti-winter-txt: #dfdfdf}body .right.navifader{background:linear-gradient(to left, rgb(23, 28, 31), rgba(23, 28, 31, 0.5), rgba(23, 28, 31, 0) 100%)}body .left.navifader{background:linear-gradient(to left, rgba(23, 28, 31, 0), rgba(23, 28, 31, 0.5), rgb(23, 28, 31) 100%)}body.light-theme{--logo-color: #27C22C;--logo-color: rgb(0, 170, 0);--logo2-color: #2e9632;--logo3-color: #27802a;--text-color: #3A3A3A;--text-color2: rgb(112, 112, 112);--bkg-color: #fff;--bkgtrans-color: rgba(255, 255, 255, 0.95);--bkgtrans-color2: rgba(255, 255, 255, 0.85);--title-color: #3A3A3A;--bkgrey-color: #ebebeb;--bkgrey2-color: #f5f1f1;--bkgrey3-color: #ecedf0;--bkgrey4-color: #d2d5da;--line-color: #3A3A3A;--black-white: #3A3A3A;--link-color: #265B89;--linkhover-color: #0685f5;--invert-color: #ffffff;--kdnlogo-tit: rgb(146, 11, 45);--noti-winter-bg: #F1F3F8;--noti-winter-txt: #4F5269}body.light-theme .right.navifader{background:linear-gradient(to left, rgb(255, 255, 255), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 100%)}body.light-theme .left.navifader{background:linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgb(255, 255, 255) 100%)}}body:after{background:var(--bkg-color);z-index:500;content:"";height:100%;overflow:auto;left:0;opacity:0;overflow:hidden;padding:0;position:absolute;position:fixed;top:80px;visibility:hidden;width:100%;height:100%}body.open{overflow:hidden}body.open:after{opacity:1;visibility:visible}body .b-nav{position:fixed;z-index:1111;height:100%;width:100%;top:88px;margin-top:-9px}body .b-nav a,body .b-nav a:visited a:focus,body .b-nav .link-span{color:var(--title-color);text-decoration:none;padding:4px 16px;border-radius:3px}body .b-nav a:hover{color:var(--logo2-color)}body .b-nav .mobact,body .b-nav .mobact:visited{color:var(--logo2-color)}body .b-nav .sepa{display:none}body .b-nav:not(.open){visibility:hidden}body .b-nav li{color:var(--title-color);overflow:auto;list-style-type:none;padding:0 0 0px 0;margin-left:0;margin-right:0;text-align:left;font-size:12px;font-weight:700;font-size:15px}body .b-nav li a,body .b-nav li .link-span{width:100%;padding:16px 20px;display:block}body .b-nav li:not(.open){animation-duration:.4s;animation-fill-mode:both;animation-name:slideOutLeft}body .b-nav li:first-child{padding-top:15px;border-top:none}body .b-nav ul li:first-child{padding-top:0px}body .b-nav.open{visibility:visible;overflow-y:scroll;padding-bottom:100px}body .b-nav.open li{animation-duration:.4s;animation-fill-mode:both;animation-name:slideInLeft}body .b-nav li ul{margin:0;padding:0}body .b-nav li ul li{margin:0;padding:0;margin-bottom:5px}body .b-nav li ul li a,body .b-nav li ul li .link-span{border-top:none;padding:4px 20px 6px 40px;font-size:13px;font-weight:500;margin:0;padding:4px 20px 8px 40px;font-size:14px}body .b-nav li ul li .act,body .b-nav li ul li .act:visited{font-weight:700;color:var(--logo2-color)}body .b-nav li ul li:last-child{margin-bottom:13px;margin-bottom:17px}.b-link{background:rgba(0,0,0,0);border-left:hsla(0,0%,100%,0) solid 2px;color:var(--title-color);text-decoration:none;width:auto}.b-menu{cursor:pointer;display:inline-block;height:49px;padding-left:10px;padding-top:13px;position:relative;user-select:none;width:49px;z-index:12;margin-top:19px;width:38px;height:38px;padding-top:8px;padding-left:7px}.b-bun{background:var(--text-color);position:relative;transition:all .4s ease}.b-bun--top{height:2px;top:0;width:25px}.b-bun--mid{height:2px;top:8px;width:25px}.b-bun--bottom{height:2px;top:16px;width:25px}.b-brand{color:#191919;color:var(--title-color);font-size:12px;font-weight:700;margin-left:30px;position:relative;text-decoration:none;top:-17.8333333333px;transition:all .4s ease;z-index:13}.b-container{display:block;height:49px;position:absolute;top:0px;right:19px;z-index:100000}.b-container:hover:not(.open) .bun-top,.b-container:hover:not(.open) .bun-mid,.b-container:hover:not(.open) .bun-bottom{background:var(--text-color)}.b-container.open .b-main{border:#fff solid 2px}.b-container.open .b-bun--top{background:var(--text-color);top:9px;transform:rotate(45deg)}.b-container.open .b-bun--mid{opacity:0}.b-container.open .b-bun--bottom{background:var(--text-color);top:5px;transform:rotate(-45deg)}.b-container.open .b-brand{color:var(--text-color)}@media(min-width: 55em){.b-container{display:none}}body .b-nav .noborder,body .b-nav .noborder:visited{border:none}.arrow{visibility:hidden}.level1 .arrow{transform:rotate(90deg);visibility:unset}.rotate-a .arrow{transform:rotate(-90deg)}.b-nav .level1{cursor:pointer}.b-nav .level2{display:none}.b-nav .bn-show{display:block}.grid{column-count:1;margin-top:30px;column-gap:60px}@media(min-width: 44.5em){.grid{column-count:2;margin-top:40px}}@media(min-width: 63.375em){.grid{column-count:3;margin-top:50px}}.grid .customer{break-inside:avoid-column;padding:10px 0 10px 0}@media(min-width: 44.5em){.grid .customer{padding:10px 0 40px 0}}.grid .customer .custtext{padding-bottom:3px;padding-top:3px;font-size:.85em;border-left:5px solid var(--logo-color);padding-left:20px;color:var(--text-color)}.grid .customer .custname{font-size:.75em;text-transform:uppercase;letter-spacing:.05em;margin-top:14px;font-weight:700;color:var(--text-color);color:var(--text-color2)}.griddue{column-count:1;margin-top:10px;column-gap:60px}@media(min-width: 44.5em){.griddue{column-count:2;margin-top:20px}}.griddue .item{break-inside:avoid-column}.breadcrumb{display:flex;flex-wrap:wrap;margin-bottom:1rem;list-style:none;font-size:.8em;color:var(--text-color);margin-bottom:20px}.breadcrumb li{display:list-item;text-align:-webkit-match-parent;padding:0 2px}.breadcrumb li a,.breadcrumb li a:hover,.breadcrumb li a:active{padding:0}.breadcrumb .one{padding-left:0}.breadcrumb .bcact{font-weight:700}footer{position:relative;width:100%;overflow:hidden;color:var(--text-color2);padding:40px 0 20px 0}@media(min-width: 44.5em){footer .addr{padding-bottom:0}}footer strong{color:var(--text-color);font-size:1.2em}footer strong a,footer strong a:visited,footer strong a:active,footer strong a:focus,footer strong a:hover{color:var(--text-color)}footer .call{fill:var(--text-color);margin-right:7px;float:left;margin-top:8px}footer .calendar{fill:var(--text-color);margin-right:11px;float:left;margin-top:4px}footer .pipe,footer .comma{display:none}@media(min-width: 44.5em){footer{padding:100px 0 40px 0}footer br{display:none}footer .pipe,footer .comma{display:inline}footer .pipe{padding-left:10px;padding-right:10px}}footer p{padding-bottom:20px;padding-top:3px}footer a,footer a:visited,footer a:hover{padding:6px 0;display:inline-block}@media(min-width: 44.5em){footer a,footer a:visited,footer a:hover{padding:3px 0}}footer .red{color:rgba(207,9,9,.8549019608)}@media(min-width: 44.5em){footer .firstlink{padding-top:10px;margin-bottom:0;padding-bottom:0}}@media(min-width: 44.5em){footer .secondlink{padding-top:0}}.spacetop{margin-top:40px}aside{position:absolute;right:0;bottom:8px;width:75px;height:160px}@media(min-width: 44.5em){aside{position:fixed;right:0;top:480px;display:block;width:50px}}@media(min-width: 80.375em){aside{top:320px}}@media(min-width: 95.375em){aside{top:450px}}aside .top,aside .top:visited{width:100%;color:#fff;text-decoration:none;text-align:center;display:block;font-size:13px;font-weight:700;font-size:12px;height:82px;background-color:#3a3a3a;background-color:#191919;border-top-left-radius:15px}aside .top span,aside .top:visited span{width:100%;display:inline-block}aside .top .icon,aside .top:visited .icon{fill:#ebebeb;margin-bottom:-8px;margin-top:15px}@media(min-width: 44.5em){aside .top .icon,aside .top:visited .icon{margin-top:22px}}aside .darkmode{width:100%;text-align:center;padding:20px 0;margin-top:2px;border:none;background:none;font-size:13px;font-weight:700;font-size:12px;height:82px;background-color:#3a3a3a;background-color:#191919;cursor:pointer}aside .darkmode .switch::before{content:"OFF";display:inline-block;color:#ebebeb}aside .darkmode .icon{fill:#ebebeb}aside .darkmode .switch span{display:none}@media(min-width: 44.5em){aside .darkmode{border-bottom-left-radius:15px}}body.dark-theme aside .darkmode .switch::before{content:"ON";color:var(--logo-color)}body.dark-theme aside .darkmode .icon{fill:var(--logo-color)}@media(prefers-color-scheme: dark){aside .darkmode .switch::before{content:"ON";color:#27c22c}aside .darkmode .icon{fill:#27c22c}body.light-theme aside .darkmode .switch::before{content:"OFF";color:#ebebeb}body.light-theme aside .darkmode .icon{fill:#ebebeb}}footer .addon{margin-top:18px;overflow:auto}@media(min-width: 44.5em){footer .addon{margin-bottom:20px;margin-top:10px}}@media(min-width: 44.5em){footer .addon .reviews{float:left}}footer .addon .reviews .goo-left .google-g-logo{width:38px;height:38px}@media(min-width: 44.5em){footer .addon .reviews .goo-left{float:left;overflow:auto;padding:16px 15px 0 0}}footer .addon .reviews .goo-right{overflow:auto}footer .addon .reviews .goo-right ul{display:table;margin-left:-3px}footer .addon .reviews .goo-right ul li{display:inline-table}footer .addon .reviews .goo-right ul li svg{fill:#f0be42}footer .addon .reviews .goo-right br{display:inline;line-height:10px}footer .addon .reviews .goo-right .revtxt,footer .addon .reviews .goo-right .revtxt:visited,footer .addon .reviews .goo-right .revtxt:active{font-size:.7em;color:var(--text-color);line-height:1.4;display:block}footer .addon .reviews .goo-right .revtxt .post_date,footer .addon .reviews .goo-right .revtxt:visited .post_date,footer .addon .reviews .goo-right .revtxt:active .post_date{display:none}footer .addon .reviews .goo-right .revtxt .bld,footer .addon .reviews .goo-right .revtxt:visited .bld,footer .addon .reviews .goo-right .revtxt:active .bld{font-weight:700}footer .addon .reviews .goo-right .revtxt:hover{color:var(--logo2-color)}footer .addon .sds-wrapper{margin-top:20px;margin-left:0}@media(min-width: 44.5em){footer .addon .sds-wrapper{float:left;margin-top:22px;margin-left:48px}}footer .addon .sds-wrapper .sds{width:200px;height:37px}
