.elementor-16252 .elementor-element.elementor-element-9105ca8{margin-top:30px;margin-bottom:30px;}.elementor-16252 .elementor-element.elementor-element-99a438e .elementor-toc__header-title{text-align:start;}.elementor-16252 .elementor-element.elementor-element-99a438e{--item-text-hover-decoration:underline;}/* Start custom CSS for table-of-contents, class: .elementor-element-99a438e */.elementor-16252 .elementor-element.elementor-element-99a438e {background:#080808;border-top:3px solid #C79D4B;border-radius:0;padding:30px 36px;margin:30px 0 42px;--item-text-color:#fff;--item-text-hover-color:#C79D4B;--item-text-active-color:#fff;--marker-color:#C79D4B;}
.elementor-16252 .elementor-element.elementor-element-99a438e .elementor-toc__header {background:transparent;padding:0 0 20px;border:0;}
.elementor-16252 .elementor-element.elementor-element-99a438e .elementor-toc__header-title {color:#fff!important;font-family:Jost,sans-serif;font-size:30px;font-weight:600;}
.elementor-16252 .elementor-element.elementor-element-99a438e .elementor-toc__body {background:transparent;padding:0;}
.elementor-16252 .elementor-element.elementor-element-99a438e .elementor-toc__list-wrapper {display:grid;grid-template-columns:1fr 1fr;column-gap:32px;row-gap:0;margin:0;padding:0;counter-reset:custom-toc;}
.elementor-16252 .elementor-element.elementor-element-99a438e .elementor-toc__list-item {border-bottom:1px solid #2a2a2a;padding:14px 0;margin:0;counter-increment:custom-toc;list-style:none;}
.elementor-16252 .elementor-element.elementor-element-99a438e .elementor-toc__list-item-text-wrapper {display:flex;align-items:flex-start;}
.elementor-16252 .elementor-element.elementor-element-99a438e .elementor-toc__list-item-text-wrapper:before {content:counter(custom-toc,decimal-leading-zero);color:#C79D4B;font-weight:700;font-size:18px;min-width:34px;line-height:1.5;}
.elementor-16252 .elementor-element.elementor-element-99a438e .elementor-toc__list-item-text-wrapper i,.elementor-16252 .elementor-element.elementor-element-99a438e .elementor-toc__list-item-text-wrapper:after {display:none;}
.elementor-16252 .elementor-element.elementor-element-99a438e .elementor-toc__list-item-text-wrapper.elementor-toc__list-item-text-wrapper:before {font-family:Jost,sans-serif;}
.elementor-16252 .elementor-element.elementor-element-99a438e a {color:#fff!important;white-space:normal!important;font-family:Jost,sans-serif;font-size:17px;line-height:1.5;}
.elementor-16252 .elementor-element.elementor-element-99a438e a:hover {color:#C79D4B!important;text-decoration:underline;}
.elementor-16252 .elementor-element.elementor-element-99a438e .elementor-toc__list-item:nth-last-child(-n+2) {border-bottom:0;}
@media(max-width:767px){.elementor-16252 .elementor-element.elementor-element-99a438e{padding:24px 22px;}.elementor-16252 .elementor-element.elementor-element-99a438e .elementor-toc__list-wrapper{grid-template-columns:1fr;}.elementor-16252 .elementor-element.elementor-element-99a438e .elementor-toc__header-title{font-size:26px;}.elementor-16252 .elementor-element.elementor-element-99a438e .elementor-toc__list-item:nth-last-child(2){border-bottom:1px solid #2a2a2a;}}

.elementor-16252 .elementor-element.elementor-element-99a438e > .elementor-widget-container {border:0!important;border-radius:0!important;background:transparent!important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9105ca8 */.elementor-16252 .elementor-element.elementor-element-9105ca8 h2.elementor-heading-title {font-family:Jost,sans-serif;font-size:30px;line-height:1.3;font-weight:600;color:#20241f;padding-top:26px;} .elementor-16252 .elementor-element.elementor-element-9105ca8 h3 {font-family:Jost,sans-serif;font-size:24px;line-height:1.4;margin:24px 0 12px;} .elementor-16252 .elementor-element.elementor-element-9105ca8 p {margin-bottom:20px;} .elementor-16252 .elementor-element.elementor-element-9105ca8 figure {margin:18px 0 30px;} .elementor-16252 .elementor-element.elementor-element-9105ca8 figcaption {font-size:14px;line-height:1.5;color:#62665e;margin-top:10px;} .elementor-16252 .elementor-element.elementor-element-9105ca8 .elementor-toc {border:0;border-radius:0;background:transparent;} .elementor-16252 .elementor-element.elementor-element-9105ca8 .elementor-toc__toggle-button {color:#fff;} .elementor-16252 .elementor-element.elementor-element-9105ca8 .custom-cta a:hover {background:#b28a42!important;} @media(max-width:767px){.elementor-16252 .elementor-element.elementor-element-9105ca8 h2.elementor-heading-title{font-size:26px;padding-top:18px;}.elementor-16252 .elementor-element.elementor-element-9105ca8 h3{font-size:22px;}.elementor-16252 .elementor-element.elementor-element-9105ca8 .custom-cta{padding:30px 22px!important;}.elementor-16252 .elementor-element.elementor-element-9105ca8 .custom-cta h3{font-size:28px!important;}.elementor-16252 .elementor-element.elementor-element-9105ca8 table{min-width:590px;}}
.elementor-16252 .elementor-element.elementor-element-9105ca8 .elementor-menu-anchor {display:block;position:relative;top:-90px;visibility:hidden;} .elementor-16252 .elementor-element.elementor-element-9105ca8 .custom-cta > p:first-child {color:#C79D4B!important;}/* End custom CSS */