.hs-button,.hs-sec-btn,.hs-trans-btn,.systems-page .hs-search-results__next-page,.systems-page .hs-search-results__prev-page,form input[type=submit]{font-size:16px;font-weight:400;line-height:1.5;text-decoration:none!important}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{border-width:1px;font-size:16px;font-weight:400;height:calc(2.25rem + 2px);line-height:1.5;padding:.375rem .75rem}@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:300;src:url(//48498432.fs1.hubspotusercontent-na1.net/hubfs/48498432/raw_assets/public/Kastlfel_January2025/fonts/FontAwesome5ProLight.eot) format("embedded-opentype"),url(//48498432.fs1.hubspotusercontent-na1.net/hubfs/48498432/raw_assets/public/Kastlfel_January2025/fonts/FontAwesome5ProLight.woff2) format("woff2"),url(//48498432.fs1.hubspotusercontent-na1.net/hubfs/48498432/raw_assets/public/Kastlfel_January2025/fonts/FontAwesome5ProLight.woff) format("woff"),url(//48498432.fs1.hubspotusercontent-na1.net/hubfs/48498432/raw_assets/public/Kastlfel_January2025/fonts/FontAwesome5ProLight.ttf) format("truetype"),url(//48498432.fs1.hubspotusercontent-na1.net/hubfs/48498432/raw_assets/public/Kastlfel_January2025/fonts/FontAwesome5ProLight.svg) format("svg")}@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:900;src:url(//48498432.fs1.hubspotusercontent-na1.net/hubfs/48498432/raw_assets/public/Kastlfel_January2025/fonts/FontAwesome5ProSolid.eot) format("embedded-opentype"),url(//48498432.fs1.hubspotusercontent-na1.net/hubfs/48498432/raw_assets/public/Kastlfel_January2025/fonts/FontAwesome5ProSolid.woff2) format("woff2"),url(//48498432.fs1.hubspotusercontent-na1.net/hubfs/48498432/raw_assets/public/Kastlfel_January2025/fonts/FontAwesome5ProSolid.woff) format("woff"),url(//48498432.fs1.hubspotusercontent-na1.net/hubfs/48498432/raw_assets/public/Kastlfel_January2025/fonts/FontAwesome5ProSolid.ttf) format("truetype"),url(//48498432.fs1.hubspotusercontent-na1.net/hubfs/48498432/raw_assets/public/Kastlfel_January2025/fonts/FontAwesome5ProSolid.svg) format("svg")}@font-face{font-display:swap;font-family:futura-pt;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://use.typekit.net/af/309dfe/000000000000000000010091/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/309dfe/000000000000000000010091/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/309dfe/000000000000000000010091/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype")}@font-face{font-display:swap;font-family:futura-pt;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/9b05f3/000000000000000000013365/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}body{font-family:futura-pt}.header-wrapper,.kastlfel-footer,h1,h2,h3,h4,h5,h6{font-family:Arial}h1{-webkit-text-stroke-width:3px;stroke-width:3px;mix-blend-mode:multiply;-webkit-text-stroke-color:#fa4d09;stroke:#fa4d09;color:#ffffff00!important}.top-section{background-color:#f04f22;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.top-section .top-content{color:#fff;font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:1.5;padding:.5rem 0;text-align:center;text-transform:uppercase}.main-section{background-color:#000;border-color:#000}.main-section,.main-section .main-wrapper{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;width:100%}.main-section .main-wrapper .navigation-bar{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0;position:relative}.main-section .main-wrapper .navigation-bar .logo-section{flex:0 0 16.666667%;max-width:16.666667%;text-align:center}.main-section .main-wrapper .navigation-bar .logo-section .kastlfel-logo,.main-section .main-wrapper .navigation-bar .logo-section .kastlfel-logo span{display:block}.main-section .main-wrapper .navigation-bar .logo-section .kastlfel-logo a{display:block;padding-bottom:.3125rem;padding-top:.3125rem}.main-section .main-wrapper .navigation-bar .logo-section .kastlfel-logo a img{max-width:61%;width:auto!important}.main-section .main-wrapper .navigation-bar .menu-toggle{display:none}.main-section .main-wrapper .navigation-bar .account-section{flex:0 0 41.666667%;max-width:41.666667%;position:relative}.main-section .main-wrapper .navigation-bar .menu-toggle button i{color:#fff}.main-section .main-wrapper .navigation-bar .menu-toggle button i:before{content:"\f0c9";font-family:Font Awesome\ 5 Pro;font-weight:900}.main-section .main-wrapper .navigation-bar .account-section .login{margin-left:15px;position:absolute;top:-30px;width:100%}.main-section .main-wrapper .navigation-bar .account-section .login ul{align-items:center;display:flex;justify-content:flex-end;margin:0;padding:0}.main-section .main-wrapper .navigation-bar .account-section .login ul>li{list-style:none;margin:0}.main-section .main-wrapper .navigation-bar .account-section .login ul>li>a{color:#f0f0f0;display:block;font-size:12px;font-weight:400;letter-spacing:2px;line-height:1.5;padding:5px 10px;text-transform:uppercase}.main-section .main-wrapper .navigation-bar .account-section .login ul>li>a:hover{color:#f04f22}.main-section .main-wrapper .navigation-bar .account-section .search-bar{opacity:0;position:absolute;right:0;transition:all .5s ease;visibility:hidden}.main-section .main-wrapper .navigation-bar .account-section .search-bar.show{opacity:1;visibility:visible}.main-section .main-wrapper .navigation-bar .account-section .search-bar button{border:none;border-bottom-left-radius:0;border-top-left-radius:0;display:block;font-size:16px;font-weight:400;line-height:1.5;padding:7px 13px}.main-section .main-wrapper .navigation-bar .account-section .search-bar button:hover{border-color:#f3f3f3}.main-section .main-wrapper .navigation-bar .account-section .search-bar form .input-group{align-items:stretch;display:flex;width:100%}.main-section .main-wrapper .navigation-bar .account-section .search-bar form .input-group input[type=text]{border-bottom-right-radius:0;border-top-right-radius:0}.main-section .main-wrapper .navigation-bar .account-section .search-bar form .input-group .search-button i:before{content:"\f002";font-family:Font Awesome\ 5 Pro;font-weight:900}.main-section .main-wrapper .navigation-bar .mobile-search-bar{display:none;margin:1rem 0}.main-section .main-wrapper .navigation-bar .mobile-search-bar form .input-group button{border:none;border-bottom-left-radius:0;border-top-left-radius:0;font-size:16px;line-height:1.5;padding:7px 13px}.main-section .main-wrapper .navigation-bar .mobile-search-bar form .input-group button i{font-size:16px;line-height:1}.main-section .main-wrapper .navigation-bar .mobile-search-bar form .input-group button i:before{content:"\f002";font-family:Font Awesome\ 5 Pro;font-weight:900}.main-section .main-wrapper .navigation-bar .account-section .login ul>li>a i{font-style:normal}.main-section .main-wrapper .navigation-bar .account-section .login ul>li.login-link a i{display:none}.main-section .main-wrapper .navigation-bar .account-section .login ul>li.login-link a i:before{content:"\f2f6";font-family:Font Awesome\ 5 Pro;font-weight:900}.main-section .main-wrapper .navigation-bar .account-section .login ul>li.search-link>a i:before{color:#f0f0f0;content:"\f002";font-family:Font Awesome\ 5 Pro;font-size:16px;font-weight:300;line-height:1}.main-section .main-wrapper .navigation-bar .account-section .login ul>li>a i:hover:before{color:#f04f22}.main-section .main-wrapper .navigation-bar .mobile-menu-section{display:none;width:100%}.main-section .main-wrapper .navigation-bar .mobile-menu-section .mobile-menu .hs-menu-wrapper>ul{flex-direction:column}.main-section .main-wrapper .navigation-bar .mobile-menu-section .mobile-menu .hs-menu-wrapper>ul>li{margin:0}.main-section .main-wrapper .navigation-bar .mobile-menu-section .mobile-menu .hs-menu-wrapper>ul>li>a{border-bottom:1px solid #e1e5e8;color:#f0f0f0;display:block;font-size:16px;font-weight:400;line-height:1.5;padding:5px 10px;text-transform:uppercase}.main-section .main-wrapper .navigation-bar .mobile-menu-section .mobile-menu .hs-menu-wrapper>ul>li>a:hover{color:#f04f22}.main-section .main-wrapper .navigation-bar .menu-section{flex:0 0 41.666667%;max-width:41.666667%;padding-left:15px;padding-right:15px}.main-section .main-wrapper .navigation-bar .menu-section .hs-menu-wrapper>ul{flex-wrap:nowrap}.main-section .main-wrapper .navigation-bar .menu-section .hs-menu-wrapper>ul>li>a{color:#f0f0f0;display:block;font-size:16px;letter-spacing:2px;line-height:1.5;padding:5px 16px;text-transform:uppercase;white-space:nowrap}.main-section .main-wrapper .navigation-bar .menu-section .hs-menu-wrapper>ul>li>a:hover{color:#f04f22}.main-section .main-wrapper .navigation-bar .menu-section .hs-menu-wrapper>ul>li{margin:0}.main-section .main-wrapper .navigation-bar .menu-section .hs-menu-wrapper>ul>li>ul{background-color:#000;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;line-height:1.5;padding:.5rem 0;width:10rem}.main-section .main-wrapper .navigation-bar .menu-section .hs-menu-wrapper>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper{display:none;left:0;position:absolute;right:0;top:100%;z-index:999}.main-section .main-wrapper .navigation-bar .menu-section .hs-menu-wrapper>ul>li.hs-item-has-children>ul.hs-menu-children-wrapper.show{display:block}.main-section .main-wrapper .navigation-bar .menu-section .hs-menu-wrapper>ul>li>ul>li{margin:0;position:relative}.main-section .main-wrapper .navigation-bar .menu-section .hs-menu-wrapper>ul>li>ul>li>a{color:#f0f0f0;display:block;font-size:16px;font-weight:400;line-height:1.5;padding:.25rem 1.5rem;text-transform:uppercase;white-space:nowrap}.main-section .main-wrapper .navigation-bar .menu-section .hs-menu-wrapper>ul>li>ul>li>a:hover{color:#f04f22}.main-section .main-wrapper .navigation-bar .menu-section .hs-menu-wrapper>ul>li>ul>li>ul>li{margin-bottom:0}.main-section .main-wrapper .navigation-bar .menu-section .hs-menu-wrapper>ul>li>ul>li>ul{background-color:#000;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#212529;display:none;font-size:1rem;left:100%;line-height:1.5;margin:.125rem 0 0;padding:.5rem 0;position:absolute;top:-7px;width:max-content}.main-section .main-wrapper .navigation-bar .menu-section .hs-menu-wrapper>ul>li>ul>li>ul>li>a{color:#f0f0f0;display:block;font-size:16px;font-weight:400;line-height:1.5;padding:.25rem 1.5rem;text-transform:uppercase;white-space:nowrap;width:100%}.main-section .main-wrapper .navigation-bar .menu-section .hs-menu-wrapper>ul>li>ul>li:hover>ul{display:block}.main-section .main-wrapper .navigation-bar .menu-section .hs-menu-wrapper>ul>li>ul>li>ul>li>a:hover{color:#f04f22}.main-section .main-wrapper .navigation-bar .menu-section .hs-menu-wrapper>ul>li>ul>li>ul>li:first-child{border-bottom:1px solid #e9ecef;margin-bottom:.5rem;padding-bottom:.5rem}@media (min-width:993px){.main-section .main-wrapper .navigation-bar .mobile-menu-section{display:none!important}}@media (max-width:992px){.main-section .main-wrapper .navigation-bar{flex-wrap:wrap}.main-section .main-wrapper .navigation-bar .menu-toggle{display:block;flex-basis:0;flex-grow:1;padding-right:15px}.main-section .main-wrapper .navigation-bar .menu-toggle button{background-color:transparent;border:1px solid transparent;border-radius:.25rem;font-size:1.25rem;line-height:1;padding:.25rem .75rem}.main-section .main-wrapper .navigation-bar .menu-toggle button:hover{color:#fff}.main-section .main-wrapper .navigation-bar .logo-section{flex-basis:0;flex-grow:1;max-width:100%}.main-section .main-wrapper .navigation-bar .menu-section{display:none}.main-section .main-wrapper .navigation-bar .account-section{flex-basis:0;flex-grow:1;max-width:100%;padding-left:15px;position:relative}.main-section .main-wrapper .navigation-bar .account-section .login{position:relative;top:0}.main-section .main-wrapper .navigation-bar .account-section .login ul>li.login-link>a i{display:block}.main-section .main-wrapper .navigation-bar .account-section .login ul>li.login-link a span,.main-section .main-wrapper .navigation-bar .account-section .search-bar{display:none}.main-section .main-wrapper .navigation-bar .mobile-search-bar{display:none;flex:0 0 100%;max-width:100%;transition:all .5s ease}.main-section .main-wrapper .navigation-bar .mobile-search-bar.show{display:block}.main-section .main-wrapper .navigation-bar .mobile-search-bar form .input-group{align-items:center;display:flex;position:relative;width:100%}.main-section .main-wrapper .navigation-bar .mobile-search-bar form .input-group input[type=text]{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem 0 0 .25rem;color:#495057;display:block;font-size:1rem;font-weight:400;height:calc(1.5em + .75rem + 2px);line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}}.simple-banner.kastlfel-banner{min-height:auto;padding:200px 0}.simple-banner.kastlfel-banner .banner-content-inner{padding:0}.simple-banner.kastlfel-banner h1{color:#ffffff00!important;text-transform:uppercase;-webkit-text-stroke-width:3px;stroke-width:3px;-webkit-text-stroke-color:#fa4d09;stroke:#fa4d09;font-weight:700;margin-bottom:20px;mix-blend-mode:multiply}.simple-banner.kastlfel-banner h1,.simple-banner.kastlfel-banner h2{font-family:futura-pt;font-size:125px;line-height:.8;text-align:start}.simple-banner.kastlfel-banner h2{color:#fa4d09!important;font-weight:600;font-weight:700;margin:0;text-transform:uppercase}@media (max-width:1024px){.simple-banner.kastlfel-banner{padding:100px 0}.simple-banner.kastlfel-banner h1,.simple-banner.kastlfel-banner h2{font-size:100px;line-height:1}}@media (max-width:767px){.simple-banner.kastlfel-banner{padding:100px 0}.simple-banner.kastlfel-banner h1{margin-bottom:0}.simple-banner.kastlfel-banner h1,.simple-banner.kastlfel-banner h2{font-size:60px;line-height:.83333333333}.kastlfel-footer .kastlfel-footer-section2 .copyright-section .copyright-content{text-align:center}}.kastlfel-footer .kastlfel-footer-section1 .flex_row.primary_font{padding:3rem 0}.kastlfel-footer .kastlfel-footer-section1 .col-section{padding:0}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-logo-section{flex:0 0 25%;margin-bottom:1rem;max-width:25%;padding-left:15px;padding-right:15px}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-logo-section .kastlfel-footer-logo .footer-logo span{display:block}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-logo-section .kastlfel-footer-logo .footer-logo a{display:block;font-size:1.25rem;margin-right:1rem;padding-bottom:.3125rem;padding-top:.3125rem}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-logo-section .kastlfel-footer-logo .footer-logo a img{max-width:61%;width:auto}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-social-icons{position:relative;width:100%}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-footer-menu,.kastlfel-footer .kastlfel-footer-section1 .kastlfel-social-icons{flex:0 0 25%;margin-bottom:1rem;margin-top:1.5rem;max-width:25%;padding-left:15px;padding-right:15px}.kastlfel-footer .kastlfel-footer-section1 .footer-menu .hs-menu-wrapper>ul>li{margin:0}.kastlfel-footer .kastlfel-footer-section1 .footer-menu .hs-menu-wrapper>ul>li>a{color:#fff;display:block;font-size:16px;font-weight:400;line-height:1.5;padding:.25rem 0}.kastlfel-footer .kastlfel-footer-section1 .footer-menu .hs-menu-wrapper>ul>li>a:hover{color:#fff}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-social-icons .footer-social{gap:0;margin:1rem 0;padding:0}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-social-icons .footer-social .footer-social-item{height:auto;width:auto}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-social-icons .footer-social .footer-social-item a{border:1px solid #fff;border-radius:50%;display:block;font-size:16px;height:40px;line-height:1.5;margin-right:10px;padding:7px;text-align:center;width:40px}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-social-icons .footer-social .footer-social-item a i{color:#fff;font-size:16px;line-height:1}.kastlfel-footer .kastlfel-footer-section2 .page-center{max-width:100%}.kastlfel-footer .kastlfel-footer-section2 .copyright-section{display:flex;flex-wrap:wrap;padding:1rem;width:100%}.kastlfel-footer .kastlfel-footer-section2 .copyright-section .copyright-content{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px;width:100%}.kastlfel-footer .kastlfel-footer-section2 .copyright-section .copyright-content p{color:#fff;font-size:16px;line-height:1.5}.kastlfel-footer .kastlfel-footer-section2 .copyright-section .copyright-content p a{color:#fff;font-size:16px;font-weight:400;line-height:1.5}.kastlfel-footer .kastlfel-footer-section2 .copyright-section .copyright-content p a:hover{text-decoration:underline}@media (min-width:576px){.kastlfel-footer .kastlfel-footer-section1 .page-center{max-width:540px}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-logo-section{flex:0 0 50%;max-width:50%}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-footer-menu,.kastlfel-footer .kastlfel-footer-section1 .kastlfel-social-icons{flex:0 0 50%;margin-top:1rem;max-width:50%}.kastlfel-footer .kastlfel-footer-section2 .copyright-section .copyright-content{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.kastlfel-footer .kastlfel-footer-section1 .page-center{max-width:720px}}@media (min-width:992px){.kastlfel-footer .kastlfel-footer-section1 .page-center{max-width:960px}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-logo-section{flex:0 0 25%;margin-bottom:1rem;max-width:25%;padding-left:15px;padding-right:15px}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-footer-menu,.kastlfel-footer .kastlfel-footer-section1 .kastlfel-social-icons{flex:0 0 25%;margin-bottom:1rem;margin-top:1.5rem;max-width:25%;padding-left:15px;padding-right:15px}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-social-icons{position:relative;width:100%}}@media (min-width:1200px){.kastlfel-footer .kastlfel-footer-section1 .page-center{max-width:1140px}}@media (min-width:1400px){.kastlfel-footer .kastlfel-footer-section1 .page-center{max-width:1300px}}@media screen and (min-width:1800px){.kastlfel-footer .kastlfel-footer-section1 .page-center{max-width:1600px}}@media (max-width:767px){.kastlfel-footer .kastlfel-footer-section1 .flex_row.primary_font .col-section{padding-top:0!important}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-social-icons .footer-social .footer-social-item{margin:0}.kastlfel-footer .kastlfel-footer-section2 .copyright-section .copyright-content{flex:0 0 100%;max-width:100%}}@media (max-width:576px){.kastlfel-footer .kastlfel-footer-section1 .kastlfel-logo-section{flex:0 0 100%;max-width:100%}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-logo-section .kastlfel-footer-logo .footer-logo a img{max-width:61%;width:100%!important}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-logo-section .kastlfel-footer-logo{text-align:center}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-footer-menu{flex:0 0 100%;margin-top:1rem;max-width:100%}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-footer-menu .footer-menu{text-align:center}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-social-icons{flex:0 0 100%;margin-top:1rem;max-width:100%}.kastlfel-footer .kastlfel-footer-section1 .kastlfel-social-icons .footer-social{justify-content:center}.kastlfel-footer .kastlfel-footer-section2 .copyright-section .copyright-content p{margin-bottom:.5rem}.main-section .main-wrapper .navigation-bar .logo-section .kastlfel-logo a img{max-width:61%;min-width:66px;width:auto!important}}.fal{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.blog-feed .meta_wrap *,.blog-feedv3 .meta_wrap *,.cm-btm-tags a,.tabber.top_area-module-2 .content-col .tab-title-item :not(a[class]):not(input){color:#fff!important}.error-page:before{color:#ccc;opacity:.5}.systems-page form{max-width:767px}@media (min-width:767px) and (max-width:991px){h1{font-size:80px}}.systems-page h1{font-size:80px}.systems-page h2{font-size:60px}@media(max-width:767px){.body-container-wrapper .hs-form{margin-bottom:40px}.systems-page h1{font-size:34px}.systems-page h2{font-size:24px}}.custom-no-navigation .top-section{padding:0}#hs_cos_wrapper_body_area_left-module-2 .hs-search-field__bar>form{margin-bottom:50px;padding-bottom:0!important}