:root{--ar-primary:#2f5275;--ar-primary-rgb:47,82,117;--ar-secondary:#edf1f5;--ar-secondary-rgb:237,241,245;--ar-warning-rgb:237,203,80;--ar-info-rgb:63,127,202;--ar-success-rgb:63,202,144;--ar-danger-rgb:212,42,42;--ar-body-font-family: Averta,sans-serif;--ar-heading-font-family: Averta,sans-serif;--ar-root-font-size:1.0rem;--ar-body-font-size:1.0rem;--ar-border-width:0px;--ar-border-radius:0rem;--ar-border-radius-sm:0.45;--ar-border-radius-lg:0.55;--ar-border-radius-xl:1.5;--ar-border-radius-2xl:2.25;--ar-link-color:#2f5275;--ar-link-hover-color:#2a4969;}.btn-primary{--ar-btn-bg:#2f5275;--ar-btn-border-color:#2f5275;--ar-btn-hover-bg:#2a4969;--ar-btn-hover-border-color:#2a4969;--ar-btn-active-bg:#2a4969;--ar-btn-active-border-color:#2a4969;--ar-btn-disabled-bg:#2f5275;--ar-btn-disabled-border-color:#2f5275;}.btn-secondary{--ar-btn-bg:#edf1f5;--ar-btn-border-color:#edf1f5;--ar-btn-disabled-bg:#edf1f5;--ar-btn-disabled-border-color:#edf1f5;}.btn-warning{--ar-btn-bg:#edcb50;--ar-btn-border-color:#edcb50;--ar-btn-disabled-bg:#edcb50;--ar-btn-disabled-border-color:#edcb50;}.btn-info{--ar-btn-bg:#3f7fca;--ar-btn-border-color:#3f7fca;--ar-btn-disabled-bg:#3f7fca;--ar-btn-disabled-border-color:#3f7fca;}.btn-success{--ar-btn-bg:#3fca90;--ar-btn-border-color:#3fca90;--ar-btn-disabled-bg:#3fca90;--ar-btn-disabled-border-color:#3fca90;}.btn-danger{--ar-btn-bg:#d42a2a;--ar-btn-border-color:#d42a2a;--ar-btn-disabled-bg:#d42a2a;--ar-btn-disabled-border-color:#d42a2a;}.btn-outline-primary{--ar-btn-color:#2f5275;--ar-btn-border-color:#2f5275;--ar-btn-hover-bg:#2f5275;--ar-btn-hover-border-color:#2f5275;--ar-btn-active-bg:#2f5275;--ar-btn-active-border-color:#2f5275;--ar-btn-disabled-color:#2f5275;--ar-btn-disabled-border-color:#2f5275;}.btn-outline-secondary{--ar-btn-color:#edf1f5;--ar-btn-border-color:#edf1f5;--ar-btn-hover-bg:#edf1f5;--ar-btn-hover-border-color:#edf1f5;--ar-btn-active-bg:#edf1f5;--ar-btn-active-border-color:#edf1f5;--ar-btn-disabled-color:#edf1f5;--ar-btn-disabled-border-color:#edf1f5;}.btn-outline-warning{--ar-btn-color:#edcb50;--ar-btn-border-color:#edcb50;--ar-btn-hover-bg:#edcb50;--ar-btn-hover-border-color:#edcb50;--ar-btn-active-bg:#edcb50;--ar-btn-active-border-color:#edcb50;--ar-btn-disabled-color:#edcb50;--ar-btn-disabled-border-color:#edcb50;}.btn-outline-info{--ar-btn-color:#3f7fca;--ar-btn-border-color:#3f7fca;--ar-btn-hover-bg:#3f7fca;--ar-btn-hover-border-color:#3f7fca;--ar-btn-active-bg:#3f7fca;--ar-btn-active-border-color:#3f7fca;--ar-btn-disabled-color:#3f7fca;--ar-btn-disabled-border-color:#3f7fca;}.btn-outline-success{--ar-btn-color:#3fca90;--ar-btn-border-color:#3fca90;--ar-btn-hover-bg:#3fca90;--ar-btn-hover-border-color:#3fca90;--ar-btn-active-bg:#3fca90;--ar-btn-active-border-color:#3fca90;--ar-btn-disabled-color:#3fca90;--ar-btn-disabled-border-color:#3fca90;}.btn-outline-danger{--ar-btn-color:#d42a2a;--ar-btn-border-color:#d42a2a;--ar-btn-hover-bg:#d42a2a;--ar-btn-hover-border-color:#d42a2a;--ar-btn-active-bg:#d42a2a;--ar-btn-active-border-color:#d42a2a;--ar-btn-disabled-color:#d42a2a;--ar-btn-disabled-border-color:#d42a2a;}
.context-title {
    font-size:1.75rem;
}
    
.order-lg-4 {
   max-width:220px !important;
}


@media (max-width: 992px) {
    .display-3 {
       font-size:1.25rem;
    }
    .display-5 {
        font-size: 1.5rem;
    }
    h3, .h3 {
        font-size:1.1rem;
    }
    
    .navbar-brand {
        span {
            display:none;
        }
     }   
     .navbar-brand:after {
         content: 'Dr. Alexander Hofmann';
         text-transform: uppercase;
         color: rgba(var(--ar-primary-rgb));      
     }
}

.pe-sm-3 {
        padding-right: 0.5rem !important;
}


.language-de {
    padding-left:0rem!important;
    padding-right:0rem!important;
}
.language-en {
    padding-left:0.15rem!important;
    padding-right:0rem!important;
}

.plone-icon-flag {
}

marquee {
    font-family: Verdana !important;
}

.parallax-layer::before {
  position: absolute;
  top: -5%;
  left: -5%;
  width: 100%;
  height: 100%;
  background: #2f5275;
  z-index:-1;
  content: '';
 }