@charset "UTF-8";@import"//hello.myfonts.net/count/334220";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none;padding-left:0}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}@font-face{font-family:SyntaxLTPro-Roman;src:url(/fonts/webfonts/334220_0_0.eot);src:url(/fonts/webfonts/334220_0_0.eot?#iefix) format("embedded-opentype"),url(/fonts/webfonts/334220_0_0.woff2) format("woff2"),url(/fonts/webfonts/334220_0_0.woff) format("woff"),url(/fonts/webfonts/334220_0_0.ttf) format("truetype")}@font-face{font-family:SyntaxLTPro-Bold;src:url(/fonts/webfonts/334220_1_0.eot);src:url(/fonts/webfonts/334220_1_0.eot?#iefix) format("embedded-opentype"),url(/fonts/webfonts/334220_1_0.woff2) format("woff2"),url(/fonts/webfonts/334220_1_0.woff) format("woff"),url(/fonts/webfonts/334220_1_0.ttf) format("truetype")}#mediaqueries{position:fixed;bottom:10px;left:10px;justify-content:center;align-items:center;z-index:1000;display:flex;font-size:16px;background-color:pink;display:none}@media(max-width:479px){#mediaqueries:after{content:"xs<479"}}@media(min-width:480px){#mediaqueries:after{content:"sm>480"}}@media(min-width:768px){#mediaqueries:after{content:"md>768"}}@media(min-width:992px){#mediaqueries:after{content:"lg>992"}}@media(min-width:1200px){#mediaqueries:after{content:"xl>1200"}}@media(min-width:1400px){#mediaqueries:after{content:"xxl>1400"}}@media(min-width:2075px){#mediaqueries:after{content:"xxxl>2075"}}body{font-family:SyntaxLTPro-Roman,Arial,sans-serif;font-weight:400;font-style:normal;color:#122a65;overflow-x:hidden}a{-webkit-tap-highlight-color:rgba(255,255,255,0);color:#666}.kontakt-module a,footer a{position:relative}.kontakt-module a:after,footer a:after{content:"";position:absolute;width:100%;transform:scaleX(0);transition:transform .3s ease-out;transform-origin:left;height:1px;background-color:#122a65;bottom:-4px;left:0}.kontakt-module a.is-active,.kontakt-module a:hover,footer a.is-active,footer a:hover{color:#122a65}.kontakt-module a.is-active:after,.kontakt-module a:hover:after,footer a.is-active:after,footer a:hover:after{transform:scaleX(1)}a[href^="tel:"]{text-decoration:none}h1,h2{color:#122a65;font-size:23px;line-height:29px;margin-bottom:10px}@media(min-width:480px){h1,h2{font-size:30px;line-height:33px;margin-bottom:15px}}@media(min-width:768px){h1,h2{margin-bottom:25px}}h3{font-size:14px;line-height:16px;letter-spacing:1px;text-transform:uppercase}h4{font-size:16px;line-height:18px;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;margin-top:30px;padding-top:15px;border-top:1px dotted #122a65;color:#122a65}@media(min-width:480px){h4{line-height:16px}}@media(min-width:768px){h4{margin-bottom:15px}}h5{text-transform:uppercase;font-size:12px;line-height:17px}@media(min-width:480px){h5{font-size:11px;line-height:20px}}.text p{font-size:14px;line-height:22px;color:#666;margin-bottom:10px}@media(min-width:480px){.text p{font-size:16px;line-height:24px}}.text ul li{padding-left:25px;background-image:url(/images/bullet.svg);background-position:0px 5px;background-size:15px;background-repeat:no-repeat;color:#666;font-size:16px;line-height:24px}html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body.loading .main,body.loading #banner{opacity:0}.top-phrase{background-color:#122a65;color:#fff;padding:10px 20px;font-size:14px;line-height:18px;text-align:center;display:none;width:100vw;position:absolute;left:50%;top:-68px;transform:translate(-50%)}.top-phrase a{color:#fff;border-bottom:1px dotted white}.menu-phrase{text-align:center;background-color:#122a65;color:#fff;padding:10px;margin-top:20px;font-size:14px;line-height:18px;display:none}.menu-phrase a{color:#fff;border-bottom:1px dotted white}body{margin:20px 15px}@media(min-width:480px){body{margin:30px 20px;padding-bottom:30px}}@media(min-width:768px){body{margin:30px auto;max-width:728px}}@media(min-width:992px){body{max-width:940px}}@media(min-width:1200px){body{max-width:1170px}}body .right{border-top:5px solid #122a65;padding-top:12px;margin-bottom:15px}@media(min-width:480px){body .right{padding-top:20px;margin-bottom:30px}}@media(min-width:768px){body .right{padding-top:30px}}body.banner-showing .menu-phrase{display:block}@media(min-width:992px){body.banner-showing.page-home{margin-top:68px}}@media(min-width:992px){body.banner-showing.page-home .top-phrase{display:block}}.main{transition:opacity .4s ease-out;display:flex;flex-direction:column}@media(min-width:768px){.main{flex-direction:row}.main .kontakt-module,.main .anwaelte-module,.main .sidebar{width:30%;margin-right:30px}.main .right{order:2;width:calc(70% - 30px)}}#banner{transition:opacity .4s ease-out;background-size:cover;height:150px;background-position:top center;margin-bottom:25px;position:relative}@media(min-width:480px){#banner{height:250px;background-position:center center;margin-bottom:30px}}@media(min-width:768px){#banner{height:350px}}@media(min-width:1200px){#banner{background-position:top center}}#banner .job-link{background-color:#122a65;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;position:absolute;text-align:center;transition:transform .2s ease;width:80px;height:80px;right:15px;top:15px}#banner .job-link span{padding-top:3px;backface-visibility:hidden;font-size:14px;line-height:17px}#banner .job-link:hover{transform:scale(1.05) translateZ(0) perspective(1px)}@media(min-width:480px){#banner .job-link{right:20px;top:20px}}@media(min-width:768px){#banner .job-link{width:100px;height:100px;right:30px;top:30px}#banner .job-link span{font-size:16px;line-height:18px}}.header .inner-header{display:flex}@media(min-width:992px){.header .inner-header .branding{width:30%;margin-right:30px}.header .inner-header .navigation{width:calc(70% - 30px)}}.branding a{color:#122a65;font-family:SyntaxLTPro-Roman,Arial,sans-serif;font-weight:400;font-style:normal;font-size:25px;line-height:25px;letter-spacing:1px;text-transform:uppercase}@media(min-width:480px){.branding a{font-size:30px;line-height:29px}}.footer{display:flex;flex-direction:column;border-top:1px dotted #666}.footer .footer-impressum{order:2}.footer .footer-copyright{padding-top:10px}@media(min-width:768px){.footer{flex-direction:row;border-top:none;margin-top:40px}.footer .footer-impressum{border-top:1px dotted #666;order:0;padding-top:10px;width:30%;margin-right:30px}.footer .footer-copyright{border-top:1px dotted #666;width:calc(70% - 30px)}}.inner-header{margin-bottom:23px}.inner-header .navigation{display:none}@media(min-width:992px){.inner-header .navigation{display:block}}.menu.main-menu{display:flex;justify-content:space-between}.menu.main-menu .menu-item{width:calc((100% - 30px) / 3);margin-right:15px;border-top:1px dotted #122a65;padding-top:14px;position:relative}.menu.main-menu .menu-item:after{content:"";position:absolute;width:100%;transform:scaleX(0);transition:transform .3s ease-out;transform-origin:left;height:5px;background-color:#122a65;top:-1px;left:0}.menu.main-menu .menu-item.is-active a,.menu.main-menu .menu-item:hover a{color:#122a65}.menu.main-menu .menu-item.is-active:after,.menu.main-menu .menu-item:hover:after{transform:scaleX(1)}.menu.main-menu .menu-item a{padding-top:14px;color:#666;font-size:16px;letter-spacing:1px;text-transform:uppercase}.menu.main-menu .menu-item:last-of-type{margin-right:0}@media(min-width:992px){#menu-trigger,#mobile-menu{display:none}}#menu-trigger{-webkit-tap-highlight-color:rgba(255,255,255,0);outline:none;cursor:pointer;position:absolute;z-index:10;top:0;right:0}@media(min-width:768px){#menu-trigger{right:calc((100% - 728px)/2)}}#mobile-menu{position:absolute;transform:translate(1000px)}body{position:relative}body.menu-open #mobile-menu{transform:scaleX(1)}body.menu-open #mobile-menu .menu li{opacity:1;transition:opacity 0s linear;transition-delay:0s}#mobile-menu{z-index:4;width:100%;height:100%;position:absolute;top:97px;background-color:#fff;transform:scaleX(0);transform-origin:right;transition:transform .2s ease-out}@media(min-width:480px){#mobile-menu{top:110px}}#mobile-menu .menu{display:block}#mobile-menu .menu li{width:100%;text-align:left;transition:opacity .1s ease-out;transition-delay:.175s;opacity:0;border-top:1px dotted #666;margin-right:0;padding:0}#mobile-menu .menu li.is-active,#mobile-menu .menu li.submenu-open{border-top:5px solid #122a65}#mobile-menu .menu li.is-active>a,#mobile-menu .menu li.submenu-open>a{color:#122a65;font-family:SyntaxLTPro-Bold,Arial,sans-serif;font-weight:400;font-style:normal}#mobile-menu .menu li.haschild>a{padding-right:30px;background-image:url(/images/plus.svg);background-repeat:no-repeat;background-position:right center}#mobile-menu .menu li.haschild .submenu{transition:transform .1s ease-in-out;transform-origin:right;transform:scaleX(0);height:0;margin-left:15px}#mobile-menu .menu li.haschild.submenu-open .submenu,#mobile-menu .menu li.haschild.is-active .submenu{transform:scaleX(1);transition:transform .3s ease-in-out;height:auto}#mobile-menu .menu a{padding:14px 0;display:block;color:#666;text-transform:uppercase;font-size:16px;line-height:16px;letter-spacing:1px;transition:color .1s ease-out}#mobile-menu .menu li.child-item a{font-size:14px;line-height:18px;padding:12px 0 8px;text-transform:none}#mobile-menu .menu li.child-item.child-is-active a{color:#122a65;font-family:SyntaxLTPro-Bold,Arial,sans-serif;font-weight:400;font-style:normal}#mobile-menu .menu li.child-item:first-of-type{border-top:none}.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;color:inherit;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px;width:30px}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{height:2px;background-color:#333;border-radius:4px;position:absolute;transition-property:transform,backround-color;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:before,.hamburger-inner:after{width:40px;content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--squeeze .hamburger-inner{transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top .1s .14s ease,opacity .1s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19)}.menu-open .hamburger--squeeze .hamburger-inner{transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);width:40px;background-color:#122a65}.menu-open .hamburger--squeeze .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease,opacity .1s .14s ease;background-color:#122a65}.menu-open .hamburger--squeeze .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1);background-color:#122a65}.kontakt-module{margin-bottom:30px;padding-top:15px;border-top:1px dotted #666}.kontakt-module h3{margin-bottom:5px}@media(min-width:768px){.kontakt-module h3{margin-bottom:15px}}.kontakt-module p,.kontakt-module a{font-size:14px;line-height:18px;color:#666;margin-bottom:10px}.sidebar{margin-bottom:30px;padding-top:15px;border-top:1px dotted #666}.sidebar h3{margin-bottom:5px}@media(min-width:768px){.sidebar h3{margin-bottom:15px}}.sidebar p,.sidebar a{font-size:14px;line-height:18px;margin-bottom:10px}.sidebar p{color:#666}.sidebar a{color:#122a65}.page-home .pagetitle{display:none}@media(min-width:768px){.page-home h2{padding-right:20%}}.page-impressum .kontakt-module{display:none}@media(min-width:768px){.page-impressum .kontakt-module{display:block}}.page-impressum h4{margin-top:0}.page-impressum .two-cols{display:flex;flex-direction:column;margin-bottom:25px}@media(min-width:480px){.page-impressum .two-cols{flex-direction:row;justify-content:space-between}.page-impressum .two-cols .betreiber,.page-impressum .two-cols .design{width:48%}}.page-impressum .hinweise{padding-top:12px;border-top:5px solid #122a65}@media(min-width:480px){.page-impressum .hinweise{padding-top:30px}}.page-ueber-uns #banner{height:auto!important}.page-ueber-uns #banner img{width:100%}.anwaelte-child-page .pagetitle{font-family:SyntaxLTPro-Bold,Arial,sans-serif;font-weight:400;font-style:normal;margin-bottom:0}.anwaelte-child-page .anwaelte-module{display:none}@media(min-width:768px){.anwaelte-child-page .anwaelte-module{display:block}.anwaelte-child-page .anwaelte-module li{border-top:1px dotted #122a65}.anwaelte-child-page .anwaelte-module li a{display:block;padding:16px 0 15px}.anwaelte-child-page .anwaelte-module li.active{border-style:solid;padding-left:11px}.anwaelte-child-page .anwaelte-module li.active a{color:#122a65}}.page-thomas-marfurt #banner{background-position:top center}.page-ralph-george #banner{background-position:center center}.page-beat-marfurt #banner{background-position:top right}.page-fabian-vollmer #banner{background-position:top left}.page-stefan-messmer #banner{background-position:top center}.page-bruno-c-lenz #banner{background-position:top right}.job-details>h3:first-of-type{margin-bottom:15px}.job-details>h3:first-of-type strong{font-family:SyntaxLTPro-Bold,Arial,sans-serif;font-weight:400;font-style:normal}.job-details ul{margin-bottom:15px}.job-details p strong{font-family:SyntaxLTPro-Bold,Arial,sans-serif;font-weight:400;font-style:normal}.page-datenschutz .right ul{margin-bottom:15px!important}.page-datenschutz h3{margin-bottom:8px}
