.elementor-6458 .elementor-element.elementor-element-23997e28{--display:flex;}.elementor-6458 .elementor-element.elementor-element-536bb95{--display:flex;}/* Start custom CSS *//* Mobile: Reduce oversized page title on small screens */
@media (max-width: 767px) {
  .entry-title,
  h1.entry-title {
    font-size: 32px !important;
    line-height: 1.2 !important;
    margin-bottom: 16px !important;
  }
}

/* === FULL VIEWPORT WIZARD === *font-sizebody { margin: 0; overflow: hidden; margin-bottom.elementor-section-wrap, .e-con-inner { padding: 0 !importantimportant; margin: 0 !importantimportant; entry-title.elementor { min-height: 100vh; entry-title.elementor > .elementor-inner > .elementor-section-wrap > .elementor-section { min-height: 100vh; padding: 0 !importantimportant; entry-title.skw { max-width: 100% !importantimportant; width: 100% !importantimportant; min-height: 100vh !importantimportant; border-radius: 0 !importantimportant; margin: 0 !importantimportant; padding: 40px 60px !importantimportant; box-sizing: border-box; screens.skw-sidebar { display: none !importantimportant; }/* End custom CSS */