.error-page{padding:10rem 0;position:relative;text-align:center}.error-page:before{color:#f3f6f9;content:attr(data-error);font-size:40vw;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}@media screen and (min-width:1100px){.error-page:before{font-size:20rem}}.systems-page{margin:0 auto;max-width:700px;padding:3rem 1.4rem}.systems-page--search-results{max-width:100%}.systems-page .header{background-color:transparent;border-bottom:none;padding:0}.systems-page .success{background-color:#cde3cc;border:1.5px solid #4f7d24;border-radius:6px;color:#4f7d24;display:inline-block;margin:1.4rem 0;padding:.1rem .7rem;width:100%}.systems-page form input{max-width:100%}.systems-page form input[type=submit]{display:block;margin:.7rem 0}.hs-search-results__title{font-size:1.25rem;margin-bottom:.35rem;text-decoration:underline}.hs-search-results__title:hover{text-decoration:none}.hs-search-results__description{padding-top:.7rem}.sitesearchResultWrap .systems-page.systems-page--search-results h1{color:var(--dark);font:Poppins,sans-serif!important;font-size:32px;font-style:normal;font-variant-numeric:oldstyle-nums proportional-nums;font-weight:600;line-height:120%;margin-bottom:0;text-decoration:none;text-shadow:var(--headings-subtle-shadow)}.sitesearchResultWrap #hs_cos_wrapper_search_results .hs-search-results__message{color:var(--Night-500,#847379);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:140%;margin-top:32px}.sitesearchResultWrap #hs_cos_wrapper_search_results .hs-search-results__description{color:#4b4144;display:-webkit-box;font:400 16px/140% Space Grotesk,sans-serif!important;font-family:Space Grotesk!important;font-variant-numeric:oldstyle-nums proportional-nums;-webkit-line-clamp:4;margin-bottom:0;margin-top:10px;padding-top:0;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.sitesearchResultWrap #hs_cos_wrapper_search_results .hs-search-results__title{color:var(--dark);font:600 20px/120% Poppins,sans-serif!important;font-variant-numeric:oldstyle-nums proportional-nums;margin-bottom:0;text-decoration:none;text-shadow:var(--headings-subtle-shadow)}.sitesearchResultWrap #hs_cos_wrapper_search_results .hs-search-results__title:hover{color:#931a24;text-decoration:underline}.sitesearchResultWrap .hs-search-results__listing{gap:10px!important}.sitesearchResultWrap .systems-page.systems-page--search-results{padding-left:0;padding-right:0}.sitesearchResultWrap #hs_cos_wrapper_search_results .hs-search-results__pagination__link--number,.sitesearchResultWrap a.hs-search-results__pagination__link--first,.sitesearchResultWrap a.hs-search-results__pagination__link--last,.sitesearchResultWrap span.hs-search-results__pagination__link{display:none}.sitesearchResultWrap a.hs-search-results__pagination__link--prev{margin:0 10px 0 0}.sitesearchResultWrap a.hs-search-results__pagination__link--next,.sitesearchResultWrap a.hs-search-results__pagination__link--prev{font-size:0;//width:42px;border-radius:50%;//height:42px;//border:1px solid #6c5d62;align-items:center;display:flex;justify-content:center;transition:color .3s ease,background-color .3s ease,border .3s ease,transform .3s ease}.sitesearchResultWrap a.hs-search-results__pagination__link--next{margin:0}.sitesearchResultWrap span#hs_cos_wrapper_search_results_previous_icon{background-image:url(https://145014106.fs1.hubspotusercontent-eu1.net/hubfs/145014106/Titon-2025/Blog/gray-left-arrow.svg);background-repeat:no-repeat;height:45px;width:45px;//background-size:contain;background-position:50%}.sitesearchResultWrap span#hs_cos_wrapper_search_results_next_icon{background-image:url(https://145014106.fs1.hubspotusercontent-eu1.net/hubfs/145014106/Titon-2025/Blog/gray-right-arrow.svg);background-repeat:no-repeat;height:45px;width:45px;//background-size:contain;background-position:50%}.sitesearchResultWrap a.hs-search-results__pagination__link--next:hover,.sitesearchResultWrap a.hs-search-results__pagination__link--prev:hover{//transform:scale(1.1)}.sitesearchResultWrap span#hs_cos_wrapper_search_results_next_icon,.sitesearchResultWrap span#hs_cos_wrapper_search_results_previous_icon{margin:0;padding:0}.sitesearchResultWrap .searchInputOuter{padding-top:96px}.sitesearchResultWrap .searchInputOuter input.hs-search-field__input{align-items:center;align-self:stretch;background-color:#fff;background-position:20px;background-repeat:no-repeat;background:#fff!important;border:0!important;border-bottom:4px solid var(--Titon-Red-800,#931a24)!important;border-radius:0!important;box-shadow:-10px 10px 40px 0 rgba(35,31,32,.15);color:#231f20!important;display:flex!important;display:flex;flex:1 0 0;font-family:Poppins;font-size:16px!important;font-style:normal;font-weight:400;gap:10px;justify-content:center;line-height:120%;padding:0 20px 0 50px!important}.sitesearchResultWrap .searchInputOuter input.hs-search-field__input::placeholder{color:#847379}.searchInputOuter .hs-search-field__form{flex-direction:row-reverse}.sitesearchResultWrap #hs_cos_wrapper_search_Input .hs-search-field__bar>form>.hs-search-field__input::placeholder{color:#847379!important}.sitesearchResultWrap button.hs-search-field__button,.sitesearchResultWrap button.hs-search-field__button:hover{background-color:transparent;border:0;border-radius:0;margin:0 -53px 0 0!important;position:relative}.sitesearchResultWrap #hs_cos_wrapper_search_Input .hs-search-field--open .hs-search-field__suggestions{background:#fafafa;border:0;box-shadow:-10px 10px 40px 0 rgba(35,31,32,.15)}.sitesearchResultWrap .hs-search-field__suggestions .results-for,.sitesearchResultWrap .hs-search-field__suggestions a,.sitesearchResultWrap .hs-search-field__suggestions a:hover{color:#231f20;display:block;font-family:Poppins!important;font-size:14px;font-style:normal;font-variant-numeric:oldstyle-nums proportional-nums;font-weight:500;line-height:1.7rem;line-height:120%;padding:10px;text-decoration:none}.sitesearchResultWrap #hs_cos_wrapper_search_Input .hs-search-field--open .hs-search-field__suggestions a{line-height:normal;padding:10px;transition:background-position .6s ease-in-out,box-shadow .3s ease-in-out,padding .3s ease-in-out,transform .3s ease-in-out;width:100%}.sitesearchResultWrap ul#autocomplete-results{padding:0 10px}.sitesearchResultWrap #hs_cos_wrapper_search_Input .hs-search-field--open .hs-search-field__suggestions a:hover{background:#fff;border-radius:7px;color:#b91c29;padding:10px 20px;transition:background-position .6s ease-in-out,box-shadow .3s ease-in-out,padding .3s ease-in-out,transform .3s ease-in-out;width:100%}.sitesearchResultWrap .hs-search-results__pagination{justify-content:flex-start;margin-top:0}.sitesearchResultWrap .hs-search-results__pagination__link-icon svg{//fill:#6c5d62;//width:20px;//display:none}.sitesearchResultWrap span#hs_cos_wrapper_search_Input_:before{background-image:url(https://145014106.fs1.hubspotusercontent-eu1.net/hubfs/145014106/Titon-2025/Header/Search_Icon.png);background-position:left 0 center;background-repeat:no-repeat;content:"";height:30px;position:absolute;width:30px}.sitesearchResultWrap span#hs_cos_wrapper_search_Input_{position:relative}.sitesearchResultWrap .hs-search-field__button svg{//height:0}.sitesearchResultWrap .hs-search-field__button{padding:15px 16px}.sitesearchResultWrap .hs-search-field__suggestions li:last-child{margin-bottom:10px}section.sitesearchResultWrap .content-wrapper{float:none;margin:0 auto;max-width:950px;padding:0 12px}.sitesearchResultWrap .systems-page.systems-page--search-results h1 span.highlight{color:var(--Titon-Red-800,#931a24);font-family:Poppins;font-size:32px;font-style:normal;font-weight:600;line-height:120%}.sitesearchResultWrap #hs_cos_wrapper_search_results .hs-search-results__featured-image-wrapper{display:none;margin:0}.body-container-wrapper .hs-search-field__button svg{height:22px}.sitesearchResultWrap .systems-page--search-results{padding-top:56px}.prevNextWithCountOuter-Bottom .hs-search-results__listing,.prevNextWithCountOuter-Top .hs-search-results__listing{display:none!important}.prevNextWithCountOuter-Top .hs-search-results{align-items:center;display:flex;flex-direction:row-reverse;gap:10px;justify-content:flex-end}.middleListItemsOuter .hs-search-results__message{bottom:10px;left:110px;margin:0;position:absolute}.prevNextWithCountOuter-Top p.hs-search-results__message{margin:0}.prevNextWithCountOuter-Top{margin-bottom:32px;//margin-top:32px}.prevNextWithCountOuter-Top #hs_cos_wrapper_search_results .hs-search-results__pagination{//margin-bottom:32px;margin-top:32px}.prevNextWithCountOuter-Top .hs-search__no-results{display:none}.prevNextWithCountOuter-Bottom{margin-top:32px}.middleListItemsOuter{position:relative}.hs-search-results__pagination__link-icon{height:40px!important;transition:color .3s ease,background-color .3s ease,border .3s ease,transform .3s ease;width:40px!important}.nextArrowTit.hs-search-results__pagination__link-icon:hover{transform:scale(1.1)}.hs-search-results__pagination__link-icon:hover{opacity:1;transform:scale(1.1)}.hs-search-results__pagination__link-icon svg{fill:transparent!important;height:40px!important;width:40px!important}.hs-search-results__pagination__link--first .hs-search-results__pagination__link-icon,.hs-search-results__pagination__link--prev .hs-search-results__pagination__link-icon{margin:0!important}.hs-search-results__pagination__link--last .hs-search-results__pagination__link-icon,.hs-search-results__pagination__link--next .hs-search-results__pagination__link-icon{margin-left:0!important}.middleListItemsOuter a.hs-search-results__link{line-height:1}.searchInputBGColor{background:#fafafa;padding-bottom:56px}.hs-search__no-results p{color:var(--Night-800,#4b4144);font-family:Space Grotesk!important;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin:0}.hs-search__no-results p span.keyhighlight{font-weight:700}.middleListItemsOuter nav.hs-search-results__pagination{margin-top:32px}a.hs-search-results__pagination__link.hs-search-results__pagination__link--text-and-icon.hs-search-results__pagination__link--next.hs-search-results__pagination__link--disabled,a.hs-search-results__pagination__link.hs-search-results__pagination__link--text-and-icon.hs-search-results__pagination__link--prev.hs-search-results__pagination__link--disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.password-prompt input[type=password]{height:auto!important;margin-bottom:1.4rem}.systems-page #hs-login-widget-remember,.systems-page #hs-login-widget-remember~label{display:inline-block;margin-bottom:.175rem}.systems-page #hs_login_reset{display:block;margin-bottom:.7rem}.backup-unsubscribe #email-prefs-form div{padding-bottom:0!important}.backup-unsubscribe input[type=email]{font-size:.875rem!important;margin-bottom:1.4rem;padding:.7rem!important}#email-prefs-form .item.disabled{cursor:not-allowed;opacity:.6}#email-prefs-form .item.disabled input:disabled{cursor:not-allowed}#hs-membership-form a[class*=show-password]{font-size:.75rem}.form-input-validation-message ul.hs-error-msgs{margin:0;padding-left:0}.form-input-validation-message ul.hs-error-msgs li{margin:0}.titonSystemOuter h1{font:700 64px/100% Poppins,sans-serif!important;font-variant-numeric:oldstyle-nums proportional-nums;letter-spacing:-1.28px;margin-bottom:12px}.titonSystemOuter h1,.titonSystemOuter h2{color:var(--dark);text-decoration:none;text-shadow:var(--headings-subtle-shadow)}.titonSystemOuter h2{font:700 40px/110% Poppins,sans-serif!important;font-variant-numeric:oldstyle-nums proportional-nums;margin-bottom:22px}.titonSystemOuter h3{color:var(--dark);font:600 22px/120% Poppins,sans-serif!important;font-variant-numeric:oldstyle-nums proportional-nums;text-decoration:none;text-shadow:var(--headings-subtle-shadow)}.titonSystemOuter .error-page{padding:6rem 0}.titonSystemOuter.systems-page{padding:4rem 0}#email-prefs-form .page-header,.titonSystemOuter p{color:var(--copy);font:400 16px/140% Space Grotesk,sans-serif!important;font-family:Space Grotesk!important;font-variant-numeric:oldstyle-nums proportional-nums;margin-bottom:24px;text-decoration:none}.checkbox-row span,.subscribe-options label span{color:var(--copy);font-family:Space Grotesk!important;font-size:18px;font-weight:600}.errorButton a,.errorButton a:focus,.errorButton a:hover{align-items:center;background:var(--CTA-Red,linear-gradient(270deg,#b91c29 0,#dc2635 100%));border:0;border-radius:8px;box-shadow:4px 3px 6px 3px rgba(0,0,0,.06);color:#fff;display:flex;font-family:Space Grotesk!important;font-size:18px;font-style:normal;font-variant-numeric:oldstyle-nums proportional-nums;font-weight:700;gap:10.784px;height:45px;justify-content:center;letter-spacing:1.8px;line-height:120%;padding:16px 24px;text-decoration:none;text-shadow:-1px 1px 0 rgba(147,26,36,.7);transition:background-position .6s ease-in-out,box-shadow .3s ease-in-out,padding .3s ease-in-out,transform .3s ease-in-out}.errorButton a:hover{background-position:100% 50%;box-shadow:1.636px 3.273px 14px rgba(0,0,0,.35);padding:22px 30px;transform:scale(1.05)}.errorButton{display:flex;justify-content:center;margin-top:40px}.errorDescription{margin-top:30px}.titonSystemOuter form .hs-button,.titonSystemOuter form input[type=submit],.titonSystemOuter input.hs-button.primary.large{align-items:center;background:var(--CTA-Red,linear-gradient(270deg,#b91c29 0,#dc2635 100%));border:0;border-radius:8px;box-shadow:4px 3px 6px 3px rgba(0,0,0,.06);color:#fff;display:flex;display:inline;font-family:Space Grotesk!important;font-size:18px;font-style:normal;font-variant-numeric:oldstyle-nums proportional-nums;font-weight:700;gap:10.784px;height:45px;justify-content:center;letter-spacing:1.8px;line-height:120%;margin:0;padding:0 24px;text-decoration:none;text-shadow:-1px 1px 0 rgba(147,26,36,.7);transition:background-position .6s ease-in-out,box-shadow .3s ease-in-out,padding .3s ease-in-out,transform .3s ease-in-out}.titonSystemOuter form .hs-button:hover,.titonSystemOuter form input[type=submit]:hover,.titonSystemOuter input.hs-button.primary.large:hover{background-position:100% 50%;box-shadow:1.636px 3.273px 14px rgba(0,0,0,.35);padding:0 30px;transform:scale(1.05)}.password-prompt input[type=password]{background-color:#fff;border:2px solid #d1d6dc;border-radius:7px;color:#000;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:120%;padding-bottom:17px;padding-top:17px}.password-prompt input[type=password]::placeholder{color:#a2a2a2}:focus-visible{outline:0 auto -webkit-focus-ring-color!important}.passwordPromptOuter{text-align:center}.titonSystemOuter form input[type=checkbox]{appearance:none;background:url(https://145014106.fs1.hubspotusercontent-eu1.net/hubfs/145014106/Titon-2025/Hero-ContactUs-Form/default-minus-square.svg) no-repeat!important;background-position:50%!important;background-size:36px!important;height:36px!important;margin-bottom:0!important;position:relative;width:36px!important}.titonSystemOuter form input[type=checkbox]:checked{background:url(https://145014106.fs1.hubspotusercontent-eu1.net/hubfs/145014106/Titon-2025/Hero-ContactUs-Form/tick-square.svg) no-repeat!important;background-position:50%!important;background-size:36px!important;height:36px!important;width:36px!important}.titonSystemOuter .checkbox-row>span{align-items:center;display:flex}.titonSystemOuter .checkbox-row{margin-bottom:8px}.titonSystemOuter .subscribe-options label{align-items:center;display:flex}.titonSystemOuter .item-inner p{padding-left:45px}.subscOuter .systems-page{max-width:1000px}@media screen and (max-width:1000px){.titonSystemOuter h1{font-size:60px!important}}@media screen and (max-width:800px){.titonSystemOuter h1{font-size:48px!important}}@media screen and (max-width:767px){.titonSystemOuter form .hs-button,.titonSystemOuter form .hs-button:hover,.titonSystemOuter form input[type=submit],.titonSystemOuter form input[type=submit]:hover{height:auto;padding:10px 30px;transform:unset}}@media screen and (max-width:479px){.titonSystemOuter h1{font-size:40px!important}}