.styled-heading .heading{font-family:var(--font-family-sharp);font-size:20px;font-weight:500;letter-spacing:2px;line-height:1;margin:0;position:relative}@media (min-width:1024px){.styled-heading .heading{font-size:24px}}.styled-heading .heading.is_uppercase{letter-spacing:4px;text-transform:uppercase}.styled-heading .title{font-weight:600;letter-spacing:3px;margin-bottom:20px;text-transform:uppercase}.styled-heading .subheading{font-family:var(--font-family-heading);font-size:20px;margin-top:15px}@media (min-width:1024px){.styled-heading .subheading{font-size:22px;margin-top:20px}}.styled-heading .heading.has_hr{padding-top:20px}.styled-heading .heading.has_hr:before{background-color:var(--color-light-blue);content:"";display:block;height:3px;left:0;position:absolute;top:0;width:40px}.styled-heading h1.heading{font-size:52px}@media (min-width:1024px){.styled-heading h1.heading{font-size:76px}}.styled-heading h2.heading{font-size:38px}@media (min-width:1024px){.styled-heading h2.heading{font-size:62px}}.styled-heading h3.heading{font-size:32px}@media (min-width:1024px){.styled-heading h3.heading{font-size:48px}}.styled-heading h4.heading{font-size:28px}@media (min-width:1024px){.styled-heading h4.heading{font-size:36px}}.styled-heading h5.heading{font-size:22px}@media (min-width:1024px){.styled-heading h5.heading{font-size:28px}}