@charset "UTF-8";
/* Themify Ultra 7.8.5 framework 7.9.5 */

/*/themify-builder/css/modules/text.css*/
.drop-cap>:first-child:first-letter,.tb_text_dropcap>.tb_text_wrap:first-child:first-letter{background-color:var(--theme_accent,#0f70e8);color:#fff;float:left;font-size:2.85em;line-height:.4em;margin-right:.325em;margin-block:.15em .25em;padding:.425em .375em}.tb-text-more-link-indicator{background:rgba(55,55,55,.6);display:block;height:3px;margin:5px 0}
/*/themify-builder/css/modules/toc.css*/
.module-toc li,.module-toc ul{border:0;margin:0;padding:0}.module-toc ul{counter-reset:el;list-style-position:inside;list-style-type:var(--tb_tc_type,none);overflow:hidden;transition:max-height .4s}.module-toc.tb_toc_ic ul{display:grid;row-gap:.2em}.module-toc.tb_toc_ic li{align-items:center;display:flex;flex-wrap:wrap}.tb_toc_lv_1 ul{margin-left:1.15em;margin-top:3px}.tb_toc_active>a{font-weight:700}.tb_toc_show_num a:before{content:counters(el,".") ".";counter-increment:el;margin-right:7px}.tb_toc_b{--tb_tc_type:disc}.tb_toc_s{--tb_tc_type:square}.tb_toc_c{--tb_tc_type:circle}.tb_toc_ur{--tb_tc_type:upper-roman}.tb_toc_lr{--tb_tc_type:lower-roman}.tb_toc_head{display:flex}.tb_toc_head .module-title{flex:1;letter-spacing:-.03em;margin-bottom:.6em}.module-toc .tf_fa{border-radius:100%;cursor:pointer;display:inline-flex;margin-inline-start:5px;padding:8px;place-content:center;place-items:center;pointer-events:auto;position:relative}.module-toc .tf_fa:hover{background-color:hsla(0,0%,71%,.2)}.tb_toc_ic{margin-right:.2em}.module-toc .tf_hide,.tb_tc_close .tb_toc_mic_close,.tb_tc_sub_close>.tb_toc_cic{display:none}.tb_tc_close .tb_toc_mic,.tb_tc_sub_close>.tb_toc_cic_close{display:inline-flex}.module-toc span.tf_fa:before{border-bottom:1px solid;content:"";width:1em}.tb_tc_sub_close>span.tb_toc_cic_close:after{border-left:1px solid;content:"";display:none;display:block;height:1em;left:50%;position:absolute}