.sm-contractor-financing-wrapper .dealer-marketing-page{width:100%}@media screen and (min-width:62em){.sm-contractor-financing-wrapper .show-mobile{display:none!important}}@media screen and (max-width:61.999em){.sm-contractor-financing-wrapper .hide-mobile{display:none!important}}.sm-contractor-financing-wrapper section{border-bottom-width:1px;border-color:var(--mui-palette-gray-50);box-shadow:var(--mui-shadows-2)}.sm-contractor-financing-wrapper section>.container{padding:calc(var(--mui-spacing)*16) calc(var(--mui-spacing)*4);max-width:1024px;margin:0 auto}.sm-contractor-financing-wrapper iframe{max-width:90%}.sm-contractor-financing-wrapper .category-button-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(var(--mui-spacing)*6)}.sm-contractor-financing-wrapper .category-button-container h2{width:100%;font-size:var(--mui-font-2xl);font-weight:600}.sm-contractor-financing-wrapper .category-button-container a.category-button{display:inline-flex;gap:calc(var(--mui-spacing)*2);text-decoration:none;align-items:center;justify-content:center;white-space:nowrap;vertical-align:middle;border-radius:calc(var(--mui-shape-borderRadius)*1.5);background:#fff;color:var(--mui-palette-smBlue-main);box-shadow:var(--mui-shadows-4);padding:calc(var(--mui-spacing)*3) calc(var(--mui-spacing)*1);transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;transform:none}.sm-contractor-financing-wrapper .category-button-container a.category-button:hover{transform:scale(1.05)}.sm-contractor-financing-wrapper .category-button-container a.category-button div{display:inline-block}.sm-contractor-financing-wrapper .category-button-container a.category-button .category-button-icon{font-family:supermoney;font-size:var(--mui-font-6xl);font-weight:400}.sm-contractor-financing-wrapper .category-button-container a.category-button .category-button-text{text-transform:uppercase;font-size:var(--mui-font-md);font-weight:600}.sm-contractor-financing-wrapper #marketingpage-banner{padding-top:calc(var(--mui-spacing)*16);background-image:url(/images/marketing/connect-dots-background.svg);background-size:cover;background-position:top;color:#fff;text-align:center}.sm-contractor-financing-wrapper #marketingpage-banner .marketingpage-header{display:flex;flex-direction:column;gap:calc(var(--mui-spacing)*2)}.sm-contractor-financing-wrapper #marketingpage-banner .marketingpage-header i{font-size:var(--mui-font-6xl)}.sm-contractor-financing-wrapper #marketingpage-banner .marketingpage-header h1{font-size:var(--mui-font-4xl);font-weight:600;line-height:1.5}.sm-contractor-financing-wrapper #marketingpage-banner .marketingpage-header div.MuiTypography-root{font-size:var(--mui-font-xl);font-weight:400;margin-bottom:calc(var(--mui-spacing)*4)}.sm-contractor-financing-wrapper #marketingpage-banner .marketingpage-header .sm-widget-cta-single{margin-top:calc(var(--mui-spacing)*10)}.sm-contractor-financing-wrapper #marketingpage-content-short{background-color:var(--mui-palette-blue-800);color:#fff;font-weight:600;font-size:var(--mui-font-lg);width:100%;text-align:center}.sm-contractor-financing-wrapper #marketingpage-content-short a{color:#fff}.sm-contractor-financing-wrapper #marketingpage-content-short div.MuiBox-root div.MuiTypography-root{font-weight:600;font-size:var(--mui-font-lg)}.sm-contractor-financing-wrapper #marketingpage-content-short div.MuiBox-root div.MuiTypography-root .MuiLink-root{font-size:var(--mui-font-lg)}.sm-contractor-financing-wrapper #marketingpage-content-long{padding-top:0}.sm-contractor-financing-wrapper #marketingpage-content-long div,.sm-contractor-financing-wrapper #marketingpage-content-long h3{margin-bottom:calc(var(--mui-spacing)*6)}.sm-contractor-financing-wrapper #marketingpage-benefits{text-align:center}.sm-contractor-financing-wrapper #marketingpage-benefits h2{line-height:1.5;font-size:var(--mui-font-2xl);font-weight:700;margin-bottom:calc(var(--mui-spacing)*4)}.sm-contractor-financing-wrapper #marketingpage-benefits h3.large-top-margin{max-width:750px;margin-top:calc(var(--mui-spacing)*16);margin-bottom:calc(var(--mui-spacing)*4)}.sm-contractor-financing-wrapper #marketingpage-benefits h4{font-size:var(--mui-font-xl);margin-bottom:calc(var(--mui-spacing)*10);font-weight:400}.sm-contractor-financing-wrapper #marketingpage-benefits div.MuiTypography-root{font-size:var(--mui-font-lg)}.sm-contractor-financing-wrapper #marketingpage-benefits img{width:155px}.sm-contractor-financing-wrapper #marketingpage-benefits .container{display:flex;flex-direction:column;align-items:center}.sm-contractor-financing-wrapper #marketingpage-benefits .container>.row{display:flex;gap:calc(var(--mui-spacing)*8);justify-content:center;align-items:flex-start;flex-direction:row}@media screen and (max-width:61.999em){.sm-contractor-financing-wrapper #marketingpage-benefits .container>.row{flex-direction:column;align-items:center}}.sm-contractor-financing-wrapper #marketingpage-benefits .container>.row .col-sm-4{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(var(--mui-spacing)*4);min-width:33%}.sm-contractor-financing-wrapper #marketingpage-stats{text-align:center;background-image:url(/images/ads/connect-dot-lines.svg);background-size:cover;background-position:50%}.sm-contractor-financing-wrapper #marketingpage-stats h2{font-size:var(--mui-font-2xl);line-height:1.5;font-weight:600}.sm-contractor-financing-wrapper #marketingpage-stats h4{font-weight:400;font-size:var(--mui-font-lg)}.sm-contractor-financing-wrapper #marketingpage-stats div.MuiTypography-root{font-size:var(--mui-font-lg)}.sm-contractor-financing-wrapper #marketingpage-stats h3.callout-number{display:inline-flex;flex-direction:row-reverse;gap:calc(var(--mui-spacing)*2);align-items:center;font-size:var(--mui-font-5xl);font-weight:400;color:var(--mui-palette-smBlue-main);line-height:1.5}.sm-contractor-financing-wrapper #marketingpage-stats .container{display:flex;flex-direction:column;align-items:center;gap:calc(var(--mui-spacing)*4)}.sm-contractor-financing-wrapper #marketingpage-stats .container.marketing-cta{gap:calc(var(--mui-spacing)*6);padding:0 calc(var(--mui-spacing)*40) calc(var(--mui-spacing)*16) calc(var(--mui-spacing)*40);max-width:75%}@media screen and (max-width:61.999em){.sm-contractor-financing-wrapper #marketingpage-stats .container.marketing-cta{padding:0 0 calc(var(--mui-spacing)*16) 0}}.sm-contractor-financing-wrapper #marketingpage-stats .container>.row{display:flex;gap:calc(var(--mui-spacing)*8);flex-direction:row}@media screen and (max-width:47.999em){.sm-contractor-financing-wrapper #marketingpage-stats .container>.row{flex-direction:column}}.sm-contractor-financing-wrapper #marketingpage-stats .container .stat-block{display:flex;flex-direction:column;gap:calc(var(--mui-spacing)*3);align-items:center;justify-content:center;padding:calc(var(--mui-spacing)*4) calc(var(--mui-spacing)*8);border-radius:calc(var(--mui-shape-borderRadius)*2);box-shadow:var(--mui-shadows-10);background:#fff}.sm-contractor-financing-wrapper #marketingpage-callout{box-shadow:none;border:none}.sm-contractor-financing-wrapper #marketingpage-callout>.container{padding:0;padding-top:calc(var(--mui-spacing)*12)}.sm-contractor-financing-wrapper #marketingpage-callout h3{font-size:var(--mui-font-lg);font-weight:400}.sm-contractor-financing-wrapper #marketingpage-callout h4.callout-number{font-size:var(--mui-font-5xl);color:var(--mui-palette-smError-main);line-height:1.5}.sm-contractor-financing-wrapper #marketingpage-callout div.MuiTypography-root{font-size:var(--mui-font-md)}.sm-contractor-financing-wrapper #marketingpage-callout .stats-callout{display:flex;flex-direction:column}@media screen and (min-width:48em){.sm-contractor-financing-wrapper #marketingpage-callout .stats-callout{flex-direction:row;max-width:82%}}.sm-contractor-financing-wrapper #marketingpage-callout .stats-callout>div.col-sm-6{border-width:1px;border-color:var(--mui-palette-smBlue-main);padding:calc(var(--mui-spacing)*4);display:flex;align-items:center;flex-direction:column;gap:calc(var(--mui-spacing)*4);background:#fff}.sm-contractor-financing-wrapper #marketingpage-callout .stats-callout>div.col-sm-6.positive-stat{background:var(--mui-palette-blue-100)}.sm-contractor-financing-wrapper #marketingpage-callout .stats-callout>div.col-sm-6.positive-stat h4.callout-number{color:var(--mui-palette-smBlue-main)}.sm-contractor-financing-wrapper #marketingpage-callout .stats-callout>div.col-sm-6:not(:first-of-type){border-top-width:0;border-left-width:1px}@media screen and (min-width:48em){.sm-contractor-financing-wrapper #marketingpage-callout .stats-callout>div.col-sm-6{width:50%}.sm-contractor-financing-wrapper #marketingpage-callout .stats-callout>div.col-sm-6:not(:first-of-type){border-top-width:1px;border-left-width:0}}.sm-contractor-financing-wrapper #marketingpage-customerbase{text-align:center;background-color:var(--mui-palette-blue-100)}.sm-contractor-financing-wrapper #marketingpage-customerbase h2{width:100%;font-size:var(--mui-font-2xl);font-weight:600}.sm-contractor-financing-wrapper #marketingpage-customerbase h2 span{font-weight:400}.sm-contractor-financing-wrapper #marketingpage-customerbase img{width:155px}.sm-contractor-financing-wrapper #marketingpage-customerbase .row{display:flex;flex-wrap:wrap;row-gap:calc(var(--mui-spacing)*12);column-gap:calc(var(--mui-spacing)*8);justify-content:center;align-items:flex-start}.sm-contractor-financing-wrapper #marketingpage-customerbase .row .value-prop-block{display:flex;flex-direction:column;gap:calc(var(--mui-spacing)*4)}@media screen and (min-width:62em){.sm-contractor-financing-wrapper #marketingpage-customerbase .row .value-prop-block{width:31%}}.sm-contractor-financing-wrapper #marketingpage-customerbase .row .value-prop-block .value-prop{font-size:var(--mui-font-lg)}.sm-contractor-financing-wrapper #marketingpage-howitworks>.container{display:flex;flex-direction:column;gap:calc(var(--mui-spacing)*12)}.sm-contractor-financing-wrapper #marketingpage-howitworks h2{text-align:center;font-size:var(--mui-font-2xl);line-height:1.5;font-weight:600}.sm-contractor-financing-wrapper #marketingpage-howitworks h3{font-size:var(--mui-font-xl);line-height:1.5;font-weight:600}.sm-contractor-financing-wrapper #marketingpage-howitworks div.MuiTypography-root{font-size:var(--mui-font-lg)}.sm-contractor-financing-wrapper #marketingpage-howitworks i{display:none}@media screen and (max-width:61.999em){.sm-contractor-financing-wrapper #marketingpage-howitworks i{display:inline-block;font-size:var(--mui-font-5xl);font-weight:600;color:var(--mui-palette-smBlue-main)}}.sm-contractor-financing-wrapper #marketingpage-howitworks img.illustration-sm{max-width:75%}@media screen and (max-width:61.999em){.sm-contractor-financing-wrapper #marketingpage-howitworks img.illustration-sm{max-width:350px}}.sm-contractor-financing-wrapper #marketingpage-howitworks .row{display:flex;gap:calc(var(--mui-spacing)*8);flex-direction:row}@media screen and (max-width:61.999em){.sm-contractor-financing-wrapper #marketingpage-howitworks .row{flex-direction:column}}.sm-contractor-financing-wrapper #marketingpage-howitworks .row .col-sm-5{display:flex;flex-direction:column;gap:calc(var(--mui-spacing)*4);width:45%}@media screen and (max-width:61.999em){.sm-contractor-financing-wrapper #marketingpage-howitworks .row .col-sm-5{text-align:center;align-items:center;width:100%}}@media screen and (min-width:62em){.sm-contractor-financing-wrapper #marketingpage-howitworks .row .col-sm-5{width:100%}.sm-contractor-financing-wrapper #marketingpage-howitworks .row .col-sm-5.coltext-left{text-align:right}.sm-contractor-financing-wrapper #marketingpage-howitworks .row .col-sm-5.coltext-left img{margin-left:auto}.sm-contractor-financing-wrapper #marketingpage-howitworks .row .col-sm-5.coltext-right{text-align:left}.sm-contractor-financing-wrapper #marketingpage-howitworks .row .col-sm-5.coltext-right img{margin-right:auto}}.sm-contractor-financing-wrapper #marketingpage-howitworks .row .column-separator{display:flex;flex-direction:column;gap:calc(var(--mui-spacing)*4);align-items:center;width:5%}.sm-contractor-financing-wrapper #marketingpage-howitworks .row .column-separator h3{font-size:var(--mui-font-2xl);font-weight:600;color:var(--mui-palette-smBlue-main)}.sm-contractor-financing-wrapper #marketingpage-howitworks .row .column-separator .vertical-line{width:1px;height:100%;background-color:var(--mui-palette-gray-200)}.sm-contractor-financing-wrapper #marketingpage-industries{text-align:center;background-color:var(--mui-palette-blue-100)}.sm-contractor-financing-wrapper #marketingpage-industries>.container{display:flex;flex-direction:column;gap:calc(var(--mui-spacing)*6)}.sm-contractor-financing-wrapper #marketingpage-industries h2{font-size:var(--mui-font-2xl);font-weight:600}.sm-contractor-financing-wrapper #marketingpage-industries div.MuiTypography-root{font-size:var(--mui-font-lg)}.sm-contractor-financing-wrapper #marketingpage-industries .category-button-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(var(--mui-spacing)*10)}.sm-contractor-financing-wrapper #marketingpage-industries .category-button-container a.category-button{width:20%;display:flex;flex-direction:column;justify-content:flex-start;border-radius:0;border-width:1px;border-color:var(--mui-palette-smBlue-main)}@media screen and (max-width:47.999em){.sm-contractor-financing-wrapper #marketingpage-industries .category-button-container a.category-button{width:85%}}.sm-contractor-financing-wrapper .full-width-cta{background-image:url(/images/ads/CTA-background.svg);background-size:cover;border-bottom-width:1px;border-color:var(--mui-palette-gray-50);box-shadow:var(--mui-shadows-2)}.sm-contractor-financing-wrapper .full-width-cta>.container{padding:calc(var(--mui-spacing)*16) calc(var(--mui-spacing)*4);max-width:1024px;margin:0 auto}.sm-contractor-financing-wrapper .full-width-cta .row{display:flex;flex-direction:row;gap:calc(var(--mui-spacing)*10);justify-content:center;align-items:center}@media screen and (max-width:47.999em){.sm-contractor-financing-wrapper .full-width-cta .row{flex-direction:column}}.sm-contractor-financing-wrapper .full-width-cta h1{text-align:left;font-size:var(--mui-font-4xl);font-weight:700;line-height:2.5rem;margin-bottom:calc(var(--mui-spacing)*2)}@media screen and (max-width:47.999em){.sm-contractor-financing-wrapper .full-width-cta h1{text-align:center}}.sm-contractor-financing-wrapper .full-width-cta div.MuiTypography-root{text-align:left;font-size:var(--mui-font-xl);font-weight:400;line-height:1.5}@media screen and (max-width:47.999em){.sm-contractor-financing-wrapper .full-width-cta div.MuiTypography-root{text-align:center}}