.elementor-25939 .elementor-element.elementor-element-4d91ac2b{margin-top:30px;margin-bottom:30px;}.elementor-25939 .elementor-element.elementor-element-d5d8f87{--box-background-color:#111111;--header-color:#FFFFFF;--item-text-color:#FFFFFF;--item-text-hover-decoration:underline;--marker-color:#FFFFFF;}.elementor-25939 .elementor-element.elementor-element-d5d8f87 .elementor-toc__header-title{text-align:start;}.elementor-25939 .elementor-element.elementor-element-d5d8f87 .elementor-toc__header{flex-direction:row;}.elementor-25939 .elementor-element.elementor-element-40fc613 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-25939 .elementor-element.elementor-element-83a8ebb .elementor-cta .elementor-cta__bg, .elementor-25939 .elementor-element.elementor-element-83a8ebb .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-25939 .elementor-element.elementor-element-83a8ebb .elementor-cta__content{text-align:center;}/* Start custom CSS for section, class: .elementor-element-4d91ac2b */.elementor-25939 .elementor-element.elementor-element-4d91ac2b {font-family:"Jost",sans-serif;color:#222;font-size:18px;line-height:1.75;}
.elementor-25939 .elementor-element.elementor-element-4d91ac2b .elementor-heading-title {font-family:"Jost",sans-serif;font-size:30px;line-height:1.25;font-weight:600;color:#111;margin-top:22px;}
.elementor-25939 .elementor-element.elementor-element-4d91ac2b h3 {font-family:"Jost",sans-serif;font-size:23px;line-height:1.4;}
.elementor-25939 .elementor-element.elementor-element-4d91ac2b p {margin-bottom:20px;}
.elementor-25939 .elementor-element.elementor-element-4d91ac2b table {width:100%;font-size:16px;border-collapse:collapse;}
.elementor-25939 .elementor-element.elementor-element-4d91ac2b th,.elementor-25939 .elementor-element.elementor-element-4d91ac2b td {padding:12px;border:1px solid #ddd;text-align:left;}
.elementor-25939 .elementor-element.elementor-element-4d91ac2b th {background:#f4f1ec;}
.elementor-25939 .elementor-element.elementor-element-4d91ac2b .elementor-widget-image img {width:100%;height:auto;border-radius:8px;}
.elementor-25939 .elementor-element.elementor-element-4d91ac2b .elementor-widget-image {margin:16px 0 28px;}
.elementor-25939 .elementor-element.elementor-element-4d91ac2b .elementor-widget-table-of-contents {background:#111;border-radius:8px;}
.elementor-25939 .elementor-element.elementor-element-4d91ac2b .elementor-toc__header-title,.elementor-25939 .elementor-element.elementor-element-4d91ac2b .elementor-toc__list-item-text,.elementor-25939 .elementor-element.elementor-element-4d91ac2b .elementor-toc__toggle-button {color:#fff!important;font-family:"Jost",sans-serif;}
.elementor-25939 .elementor-element.elementor-element-4d91ac2b .elementor-toc__list-item-text:hover {color:#fcaf3b!important;}
.elementor-25939 .elementor-element.elementor-element-4d91ac2b .elementor-toc__body {padding:24px;}
.elementor-25939 .elementor-element.elementor-element-4d91ac2b .elementor-cta__bg-wrapper {display:none;}
.elementor-25939 .elementor-element.elementor-element-4d91ac2b .elementor-cta__content {background:#111!important;padding:36px 30px;border-radius:8px;text-align:left;}
.elementor-25939 .elementor-element.elementor-element-4d91ac2b .elementor-cta__title {font-family:"Jost",sans-serif;font-size:28px;color:#fff!important;line-height:1.3;}
.elementor-25939 .elementor-element.elementor-element-4d91ac2b .elementor-cta__description {font-family:"Jost",sans-serif;font-size:18px;line-height:1.75;color:#fff!important;}
.elementor-25939 .elementor-element.elementor-element-4d91ac2b .elementor-cta__button {font-family:"Jost",sans-serif;background:#fcaf3b!important;color:#111!important;border:0;border-radius:4px;padding:15px 22px;font-size:16px;}
@media(max-width:767px){.elementor-25939 .elementor-element.elementor-element-4d91ac2b{font-size:17px;}.elementor-25939 .elementor-element.elementor-element-4d91ac2b .elementor-heading-title{font-size:26px;}.elementor-25939 .elementor-element.elementor-element-4d91ac2b .elementor-cta__content{padding:26px 20px;}.elementor-25939 .elementor-element.elementor-element-4d91ac2b table{font-size:14px;}.elementor-25939 .elementor-element.elementor-element-4d91ac2b th,.elementor-25939 .elementor-element.elementor-element-4d91ac2b td{padding:8px;}}/* End custom CSS */