.base-heading{display:block;margin-top:0}.base-heading__width-base{max-width:525px}.base-heading__width-medium{max-width:670px}.base-heading__width-large{max-width:800px}.base-heading__super-large{font-weight:600;letter-spacing:-.025em}@media (min-width:992px){.base-heading__super-large{font-size:58px;line-height:1}}@media (max-width:991.98px) and (min-width:768px){.base-heading__super-large{font-size:40px;line-height:1.1}}@media (max-width:767.98px){.base-heading__super-large{font-size:33.1428571429px;line-height:1.15}}.base-heading__extra-large{font-weight:600;letter-spacing:-.03em}@media (min-width:992px){.base-heading__extra-large{font-size:48px;line-height:1}}@media (max-width:991.98px) and (min-width:768px){.base-heading__extra-large{font-size:38.4px;line-height:1.2}}@media (max-width:767.98px){.base-heading__extra-large{font-size:29.0909090909px;line-height:1.2}}.base-heading__large{font-weight:600;letter-spacing:-.02em}@media (min-width:992px){.base-heading__large{font-size:40px;line-height:1.2}}@media (max-width:991.98px) and (min-width:768px){.base-heading__large{font-size:32px;line-height:1.2}}@media (max-width:767.98px){.base-heading__large{font-size:24.2424242424px;line-height:1.2}}.base-heading__medium{font-size:24px;font-weight:600;line-height:1.2}.base-heading__base{font-size:20px;font-weight:600;line-height:26px}.base-heading__small{font-size:18px;font-weight:600;line-height:26px}.base-heading__extra-small{font-size:16px;font-weight:600;line-height:23px}.base-heading__indent-zero{margin:0}.base-heading__indent-large:not(:last-child){margin-bottom:32px}.base-heading__indent-base:not(:last-child){margin-bottom:24px}.base-heading__indent-medium:not(:last-child){margin-bottom:16px}.base-heading__indent-small:not(:last-child){margin-bottom:12px}.base-heading__indent-extra-small:not(:last-child){margin-bottom:8px}.base-heading__color-dark{color:#27272b}.base-heading__color-light{color:#fff}.base-heading__color-illustration{color:#393943}@media (min-width:992px){.base-heading__long-text.base-heading__super-large{font-size:48px}}@media (max-width:991.98px) and (min-width:768px){.base-heading__long-text.base-heading__super-large{font-size:33.1034482759px}}@media (max-width:767.98px){.base-heading__long-text.base-heading__super-large{font-size:27.4285714286px}}@media (min-width:992px){.base-heading__long-text.base-heading__extra-large{font-size:40px}}@media (max-width:991.98px) and (min-width:768px){.base-heading__long-text.base-heading__extra-large{font-size:32px}}@media (max-width:767.98px){.base-heading__long-text.base-heading__extra-large{font-size:24.2424242424px}}
