:root{--bs-primary:#5392af;--bs-primary-hover:#39556e;--bs-secndary:#444444;--bs-secndary-hover:#222;--bs-tertiary:#7dbbb1;--bs-tertiary-hover:#375f58}body,html{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:20px;font-weight:300;line-height:1.75;color:var(--bs-secndary);background-color:var(--bs-white);height:100%}h1,h2,h3,h4,h5,h6{color:var(--bs-primary);font-weight:400}h1{font-size:40px}h2{font-size:30px}h3{font-size:25px}h4{font-size:20px}h5{font-size:20px}h6{font-size:18px}small{display:block;font-size:75%;color:var(--bs-secndary)}a{color:var(--bs-primary);text-decoration:none;transition:all .25s}a:hover{color:var(--bs-primary-hover)}.sprechzeiten{font-size:30px;font-weight:400}.sprechzeiten span{display:inline-block;width:195px}.kontaktdaten{font-size:22px;font-weight:400}.kontaktdaten span{display:inline-block;width:35px}.kontaktdaten span i.hide{display:none;font-style:normal!important}.logo-line{display:block;position:relative;padding:30px 15px;background-color:var(--bs-white);border-bottom:3px solid var(--bs-primary);box-shadow:0 20px 20px -20px rgba(44,44,44,.5)}.logo{display:block;width:100%;max-width:500px;margin:0 auto}.img-user{display:block;position:relative;margin:0 0 15px 0;width:100%;max-width:500px;border-radius:20px 0 20px 0;border:3px solid var(--bs-primary);min-height:100%}.section{display:block;position:relative;min-height:500px}.section-text{display:block;position:relative;padding:45px 45px 45px 35%;margin-left:60px}.section-text-colored{background-color:var(--bs-primary);color:var(--bs-white);border-radius:20px;margin-bottom:60px}.section-text-colored h1,.section-text-colored h2,.section-text-colored h3,.section-text-colored h4,.section-text-colored small{color:var(--bs-white)}.section-image{display:block;position:absolute;top:0;bottom:0;left:0;width:40%;max-width:620px;background-image:url(../img/ruben_tshagharyan_freigestellt.png);background-position:bottom left;background-repeat:no-repeat;background-size:100%}.footer{display:block;position:relative;background-color:var(--bs-secndary);color:var(--bs-white);padding:30px 15px}.footer p{margin:0}.footer a{color:var(--bs-white)}.footer a:hover{color:var(--bs-white);opacity:.5}@media (min-width:1600px){.logo-line{padding:30px 0}.logo{margin:0 0 0 620px}.section-text{padding:45px 45px 45px 560px;max-width:1600px}}@media (max-width:1399.98px){.section-text{padding:45px 45px 45px 40%}.section-image{width:50%;max-width:auto}}@media (max-width:991.98px){.section-text{padding:30px 15px;margin-left:0}.section-text-colored{border-radius:0;padding:30px;margin-left:-15px;width:calc(100% + 30px);margin-bottom:0}.section-image{position:relative;width:100%;right:auto;bottom:auto;top:auto;min-height:250px;width:250px;margin:60px 0 0 15px;border-radius:50%;background-image:url(../img/ruben_tshagharyan.jpg);background-position:center}}@media (max-width:575.98px){body{font-size:18px}.sprechzeiten{font-size:30px;margin-bottom:0}.sprechzeiten span{display:block!important;width:100%}.sprechzeiten span:nth-child(2){display:none!important}.kontaktdaten{font-size:20px}.kontaktdaten span{display:block;width:100%}.kontaktdaten span i.hide{display:inline-block}}