@keyframes spinAround {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(359deg); } }
/* Bulma
 * see available vars here:
 * https://bulma.io/documentation/overview/variables/
*/
@media screen and (max-width: 885px) {
  .is-hidden-under-tabletLandscape {
    display: none !important; } }
@media screen and (min-width: 886px) {
  .is-hidden-over-tabletLandscape {
    display: none !important; } }
/* Bulma
 * see available vars here:
 * https://bulma.io/documentation/overview/variables/
*/
@media screen and (min-width: 2000px) {
  body {
    font-size: 17px; } }
@media screen and (max-width: 1117px) {
  .hidden-in-touch {
    display: none !important; }

  .hidden-in-desktop {
    display: block !important; }

  body {
    font-size: 18px; }

  .mobile-checker {
    float: right; }

  .is-paddingless-mobile {
    padding: 0; }

  .is-marginless-mobile {
    margin: 0; } }
@media screen and (max-width: 599px) {
  h1 {
    font-size: 1.5em; }

  p, .wordwrap-mobile {
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word; }

  nobr, .nobr, .header-mitarbeiter .text-mitarbeiter p, .no-break {
    -moz-hyphens: none !important;
    -ms-hyphens: none !important;
    -webkit-hyphens: none !important;
    hyphens: none !important;
    word-wrap: normal !important; }

  .has-margin-top-mobile {
    margin-top: 27px; }

  .has-padding-top-mobile {
    padding-top: 1.5rem; }

  .is-padding-top-less-mobile {
    padding-top: 0; }

  .is-padding-bottom-less-mobile {
    padding-bottom: 0; }

  #team .team-item {
    margin-bottom: 10px !important; }
  #team .asistenz-item p {
    margin-left: 15px; } }
@media only screen and (max-width: 1118px) {
  .startseite .box-switch-container .box-switch {
    padding: 10px 40px 0 0; } }
  @media only screen and (max-width: 1118px) and (max-width: 599px) {
    .startseite .box-switch-container .box-switch {
      padding-right: 15px; } }
@media only screen and (max-width: 1118px) {
  .startseite .paddingLeft {
    padding-left: 0; }
  .startseite .columns .column:nth-child(2) {
    padding-left: 15px; }

  .cat li {
    flex: 1 0 20%; }
  .cat li {
    margin-right: 10px; }

  .field:not(:last-child) {
    margin-bottom: 8px; }

  .kleinText {
    font-size: 12px !important; } }
@media only screen and (max-width: 900px) {
  .cat li {
    flex: 1 0 40%; } }
@media only screen and (max-width: 769px) {
  .mobilonBottom {
    padding-bottom: 25px;
    margin-top: 15px !important; }

  .page-template-page-karriere .quote {
    padding-top: 0; }
    .page-template-page-karriere .quote img {
      width: 50%;
      margin: 0 0 15px 15px; }
  .page-template-page-karriere .textbox {
    padding: 25px 0; }
  .page-template-page-karriere h1 {
    width: 100%; }

  .header-mitarbeiter .text-mitarbeiter {
    padding: 25px 0 25px 15px; }

  .page-template-page-mitarbeiter .content {
    padding: 0; }

  .asistenz-item a {
    margin-left: 0; } }
@media only screen and (max-width: 885px) {
  .ohnePaddingonMobil {
    padding: 0; }

  .is-hidden-below-885 {
    display: none !important; } }
@media screen and (max-height: 845px) {
  .menu-menu {
    height: auto;
    padding-bottom: 50px; } }
@media screen and (max-width: 885px) {
  .header-quote .quote {
    padding: 15px; } }
@media screen and (max-width: 741px) {
  .page-template-page-karriere .quote img {
    width: 75%;
    margin: 0 0 15px 0; }

  .logo-stehen-slider {
    left: 15px; }

  .asistenz-item a {
    margin-left: 0; }

  .menu-menu {
    height: 100vh; }

  .burger_menu_mit_sprache {
    margin-bottom: 20px; }

  .wpml-ls-display {
    margin-right: 10px !important; }

  .home .box-switch {
    padding: 15px; }

  .category_texts .inner-padding {
    margin-top: 10px; }

  .page-template-page-assistenz .logo-stehen-slider img {
    width: 80px !important;
    margin: 0; }

  .cat {
    padding-top: 30px;
    padding-bottom: 30px; }
    .cat li {
      margin-top: 20px;
      width: 150px;
      height: 70px; }
      .cat li a {
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0;
        padding: 5px; }

  .page-template-page-beratung .inner-padding {
    margin-top: 10px; }
    .page-template-page-beratung .inner-padding h1 {
      display: none; }
    .page-template-page-beratung .inner-padding br.print, .page-template-page-beratung .inner-padding strong.print {
      display: none !important; } }

/*# sourceMappingURL=responsive.css.map */
