@font-face{font-family:"IsidoraSemiBoldItalic";src:url("/css/IsidoraSemiBoldItalic/font.woff2") format("woff2"),url("/css/IsidoraSemiBoldItalic/font.woff") format("woff")}@font-face{font-family:"IsidoraMedium";src:url("/css/IsidoraMedium/font.woff2") format("woff2"),url("/css/IsidoraMedium/font.woff") format("woff")}@font-face{font-family:"IsidoraMediumItalic";src:url("/css/IsidoraMediumItalic/font.woff2") format("woff2"),url("/css/IsidoraMediumItalic/font.woff") format("woff")}@font-face{font-family:"IsidoraSemiBold";src:url("/css/IsidoraSemiBold/font.woff2") format("woff2"),url("/css/IsidoraSemiBold/font.woff") format("woff")}html{font-family:"IsidoraMedium",sans-serif;font-size:18px;line-height:1.77rem}body{font-family:"IsidoraMedium",sans-serif;color:#000;font-weight:normal;font-size:1rem;line-height:1.8rem;background-color:#fff;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:"IsidoraSemiBold",serif;font-weight:normal;color:#122e53}h1{font-size:3rem;line-height:3.8rem}h2{font-size:3rem;line-height:3.8rem}h3{font-size:1.72rem;line-height:2.1rem}h4{font-family:"IsidoraMedium",sans-serif;font-size:1.22rem;font-weight:700}h5{font-family:"IsidoraMedium",sans-serif;font-size:1.1rem;font-weight:700}p{font-size:1rem;line-height:1.4rem;font-family:"IsidoraMedium",sans-serif;font-weight:300;color:#122e53}p.lead{font-family:"IsidoraMedium",sans-serif;font-size:1.38rem;line-height:2rem;font-weight:400}p strong{font-weight:700}.clickable{cursor:pointer}.bg-blue{background-color:#122e53;color:#fff}.bg-blue p,.bg-blue ul,.bg-blue ol,.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5,.bg-blue h6{color:#fff}.bg-red{background-color:#c12537;color:#fff}.bg-grey{background-color:#f6f4f2}.br-logo{background-image:url("/production/br_neg.svg");background-repeat:no-repeat;background-position:right bottom;background-size:90px}.sectionTitle{margin-top:60px;border-bottom:1px solid rgba(18,46,83,.3)}.sectionTitle h4{font-weight:500;font-size:.9rem;line-height:.9rem}.sectionTitle h4::before{content:"";width:11px;height:11px;background-color:#c12537;border-radius:999px;display:inline-block;margin-right:20px}.sectionTitleBig{margin-top:2em}.break{display:none}.lineBottom{padding-bottom:8px;margin-bottom:34px}.l-space{margin-top:5rem}.navbar{background-color:#fff}.navbar .container{position:relative}.navbar .navbar-brand{margin-top:0px;width:450px;transition:all .6s;transition-timing-function:ease-in}.navbar.shrink{padding-top:5px;padding-bottom:5px;box-shadow:1px 5px 5px 0px rgba(0,0,0,.1)}.navbar.shrink .navbar-brand{margin-top:0px;width:270px}.navbar.shrink .navbar-nav{margin-top:20px}.navbar .navbar-nav{margin-top:40px;transition:all .6s;transition-timing-function:ease-in}.navbar .navbar-nav .nav-item{margin-left:15px;margin-right:15px}.navbar .navbar-nav .nav-item:last-of-type{margin-right:0}.navbar .navbar-nav .nav-item a{font-size:1.1rem;color:#122e53;padding:5px 0px 2px 0px;transition:all .5s}.navbar .navbar-nav .nav-item a:hover{color:#c12537}.navbar .navbar-nav .nav-item .btn-danger{color:#fff;border-radius:0;padding:5px 35px 2px 35px;border:none}.navbar .navbar-nav .nav-item .btn-danger:hover{background-color:#122e53;color:#fff}.navbar .navbar-nav .nav-item .btn-danger:focus,.navbar .navbar-nav .nav-item .btn-danger:active{border:none;box-shadow:none}.languageNav{position:fixed;top:0;width:100%;z-index:1021;background-color:rgba(0,0,0,0);padding-top:5px}.languageNav .language{list-style-type:none;width:auto;margin:0;margin-left:auto}.languageNav .language li{float:left;margin-left:10px;margin-top:0;margin-bottom:0;padding:0;font-size:.8rem;line-height:.8rem}.languageNav .language li a{text-decoration:none}.languageNav .language li a:hover{color:#c12537}.languageNav .language li.active{border-bottom:2px solid #122e53}.nav-open .nav-button #nav-icon3 span{background-color:#122e53}.nav-open .nav-button #nav-icon3 span:nth-child(1){top:9px;width:0;left:50%}.nav-open .nav-button #nav-icon3 span:nth-child(2){transform:rotate(45deg)}.nav-open .nav-button #nav-icon3 span:nth-child(3){transform:rotate(-45deg)}.nav-open .nav-button #nav-icon3 span:nth-child(4){top:9px;width:0;left:50%}.nav-button{position:absolute;right:15px;top:40px;z-index:1111;border:none;height:42px;display:none;width:auto;margin:0 !important;padding:0px;cursor:pointer}.nav-button #nav-icon3{width:30px;height:22px;display:inline-block;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.nav-button #nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#122e53;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.nav-button #nav-icon3 span:nth-child(1){top:0}.nav-button #nav-icon3 span:nth-child(2),.nav-button #nav-icon3 span:nth-child(3){top:7px}.nav-button #nav-icon3 span:nth-child(4){top:14px}#hero{margin-top:50px;margin-bottom:-140px;position:relative}#hero .marks{display:block;width:120px;height:80px;margin-bottom:-30px;margin-left:auto;margin-right:40%;position:relative;z-index:1}#hero .headerGrid{position:static;display:grid;grid-template-columns:100px 1fr;grid-template-rows:repeat(2, auto);grid-column-gap:0px;grid-row-gap:0px}#hero .block1{display:grid;grid-area:1/2/2/2;padding-top:140px;padding-bottom:40px;padding-left:40px;padding-right:20px}#hero .block1 .innerHeaderGrid{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:1fr;gap:0px 100px;align-items:end}#hero .block1 .innerHeaderGrid h2{color:#fff}#hero .block2{display:grid;grid-area:2/1/3/3;height:600px;margin-top:-140px;background-repeat:no-repeat;background-position:left bottom;background-size:cover}#hero h4{margin-bottom:22px}#teaser{padding-top:210px}#teaser .teaserCard{border-radius:0;width:32%;position:relative;margin-top:100px;margin-bottom:60px}#teaser .teaserCard .inner{padding:20px;padding-left:60px;padding-top:70px}#teaser .teaserCard .inner h2{font-size:1.8rem;line-height:2.5rem;color:#fff;margin-left:30px;margin-bottom:10px}#teaser .teaserCard .inner p{margin-bottom:0;font-size:1rem;line-height:1.4rem}#teaser .teaserCard .icon{content:"";width:80px;background-repeat:no-repeat;background-size:contain;height:145px;position:absolute;margin-top:-30px;left:20px}#teaser .teaserCard .icon.iconAnwaelte{background-image:url("/production/icon1-1.svg")}#teaser .teaserCard .icon.iconNotare{background-image:url("/production/icon2-1.svg")}#teaser .teaserCard .icon.iconSteuerexperten{background-image:url("/production/icon3-1.svg")}#dienstleistungen .accordion{margin:0px;margin-bottom:80px}#dienstleistungen .accordion .accordion-collapse.show+.passive-text{display:none}#dienstleistungen .accordion .teaserDienstleistungen{padding-left:80px}#dienstleistungen .accordion .accordion-item{border:none;border-radius:0;border-bottom:1px solid rgba(18,46,83,.3)}#dienstleistungen .accordion .accordion-header{border:none;padding:0px;margin:0;border-radius:0}#dienstleistungen .accordion .accordion-header .accordion-button{font-size:2.5rem;line-height:2.5rem;padding:0;padding-top:45px;padding-bottom:40px;border:none;border-radius:0;background-color:rgba(0,0,0,0)}#dienstleistungen .accordion .accordion-header .accordion-button .buttonGrid{display:grid;width:100%;grid-template-columns:520px auto;grid-template-rows:repeat(2, auto);grid-column-gap:0px;grid-row-gap:0px}#dienstleistungen .accordion .accordion-header .accordion-button .buttonGrid .titel{padding-left:80px;position:relative}#dienstleistungen .accordion .accordion-header .accordion-button .buttonGrid .titel:before{content:"";display:block;width:0px;margin-top:65px;position:absolute;border-bottom:.045em solid #122e53;opacity:0;transition:all .5s}#dienstleistungen .accordion .accordion-header .accordion-button .buttonGrid .titel .animatedIcon{display:block;left:390px;top:25px;position:absolute;transition:all .3s}#dienstleistungen .accordion .accordion-header .accordion-button .buttonGrid .small{font-weight:500;font-size:.9rem;opacity:.3;transition:all .5s}#dienstleistungen .accordion .accordion-header .accordion-button:after{background-image:url("/production/arrowDownLeft.svg");width:16px;height:16px;background-repeat:no-repeat;background-size:contain}#dienstleistungen .accordion .accordion-header .accordion-button:focus,#dienstleistungen .accordion .accordion-header .accordion-button:active{box-shadow:none;outline:none}#dienstleistungen .accordion .accordion-header .accordion-button:not(.collapsed){background-color:rgba(0,0,0,0);box-shadow:none}#dienstleistungen .accordion .accordion-header .accordion-button:not(.collapsed) .buttonGrid .titel:before{opacity:1;width:300px}#dienstleistungen .accordion .accordion-header .accordion-button:not(.collapsed) .buttonGrid .titel:after{opacity:1}#dienstleistungen .accordion .accordion-header .accordion-button:not(.collapsed) .buttonGrid .small{display:none}#dienstleistungen .accordion .accordion-header .accordion-button:hover .buttonGrid .titel{color:#c12537}#dienstleistungen .accordion .accordion-header .accordion-button:hover .buttonGrid .small{opacity:1}#dienstleistungen .accordion #advokatur .accordion-button .buttonGrid .titel:after{background-image:url("/production/icon1.svg")}#dienstleistungen .accordion #notariat .accordion-button .buttonGrid .titel:after{background-image:url("/production/icon2.svg")}#dienstleistungen .accordion #steuern .accordion-button .buttonGrid .titel:after{background-image:url("/production/icon3.svg")}#dienstleistungen .accordion .accordion-collapse{padding-right:40px;opacity:1;transition:all .4s}#dienstleistungen .accordion .accordion-collapse:not(.collapse){opacity:0}#dienstleistungen .accordion .accordion-collapse .accordion-body h3{margin-top:-4px;margin-bottom:30px;color:#c12537}#dienstleistungen .accordion .accordion-collapse .accordion-body h4{font-size:1.2rem}#dienstleistungen .accordion .accordion-collapse .accordion-body ul{list-style-type:none;margin:0;margin-bottom:45px;padding:0}#dienstleistungen .accordion .accordion-collapse .accordion-body ul li{border-top:1px solid rgba(18,46,83,.3);padding-left:10px;padding-right:10px;padding-top:5px}#team{padding-bottom:80px}#team .spalteLinksPadding{padding-left:50px}#team .teamHolder{margin-top:20px;column-gap:2rem;row-gap:2rem;justify-content:left}#team .teamCard{width:21%;max-width:245px;position:relative}#team .teamCard:last-of-type{margin-right:0}#team .teamCard.teamLevel2 .inner p{margin-bottom:50px}#team .teamCard .image{background-color:#fff;margin-bottom:30px}#team .teamCard .inner h4{font-size:1.5rem;line-height:1.7rem;margin-bottom:10px}#team .teamCard .inner p{margin:0;margin-bottom:120px;line-height:1.3rem}#team .teamCard .inner p span{border-top:1px solid hsla(0,0%,100%,.2);padding-top:5px;margin-top:8px;display:block;font-size:.9rem;font-weight:500;line-height:20px}#team .teamCard .icons{font-size:1.5rem;bottom:0;display:block;position:absolute;width:100%}#team .teamCard .icons a{color:#fff;text-decoration:none;transition:all .3s}#team .teamCard .icons a:hover{opacity:.6}#team .teamCard .icons .fal{margin-right:10px}#team .teamCard .icons .fal.fa-address-card{margin-left:40px}#team .teamCard .icons .readMore{margin-top:10px;font-weight:500;font-size:.9rem;opacity:.4;transition:all .5s}#team .teamCard .icons .readMore:hover{opacity:1}#team .teamCard .icons .readMore .open{position:relative}#team .teamCard .icons .readMore .open:after{content:"";display:inline-block;background-image:url("/production/open-neg.svg");width:14px;height:14px;right:25px;top:8px;position:absolute;background-repeat:no-repeat;background-size:contain}#team .teamCard .icons .readMore .close{position:relative;display:none}#team .teamCard .icons .readMore .close:after{content:"";display:inline-block;background-image:url("/production/close-neg.svg");width:14px;height:14px;right:28px;top:5px;position:absolute;background-repeat:no-repeat;background-size:contain}#team .teamCard .icons .readMore .close:hover{opacity:1}#team .teamCard .icons .readMore:not(.collapsed) .open{display:none}#team .teamCard .icons .readMore:not(.collapsed) .close{display:block}#team .teamDetail{margin-top:30px;background:#fff;padding:20px;padding-top:30px;padding-bottom:27px;opacity:0;position:relative}#team .teamDetail .teamDetailPortrait{margin-bottom:1em;aspect-ratio:5/7;object-fit:cover;width:100%;max-width:inherit}#team .teamDetail .btn-x{display:block;position:absolute;top:1rem;right:1rem;color:#c12537;opacity:1;transition:color 300ms ease}#team .teamDetail .btn-x:hover{color:#122e53;cursor:pointer}#team .teamDetail .kontaktBox{display:flex;flex-direction:column;gap:.5em;padding:0rem;color:#fff;background-color:#fff;width:100%;height:100%}#team .teamDetail .kontaktBox .linkItem{line-height:1.5rem;margin-bottom:0}#team .teamDetail .kontaktBox .linkItem a{color:#122e53;text-decoration:none;display:table;transition:color 300ms ease}#team .teamDetail .kontaktBox .linkItem a .fal,#team .teamDetail .kontaktBox .linkItem a .fab{font-size:1.5rem;text-align:left;vertical-align:middle;width:3rem;padding-right:5px}#team .teamDetail .kontaktBox .linkItem a span{display:table-cell;vertical-align:middle;border:none;margin-top:-10px}#team .teamDetail .kontaktBox .linkItem a:hover{color:rgb(255,51,74.8)}#team .teamDetail h3{font-size:1.5rem;line-height:1.5rem;color:#c12537}#team .teamDetail h4{font-family:"IsidoraSemiBold",serif;font-size:1rem;line-height:1.5rem;margin-bottom:10px;color:#122e53;margin-top:25px}#team .teamDetail h4:first-of-type{margin-top:0}#team .teamDetail h5{font-size:1.2rem;line-height:1.5rem;margin-bottom:10px;color:#c12537;margin-top:35px;padding-bottom:5px;border-bottom:1px solid rgba(18,46,83,.2)}#team .teamDetail p,#team .teamDetail ul,#team .teamDetail ol{margin:0;line-height:1.3rem;font-weight:500;color:#122e53}#team .teamDetail p.small,#team .teamDetail ul.small,#team .teamDetail ol.small{font-size:1rem;opacity:.5;margin-bottom:25px}#team .teamDetail .links{display:flex;flex-direction:column;justify-content:stretch}#team .teamDetail .links p{margin-bottom:20px}#team .teamDetail p{font-size:rem;line-height:1.5;margin-bottom:1em}#team .teamDetail p.small{border-bottom:1px solid rgba(18,46,83,.5);padding-bottom:.75em}#team .teamDetail ul:last-of-type,#team .teamDetail ol:last-of-type{margin-bottom:0;padding-bottom:0}#team .teamDetail ul li,#team .teamDetail ol li{font-size:.8rem;line-height:1.2rem}#team .teamDetail .icons{font-size:1.5rem;display:block;width:100%;margin-top:30px;text-align:right}#team .teamDetail .icons a{color:#122e53;text-decoration:none;transition:all .3s}#team .teamDetail .icons a:hover{opacity:.6}#team .teamDetail .icons .fal{margin-left:10px}#team .konsulenten{margin-top:150px}#team .konsulentenItems .teamCard .inner p{margin-bottom:80px}#map,#map2{width:100%;height:500px;border:none;margin-top:50px}#kontakt{margin-bottom:80px}#kontakt .logo{width:290px;margin-bottom:50px}#kontakt .adresse{float:left;display:block;padding-right:40px}#kontakt .adresse p{font-size:1rem;line-height:1.4rem}#kontakt .adresse p a{text-decoration:none;transition:all .3s}#kontakt .adresse p a:hover{color:#c12537}#kontakt .smIcons{font-size:1.5em;display:block;margin-top:-4px}#kontakt .smIcons a{text-decoration:none}#kontakt .smIcons a:hover{color:#c12537}footer{position:relative;padding-top:25px;padding-bottom:20px}footer p{font-size:.9rem;line-height:1.2rem;color:#fff;margin:0;margin-bottom:5px}footer p:last-of-type{margin-bottom:0}footer p a{color:#fff;text-decoration:none;transition:all .3s}footer p a:hover{color:hsla(0,0%,100%,.6)}footer .arrowUp{display:block;width:30px;height:30px;transform:rotate(180deg);position:absolute;right:30px;top:35px}#kontaktModal,#impressumModal{border-radius:0;border:none}#kontaktModal .modal-content,#impressumModal .modal-content{border-radius:0;border:none}#kontaktModal .modal-content .modal-body .btn-close,#impressumModal .modal-content .modal-body .btn-close{position:absolute;right:8px;top:8px;width:.35em;height:.35em}#kontaktModal .modal-content .modal-body .btn-close:hover,#impressumModal .modal-content .modal-body .btn-close:hover{color:#c12537}#kontaktModal .modal-content .modal-body .btn-close:focus,#kontaktModal .modal-content .modal-body .btn-close:active,#impressumModal .modal-content .modal-body .btn-close:focus,#impressumModal .modal-content .modal-body .btn-close:active{border:none;box-shadow:none}#kontaktModal .modal-content .modal-body h5,#impressumModal .modal-content .modal-body h5{margin-top:70px;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid rgba(18,46,83,.3);font-size:1.4rem}#kontaktModal .modal-content .modal-body h5:first-of-type,#impressumModal .modal-content .modal-body h5:first-of-type{margin-top:10px}#kontaktModal .modal-content .modal-body p a,#impressumModal .modal-content .modal-body p a{text-decoration:none}#kontaktModal .modal-content .modal-body p a:hover,#impressumModal .modal-content .modal-body p a:hover{color:#c12537}.modal-backdrop.show{opacity:.8;background-color:#122e53}.modal-open footer,.modal-open nav,.modal-open section{filter:blur(5px)}#kontaktModal #map2{margin-top:0;margin-bottom:50px;height:350px}#kontaktModal .logo{width:100%;max-width:350px}#kontaktModal .adresse{margin-top:30px;margin-bottom:0}#kontaktModal .adresse p:last-of-type{margin-bottom:0}#kontaktModal .modal-body .btn-close{z-index:1}.animatedIcon{width:68px;opacity:0}@media(max-width: 1199.98px){html{font-size:16px}.navbar .navbar-nav .nav-item{margin-left:10px;margin-right:10px}.navbar .navbar-brand{width:350px}#hero .headerGrid{grid-template-columns:70px 1fr}#hero .block1 .innerHeaderGrid{gap:70px}#teaser .teaserCard .inner{padding-right:20px;padding-left:40px;padding-top:60px}#teaser .teaserCard .inner h2{font-size:1.6rem;line-height:1.9rem;margin-bottom:15px}#teaser .teaserCard .icon{width:70px}.br-logo{background-size:70px}#team .teamHolder{justify-content:left}#team .spalteLinksPadding{padding-left:10px}}@media(max-width: 991.98px){.navbar .nav-button{display:block}.navbar .navbar-nav .nav-item{margin:0;border-top:1px solid rgba(18,46,83,.2)}.navbar .navbar-nav .nav-item .btn{display:inline-block;margin-top:30px;margin-bottom:10px}#hero .headerGrid{grid-template-columns:50px 1fr}#hero .block1 .innerHeaderGrid{gap:50px}#hero .block1 .innerHeaderGrid h2{font-size:2.8rem;line-height:3rem}#teaser .teaserCard .inner{padding-right:15px;padding-left:15px;padding-top:60px}#teaser .teaserCard .inner h2{font-size:1.4rem;line-height:1.6rem;margin-bottom:15px}#teaser .teaserCard .icon{left:15px;width:60px}#dienstleistungen .sectionTitle{border-bottom:none}#dienstleistungen .sectionTitle h4{padding-bottom:10px;margin-bottom:0;border-bottom:1px solid rgba(18,46,83,.3)}#dienstleistungen .accordion .teaserDienstleistungen{padding-left:30px}#dienstleistungen .accordion .accordion-body{padding-left:41px}#dienstleistungen .accordion .accordion-header .accordion-button .buttonGrid{grid-template-columns:320px auto}#dienstleistungen .accordion .accordion-header .accordion-button .buttonGrid .titel{padding-left:30px}#dienstleistungen .accordion .accordion-header .accordion-button .buttonGrid .titel .animatedIcon{left:300px}#dienstleistungen .accordion .accordion-header .accordion-button:not(.collapsed) .buttonGrid .titel:before{width:250px}#dienstleistungen .accordion .accordion-header .accordion-button:not(.collapsed) .buttonGrid .small{display:none}#team .teamHolder{margin-top:0;column-gap:0 !important;justify-content:center}#team .teamCard{width:40%;margin-left:20px;margin-right:20px;margin-top:50px}#team .break{display:block;flex-basis:100%;height:0}#team .spalteLinksPadding{padding-left:10px}#team .teamDetail .teamDetailPortrait{width:40%;max-width:400px}#team .teamDetail .links{flex-direction:row;gap:2rem;margin-bottom:2rem !important}}section.sectionMood{padding-top:5rem;padding-bottom:5rem}.sectionMood .moodGrid{display:grid;gap:clamp(15px,1.5vw,30px)}.sectionMood .moodGrid>*{position:relative;overflow:hidden}.sectionMood .moodGrid img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width: 769px){.sectionMood .moodGrid{grid-template-columns:1fr 1fr}.sectionMood .moodGrid .landscapeA{grid-column:1;grid-row:1;aspect-ratio:4/3}.sectionMood .moodGrid .landscapeB{grid-column:1;grid-row:2;aspect-ratio:4/3}.sectionMood .moodGrid .portraitA{grid-column:2;grid-row:1/span 2}}@media(max-width: 768px){.sectionMood .moodGrid{display:grid;grid-template-columns:1fr}.sectionMood .moodGrid .landscapeA,.sectionMood .moodGrid .landscapeB{aspect-ratio:auto}.sectionMood .moodGrid .portraitA{aspect-ratio:1/1;order:3}.sectionMood .moodGrid .landscapeA{order:1}.sectionMood .moodGrid .landscapeB{order:2}}@media(max-width: 767.98px){.navbar .navbar-brand{width:300px}.navbar.shrink .navbar-brand{width:240px}#hero .block1{padding-top:60px;padding-bottom:20px}#hero .block1 .innerHeaderGrid{grid-template-columns:1fr;gap:0px}#hero .block2{height:400px}#teaser{padding-top:190px}#teaser .teaserHolder{flex-wrap:wrap;margin-top:70px}#teaser .teaserCard{width:100%;max-width:400px;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:80px}#teaser .teaserCard .inner p{margin-left:30px}#dienstleistungen .sectionTitle{border-bottom:none}#dienstleistungen .sectionTitle h4{padding-bottom:10px;margin-bottom:0;border-bottom:1px solid rgba(18,46,83,.3)}#dienstleistungen .accordion .accordion-collapse{padding-left:10px}#dienstleistungen .accordion .accordion-header .accordion-button .buttonGrid .titel{padding-left:30px}#dienstleistungen .accordion .accordion-header .accordion-button .buttonGrid .titel .animatedIcon{left:300px}#dienstleistungen .accordion .accordion-header .accordion-button:not(.collapsed) .buttonGrid .titel:before{width:250px}#dienstleistungen .accordion .accordion-header .accordion-button:not(.collapsed) .buttonGrid .small{display:none}#team .teamHolder{column-gap:0 !important;row-gap:0rem !important}#team .teamCard{width:40%}}@media(max-width: 575.98px){.container-fluid{padding-right:10px;padding-left:10px}h3{font-size:1.6rem;line-height:1.7rem}h4{font-weight:400;font-size:1.1rem}.navbar .navbar-brand{width:240px}.navbar.shrink .navbar-brand{width:220px}.navbar .nav-button{top:35px}#hero{margin-top:20px}#hero .headerGrid{grid-template-columns:20px 1fr}#hero .block1{padding-left:30px;padding-right:30px}#hero .block1 .innerHeaderGrid h2{font-size:2.2rem;line-height:2.3rem}#hero .block1 .innerHeaderGrid h4{font-weight:400;font-size:1.1rem}#hero .block2{margin-top:-80px;height:300px}#dienstleistungen .accordion{margin-bottom:50px}#dienstleistungen .accordion .accordion-header .accordion-button{padding-top:30px;padding-bottom:20px}#dienstleistungen .accordion .accordion-header .accordion-button .buttonGrid{grid-template-columns:170px auto}#dienstleistungen .accordion .accordion-header .accordion-button .buttonGrid .titel{font-size:2rem;line-height:2.2rem;padding-left:0px}#dienstleistungen .accordion .accordion-header .accordion-button .buttonGrid .titel:before{margin-top:50px}#dienstleistungen .accordion .accordion-header .accordion-button .buttonGrid .titel .animatedIcon{left:calc(100vw - 130px);width:50px}#dienstleistungen .accordion .accordion-header .accordion-button .buttonGrid .small{text-align:right;margin-right:20px;font-size:.8rem}#dienstleistungen .accordion .accordion-header .accordion-button:not(.collapsed) .buttonGrid .titel:before{width:calc(100vw - 140px)}#dienstleistungen .accordion .accordion-header .accordion-button::after{width:12px;height:12px}#dienstleistungen .accordion .accordion-collapse{width:100%;padding-right:0;padding-left:0}#dienstleistungen .accordion .accordion-collapse .accordion-body{padding-top:10px}#dienstleistungen .accordion .accordion-collapse .accordion-body h4{font-weight:700}#team .teamCard{width:100%;margin-left:20px;margin-right:20px;margin-top:50px}#team .break{flex-basis:100%;height:0}#team .teamDetail .links{flex-direction:column;gap:2rem;margin-bottom:1rem !important}#team .teamDetail .teamDetailPortrait{width:60%}footer .arrowUp{width:20px;height:20px;right:10px}.lineBottom{padding-bottom:8px;margin-bottom:20px}.lineBottomLast{margin-bottom:30px}}@media(min-width: 0){.querytest{display:block;position:fixed;bottom:0;right:0;z-index:1000;opacity:.75;pointer-events:none}.querytest::after{content:"bootstrap 4 | XS";font:300 .75rem/1 "Roboto",sans-serif;display:block;padding:.25rem;width:auto;background-color:lime}}@media(min-width: 576px){.querytest::after{content:"bootstrap 4 | SM";background-color:#f0f}}@media(min-width: 768px){.querytest::after{content:"bootstrap 4 | MD";background-color:gold}}@media(min-width: 992px){.querytest::after{content:"bootstrap 4 | LG";background-color:silver}}@media(min-width: 1200px){.querytest::after{content:"bootstrap 4 | XL";background-color:#40e0d0}}
