.hm-page-section.hm-page-content#intro .first-panel h1{text-align:left;font-size:36px;line-height:48px}.hm-page-section.hm-page-content#intro .first-panel .space-h1-h2{height:48px}.hm-page-section.hm-page-content#intro .first-panel h2{text-align:justify;font-weight:400;font-size:18px;line-height:24px;opacity:.75}.hm-page-section.hm-page-content#intro .first-panel .space-h2-cta{height:64px}@media(max-width:1199px){.hm-page-section.hm-page-content#intro .first-panel h1{font-size:30px;line-height:38px}}@media(max-width:991px){.hm-page-section.hm-page-content#intro .first-panel h1{font-size:35px;line-height:48px}.hm-page-section.hm-page-content#intro .first-panel .space-h1-h2{height:8vw}.hm-page-section.hm-page-content#intro .first-panel h2{max-width:500px}.hm-page-section.hm-page-content#intro .first-panel .space-h2-cta{height:8vw}.hm-page-section.hm-page-content#intro .first-panel a{font-size:4vw;line-height:5vw;margin-bottom:6vw}}@media(max-width:575px){.hm-page-section.hm-page-content#intro .first-panel h1{font-size:6.25vw;line-height:8vw}.hm-page-section.hm-page-content#intro .first-panel h2{font-size:4vw;line-height:5vw}}.hm-page-section.hm-page-content#products{padding-bottom:70px;color:#2c2040;background:#e0daec;border-bottom:1px solid #e0daec;text-align:center}.hm-page-section.hm-page-content#product-selection{border-top:1px solid #b1dce7;border-bottom:2px solid #729ca7;background:#dbecf0}.hm-page-section.hm-page-content#product-selection .details{color:#003d4d;font-size:80%;font-weight:initial;margin-top:12px}.hm-page-section.hm-page-content#product-selection .card.unimplemented{opacity:.4}