:root{--bs-primary:#ffc107;--bs-secondary:#000}[data-bs-theme=dark]{--bs-body-bg:#212529;--bs-body-color:#fff;--bs-navbar-color:#ffffffbf;--bs-navbar-hover-color:#ffffffe6;--bs-navbar-active-color:#fff}[data-bs-theme=dark] .navbar:not(.transparent){background-color:#212529!important}[data-bs-theme=dark] .card{background-color:#2c3034;border-color:#373b3e}[data-bs-theme=dark] .bg-light{background-color:#2c3034!important}[data-bs-theme=dark] .navbar-brand{color:var(--bs-primary)!important}[data-bs-theme=dark] .contact-card{background-color:#2c3034!important}.hero-section{background:linear-gradient(#0009,#0009),url(../img/hero.webp) 50%/cover;height:60vh}.navbar-brand{font-size:1.5rem;font-weight:700;color:var(--bs-secondary)!important}.navbar-brand span.yellow{color:var(--bs-primary)!important}.btn-primary{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-secondary)}.section-header{background-color:#ffc1071a;padding:4rem 0}.team-member img{object-fit:cover;border:3px solid var(--bs-primary);width:200px;height:200px}.contact-card{border-left:5px solid var(--bs-primary)}.service-icon{color:var(--bs-primary);font-size:2.5rem}.navbar{transition:all .1s}@media (width>=992px){.navbar.transparent{box-shadow:none;background-color:#0000!important}.navbar.transparent .navbar-brand,.navbar.transparent .nav-link{color:#fff!important}.navbar.transparent .navbar-toggler{border-color:#fff}.navbar.transparent .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}}.navbar:not(.transparent){box-shadow:0 2px 4px #0000001a}.fade-in{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(20px)}.fade-in.visible{opacity:1;transform:translateY(0)}.initial-fade{opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(20px)}.initial-fade.visible{opacity:1;transform:translateY(0)}@media (width<=991.98px){[data-bs-theme=dark] .navbar{box-shadow:none;background-color:#212529!important}}[data-bs-theme=dark] .navbar-brand span:first-child{color:#fff!important}[data-bs-theme=dark] .navbar-brand span.yellow{color:var(--bs-primary)!important}.nav-link.active{border-bottom:3px solid var(--bs-primary)!important}.language-flag{object-fit:cover;border:1px solid #0000001a;border-radius:2px}.dropdown-item.active .language-flag{opacity:.8}.nav-item.dropdown .dropdown-toggle:after{vertical-align:middle;margin-left:.2em}.dropdown-item{align-items:center;padding:.5rem 1rem;display:flex}.dropdown-menu{min-width:120px}[data-bs-theme=dark] .language-flag{border-color:#ffffff1a}[data-bs-theme=dark] .dropdown-item.active .language-flag{opacity:.9}img[src*=Schwaab_Logo]{border-radius:.5rem}[data-bs-theme=dark] img[src*=Schwaab_Logo]{border:1px solid var(--bs-warning)}img[src*=Schwaab_Logo]{border:1px solid var(--bs-black)}