body{font-size:16px;font-family:"clicker",sans-serif;background:#ffffff;color:#252525}a{color:#666666}a:hover{color:#dc1f26;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,form,table{margin:20px}h1:first-of-type,h2:first-of-type{margin-top:0px}hr{margin:40px 20px;height:1px;border:none 0;border-top:1px solid #efefef}ul,ol{margin:20px 20px;padding:0px 20px}li{margin:10px 5px;padding:0px}ul>li>ul{padding:0}p{line-height:20px}h1{color:#252525;font-family:"jaf-mashine-rounded",sans-serif;font-size:42px;font-weight:200;text-transform:uppercase}h2{color:#252525;font-family:"clicker",sans-serif;font-size:32px;font-weight:400;text-transform:uppercase}h3{color:#000000;font-family:"jaf-mashine-rounded",sans-serif;font-size:24px;font-weight:700}h4{color:#dc1f26;font-family:"clicker",sans-serif;font-size:20px;font-weight:300;text-transform:uppercase}h5{font-size:18px;font-family:"clicker-compressed",sans-serif}table{width:calc(100% - 40px);border-collapse:collapse;border:1px solid #cccccc}table tr:nth-of-type(even){background-color:rgba(0,0,0,0.05)}table td,table th{padding:10px;text-align:left;font-size:16px}table thead th{background-color:#252525;color:#ffffff;font-weight:700}table tfoot td{background-color:#000000;color:white;font-weight:100}dl{margin:20px;padding:0px;display:flex;flex-wrap:wrap;border:1px solid #cccccc}dl dt,dl dd{padding:10px;border-bottom:1px solid #cccccc}dl dt:last-of-type,dl dd:last-of-type{border-bottom:none}dl dt{width:25%;border-right:1px solid #cccccc}dl dd{width:75%;margin-inline-start:0px;font-weight:700}blockquote{position:relative;background-color:#efefef;border-radius:3px;margin:20px 40px;padding:20px;font-size:120%}blockquote.quote-left{float:left;margin:10px;width:50%;left:-20px}blockquote.quote-right{float:right;width:50%;right:-40px}img{max-width:100%;height:auto}@media only screen and (max-width: 425px){h1{font-size:36px}table{border:1px solid #efefef}table caption{font-size:1.3em}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{display:block;margin-bottom:0.625em}table td{display:block;font-size:0.8em;text-align:left}table td .btn{display:block;width:100%;text-align:center}table td::before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase;margin-right:5px}table td:last-child{border-bottom:0}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.site-shell{position:relative;margin:0}.flex-row{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.flex-row--max{max-width:1280px;margin:auto}.flex-row--pad{padding:20px 0px}.flex-row--item{order:0;flex-grow:1}.flex-row--item__col-12{flex-basis:calc(100% - 10px)}.flex-row--item__col-9{flex-basis:calc(75% - 10px)}.flex-row--item__col-6{flex-basis:calc(50% - 10px)}.flex-row--item__col-3{flex-basis:calc(25% - 10px)}.flex-row--item__col-4{flex-basis:calc(33.333% - 10px)}.flex-row--item__col-8{flex-basis:calc(66.666% - 10px)}.flex-row--item__col-10{flex-basis:calc(83.333% - 10px)}.flex-row--item__col-7{flex-basis:calc(58.333% - 10px)}.flex-row--item__col-5{flex-basis:calc(41.666% - 10px)}.flex-row--item__col-2{flex-basis:calc(16.666% - 10px)}.flex-row--item__col-1{flex-basis:calc(8.333% - 10px)}.flex-row--item__pad{padding:20px 0px}.flex-row--item>p:last-child{margin-bottom:40px}.flex-row--item__white{background-color:#ffffff;border-radius:2px;padding:20px;box-shadow:0px 0px 3px rgba(0,0,0,0.05)}.flex-row--item__dark{background-color:#252525;color:#ffffff;border-radius:2px;padding:20px;box-shadow:0px 0px 3px rgba(0,0,0,0.05)}.flex-row--item__red{background-color:#dc1f26;color:#ffffff;border-radius:2px;padding:20px;box-shadow:0px 0px 3px rgba(0,0,0,0.05)}.flex-row--item__line-menu{margin-bottom:20px}.flex-row__yoink{position:relative;top:-30px;background-color:#ffffff;border-radius:5px;padding:20px}@media only screen and (max-width: 768px){.flex-row--item{flex-basis:100%}}@media only screen and (max-width: 425px){.flex-row--item__line-menu{order:100;margin-bottom:-70px}.flex-row--item__line-menu .line-menu--content{flex-direction:column}.flex-row__yoink{padding:0px}}header{position:relative;z-index:5000;box-shadow:0px 0px 3px rgba(0,0,0,0.1)}.site-header{display:flex;flex-wrap:no-wrap;justify-content:space-between;background-color:#ffffff;height:85px;transition:all 0.25s ease}.site-header--item{order:0}.site-header--item__logo{padding:5px 0px;width:1280px;max-width:1280px}.site-header--item__logo #logo-main{height:100%}.site-header--item__menu{aspect-ratio:1 / 1;display:flex;width:85px;background-color:#dc1f26;color:#ffffff;transition:all 0.2s ease;cursor:pointer}.site-header--item__menu i{justify-content:center;align-items:center;display:block;font-size:46px;margin:auto;transition:all 0.25s ease}.site-header--item__menu:hover{background-color:#252525}.site-header--item__menu-alt{aspect-ratio:1 / 1;display:flex;width:85px;color:#252525;transition:all 0.2s ease;cursor:pointer}.site-header--item__menu-alt i{justify-content:center;align-items:center;display:block;font-size:46px;margin:auto;transition:all 0.25s ease}.site-header--item__menu-alt:hover{color:#dc1f26}footer{background-color:#252525;border-bottom:5px solid #dc1f26;color:#ffffff}footer a{text-decoration:none;color:#999999}footer a:hover{color:#ffffff}footer .footer-link-menu{margin:0;padding:0;list-style:none}footer .footer-link-menu li{margin:5px 10px;padding:0px;border-bottom:1px dotted #333333}footer .footer-link-menu li:last-child{border-bottom:0px}footer .footer-link-menu li a{display:block;padding:10px 15px}footer .site-footer{display:flex;flex-wrap:wrap;justify-content:center;align-items:top;max-width:1280px;margin:40px auto 20px;font-size:85%}footer .site-footer .site-footer--item{order:0;flex-grow:1}footer .site-footer .site-footer--item h4{color:#666666;margin:40px 5px 0;padding-bottom:10px;border-bottom:1px solid #333333}footer .site-footer .site-footer--item p{font-weight:100}footer .site-footer .site-footer--item .footer-link-menu li{display:flex;align-items:center}footer .site-footer .site-footer--item .footer-link-menu li::before{font-family:"Font Awesome 5 Pro";font-weight:400;content:"\f105";color:#444444}footer .site-footer .site-footer--item__addr{width:25%}footer .site-footer .site-footer--item__div{width:25%}footer .site-footer .site-footer--item__sitemap{width:25%}footer .site-footer .site-footer--item__world{width:25%}footer .site-footer .site-footer--item__world .footer-world-map{margin-left:40px}footer .site-footer .site-footer--item__legal{width:100%;color:#666666;font-size:80%;text-align:center}nav ul{margin:0;padding:0;list-style:none}nav ul li{margin:0px;padding:0px}nav a{text-decoration:none}.menu-main{color:#ffffff;height:100%;width:0;opacity:0;position:fixed;z-index:5001;left:0;top:0;background-color:#000;background-color:rgba(0,0,0,0.9);overflow-x:hidden;transition:0.5s}.menu-main .menu-main--content{position:relative;list-style:none;padding:0px;margin:auto;width:40%;top:25%;text-align:center}.menu-main .menu-main--content a{position:relative;display:inline-block;color:#ffffff;font-size:32px;text-decoration:none;padding-bottom:10px}.menu-main .menu-main--content a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#dc1f26;transform-origin:bottom right;transition:transform 0.25s ease-out}.menu-main .menu-main--content a:hover:after{transform:scaleX(1);transform-origin:bottom left}.menu-main .menu-main--btn__close{position:absolute;top:8px;left:24px;font-size:60px}.menu-main .menu-main--btn__close:hover{color:#ffffff}.menu-div{color:#666666;height:0;width:25%;min-width:380px;opacity:0;position:fixed;z-index:5000;right:0;top:0;background-color:#fff;background-color:rgba(255,255,255,0.9);overflow-y:hidden;transition:0.5s}.menu-div .menu-div--content{position:relative;width:80%;top:10%;margin:auto;opacity:0;transition:0.25s}.menu-div .menu-div--content p{text-align:center;margin-top:40px}.menu-div .menu-div--content h2{font-size:24px;text-align:center;color:#252525;border:2px solid #252525;border-radius:2px;padding:5px;margin:20px 0px;font-weight:300}.menu-div .menu-div--content .menu-div--download-list{margin:20px 0px;width:100%}.menu-div .menu-div--content .menu-div--download-list td:last-of-type{text-align:right}.menu-div .menu-div--btn__close{font-size:60px}.menu-div .menu-div--btn__close:hover{color:#000000}#divMenu.sticky{position:fixed;z-index:4999;left:0;top:65px}.line-menu{background-color:rgba(235,235,235,0.9);border-radius:3px;padding:1px 0px}.line-menu .line-menu--content{display:flex;flex-wrap:nowrap;gap:5px;justify-content:center;align-items:stretch;margin:0px auto;padding:0px;max-width:1280px}.line-menu .line-menu--content .line-menu--item{flex-grow:0}.line-menu .line-menu--content a{display:inline-block;padding:10px 20px;color:#666666}.line-menu .line-menu--content a:hover{background-color:rgba(215,215,215,0.9);color:#252525}.line-menu .line-menu--content__max{justify-content:space-evenly}.line-menu .line-menu--content__max .line-menu--item{flex-grow:1}.line-menu .line-menu--content__max .line-menu--item a{display:block;text-align:center}.line-menu__pad .line-menu--item a{padding-block:15px !important}.section-navigation{position:-webkit-sticky;position:sticky;top:120px}.section-navigation h5{margin-block:20px;margin-inline:0px;font-size:18px;text-transform:uppercase}.section-navigation form{margin-block:20px;margin-inline:0px}.sec-head{display:flex;gap:10px;justify-content:space-between;align-items:center;border:3px solid #252525;border-radius:2px;color:#252525;font-weight:700;font-size:clamp(16px, 1vw, 20px);text-transform:uppercase}.sec-head span{color:#252525}.sec-head .sec-head--menu{display:none;border:0;background:transparent;margin-right:5px;cursor:pointer}.sec-head a,.sec-head span{color:#252525;display:block;padding:10px;flex:1;text-decoration:none}.sec-menu .sec-menu--item{position:relative;border-bottom:1px dashed #cccccc}.sec-menu .sec-menu--item a{color:#666666}.sec-menu .sec-menu--item__count a::after{content:attr(data-count);position:absolute;right:10px;width:24px;padding:3px;background-color:rgba(0,0,0,0.1);border-radius:8px;font-size:80%;font-family:"clicker-compressed",sans-serif;text-align:center;color:#555555}.sec-menu .sec-menu--item__nested{border-top:1px dashed #cccccc}.sec-menu .sec-menu--item__nested .sec-menu--item__nested-item{border-top:1px dashed #cccccc}.sec-menu .sec-menu--item__nested .sec-menu--item__nested-item a{color:#666666;padding:10px 20px}.sec-menu .sec-menu--item__nested .sec-menu--item__nested-item:first-of-type{border-top:0}.sec-menu .sec-menu--item__nested .sec-menu--item__nested-item:last-of-type{border-bottom:0}.sec-menu li{margin:0px}.sec-menu li:last-of-type{border-bottom:0}.sec-menu a,.sec-menu span,.sec-menu label{color:#666666;display:block;padding:10px}.sec-menu a.active,.sec-menu span.active{color:#dc1f26 !important;font-weight:700}.sec-menu a:hover{color:#252525 !important}.icon-menu{margin:0;padding:0;list-style:none;margin:20px;border:1px solid #cccccc;border-radius:3px}.icon-menu li{padding:0px;margin:0px;border-bottom:1px solid #cccccc}.icon-menu li:last-of-type{border-bottom:0}.icon-menu li a{padding:10px;display:block;text-decoration:none}.icon-menu li a:hover{background-color:#efefef}.icon-menu__full{margin-block:20px;margin-inline:0px}@media only screen and (max-width: 768px){footer .site-footer .site-footer--item{margin:0px 20px}footer .site-footer .site-footer--item .footer-link-menu{columns:2}footer .site-footer .site-footer--item .footer-link-menu li{margin:0;justify-content:center}footer .site-footer .site-footer--item .footer-link-menu li::before{content:""}footer .site-footer .site-footer--item h4{column-span:all;margin:20px 0px}footer .site-footer .social-list{justify-content:center}footer .site-footer .site-footer--item__legal{columns:1}footer .site-footer .site-footer--item__legal h4{column-span:all}footer .site-footer .site-footer--item__addr,footer .site-footer .site-footer--item__div,footer .site-footer .site-footer--item__sitemap,footer .site-footer .site-footer--item__world{width:100%;text-align:center}.section-navigation{margin-inline:20px;margin-bottom:10px;padding-top:20px}.section-navigation .sec-head--menu{display:inline-block}.section-navigation .sec-menu{display:none}.section-navigation .sec-menu[data-show="true"]{display:block;box-shadow:0px 0px 5px #cccccc;margin-top:5px}}@media only screen and (max-width: 425px){header .site-header{gap:10px;height:65px}header .site-header .site-header--item__menu,header .site-header .site-header--item__menu-alt{width:65px}header .site-header .site-header--item__menu i,header .site-header .site-header--item__menu-alt i{font-size:32px}header .site-header .site-header--item__menu-alt{display:none}.menu-main .menu-main--content{width:60%}.menu-main .menu-main--content a{font-size:24px}}.sticky{position:fixed;top:0;width:100%}.sticky .site-header{height:65px}.sticky .site-header .site-header--item__menu,.sticky .site-header .site-header--item__menu-alt{width:65px}.sticky .site-header .site-header--item__menu i,.sticky .site-header .site-header--item__menu-alt i{font-size:32px}.sticky+.site-content{padding-top:65px}#slideSec{background-color:#252525;color:#ffffff}.site-content{min-height:80vh}.col__shadow{box-shadow:0px 0px 10px rgba(0,0,0,0.05)}.col__pad-top{padding-top:20px}.main-content{container-type:inline-size;container-name:main}.nav-side-menu{container-type:inline-size;container-name:nav-left}.side-bar-right{container-type:inline-size;container-name:side-right}.sec-offset{margin-top:36px}.call-out{border:5px solid #dc1f26;color:#dc1f26;padding:10px}.hero-image{position:relative;min-height:33vh;background-color:#252525;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}.hero-image .hero-image--content{position:absolute;width:60%;left:50%;margin-left:-30%;bottom:40px;z-index:100;color:#ffffff;text-align:center}.hero-image .hero-image--content h1{color:#ffffff;font-size:62px;line-height:62px;font-weight:700;text-shadow:0px 0px 3px #000000;margin-bottom:0px}.hero-image .hero-image--content h2{display:inline-block;margin-top:10px;background-color:#dc1f26;padding:5px 40px;box-shadow:0px 0px 3px #000000;font-size:24px;line-height:24px}.hero-image__lrg{min-height:60vh}.hero-image__sml{min-height:20vh}.text__sml{font-size:75%}.text__callout{font-size:125%}.text__center{text-align:center}.header__tight{margin-bottom:0px}.header__box{border:1px solid #efefef;color:#cccccc;padding:4px;text-transform:uppercase;width:calc(100% - 10px);margin:20px auto 5px !important;font-size:16px;text-align:center;line-height:24px;background-color:#ffffff}.rule__dashed{border-top:1px dashed #efefef}.item-flex-list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;gap:5px}.item-flex-list li{flex-grow:1;border-radius:3px;text-align:center;padding:0px}.item-flex-list li .item-flex-list--title{position:absolute;bottom:-14px;display:block;width:90%;margin:auto;background-color:#ffffff;border:1px solid #efefef;padding:5px 10px;transition:all 0.3s ease}.item-flex-list li a{position:relative;display:block;border:1px solid #efefef;padding:10px;text-decoration:none;transition:all 0.3s ease}.item-flex-list li a:hover{border:1px solid #dc1f26;color:#252525}.item-flex-list li a:hover .item-flex-list--title{border:1px solid #dc1f26}.card-list{margin:0;padding:0;list-style:none;margin:20px;display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}.card-list li{margin:0;padding:0;border:1px solid #efefef;border-left:3px solid #cccccc;border-radius:0 3px 3px 0;transition:border 250ms ease-in}.card-list li:hover{border-left:3px solid #dc1f26}.box-shell{margin-bottom:20px;min-height:50vh}.box-list{margin:0;padding:0;list-style:none;margin:20px;display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}.box-list a{text-decoration:none}.box-list.box-list__col2{grid-template-columns:repeat(2, 1fr)}.box-list .box-list--item{position:relative;display:block;padding:0px;margin:0;border:1px solid #efefef;border-radius:3px}.box-list .box-list--item .box-list--img{width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:2px;background-color:#efefef;background-size:cover;background-position:center center}.box-list .box-list--item .box-list--img img{aspect-ratio:4/5;object-fit:cover}.box-list .box-list--item p:last-child{margin-bottom:0px}.box-list .box-list--item .box-list--content{margin-top:1px;padding:20px 10px}.box-list .box-list--item .box-list--content h4{margin-top:0px}.box-list .box-list--item .box-list--badge{display:block;margin-top:10px;background-color:#252525;padding:5px;color:#ffffff}.box-list .box-list--item a{display:block;padding:10px;text-align:center;text-decoration:none}.box-list .box-list--item__med{width:calc(33.3% - 10px)}.box-list .box-list--item__med .box-list--img{aspect-ratio:2/1}.box-list .box-list--item__lrg{width:calc(50% - 10px)}.box-list .box-list--item__lrg .box-list--img{aspect-ratio:2/1}.box-list__nav li{border:1px solid #efefef}.box-list__nav li a{display:block;padding:20px;text-align:center}.box-list__nav li a i{display:block;font-size:48px;margin-bottom:20px}.box-list__downloads{margin:20px}.box-list__downloads .download--hardcopy{position:absolute;background-color:#ffffff;padding:10px}.box-list__downloads .download--hardcopy input{display:block}.btn.download--btn{background-color:#cccccc;pointer-events:none}.box-list__downloads .box-list--item:has(.download--hardcopy input:checked){border:1px solid #dc1f26}:has(.box-list__downloads .download--hardcopy input:checked) .btn.download--btn{background-color:#dc1f26;pointer-events:auto}#downloadRequestForm{display:none}.box-list__ind li{border:1px solid #efefef}.box-list__events{grid-template-columns:repeat(3, 1fr)}.box-list__events li{border:1px solid #efefef}.box-list__loc{grid-template-columns:repeat(3, 1fr)}.content-item.content-item__divider{border-top:1px solid #efefef;margin-top:40px;padding-top:20px}.content-item.content-item__grey{background-color:#efefef;border-radius:2px;margin-top:40px;padding:20px}.content-item.content-item__dark{background-color:#444444;color:#ffffff;border-radius:2px;margin-top:40px;padding:20px}.box-list__products a{color:#666666}.box-list__products h4{color:#000000;font-weight:700}.box-list__products p:last-child{margin-bottom:0}.product-header{border:3px solid #252525;border-radius:2px;color:#252525;font-weight:700;font-size:120%;text-transform:uppercase;padding:10px 20px}.product-filter{margin:0px 0px 20px}.product-filter ul{list-style:none;padding:0px;margin:0px}.product-filter ul li{padding:0px;margin:0px}.product-filter ul li label{display:block;padding:10px;font-size:14px}.product-filter ul li label:hover{background-color:#efefef;border-radius:1px}.product-filter--tag-list{margin-block:5px;display:flex;gap:2px}.product-filter--tag-list span{display:inline-block;background-color:#555555;color:#ffffff;padding:5px 10px;font-size:11px;text-transform:uppercase;border-radius:2px}.product-filter--tag-list span i{margin-left:2px}.product-filter--tag-list span:hover{background-color:#dc1f26;cursor:pointer}.product-filter--options{max-height:500px;transition:max-height 500ms ease-out;transform-origin:top;overflow:hidden}.product-filter--options__close{max-height:0}.product-intro{padding:10px;display:flex;gap:20px}.product-intro--content{width:60%}.product-intro--content h2{margin-top:20px}.product-intro--img{width:40%}.dist-table{margin-bottom:40px}.dist-table td{border-bottom:1px solid #cccccc}.dist-table .dist-table--info{display:none}.post-header__box{border:6px solid #000000;padding:5px;font-weight:700}.media-list{margin:0;padding:0;list-style:none}.media-list li{border-bottom:1px solid #efefef}.media-list li h4{margin-bottom:0px}.media-list li h5{margin-top:5px}.media-list li a{text-decoration:none}.media-list__event{margin:10px}.media-list__event li{border:1px solid #efefef}.hyd-cad-data>table:last-of-type{display:none}.external-content .pdf{display:none}.external-content span.g{display:block;margin:20px;font-weight:bold}.external-content .gr{font-weight:bold}.external-content p u{text-decoration:none;font-weight:700}.assets-file-view{min-height:200px}.file-data-folders{list-style:none;margin:20px;padding:0;display:flex;gap:5px}.file-data-folders li{margin:0;padding:0}.file-data-folders li a{display:inline-block;background-color:#efefef;text-transform:uppercase;padding:5px 10px;font-size:90%;cursor:pointer}.file-data-folders li a:hover{color:#252525;background-color:#cccccc}.file-data-folders li:last-child a{background-color:#444444;color:#ffffff;pointer-events:none}.file-data-folders li:last-child a::after{font-family:"Font Awesome 5 Pro";font-weight:400;content:" \f0d7"}.file-data-list{list-style:none;margin:20px;padding:0;display:none;grid-template-columns:repeat(3, 1fr);gap:10px}.file-data-list li{padding:0;margin:0;border:1px solid #efefef}.file-data-list li a{display:block;padding:10px;text-decoration:none;text-align:center;color:#666666}.file-data-list li a h5{color:#252525}.file-data-list li a p{font-size:90%;margin-top:-10px}.file-data-list li a i{display:block;font-size:200%}.file-data-list li:hover{border:1px solid #cccccc}.file-data-list li:hover h5{color:#dc1f26}.file-data-list:has(li){display:grid}.file-data-table a{text-decoration:none}.calc-shell .calc-form{display:flex}.calc-shell .calc-form>div{flex:1}.calc-shell .calc-form>div h4{text-transform:uppercase;border:1px solid #dc1f26;padding:5px}.calc-shell .calc-form table tr td:last-of-type{font-weight:700}.calc-shell .calc-notes{font-size:14px;background-color:#ffffff;border:1px solid #efefef;padding:10px;margin:20px}.calc-dec-conv{background-color:#efefef;margin:20px;padding:20px}@media only screen and (max-width: 1024px){.card-list,.box-list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 768px){.hero-image .hero-image--content{width:80%;left:50%;margin-left:-40%}.calc-form{flex-direction:column}.product-filter{margin:0px 20px 20px}}@media only screen and (max-width: 425px){.hero-image{height:50vh}.hero-image .hero-image--content{width:90%;left:50%;margin-left:-45%}.hero-image .hero-image--content h1{font-size:48px;line-height:48px}.hero-image .hero-image--content h2{font-size:18px}.box-list__loc,.box-list__ind,.box-list__col2{grid-template-columns:1fr !important}.item-flex-list{flex-wrap:wrap}.item-flex-list li{width:45%}.card-list{grid-template-columns:repeat(1, 1fr)}}.btn{display:inline-block;background-color:#dc1f26;padding:10px 20px;border:0;border-radius:5px;color:#ffffff;text-shadow:none;text-transform:uppercase;text-decoration:none;transition:all 0.2s ease;line-height:20px;outline:0}.btn i{margin-left:0px}.btn:hover{background-color:#252525;color:#ffffff}.btn__alt{background-color:#666666 !important}.btn__alt:hover{background-color:#252525 !important;color:#ffffff !important}.btn__light{background-color:#ffffff !important;color:#252525 !important}.btn__light:hover{background-color:#efefef !important;color:#252525 !important}.btn__ghost{background-color:unset !important;border:1px solid rgba(0,0,0,0.25);color:rgba(0,0,0,0.25) !important}.btn__ghost:hover{border:1px solid rgba(0,0,0,0.5);color:rgba(0,0,0,0.5) !important}.btn__thin{background-color:unset !important;border:1px solid #252525;color:#252525 !important}.btn__thin:hover{border:1px solid #dc1f26;color:#dc1f26 !important}.btn__icon{padding:10px;width:40px;text-align:center}.btn__sml{font-family:"clicker-compressed",sans-serif;font-size:90%;padding:6px 10px;letter-spacing:0.75px;line-height:18px}.btn__tall{padding-block:14px}.btn__lrg{font-size:120%;padding:20px}.btn__dbl{padding:10px 40px}.btn__half{display:block;width:50%;text-align:center;margin:auto}.btn__block{display:block;width:100%;text-align:center;margin-bottom:5px}.flex-form{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0px}.flex-form p{margin:5px}.flex-form .flex-form--item{order:0;flex:1}.flex-form .flex-form--item__xsm{flex-grow:0}.flex-form .flex-form--item__sml{flex-grow:1}.flex-form .flex-form--item__med{flex-grow:3}.flex-form .flex-form--item__lrg{flex-grow:4}.flex-form .flex-form--item__xlg{flex-grow:5}.flex-form__oneLine{flex-wrap:nowrap}form fieldset{margin-bottom:20px;border:1px solid #efefef;border-radius:5px}form fieldset legend{font-size:75%;text-transform:uppercase;padding:5px 10px;border:1px solid #efefef;border-radius:5px}form fieldset hr{border-top:1px solid #efefef}form select{display:inline-block;width:100%;font-size:16px;background-color:#ffffff;padding:10px;border:1px solid #efefef;border-radius:2px;transition:all 0.2s ease;padding:9px}form select:hover{border:1px solid #aaaaaa;outline:0}form select:focus{border:1px solid #252525;outline:0}form textarea{display:inline-block;width:100%;font-size:16px;background-color:#ffffff;padding:10px;border:1px solid #efefef;border-radius:2px;transition:all 0.2s ease;min-height:100px;overflow:hidden}form textarea:hover{border:1px solid #aaaaaa;outline:0}form textarea:focus{border:1px solid #252525;outline:0}form input[type="text"]{display:inline-block;width:100%;font-size:16px;background-color:#ffffff;padding:10px;border:1px solid #efefef;border-radius:2px;transition:all 0.2s ease}form input[type="text"]:hover{border:1px solid #aaaaaa;outline:0}form input[type="text"]:focus{border:1px solid #252525;outline:0}form input[type="email"]{display:inline-block;width:100%;font-size:16px;background-color:#ffffff;padding:10px;border:1px solid #efefef;border-radius:2px;transition:all 0.2s ease}form input[type="email"]:hover{border:1px solid #aaaaaa;outline:0}form input[type="email"]:focus{border:1px solid #252525;outline:0}form input[type="password"]{display:inline-block;width:100%;font-size:16px;background-color:#ffffff;padding:10px;border:1px solid #efefef;border-radius:2px;transition:all 0.2s ease}form input[type="password"]:hover{border:1px solid #aaaaaa;outline:0}form input[type="password"]:focus{border:1px solid #252525;outline:0}form input[type="number"]{display:inline-block;width:100%;font-size:16px;background-color:#ffffff;padding:10px;border:1px solid #efefef;border-radius:2px;transition:all 0.2s ease}form input[type="number"]:hover{border:1px solid #aaaaaa;outline:0}form input[type="number"]:focus{border:1px solid #252525;outline:0}form input[type="date"]{display:inline-block;width:100%;font-size:16px;background-color:#ffffff;padding:10px;border:1px solid #efefef;border-radius:2px;transition:all 0.2s ease}form input[type="date"]:hover{border:1px solid #aaaaaa;outline:0}form input[type="date"]:focus{border:1px solid #252525;outline:0}form input[type="time"]{display:inline-block;width:100%;font-size:16px;background-color:#ffffff;padding:10px;border:1px solid #efefef;border-radius:2px;transition:all 0.2s ease}form input[type="time"]:hover{border:1px solid #aaaaaa;outline:0}form input[type="time"]:focus{border:1px solid #252525;outline:0}form input[type="url"]{display:inline-block;width:100%;font-size:16px;background-color:#ffffff;padding:10px;border:1px solid #efefef;border-radius:2px;transition:all 0.2s ease}form input[type="url"]:hover{border:1px solid #aaaaaa;outline:0}form input[type="url"]:focus{border:1px solid #252525;outline:0}form input:required:invalid,form select:required:invalid,form textarea:required:invalid{border-left:2px solid #f90403 !important}form input:required:valid,form select:required:valid,form textarea:required:valid{border-left:2px solid #80c217 !important}form label.option{display:block;cursor:pointer;border:1px solid #efefef;border-radius:2px;padding:10px}#prodFilter .product-filter--options label:hover{cursor:pointer}#prodFilter .product-filter--options label:hover input[type="radio"],#prodFilter .product-filter--options label:hover input[type="checkbox"]{outline:2px solid #dc1f26}#prodFilter .product-filter--options input[type="checkbox"]{appearance:none;width:10px;height:10px;background-color:#cccccc;outline:2px solid #999999;outline-offset:2px;margin-right:5px}#prodFilter .product-filter--options input[type="checkbox"]:checked{background-color:#dc1f26;outline:2px solid #dc1f26}#prodFilter .product-filter--options input[type="radio"]{appearance:none;width:10px;height:10px;background-color:#cccccc;outline:2px solid #999999;outline-offset:2px;border-radius:50%;margin-right:5px}#prodFilter .product-filter--options input[type="radio"]:checked{background-color:#dc1f26;outline:2px solid #dc1f26}@media only screen and (max-width: 425px){.flex-form__oneLine{flex-direction:column}.flex-form__oneLine input[type="submit"]{display:block;width:100%;text-align:center}}table.tool-table{width:calc(100% - 40px);border-collapse:collapse;border:1px solid #cccccc}table.tool-table tr:nth-of-type(even){background-color:transparent}table.tool-table tr:nth-child(2n+2){background-color:rgba(0,0,0,0.05)}table.tool-table td,table.tool-table th{padding:10px;text-align:left;font-size:16px;border-top:1px solid #cccccc}table.tool-table thead th{background-color:#252525;color:#ffffff;font-weight:700}table.tool-table tfoot td{background-color:#000000;color:white;font-weight:100}table.tool-table button{display:block;margin-left:auto}table.tool-detail-table{border-top:1px solid #cccccc;border-left:1px solid #cccccc;margin:0;width:100%}table.tool-detail-table tr td{border-right:1px solid #cccccc;border-bottom:1px solid #cccccc}.tool-detail--thumb{background-color:#ffffff}.tool-detail--thumb a{display:block}.tool-detail--thumb a img{aspect-ratio:1/1;object-fit:contain}.download-content--group:not(:has(.box-list--item:visible)) .download-content--header{display:none}.slide-show{height:60vh}.slide-show--item{position:relative;height:60vh !important;background-size:cover;background-position:center center;box-shadow:0px 0px 10px rgba(0,0,0,0.2) inset;overflow:hidden}.slide-show--item .slide-show--content{position:absolute;z-index:10;width:33%;min-width:360px;left:10%;bottom:10%}.slide-show--item .slide-show--content p{font-size:18px;line-height:24px;color:#ffffff;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}.slide-show--item .slide-show--content button{cursor:pointer}.slide-show--item .slide-show--content h2{color:#ffffff;font-size:64px;line-height:64px;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}.color-back{background-color:rgba(220,31,38,0.2);position:absolute;z-index:0;top:0;left:0;height:100%;width:100%}.color-back__1{transform:translateX(-60%) skewX(40deg)}.color-back__2{transform:translateX(-70%) skewX(40deg)}.color-back__3{transform:translateX(-75%) skewX(40deg)}.color-back__4{transform:translateX(-78%) skewX(40deg)}.r-tabs{margin:20px}.r-tabs .r-tabs-nav{margin:0;padding:0;display:flex;flex-wrap:nowrap;justify-content:space-between}.r-tabs .r-tabs-tab{padding:0;margin:0;position:relative;top:3px;order:0;flex-grow:1;display:block;padding:10px 20px;line-height:30px;background-color:#efefef;color:#444444;text-decoration:none;text-transform:uppercase;border-top:1px solid #efefef;border-left:1px solid #efefef;border-radius:2px 2px 0px 0px;transition:all 0.2s ease}.r-tabs .r-tabs-tab.r-tabs-state-active{top:0px;background-color:#ffffff;cursor:default}.r-tabs .r-tabs-tab.r-tabs-state-active a{pointer-events:none}.r-tabs .r-tabs-tab.r-tabs-state-active:hover{background-color:#ffffff}.r-tabs .r-tabs-tab:hover{background-color:#cccccc}.r-tabs .r-tabs-tab:last-of-type{border-right:1px solid #efefef}.r-tabs .r-tabs-tab a{text-align:center;display:block;text-decoration:none}.r-tabs .r-tabs-tab a:hover{color:#252525}.r-tabs .r-tabs-panel{margin-top:-1px;background-color:#ffffff;border:1px solid #efefef;border-radius:2px;display:none;padding:10px}.r-tabs .r-tabs-accordion-title{display:none;background-color:#efefef}.r-tabs .r-tabs-accordion-title a{display:block;text-transform:uppercase;text-decoration:none;padding:10px}.r-tabs .r-tabs-accordion-title.r-tabs-state-active{background-color:#ffffff;border-top:1px solid #efefef;border-left:1px solid #efefef;border-right:1px solid #efefef}.r-tabs .r-tabs-accordion-title.r-tabs-state-active a{font-weight:700}.r-tabs .r-tabs-panel.r-tabs-state-active{display:block}@media only screen and (max-width: 768px){.r-tabs .r-tabs-nav{display:none}.r-tabs .r-tabs-accordion-title{display:block}.r-tabs .r-tabs-accordion-title a::before{content:"\f055";font-family:"Font Awesome 5 Pro";font-weight:100;margin-right:5px}.r-tabs .r-tabs-accordion-title.r-tabs-state-active a::before{content:"\f056"}}.social-list{list-style:none;padding:0px;margin:20px;font-size:18px;text-align:center}.social-list .social-list__twitter a:hover{background-color:#00aced !important}.social-list .social-list__facebook a:hover{background-color:#3b5998 !important}.social-list .social-list__google a:hover{background-color:#dd4b39 !important}.social-list .social-list__youtube a:hover{background-color:#bb0000 !important}.social-list .social-list__instagram a:hover{background-color:#517fa4 !important}.social-list .social-list__pinterest a:hover{background-color:#cb2027 !important}.social-list .social-list__twitch a:hover{background-color:#6441a5 !important}.social-list .social-list__rss a:hover{background-color:#ff9900 !important}.social-list .social-list__email a:hover{background-color:#605ca8 !important}.social-list .social-list__share a:hover{background-color:#00a651 !important}.social-list li{display:inline-block;margin:0px;padding:0px}.social-list li a{display:block;margin:2px;background-color:rgba(0,0,0,0.2);color:#ffffff;text-align:center;line-height:36px;width:36px}.social-list li a:hover{background-color:rgba(0,0,0,0.5)}.bread-crumb{padding:20px 20px 5px;color:#bbbbbb;margin:0px;font-family:"clicker-compressed",sans-serif;letter-spacing:0.5px;text-transform:uppercase}.bread-crumb .bread-crumb--max{max-width:1280px;margin:auto}.bread-crumb a{display:inline-block;color:#bbbbbb;padding:2px 10px;text-decoration:none}.bread-crumb a:hover{color:#ca352b}.bread-crumb span{display:inline-block;color:#777777;padding:2px 10px;font-weight:700}.modal-shell{background-color:#ffffff;box-shadow:0px 0px 20px #aaaaaa;padding:40px}.msg-win{margin:20px;padding:1px;color:#444444;text-align:center;border-radius:2px;background-color:rgba(255,255,255,0.9)}.msg-win.confirm{background-color:#7cbc0b !important;color:#ffffff !important}.msg-win.alert{background-color:#5f615a !important;color:#ffffff !important}.msg-win.error{background-color:#f90403 !important;color:#ffffff !important}.msg-win h3{font-size:22px;color:#ffffff !important;margin-bottom:0px;text-align:center;color:#444444}.msg-win p{text-align:center}.notification-shell{position:relative;color:#666666;height:60px;width:100%;opacity:1;position:fixed;z-index:6000;right:0;bottom:0;background-color:rgba(255,255,255,0.95);border-top:1px solid #efefef;transition:0.5s}.notification-shell .notification-shell--list{position:absolute;display:none;transform:translateX(50%);width:50%;min-width:360px;bottom:70px;z-index:6001;border-radius:3px}.notification-shell .notification-shell--list .notification-item__critical{border:1px solid #dc1f26}.notification-shell .notification-shell--list .notification-item__active .nt-list--item__msg{height:unset !important;opacity:1 !important;padding:5px !important;transition:all 0.2s ease}.notification-shell .notification-shell--list ul{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;list-style-type:none;margin:0;padding:0}.notification-shell .notification-shell--list ul li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:5px 0px;padding:20px;background-color:#ffffff;border:1px solid #cccccc;border-radius:3px;transition:all 0.2s ease;cursor:pointer}.notification-shell .notification-shell--list ul li:hover{border:1px solid #aaaaaa}.notification-shell .notification-shell--list ul li a{color:#dc1f26}.notification-shell .notification-shell--list ul li span{padding:5px}.notification-shell .notification-shell--list ul li .nt-list--item__title{width:80%}.notification-shell .notification-shell--list ul li .nt-list--item__action{width:10%;text-align:right;font-size:150%}.notification-shell .notification-shell--list ul li .nt-list--item__icon{width:10%;text-align:left;font-size:150%}.notification-shell .notification-shell--list ul li .nt-list--item__msg{position:relative;width:80%;margin:0 10%;height:0px;overflow:hidden;opacity:0;padding:0}.notification-shell .notification-shell--list__critical{display:block}.notification-shell .notification-shell--menu{display:flex;flex-wrap:nowrap;justify-content:center;list-style-type:none;margin:6px auto}.notification-shell .notification-shell--menu li{flex-grow:0}.notification-shell .notification-shell--menu li p{font-size:90%;margin:6px}.notification-shell .notification-shell--menu li:last-of-type{text-align:right}.notification-shell__hide{height:0px;opacity:0}.debug{color:#ffffff;background-color:#666666;padding:1px;display:flex;justify-content:space-between;align-items:center}.debug a{color:#ffffff}.debug .debug-menu{display:flex;gap:5px;margin-inline:20px}.external-content .skip,.external-content .top,.external-content .title3,.external-content #menutab{display:none}.social-list{display:flex;list-style:none;padding:0px;margin:20px;font-size:18px}.social-list .social-list__twitter a:hover{background-color:#00aced !important}.social-list .social-list__facebook a:hover{background-color:#3b5998 !important}.social-list .social-list__youtube a:hover{background-color:#bb0000 !important}.social-list .social-list__instagram a:hover{background-color:#517fa4 !important}.social-list .social-list__rss a:hover{background-color:#ff9900 !important}.social-list .social-list__email a:hover{background-color:#605ca8 !important}.social-list .social-list__share a:hover{background-color:#00a651 !important}.social-list li{margin:0px;padding:0px}.social-list li a{display:block;margin:2px;background-color:rgba(0,0,0,0.2);color:#ffffff;text-align:center;line-height:36px;width:36px}.social-list li a:hover{background-color:rgba(0,0,0,0.5)}.spinner{margin:20px auto;background-color:#cccccc;width:40px;height:40px;border-radius:100%;-webkit-animation:pulseScaleOut 1s infinite ease-in-out;animation:pulseScaleOut 1s infinite ease-in-out}@-webkit-keyframes pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.filter-table{margin:20px}.filter-table input[type="search"]{display:inline-block;width:100%;font-size:16px;background-color:#ffffff;padding:10px;border:1px solid #efefef;border-radius:2px;transition:all 0.2s ease}.filter-table input[type="search"]:hover{border:1px solid #aaaaaa;outline:0}.filter-table input[type="search"]:focus{border:1px solid #252525;outline:0}@media only screen and (max-width: 768px){.bread-crumb{display:none}.notification-shell .notification-shell--list{transform:translateX(10%);width:80%;min-width:355px}.notification-shell .notification-shell--menu span{display:none}}@media only screen and (max-width: 425px){#usaMap{width:400px !important;height:200px !important}}.box{width:200px;height:200px;background-color:#dc1f26;text-align:center;line-height:200px;margin-left:calc(50% - 100px);color:#fff;font-weight:bold;transition:transform 1s, opacity 0.5s}.box.top{transform:translateX(-200px) scale(1.2, 1.2);opacity:0}.box.active{transform:translateX(0) scale(1, 1);opacity:1}@container nav-left (max-width: 310px){.section-navigation{margin-inline:10px}}@container main (max-width: 640px){.r-tabs .r-tabs-nav{display:none}.r-tabs .r-tabs-accordion-title{display:block}}@media only screen and (max-width: 425px){.sec-offset{margin-top:0px}}
/*# sourceMappingURL=coreStyles.css.map */
