.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-848 .elementor-element.elementor-element-bc4d1210 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-848 .elementor-element.elementor-element-bc4d1214{color:#3F4D63;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:1.72em;}/* Start custom CSS for theme-post-title, class: .elementor-element-bc4d1210 */.elementor-848 .elementor-element.elementor-element-bc4d1210{width:100%;}.elementor-848 .elementor-element.elementor-element-bc4d1210 .elementor-heading-title{font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;margin:0;overflow-wrap:anywhere;}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-bc4d1212 */.elementor-848 .elementor-element.elementor-element-bc4d1212{width:100%;margin:0 0 32px;}.elementor-848 .elementor-element.elementor-element-bc4d1212 img{display:block;max-width:100%;width:auto;height:auto;margin:0 auto;object-fit:contain;}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-bc4d1214 */.elementor-848 .elementor-element.elementor-element-bc4d1214{width:100%;min-width:0;font:500 18px/1.72 Manrope,sans-serif;color:#3F4D63;overflow-wrap:break-word;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 p,.elementor-848 .elementor-element.elementor-element-bc4d1214 li{font-family:Manrope,sans-serif;font-size:18px;line-height:1.72;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 p{margin:0 0 16px;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 h2,.elementor-848 .elementor-element.elementor-element-bc4d1214 h3,.elementor-848 .elementor-element.elementor-element-bc4d1214 h4{font-family:Manrope,sans-serif;color:#0A1F58;font-weight:700;line-height:1.25;letter-spacing:-.025em;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 h2,.elementor-848 .elementor-element.elementor-element-bc4d1214 h3{font-size:23px;margin:28px 0 9px;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 h4{font-size:20px;margin:24px 0 9px;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 a{color:#D0083E;text-decoration:underline;text-underline-offset:3px;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 a:focus-visible,.elementor-848 .elementor-element.elementor-element-bc4d1214 summary:focus-visible{outline:3px solid #F4AE2B;outline-offset:4px;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 img{max-width:100%;height:auto;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 .wp-block-image,.elementor-848 .elementor-element.elementor-element-bc4d1214 figure{max-width:100%;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 .wp-block-table{max-width:100%;overflow-x:auto;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 table{max-width:100%;border-collapse:collapse;font:500 16px/1.6 Manrope,sans-serif;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 th,.elementor-848 .elementor-element.elementor-element-bc4d1214 td{border:1px solid #DDE3ED;padding:12px;vertical-align:top;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 th{color:#0A1F58;font-weight:700;background:#F6F7F9;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 details{margin:16px 0;border:1px solid #DDE3ED;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 summary{padding:18px 20px;background:#122C76;color:#fff;font:700 20px/1.3 Manrope,sans-serif;cursor:pointer;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 details>p{margin:20px;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 .elementor-accordion .elementor-tab-title{background:#122C76;color:#fff;padding:20px;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 .elementor-accordion .elementor-accordion-title,.elementor-848 .elementor-element.elementor-element-bc4d1214 .elementor-accordion .elementor-accordion-icon{color:#fff;}
.elementor-848 .elementor-element.elementor-element-bc4d1214 .elementor-accordion .elementor-tab-content{font:500 18px/1.72 Manrope,sans-serif;color:#3F4D63;background:#fff;padding:20px;}
@media(max-width:767px){.elementor-848 .elementor-element.elementor-element-bc4d1214 table{font-size:15px;}.elementor-848 .elementor-element.elementor-element-bc4d1214 th,.elementor-848 .elementor-element.elementor-element-bc4d1214 td{padding:10px;}}
@media(prefers-reduced-motion:reduce){.elementor-848 .elementor-element.elementor-element-bc4d1214 .elementor-invisible{visibility:visible;}.elementor-848 .elementor-element.elementor-element-bc4d1214 [class*="animated"]{animation:none!important;transition:none!important;}}@media(max-width:767px){.elementor-848 [data-id="bc4d1214"] table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}}.elementor-848 [data-id="bc4d1214"] .elementor-widget-text-editor{color:#3F4D63!important}/* End custom CSS */