.elementor-37514 .elementor-element.elementor-element-b8206fc{--display:flex;}.elementor-37514 .elementor-element.elementor-element-d3cf022 .elementor-heading-title{font-size:56px;}.elementor-37514 .elementor-element.elementor-element-7224518 .elementor-icon-list-icon{width:14px;}.elementor-37514 .elementor-element.elementor-element-7224518 .elementor-icon-list-icon i{font-size:14px;}.elementor-37514 .elementor-element.elementor-element-7224518 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-37514 .elementor-element.elementor-element-ed93e4d .elementor-toc__header-title{text-align:start;}.elementor-37514 .elementor-element.elementor-element-ed93e4d .elementor-toc__header{flex-direction:row;}.elementor-37514 .elementor-element.elementor-element-ed93e4d{--item-text-hover-decoration:underline;}@media(max-width:1024px){.elementor-37514 .elementor-element.elementor-element-d3cf022 .elementor-heading-title{font-size:44px;}}@media(max-width:767px){.elementor-37514 .elementor-element.elementor-element-d3cf022 .elementor-heading-title{font-size:34px;}}/* Start custom CSS for theme-post-title, class: .elementor-element-d3cf022 */.elementor-37514 .elementor-element.elementor-element-d3cf022 .elementor-heading-title {
  text-wrap: balance;
  word-break: auto-phrase;
}/* End custom CSS */