

:root {
  
    --body-bg-color: #482683;
  
  
    --bg-page-header: #482683;
  
  
  
   
}


@font-face {
  font-family: kundoKbCustomHeadingFont;
  src: url('/styles/custom-heading-font.proxy');
  font-style: normal;
  font-display: swap;
}



@font-face {
  font-family: kundoKbCustomBodyFont;
  src: url('/styles/custom-body-text-font.proxy');
  font-style: normal;
  font-display: swap;
  font-weight: 400;
}



@font-face {
  font-family: kundoKbCustomBodyFont;
  src: url('/styles/custom-body-text-bold-font.proxy');
  font-style: normal;
  font-display: swap;
  font-weight: 600;
}



  .search-form__input-group,
  .category-list-item-wrapper--startpage,
  .forum-dialog-container,
  .content__plate
   {
    border: 1px solid #B2B5BD;
  }

  @media (min-width: 768px) {

    .toplist {
      border-bottom: 1px solid #B2B5BD;
    }

   .content__plate {
      margin-right: -1px;
      margin-left: -1px;
    }
  }




  body {
    background-color: #482683;
  }

  @media print {
    .header {
      background-color: #482683 !important;
    }
  }

  .widget .widget-button {
    background-color: rgba(72, 38, 131, 0.9);
  }

  .widget .widget-button:focus,
  .widget .widget-button:hover {
    background-color: hsl(262, 55%, 18%);
  }



  @media (min-width: 768px) {
    .background-image {
      height: 105.5rem;
    }

    .background-image::before {
      display: block;
      
      background-image:
        linear-gradient(
          to bottom,
          rgba(72, 38, 131, 0.0),
          #482683
        );
      
    }
  }



  .background-image {
    display: block;
  }











  .header {
    color: #FFFFFF;
  }



  .background-image,
  .widget .background-image {
    background-color: #482683;
  }

  @media print {
    .header {
      background-color: #482683 !important;
    }
  }

  .widget .widget-button {
    background-color: rgba(72, 38, 131, 0.9);
  }

  .widget .widget-button:focus,
  .widget .widget-button:hover {
    background-color: hsl(262, 55%, 18%);
  }



