.maintenanceCalculators_calculatorCard__SonIh{position:relative;display:flex;flex-direction:column;background-color:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid #e5e7eb;text-decoration:none;color:inherit;cursor:pointer;height:100%;text-align:center}.maintenanceCalculators_calculatorCard__SonIh:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12);border-color:#f38020;text-decoration:none;color:inherit}.maintenanceCalculators_calculatorCard__SonIh:focus{outline:2px solid #f38020;outline-offset:2px}@media screen and (min-width:768px){.maintenanceCalculators_calculatorCard__SonIh{padding:1.5rem}}@media screen and (max-width:576px){.maintenanceCalculators_calculatorCard__SonIh{padding:1.25rem}}.maintenanceCalculators_calculatorCard__icon__qrJ9h{display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;flex-shrink:0}@media screen and (max-width:576px){.maintenanceCalculators_calculatorCard__icon__qrJ9h{margin-bottom:.875rem}}.maintenanceCalculators_calculatorCard__title__h_58t{font-size:1.25rem;font-weight:700;color:#22475b;margin-bottom:.75rem;line-height:1.4}@media screen and (max-width:576px){.maintenanceCalculators_calculatorCard__title__h_58t{font-size:1.125rem;margin-bottom:.625rem}}.maintenanceCalculators_calculatorCard__description__sxQpa{font-size:.9375rem;color:#3f4d56;margin:0;line-height:1.6;flex:1 1}.CallToActionBtn_ctaBtn__lFntM{transition:transform .2s ease,box-shadow .2s ease}.CallToActionBtn_ctaBtn__lFntM:hover{transform:translateY(-2px)}.CallToActionBtn_ctaBtn__lFntM:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,.1)}.CallToActionBtn_ctaBtn__lFntM:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(34,71,91,.25)}.CallToActionBtn_ctaBtn__lFntM[data-color=orange]:hover{box-shadow:0 4px 14px rgba(243,128,32,.35)}.CallToActionBtn_ctaBtn__lFntM[data-color=orange]:active{box-shadow:0 2px 8px rgba(243,128,32,.25)}.CallToActionBtn_ctaBtn__lFntM[data-color=green]:hover{box-shadow:0 4px 14px rgba(72,172,51,.35)}.CallToActionBtn_ctaBtn__lFntM[data-color=green]:active{box-shadow:0 2px 8px rgba(72,172,51,.25)}.CallToActionBtn_ctaBtn__lFntM[data-color=dark-blue]:hover{box-shadow:0 4px 14px rgba(34,71,91,.35)}.CallToActionBtn_ctaBtn__lFntM[data-color=dark-blue]:active{box-shadow:0 2px 8px rgba(34,71,91,.25)}.CallToActionBtn_ctaBtn__lFntM[data-color=very-light-gray]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.CallToActionBtn_ctaBtn__lFntM[data-color=very-light-gray]:active{box-shadow:0 2px 6px rgba(0,0,0,.06)}.TPMVendorForm_form__i4Yx9{display:flex;flex-direction:column;grid-template-rows:auto;gap:1em}.TPMVendorForm_form__i4Yx9 input::placeholder,.TPMVendorForm_form__i4Yx9 textarea::placeholder{opacity:.2}@media screen and (min-width:992px){.TPMVendorForm_form__i4Yx9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"name lastName company" "email phone jobTitle" "message message message"}}.TPMVendorForm_formField__qw1Wj{display:flex;flex-direction:column}.TPMVendorForm_formField__qw1Wj label{margin-bottom:.25em}.TPMVendorForm_formField__qw1Wj div{display:inline-flex;gap:.5em}.TPMVendorForm_formValidator__y_X29{font-size:12px;color:red}.TPMVendorForm_name__M16VQ{grid-area:name}.TPMVendorForm_lastName__u_V_9{grid-area:lastName}.TPMVendorForm_jobTitle__3LhKD{grid-area:jobTitle}.TPMVendorForm_email__ITO_V{grid-area:email}.TPMVendorForm_phone___QcD4{grid-area:phone}.TPMVendorForm_company__kORH_{grid-area:company}.TPMVendorForm_message__q82CA{grid-area:message}.RequestQuoteForm_form__6y2Bn{display:flex;flex-direction:column;grid-template-rows:auto;gap:1em}.RequestQuoteForm_form__6y2Bn input::placeholder,.RequestQuoteForm_form__6y2Bn textarea::placeholder{opacity:.2}@media screen and (min-width:992px){.RequestQuoteForm_form__6y2Bn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"name lastName company" "email phone jobTitle" "message message message" "services services services"}}.RequestQuoteForm_formField__h9N7e{display:flex;flex-direction:column}.RequestQuoteForm_formField__h9N7e label{margin-bottom:.25em}.RequestQuoteForm_formField__h9N7e div{display:inline-flex;gap:.5em}.RequestQuoteForm_formValidator__HFEO7{font-size:12px;color:red}.RequestQuoteForm_formButton__MRmKr{color:#fff;background:#f38020;font-size:19px;letter-spacing:1px;text-transform:uppercase;height:60px;min-width:280px;border:none;border-radius:5px;margin-top:2em}.RequestQuoteForm_name__clZyO{grid-area:name}.RequestQuoteForm_lastName__Tfixi{grid-area:lastName}.RequestQuoteForm_jobTitle__6HkNc{grid-area:jobTitle}.RequestQuoteForm_email__I40fn{grid-area:email}.RequestQuoteForm_phone__y_J8w{grid-area:phone}.RequestQuoteForm_company___KqBH{grid-area:company}.RequestQuoteForm_services__1OaAU{grid-area:services}.RequestQuoteForm_services__1OaAU .form-check-input{background-color:#fff;border-color:#e2e1e0}.RequestQuoteForm_services__1OaAU .form-check-input:checked{background-color:#f38020;border-color:#f38020}.RequestQuoteForm_services__1OaAU .form-check-input:focus{border-color:#95bbc5;box-shadow:0 0 0 .25rem rgba(149,187,197,.25)}.RequestQuoteForm_services__1OaAU .form-check-input:hover{border-color:#6d8491}.RequestQuoteForm_message__sbmjo{grid-area:message}.CopyText_copyText__Qpu5t{cursor:pointer;position:relative;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.CopyText_copyText__Qpu5t:hover{color:#f38020}.CopyText_copyIcon__juHMv{font-size:1rem;opacity:.7;transition:opacity .2s ease}.CopyText_copyIcon__juHMv:hover{opacity:1}.CopyText_successIcon__cO5_Q{font-size:1rem;animation:CopyText_fadeIn__jLEKO .3s ease forwards}@keyframes CopyText_fadeIn__jLEKO{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.ContactUsForm_form__k5V_k{display:flex;flex-direction:column;grid-template-rows:auto;gap:1em}.ContactUsForm_form__k5V_k input::placeholder,.ContactUsForm_form__k5V_k textarea::placeholder{opacity:.2}@media screen and (min-width:992px){.ContactUsForm_form__k5V_k{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"name lastName" "phone companyName" "email email" "message message" "linkedIn linkedIn" "referral referral"}}.ContactUsForm_formField__pnzyn{display:flex;flex-direction:column}.ContactUsForm_formField__pnzyn label{margin-bottom:.25em}.ContactUsForm_formField__pnzyn div{display:inline-flex;gap:.5em}.ContactUsForm_formValidator__GkSOr{font-size:12px;color:red}.ContactUsForm_name__ggp_t{grid-area:name}.ContactUsForm_lastName__Gg7UM{grid-area:lastName}.ContactUsForm_email__UlOM5{grid-area:email}.ContactUsForm_phone__J1TRl{grid-area:phone}.ContactUsForm_message__oC5IP{grid-area:message}.ContactUsForm_linkedIn__WlWrE{grid-area:linkedIn}.ContactUsForm_companyName__6Hx7v{grid-area:companyName}.ContactUsForm_referral__EKDq6{grid-area:referral}.SlashedBg_slashedBg__FW1Wx{position:absolute;z-index:-1;top:0;left:0;width:100%;background-color:#22475b;background-size:cover;background-position:50%;-webkit-clip-path:polygon(100% 0,0 0,0 85%,100% 100%);clip-path:polygon(100% 0,0 0,0 85%,100% 100%);overflow:hidden;min-height:var(--min-height)}.SlashedBg_slashedBg__FW1Wx:before{content:"";position:absolute;inset:0;background-image:var(--bg-image);background-size:cover;background-position:50%;transform:var(--transform);z-index:1;pointer-events:none}.SlashedBg_slashedBg__FW1Wx:after{content:"";position:absolute;inset:0;background:linear-gradient(138deg,#22475b,rgba(34,71,91,.38) 80%);z-index:2;pointer-events:none}.OverTitle_overTitle__NIloJ{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#f38020}.OverTitle_overTitle__NIloJ:before{content:"";display:block;width:24px;height:2px;background:#f38020;flex-shrink:0}.EOLTable_table__8rRH_{border-radius:.5rem;border:1px solid #e2e1e0;overflow:hidden}.EOLTable_tableThead__Vln_K tr th{background-color:#22475b;color:#fff;text-align:center;font-size:1.2rem;line-height:1.8rem}.EOLTable_tableThead__Vln_K tr th:first-line{font-size:1.8rem}.EOLTable_table__8rRH_ td{text-align:center}.SearchEOSL_searchBarWrapper__K1wym{background:hsla(0,0%,100%,.85);box-shadow:0 4px 16px rgba(0,0,0,.15);border-radius:12px;padding:1rem;max-width:700px;margin:0 auto;display:flex;align-items:center}.Footer_footerLayout__yY4V2{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(1,1fr)}@media screen and (min-width:576px){.Footer_footerLayout__yY4V2{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.Footer_footerLayout__yY4V2{grid-template-columns:repeat(5,1fr)}}.Footer_footerLayout__yY4V2 div{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:992px){.Footer_footerLayout__yY4V2 div{align-items:start}}.Footer_footerLayout__yY4V2 div p,.Footer_footerLayout__yY4V2 div ul{text-align:center}@media screen and (min-width:992px){.Footer_footerLayout__yY4V2 div p,.Footer_footerLayout__yY4V2 div ul{text-align:start}}.Footer_footerLayoutSectionTitle__9vjpH{font-weight:700;font-size:16px}.Footer_footerLayoutSocialIcons__JMb_Y svg{font-size:36px;color:#f38020}.Footer_footerLayoutSocialIcons__JMb_Y svg:hover{color:#22475b;transition:all .5s ease-out}.Footer_footerMenu__qVZWu{list-style:none;padding:0}.Footer_footerMenu__qVZWu a{color:#6d8491}.Footer_footerMenu__qVZWu a:hover{color:#22475b}.Footer_bottomFooter__IKwth a{color:#6d8491}.Footer_bottomFooter__IKwth a:hover{color:#22475b}.SharedNav_NavBar__S2iVS{background-color:#e2e1e0;padding:0}.SharedNav_NavBar__S2iVS .SharedNav_navLink___WCSq{font-size:14px}.SharedNav_homeLink__s5wF4{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;color:inherit;text-decoration:none;transition:color .2s ease}.SharedNav_homeLink__s5wF4:hover{color:#22475b}.SharedNav_homeIcon__dJbhX{font-size:1.2rem}.SharedNav_divider__oKxPw{height:15px;width:1px;background-color:currentColor;opacity:.5;margin:0 6px;display:inline-block;align-self:center}.SocialMediaLink_socialMediaLink__YVGYA{color:#22475b}.SocialMediaLink_socialMediaLink__YVGYA:hover{color:#306480}.SocialMediaLink_xs__QKLd5{font-size:.8rem}.SocialMediaLink_sm__y7uqc{font-size:1rem}.SocialMediaLink_md__oHlR9{font-size:1.2rem}.SocialMediaLink_lg__IhRV_{font-size:1.8rem}.SocialMediaLink_xl__Sg_Yz{font-size:2.5rem}.SocialMediaLink_xxl__wAuQv{font-size:3rem}.UserMenu_signInButton__GVRIL{display:inline-flex;align-items:center;padding:.25rem 1rem;font-size:1rem;font-weight:500;color:#22475b;background:transparent;border:1px solid #22475b;border-radius:1rem;transition:all .2s ease;cursor:pointer;min-height:38px;margin-left:1rem}.UserMenu_signInButton__GVRIL:hover{color:#fff;background-color:#22475b}.UserMenu_signInButton__GVRIL:focus{outline:none;box-shadow:0 0 0 3px rgba(34,71,91,.2)}.UserMenu_signInButton__GVRIL:active{transform:translateY(1px)}@media(max-width:991px){.UserMenu_signInButton__GVRIL{margin:.5rem 0;justify-content:center}}