:root{--epims-green: #38CD60;--epims-blue: #2260B0;--epims-light-blue: #BFD1E9;--orange: #ffc000}body{margin:0;font-family:"Source Sans 3",sans-serif}h1{font-weight:700;margin:20px 0 0;font-family:Poppins;font-size:48px;text-align:center}.onBlue{color:#ebe8fc}.centered{text-align:center}h1.massive{font-size:80px;margin-top:64px;margin-bottom:64px}h1.massive:is(:first-child){margin-top:0}h2{margin-block:20px;font-family:Poppins;font-size:32px}h3{font-family:Poppins;font-weight:700;font-size:36px}ul.checkList{list-style:none}ul.checkList li{font-size:26px;margin-block:16px}ul.checkList li:before{content:"✓ ";font-size:20px;font-weight:700;color:var(--epims-green)}.cardHeaderText{font-weight:700;margin-block:0}.request-form{width:100%;margin-bottom:30px;min-height:730px}.card-header{font-size:20px}.headerBackground{width:100%;margin:auto;padding-top:20px;padding-bottom:100px;overflow:hidden;position:relative;container-type:inline-size}.headerBackground.withCircle{background-color:#bfd1e8}.headerBackground.withImage .insetImage{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.headerBackground.withImage .insetImage.image1{background-image:url(/epcchoice/inspector.jpg);filter:opacity(.4) blur(5px) saturate(1.2);scale:1.03}.headerContentWrapper{width:min(1600px,100%);display:flex;margin-inline:auto}.headerContent{display:grid;width:100%;grid-template-columns:65% 35%;margin-inline:auto}.headerContent p{font-size:26px}.leftCol{padding-inline:20px}.leftCol h2,.leftCol ul,.leftCol p{margin-inline:60px}.headingLogo{width:150px;vertical-align:-12px}img.partnerLogo{width:150px;display:flex;margin-inline:auto}.rightCol{padding:60px 10px 0}.finalHeaderCta{font-weight:700;font-size:18px}.formContainer{padding-top:15px;padding-bottom:25px;padding-inline:25px}.formContainer label{font-size:14px;margin-bottom:4px}.formContainer .primaryFormCta{font-weight:600}.formContainer label:not(:first-of-type){margin-top:12px}button.formSubmit{margin-top:20px}.bodyContainer{background-color:var(--epims-blue);padding-block:30px;padding-inline:10px}.bodyContainer.first{padding-top:50px}.bodyContainer.last{padding-bottom:50px}.bodyGrid{display:flex;flex-direction:row;justify-content:center}.bodyGridItem{color:#ebe8fc;border-right:1px solid rgb(235,232,252);width:500px;padding-inline:50px}.bodyGridItemWide{width:600px}.bodyGridItem:is(:last-of-type){border-right:none}.bodyGridItem h3{margin-bottom:20px;min-height:90px}.bodyGridItem p{font-size:20px}.bodyGridItem>ul{list-style:none}.bodyGridItem>ul li{font-size:20px}.bodyGridItem>ul li:before{content:"✓ ";font-size:20px;font-weight:700;color:var(--epims-green)}.circleContainer{position:absolute;top:0;width:100%;z-index:-1}.greenBanner{padding:10px;font-size:30px;color:#fff;background-color:var(--epims-green);width:100%;text-align:center}.noBorder{border:none}ul.larger li{font-size:30px}ul.larger li:before{content:"✓ ";font-size:30px;font-weight:700;color:var(--epims-green)}.assessorsImage{width:100%}.footer-container{height:auto;width:var(--page-width);margin:auto;background-color:#2260b0;display:flex;padding-top:30px;padding-bottom:30px}.footer-left{flex:1;display:flex;flex-direction:column;justify-content:center;margin-left:50px}.footer-left p{font-family:"Source Sans 3",sans-serif;font-size:15px;color:#fff}.footer-right{flex:1;display:flex;align-items:center;justify-content:center}.footer-right p{font-family:Poppins,sans-serif;font-size:18px;color:#fff;font-weight:600;padding-right:20px}.footer-right img{width:auto;height:auto}.footer-container a{text-decoration:none;color:#fff}.errorMessage{color:red;font-weight:700;margin-block:10px}.social-banner-wrapper{background-color:#2260b0;padding-inline:30px;text-align:center;padding-bottom:1px;margin-bottom:-1px;padding-top:50px;display:flex;flex-direction:column;align-items:center}.social-banner-wrapper p{font-family:Poppins;color:#fff}.social-banner{text-align:center;max-width:1400px;margin-inline:auto;background-color:#fff;border-radius:40px;font-size:92px;display:flex;justify-content:center;column-gap:46px;padding-inline:46px;padding-bottom:10px}.social-banner img{margin:14px;height:100px}.finalFooterCta{font-weight:700;font-size:18px;text-align:center}@media (width < 1000px){h1{font-size:50px;padding-inline:10px;margin-top:0;line-height:1.35}h2{font-size:36px;text-align:center;line-height:1.55}ul.checkList{margin-block:inherit}ul.checkList li{font-size:26px;line-height:1.4}.finalHeaderCta{font-weight:700;font-size:30px;margin-block:40px}.cardHeaderText,.primaryFormCta{font-size:30px}.formContainer label,.formContainer input,.formContainer button{font-size:24px}.bodyGridItem{border:none;width:initial;padding-block:0;padding-inline:36px}.bodyGridItem h3{margin-top:0;text-align:center;margin-bottom:30px;font-size:50px;min-height:initial}.bodyGridItem:not(:first-child) h3{margin-top:60px}.bodyGridItem p{font-size:32px}.headerContent{display:grid;grid-template-columns:1fr}.rightCol{width:500px;margin-inline:auto}.bodyContainer{padding-block:50px}.bodyGrid{flex-direction:column}.headerBackground{padding-bottom:40px}.rightCol{padding:0}.leftCol h2,.leftCol ul,.leftCol p{margin-inline:0px}.assessorsImage{margin-bottom:50px}.designedByBody ul li{font-size:32px}.footer-container{flex-direction:column-reverse}.footer-left{margin-inline:auto;margin-top:40px}.social-banner-wrapper p{font-size:24px}.social-banner img{height:80px}.social-banner{column-gap:8px;padding-inline:10px}}@media (width < 650px){.headingLogo{width:200px;vertical-align:-27px}.bodyGridItem{padding-inline:10px}.card-header{font-size:30px}.form-check label,.form-group label,.form-group input,.form-group select,.form-group button{font-size:24px}.form-group small{font-size:20px}.form-check{display:flex;align-items:start}.form-check input[type=checkbox]{height:30px;width:30px;margin-right:.5rem}}
