body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{box-sizing:border-box;margin:0}.navigation{display:flex;font-family:Roboto,sans-serif;height:10vh;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem;padding-top:2.5vh;text-decoration:none;width:90%}.active{color:#fbb24c!important}.navlogo{margin-left:0;width:10vw}.navlogo img{height:70%}.navmenu{width:100%}.navmenu,.navmenu .navitems{display:flex;flex-direction:row;justify-content:space-around}.navmenu .navitems{width:75%}.navlinks{color:#575656;cursor:pointer;padding:3rem 0 0;position:relative;text-decoration:none}.navlinks:hover{color:#878787}.navlinks:before{background-color:#fbb24c;bottom:1rem;content:"";display:block;height:4px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.navlinks:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.navlinks img{max-height:7.5vh}.FaBars{color:#575656;display:none;font-size:24px}.navlogo img{padding-left:1rem}@media screen and(max-height:980px){.navlinks:before{bottom:0}}@media screen and (max-width:1800px){.navlinks:before{bottom:0}}@media screen and (max-width:768px){.App{box-sizing:border-box;margin:0;padding:0}.navigation{background-color:#fff;height:10vh;margin:1rem 0;padding:1rem 0 0;position:-webkit-sticky;position:sticky;top:0;width:100%}.navlinks:before{bottom:0}.navlogo{height:100%;margin:0;padding:0 0 0 1rem;width:33%}.navlogo img{max-height:57px;max-width:270px;padding:0}.FaBars{color:#575656;display:block;font-size:24px;font-weight:lighter;padding-right:1rem}.navmenu{display:none;width:100vw}.navmenu.expanded{background-color:#fff;display:block;height:10vh;margin:0;padding:0;position:absolute;right:0;top:0;width:100vw;z-index:99}.navmenu.expanded .navitems{display:flex;flex-direction:row;height:100%;justify-content:space-around;opacity:1;width:100vw}}.offersContent{box-sizing:border-box;margin:0;padding:0;width:100%}.offersHeaderSectionWrapper{display:flex;flex-direction:row;justify-content:space-around;margin-left:4rem;width:90%}.offersHeaderSectionWrapper .contactData{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-around;width:100%}.offersHeaderSection{display:flex;flex-direction:column;margin-bottom:4rem}.offersHeader h2{box-sizing:border-box;margin:0;padding:0}.offersHeaderSection .greyUnderline{margin:.5rem 0 0;padding:0;width:26rem}.offersHeaderSection .orangeUnderline{width:8rem}.offersCardSectionWrapper{display:flex;justify-content:center;width:100%}.offersCardSection{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,370px);justify-content:center;margin:0 auto 4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.offersCard{border:1.5px solid #878787;height:405px;max-width:100vw;text-align:center;width:370px}.offersCardInfosWrapper{display:flex;justify-content:center;width:100%}.offersCardInfos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0;width:90%}.offersCardInfos h4{color:#575656;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px;font-weight:lighter}.offersCardInfos h4 span{font-weight:700}.offersCardTitle{color:#575656;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:20px;font-weight:700;line-height:2.5rem}.offersCardSubTitle{color:#fbb24c;font-size:30px;font-weight:700;line-height:2.5rem;margin-top:0}.offersCardContent{display:flex;flex-direction:column;height:100%;justify-content:center;max-height:100%}.offersCardContent img{border-radius:4px;height:150px;margin-bottom:1rem;object-fit:cover;object-position:center;width:100%}.offersCardContent p{color:#878787;font-size:10px;margin:0;padding:0}.offersCardButtonSection{align-items:center;flex-direction:row}.offersCardButtonSection,.offersCardLowerSection{display:flex;height:100%;justify-content:space-around;width:100%}.offersCardLowerSection{flex-direction:column}.offersButton{background-color:#fff;border:1px solid #878787;border-radius:35px;color:#878787;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px;font-weight:lighter;margin:0;padding:1rem;width:142px}.offersButton:hover{border:1px solid #fbb24c;color:#575656}.offersButton:hover .offersIcon{transition:.5s ease;translate:10px}.offersLoadingComponent{align-items:center;display:flex;justify-content:center;min-height:405px}@media screen and (max-width:768px){.offersContent{align-items:center;display:flex;flex-direction:column;width:100%}.offersHeaderSectionWrapper{display:flex;flex-direction:column;justify-content:space-around;margin-left:0;width:90%}.offersHeaderSectionWrapper .contactData{align-items:baseline;display:flex;flex-direction:column;justify-content:center;width:100%}.offersHeader{display:flex;justify-content:center}.offersHeader h2{font-size:48px}.offersHeaderSection .greyUnderline{margin:.5rem 0 0 5%;padding:0;width:90%}.offersHeaderSection .orangeUnderline{margin:0 0 0 15%;max-width:100%;width:70%}.offersCardSection{gap:2rem;grid-template-columns:370px;margin:0 auto 4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:1080px) and (min-width:769px){.offersHeaderSectionWrapper{flex-wrap:wrap}.offersCardSection{gap:2rem;grid-template-columns:repeat(2,370px);margin:0 auto 4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.content{box-sizing:border-box;margin:0;padding:0}.cardWrapper{display:flex;justify-content:center}.contactHeader{margin:2rem 0 0 5vw;padding:0;width:80vw}.contactHeader .greyUnderline{margin:.5rem 0 0;width:54rem}.contactHeader .orangeUnderline{margin:0;width:35rem}.contactHeaderTitle{text-transform:uppercase}.contactHeaderTitle h2{color:#575656;margin:0;padding:0}.contactCard{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10vh;margin-top:2rem;width:80vw}.form{display:flex;flex-direction:column;width:55%}.form input:focus,button:focus,select:focus,textarea:focus{outline:none}.form input,.form textarea{border:none;border-bottom:1.5px solid #ffbd5c;color:#575656;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:32px;font-weight:lighter;padding:.5rem;resize:vertical;width:100%}.form input:focus,.form textarea:focus{border-bottom:1.5px solid #575656}.formbutton{background-color:#fff;border:1px solid #878787;border-radius:35px;color:#878787;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:32px;font-weight:lighter;height:77px;margin:0;min-width:255px;padding:1rem;width:255px}.formbutton:hover{border:1px solid #fbb24c;color:#575656}.formbutton:hover .formIcon{transition:.5s ease;translate:10px}.formLowerSection{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem;margin-top:2rem}.form input[type=checkbox]{height:2rem;width:2rem}.form label{color:#575656;font-size:24px;font-weight:lighter;text-align:left}.SUBJECTInput{background-color:#d4d1d1}.contactCard .contactDataWrapper{width:30%}.contactData{display:flex;flex-direction:column;width:100%}.contactIcons{border:1px solid #878778;border-radius:50%;color:#575656;font-size:24px;font-weight:lighter;margin-right:2rem;padding:1.5rem}.contactItem{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1rem;margin-top:1rem}.contactItem a{color:#575656;text-decoration:none}.contactItem a:hover{text-decoration:underline}.contactItem p{color:#575656;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:24px;font-weight:lighter}.contactFormLink{color:#878778}.contactFormLink:hover{color:#fbb24c}@media screen and (max-width:768px){.content{max-width:100%}.contactHeader{display:flex;margin:0;padding:0;width:100%}.contactHeaderTitle{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.contactHeaderTitle .greyUnderline{max-width:90%}.contactHeaderTitle .orangeUnderline{max-width:50%}.contactHeaderTitle h2{color:#575656;font-size:48px;margin:0;padding:0}.cardWrapper,.contactCard{align-items:center;display:flex;justify-content:center;width:100%}.contactCard{flex-direction:column}.contactCard .contactDataWrapper{display:flex;justify-content:center;width:100%}.contactCard .contactData{width:90%}.form{width:90%}.form,.formLowerSection{display:flex;flex-direction:column}.contactData,.formLowerSection{justify-content:center}.contactData{display:flex;flex-direction:column;width:90%}.form input,.form textarea{border:none;border-bottom:1.5px solid #fbb24c;color:#575656;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:24px;font-weight:lighter;padding:.5rem;resize:vertical;width:100%}}@media screen and (max-width:1080px){.contactCard{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.contactData{width:50%}.contactCard .formLowerSection{flex-direction:column}}.aboutcontent{box-sizing:border-box;display:flex;flex-direction:column;margin:0;padding:0;width:100%}.aboutdescriptionSection{display:flex;justify-content:center;margin-bottom:2rem;margin-top:3rem;width:100%}.aboutdescription{color:#575656;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:22px;justify-content:center;width:70%}.aboutdescription p{text-align:justify}.aboutHeaderSection{align-items:flex-end;display:flex;justify-content:space-between;margin-left:5vw;width:80vw}.aboutTitle{line-height:1rem;text-transform:uppercase}h2{color:#fbb24c;font-size:76px}h3{color:#575656;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:24px;font-weight:lighter;-webkit-text-decoration:#fbb24c underline;text-decoration:#fbb24c underline}.orangeUnderline{background-color:#fbb24c;display:block;height:8px;width:800px}.greyUnderline{background-color:#575656;display:block;height:8px;margin-left:57vh;margin-top:.75rem;width:400px}.abouticons{border:1px solid #fbb24c;border-radius:50%;padding:2rem}.abouticons,.servicebutton{font-size:32px;font-weight:lighter}.servicebutton{background-color:#fff;border:1px solid #878787;border-radius:35px;color:#878787;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 0 3rem;padding:1rem;width:395px}.servicebutton:hover{border:1px solid #fbb24c;color:#575656}.servicebutton:hover .serviceIcon{transition:.5s ease;translate:10px}.serviceIcon{margin-bottom:-.25rem}.serviceSection{display:flex;flex-direction:row;margin-bottom:3rem;margin-top:2rem}.serviceCard{align-items:center;display:flex;flex-direction:column;padding:2rem;text-align:center;width:30%}.serviceCard p{color:#575656;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:26px;font-weight:lighter;text-align:justify;width:80%}@media screen and (max-width:1728px){.aboutTitle h2{font-size:64px}}@media screen and (max-width:1376px){.aboutHeaderSection{display:flex;flex-direction:column;justify-content:space-between}}@media screen and (max-width:1024px){.aboutTitle h2{font-size:xx-large}.orangeUnderline{margin:0;max-width:100%;padding:0}.greyUnderline{margin:0;max-width:75%}}@media screen and (max-width:768px){.aboutHeaderSection{display:flex;flex-direction:column;margin:0;width:100%}.aboutdescription{margin-left:1.25rem;margin-right:1.25rem;width:100%}.serviceSection{display:block}.serviceCard{padding:0;width:100%}.serviceButtonSection{display:flex;justify-content:center;width:100%}.servicebutton{max-width:90vw}.orangeUnderline{margin-left:5%;width:90%}.greyUnderline{margin:1rem 0 1rem 25%;width:50%}.aboutTitle{line-height:normal;text-align:center}.aboutTitle h2{font-size:48px;margin:0;padding:0}.aboutdescription{text-align:justify}}@font-face{font-family:MrDafoe-Regular;src:url(/static/media/MrDafoe-Regular.1b1b9121d38dfc09babf.ttf) format("truetype")}.Content{display:block;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:70vh;left:0;margin-bottom:3rem;opacity:1;overflow:hidden;position:absolute;top:20vh;width:100%;z-index:0}.SOLIDUS{color:#575656;font-family:MrDafoe-Regular;font-size:200px;margin-left:1rem;margin-top:-2rem}.UNDStyle{color:#878787;font-size:86px;margin-top:.7rem;opacity:.7}.HomeTitleSection{align-items:center;flex-direction:column;height:100%;justify-content:center;line-height:6rem;width:100%}.HomeTitleRow1,.HomeTitleSection{display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700}.HomeTitleRow1{color:#878787;flex-direction:row;font-size:72px;justify-content:space-between;padding-left:5rem;width:50%}.HomeTitleRow2{color:#fbb24c;font-size:120px;padding-left:4rem}.HomeTitleRow2,.HomeTitleRow3{display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700}.HomeTitleRow3{color:#575656;font-size:96px}.HomeTitleButtonSection{display:flex;justify-content:space-between;width:1035.5px}.HomeButton{background-color:transparent;border:1.5px solid #878787;border-radius:35px;color:#878787;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:32px;font-weight:lighter;margin:0 0 3rem;padding:1rem;width:395px}.HomeButton:hover{border:1px solid #fbb24c;color:#575656}.HomeButton:hover .serviceIcon{transition:.5s ease;translate:10px}.HomeIcon{margin-bottom:-.25rem}@media screen and (max-width:1728px){.SOLIDUS{font-size:146px;margin:0}}@media screen and (max-width:1376px){.SOLIDUS{font-size:112px;margin:0}.UNDStyle{margin:0}.HomeTitleRow1,.UNDStyle{font-size:72px}.HomeTitleRow2{font-size:68px}.HomeTitleRow3{font-size:64px}}@media screen and (max-width:768px){.Content{display:flex;height:90%;padding-top:0;top:15%}.HomeHeaderStyle{height:100%;margin-bottom:2rem}.SOLIDUS{font-size:96px}.UNDStyle{font-size:48px}.HomeTitleRow1{flex-wrap:wrap;font-size:48px;margin:0}.HomeTitleRow1,.HomeTitleRow2{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0;width:100%}.HomeTitleRow2{font-size:42px;line-height:2rem}.HomeTitleRow3{font-size:24px;line-height:2rem}.HomeTitleButtonSection{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;line-height:2rem;width:100%}.HomeButton{font-size:24px;width:90vw}}.impressumContent{display:flex;justify-content:center;width:100%}.impressumContent h3,h4{font-weight:700;margin:0;padding:0}.impressumSection{display:flex;flex-direction:column;width:75%}.impressum{color:#575656;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:1rem}.impressum .impressumPart{margin-bottom:2rem;margin-top:2rem}.impressum .impressumHaftung p{line-height:normal}.impressum p{line-height:.5rem}@media screen and (max-width:768px){.impressum .impressumPart p{line-height:normal}}.detailsContent{box-sizing:border-box;margin:0;padding:0;width:100%}.detailsHeaderSectionWrapper{display:flex;flex-direction:row;justify-content:space-around;margin-left:4rem;width:90%}.detailsHeaderSectionWrapper .contactData{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:space-around;width:100%}.detailsHeaderSection{display:flex;flex-direction:column;margin-bottom:4rem}.detailsHeader h2{box-sizing:border-box;margin:0;padding:0}.detailsSubtitle{font-size:48px;margin:0;padding:0}.detailsHeaderSection .greyUnderline{margin:.5rem 0 0;padding:0;width:26rem}.detailsHeaderSection .orangeUnderline{width:8rem}.detailsCardSectionWrapper{display:flex;width:100%}.detailsDescriptionSection h1{color:#575656;margin:0}.detailsCardSection{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:4rem;width:40%}.detailsMore{margin:0;max-width:100%;padding:0;text-align:left;width:90%}.detailsMore h2{font-size:32px}.detailsMore p{color:#575656;font-size:14px;margin:0;padding:0;text-align:justify}.detailsCard{border:1.5px solid #878787;height:500px;margin:0;max-width:100vw;padding:0;text-align:center;width:555px}.detailsDescriptionSection{display:flex;flex-direction:column;justify-content:flex-start;margin:0;padding-left:2rem;width:40%}.detailsCardInfosWrapper{display:flex;justify-content:space-around;width:100%}.detailsCardInfos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:0;width:90%}.detailsCardInfos h4{color:#575656;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:18px;font-weight:lighter}.detailsCardInfos h4 span{font-weight:700}.detailsCardTitle{color:#575656;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:20px;font-weight:700;line-height:2.5rem}.detailsCardSubTitle{color:#fbb24c;font-size:30px;font-weight:700;line-height:2.5rem;margin-top:0}.detailsCardContent{justify-content:space-between;max-height:100%}.detailsCardButtonSection,.detailsCardContent{display:flex;flex-direction:column;height:100%}.detailsCardButtonSection{align-items:center;justify-content:space-around;margin-top:1rem;width:100%}.detailsKontaktButton{background-color:#fff;border:1px solid #878787;border-radius:35px;color:#878787;cursor:pointer;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:32px;font-weight:lighter;margin:0;padding:1rem;vertical-align:middle;width:300px}.detailsKontaktButton .detailsKontaktIcon{padding-bottom:.5rem}.detailsKontaktButton:hover{border:1px solid #fbb24c;color:#575656}.detailsKontaktButton:hover .detailsKontaktIcon{transition:.5s ease;translate:10px}.detailsDescriptionSection p{color:#575656;font-size:18px;text-align:justify}@media screen and (max-width:768px){.detailsContent{align-items:center;display:flex;flex-direction:column;width:100%}.detailsHeaderSectionWrapper{display:flex;flex-direction:column;justify-content:space-around;margin-left:0;width:90%}.detailsHeaderSectionWrapper .contactData{align-items:baseline;display:flex;flex-direction:column;justify-content:center;width:100%}.detailsHeaderSection{align-items:center;display:flex;flex-direction:column;width:100%}.detailsHeader{display:flex;justify-content:center;width:100%}.detailsHeader h2{font-size:48px}.detailsHeaderSection .greyUnderline{height:8px;margin:.5rem 0 0;max-width:70%;padding:0}.detailsHeaderSection .orangeUnderline{margin:0;max-width:60%;padding:0;width:26rem}.detailsCardSectionWrapper{display:flex;flex-direction:column}.detailsCardSection{align-items:center;justify-content:center;margin:0;max-width:100%;padding:0;width:100%}.detailsCard{max-height:60vh;max-width:90%}.detailsCardButtonSection{max-width:100%}.detailsCardInfos{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.detailsKontaktButton{font-size:36px;max-width:100%;width:100%}.detailsCardInfosWrapper{width:100%}.detailsCardInfos{display:flex;flex-direction:column;justify-content:center;width:90%}.detailsDescriptionSection{padding-left:5%;padding-top:5%;width:90%}.detailsDescriptionSection h1{font-size:24px}.detailsMore{text-align:justify;width:90%}}.Footer{background-color:#878787;height:10vh;opacity:100%;width:100%;z-index:99}.greyBox{background-color:#575656;height:6px}.orangeBox{background-color:#fbb24c;height:6px}.footerContent{align-items:center;color:#fff;display:flex;font-size:20px;height:100%;justify-content:center;text-transform:uppercase}.footerLink{color:#fff;text-decoration:none}.footerLink:hover{color:#fbb24c}@media screen and (max-width:768px){.Footer{margin:0}}
/*# sourceMappingURL=main.33228493.css.map*/