.section-title[data-type=fragment]{text-align:left;margin-bottom:16px}@media screen and (max-width: 22.375em){.section-title[data-type=fragment]{padding:0 16px}}@media screen and (min-width: 80em){.section-title[data-type=fragment]{margin-bottom:24px}}.section-title[data-type=fragment] .section-title--heading{text-align:left;margin-bottom:0!important}.section-title[data-type=section]{margin-bottom:24px}@media screen and (min-width: 80em){.section-title[data-type=section]{margin-bottom:40px}}@media screen and (max-width: 22.375em){.section-title[data-type=section]{padding:0 16px}}.section-title[data-type=section] .section-title--heading{text-align:center;padding:0 12px}.section-title--heading{font-size:24px;line-height:32px;color:#4f4948}@media screen and (min-width: 80em){.section-title--heading{font-size:32px;line-height:40px}}.section-title--heading[data-theme="DM Serif Display"]{font-family:"DM Serif Display",sans-serif;font-weight:400}.section-title--heading[data-theme=Roboto]{font-family:Roboto,sans-serif;font-weight:700}.section-title--heading[data-theme="Playfair Display"]{font-family:Playfair Display;font-weight:700}.section-title--subheading{font-size:18px;line-height:24px;font-weight:400;font-family:Roboto,sans-serif;color:#474747;text-align:center}.section-title--subheading__wrapper{display:flex;flex-direction:column}@media screen and (min-width: 46.5em){.section-title--subheading__wrapper{justify-content:center;flex-direction:row}}.section-title--subheading__wrapper>div{position:relative;top:1px;margin:0 auto 8px}@media screen and (min-width: 46.5em){.section-title--subheading__wrapper>div{margin:0 8px 0 0}}.section-title--description{color:var(--section-subtitle-color, #666);text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:24px;max-width:936px;margin:0 auto}
