.elementor-11257 .elementor-element.elementor-element-86baaf8{margin-top:30px;margin-bottom:30px;}.elementor-11257 .elementor-element.elementor-element-508ff80 .elementor-toc__header-title{text-align:start;}.elementor-11257 .elementor-element.elementor-element-508ff80{--item-text-hover-decoration:underline;}/* Start custom CSS for table-of-contents, class: .elementor-element-508ff80 */.elementor-11257 .elementor-element.elementor-element-508ff80 {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-11257 .elementor-element.elementor-element-508ff80 .elementor-toc__header {background:transparent;padding:0 0 20px;border:0;}
.elementor-11257 .elementor-element.elementor-element-508ff80 .elementor-toc__header-title {color:#fff!important;font-family:Jost,sans-serif;font-size:30px;font-weight:600;}
.elementor-11257 .elementor-element.elementor-element-508ff80 .elementor-toc__body {background:transparent;padding:0;}
.elementor-11257 .elementor-element.elementor-element-508ff80 .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-11257 .elementor-element.elementor-element-508ff80 .elementor-toc__list-item {border-bottom:1px solid #2a2a2a;padding:14px 0;margin:0;counter-increment:custom-toc;list-style:none;}
.elementor-11257 .elementor-element.elementor-element-508ff80 .elementor-toc__list-item-text-wrapper {display:flex;align-items:flex-start;}
.elementor-11257 .elementor-element.elementor-element-508ff80 .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-11257 .elementor-element.elementor-element-508ff80 .elementor-toc__list-item-text-wrapper i,.elementor-11257 .elementor-element.elementor-element-508ff80 .elementor-toc__list-item-text-wrapper:after {display:none;}
.elementor-11257 .elementor-element.elementor-element-508ff80 .elementor-toc__list-item-text-wrapper.elementor-toc__list-item-text-wrapper:before {font-family:Jost,sans-serif;}
.elementor-11257 .elementor-element.elementor-element-508ff80 a {color:#fff!important;white-space:normal!important;font-family:Jost,sans-serif;font-size:17px;line-height:1.5;}
.elementor-11257 .elementor-element.elementor-element-508ff80 a:hover {color:#C79D4B!important;text-decoration:underline;}
.elementor-11257 .elementor-element.elementor-element-508ff80 .elementor-toc__list-item:nth-last-child(-n+2) {border-bottom:0;}
@media(max-width:767px){.elementor-11257 .elementor-element.elementor-element-508ff80{padding:24px 22px;}.elementor-11257 .elementor-element.elementor-element-508ff80 .elementor-toc__list-wrapper{grid-template-columns:1fr;}.elementor-11257 .elementor-element.elementor-element-508ff80 .elementor-toc__header-title{font-size:26px;}.elementor-11257 .elementor-element.elementor-element-508ff80 .elementor-toc__list-item:nth-last-child(2){border-bottom:1px solid #2a2a2a;}}

.elementor-11257 .elementor-element.elementor-element-508ff80 > .elementor-widget-container {border:0!important;border-radius:0!important;background:transparent!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d433ff9 */.elementor-11257 .elementor-element.elementor-element-d433ff9 {background:#101410;padding:0 38px 38px;margin-top:-20px;border-radius:0 0 14px 14px;} .elementor-11257 .elementor-element.elementor-element-d433ff9 .elementor-button {background:#C79D4B;color:#111;font-family:Jost,sans-serif;font-size:17px;font-weight:600;padding:17px 24px;border-radius:4px;} .elementor-11257 .elementor-element.elementor-element-d433ff9 .elementor-button:hover {background:#dcc28c;} @media(max-width:767px){.elementor-11257 .elementor-element.elementor-element-d433ff9{padding:0 26px 30px;}.elementor-11257 .elementor-element.elementor-element-d433ff9 .elementor-button{width:100%;font-size:15px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-86baaf8 */.elementor-11257 .elementor-element.elementor-element-86baaf8 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-11257 .elementor-element.elementor-element-86baaf8 h3 {font-family:Jost,sans-serif;font-size:24px;line-height:1.4;margin:24px 0 12px;} .elementor-11257 .elementor-element.elementor-element-86baaf8 p {margin-bottom:20px;} .elementor-11257 .elementor-element.elementor-element-86baaf8 figure {margin:18px 0 30px;} .elementor-11257 .elementor-element.elementor-element-86baaf8 figcaption {font-size:14px;line-height:1.5;color:#62665e;margin-top:10px;} .elementor-11257 .elementor-element.elementor-element-86baaf8 .elementor-toc {border:0;border-radius:0;background:transparent;} .elementor-11257 .elementor-element.elementor-element-86baaf8 .elementor-toc__toggle-button {color:#fff;} .elementor-11257 .elementor-element.elementor-element-86baaf8 .custom-cta a:hover {background:#b28a42!important;} @media(max-width:767px){.elementor-11257 .elementor-element.elementor-element-86baaf8 h2.elementor-heading-title{font-size:26px;padding-top:18px;}.elementor-11257 .elementor-element.elementor-element-86baaf8 h3{font-size:22px;}.elementor-11257 .elementor-element.elementor-element-86baaf8 .custom-cta{padding:30px 22px!important;}.elementor-11257 .elementor-element.elementor-element-86baaf8 .custom-cta h3{font-size:24px!important;}.elementor-11257 .elementor-element.elementor-element-86baaf8 table{min-width:590px;}}
.elementor-11257 .elementor-element.elementor-element-86baaf8 .elementor-menu-anchor {display:block;position:relative;top:-90px;visibility:hidden;} .elementor-11257 .elementor-element.elementor-element-86baaf8 .custom-cta > p:first-child {color:#C79D4B!important;}
.elementor-11257 .elementor-element.elementor-element-86baaf8 .cta-values>div{flex:1;} @media(max-width:767px){.elementor-11257 .elementor-element.elementor-element-86baaf8 .cta-values{flex-direction:column;gap:10px!important;}.elementor-11257 .elementor-element.elementor-element-86baaf8 .custom-cta{padding:30px 26px!important;}}/* End custom CSS */