.grid-container{grid-gap:0 .5rem;display:grid;gap:0 .5rem;grid-template-columns:repeat(6,1fr);height:-webkit-fit-content;height:fit-content;min-height:100vh;padding:0 2rem}.grid-container.with-header{grid-template-rows:auto 1fr}.grid-container.with-header h1{font-size:2.2rem;grid-column:1/7;grid-row-end:2;grid-row-start:1}.grid-container.with-header h1 span{display:block;margin-left:-2rem;padding:.2rem 2rem;text-align:center;width:100%}.grid-container.with-header>div{grid-column:1/7;grid-row-end:3;grid-row-start:2}.grid-container.white-background{background-color:#fff}.grid-container.blue-background{background-color:#52b7c1}.grid-container.orange-background{background-color:#ffa600}.grid-container.quote-type{align-items:center;padding:0 2rem}.grid-container.press{min-height:auto}@media(min-width:1200px){.grid-container{grid-template-columns:repeat(12,1fr);padding:0 6rem}.grid-container.orange-background{background-color:#fff}.grid-container.quote-type{padding:0 6rem}.grid-container.with-header h1{font-size:3.5rem;grid-column:1/9;margin-top:10%}.grid-container.with-header h1 span{margin-left:-6rem;padding:.2rem 6rem;width:-webkit-fit-content;width:fit-content}.grid-container.with-header>div{grid-column:1/13}}.scroll-back-to-top{align-items:center;background-color:#0000;border:none;border-radius:50%;bottom:1.25rem;color:#ffa600;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:fixed;right:-4.375rem;transform:rotate(-90deg);transition:right .35s;width:2.5rem;z-index:20}.scroll-back-to-top svg{color:#ffa600;height:100%;width:100%}.scroll-back-to-top.visible{right:2rem}.scroll-back-to-top.absolute-position{bottom:100%;margin-bottom:1.25rem;position:absolute}.scroll-back-to-top:hover{transform:scale(1.1) rotate(-90deg);transition:transform .2s}.top-hero{grid-gap:0 .5rem;display:grid;gap:0 .5rem;grid-template-columns:repeat(6,1fr);height:100vh;position:relative;width:100%}.top-hero .menu{align-self:center;display:flex;flex-direction:column;grid-column:1/8;left:0;position:absolute;top:50%;width:100%}.top-hero .menu h1{color:#52b7c1;font-size:3.7rem;text-align:center}.top-hero .menu nav{width:100%}.top-hero .menu nav ul{display:flex;list-style-type:none;width:100%}.top-hero .menu nav ul li{display:flex;flex:1 1}.top-hero .menu nav ul li a{color:#fff;flex:1 1;font-size:1.5rem;font-weight:600;overflow:hidden;padding:1.68rem 0;position:relative;text-align:center;z-index:100}.top-hero .menu nav ul li a:after{background-color:#52b7c1;content:"";height:100%;left:0;position:absolute;top:100%;width:100%;z-index:-1}.top-hero .menu nav ul li a:hover:after{top:0}.hero-contacts{display:none;font-size:1.8rem;height:12rem;position:fixed;right:2rem;top:1rem;transition:transform .2s ease-in-out;width:10rem;z-index:99999}.hero-contacts:hover{transform:scale(1.1)}.hero-contacts a{align-items:center;color:#2d3c4d;display:flex;font-weight:600;height:100%;justify-content:flex-end;width:100%}.hero-contacts a svg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-contacts a svg.same-color{fill:red}.hero-contacts a span{margin-right:10%;width:-webkit-fit-content;width:fit-content;z-index:2}@media(min-width:1200px){.top-hero{background-position:50%;gap:0 .5rem;grid-template-columns:repeat(14,1fr)}.top-hero div.menu{grid-column:1/9;position:static}.top-hero div.menu h1{font-size:6.5rem}.top-hero div.menu nav{height:7rem;width:100%}.top-hero div.menu nav ul{height:100%}.top-hero div.menu nav ul a{align-items:center;display:flex;font-size:2rem;justify-content:center}.top-hero div.menu div.side-buttons .scroll-down{top:85vh;width:80px}.top-hero div.menu div.side-buttons .scroll-down a{padding:20px}.hero-contacts{display:block;font-size:1.8rem;height:12rem;width:10rem}.hero-contacts a span{margin-right:10%}}.quote{align-items:center;display:flex;height:100vh;justify-content:center;min-height:-webkit-fit-content;min-height:fit-content;overflow:hidden;width:100%}.quote .quote-container{display:flex;flex-direction:column;grid-column:1/7;height:-webkit-fit-content;height:fit-content;margin-top:-150px;padding:188px 0 0;position:relative}.quote .quote-container p{z-index:3}.quote .quote-container p span{display:block}.quote .quote-container p span:first-child{font-size:2rem;font-weight:700;line-height:normal;margin-bottom:2rem}.quote .quote-container p span:first-child strong{font-weight:inherit;text-transform:uppercase}.quote .quote-container p span:last-child{font-size:1.5rem;margin-bottom:3rem}.quote .quote-container footer{align-self:flex-end;background-image:url(/static/media/signature.36410fdbc0c98d981499.png);background-repeat:no-repeat;background-size:cover;height:90px;width:245px;z-index:3}.quote-icon{background-color:#fff;color:#52b7c1;height:188px;position:absolute;width:308px;z-index:2}.quote-icon.start{left:0;top:0;transform:rotate(180deg) translateX(30%)}.quote-icon.end{right:0;top:100%;transform:translateX(30%)}.quote-icon.goal{background-color:#0000;color:#fff;height:70px;width:70px}.quote-icon.goal.start{transform:rotate(180deg)}.quote-icon.goal.end{transform:translateY(-100%)}.quote-icon svg{height:100%;width:100%}@media(min-width:1200px){.quote .quote-container{border:5px solid #52b7c1;grid-column:2/12;margin:75px 0;padding:75px 5rem}.quote .quote-container p span:first-child{font-size:3rem;font-weight:700;line-height:70px;margin-bottom:2rem}.quote .quote-container p span:last-child{font-size:2rem}.quote .quote-container footer{height:175px;width:470px}.quote-icon{height:250px;width:350px}.quote-icon.start{transform:rotate(180deg) translate(50%,50%)}.quote-icon.end{transform:translate(50%,-50%)}.quote-icon.goal{height:130px;width:130px}}.for-people__header span{background-color:#2d3c4d;color:#fff}.for-people__content-container{display:block;padding:40px 0}.for-people__content-container__image{float:left;height:168px;margin:0 20px 20px 0;width:214px}.for-people__content-container__text{font-size:1.7rem;height:100%}.for-people__content-container__text p{padding:3% 0}.for-people__content-container__text p:first-child{padding-top:0}.for-people__content-container__text p:last-child{padding-bottom:0}@media(min-width:1200px){.for-people__content-container{display:flex;padding:10% 0}.for-people__content-container__image{height:480px;margin:0;width:610px}.for-people__content-container__text{background-color:#ffa600;font-size:1.3rem;height:-webkit-fit-content;height:fit-content;margin-left:-50px;margin-top:2rem;padding:1rem}.for-people__content-container__text p{padding:2% 0}}.my-values__header span{background-color:#fff;color:#2d3c4d}.my-values__content{padding:40px 0}.my-values__content__description{font-size:1.3rem;line-height:1.5}.my-values__content__all-values{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:70px;row-gap:100px}.my-values__content__all-values .one-value{border:2px solid #fff;padding:70px 20px 40px;position:relative}.my-values__content__all-values .one-value .icon{background-color:#52b7c1;height:100px;left:0;position:absolute;top:-50px;width:100px}.my-values__content__all-values .one-value .title{display:block;font-size:2rem;font-weight:700;margin-bottom:40px}.my-values__content__all-values .one-value .content{font-size:1.3rem;line-height:1.5}@media(min-width:1200px){.my-values__content__description{padding-right:10rem}.my-values__content__all-values{column-gap:5%;flex-direction:row}.my-values__content__all-values .one-value{flex:1 0 20%;min-height:-webkit-fit-content;min-height:fit-content}}.my-engagement__header span{background-color:#2d3c4d;color:#ffa600}.my-engagement__content{display:flex;flex-direction:column;gap:20px;height:-webkit-fit-content;height:fit-content;justify-content:space-around;margin:20px 0}.my-engagement__content__text{display:flex;flex-direction:column;gap:20px;margin:3rem 0;padding:0}.my-engagement__content__text div{flex:1 1}.my-engagement__content__text div h2{font-size:2rem;margin-bottom:10px}.my-engagement__content__text div p{font-size:1.5rem}.my-engagement__content__quote{align-items:center;background:url(/static/media/engagement-speech.c669dbab5608c660de07.jpg);background-position:50%;background-size:cover;display:flex;height:250px;justify-content:center;max-height:300px;position:relative;width:100%}.my-engagement__content__quote p{color:#fff;font-size:2.2rem;margin:70px 0;text-align:center}@media(min-width:1200px){.my-engagement__content__text{flex-direction:row;justify-content:space-between;padding:0 10rem 0 0}.my-engagement__content__text div{display:flex;flex:0 1 500px;flex-direction:column;line-height:1.5}.my-engagement__content__text div p{font-size:1.3rem}.my-engagement__content__quote{align-items:center;display:flex;height:250px;justify-content:center;max-height:300px;width:100%}.my-engagement__content__quote p{color:#fff;font-size:2.5rem}}.my-goals__header span{background-color:#52b7c1;color:#2d3c4d}.my-goals__content{gap:140px}.my-goals__content__list{display:flex;flex:1 1;flex-direction:column;font-size:1.3rem;justify-content:space-between;line-height:1.5;list-style-position:inside;margin:8% 0}.my-goals__content__list li{margin:5px 0}.my-goals__content__image{align-self:center;flex:1 1;margin-bottom:40px;max-width:100%}@media(min-width:1200px){.my-goals__content{display:flex;margin-top:2rem}.my-goals__content__list{flex:1 1;gap:.5rem;justify-content:center;margin:4rem 0 0}.my-goals__content__list li{margin:0}.my-goals__content__image{height:-webkit-fit-content;height:fit-content;width:400px}}.about-me__header span{background-color:#ffa600;color:#fff}.about-me__content__image-left{grid-row-gap:20px;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto);margin:40px 0;row-gap:20px}.about-me__content__image-left img{grid-column:1/7;max-width:100%}.about-me__content__image-left div{display:flex;flex-direction:column;font-size:1.3rem;gap:20px;grid-column:1/7;line-height:1.5}.about-me__content__image-right{grid-row-gap:20px;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto);margin:0 0 40px;row-gap:20px}.about-me__content__image-right img{grid-column:1/7;max-width:100%;order:1}.about-me__content__image-right ul{border-left:2px solid #52b7c1;display:flex;flex-direction:column;grid-column:1/7;justify-content:space-between;list-style:none;order:2;padding-left:100px}.about-me__content__image-right ul li{display:flex;flex-direction:column;font-size:1.3rem;padding:10px 0;position:relative}.about-me__content__image-right ul li:before{background-image:url(/static/media/about-me-list-marker.e40f075bb1b2ec12718b.svg);background-size:cover;content:"";height:20px;left:-101px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.about-me__content__image-right ul li:first-child:after{background-color:#fff;content:"";height:25%;left:-110px;position:absolute;top:0;width:80px}.about-me__content__image-right ul li:last-child:after{background-color:#fff;bottom:0;content:"";height:25%;left:-110px;position:absolute;width:80px}.about-me__content__image-right ul li span:first-child{font-size:2rem;font-weight:700}.about-me__content__image-right ul li span:last-child{font-size:1.3rem}@media(min-width:1200px){.about-me__header span{background-color:#ffa600;color:#fff}.about-me__content__image-left{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(12,1fr);margin:5% 0}.about-me__content__image-left>.image{grid-column:1/5}.about-me__content__image-left div{gap:0;grid-column:6/13;justify-content:space-between}.about-me__content__image-left div p{padding:20px 0}.about-me__content__image-left div p:first-child{padding:0 0 20px}.about-me__content__image-left div p:last-child{padding:20px 0 0}.about-me__content__image-right{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(12,1fr);margin:0 0 5%}.about-me__content__image-right img{grid-column:8/13;justify-self:end;order:2}.about-me__content__image-right ul{order:1}.about-me__content__image-right ul li{gap:.5rem}.about-me__content__image-right ul li:first-child:after,.about-me__content__image-right ul li:last-child:after{height:23px}}.press__header span{background-color:#52b7c1;color:#2d3c4d}.press__content{border-left:2px solid #52b7c1;display:flex;flex-direction:column;gap:50px;grid-column:1/7;height:-webkit-fit-content;height:fit-content;list-style:none;margin:100px 0;padding-left:100px}.press__content li{cursor:pointer;display:flex;flex-direction:column;font-size:1.2rem;font-weight:700;padding:10px 0;position:relative}.press__content li:first-child:after{top:0}.press__content li:first-child:after,.press__content li:last-child:after{background-color:#fff;content:"";height:25%;left:-110px;position:absolute;width:80px}.press__content li:last-child:after{bottom:0}.press__content li:before{background-image:url(/static/media/about-me-list-marker.e40f075bb1b2ec12718b.svg);background-size:cover;content:"";cursor:auto;height:20px;left:-101px;position:absolute;top:50%;transform:translateY(-50%);width:20px}@media(min-width:1200px){.press__content{grid-column:1/13}.press__content li{font-size:1.5rem}}.contact-footer{grid-gap:0 .5rem;background-color:#2d3c4d;display:grid;gap:0 .5rem;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,auto);height:-webkit-fit-content;height:fit-content;margin-bottom:40px;min-height:100vh;padding:1rem 2rem 0;position:relative}.contact-footer__top{grid-gap:20px;display:grid;gap:20px;grid-column:1/-1;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto)}.contact-footer__top__content{color:#fff;display:flex;flex-direction:column;gap:20px;grid-column:1/-1}.contact-footer__top__content h2{font-size:5rem}.contact-footer__top__content h2 span{display:block}.contact-footer__top__content>div{display:flex;flex-direction:column;font-size:1.2rem;gap:5px}.contact-footer__top__content>div span{margin-right:10px}.contact-footer__top__image{grid-column:1/-1;grid-row:2/-1;justify-self:flex-end;max-width:100%}.contact-footer__bottom{align-items:center;display:flex;grid-column:1/-1;justify-content:space-between;padding:15px 0}.contact-footer__bottom a{align-items:center;display:flex;font-size:0;justify-content:center}.contact-footer .impressum{border-top:2px solid #fff;color:#fff;grid-column:1/-1;padding-bottom:15px;padding-top:15px}.contact-footer .impressum a:hover{color:#52b7c1}@media(min-width:1200px){.contact-footer{padding:4rem 6rem 0}.contact-footer,.contact-footer__top{grid-template-columns:repeat(12,1fr);grid-template-rows:none}.contact-footer__top__content{color:#fff;display:flex;flex-direction:column;gap:50px;grid-column:1/5}.contact-footer__top__content h2{font-size:5rem}.contact-footer__top__content h2 span{display:block}.contact-footer__top__content a:hover{color:#52b7c1}.contact-footer__top__content>div{display:flex;flex-direction:column;font-size:1.8rem;gap:1rem}.contact-footer__top__content>div span{margin-right:10px}.contact-footer__top__image{grid-column:9/13;justify-self:end;width:90%}.contact-footer__bottom{display:flex;font-size:0;grid-column:9/13;justify-content:space-between;padding:15px 0}.contact-footer__bottom a{transition:transform .1s ease-in}.contact-footer__bottom a:hover{transform:scale(1.1)}}.impressum-page{color:#fff;display:flex;flex-direction:column;height:100vh;width:100vw}.impressum-page__back{align-items:center;border-bottom:1px solid #ffa600;color:#ffa600;display:flex;font-size:2rem;font-weight:600;gap:20px;margin-top:10px;padding:0;transition:all .2s ease-out;width:-webkit-fit-content;width:fit-content}.impressum-page__back svg{fill:#ffa600}.impressum-page__info{display:flex;flex-direction:column;justify-self:center;padding:0}.impressum-page__info h1{font-size:3rem;margin:30px 0}.impressum-page__info span{font-size:2rem}@media(min-width:1200px){.impressum-page__back{border-bottom:1px solid #52b7c1;color:#52b7c1;font-size:1.5rem;padding:0 6rem}.impressum-page__back svg{fill:#52b7c1}.impressum-page__back:hover{border-bottom:1px solid #fff;color:#fff}.impressum-page__back:hover svg{fill:#fff}.impressum-page__info{padding:0 6rem}}html{scroll-behavior:smooth}body,html{box-sizing:border-box;font-family:Inter,sans-serif}*{margin:0;padding:0}#root{background-attachment:inherit;background-image:url(/static/media/top-hero-bg.1a673732c766797b071f.jpg);background-position:70% 55%;background-repeat:no-repeat;background-size:cover;max-height:100vh;max-width:100%;position:relative;width:100vw}@media(min-width:992px)and (max-height:800px){#root{background-attachment:fixed;background-position:70% 25%}}@media(min-width:992px)and (max-height:1000px){#root{background-attachment:fixed;background-position:70% 35%}}a{color:currentColor;text-decoration:none}
/*# sourceMappingURL=main.fd949088.css.map*/