.elementor-367 .elementor-element.elementor-element-4824217{--display:flex;}.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-367 .elementor-element.elementor-element-d9295d4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-heading .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-367 .elementor-element.elementor-element-0e52d70{grid-column:span 2;}.elementor-367 .elementor-element.elementor-element-0e52d70 .elementor-heading-title{color:#F37021;}.elementor-widget-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-367 .elementor-element.elementor-element-3429e29{grid-column:span 2;text-align:justify;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-367 .elementor-element.elementor-element-ff6b9ce .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #f2295b 100%);}@media(max-width:1024px){.elementor-367 .elementor-element.elementor-element-d9295d4{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-367 .elementor-element.elementor-element-d9295d4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-367 .elementor-element.elementor-element-86bff99{width:100%;max-width:100%;}.elementor-367 .elementor-element.elementor-element-fb0f6a8{width:100%;max-width:100%;}.elementor-367 .elementor-element.elementor-element-2c3356f{width:100%;max-width:100%;}.elementor-367 .elementor-element.elementor-element-46c3b2f{width:100%;max-width:100%;}.elementor-367 .elementor-element.elementor-element-3429e29{grid-column:span 1;}}/* Start custom CSS for theme-post-title, class: .elementor-element-8c3b414 */.elementor-367 .elementor-element.elementor-element-8c3b414 {
  background: #0D0D0D;
  color: #ffffff;
  border-left: 8px solid #F37021;
  border-radius: 12px;
  padding: clamp(28px, 5vw, 56px);
  margin: 32px auto;
  max-width: 1200px;
}
.elementor-367 .elementor-element.elementor-element-8c3b414 .elementor-heading-title {
  color: #ffffff !important;
  font-size: clamp(34px, 5vw, 60px);
  font-weight: 800;
  line-height: 1.1;
  margin: 0;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-3429e29 */.elementor-367 .elementor-element.elementor-element-3429e29 h2:first-of-type, .elementor-367 .elementor-element.elementor-element-3429e29 h2:first-of-type + p { display: none; }
.elementor-367 .elementor-element.elementor-element-3429e29 table { width: 100%; max-width: 100%; border-collapse: separate; border-spacing: 0 8px; }
.elementor-367 .elementor-element.elementor-element-3429e29 tr:nth-child(odd) { background: #F5F5F3; }
.elementor-367 .elementor-element.elementor-element-3429e29 tr:nth-child(even) { background: #FFFFFF; }
.elementor-367 .elementor-element.elementor-element-3429e29 td, .elementor-367 .elementor-element.elementor-element-3429e29 th { padding: 12px 14px; color: #161717; border: 0; }
.elementor-367 .elementor-element.elementor-element-3429e29 td:first-child { width: 46%; font-weight: 600; }
@media (max-width: 767px) { .elementor-367 .elementor-element.elementor-element-3429e29 table { table-layout: fixed; } .elementor-367 .elementor-element.elementor-element-3429e29 td, .elementor-367 .elementor-element.elementor-element-3429e29 th { padding: 10px 8px; font-size: 14px; word-break: break-word; } }
.elementor-367 .elementor-element.elementor-element-3429e29 + .elementor-widget-button .elementor-button { background: #F37021 !important; background-image: none !important; color: #FFFFFF !important; border-radius: 8px; }
.elementor-367 .elementor-element.elementor-element-3429e29 + .elementor-widget-button .elementor-button:hover { background: #D95D18 !important; background-image: none !important; color: #FFFFFF !important; }
.elementor-367 .elementor-element.elementor-element-3429e29 table { width: 100%; max-width: 100%; border-collapse: separate; border-spacing: 0 8px; }
.elementor-367 .elementor-element.elementor-element-3429e29 tr:nth-child(odd) { background: #F5F5F3; }
.elementor-367 .elementor-element.elementor-element-3429e29 tr:nth-child(even) { background: #FFFFFF; }
.elementor-367 .elementor-element.elementor-element-3429e29 td, .elementor-367 .elementor-element.elementor-element-3429e29 th { padding: 12px 14px; color: #161717; border: 0; }
.elementor-367 .elementor-element.elementor-element-3429e29 td:first-child { width: 46%; font-weight: 600; }
@media (max-width: 767px) { .elementor-367 .elementor-element.elementor-element-3429e29 table { table-layout: fixed; } .elementor-367 .elementor-element.elementor-element-3429e29 td, .elementor-367 .elementor-element.elementor-element-3429e29 th { padding: 10px 8px; font-size: 14px; word-break: break-word; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9295d4 */@media (max-width: 767px) {
  .elementor-367 .elementor-element.elementor-element-d9295d4 .e-con-inner { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; width: 100% !important; max-width: 100% !important; }
  .elementor-367 .elementor-element.elementor-element-d9295d4 .e-con-inner > .elementor-element { grid-column: 1 / -1 !important; width: 100% !important; max-width: 100% !important; min-width: 0 !important; }
  .elementor-367 .elementor-element.elementor-element-d9295d4 .elementor-widget-image img { display: block; width: 100% !important; max-width: 100% !important; height: auto !important; }
}
  .elementor-367 .elementor-element.elementor-element-d9295d4 { display: grid !important; grid-template-columns: minmax(0, 1fr) !important; width: 100% !important; max-width: 100% !important; }
  .elementor-367 .elementor-element.elementor-element-d9295d4 .elementor-widget { width: 100% !important; max-width: 100% !important; min-width: 0 !important; }
  .elementor-367 .elementor-element.elementor-element-d9295d4 .elementor-widget-image img { display: block; width: 100% !important; max-width: 100% !important; height: auto !important; object-fit: contain; }
  .elementor-367 .elementor-element.elementor-element-d9295d4 .elementor-widget-theme-post-content table { width: 100% !important; table-layout: fixed; }

@media (max-width: 767px) {
  .elementor-367 .elementor-element.elementor-element-d9295d4 .elementor-widget { grid-column: 1 / -1 !important; }
  .elementor-367 .elementor-element.elementor-element-d9295d4 .elementor-widget-button .elementor-button { width: 100% !important; justify-content: center; }
}/* End custom CSS */