.box-title .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box-title h1,.box-title h2,.box-title h3,.box-title h4,.box-title h5,.box-title h6{color:var(--box_title_color);margin-bottom:0!important}.box-title .subtitle{color:var(--box_title_sub_title_color)!important;border-top:1px solid #e0e0e0;font-weight:normal;margin-top:2.2rem;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding-top:2.2rem}.box-title.align-center .wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-title.align-center h1,.box-title.align-center h2,.box-title.align-center h3,.box-title.align-center h4,.box-title.align-center h5,.box-title.align-center h6{text-align:center}.box-title.align-center .subtitle{margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem;text-align:center}.box-title.align-right .wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.box-title.align-right h1,.box-title.align-right h2,.box-title.align-right h3,.box-title.align-right h4,.box-title.align-right h5,.box-title.align-right h6{text-align:right}@media (max-width:576px){.box-title.font-large h1,.box-title.font-large h2{font-size:2.6rem;line-height:3rem;margin-top:0;margin-bottom:0}.box-title .subtitle,.box-title.font-large .subtitle{margin-top:0}}.theme-visualy-impaired .box-title h1,.theme-visualy-impaired .box-title h2,.theme-visualy-impaired .box-title h3,.theme-visualy-impaired .box-title h4,.theme-visualy-impaired .box-title h5,.theme-visualy-impaired .box-title h6{color:var(--front-color)}.theme-visualy-impaired .box-title .subtitle{color:var(--front-color);border-top:1px solid var(--front-color)}