.elementor-31382 .elementor-element.elementor-element-faacf60{margin-top:0em;margin-bottom:2em;}.elementor-31382 .elementor-element.elementor-element-a7e8165 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-31382 .elementor-element.elementor-element-a7e8165 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31382 .elementor-element.elementor-element-7e2139e{--box-border-width:0px;--box-border-radius:10px;--box-padding:5px;--item-text-color:var( --e-global-color-4eb45181 );--item-text-hover-color:var( --e-global-color-4eb45181 );--item-text-active-color:var( --e-global-color-4eb45181 );--marker-color:#0F7B6E;--marker-size:7px;}.elementor-31382 .elementor-element.elementor-element-7e2139e .elementor-toc__header, .elementor-31382 .elementor-element.elementor-element-7e2139e .elementor-toc__header-title{font-size:1em;}.elementor-31382 .elementor-element.elementor-element-7e2139e .elementor-toc__list-item{font-size:0.9em;}.elementor-31382 .elementor-element.elementor-element-3ee2655{margin-top:0em;margin-bottom:0em;}.elementor-31382 .elementor-element.elementor-element-9873a8e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-31382 .elementor-element.elementor-element-ef80593{text-align:center;}.elementor-31382 .elementor-element.elementor-element-ef80593 .elementor-heading-title{color:var( --e-global-color-6b053343 );}.elementor-31382 .elementor-element.elementor-element-8bac859{margin-top:0em;margin-bottom:0em;}.elementor-31382 .elementor-element.elementor-element-73b6428 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-31382 .elementor-element.elementor-element-347de86{text-align:center;}.elementor-31382 .elementor-element.elementor-element-cb001d3{margin-top:0em;margin-bottom:0em;}.elementor-31382 .elementor-element.elementor-element-0debb7e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-31382 .elementor-element.elementor-element-cf2202f{text-align:center;}.elementor-31382 .elementor-element.elementor-element-518bd50{margin-top:0em;margin-bottom:0em;}.elementor-31382 .elementor-element.elementor-element-b56759f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-31382 .elementor-element.elementor-element-e7d38d3{text-align:center;}.elementor-31382 .elementor-element.elementor-element-a6bb865{margin-top:0em;margin-bottom:0em;}.elementor-31382 .elementor-element.elementor-element-7b60eb0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-31382 .elementor-element.elementor-element-ad6b549{text-align:center;}.elementor-31382 .elementor-element.elementor-element-131d4ab{margin-top:0em;margin-bottom:0em;}.elementor-31382 .elementor-element.elementor-element-afee7b3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-31382 .elementor-element.elementor-element-e42fa00{text-align:center;}.elementor-31382 .elementor-element.elementor-element-2ce348f{margin-top:0em;margin-bottom:0em;}.elementor-31382 .elementor-element.elementor-element-1816cae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-31382 .elementor-element.elementor-element-6fa2edf{text-align:center;}.elementor-31382 .elementor-element.elementor-element-f5fbb00{margin-top:0em;margin-bottom:0em;}.elementor-31382 .elementor-element.elementor-element-7d89f57 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-31382 .elementor-element.elementor-element-855a957{text-align:center;}.elementor-31382 .elementor-element.elementor-element-8e25143{margin-top:0em;margin-bottom:0em;}.elementor-31382 .elementor-element.elementor-element-8f8857e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-31382 .elementor-element.elementor-element-e3f6e02{text-align:center;}.elementor-31382 .elementor-element.elementor-element-f9b0804{margin-top:0em;margin-bottom:0em;}.elementor-31382 .elementor-element.elementor-element-1bbcdd0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-31382 .elementor-element.elementor-element-c8b3ecf{text-align:center;}@media(max-width:1024px) and (min-width:768px){.elementor-31382 .elementor-element.elementor-element-a7e8165{width:100%;}}/* Start custom CSS for table-of-contents, class: .elementor-element-7e2139e */.elementor-31382 .elementor-element.elementor-element-7e2139e .elementor-toc__list-item {
    margin: 0;
}

.elementor-31382 .elementor-element.elementor-element-7e2139e a {
    width: 100%;
    border-radius: 3px;
    padding-left: 3px;
    transition: 0.3s;
}
.elementor-31382 .elementor-element.elementor-element-7e2139e a:hover {
    background-color: #0F7B6E30;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a7e8165 */.elementor-31382 .elementor-element.elementor-element-a7e8165 {
    min-width: 350px;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-31382 .show-btn{
    background-color: var(--primary-color);
    padding: 1em;
}
body.elementor-page-31382 .show-btn a {
    color: white !important;
    display: inline-block;
    width: 100%;
}/* End custom CSS */