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

.elementor-3235 .elementor-element.elementor-element-7f20e4c > .elementor-widget-container {border:0!important;border-radius:0!important;background:transparent!important;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e31f00f */.elementor-3235 .elementor-element.elementor-element-e31f00f{background:#080808;border-left:4px solid #C79D4B;padding:0 40px 40px;margin-top:-20px;}.elementor-3235 .elementor-element.elementor-element-e31f00f .elementor-button{background:#C79D4B;color:#080808;font-family:Jost,sans-serif;font-size:17px;font-weight:600;border-radius:0;padding:17px 25px;}.elementor-3235 .elementor-element.elementor-element-e31f00f .elementor-button:hover{background:#b28a42;}@media(max-width:767px){.elementor-3235 .elementor-element.elementor-element-e31f00f{padding:0 26px 30px;}.elementor-3235 .elementor-element.elementor-element-e31f00f .elementor-button{width:100%;font-size:16px;padding:16px 12px;}}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fc82048 */.elementor-3235 .elementor-element.elementor-element-fc82048 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-3235 .elementor-element.elementor-element-fc82048 h3 {font-family:Jost,sans-serif;font-size:24px;line-height:1.4;margin:24px 0 12px;} .elementor-3235 .elementor-element.elementor-element-fc82048 p {margin-bottom:20px;} .elementor-3235 .elementor-element.elementor-element-fc82048 figure {margin:18px 0 30px;} .elementor-3235 .elementor-element.elementor-element-fc82048 figcaption {font-size:14px;line-height:1.5;color:#62665e;margin-top:10px;} .elementor-3235 .elementor-element.elementor-element-fc82048 .elementor-toc {border:0;border-radius:0;background:transparent;} .elementor-3235 .elementor-element.elementor-element-fc82048 .elementor-toc__toggle-button {color:#fff;} .elementor-3235 .elementor-element.elementor-element-fc82048 .custom-cta a:hover {background:#b28a42!important;} @media(max-width:767px){.elementor-3235 .elementor-element.elementor-element-fc82048 h2.elementor-heading-title{font-size:26px;padding-top:18px;}.elementor-3235 .elementor-element.elementor-element-fc82048 h3{font-size:22px;}.elementor-3235 .elementor-element.elementor-element-fc82048 .custom-cta{padding:30px 22px!important;}.elementor-3235 .elementor-element.elementor-element-fc82048 .custom-cta h3{font-size:24px!important;}.elementor-3235 .elementor-element.elementor-element-fc82048 table{min-width:590px;}}
.elementor-3235 .elementor-element.elementor-element-fc82048 .elementor-menu-anchor {display:block;position:relative;top:-90px;visibility:hidden;} .elementor-3235 .elementor-element.elementor-element-fc82048 .custom-cta > p:first-child {color:#C79D4B!important;}
.elementor-3235 .elementor-element.elementor-element-fc82048 .cta-values>div{flex:1;} @media(max-width:767px){.elementor-3235 .elementor-element.elementor-element-fc82048 .cta-values{flex-direction:column;gap:10px!important;}.elementor-3235 .elementor-element.elementor-element-fc82048 .custom-cta{padding:30px 26px!important;}}
.elementor-3235 .elementor-element.elementor-element-fc82048 table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5;margin:22px 0;}.elementor-3235 .elementor-element.elementor-element-fc82048 th{background:#151515;color:#fff;font-weight:600;text-align:left;}.elementor-3235 .elementor-element.elementor-element-fc82048 td,.elementor-3235 .elementor-element.elementor-element-fc82048 th{padding:14px;border:1px solid #ddd8ce;}.elementor-3235 .elementor-element.elementor-element-fc82048 tr:nth-child(even){background:#f5f3ee;}.elementor-3235 .elementor-element.elementor-element-fc82048 h4{font-size:20px;line-height:1.4;color:#20241f;font-family:Jost,sans-serif;margin:22px 0 10px;}/* End custom CSS */