.section-heading{background-color:#fff;padding:60px 0;width:100%}.section-heading--bg-light{background-color:#f4f4f4}.section-heading__container{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:1200px;padding:0 20px}.section-heading--align-left .section-heading__container{align-items:flex-start}.section-heading__title{font-family:HelveticaNeueLTStd-BdCn,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.2;margin:0;max-width:900px;text-align:center;text-transform:uppercase}.section-heading--align-left .section-heading__title{text-align:left}.section-heading__subtitle{color:#565656;font-family:HelveticaNeueLTStd-Roman,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.1;max-width:1120px;text-align:center}.section-heading--align-left .section-heading__subtitle{max-width:900px;text-align:left}.section-heading__subtitle p{color:#565656;font-size:18px;line-height:28px;margin:0 0 12px}.section-heading__subtitle p:last-child{margin-bottom:0}.section-heading__subtitle a{color:#154b9b;text-decoration:underline}.section-heading__subtitle a:hover{color:#0070c0}@media (max-width:992px){.section-heading{padding:48px 0}.section-heading__container{gap:20px}}@media (max-width:767px){.section-heading{padding:40px 0}.section-heading__container{gap:16px;padding:0 16px}.section-heading__title{font-size:24px;line-height:1.2}.section-heading__subtitle,.section-heading__subtitle p{font-size:16px;line-height:26px}}