@charset "utf-8";img{vertical-align:middle;max-width:100%}p{margin:0 0 10px;font-weight:300;word-break:break-all}h1,h2,h3,h4,h5,h6{margin:0;margin-bottom:10px}.h1,h1{font-size:60px;line-height:72px;font-family:"Open Sans",sans-serif}ol,ul{margin:0;padding:0;line-height:normal;list-style:none}ol ol,ol ul,ul ol,ul ul{margin-bottom:0;line-height:normal}.list-unstyled{padding-left:0;list-style:none}a{color:#333;text-decoration:none}a:focus,a:hover{text-decoration:none}a:hover{text-decoration:underline}a:focus{outline:0;text-decoration:none}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}body,html{height:100%}body{position:relative;overflow-x:hidden;background:#fff;color:#333;font-family:Roboto,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}:root{font-size:18px}#wrapper{position:relative;background:url(../img/homebg.jpg);min-height:100vh;background-attachment:fixed;position:relative;background-size:cover;background-position:center}.homeSection{height:100%;display:flex;align-items:center;z-index:1;position:relative;min-height:100vh}#wrapper::after{content:"";background:rgba(0,0,0,.7);width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0}.profileWrapper{padding:25px 128px;color:#fff;display:flex;flex-wrap:wrap}.profileWrapper__left{flex:0 0 60%;max-width:60%;position:relative}.profileWrapper__right{flex:0 0 40%;max-width:40%;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-right:5px}.profileDescription h1{font-weight:300;line-height:72px;border-bottom:2px solid #fff;padding-bottom:60px}.profilePic{margin-top:17px}.profilepicInner:after{content:"";width:266px;height:372px;position:absolute;bottom:-5px;right:-5px;background:#fff;z-index:-1}.profilepicInner{position:relative;display:inline-block}.userPosition ul{display:flex;flex-wrap:wrap;max-width:650px}.userPosition li{font-size:26px;line-height:31px;font-weight:300;flex:0 0 50%;max-width:50%;position:relative;padding-bottom:32px}.userPosition li:nth-child(2n+1)::after{content:"|";font-size:24px;position:absolute;right:-2px}.userPosition li:nth-child(2n){padding-left:53px}.contactDetail p{font-size:22px;font-weight:300;line-height:26px;font-family:"Open Sans",sans-serif;padding-bottom:12px;position:relative;padding-left:35px}.contactDetail p a{color:#fff}.contactDetail p a:hover{opacity:.5;text-decoration:none}.profileText p{font-size:35px;font-weight:400;line-height:42px;margin:0}.profileDescription{max-width:807px}.userPosition{margin-top:42px}.contactDetail p i{position:absolute;left:0;top:7px;font-size:18px}.contactDetail p .fa.fa-map-marker{top:5px}.profileText{padding-top:40px}.contactDetail{padding-top:30px}.contactDetail .fa.fa-envelope{font-size:15px}.foolerLink{display:flex;position:absolute;bottom:0}.foolerLink p{font-size:26px;margin-bottom:0}.foolerLink p a{color:#fff}.foolerLink p a:hover{opacity:.5;text-decoration:none}.foolerLink p.seprator{padding:0 35px}body.bodymodalOpen{overflow:hidden}.modalWrapper{position:fixed;top:0;left:-100%;bottom:0;right:0;width:100%;color:#fff;z-index:9;background:url(../img/modalbg.jpg);min-height:100vh;background-attachment:fixed;background-size:cover;background-position:center;transition:.5s ease all;-webkit-transition:.5s ease all;-moz-transition:.5s ease all;-ms-transition:.5s ease all;-o-transition:.5s ease all;overflow:hidden}.modalBody{padding:60px 128px;overflow-y:auto;height:100vh;display:block;margin-right:-20px}.modalWrapper.datenschutzmodalOpen,.modalWrapper.modalOpen{left:0}.backbtn{display:inline-block}.backbtn a{font-size:18px;font-weight:500;background:#fff;border-radius:5px;min-width:120px;display:flex;padding:12.5px;justify-content:center;line-height:1;align-items:center;transition:.5s ease all;-webkit-transition:.5s ease all;-moz-transition:.5s ease all;-ms-transition:.5s ease all;-o-transition:.5s ease all}.backbtn a:hover{background:#000;color:#fff;text-decoration:none}.backbtn a i{font-size:27px;display:inline-block;line-height:1;padding-right:10px;margin-top:-12px;height:16px}.modalContent h2{font-size:40px;font-weight:500;padding-bottom:20px;position:relative;padding-left:65px}.modalContent h2::before{content:"";width:45px;height:2px;background:#fff;position:absolute;left:0;top:24px}.modalContent{margin-top:65px}.modalContent p{padding-bottom:17px}.modalContent p a{color:#fff}.modalContent p a:hover{opacity:.5;text-decoration:none}.no-padding{padding-bottom:28px}.modalContent .no-padding p{padding-bottom:0;margin-bottom:0}.modalContent h3{font-size:26px;font-family:"Open Sans",sans-serif;font-weight:600;padding-top:17px;padding-bottom:5px}.modalContent li{position:relative;padding-left:30px;padding-bottom:20px;line-height:1.5}.modalContent li::before{content:"";width:15px;height:2px;background:#fff;position:absolute;top:13px;left:0}.modalContent .pd-25{padding-bottom:25px}.modalContent .dataprivacyUl li:before{display:none}.modalContent .dataprivacyUl li{padding-bottom:5px;padding-left:0}.dataprivacyUl{padding-bottom:25px;list-style:disc;padding-left:35px}.no-padding.leftPadding{padding-left:25px}.no-padding.leftPadding p{padding-bottom:5px}.modalFooter{border-top:2px solid #8b8887;margin-top:30px;padding:14px 0}.modalFooter p{margin:0;text-align:center;font-size:14px;font-family:"Open Sans",sans-serif;font-weight:400}#datenschutz .modalBody{padding-bottom:0}.profileWrapper__right .mobileView{display:none}