@keyframes rotate{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(1turn)}}@keyframes zoom_rotate{0%{transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg)}to{transform:rotate(0deg)}}h2{margin-top:2rem}.faq-item{display:block;margin:2rem 0}#mob_wrapper{display:none!important}#header_wrapper{background-color:hsla(0,0%,100%,.7);height:auto;left:0;position:absolute;top:0}#header_wrapper #header{align-items:center;background:hsla(0,0%,100%,.7);color:#454c9a;display:flex;flex-wrap:nowrap;font-size:1.6rem;font-weight:600;justify-content:center;padding:1rem}@media (max-width:455px){#header_wrapper #header{justify-content:space-between;padding:1rem 3.5rem}}#header_wrapper #header figure{height:7rem}@media (max-width:1180px){#header_wrapper #header figure{height:4rem}}@media (max-width:455px){#header_wrapper #header figure{height:3rem}}#header_wrapper #header figure img{height:100%}#header_wrapper #header p{margin:0 4rem}@media (max-width:1180px){#header_wrapper #header p{font-size:70%}}@media (max-width:700px){#header_wrapper #header p{margin:0 2rem}}@media (max-width:455px){#header_wrapper #header p{font-size:50%;margin:0 auto;text-align:center}}#header_wrapper #header p .polaris{letter-spacing:8px}#hero{height:33vw;min-height:15rem}#hero figure,#hero figure img{display:block;height:100%;width:100%}#hero figure img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}h1{color:#454c9a}@media (max-width:455px){h1{font-size:1.5em}}p.bloc{text-align:justify}h2+ol{margin-top:1.5rem}.immobilien{display:flex;flex-wrap:wrap;gap:1rem}.immobilien a{flex:0 1 24rem}.team{margin-top:5rem}@media (max-width:700px){.team{margin-top:2rem}}.team .person{align-items:flex-start;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:2rem}@media (max-width:1180px){.team .person{justify-content:space-between}}@media (max-width:700px){.team .person{flex-direction:column;margin-bottom:3rem}}.team .person article{border-bottom:unset;border-top:unset;flex-basis:30%;margin:0 4rem 0 0;min-width:25rem;padding:0}@media (max-width:1180px){.team .person article{flex-basis:67%}}@media (max-width:700px){.team .person article{margin-right:0}}@media (max-width:455px){.team .person article{min-width:unset}}.team .person article ul{display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow:visible}.team .person article ul .tname{color:#454c9a;margin:0 0 3rem 1.5rem;position:relative}.team .person article ul .tname:before{background:rgba(69,76,154,.2);border-radius:100%;box-shadow:0 0 5px -1px rgba(69,76,154,.75);content:"";display:block;height:4rem;left:0;position:absolute;top:50%;transform:translate(-40%,-50%);width:4rem;z-index:0}.team .person article ul .tgruppe{margin-bottom:1rem}.team .person article ul .tmemo{margin-bottom:2rem;padding-left:2rem}.team .person article ul .tmemo ul li{padding-left:2rem;position:relative}.team .person article ul .tmemo ul li:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#454c9a;content:"\f061";font-family:Font Awesome\ 6 Free,Font Awesome\ 6 Brands;font-weight:900;left:0;position:absolute}.team .person article ul .tmemo ul li+li{margin-top:1rem}.team .person article ul .tkontakt{margin:auto 0 1.5rem 1.5rem;position:relative}.team .person article ul .tkontakt ul{background:#dadbeb;color:#454c9a;padding:3rem;position:relative}.team .person article ul .tkontakt ul li a{text-decoration:none}.team .person article ul .tkontakt ul li a:hover{text-decoration:underline}.team .person article ul .tkontakt ul li.tvcf a:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f019";font-family:Font Awesome\ 6 Free,Font Awesome\ 6 Brands;font-weight:900;margin-right:.3rem}.team .person article ul .tkontakt:before{background-color:#454c9a;bottom:0;content:"";display:block;height:80%;left:0;position:absolute;transform:translate(-1.5rem,1.5rem);width:80%}.team .person article ul.ausb{list-style:none;margin-bottom:2rem;padding-left:3rem}.team .person article ul.ausb li{position:relative}.team .person article ul.ausb li:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#454c9a;content:"\f061";font-family:Font Awesome\ 6 Free,Font Awesome\ 6 Brands;font-weight:900;left:-2rem;position:absolute;top:.1rem}.team .person article ul.ausb li:not(:last-child){margin-bottom:1rem}.team .person figure{align-self:auto;border-radius:unset;height:auto;width:33%}@media (max-width:1180px){.team .person figure{width:55%}}@media (max-width:455px){.team .person figure{width:100%}}@media (max-width:700px){.team .person figure{margin-bottom:3rem}}.team .person figure img{display:block;-o-object-fit:unset;object-fit:unset;width:100%}.team.bild-links .person{flex-direction:row;justify-content:flex-start}@media (max-width:700px){.team.bild-links .person{flex-direction:column}}.team.bild-links .person article{margin:0 0 0 4rem}@media (max-width:700px){.team.bild-links .person article{margin-left:0}}footer{align-items:center;background:transparent;flex-direction:column;padding:0}@media (max-width:820px){footer>div+div{margin-top:0}}footer .news{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;width:100%}@media (max-width:820px){footer .news{flex-direction:column;height:7rem;justify-content:flex-start;margin-bottom:0;padding-left:1rem}}@media (max-width:455px){footer .news{height:12rem;width:92%}}footer .news b{color:#454c9a;font-size:1.5rem;margin:0}footer .news #vmarkt_ticker{padding-left:1rem;width:45%}@media (max-width:1180px){footer .news #vmarkt_ticker{width:80%}}@media (max-width:820px){footer .news #vmarkt_ticker{margin-top:1rem;width:100%}}footer .news a{color:#000;font-size:1rem;text-decoration:none}footer .news span{font-size:1rem}footer .rech{align-items:center;background:rgba(69,76,154,.5);display:flex;justify-content:space-evenly;padding:2rem;width:100%}@media (max-width:700px){footer .rech{flex-direction:column}}footer .rech div{align-items:center;display:flex;justify-content:center}@media (max-width:820px){footer .rech div{width:45%}footer .rech div span{display:block}}@media (max-width:700px){footer .rech div{width:92%}footer .rech div span{display:inherit}}@media (max-width:455px){footer .rech div{align-items:first baseline;flex-direction:column}}footer .rech div a{color:#fff;text-decoration:none}footer .rech div li{margin-bottom:2rem}@media (max-width:1180px){footer .rech div li{margin-bottom:1rem}}footer .rech div figure{margin-right:3rem}@media (max-width:1180px){footer .rech div figure{width:34%}}footer .rech div figure img{filter:contrast(20%) brightness(10)}@media (max-width:1180px){footer .rech div figure img{width:100%}}footer .rech .us{text-transform:uppercase}footer .cookie{background:#454c9a;padding:1rem;width:100%}footer .cookie li{text-align:center}footer .cookie li a{color:#fff}figure.haus{margin:3rem 0;width:42rem}figure.haus,figure.haus img{max-width:100%}figure.haus figcaption{background:#454c9a;color:#fff;font-size:12px;font-style:italic;margin-top:-8px;padding:1px 5px}