.container{padding:0 2rem}.main{min-height:100vh;padding:4rem 0;flex:1 1;flex-direction:column}.footer,.main{display:flex;justify-content:center;align-items:center}.footer{flex:1 1;padding:2rem 0;border-top:1px solid #eaeaea}.footer a{display:flex;justify-content:center;align-items:center;flex-grow:1}.title a{color:#0070f3;text-decoration:none}.title a:active,.title a:focus,.title a:hover{text-decoration:underline}.title{margin:0;line-height:1.15;font-size:4rem}.description,.title{text-align:center}.description{margin:4rem 0;line-height:1.5;font-size:1.5rem}.code{background:#fafafa;border-radius:5px;padding:.75rem;font-size:1.1rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}.grid{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:800px}.card{margin:1rem;padding:1.5rem;text-align:left;color:inherit;text-decoration:none;border:1px solid #eaeaea;border-radius:10px;transition:color .15s ease,border-color .15s ease;max-width:300px}.card:active,.card:focus,.card:hover{color:#0070f3;border-color:#0070f3}.card h2{margin:0 0 1rem;font-size:1.5rem}.card p{margin:0;font-size:1.25rem;line-height:1.5}.logo{height:1em;margin-left:.5rem}@media(max-width:600px){.grid{width:100%;flex-direction:column}}@media(prefers-color-scheme:dark){.card,.footer{border-color:#222}.code{background:#111}.logo img{filter:invert(1)}}.defaultNoizeWrapper{position:relative;width:100%;max-width:3000px;z-index:0}.defaultNoizeClass{position:absolute;left:0;width:100%;z-index:-1;top:0}.height{height:100%}.mainPageHeadlineVector{position:absolute;right:0;z-index:-1;width:90%;bottom:-20px}.mainPageHeadlineVectorMobile{display:none}.vector2MainPage{position:absolute;right:0;bottom:-10%;height:280%;z-index:-3}.vector3MainPage{position:absolute;width:67%;z-index:-1;bottom:0;right:0;margin-bottom:-100px}.Block5MainPageWrapper{max-width:1440px;margin:0 auto;width:90%;display:block}.vector4MainPage{display:none}@media screen and (max-width:1440px){.vector3MainPage{margin-bottom:-150px}}@media screen and (max-width:768px){.mainPageHeadlineVector{display:none}.mainPageHeadlineVectorMobile{position:absolute;top:-15%;right:0}.vector2MainPage,.vector3MainPage{display:none}.vector4MainPage{display:block}}@media screen and (min-width:1600px){.mainPageHeadlineVector{width:60%}.vector2MainPage{height:310%}}.vector3ExternalPage{position:absolute;top:0;left:30%;z-index:-1}.vector3ExternalWrapper{padding-top:160px}.vector3ExternalWrapper>.defaultnoizeWrapper>.circlesWithoutTextWrapper>.BlockHeadlineWrapper>div>.BlockHeadlineText{width:50%!important}@media screen and (max-width:1200px){.vector3ExternalPage{display:none}.vector3MainPage{margin-bottom:-220px}}.vector1InternalPage{position:absolute;right:0;top:0;z-index:-1;height:100%}@media screen and (max-width:768px){.vector1InternalPage{top:45%;width:auto}}.inputSearchBar{width:90%}.selectedTag{border:1px solid #000;background-color:#000;color:#fff}.mainPageSliderWrapper{max-height:40vw;height:40vw}.projectsHeadWrapper>.headline-wrapper{padding-bottom:0;margin-bottom:30px}@media screen and (max-width:600px){.vectorBgProj{width:100%}.searchPageMainText{font-size:35px}}.headline-wrapper{max-width:1440px;width:90%;margin:0 auto;padding-bottom:100px}.headline-content{width:82%}.mainText{font-weight:1000;font-size:85px;margin:0}.mainText,.secondaryText{font-family:Raleway;font-style:normal;text-align:left;color:#000}.secondaryText{font-weight:400;font-size:22px;line-height:21px;width:58%}@media screen and (max-width:800px){.headline-content{width:100%}.mainText{font-size:40px;font-family:Raleway;font-weight:1000;line-height:54px}.secondaryText{width:100%;font-size:16px;line-height:19px}.headline-wrapper{padding-bottom:0;margin-bottom:20px}}.textWithPhotoWrapper{max-width:1440px;width:90%;margin:0 auto}.textWithPhotoheadline-wrapper{text-align:left;cursor:pointer}.textWithPhotoheadline-wrapper>img{width:18px;padding-left:7px}.ourTeam-headline{font-family:Raleway;font-style:normal;font-weight:700;font-size:65px;line-height:110%;text-align:left;color:#000;margin-bottom:16px}.knowMoreButton{padding-left:10px;font-size:18px}.knowMoreButton,.ourTeam-subHeadline{font-family:Raleway;font-style:normal;font-weight:400}.ourTeam-subHeadline{width:51%;margin-top:0;font-size:16px;line-height:21px;text-align:left;color:#000}.photoGalleryWrapper{margin-top:30px;width:100%;display:flex;justify-content:start;align-items:start;padding-bottom:50px}.photoGalleryItem{display:flex;flex-direction:column;width:25%;justify-content:center}.photoGalleryItem>img{width:170px;height:170px;align-self:center;margin-bottom:15px}.photoGalleryItem>span{font-family:Raleway;font-style:normal;font-weight:400;font-size:18px;line-height:21px;text-align:center;color:#000}@media screen and (max-width:800px){.ourTeam-subHeadline{width:100%}.knowMoreButton{display:none}.ourTeam-headline{font-size:32px;line-height:110%;margin-bottom:20px}.textWithPhotoheadline-wrapper{margin-bottom:15px}.photoGalleryWrapper{flex-direction:column;justify-content:space-between;margin-top:10px}.photoGalleryItem{flex-direction:row;width:100%;align-items:center;justify-content:start}.photoGalleryItem>img{width:70px;height:70px}.photoGalleryItem>span{padding-left:10px;text-align:left}}@media screen and (max-width:400px){.photoGalleryItem>span{font-size:16px}}.BlockHeadlineWrapper{text-align:left;margin-bottom:3em}.knowMoreButtonHeadLine{padding-left:10px;font-family:Raleway;font-style:normal;font-weight:400;font-size:18px;cursor:pointer}.BlockHeadlineText{cursor:default;font-family:Raleway;font-style:normal;font-weight:700;font-size:65px;line-height:110%;text-align:left;color:#000;display:block}.blockHeadLineImage{width:18px;padding-left:7px;cursor:pointer}.headlineBlockSubHeadline{display:block;width:55%;margin-top:0;font-family:Raleway;font-style:normal;font-weight:400;font-size:22px;line-height:21px;text-align:left;color:#000;cursor:default}.subHeadlineBlock{margin-top:.5em}@media screen and (max-width:800px){.knowMoreButtonHeadLine{display:none}.BlockHeadlineText{font-size:28px}.headlineBlockSubHeadline{font-size:18px;width:100%}.BlockHeadlineWrapper{margin-bottom:1em}.BlockHeadlineWrapper>div{display:flex;align-items:end}.BlockHeadlineWrapper>div>.BlockHeadlineText{margin-bottom:0}}.activities-wrapper{max-width:1440px;margin:0 auto;width:90%;padding-top:70px;position:relative;z-index:10}.activities-headline{font-family:Raleway;font-style:normal;font-weight:700;font-size:65px;line-height:110%;text-align:left;color:#000}.activities-cards{display:flex;justify-content:start;flex-wrap:wrap}.activities-cardWrapper{width:49%;margin-bottom:15px;display:flex;justify-content:space-between;flex-direction:column;border-radius:16px;position:relative;border:1px solid #000;background-color:#fafafa}.withImage{background-color:gray}.activities-cardWrapper:nth-child(odd){margin-right:1.5%}.activities-card{width:100%;min-height:13em;height:max-content;background-color:#fafafa;border-top-right-radius:1em;border-top-left-radius:1em}.activities-card-button{height:4.5em;padding-right:24px;transition:all .4s ease-in-out;width:100%;background-color:#fffdfa;border-bottom-left-radius:16px;border-bottom-right-radius:16px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.activities-card-button:hover{background-color:blue}.activities-card-button:hover .CardsRowCardButtonText{color:#fff}.activities-card-button:hover .card-button-arrow{filter:invert(1)}.activities-card-button>svg{stroke:#000}.CardsRowCardButtonText{padding-left:24px;font-family:Raleway;font-style:normal;font-weight:400;font-size:16px;line-height:19px}.card-button-arrow{padding-right:24px}.activities-card-title{font-size:3.37em;line-height:63px;padding-top:24px;width:73%;margin-bottom:0}.activities-card-subtitle,.activities-card-title{font-family:Raleway;font-style:normal;font-weight:400;text-align:left;padding-left:24px;color:#000;margin-top:0}.activities-card-subtitle{font-size:18px;line-height:21px;padding-top:8px;width:62%;padding-bottom:20px}@media screen and (max-width:800px){.activities-cards{display:flex;flex-direction:column;height:max-content}.activities-cardWrapper{width:100%;margin-bottom:15px;height:max-content}.activities-headline{font-size:32px}.activities-card{height:max-content;min-height:1em}.activities-card-title{font-size:27px;padding-top:5px;width:90%}.activities-card-subtitle{font-size:16px;width:90%}}.ourProjects-wrapper{max-width:1440px;width:90%;margin:0 auto 60px}.ourProjects-headline{font-family:Raleway;font-style:normal;font-weight:700;font-size:65px;line-height:110%;text-align:left;color:#000}.CardsRowCards{display:flex;justify-content:start;width:100%;margin-bottom:32px;flex-wrap:wrap}.CardsRowCard{width:23.8%;margin-right:1%;position:relative;border-radius:1em;overflow:hidden;border:1px solid #000;padding-bottom:4.5em;background-color:#fafafa;border-radius:16px;margin-bottom:20px}.CardsRowCardContent{width:100%;min-height:24.5em;height:-moz-fit-content;height:fit-content;border-top-right-radius:1em;border-top-left-radius:1em}.CardsRowCardButton{position:absolute;transition:all .4s ease-in-out;bottom:0;width:100%;padding-left:5%;padding-right:5%;height:4.5em;background-color:#fffbf5;border-bottom-left-radius:1em;border-bottom-right-radius:1em;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.CardsRowCardButton:hover{background-color:blue;color:#fff}.CardsRowCardButton:hover .CardsRowCardButtonText{color:#fff}.CardsRowCardImage{width:100%;height:11em}.ourProject-card-title{font-weight:500;font-size:27px;line-height:32px;padding-left:15px;padding-top:10px;padding-right:15px}.ourProject-card-subtitle,.ourProject-card-title{text-align:left;margin:0;font-family:Raleway;font-style:normal;color:#000}.ourProject-card-subtitle{font-weight:400;font-size:18px;line-height:21px;padding:8px 15px 10px}@media screen and (max-width:600px){.CardsRowCards{flex-direction:column}.CardsRowCard{width:90%;margin:0 auto 30px}}@media screen and (min-width:600px)and (max-width:1100px){.CardsRowCards{flex-direction:row}.CardsRowCard{width:48%;margin-bottom:30px}.CardsRowCardImage{height:14em}}.sliderWrapper{width:100%;height:100%;position:relative;display:flex}.sliderImageContainer{display:flex;z-index:10;width:100%;height:100%;flex-wrap:wrap;flex-direction:column;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;transition:scroll .3s ease-in-out}.sliderItemImage{position:relative;width:100%;height:100%}.sliderImageContainer::-webkit-scrollbar{display:none}.imageInSlider{width:100%;height:100%}.sliderDots{width:100%;z-index:11;display:flex;bottom:0;position:absolute;cursor:pointer}.sliderDot{height:16px;border:1px solid #000}.active{cursor:auto;background-color:#000}.sliderTextContent{position:absolute;left:10%;bottom:10%;text-align:left;width:50%}.sliderCaldHeadline{font-size:65px;font-weight:700;line-height:110%;margin-bottom:10px}.sliderCaldHeadline,.sliderCaldSubHeadline{font-family:Raleway;color:#fff;font-style:normal}.sliderCaldSubHeadline{width:70%;margin-top:0;font-size:18px;font-weight:400;line-height:normal}.sliderTags{position:absolute;left:10%;top:10%}@media screen and (max-width:600px){.sliderCaldHeadline{font-family:Raleway;font-size:38px;font-style:normal;font-weight:700;line-height:110%}.sliderTextContent{width:80%}.mainPageSliderWrapper{height:85vh!important;max-height:100vh!important}.imageInSlider{object-fit:cover}}@media screen and (max-width:1200px){.mainPageSliderWrapper{height:50vh;max-height:100vh}.sliderCaldHeadline{font-family:Raleway;font-size:44px;font-style:normal;font-weight:700;line-height:110%}.imageInSlider{object-fit:cover}}.searchWrapper{max-width:1440px;width:90%;margin:0 auto;padding-bottom:40px}.inputForm{width:100%;height:70px;display:flex;align-items:center;background-color:#fff;border:1px solid #000;border-radius:16px}.inputForm>svg{padding-left:2%;cursor:pointer}.inputSearchBar{height:60%;width:80%;font-family:Raleway;color:#000;font-size:22px;font-weight:600;padding-left:2%;outline:none;border:0}.searchTags{display:flex;gap:.5rem;margin-top:20px;text-align:left;margin-bottom:20px}.searchTag{font-family:Raleway;background-color:transparent;font-style:normal;font-weight:400;margin-top:5px;font-size:16px;line-height:19px;border:1px solid #000;border-radius:18px;padding:8px 16px;cursor:pointer}.searchTag:hover{border:1px solid #000;background-color:#000;color:#fff}.searchTagWhite{font-family:Raleway;background-color:transparent;color:#fff;font-style:normal;font-weight:400;font-size:16px;line-height:19px;border:1.5px solid #fff;border-radius:18px;padding:8px 16px;margin-left:.1px}.seachPageHeadline{text-align:left;margin-top:30px}.searchPageMainText{font-weight:700;font-size:55px;width:90%;line-height:110%;margin-bottom:15px}.searchPageMainText,.searchPageSecondText{font-family:Raleway;font-style:normal;display:block}.searchPageSecondText{font-weight:400;font-size:18px;line-height:21px;width:60%}.seachPageHeadline>ul{padding-left:2%;margin-top:0}.seachPageHeadline>ul>li{font-family:Raleway;font-style:normal;font-weight:400;font-size:18px;padding-top:5px;line-height:21px}.CardsWithSliderWrapper{max-width:1440px;display:block;margin:-30px auto 0}.cardsContent{display:flex;width:100%;scroll-behavior:smooth;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.containterScroll{height:inherit}.cardWithPhotoAndName{width:25%;display:flex;flex:0 0 auto;flex-direction:column;align-items:center}.sliderCardImage{border-radius:50%;width:225px;height:225px}.sliderCardName{margin-top:1em;margin-bottom:.5em;font-size:22px;font-weight:700}.sliderCardName,.sliderCardTitle{font-family:Raleway;font-style:normal;line-height:normal}.sliderCardTitle{font-size:18px;font-weight:400}.sliderButtons{float:right}.scrollButtonTeam{margin-left:20px;cursor:pointer}.left{transform:rotate(180deg)}.cardsContent::-webkit-scrollbar{display:none}@media screen and (max-width:800px){.cardWithPhotoAndName{width:50%}.sliderButtons{display:none}}@media screen and (max-width:600px){.cardsContent{width:100%}.CardsWithSliderWrapper{width:auto}.cardWithPhotoAndName{width:100%}.sliderButtons{display:none}}.cardWithPhotoAndNameV2{width:33.4%;display:flex;flex-direction:column;flex:0 0 auto}.photoAndTitleWrapperV2{display:flex;align-items:center}.sliderCardImageV2{max-width:98px;max-height:98px;border-radius:50%}.nameAndTitleWrapperV2{display:flex;flex-direction:column;align-items:start}.sliderCardNameV2{font-size:22px}.sliderCardNameV2,.sliderCardTitleV2{text-align:left;font-family:Raleway;font-style:normal;font-weight:400;line-height:normal}.sliderCardTitleV2{font-size:16px}.contentV2Slider{width:60%;font-family:Raleway;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-align:left;padding-top:15px;margin-left:20%;padding-bottom:15px}.sliderV2ContentWrapper{position:relative}.qtsSlider{position:absolute}.first{top:0;left:20%}.second{bottom:0;right:20%;transform:rotate(180deg)}@media screen and (max-width:600px){.cardWithPhotoAndNameV2{width:100%}}.smallCirclesWrapper{width:90%;max-width:1440px;margin:0 auto;position:relative;padding-bottom:20px}.smallCirclesItemsWrapper{display:flex;flex-wrap:wrap;justify-content:start}.smallCircleItem{width:31.5%;display:flex;z-index:20;margin-bottom:3em;text-align:left;cursor:pointer;padding-right:1em}.smallCircleImage{width:90px;height:90px;box-shadow:0 1px 5px 1px hsla(240,1%,46%,.4);margin-right:10px;border-radius:18px;filter:grayscale(1);-webkit-filter:grayscale(1);transition:all .4s ease-in-out}.smallCircleItem:hover>a>.smallCircleImage{filter:grayscale(0);-webkit-filter:grayscale(0)}.smallCircleHeadline{display:block;font-size:22px;font-weight:700;line-height:26px}.smallCircleHeadline,.smallCircleSubHeadline{font-family:Raleway;letter-spacing:0;text-align:left}.smallCircleSubHeadline{font-size:18px;font-weight:400;line-height:21px}@media screen and (max-width:1000px){.smallCircleItem{width:100%}.smallCircleImage{filter:grayscale(0);-webkit-filter:grayscale(0)}.smallCirclesItemsWrapper{flex-direction:column}}.smallCirclesItemsWrapperMobile{display:grid;overflow-x:scroll;position:relative;grid-auto-flow:column;padding-bottom:20px;grid-template-rows:repeat(3,1fr);grid-row-gap:0}.smallCircleItemMobile{width:89.5vw;display:flex;margin-bottom:1.5em;text-align:left;margin-left:5px;cursor:pointer}.smallCirclesItemsWrapperMobile::-webkit-scrollbar{display:none}.contactFormWrapper{width:90%;max-width:1440px;display:flex;flex-direction:column;justify-content:space-between;margin:50px auto 0;padding-bottom:120px}.contactInputsHeadline{font-size:65px;margin-top:0;font-family:Raleway;font-weight:700;line-height:110%;text-align:left}.contactInputs{width:50%;display:flex;flex-direction:column}.contactEmailCard{width:50%;cursor:pointer}.emailCard{display:flex;height:100%;background-color:#fff;border-radius:16px;border:1px solid #000;align-items:center;justify-content:center}.emailAddress{font-size:41px;text-decoration:none;color:#000;font-family:Raleway}.inputsWrapperContactForm{display:flex;flex-direction:column;width:75%}.contactFormInput{box-shadow:0 3px 7px 0 #a5a5ab;font-family:Raleway;font-size:20px;font-style:normal;font-weight:400;line-height:normal;padding:15px;border-radius:8px;border:1px solid #000;margin-top:10px;margin-bottom:10px}.contactFormInput::placeholder{color:#000}.feedback{text-align:left;color:red}@media screen and (max-width:1200px){.contactInputsHeadline{font-size:40px}.emailAddress{font-size:2em}}@media screen and (max-width:768px){.contactInputs,.inputsWrapperContactForm{width:100%}.contactEmailCard{width:100%;height:200px;margin-top:50px}}.defaultWrapper{max-width:1440px;margin:0 auto;width:90%}.mainContentWrapper{min-height:100vh}.circlesWithoutTextWrapper{width:90%;max-width:1440px;margin:0 auto}.circlesWithoutText{display:flex;justify-content:start;flex-wrap:wrap}.circleWithoutTextItem{cursor:pointer;display:flex;flex-direction:column;align-items:center;width:25%;margin-bottom:5em}@media(max-width:576px){.circleWithoutTextItem{width:50%}}@media(min-width:576px){.circleWithoutTextItem{width:50%}}@media(min-width:768px){.circleWithoutTextItem{width:25%}}.circleWithoutTextImage{width:10em;height:10em;border-radius:50%;filter:gray;-webkit-filter:grayscale(1);-webkit-transition:all .5s ease-in-out}.circleWithoutTextItem:hover>.circleWithoutTextImage{filter:grayscale(0);-webkit-filter:grayscale(0)}.circleWithoutTextText{margin-top:1em;text-align:center;font-size:22px;font-family:Raleway;transition:all .15s ease-in-out}.circleWithoutTextItem:hover>.circleWithoutTextText{font-weight:600}