.elementor-1847 .elementor-element.elementor-element-7f75a3c{--display:flex;}.elementor-1847 .elementor-element.elementor-element-c59f939{--display:flex;--padding-top:0px;--padding-bottom:128px;--padding-left:40px;--padding-right:40px;}.elementor-1847 .elementor-element.elementor-element-f13b7f5{text-align:center;}.elementor-1847 .elementor-element.elementor-element-17d7541{background-color:var( --e-global-color-b819f14 );padding:16px 16px 16px 16px;border-radius:4px 4px 4px 4px;}.elementor-1847 .elementor-element.elementor-element-17d7541.elementor-element{--align-self:center;}.elementor-1847 .elementor-element.elementor-element-e1c9742{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-1847 .elementor-element.elementor-element-cee191a{--box-border-color:#00000000;--item-text-hover-decoration:underline;--marker-size:12px;}.elementor-1847 .elementor-element.elementor-element-cee191a .elementor-toc__spinner{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1847 .elementor-element.elementor-element-cee191a .elementor-toc__header-title{text-align:start;}.elementor-1847 .elementor-element.elementor-element-7bcbbf9{--display:flex;grid-column:span 2;}@media(max-width:1024px){.elementor-1847 .elementor-element.elementor-element-e1c9742{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1847 .elementor-element.elementor-element-e1c9742{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for table-of-contents, class: .elementor-element-cee191a */.elementor-1847 .elementor-element.elementor-element-cee191a .e-font-icon-svg{
    min-width: 12px;
    min-height: 12px;
}/* End custom CSS */