.elementor-6537 .elementor-element.elementor-element-2fce9f4{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6537 .elementor-element.elementor-element-78c6b4e{column-gap:0px;}#elementor-popup-modal-6537{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-6537 .dialog-message{width:1000px;height:100vh;align-items:flex-start;}#elementor-popup-modal-6537 .dialog-close-button{display:flex;}#elementor-popup-modal-6537 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){#elementor-popup-modal-6537 .dialog-message{width:1000px;}#elementor-popup-modal-6537{justify-content:flex-start;align-items:flex-start;}}/* Start custom CSS for container, class: .elementor-element-2fce9f4 */@media (max-width: 767px) {
  .programtabell table {
    width: 100% !important;
    table-layout: fixed;
  }

  .programtabell th,
  .programtabell td {
    font-size: 14px;
    padding: 10px 8px;
    white-space: normal;
    word-break: break-word;
  }

  .programtabell th:nth-child(1),
  .programtabell td:nth-child(1) {
    width: 20%;
  }

  .programtabell th:nth-child(2),
  .programtabell td:nth-child(2) {
    width: 25%;
  }

  .programtabell th:nth-child(3),
  .programtabell td:nth-child(3) {
    width: 55%;
  }
}/* End custom CSS */