﻿body{width:1400px;margin:0 auto;background-color:#f5f5f5}.sComponent,.sHeroContainer,.sEmailCTAContainer{width:1170px;margin:0 10%}.sHero{background-image:url(/Images/img-hero.png);background-size:contain;background-repeat:no-repeat;background-position:right;height:75vh;min-height:450px;background-color:#ececec}.sHeroContainer{position:relative}.sHero .sIntro{width:50%;margin-top:10%}.sHero .sIntro h1{color:#333;font-size:42px;font-weight:600;line-height:48px}.sHero .sIntro p{color:#444;font-size:18px;line-height:24px;margin:25px 0 0 0}.sHero .sBenefits{position:absolute;left:0;top:200%;box-shadow:0 2px 4px 0 #c3c9cc;margin:0;width:1170px;background:#fff}.sHero .sBenefitsItem{padding:30px 5%;background-color:#fff}.sHero .sBenefitsItem h1{font-size:18px;color:#333;font-weight:600;line-height:24px}.sHero .sBenefitsItem p{font-size:14px;color:#444;line-height:24px}.sFeatureBlockSection{margin:150px 10% 100px 10%}.sFeatureBlockSection .sIntro{text-align:center;width:70%;margin:30px auto}.sFeatureBlockSection .sIntro h2{font-size:38px;font-weight:600;color:#333;line-height:46px}.sFeatureBlockSection .sIntro p{font-size:16px;color:#444;line-height:24px;text-align:left}.sFeatureBlockSection .sFeatureBlockSectionContainer.container{padding:0}.sFeatureBlockSection .sFeatureItems{margin:0;padding:0}.sFeatureBlockSection .sFeatureItem{list-style:none}.sFeatureBlockSection .sFeatureItemContainer{margin:60px 0;background-color:#fff;border-radius:5px;padding:50px 15%;box-shadow:0 2px 4px 0 #c3c9cc}.sFeatureBlockSection .sFeatureItem h3{font-size:18px;font-weight:600;color:#333;line-height:24px;margin:40px 0 20px 0}.sFeatureBlockSection .sFeatureItem p{font-size:14px;color:#444;line-height:24px;height:330px}.sFeatureBlockSection .sFeatureItem a{text-decoration:none;font-weight:600;font-size:16px;line-height:24px;color:#0074d9;padding-bottom:3px;border-bottom:2px solid #0074d9}.sEmailCTA,.sThankYou{background-color:#2a4869;color:#fff;width:1400px}.sThankYou{width:100%}.sEmailCTA .sEmailCTAContainer{margin:0 auto;padding:100px 0}.sThankYou .sThankYouContainer{margin:0 auto;padding:20px 0}.sEmailCTA .sIntro{padding:0 3%}.sEmailCTA .sIntro h2{font-size:42px;font-weight:600;line-height:48px}.sEmailCTA .sIntro p{font-size:18px;line-height:24px}.sEmailCTA .sEmailForm{padding:30px 3% 20px 0}.sEmailCTA .sEmailForm .sEmailContent:focus{outline:none}.sEmailCTA .sEmailForm .sEmailContent{background:transparent;border-top:transparent!important;border-left:transparent!important;border-right:transparent!important;border-bottom:2px solid!important;font-weight:200;color:#fff;padding:0 0 5px 0;width:100%;font-size:16px}.sEmailCTA .sEmailForm .sBtnSubmit{margin:40px 0 0 0;width:100%;padding:10px 0;border-radius:5px;font-weight:400;font-size:16px;background-color:#e27839;border:1px solid #e27839}#sHeader,#sFooter{width:1400px;padding:10px 0;text-align:center;background-color:#f5f5f5;color:#444}.sHeaderTitle{float:left;width:50%;text-align:left;padding:10px 0 0 30px;color:#0074d9;font-weight:bold;font-size:18px}.sHeaderInactiveSession{float:right;text-align:left;display:flex}.sHeaderInactiveIcon{float:left;margin:10px}.sHeaderInactiveMessage{float:left;padding:10px 20px 0 10px}.sHeaderTitle a{text-decoration:none}.sHeaderTitle img{padding-right:5px}.sHeaderDealerInfo{float:left;width:50%;text-align:right;padding:10px 30px 0 0}.sHeaderDealerName{color:#0074d9;font-weight:bold}.sHeaderDealerIdLabel{font-weight:bold}.sHeaderDealerId{font-weight:normal}#sFooter{padding:40px 0 10px 0}#sFooter p{font-size:20px;font-weight:500;margin:20px 0 0 0}#sFooter a{text-decoration:none;padding:7px 20px;font-weight:400;font-size:16px;border:2px solid #2a4869;color:#fff;border-radius:7px;background-color:#2a4869}@media (max-width:1400px){body{width:100%}.sEmailCTA,.sThankYou{width:100%}.sComponent,.sHeroContainer,.sEmailCTAContainer,.sHero .sBenefits,.sThankYou .sThankYouContainer{width:inherit}#sHeader,#sFooter{width:100%}.sHero .sBenefits{position:relative}.sFeatureBlockSectionContainer{width:100%}}@media (max-width:1170px){body{width:100%}.sHero .sIntro{width:60%}.sHero .sBenefits{top:190%}.sFeatureBlockSection{margin:80px 0}}@media (max-width:1000px){.sHero .sIntro{width:70%}.sFeatureBlockSection{margin:200px 10% 80px 10%}.sEmailCTA .sIntro h2,.sThankYou h1{font-size:36px}.sEmailCTA .sIntro p{font-size:16px}.sFeatureBlockSection .sFeatureBlockSectionContainer{padding:50px 10%}.sFeatureBlockSection .sFeatureItem p{height:400px}}@media (max-width:993px){.sEmailCTA .sEmailCTAContainer{padding:50px 0}.sEmailCTA .sEmailForm{padding:30px 3%}.sEmailCTA .sEmailForm form{width:60%}.sFeatureBlockSection .sFeatureItem p{height:340px}.sHero .sCustomerBenefits{padding:30px 5% 0px 5%}}@media (max-width:800px){body{width:100%}.sHero .sHeroContainer{margin:0}.sHero .sIntro{width:100%}.sHero .sIntro h1{font-size:34px;line-height:44px}.sHero .sIntro p{font-size:16px}.sHero .sBenefitsItem p{line-height:22px}.sFeatureBlockSection{margin:100px 0 80px 0}.sFeatureBlockSection .sIntro{width:80%}.sFeatureBlockSection .sIntro h2{font-size:32px}.sFeatureBlockSection .sIntro p{font-size:14px}.sFeatureBlockSection .sFeatureItemContainer{padding:40px 10%}.sFeatureBlockSection .sFeatureItem p{height:250px}}@media (max-width:769px){.sFeatureBlockSection .sFeatureItem p{height:180px}}@media (max-width:500px){body{width:100%}.sHero .sIntro{width:90%;padding:0}.sHero .sIntro h1{font-size:20px;line-height:28px;margin:0}.sHero .sIntro p{font-size:14px;line-height:20px;margin:15px 0 0 0}.sFeatureBlockSection .sIntro{width:90%}.sFeatureBlockSection .sIntro p{line-height:22px}.sFeatureBlockSection .sIntro h2{font-size:20px}.sFeatureBlockSection .sFeatureItem p{height:230px;line-height:22px}.sEmailCTA .sEmailCTAContainer,.sThankYou .sThankYouContainer{padding:50px 0}.sEmailCTA .sIntro h2,.sThankYou h1{font-size:28px;line-height:40px}.sEmailCTA .sIntro p{font-size:14px;line-height:22px}.sThankYou h1{padding:0 3%}}@media (max-width:350px){.sFeatureBlockSection .sFeatureItem p{height:350px}.sEmailCTA .sEmailForm .sEmailContent{font-size:13px}.sEmailCTA .sEmailForm .sBtnSubmit{font-size:13px;padding:7px 0}}@media (min-width:1000px){.sSectionPageOverview .sSectionPageOverviewContainer{display:flex}}.sSectionPageOverview{}.sSectionPageOverview .sSectionPageOverviewContainer{width:100%;margin:0}.sSectionPageOverview .sSectionPageOverviewHeader{padding:10%;background-color:#2a4869;color:#fff;min-height:400px}.sSectionPageOverview .sSectionPageOverviewHeader li{margin:0 0 10px 0}.sSectionPageOverview .sSectionPageOverviewHeader a{color:#fff}.sSectionPageOverview .sSectionPageOverviewDetails{color:#333}.sSectionPageOverview h2{font-weight:600;font-size:42px;line-height:48px;margin:30px 0}.sSectionPageOverview p{font-size:18px;line-height:24px}.sBreadcrumbList{padding:20px 5%}.sBreadcrumbList a{text-decoration:none;padding:0 0 3px 0;font-weight:400;font-size:18px;border-bottom:2px solid #0074d9;color:#0074d9}.sServiceList{padding:20px 5%}.sServiceList .sServiceListItems{padding:0}.sServiceList .sServiceListItems .sServiceListItem{list-style:none;margin:0 0 20px 0}.sServiceList .sServiceListItem a{text-decoration:none;padding:0 0 3px 0;font-weight:400;font-size:18px;border-bottom:2px solid #0074d9;color:#0074d9}.sServiceList .sServiceListItem p{font-size:14px;color:#333;margin:10px 0}.sServiceDetail{padding:20px 5% 0 5%}.sServiceDetail h2{color:#333;font-size:38px;font-weight:400;line-height:46px;margin-bottom:40px;padding-bottom:10px;border-bottom:4px solid #dadada}.sServiceDetail h3{color:#333;font-size:14px;font-weight:600;line-height:16px}.sServiceDetail p{font-size:14px;line-height:18px;background-color:#dadada;padding:20px 5%}.sBuilderForm{padding:20px 5%}.sBuilderForm .sbfItem{padding:20px 3%;margin:20px 0;box-shadow:0 2px 4px 0 #c3c9cc}.sBuilderForm .sbfItem h2{color:#333;font-size:14px;line-height:16px;font-weight:600;text-transform:uppercase;margin:10px 0}.sBuilderForm .sbfItem h2:hover{cursor:pointer}.sBuilderForm .sbfItemContent{margin:30px 0;padding:30px 0 0 0;border-top:1px solid #dadada}.sBuilderForm .sbfItemContent ul li{list-style:none}.sBuilderForm .sbfImg{float:right}.sBuilderForm .sbfItemContent a{text-decoration:none;padding:0 0 2px 0;line-height:30px;font-weight:400;font-size:16px;border-bottom:1px solid #0074d9;color:#0074d9}.sBuilderForm .sbfGenerateProductCatalog{margin:40px 0 0 0;padding:10px 20px;color:#fff;border-radius:5px;font-weight:400;font-size:16px;background-color:#e27839;border:1px solid #e27839}.sBuilderForm .sbfCustomProductListContainer .sbfCBO{margin:15px 0;font-size:16px}.sBuilderForm .sbfCBOCategoriesForSelectedBrand{margin:15px 0;font-size:16px}.sBuilderForm .sbfCBO select,.sBuilderForm .sbfCBOCategoriesForSelectedBrand select{padding:5px 0}.sBuilderForm .sbfUnitAttributeItem{background-color:#eaeaea;padding:15px;margin:20px 0}.sBuilderForm .sbfUnitAttributeItem ul{margin-bottom:0}.sBuilderForm .sbfCustomProductListContainer .hide{display:none}.sBuilderForm .sbfCustomProductListContainer h3{font-size:18px}.sBuilderForm .sbfCustomProductListContainer h4{font-size:16px}.sBuilderForm .sbfCustomProductListContainer h3:hover,.sBuilderForm .sbfCustomProductListContainer h4:hover{cursor:pointer}.sBuilderForm .sbfCustomProductListContainer .arrowExpand,.sBuilderForm .sbfCustomProductListContainer .arrowCollapse{color:#2a4869;margin:0 3px 0 0}.sBuilderForm .sbfCustomProductListContainer input{vertical-align:top}.sBuilderForm .sbfCustomProductListContainer .categoryDiv{padding:0 0 0 20px}.sBuilderForm .sbfCustomProductListContainer .categoryDiv label{font-size:12px}.sBuilderForm .sbfCustomProductListContainer .categoryProducts label{font-size:12px}