@charset "UTF-8";
.customtheme_kundenservice-sidebar_widget_list .group-container, .acf-fc-kundenservice_main_pages_list_new .group-container {
  container-type: inline-size;
}
.customtheme_kundenservice-sidebar_widget_list .group-container .group, .acf-fc-kundenservice_main_pages_list_new .group-container .group {
  display: flex;
  gap: 45px;
}
.customtheme_kundenservice-sidebar_widget_list .group-container .group .column, .acf-fc-kundenservice_main_pages_list_new .group-container .group .column {
  flex: 1;
}
.customtheme_kundenservice-sidebar_widget_list .group-container .group .column .heading, .acf-fc-kundenservice_main_pages_list_new .group-container .group .column .heading {
  display: block;
  margin-top: 0;
  font-size: 2rem;
  line-height: 1.2;
  color: var(--heading3-color);
  font-family: var(--heading3-font-family);
}
.customtheme_kundenservice-sidebar_widget_list .group-container .group .column .heading::after, .acf-fc-kundenservice_main_pages_list_new .group-container .group .column .heading::after {
  content: "";
  display: block;
  height: 1px;
  margin: 20px 0;
  background: var(--color-main);
}
.customtheme_kundenservice-sidebar_widget_list .group-container .group .column ul, .acf-fc-kundenservice_main_pages_list_new .group-container .group .column ul {
  margin: 0;
  padding: 0;
}
.customtheme_kundenservice-sidebar_widget_list .group-container .group .column ul li, .acf-fc-kundenservice_main_pages_list_new .group-container .group .column ul li {
  display: block;
  text-indent: 0;
  margin: 0;
  padding: 0;
}
.customtheme_kundenservice-sidebar_widget_list .group-container .group .column ul li::before, .acf-fc-kundenservice_main_pages_list_new .group-container .group .column ul li::before {
  content: "";
  display: none;
}
.customtheme_kundenservice-sidebar_widget_list .group-container .group .column ul li a, .acf-fc-kundenservice_main_pages_list_new .group-container .group .column ul li a {
  display: flex;
  gap: 15px;
  align-items: center;
  margin: 0;
  padding: 4px 6px;
  color: var(--body-color);
  border-radius: 12px;
  text-decoration: none;
}
.customtheme_kundenservice-sidebar_widget_list .group-container .group .column ul li a:hover, .acf-fc-kundenservice_main_pages_list_new .group-container .group .column ul li a:hover {
  color: #fff;
  background: var(--link-color);
}
.customtheme_kundenservice-sidebar_widget_list .group-container .group .column ul li a::after, .acf-fc-kundenservice_main_pages_list_new .group-container .group .column ul li a::after {
  flex-shrink: 0;
  flex-grow: 0;
  content: "" / "";
  font-family: "awc-icons";
  padding-right: 15px;
}
.customtheme_kundenservice-sidebar_widget_list .group-container .group .column ul li a .icon, .acf-fc-kundenservice_main_pages_list_new .group-container .group .column ul li a .icon {
  flex-shrink: 0;
  flex-grow: 0;
  text-align: center;
  font-size: 2rem;
}
.customtheme_kundenservice-sidebar_widget_list .group-container .group .column ul li a .icon::before, .acf-fc-kundenservice_main_pages_list_new .group-container .group .column ul li a .icon::before {
  width: 1.5em;
  margin: 0;
}
.customtheme_kundenservice-sidebar_widget_list .group-container .group .column ul li a .title, .acf-fc-kundenservice_main_pages_list_new .group-container .group .column ul li a .title {
  flex-shrink: 1;
  flex-grow: 1;
  font-size: 1rem;
  line-height: 1.2;
}
@container (width >= 1200px) {
  .customtheme_kundenservice-sidebar_widget_list .group-container .group.columns-3, .customtheme_kundenservice-sidebar_widget_list .group-container .group.columns-2, .customtheme_kundenservice-sidebar_widget_list .group-container .group.columns-1, .acf-fc-kundenservice_main_pages_list_new .group-container .group.columns-3, .acf-fc-kundenservice_main_pages_list_new .group-container .group.columns-2, .acf-fc-kundenservice_main_pages_list_new .group-container .group.columns-1 {
    display: none;
  }
}
@container (width >= 900px) and (width < 1200px) {
  .customtheme_kundenservice-sidebar_widget_list .group-container .group.columns-4, .customtheme_kundenservice-sidebar_widget_list .group-container .group.columns-2, .customtheme_kundenservice-sidebar_widget_list .group-container .group.columns-1, .acf-fc-kundenservice_main_pages_list_new .group-container .group.columns-4, .acf-fc-kundenservice_main_pages_list_new .group-container .group.columns-2, .acf-fc-kundenservice_main_pages_list_new .group-container .group.columns-1 {
    display: none;
  }
}
@container (width >= 600px) and (width < 900px) {
  .customtheme_kundenservice-sidebar_widget_list .group-container .group.columns-4, .customtheme_kundenservice-sidebar_widget_list .group-container .group.columns-3, .customtheme_kundenservice-sidebar_widget_list .group-container .group.columns-1, .acf-fc-kundenservice_main_pages_list_new .group-container .group.columns-4, .acf-fc-kundenservice_main_pages_list_new .group-container .group.columns-3, .acf-fc-kundenservice_main_pages_list_new .group-container .group.columns-1 {
    display: none;
  }
}
@container (width < 600px) {
  .customtheme_kundenservice-sidebar_widget_list .group-container .group.columns-4, .customtheme_kundenservice-sidebar_widget_list .group-container .group.columns-3, .customtheme_kundenservice-sidebar_widget_list .group-container .group.columns-2, .acf-fc-kundenservice_main_pages_list_new .group-container .group.columns-4, .acf-fc-kundenservice_main_pages_list_new .group-container .group.columns-3, .acf-fc-kundenservice_main_pages_list_new .group-container .group.columns-2 {
    display: none;
  }
}
.widget.customtheme_kundenservice-sidebar_widget_list .group-container .group {
  display: flex;
  gap: 45px;
}
.widget.customtheme_kundenservice-sidebar_widget_list .group-container .group .column .heading {
  display: none;
}
.widget.customtheme_kundenservice-sidebar_widget_list .group-container .group.columns-4, .widget.customtheme_kundenservice-sidebar_widget_list .group-container .group.columns-3, .widget.customtheme_kundenservice-sidebar_widget_list .group-container .group.columns-2 {
  display: none;
}
