@import url(https://fonts.googleapis.com/css2?family=GFS+Didot&display=swap);@import url(https://use.typekit.net/gly0sgm.css);body{font-family:futura-pt,sans-serif;font-weight:300;font-style:lighter}*{margin:0;padding:0;font-family:futura-pt,sans-serif;font-weight:300;font-style:lighter}h1{font-size:35px;margin-bottom:20px;color:#000;font-weight:400}p{font-size:18px;line-height:1.5;margin-bottom:20px}.frame-type-text a{color:#000;text-decoration:none}.frame-type-text p:last-child{margin-bottom:0}img{width:100%;height:auto;display:block}.frame-space-before-medium{margin-top:30px}.frame-space-after-medium{margin-bottom:30px}.frame-type-text ol,.frame-type-text ul{margin-left:20px;margin-top:20px}.frame-type-text ol li,.frame-type-text ul li{font-size:18px;line-height:1.5;margin-bottom:20px}header{width:100%;height:100px;padding-top:20px;padding-bottom:20px;background:#fff;position:fixed;z-index:9999}header .wrapper{width:90vw;margin:0 auto}header .logo{float:left;cursor:pointer;width:200px}header .logo img{width:auto;height:100px}header .navigation{width:calc(100% - 200px);float:left;padding-top:50px}header .navigation ul{float:right}header .navigation ul li{float:left;list-style:none;margin-left:20px}header .navigation ul li a{color:#000;text-decoration:none;font-size:22px;font-style:italic}footer{background-color:#2f2e2e;padding-top:40px;padding-bottom:40px}footer .wrapper{width:1200px;margin:0 auto;display:table}footer .wrapper .left{float:left;width:calc(50% - 40px);margin-right:40px}footer .wrapper .right{float:left;width:calc(50% - 40px);margin-left:40px}footer .wrapper .right ul{float:right}footer .wrapper .right ul li{list-style:none;padding-bottom:20px;text-align:right}footer .wrapper .right ul li:last-child{padding-bottom:0}footer .wrapper .right ul li a{color:#fff;text-decoration:none}footer,main{position:relative;top:140px}main .wrapper{width:1200px;margin:0 auto}.intro{width:100%;display:table;padding-top:20px;padding-bottom:75px}.ueberuns{width:100%;display:table;padding-top:75px;padding-bottom:75px}.ueberuns .wrapper .left{float:left;width:calc(70% - 40px);margin-right:40px}.ueberuns .wrapper .right{float:left;width:calc(30% - 40px);margin-left:40px}.team{width:100%;display:table;padding-top:75px;padding-bottom:75px}.team .wrapper .left{float:left;width:calc(30% - 40px);margin-right:40px}.team .wrapper .left h2{font-family:"GFS Didot",serif;font-weight:400;font-style:italic;color:#000;font-size:80px}.team .wrapper .right{float:left;width:calc(70% - 40px);margin-left:40px}.personen_wrapper{display:inline-grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:30px;margin-bottom:50px;margin-top:50px}.personen_wrapper .person_col{width:100%;display:flex}.personen_wrapper .person_col .image{float:left;width:50%}.personen_wrapper .person_col .image img{filter:grayscale(100%)}.personen_wrapper .person_col .infos{float:left;width:calc(50% - 30px);padding-left:30px;position:relative}.personen_wrapper .person_col .infos .content{position:absolute;bottom:0}.personen_wrapper .person_col .infos p.person{margin-bottom:5px}.personen_wrapper .person_col .infos p.position{margin-bottom:0;letter-spacing:.2em;text-transform:uppercase;opacity:.5;font-size:16px}.personen_wrapper .person_col .infos p.email{margin-bottom:0;margin-top:10px;padding-top:10px;border-top:1px solid #000}.personen_wrapper .person_col .infos p.email a{color:#000;text-decoration:none}.personen_wrapper .person_col .infos p.telefon{font-size:16px;margin-top:5px}.servicewohnen{width:100%;display:table;padding-top:75px;padding-bottom:75px}.servicewohnen-top{padding-top:150px}.servicewohnen-bottom{padding-bottom:150px}.team{width:100%;display:table;padding-top:75px;padding-bottom:75px}.servicewohnen .wrapper .left{float:left;width:calc(100% / 3 - 40px);margin-right:40px}.servicewohnen .wrapper .left h2,.servicewohnen .wrapper .right h2{font-family:"GFS Didot",serif;font-weight:400;font-style:italic;color:#000;font-size:70px}.servicewohnen .wrapper .middle{float:left;width:calc(100% / 3 - 40px);margin-right:20px;margin-left:20px}.servicewohnen .wrapper .right{float:left;width:calc(100% / 3 - 40px);margin-left:40px}.parallax{width:100%;display:table;padding-top:75px;padding-bottom:75px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:300px;background-image:url(/fileadmin/pro-sen/startseite/intro.jpg)}.news{width:100%;display:table;padding-top:75px;padding-bottom:75px}.news h2{letter-spacing:.15em;text-transform:uppercase}.prosen_news{display:inline-grid;grid-template-columns:1fr 1fr 1fr;column-gap:30px;row-gap:30px;margin-bottom:50px;margin-top:50px}.prosen_news .news_col .number{font-family:"GFS Didot",serif;font-weight:400;font-style:italic;color:#000;font-size:70px}.prosen_news .news_col .datum{letter-spacing:.4em}.prosen_news .news_col h3{font-size:30px;margin-bottom:20px}.prosen_news .news_col a{font-size:18px;line-height:1.5;text-decoration:none;color:#000}section.news_beitrag{padding-top:50px;padding-bottom:50px}section.news_beitrag .news_beitrag_header p{letter-spacing:.4em}section.news_beitrag .news_beitrag_header h1{font-size:40px;margin-bottom:20px;font-weight:300;margin-top:20px}section.leistungen{width:100%;display:table;padding-top:150px;padding-bottom:75px}section.leistungen h2{font-family:"GFS Didot",serif;font-weight:400;font-style:italic;color:#000;font-size:70px}section.leistungen .wrapper .left{float:left;width:calc(40% - 40px);margin-right:40px}section.leistungen .wrapper .left h2{font-family:"GFS Didot",serif;font-weight:400;font-style:italic;color:#000;font-size:80px}section.leistungen .wrapper .right{float:left;width:calc(60% - 40px);margin-left:40px}section.default{padding-top:30px;padding-bottom:30px}section.datenschutzeinstellungen{padding-top:30px;padding-bottom:30px}.t3el-cookieMonster{width:100%;display:table;margin-top:20px}.dsbanner{position:fixed;width:100%;height:auto;background-color:#737373;bottom:0}.dsbanneraction{width:90vw;margin:0 auto;margin-top:20px;margin-bottom:20px}.dsbanneraction p,.dsbanneraction p a{color:#fff}.dsbanneraction .ds-btn{width:calc(33% - 30px);padding:10px;background-color:#fff;display:inline-block;color:#000;text-align:center;font-size:18px;text-decoration:none}.dsbanneraction .ds-btn-zustimmen{margin-left:15px;margin-right:15px}.dsbanneraction .ds-btn:hover{background-color:#ed0cae;color:#fff;cursor:pointer}.t3el-cookieMonster .cookie-well{border:1px solid #000;padding:15px;margin-bottom:20px}.t3el-cookieMonster .cookie-well .clearfix{clear:both}.t3el-cookieMonster .cookie-well .frame-type-html{float:right;position:relative;top:-60px}.t3el-cookieMonster .cookie-well .mt-0{width:100%;display:table;margin-bottom:20px}.t3el-cookieMonster input[type=checkbox]{display:none}.t3el-cookieMonster input[type=checkbox]+label{content:"";text-indent:-10000px;width:40px;height:20px;border-radius:30px;border:2px solid #000;background-color:#f2f6f5;display:inline-block;float:left;margin-right:5px;transition:background-color .5s linear;margin-top:15px}.t3el-cookieMonster input[type=checkbox]+label:before{content:"";width:20px;height:20px;border-radius:20px;background-color:#fff;display:block;float:left;margin-right:5px;transition:margin .1s linear;box-shadow:0 0 5px #000}.t3el-cookieMonster input[type=checkbox]:checked+label{background-color:#000}.t3el-cookieMonster input[type=checkbox]:checked+label:before{margin:0 0 0 20px}.t3el-cookieMonster .cookie-well .ce-table{margin-bottom:20px;border-collapse:collapse;width:100%;border:1px solid #000}.t3el-cookieMonster .cookie-well .ce-table tr{border-bottom:1px solid #000}.t3el-cookieMonster .cookie-well .ce-table tr:first-child{background:#f2f6f5}.t3el-cookieMonster .cookie-well .ce-table tr:first-child td{font-weight:700}.t3el-cookieMonster .cookie-well .ce-table tr td{font-size:14px;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px}.t3el-cookieMonster .cookie-well .ce-table tr td:nth-child(1){width:30%}.t3el-cookieMonster .cookie-well .ce-table tr td:nth-child(2){width:20%}.t3el-cookieMonster .btn-primary{-webkit-appearance:none;-moz-appearance:none;color:#fff;background:#000;padding:10px;padding-right:10px;padding-left:10px;padding-left:20px;padding-right:20px;border:none;font-size:16px;box-shadow:none;width:auto}.t3el-cookieMonster .btn-primary:hover{background:#000;color:#fff;cursor:pointer}@media(max-width:1250px){footer .wrapper{width:90vw;margin:0 auto;display:table}main .wrapper{width:90vw;margin:0 auto}}@media(max-width:960px){.personen_wrapper{grid-template-columns:1fr}.servicewohnen .wrapper .left{float:left;width:100%;margin-right:0}.servicewohnen .wrapper .left h2,.servicewohnen .wrapper .right h2{font-family:"GFS Didot",serif;font-weight:400;font-style:italic;color:#000;font-size:70px}.servicewohnen .wrapper .middle{float:left;width:100%;margin-right:0;margin-left:0}.servicewohnen .wrapper .right{float:left;width:100%;margin-left:0}.paulushaus .middle{margin-top:30px;margin-bottom:30px}.wig .wrapper{display:flex;flex-wrap:wrap}.wig .left{order:2;margin-top:30px;margin-bottom:30px}.wig .middle{order:3}.wig .right{order:1}.stadtwald .middle{margin-top:30px;margin-bottom:30px}section.leistungen .wrapper .left,section.leistungen .wrapper .right{margin-left:0;margin-right:0;width:100%}section.leistungen .wrapper .left{margin-bottom:30px}.prosen_news{grid-template-columns:1fr}}@media(max-width:768px){.team .wrapper .left,.team .wrapper .right,.ueberuns .wrapper .left,.ueberuns .wrapper .right{margin-left:0;margin-right:0;width:100%}.team .wrapper .left,.ueberuns .wrapper .left{margin-bottom:30px}.navigation ul{display:none}header .navigation .burger-wrapper{width:auto;display:table;float:right}header .navigation .burger-icon{display:inline-block!important}header .navigation.active .burger-icon{background-color:transparent}header .navigation.active .burger-icon::before{-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}header .navigation.active .burger-icon::after{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}header .burger-icon,header .burger-icon:after,header .burger-icon:before{display:block;width:40px;height:3px;background-color:#13181b;outline:1px solid transparent;-webkit-transition-property:background-color,-webkit-transform;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;transition-property:background-color,transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}header.fixed .burger-icon,header.fixed .burger-icon:after,header.fixed .burger-icon:before{background-color:#13181b}header .burger-icon{position:relative;margin-top:8px;margin-bottom:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .burger-icon:after,header .burger-icon:before{position:absolute;content:""}header .burger-icon:before{top:-10px}header .burger-icon:after{top:10px}header .navigation ul{float:unset;position:fixed;top:140px;right:0;width:250px;max-width:90vw;background-color:#fff;height:calc(100vh - 140px)}header .navigation ul li{width:100%;margin-bottom:20px}}@media(max-width:600px){.servicewohnen .wrapper .left h2,.servicewohnen .wrapper .right h2,.team .wrapper .left h2,section.leistungen .wrapper .left h2{font-size:45px}.personen_wrapper .person_col{display:table}.personen_wrapper .person_col .image{width:100%}.personen_wrapper .person_col .infos{width:100%;padding-left:0;margin-top:20px}.personen_wrapper .person_col .infos .content{position:unset;bottom:unset}.parallax{background-attachment:scroll}}