.irs-div, .mikon-div {
 display: flex;
 justify-content: center;
}

.footer {
    padding-left: 100px;
    padding-bottom: 20px;
  }
.page-48795 {
 font-weight: bold;
 font-size: 16px;
}

ul {
text-align: justify;
}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.btn.navbar-button {
  display: none;
}
.banner__bg {
 height: 100vh;
 width: 100vw;
}
.navbar {
 background-color: #d63120;
 border-color: #d63120;
}
.btn.btn-lg {
 background-color: #d63120;
}
.section-title::after {
 background-color: #d63120;
}
.footer {
 background-color: #d63120;
 color: white;
}
#SyskonfLogoContainer {
 display: none;
}
.footer__social-icon {
 background-color: white;
 color: black;
}
.fa {
 color: black;
}
.page-44243:hover  {
    font-weight: bold;
}
.page-44244:hover  {
    font-weight: bold;
}
.page-46760:hover  {
    font-weight: bold;
}
.page-46758:hover  {
    font-weight: bold;
}
.page-46759:hover  {
    font-weight: bold;
}
.nav-link-bold:hover {
 font-weight: bold;
}

ul {
text-align: justify;
}
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}
.btn.navbar-button {
  display: none;
}
.navbar {
 background-color: #b32216 !important;
 border-color: #b32216 !important;
}
.btn.btn-lg {
 background-color: #b32216;
}
.section-title::after {
 background-color: #b32216;
}
.footer {
 background-color: #b32216 !important;
 color: white;
}
#SyskonfLogoContainer {
 display: none;
}
.footer__social-icon {
 background-color: white;
 color: black;
}
.fa {
 color: black;
}
.timer-container {
 display: flex;
 flex-direction: row;
 align-items: center;
 justify-content: center;
 background-color: #F4F4F4F4;
 margin-top: -1.5%;
 padding-top: 0.2%;
}
.main-header {
 text-align:left;
}
.section-title:after {
  height: 2px;
  width: 20vw;
  margin: 0px;
}
.general-info-container {
 display: flex;
 flex-direction: row;
 justify-content: space-between;
}

.footer--sticky {
    display: none;
}
.custom-footer-main-page {
    background-color: #B32216;
    color: #fff;
    text-align: center;
   padding: 12px;
    margin-bottom: -10px;
 position: absolute;
 width: 100%;
}
.custom-footer {
    background-color: #B32216;
    color: #fff;
    text-align: center;
   padding: 12px;
    margin-bottom: -10px;
 position: absolute;
 width: 100%;
 left: 0;
  bottom: 0;
}
.footer-custom-content {
    margin: 0 auto;
}

/* Display each element one under another */
.footer-content p {
    margin: 5px 0; /* Adds spacing between the elements */
}
.banner-logo-container {
 display: flex;
 flex-direction: row;
 justify-content: space-evenly;
}
.section-title {
 font-size: 30px;
 font-weight: bold;
}
a {
 text-decoration: none;
 color: #fff;
}
.contact-email {
 color: #444444;
}
a {
    text-decoration: none; /* Remove underlines from links */
    border: none; /* Remove any borders on links */
    display: inline-block; /* Ensure the link behaves like a block element */
    /* Add more styles as needed */
}
a.slider-links {
 width: 100%;
    height: 100%;
}
a.slider-link-a {
 width: 100%;
    height: 100%;
}
a.slider-link-b {
 width: 100%;
    height: 100%;
}
.fa-chevron-right, .fa-chevron-left {
 color: white !important;
}
.footer__content {
 display: none;
}
.venue-wrapper {
 padding-bottom: 2.5rem;
}
.navbar-logo {
 transition: transform 0.3s ease-in-out;
}

.navbar-logo:hover {
 transform: scale(1.1);
}

.logo-transition {
 transition: transform 0.3s ease-in-out;
}

.logo-transition:hover {
 transform: scale(1.1);
}

.irs-logo-container {
  display: flex;
     flex-direction: row;
     align-items: center;
     justify-content: center;
     background-color: #F4F4F4F4;
}
.irs-logo {
 padding: 0.8%;
}
.main-page-authors-link {
 color: #444444;
}
.custom-footer {
background-color: #B32216;
   color: #fff;
   text-align: center;
   padding: 12px;
   margin-bottom: -10px;
   position: absolute;
   width: 100%;
  left: inherit;
  bottom: inherit;
}
}