.section--heading-underline .container--narrow{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:860px;padding:0 50px}@media screen and (max-width:767.9px){.section--heading-underline .container--narrow{padding:0 20px}}.section--heading-underline .heading-2{margin-bottom:35px}.heading-underline{font-family:var(--font-default-bold);font-size:2rem;line-height:2;margin-bottom:40px;text-align:center}@media screen and (min-width:1050px){.heading-underline{font-size:3.2rem}}@media screen and (min-width:1050px) and (max-width:1200px){.heading-underline{font-size:2.6vw}}@media screen and (min-width:768px) and (max-width:1049.9px){.heading-underline{font-size:2.6rem}}@media screen and (max-width:500px){.heading-underline{font-size:4.9vw}}.heading-underline .heading-underline__text--small{font-size:1.8rem}