@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg) translate(-50%, -50%);-o-transform:rotate(0deg) translate(-50%, -50%);transform:rotate(0deg) translate(-50%, -50%)}to{-webkit-transform:rotate(360deg) translate(-50%, -50%);-o-transform:rotate(360deg) translate(-50%, -50%);transform:rotate(360deg) translate(-50%, -50%)}}@keyframes rotating{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.hl_block{position:relative;width:var(--width-content);margin:3.5rem auto 0;display:flex;flex-direction:column;gap:1.5rem;padding-top:2rem;padding-bottom:2rem}.hl_block[data-count="1"]{padding-top:10vw;padding-bottom:0rem}@media (min-width:768px){.hl_block{padding-top:6rem}}@media (min-width:1024px){.hl_block{gap:5rem;margin:0 auto}}@media (min-width:1280px){.hl_block{padding-top:5rem;padding-bottom:12rem}.hl_block[data-count="1"]{padding-top:4rem;padding-bottom:4rem}}.hl_block:before{content:"";display:none;width:0px;border-right:1px solid black;height:100%;background-color:var(--color-black);position:absolute;top:0;bottom:0;left:var(--padding-content-left)}@media (min-width:1024px){.hl_block:before{left:calc(var(--width-hightlights-bullet) / 2 - 2.5rem)}}@media (min-width:1280px){.hl_block:before{left:calc(var(--width-hightlights-left) + var(--width-hightlights-bullet) / 2)}}@media (min-width:1024px){.hl_block:before{display:block}}.hl_block[data-count="1"] .hl_item .bullet .line-v-bottom{height:16rem}.hl_block .hl_item{display:flex;position:relative;flex-direction:column-reverse;align-items:flex-end}@media (min-width:1280px){.hl_block .hl_item{flex-direction:row;align-items:center}}.hl_block .hl_item .link{position:absolute;top:0;bottom:0;right:0;left:0;z-index:2}.hl_block .hl_item .img{width:var(--width-hightlights-left);flex-shrink:0}.hl_block .hl_item .text{flex-shrink:0;margin-top:1.25rem;width:calc(100% - var(--padding-content-left) + 0.375rem)}@media (min-width:640px){.hl_block .hl_item .text{margin-top:2.75rem}}@media (min-width:768px){.hl_block .hl_item .text{margin-top:5rem}}@media (min-width:1024px){.hl_block .hl_item .text{width:var(--width-hightlights-left);margin-top:0}}.hl_block .hl_item .text ul{border-top:0.375rem solid var(--color-theme);padding:1rem 0 2rem 1.5rem;font-size:1.25rem}@media (min-width:640px){.hl_block .hl_item .text ul{padding:2rem 0 4rem 1.5rem}}.hl_block .hl_item .text ul li+li{margin-top:0.25rem}.hl_block .hl_item .accordion_content{flex-shrink:0;margin-top:1.25rem;width:calc(100% - var(--padding-content-left) + 0.375rem);font-size:1.25rem;line-height:1.45;border-top:0.375rem solid var(--color-theme);box-sizing:border-box;padding:0.75rem 0 2rem 0.5rem;font-size:1.25rem}@media (min-width:640px){.hl_block .hl_item .accordion_content{margin-top:2.75rem;padding-bottom:4rem}}@media (min-width:768px){.hl_block .hl_item .accordion_content{margin-top:5rem}}@media (min-width:1024px){.hl_block .hl_item .accordion_content{width:var(--width-hightlights-left);margin-top:0}}.hl_block .hl_item .accordion_content .content{display:none;padding-bottom:1.5rem}.hl_block .hl_item .accordion_content .content>p:first-of-type{margin-top:0}.hl_block .hl_item .accordion_content .content>p:last-of-type{margin-bottom:0}.hl_block .hl_item .accordion_content .content ul{padding:0 0 1rem 1.5rem}.hl_block .hl_item .accordion_content .content ul li::marker{color:var(--color-gray-darker)}.hl_block .hl_item .accordion_content .toggle{cursor:pointer;outline:0;border:0;background:transparent;padding:0;font-weight:700;font-size:1.25rem;position:relative}.hl_block .hl_item .accordion_content .toggle span{-webkit-transition:color 0.25s, opacity 0.25s;-moz-transition:color 0.25s, opacity 0.25s;-o-transition:color 0.25s, opacity 0.25s;transition:color 0.25s, opacity 0.25s}.hl_block .hl_item .accordion_content .toggle span.less{position:absolute;left:0;top:0;opacity:0}.hl_block .hl_item .accordion_content .toggle:hover span{color:var(--color-theme)}.hl_block .hl_item .img{height:auto;font-size:0;position:relative;flex-shrink:0}.hl_block .hl_item .img div.main-image-wrapper{overflow:hidden}.hl_block .hl_item .img div.child-image-wrapper{overflow:visible}.hl_block .hl_item .img img{width:var(--width-hightlights-left);height:auto;-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.hl_block .hl_item .img:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background-color:var(--color-theme);opacity:0;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;-o-transition:opacity 0.25s;transition:opacity 0.25s}.hl_block .hl_item .bullet{width:var(--width-hightlights-bullet);display:flex;justify-content:center;align-items:center;flex-shrink:0;position:absolute;top:-3vw;left:0;-webkit-transform:translateX(calc(-50% + var(--padding-content-left)));-ms-transform:translateX(calc(-50% + var(--padding-content-left)));transform:translateX(calc(-50% + var(--padding-content-left)))}@media (min-width:1024px){.hl_block .hl_item .bullet{-webkit-transform:unset;-ms-transform:unset;transform:unset;left:-2.5rem}}@media (min-width:1280px){.hl_block .hl_item .bullet{position:relative;inset:unset}}.hl_block .hl_item .bullet .line-h{position:absolute;top:50%;right:3vw;left:3vw;height:0px;border-bottom:1px solid black;background-color:var(--color-black);z-index:-1}@media (min-width:1024px){.hl_block .hl_item .bullet .line-h{position:absolute;top:50%;right:1.5rem;left:1.5rem}}.hl_block .hl_item .bullet .line-v{position:absolute;right:50%;left:50%;width:1px;height:calc(var(--width-hightlights-bullet) - 6vw);background-color:var(--color-black);z-index:-1}@media (min-width:1024px){.hl_block .hl_item .bullet .line-v{display:none}}.hl_block .hl_item .bullet span{width:8.25vw;height:8.25vw;-webkit-transition:transform 0.35s;-moz-transition:transform 0.35s;-o-transition:transform 0.35s;transition:transform 0.35s;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:var(--color-white);display:flex;align-items:center;justify-content:center;border:0.5rem solid white;-webkit-transition:transform 0.25s;-moz-transition:transform 0.25s;-o-transition:transform 0.25s;transition:transform 0.25s}@media (min-width:1024px){.hl_block .hl_item .bullet span{width:4rem;height:4rem}}.hl_block .hl_item .bullet span svg{width:100%;height:auto}@media (min-width:768px){.hl_block .hl_item .bullet span{border:0.875rem solid white}}.hl_block .hl_item .title{font-weight:300;font-size:1.125rem;-webkit-transition:color 0.25s;-moz-transition:color 0.25s;-o-transition:color 0.25s;transition:color 0.25s;width:var(--width-hightlights-left);margin-bottom:0.75rem;min-height:3rem}.hl_block .hl_item .title p:first-of-type{margin-top:0}.hl_block .hl_item .title p:last-of-type{margin-bottom:0}@media (min-width:640px){.hl_block .hl_item .title{min-height:4.5rem}}@media (min-width:768px){.hl_block .hl_item .title{font-size:1.5rem}}@media (min-width:1024px){.hl_block .hl_item .title{white-space:nowrap;min-height:unset}}@media (min-width:1280px){.hl_block .hl_item .title{width:auto;margin-bottom:0}}.hl_block .hl_item .title strong{font-weight:800;font-size:1.75rem}@media (min-width:768px){.hl_block .hl_item .title strong{font-size:2.5rem}}.hl_block .hl_item.type_link .title{min-height:unset}.hl_block .hl_item.type_link:hover .img:after{opacity:0.5}.hl_block .hl_item.type_link:hover .title{color:var(--color-theme)}.hl_block .hl_item.type_link:hover .bullet span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hl_block .hl_item.l-accordion{margin-bottom:3rem}.hl_block .hl_item.l-accordion .title{cursor:pointer;-webkit-transition:color 0.25s;-moz-transition:color 0.25s;-o-transition:color 0.25s;transition:color 0.25s}.hl_block .hl_item.l-accordion .title br{display:none}.hl_block .hl_item.l-accordion .title:hover{color:var(--color-theme)}.hl_block .hl_item.l-accordion.active .accordion_content .toggle span.more{opacity:0}.hl_block .hl_item.l-accordion.active .accordion_content .toggle span.less{opacity:1}@media (min-width:1280px){.hl_block .hl_item.l-accordion{margin-bottom:0;align-items:flex-start}.hl_block .hl_item.l-accordion .title br{display:block}.hl_block .hl_item.l-accordion .bullet,.hl_block .hl_item.l-accordion .title{margin-top:2rem}.hl_block .hl_item.l-accordion.active .bullet>span{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}body.kontakt>div.content-wrapper>div.hl_block.done>div>div.img>div.child-image-wrapper{transform:translate(-6.5rem, -9rem) !important;margin-bottom:3rem}body.kontakt>div.content-wrapper>div.hl_block.done>div>div.img>div.child-image-wrapper>img{background-color:#ffffffdb;border-radius:50%;position:absolute;padding:0.5rem;width:12rem;height:12rem}@media (min-width:1280px){body.karriere .hl_block:before{left:calc(var(--width-hightlights-left) + var(--width-hightlights-bullet) / 2 +
          2rem)}}.text-karrier-child p{margin-bottom:0.4rem !important}@media (min-width:427px) and (max-width:1279px){body.kontakt>div.content-wrapper>div.hl_block.done>div>div.img>div.child-image-wrapper>img{width:30vw;height:30vw;padding:1vw;transform:translate(0rem, 0rem) !important}body.kontakt>div.content-wrapper>div.hl_block.done>div>div.img>div.child-image-wrapper{transform:translate(-4.6rem, -5.5rem) !important;margin-bottom:20vw}}@media (max-width:426px){body.kontakt>div.content-wrapper>div.hl_block.done>div>div.img>div.child-image-wrapper>img{width:30vw;height:30vw;padding:1vw;transform:translate(0rem, 0rem) !important}body.kontakt>div.content-wrapper>div.hl_block.done>div>div.img>div.child-image-wrapper{transform:translate(-3.5rem, -3.9rem) !important}body.kontakt>div.content-wrapper>div.hl_block.done>div:nth-child(2){margin-top:4rem}body.kontakt>div.content-wrapper>div:nth-child(11){margin-top:2rem}body.referenzen div.title strong{font-size:1.1rem !important}.header_cont h1{font-size:7.5vw !important}}@media (max-width:1800px) and (min-width:426px){.hl_block .hl_item .title strong{font-size:1.9rem}.hl_block .hl_item.type_link .title{white-space:normal;overflow-wrap:break-word}}/*# sourceMappingURL=highlights.css.map */