.text-box h2.seo-h1{font-family:var(--h1-font-family);font-size:var(--h1-font-size);font-style:var(--h1-font-style);font-weight:var(--h1-font-weight);line-height:var(--h1-line-height);color:var(--h1-color);text-decoration:var(--h1-text-decoration);text-transform:var(--h1-text-transform);letter-spacing:var(--h1-letter-spacing)}
@media screen and (max-width:920px){.text-box h2.seo-h1{font-family:var(--h1-m-font-family, var(--h1-font-family));font-size:var(--h1-m-font-size, var(--h1-font-size));font-style:var(--h1-m-font-style, var(--h1-font-style));font-weight:var(--h1-m-font-weight, var(--h1-font-weight));line-height:var(--h1-m-line-height, var(--h1-line-height));color:var(--h1-m-color, var(--h1-color));text-decoration:var(--h1-m-text-decoration, var(--h1-text-decoration));text-transform:var(--h1-m-text-transform, var(--h1-text-transform));letter-spacing:var(--h1-m-letter-spacing, var(--h1-letter-spacing))}}
.text-box h1.seo-h2{font-family:var(--h2-font-family);font-size:var(--h2-font-size);font-style:var(--h2-font-style);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height);color:var(--h2-color);text-decoration:var(--h2-text-decoration);text-transform:var(--h2-text-transform);letter-spacing:var(--h2-letter-spacing)}
@media screen and (max-width:920px){.text-box h1.seo-h2{font-family:var(--h2-m-font-family, var(--h2-font-family));font-size:var(--h2-m-font-size, var(--h2-font-size));font-style:var(--h2-m-font-style, var(--h2-font-style));font-weight:var(--h2-m-font-weight, var(--h2-font-weight));line-height:var(--h2-m-line-height, var(--h2-line-height));color:var(--h2-m-color, var(--h2-color));text-decoration:var(--h2-m-text-decoration, var(--h2-text-decoration));text-transform:var(--h2-m-text-transform, var(--h2-text-transform));letter-spacing:var(--h2-m-letter-spacing, var(--h2-letter-spacing))}}
.text-box h1.seo-h3{font-family:var(--h3-font-family);font-size:var(--h3-font-size);font-style:var(--h3-font-style);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);color:var(--h3-color);text-decoration:var(--h3-text-decoration);text-transform:var(--h3-text-transform);letter-spacing:var(--h3-letter-spacing)}
@media screen and (max-width:920px){.text-box h1.seo-h3{font-family:var(--h3-m-font-family, var(--h3-font-family));font-size:var(--h3-m-font-size, var(--h3-font-size));font-style:var(--h3-m-font-style, var(--h3-font-style));font-weight:var(--h3-m-font-weight, var(--h3-font-weight));line-height:var(--h3-m-line-height, var(--h3-line-height));color:var(--h3-m-color, var(--h3-color));text-decoration:var(--h3-m-text-decoration, var(--h3-text-decoration));text-transform:var(--h3-m-text-transform, var(--h3-text-transform));letter-spacing:var(--h3-m-letter-spacing, var(--h3-letter-spacing))}}
.text-box h1.seo-h4{font-family:var(--h4-font-family);font-size:var(--h4-font-size);font-style:var(--h4-font-style);font-weight:var(--h4-font-weight);line-height:var(--h4-line-height);color:var(--h4-color);text-decoration:var(--h4-text-decoration);text-transform:var(--h4-text-transform);letter-spacing:var(--h4-letter-spacing)}
@media screen and (max-width:920px){.text-box h1.seo-h4{font-family:var(--h4-m-font-family, var(--h4-font-family));font-size:var(--h4-m-font-size, var(--h4-font-size));font-style:var(--h4-m-font-style, var(--h4-font-style));font-weight:var(--h4-m-font-weight, var(--h4-font-weight));line-height:var(--h4-m-line-height, var(--h4-line-height));color:var(--h4-m-color, var(--h4-color));text-decoration:var(--h4-m-text-decoration, var(--h4-text-decoration));text-transform:var(--h4-m-text-transform, var(--h4-text-transform));letter-spacing:var(--h4-m-letter-spacing, var(--h4-letter-spacing))}}
.text-box h2.seo-h1{margin-bottom:48px}
.text-box h2.seo-h1:last-child{margin-bottom:0}
.text-box h1.seo-h2,.text-box h1.seo-h3,.text-box h1.seo-h4{margin-bottom:32px}
.text-box h1.seo-h2:last-child,.text-box h1.seo-h3:last-child,.text-box h1.seo-h4:last-child{margin-bottom:0}
.text-box h2.seo-h1{font-size:var(--fontSizeDesktop, var(--h1-font-size));line-height:var(--lineHeightDesktop, var(--h1-line-height))}
.text-box h1.seo-h2{font-size:var(--fontSizeDesktop, var(--h2-font-size));line-height:var(--lineHeightDesktop, var(--h2-line-height))}
.text-box h1.seo-h3{font-size:var(--fontSizeDesktop, var(--h3-font-size));line-height:var(--lineHeightDesktop, var(--h3-line-height))}
.text-box h1.seo-h4{font-size:var(--fontSizeDesktop, var(--h4-font-size));line-height:var(--lineHeightDesktop, var(--h4-line-height))}
@media screen and (max-width:920px){.text-box h2.seo-h1{margin-bottom:48px}}
@media screen and (max-width:920px){.text-box h2.seo-h1:last-child{margin-bottom:0}}
@media screen and (max-width:920px){.text-box h1.seo-h2,.text-box h1.seo-h3,.text-box h1.seo-h4{margin-bottom:32px}}
@media screen and (max-width:920px){.text-box h1.seo-h2:last-child,.text-box h1.seo-h3:last-child,.text-box h1.seo-h4:last-child{margin-bottom:0}}
@media screen and (max-width:920px){.text-box h2.seo-h1{font-size:var(--fontSizeMobile, var(--h1-m-font-size));line-height:var(--lineHeightMobile, var(--h1-line-height))}}
@media screen and (max-width:920px){.text-box h1.seo-h2{font-size:var(--fontSizeMobile, var(--h2-m-font-size));line-height:var(--lineHeightMobile, var(--h2-line-height))}}
@media screen and (max-width:920px){.text-box h1.seo-h3{font-size:var(--fontSizeMobile, var(--h3-m-font-size));line-height:var(--lineHeightMobile, var(--h3-line-height))}}
@media screen and (max-width:920px){.text-box h1.seo-h4{font-size:var(--fontSizeMobile, var(--h4-m-font-size));line-height:var(--lineHeightMobile, var(--h4-line-height))}}
