p { color: #6b747b; font: 400 1rem/1.625rem "Open Sans", sans-serif; } h1 { color: #252c38; font-weight: 700; font-size: 2.5rem; line-height: 3.125rem; letter-spacing: -0.5px; } h2 { color: #252c38; font-weight: 700; font-size: 2.125rem; line-height: 2.625rem; letter-spacing: -0.4px; } h3 { color: #252c38; font-weight: 700; font-size: 1.75rem; line-height: 2.25rem; letter-spacing: -0.3px; } h4 { color: #252c38; font-weight: 700; font-size: 1.5rem; line-height: 2rem; letter-spacing: -0.2px; } h5 { color: #252c38; font-weight: 700; font-size: 1.25rem; line-height: 1.625rem; } h6 { color: #252c38; font-weight: 700; font-size: 1rem; line-height: 1.375rem; } .h1-large { font-size: 2.875rem; line-height: 3.5rem; } .p-large { font-size: 1.125rem; line-height: 1.75rem; } .p-small { font-size: 0.875rem; line-height: 1.5rem; } /********************/ /* Features */ /********************/ .cards-1 { padding-top: 4rem; padding-bottom: 1.5rem; text-align: center; } .cards-1 .card { margin-bottom: 3.5rem; padding: 3.125rem 1rem 2.125rem 1rem; border: none; border-radius: 16px; background-color: #f1f9fc; } .cards-1 .card-image { margin-bottom: 1.5rem; } .cards-1 .card-image img { width: 70px; height: 70px; margin-right: auto; margin-left: auto; } .cards-1 .card-body { padding: 0; } .cards-1 .card-title { margin-bottom: 0.375rem; } /* fsdfgsdgs gfdgvxdf vdsfds */ /* Features */ .cards-1 .card { display: inline-block; width: 296px; vertical-align: top; } .cards-1 .card:nth-of-type(3n+2) { margin-right: 1rem; margin-left: 1rem; } /* end of features */ /* Features */ .cards-1 .card { width: 350px; padding-right: 3rem; padding-left: 3rem; } .cards-1 .card:nth-of-type(3n+2) { margin-right: 1.5rem; margin-left: 1.5rem; } /* end of features */