<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">h1, h2, h3, h4, h5, h6 {
  font-family: "Prata",Georgia,"Times New Roman",Times,serif !important;
}

.item-page h1 {
  margin-bottom: 3rem;
}


.t4-announcement .bg-overlay-image {
	background-image: url(/images/banners/5.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
	background-attachment: fixed;
}
.t4-announcement .container {
  padding-top: 9.375em;
  padding-bottom: 9.375em;
}

.rahmen td, .rahmen th {
  border: 1px solid #333;
  padding: 0.5rem;
}

.item-page h2.headline, .page-header h2 {
  font-size: 2.5rem !important;
  margin-bottom:2rem;
    text-transform: none !important;
    font-weight: 400 !important;
}

.blog-items .item-content .page-header h2 {
  font-size: 1.5rem !important;
}

.item-page figure.item-image {
  display:none;
}

.item-page .article-info {
 margin-top: 2rem;
  padding-top: 2rem;
  border-top: 1px solid #CCC;
 margin-bottom: 3rem;
}

@media screen and (min-width: 800px) {
.t4-masthead .container{
  height: 700px;
}
}

p {
  color: inherit !important;
}

.category-desc {
  border: none !important;
  padding: 0 !important;
  color: #777777 !important;
}

.navbar-brand.logo-text .site-slogan {
  opacity: 1 !important;
}

 body, .logo-text a .site-name, .logo-text .site-slogan, .t4-navbar, .t4-footnav  {
  font-family: "IBM Plex Sans",Helvetica,Arial,sans-serif !important;
}

.t4-footnav .logo-text a .site-name {
  color: #085ba0 !important;
  font-family: "IBM Plex Sans",Helvetica,Arial,sans-serif !important;
}

.t4-masthead {
  padding-left:0 !important;
  padding-right:0 !important;
  max-width: none;
}

.t4-masthead .container {
  padding-left:15px;
  max-width: 1260px;
}
.ja-masthead-detail {
  margin-left: 0px;
}

.t4-section-1 h3, 
.t4-announcement h3, 
.t4-section-2 h3, 
.t4-section-3 h3, 
.t4-section-4 h3, 
.t4-section-5 h3,
.t4-section-6 h3,
.t4-section-7 h3,
.t4-section-8 h3 {
    display: none;
}

.navbar-brand {
    padding-top: 0;
    padding-left: 80px;
    padding-bottom: 0;
    background-repeat: no-repeat;
    background-image: url(/images/scs_logo_header.png);
    background-size: contain;
}
.t4-megamenu .dropdown-menu ul &gt; .active a.nav-link, .t4-megamenu .dropdown-menu ul &gt; .active a.dropdown-item {
    color: #d93030 !important;
}

.navbar-brand.logo-text .site-slogan {
    font-size: 0.9rem !important;
}

.navbar-brand.logo-text .site-name {
    letter-spacing: 0 !important;
}

#t4-header .navbar-brand a:not(.btn):hover {
  color: white !important;
}

#jevents #cal_title {
  display: none;
}

#jevents .cal_td_daysnames {
  background-color: transparent;
}

#jevents a.ev_link_row, #jevents .ev_td_left {
  font-size: 1rem !important;
}

@media screen and (max-width: 600px) {
  .navbar-brand {
    font-size: 1rem !important;
    padding-left: 50px !important;
  }
  .navbar-brand .site-name {
    font-size: 1rem !important;
  }
}

@media screen and (max-width: 1000px) {

  .navbar-brand .site-slogan {
    display:none !important;
  }
}



.acm-teams&gt;.row {
    margin-bottom: -15px;
    margin-top: -15px
}

.acm-teams&gt;.row&gt;div {
    padding-top: 15px;
    padding-bottom: 15px
}

.acm-teams .teams-item {
    background: #f8f9fa;
    text-align: center;
    border-radius: 4px
}

.acm-teams .teams-item .avatar img {
    width: 100%;
    max-width: 100%;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.acm-teams .avatar img {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.acm-teams .member-info {
    padding: 25px
}

.mod-bg-white .acm-teams .member-info {
    border: 1px solid #eaeaea;
    border-top: 0
}

.acm-teams h4 {
    margin-top: 0
}


.acm-teams .position {
    display: block;
    font-size: 0.9rem;
}

.acm-teams .action-link-icon {
    margin-top: 30px
}

.acm-teams .teams-action {
    text-align: center;
    margin-top: 60px
}

@media (max-width:767px) {
    .acm-teams .teams-action {
        margin-top: 30px
    }
}

.acm-teams .teams-action b {
    border-bottom: 1px solid #ffffff
}

.contact .plain-style .contact-title h2 {
  font-size:2rem !important;
  color:inherit !important;
}

@media (max-width:767px) {
    .acm-teams .teams-action a {
        padding: 25px
    }
}

.items-row .item {
 border-bottom: 1px solid #ccc;
 padding-bottom:0px !important;
  margin-bottom: 1rem;
}

ol.breadcrumb {
  background-color: transparent !important;
}

.breadcrumb .divider {
  display:none !important;
}

.breadcrumb li:first-child, .breadcrumb-item.active {
  color: #777 !important;
}

</pre></body></html>