/* /Components/Layout/MainLayout.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}#blazor-error-ui[b-u4vilqgbnw]{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss[b-u4vilqgbnw]{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.logo[b-u4vilqgbnw]{position:fixed;top:0;left:0;width:180px;height:90px;background:#fff url("/images/gmg-logo.svg") center center no-repeat;z-index:101}@media all and (max-width: 768px){.logo[b-u4vilqgbnw]{top:20px;background:url("/images/gmg-logo.svg") center center no-repeat}}.menuicon[b-u4vilqgbnw]{position:fixed;top:29px;right:30px;width:54px;height:54px;background:rgba(0,0,0,0) url("/images/menu-open.svg") center center no-repeat;z-index:10}@media all and (max-width: 768px){.menuicon[b-u4vilqgbnw]{right:10px;top:12px}}.bgbar[b-u4vilqgbnw]{position:fixed;top:0;left:0;width:100%;height:90px;z-index:9;background-color:rgba(0,0,0,0);transition:background-color .3s ease}.bgbar.show[b-u4vilqgbnw]{background-color:#fff}@media all and (max-width: 768px){.bgbar[b-u4vilqgbnw]{display:block;background-color:rgba(0,0,0,0);height:110px}}.bg[b-u4vilqgbnw]{position:fixed;top:40px;left:40px;right:40px;bottom:40px;z-index:-1;background-color:#f4f4f7}@media all and (max-width: 768px){.bg[b-u4vilqgbnw]{left:20px;right:20px;bottom:20px}}.bg .inner[b-u4vilqgbnw]{display:none;background-color:#f4f4f7}.overlay[b-u4vilqgbnw]{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.8;z-index:200}
/* /Components/Pages/ClientsAndProjects/Client.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.client[b-mw3khnzr7z]{padding:130px 40px 40px 40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-sizing:border-box}@media all and (max-width: 768px){.client[b-mw3khnzr7z]{padding:110px 20px 20px 20px}}.client__back-container[b-mw3khnzr7z]{display:flex;align-items:flex-start;justify-content:flex-start;padding:32px;width:100%;box-sizing:border-box}.client__back-container a[b-mw3khnzr7z]{display:block;width:27px;height:19px;background:url(images/arrow_back_red.svg) center center no-repeat;stroke:#e65458}.client__header[b-mw3khnzr7z]{display:flex;flex-direction:column;gap:16px;padding:32px;width:100%;box-sizing:border-box}.client__header span[b-mw3khnzr7z]{font-size:16px;line-height:26px;color:#b3b6c5}.client__header img[b-mw3khnzr7z]{align-self:flex-start}.client__header h1[b-mw3khnzr7z]{font-size:78px;line-height:100px;font-weight:700;margin:0}@media all and (max-width: 768px){.client__header h1[b-mw3khnzr7z]{font-size:46px;line-height:57px;font-weight:700}}.client__header__tags[b-mw3khnzr7z]{margin-top:32px;align-self:flex-start;display:flex;gap:16px}.client__project-list[b-mw3khnzr7z]{display:grid;width:100%;box-sizing:border-box;padding-bottom:40px;display:flex;flex-direction:column;gap:8px;margin-top:90px}.project[b-mw3khnzr7z]{display:flex;width:100%;box-sizing:border-box;height:100%;min-height:700px}.project:nth-child(2n)[b-mw3khnzr7z]{flex-direction:row-reverse}@media all and (max-width: 768px){.project[b-mw3khnzr7z]{min-height:none;flex-direction:column !important}}.project__image[b-mw3khnzr7z]{display:flex;flex:2 1 0;align-items:center;justify-content:center;background-color:#f4f4f7}@media all and (max-width: 768px){.project__image[b-mw3khnzr7z]{flex:1 1 0;height:clamp(300px,10vw,600px)}}.project__image img[b-mw3khnzr7z]{max-width:80%;max-height:80%;object-fit:contain;transition:transform .3s ease}.project__image img:hover[b-mw3khnzr7z]{transform:scale(1.05)}.project__info[b-mw3khnzr7z]{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;flex:1 1 0;padding:100px 72px 72px 72px}@media all and (max-width: 768px){.project__info[b-mw3khnzr7z]{padding:30px}}.project__info__tags[b-mw3khnzr7z]{font-size:16px;line-height:26px;font-weight:600;color:#5a5a5a}.project__info__text[b-mw3khnzr7z]{font-size:16px;line-height:26px;color:#656877}.project__info h2[b-mw3khnzr7z]{font-size:32px;line-height:43px;font-weight:700;margin:0}a.link[b-mw3khnzr7z]{width:100%;box-sizing:border-box;display:flex;color:#000}@media all and (max-width: 768px){a.link[b-mw3khnzr7z]{flex-direction:column !important}}.tech-contact-block[b-mw3khnzr7z]{background-color:#f4f4f7;z-index:200;padding:0;height:1px;overflow:hidden;width:100%;box-sizing:border-box}.tech-contact-block.visible[b-mw3khnzr7z]{padding-top:120px;padding-bottom:40px;height:auto}.tech-contact-block[b-mw3khnzr7z]  .yourcontact{background-color:rgba(0,0,0,0)}[b-mw3khnzr7z] .project__info .button{margin-top:32px;align-self:flex-start}
/* /Components/Pages/ClientsAndProjects/HeadFilter.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.headfilter[b-ii0dmybag8]{margin:0;padding-top:70px}@media all and (max-width: 768px){.headfilter[b-ii0dmybag8]{padding-top:40px}}.headfilter__mainselector[b-ii0dmybag8]{list-style-type:none;padding:0;margin:0 10% !important;display:flex;align-items:center;justify-content:flex-start;gap:50px}@media all and (max-width: 768px){.headfilter__mainselector[b-ii0dmybag8]{margin:100px 14px 0 14px !important;gap:30px}}.headfilter__mainselector-item[b-ii0dmybag8]{display:inline}.headfilter__mainselector-link[b-ii0dmybag8]{display:inline-block;padding-bottom:27px}@media all and (max-width: 768px){.headfilter__mainselector-link[b-ii0dmybag8]{padding-bottom:15px}}.headfilter__mainselector-link.active[b-ii0dmybag8]{border-bottom:8px solid #e65458}.headfilter__mainselector-link.active .headfilter__mainselector-title[b-ii0dmybag8]{color:#000;opacity:1}.headfilter__mainselector-title[b-ii0dmybag8]{font-size:100px;line-height:80px;font-weight:700;color:#b3b6c5;opacity:.5;margin:0;padding:0}@media all and (max-width: 768px){.headfilter__mainselector-title[b-ii0dmybag8]{font-size:40px;line-height:57px;font-weight:700}}.headfilter__row[b-ii0dmybag8]{margin:45px 10%;display:flex;align-items:center;justify-content:space-between}@media all and (max-width: 768px){.headfilter__row[b-ii0dmybag8]{flex-direction:column;align-items:stretch;margin:0 14px !important}}.headfilter__keywords[b-ii0dmybag8],.headfilter__filter[b-ii0dmybag8]{flex:1;height:100%}.headfilter__keywords[b-ii0dmybag8]  .button,.headfilter__filter[b-ii0dmybag8]  .button{margin-right:8px}@media all and (max-width: 768px){.headfilter__keywords[b-ii0dmybag8],.headfilter__filter[b-ii0dmybag8]{padding:10px 0;width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.headfilter__keywords[b-ii0dmybag8]::-webkit-scrollbar,.headfilter__filter[b-ii0dmybag8]::-webkit-scrollbar{display:none}.headfilter__keywords[b-ii0dmybag8]  .button,.headfilter__filter[b-ii0dmybag8]  .button{margin-right:8px;flex:0 0 auto}}@media all and (max-width: 768px){.headfilter__keywords[b-ii0dmybag8]{white-space:nowrap}}.headfilter__filter[b-ii0dmybag8]{display:flex;align-items:center;justify-content:flex-end}@media all and (max-width: 768px){.headfilter__filter[b-ii0dmybag8]{justify-content:flex-start;flex-wrap:nowrap}}
/* /Components/Pages/ClientsAndProjects/ListClients.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.clients[b-6zv9m2h5tq]{margin:40px;background-color:#f4f4f7;height:calc(100vh - 80px);overflow-y:scroll;overflow-x:hidden;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch;scrollbar-width:none}.clients[b-6zv9m2h5tq]::-webkit-scrollbar{display:none}@media all and (max-width: 768px){.clients[b-6zv9m2h5tq]{margin:20px 20px}}.clients__header[b-6zv9m2h5tq]{width:100%}.clients__grid[b-6zv9m2h5tq]{width:100%;height:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-auto-rows:225px;gap:2px;border-top:2px solid #fff;scrollbar-width:none;-ms-overflow-style:none}.clients__grid[b-6zv9m2h5tq]::-webkit-scrollbar{display:none}@media all and (max-width: 768px){.clients__grid[b-6zv9m2h5tq]{grid-template-columns:minmax(200px, 1fr) minmax(200px, 1fr);grid-auto-rows:150px}}.clients__block[b-6zv9m2h5tq]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#f4f4f7;cursor:pointer;border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:0;animation:fadeInBox-b-6zv9m2h5tq .4s ease forwards;animation-delay:var(--animation-delay, 0ms)}.clients__block.is-visible[b-6zv9m2h5tq]{opacity:1;transform:scale(1)}.clients__block:not(:has(img))[b-6zv9m2h5tq]{cursor:default}.clients__block:hover .clients__image[b-6zv9m2h5tq]{transform:scale(1.1)}.clients__link[b-6zv9m2h5tq]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.clients__image[b-6zv9m2h5tq]{max-width:80%;max-height:80%;object-fit:contain;transition:transform .3s ease}@keyframes fadeInBox-b-6zv9m2h5tq{to{opacity:1}}
/* /Components/Pages/ClientsAndProjects/ListProjects.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.projects[b-may86uwr4p]{margin:40px;background-color:#f4f4f7;height:calc(100vh - 80px);overflow-y:scroll;overflow-x:hidden;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch;scrollbar-width:none}.projects[b-may86uwr4p]::-webkit-scrollbar{display:none}@media all and (max-width: 768px){.projects[b-may86uwr4p]{margin:40px 20px}}.projects__header[b-may86uwr4p]{width:100%}.projects__grid[b-may86uwr4p]{width:100%;height:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(450px, 1fr));grid-auto-rows:400px;gap:2px;border-top:2px solid #fff;scrollbar-width:none;-ms-overflow-style:none}.projects__grid[b-may86uwr4p]::-webkit-scrollbar{display:none}@media all and (max-width: 768px){.projects__grid[b-may86uwr4p]{grid-template-columns:repeat(auto-fit, minmax(350px, 1fr))}}.projects__block[b-may86uwr4p]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background-color:#f4f4f7;cursor:pointer;border-right:2px solid #fff;border-bottom:2px solid #fff;opacity:0;animation:fadeInBox-b-may86uwr4p .4s ease forwards;animation-delay:var(--animation-delay, 0ms)}.projects__block.is-visible[b-may86uwr4p]{opacity:1;transform:scale(1)}.projects__block:not(:has(img))[b-may86uwr4p]{cursor:default}.projects__block:hover .projects__image[b-may86uwr4p]{transform:scale(1.1)}.projects__link[b-may86uwr4p]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.projects__image[b-may86uwr4p]{max-width:80%;max-height:50%;object-fit:contain;transition:transform .3s ease}.projects__info[b-may86uwr4p]{width:80%;margin-top:12px;display:flex;flex-direction:column}.projects__client[b-may86uwr4p]{font-size:16px;line-height:26px;font-weight:700;color:#e65458}.projects__title[b-may86uwr4p]{font-size:22px;line-height:30px;font-weight:700;color:#000}.projects__text[b-may86uwr4p]{font-size:16px;line-height:26px;color:#656877}@keyframes fadeInBox-b-may86uwr4p{to{opacity:1}}
/* /Components/Pages/ClientsAndProjects/Project.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.project-detail[b-90o6vg9juv]{padding:60px 40px;box-sizing:border-box;margin:auto;width:100%}@media all and (max-width: 768px){.project-detail[b-90o6vg9juv]{padding:30px 20px}}.project-detail .content[b-90o6vg9juv]{padding:0 57px}@media all and (max-width: 768px){.project-detail .content[b-90o6vg9juv]{padding:0 20px}}.project-detail[b-90o6vg9juv]  .button{margin-right:8px}.project-detail .whitejumplinks[b-90o6vg9juv],.project-detail .bluejumplinks[b-90o6vg9juv]{list-style-type:none;padding:0;margin:0}.project-detail .whitejumplinks li[b-90o6vg9juv],.project-detail .bluejumplinks li[b-90o6vg9juv]{display:inline-block}.project-detail .whitejumplinks[b-90o6vg9juv]{display:none;margin:0 auto;position:fixed;z-index:100;top:9px;left:50%;transform:translateX(-50%)}.project-detail .tophead[b-90o6vg9juv]{position:relative;padding:110px 0 80px 0;z-index:0}.project-detail .tophead .blue-bg-layer[b-90o6vg9juv]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#243240;z-index:-1}.project-detail .tophead .back[b-90o6vg9juv]{display:block;width:27px;height:19px;background:url("images/zurueck-pfeil.svg") center center no-repeat;margin-bottom:25px;margin-left:10px}.project-detail .tophead .title[b-90o6vg9juv]{font-size:78px;line-height:100px;font-weight:700;color:#fff;margin:0 0 80px 0}@media all and (max-width: 992px){.project-detail .tophead .title[b-90o6vg9juv]{font-size:32px;line-height:43px;font-weight:700;margin-bottom:40px}}.project-detail .block-grey[b-90o6vg9juv]{display:block;background-color:#f4f4f7}.project-detail .first-article[b-90o6vg9juv]{padding-bottom:80px}.project-detail .first-article .firstarticle-text .logo[b-90o6vg9juv]{margin-bottom:150px}.project-detail .first-article .firstarticle-text .title[b-90o6vg9juv]{font-size:32px;line-height:43px;font-weight:700;margin-bottom:8px}.project-detail .first-article .firstarticle-text .text[b-90o6vg9juv]{font-size:16px;line-height:26px;color:#4c4c4c;margin-bottom:35px}.project-detail .first-article .firstarticle-text .keywords[b-90o6vg9juv]{font-size:16px;line-height:26px;font-weight:600;color:#4c4c4c;margin-bottom:38px}.project-detail .first-article .firstarticle-text .linkext[b-90o6vg9juv]{display:block;height:40px;width:40px;border-radius:50px;background:#e65458 url("images/link-ext.svg") center center no-repeat}.project-detail .first-article .firstarticle-image[b-90o6vg9juv]{display:flex;justify-content:center;align-items:center;padding:0 15px}.project-detail .first-article .firstarticle-image .img[b-90o6vg9juv]{display:block;width:100%;max-width:800px}.project-detail .tech-contact-block[b-90o6vg9juv]{background-color:#fff;z-index:200;padding:0;height:1px;overflow:hidden}.project-detail .tech-contact-block.visible[b-90o6vg9juv]{padding-top:120px;padding-bottom:40px;overflow:auto;height:auto}.project-detail .tech-contact-block[b-90o6vg9juv]  .yourcontact{background-color:rgba(0,0,0,0)}.project-detail .projects[b-90o6vg9juv]{background-color:#f4f4f7;color:#fff}.project-detail .projects .project[b-90o6vg9juv]{position:relative;border-bottom:3px solid #fff;min-height:650px}.project-detail .projects .project.project-image[b-90o6vg9juv]{display:flex;justify-content:center;align-items:center}.project-detail .projects .project.blue[b-90o6vg9juv]{background-color:#243240;border-left:3px solid #fff}.project-detail .projects .project.blue.left[b-90o6vg9juv]{border-right:3px solid #fff;border-left:none}@media all and (max-width: 992px){.project-detail .projects .project.blue.left[b-90o6vg9juv]{border-right:none}}@media all and (max-width: 992px){.project-detail .projects .project.blue[b-90o6vg9juv]{border-left:none}}.project-detail .projects .project .img[b-90o6vg9juv]{width:100%;max-width:800px}.project-detail .projects .project .info[b-90o6vg9juv]{font-size:16px;line-height:26px;display:block;max-width:360px;padding:100px 70px}.project-detail .projects .project .info.left[b-90o6vg9juv]{position:relative;right:0;top:0}.project-detail .projects .project .info .title[b-90o6vg9juv]{font-size:32px;line-height:43px;font-weight:700;margin-bottom:12px}.project-detail .projects .project .info .text[b-90o6vg9juv]{color:#ccc;margin-bottom:28px}.project-detail .projects .project .info .keywords[b-90o6vg9juv]{font-size:16px;line-height:26px;font-weight:600;margin-bottom:12px}.project-row-wrapper[b-90o6vg9juv]{width:100%;height:100%;display:flex}.project-row-wrapper:nth-child(even)[b-90o6vg9juv]{flex-direction:row-reverse}@media all and (max-width: 768px){.project-row-wrapper[b-90o6vg9juv]{flex-direction:column-reverse !important}}
/* /Components/Pages/Company.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.company-page[b-v3drxqy07c]{background-color:#f4f4f7;padding:100px 0px 20px 0px;margin:40px}@media all and (max-width: 768px){.company-page[b-v3drxqy07c]{margin:20px;padding-top:200px}}.company-page .title[b-v3drxqy07c]{display:inline;text-align:center}.company-page .title h1[b-v3drxqy07c]{font-size:90px;line-height:120px;font-weight:700;color:#000;padding:0;margin:0}@media all and (max-width: 768px){.company-page .title h1[b-v3drxqy07c]{font-size:52px;line-height:66px;font-weight:700}}.company-page .title .slogan[b-v3drxqy07c]{font-size:32px;line-height:43px;color:#e65458;font-style:italic;text-align:center}.company-page .leadblock[b-v3drxqy07c]{margin-bottom:80px}.company-page .leadblock .leadtext[b-v3drxqy07c]{font-size:24px;line-height:22px;color:#2a2b2f;line-height:40px !important;margin-top:20px}@media all and (max-width: 768px){.company-page .leadblock .leadtext[b-v3drxqy07c]{font-size:20px;line-height:32px;margin-top:40px}}.company-page .leadblock .ma-image[b-v3drxqy07c]{display:block;width:100%;margin-top:50px}@media all and (max-width: 768px){.company-page .leadblock .ma-image[b-v3drxqy07c]{width:calc(100svw - 40px);margin-left:-32px}}.company-page .jumplinks[b-v3drxqy07c]{display:block;margin:10px auto;text-align:center}@media all and (max-width: 768px){.company-page .jumplinks[b-v3drxqy07c]{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:32px;position:relative;left:-30px;width:calc(100vw - 44px)}}.company-page .jumplinks .jumplink[b-v3drxqy07c]{font-size:16px;line-height:26px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 22px 8px 22px;border:1px solid;border-radius:23px;overflow:hidden;text-decoration:none;cursor:pointer;transition:color .3s ease,border-color .3s ease;border-color:#000;color:#000;z-index:2;min-width:min-content}.company-page .jumplinks .jumplink[b-v3drxqy07c]::before{content:"";position:absolute;inset:0;z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;background-color:#e65458}.company-page .jumplinks .jumplink:hover[b-v3drxqy07c]::before,.company-page .jumplinks .jumplink.active[b-v3drxqy07c]::before{transform:scaleX(1)}.company-page .jumplinks .jumplink:hover[b-v3drxqy07c],.company-page .jumplinks .jumplink.active[b-v3drxqy07c]{border-color:#e65458;color:#fff !important}.company-page .sectionsblock[b-v3drxqy07c]{margin-bottom:200px}.company-page .sectionsblock .col[b-v3drxqy07c]{position:relative}.company-page .sectionsblock .col .whitebg[b-v3drxqy07c]{position:absolute;z-index:0;top:0;left:6px;right:6px;bottom:0;background-color:#fff}.company-page .sectionsblock .section[b-v3drxqy07c]{position:relative;display:block;padding:47px;z-index:1;color:#656877;background-color:#fff;margin-top:12px;height:100%}@media all and (max-width: 768px){.company-page .sectionsblock .section[b-v3drxqy07c]{padding:60px 32px;height:auto}}.company-page .sectionsblock .section .title[b-v3drxqy07c]{font-size:75px;line-height:66px;font-weight:700;color:#2a2b2f;text-transform:uppercase;padding:0;display:inline-block;margin:0 0 35px 0}@media all and (max-width: 768px){.company-page .sectionsblock .section .title[b-v3drxqy07c]{font-size:52px;line-height:66px;font-weight:700;margin-bottom:15px}}.company-page .sectionsblock .section .text[b-v3drxqy07c]{font-size:18px;line-height:29px;line-height:32px;padding-bottom:150px}.company-page .sectionsblock .links[b-v3drxqy07c]{position:absolute;bottom:60px;text-align:center;z-index:2;width:100%;display:flex;align-items:center;justify-content:center;gap:16px;display:flex;flex-wrap:wrap}.company-page .teamarea[b-v3drxqy07c]{margin-top:60px}.info-block[b-v3drxqy07c],#team[b-v3drxqy07c]{padding:0 32px}.row.header[b-v3drxqy07c]{flex-direction:row-reverse}@media all and (max-width: 768px){.row.header[b-v3drxqy07c]{flex-direction:column}}[b-v3drxqy07c] .leadtext>*{font-size:18px;line-height:29px;color:#656877;line-height:32px}
/* /Components/Pages/Contact.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.contact-page[b-vidzx0m3ly]{background-color:#f4f4f7;padding:100px 20px 20px 20px;margin:40px}@media all and (max-width: 768px){.contact-page[b-vidzx0m3ly]{margin:20px 10px 10px 10px;padding-top:180px}}@media all and (max-width: 768px){.contact-page .lines[b-vidzx0m3ly]{display:none}}.contact-page .title[b-vidzx0m3ly]{display:flex;flex-direction:column;padding:0 15px;text-align:center;align-items:center}@media all and (max-width: 768px){.contact-page .title[b-vidzx0m3ly]{text-align:left;align-items:flex-start;justify-content:center}}.contact-page .title h1[b-vidzx0m3ly]{font-size:90px;line-height:120px;font-weight:700;color:#000;padding:0;margin:0}@media all and (max-width: 768px){.contact-page .title h1[b-vidzx0m3ly]{font-size:42px;line-height:57px;font-weight:700}}.contact-page .title .slogan[b-vidzx0m3ly]{font-size:32px;line-height:43px;color:#e65458;font-style:italic}@media all and (max-width: 768px){.contact-page .title .slogan[b-vidzx0m3ly]{font-size:26px;line-height:36px}}@media all and (max-width: 768px){.main-div[b-vidzx0m3ly]{margin:20px 0 !important}[b-vidzx0m3ly] .bg{background-color:none}}
/* /Components/Pages/Home.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.start-page .block[b-jj3ojfyk2u]{padding:80px 20px 20px 20px}@media all and (max-width: 768px){.start-page .block[b-jj3ojfyk2u]{padding:40px 10px 10px 10px}}
/* /Components/Pages/Inhalt.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.standard-page.white .content[b-xeirde0msh]{background-color:#fff}[b-xeirde0msh] .content h1,[b-xeirde0msh] .content h2{font-size:26px;line-height:36px;font-weight:700;color:#2a2b2f}[b-xeirde0msh] .content p{font-size:16px;line-height:26px;color:#656877}
/* /Components/Pages/Job.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.job-detail[b-mbrxmzcrmn]  .main-div{background-color:rgba(0,0,0,0)}.job-detail__main-div[b-mbrxmzcrmn]{box-sizing:border-box;margin:0}.job-detail.main-div[b-mbrxmzcrmn]{background-color:rgba(0,0,0,0)}.job-detail .container-small[b-mbrxmzcrmn]{padding:42px 57px;width:100%;box-sizing:border-box;padding-top:110px}.job-detail .container-small[b-mbrxmzcrmn]  *{font-size:16px;line-height:26px;color:#4c4c4c}.job-detail .container-small[b-mbrxmzcrmn]  h1,.job-detail .container-small[b-mbrxmzcrmn]  h2{font-size:32px;line-height:43px;font-weight:700;color:#323232}.job-detail__upper-block .job-detail__back[b-mbrxmzcrmn]{display:block;width:42px;height:42px;background:#fff url("/images/pfeil-links-rot.svg") center center no-repeat;margin-bottom:27px}.job-detail__upper-block .job-detail__smalltitle[b-mbrxmzcrmn]{display:block;font-size:18px;line-height:29px;font-weight:600;color:#a0a4b6;margin-bottom:20px}.job-detail__upper-block .job-detail__leadtext[b-mbrxmzcrmn]{font-size:16px;line-height:26px;color:#4c4c4c;margin-bottom:40px;max-width:1000px}.job-detail__upper-block .job-detail__title[b-mbrxmzcrmn]{font-size:78px !important;margin-bottom:50px !important;font-weight:700 !important}@media all and (max-width: 992px){.job-detail__upper-block .job-detail__title[b-mbrxmzcrmn]{font-size:32px !important;padding-bottom:25px}}.job-detail__upper-block[b-mbrxmzcrmn]  .button{margin-right:15px}.job-detail__upper-block .job-detail__peopleimage-block[b-mbrxmzcrmn]{--peopleimage-width: 2018.18px;display:block;width:100%;overflow:hidden}.job-detail__upper-block .job-detail__peopleimage-block .job-detail__peopleimage-track[b-mbrxmzcrmn]{display:flex;align-items:center;width:max-content;animation:peopleimage-loop-b-mbrxmzcrmn 40s linear infinite alternate;will-change:transform}.job-detail__upper-block .job-detail__peopleimage-block .job-detail__peopleimage[b-mbrxmzcrmn]{flex:0 0 auto;display:block;max-height:150px;width:auto;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.job-detail__lower-block[b-mbrxmzcrmn]{margin:0 40px}@media all and (max-width: 768px){.job-detail__lower-block[b-mbrxmzcrmn]{margin:0 20px}}.job-detail__lower-block .job-detail__grey-area[b-mbrxmzcrmn]{background-color:#f4f4f7;min-height:50px;padding-top:5px;padding-bottom:5px;max-width:none}.job-detail__jobcontact[b-mbrxmzcrmn]{padding-bottom:80px}.job-detail__jobcontact[b-mbrxmzcrmn]  .yourcontact .inner-block .text-block .text{font-size:16px;line-height:26px}.contact-container[b-mbrxmzcrmn]{margin-left:0;margin-right:0;padding:0 !important;min-width:100%;background-color:#f4f4f7}@keyframes peopleimage-loop-b-mbrxmzcrmn{from{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--peopleimage-width)))}}[b-mbrxmzcrmn] .contactperson{max-width:1426px;margin:0 auto 80px auto;padding:80px 57px 0 57px !important;box-sizing:border-box}
/* /Components/Pages/JobsOverview.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.open-jobs-page .content[b-fbslrlmckl]{padding:42px 57px}.open-jobs-page .filter[b-fbslrlmckl]{padding:0 50px 37px 50px}@media all and (max-width: 768px){.open-jobs-page .filter[b-fbslrlmckl]{padding:0 10px 25px 10px}}.open-jobs-page .filter[b-fbslrlmckl]  .button{margin-right:8px}.open-jobs-page .jobsblock[b-fbslrlmckl]{margin-bottom:80px;padding-left:31px}@media all and (max-width: 768px){.open-jobs-page .jobsblock[b-fbslrlmckl]{padding:0}}.open-jobs-page .jobsblock .row[b-fbslrlmckl]{padding:0}.open-jobs-page .jobsblock .col[b-fbslrlmckl]{display:none;position:relative;margin-bottom:10px}.open-jobs-page .jobsblock .col .whitebg[b-fbslrlmckl]{position:absolute;z-index:0;top:0;left:10px;right:10px;bottom:10px;background-color:#fff}.open-jobs-page .jobsblock .col.show[b-fbslrlmckl]{display:block}.open-jobs-page .jobsblock .col .job[b-fbslrlmckl]{position:relative;display:block;padding:42px 42px 125px 42px;z-index:1;color:#656877;opacity:1}@media all and (max-width: 768px){.open-jobs-page .jobsblock .col .job[b-fbslrlmckl]{padding:25px 25px 125px 25px}}.open-jobs-page .jobsblock .col .job .lead[b-fbslrlmckl]{font-size:18px;line-height:29px;color:#656877;margin-bottom:20px;opacity:1}.open-jobs-page .jobsblock .col .job .title[b-fbslrlmckl]{font-size:26px;line-height:36px;font-weight:700;color:#2a2b2f;opacity:1;padding:0;display:block;margin-bottom:30px}@media all and (max-width: 768px){.open-jobs-page .jobsblock .col .job .title[b-fbslrlmckl]{font-size:22px;line-height:30px;font-weight:700;margin-bottom:20px}}.open-jobs-page .jobsblock .col .job .subtitle[b-fbslrlmckl]{font-size:18px;line-height:29px;color:#656877}.open-jobs-page .jobsblock .col .joblink[b-fbslrlmckl]{position:absolute;bottom:53px;display:inline-block;font-size:18px;line-height:29px;font-weight:600;color:#e65458;background:url("/images/pfeil-kreis-rechts-rot.svg") 98% center no-repeat;padding:2px 45px 2px 0;left:52px}@media all and (max-width: 768px){.open-jobs-page .jobsblock .col .joblink[b-fbslrlmckl]{left:33px}}
/* /Components/Pages/Menu.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.menu[b-5tiwyqe93b]{display:none;overflow:hidden}.menu.open[b-5tiwyqe93b]{display:block}.menu .menu-area[b-5tiwyqe93b]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}.menu .menu-area .white-bg[b-5tiwyqe93b],.menu .menu-area .grey-edge[b-5tiwyqe93b]{position:absolute;width:100%;height:100%;top:0;left:0}.menu .menu-area .white-bg[b-5tiwyqe93b]{z-index:0;background-color:#fff}.menu .menu-area .grey-edge[b-5tiwyqe93b]{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0) url("/images/edge.svg") 40px 40px no-repeat;z-index:1}@media all and (max-width: 1300px){.menu .menu-area .grey-edge[b-5tiwyqe93b]{background-image:none}}.menu .menu-area .navigation[b-5tiwyqe93b]{position:absolute;left:1000px;top:40px;z-index:1}@media all and (max-width: 1640px){.menu .menu-area .navigation[b-5tiwyqe93b]{position:absolute;left:48%}}@media all and (max-width: 1300px){.menu .menu-area .navigation[b-5tiwyqe93b]{position:relative;top:0;right:auto;left:40px}}.menu .menu-area .navigation .home[b-5tiwyqe93b]{display:block;width:36px;height:36px;background:url("/images/haus.svg") center center no-repeat;margin-bottom:10px;margin-top:120px}.menu .menu-area .navigation .home:hover[b-5tiwyqe93b]{background:url("/images/haus-hover.svg") center center no-repeat}.menu .menu-area .navigation .home.active[b-5tiwyqe93b]{background:url("/images/haus-on.svg") center center no-repeat}.menu .menu-area .navigation a[b-5tiwyqe93b]{color:#b3b6c5;position:relative;display:inline-block;overflow:hidden;background:linear-gradient(to right, #000000, #000000 50%, #B3B6C5 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:200% 100%;background-position:100%;transition:background-position 325ms ease}.menu .menu-area .navigation a:hover[b-5tiwyqe93b]{background-position:0 100%}.menu .menu-area .navigation ul[b-5tiwyqe93b]{list-style-type:none;padding:0;margin:0}.menu .menu-area .navigation .mainmenu[b-5tiwyqe93b]{margin-bottom:64px;margin-top:50px}.menu .menu-area .navigation .mainmenu a[b-5tiwyqe93b]{font-size:78px;line-height:100px;font-weight:700;opacity:.5}.menu .menu-area .navigation .mainmenu a.active[b-5tiwyqe93b]{color:#e65458;font-weight:700;opacity:1}.menu .menu-area .navigation .mainmenu a:hover[b-5tiwyqe93b]{opacity:1}@media all and (max-width: 1300px){.menu .menu-area .navigation .mainmenu a[b-5tiwyqe93b]{font-size:40px;line-height:57px;font-weight:700}}.menu .menu-area .navigation .smallmenu[b-5tiwyqe93b]{font-size:22px;line-height:30px;font-weight:600;margin-top:64px}@media all and (max-width: 1300px){.menu .menu-area .navigation .smallmenu[b-5tiwyqe93b]{font-size:22px;line-height:30px}}.menu .menu-area .navigation .smallmenu li[b-5tiwyqe93b]{margin-bottom:5px}@media all and (max-width: 1300px){.menu .menu-area .navigation .smallmenu li[b-5tiwyqe93b]{margin-bottom:10px}}.menu .menu-area .navigation .smallmenu li a.active[b-5tiwyqe93b]{color:#e65458;font-weight:800}.menu .close[b-5tiwyqe93b]{display:block;position:absolute;top:30px;right:30px;width:30px;height:30px;z-index:101;cursor:pointer}.menu .close .icon[b-5tiwyqe93b]{width:30px;height:30px;position:absolute;top:0;right:0;animation:icon-rotate-b-5tiwyqe93b .6s cubic-bezier(0.31, -0.105, 0.43, 1.59) forwards}.menu .close .icon .square[b-5tiwyqe93b]{background-color:#e65458;width:20%;height:20%;position:absolute}.menu .close .icon .square:nth-child(1)[b-5tiwyqe93b]{top:0;left:0;animation:square-hide-b-5tiwyqe93b .6s ease-out forwards}.menu .close .icon .square:nth-child(3)[b-5tiwyqe93b]{top:0;left:76%;animation:square-hide-b-5tiwyqe93b .6s ease-out forwards}.menu .close .icon .square:nth-child(5)[b-5tiwyqe93b]{top:38%;left:38%}.menu .close .icon .square:nth-child(7)[b-5tiwyqe93b]{top:76%;left:0;animation:square-hide-b-5tiwyqe93b .6s ease-out forwards}.menu .close .icon .square:nth-child(9)[b-5tiwyqe93b]{top:76%;left:76%;animation:square-hide-b-5tiwyqe93b .6s ease-out forwards}.menu .close .icon .square:nth-child(2)[b-5tiwyqe93b]{top:0%;left:38%;animation:square-2-anim-b-5tiwyqe93b .6s ease-out forwards}.menu .close .icon .square:nth-child(4)[b-5tiwyqe93b]{top:38%;left:0;animation:square-4-anim-b-5tiwyqe93b .6s ease-out forwards}.menu .close .icon .square:nth-child(6)[b-5tiwyqe93b]{top:38%;left:76%;animation:square-6-anim-b-5tiwyqe93b .6s ease-out forwards}.menu .close .icon .square:nth-child(8)[b-5tiwyqe93b]{top:76%;left:38%;animation:square-8-anim-b-5tiwyqe93b .6s ease-out forwards}@keyframes icon-rotate-b-5tiwyqe93b{0%{transform:rotate(0deg)}100%{transform:rotate(45deg)}}@keyframes square-hide-b-5tiwyqe93b{0%{opacity:1}100%{opacity:0}}@keyframes square-2-anim-b-5tiwyqe93b{0%{top:0;left:38%;height:20%}100%{top:-30%;left:38%;height:50%}}@keyframes square-4-anim-b-5tiwyqe93b{0%{top:38%;left:0;width:20%}100%{top:38%;left:-30%;width:50%}}@keyframes square-6-anim-b-5tiwyqe93b{0%{width:20%}100%{width:50%}}@keyframes square-8-anim-b-5tiwyqe93b{0%{height:20%}100%{height:50%}}
/* /Components/Pages/Service.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.service-page[b-r63tlob4xh]{background-color:#f4f4f7;padding:100px 20px 20px 20px;margin:40px}@media all and (max-width: 768px){.service-page[b-r63tlob4xh]{margin:20px}}.service-page .sidenav[b-r63tlob4xh]{position:fixed;top:0;left:0;bottom:0;background-color:#fff;width:400px;padding:130px 40px 40px 30px;z-index:1;box-sizing:border-box}@media all and (max-width: 1200px){.service-page .sidenav[b-r63tlob4xh]{display:none}}.service-page .sidenav .backlink[b-r63tlob4xh]{margin-bottom:12px}.service-page .sidenav .title[b-r63tlob4xh]{font-size:78px;line-height:100px;font-weight:700;color:#b3b6c5;margin:0}@media all and (max-width: 1200px){.service-page .sidenav .title[b-r63tlob4xh]{font-size:32px;line-height:43px;font-weight:700;margin:0 0 8px 0}}@media all and (max-width: 768px){.service-page .sidenav .title[b-r63tlob4xh]{display:none}}.service-page .sidenav .subtitle[b-r63tlob4xh]{font-size:26px;line-height:36px;color:#e65458}@media all and (max-width: 1200px){.service-page .sidenav .subtitle[b-r63tlob4xh]{font-size:20px;line-height:32px;margin-bottom:20px}}@media all and (max-width: 768px){.service-page .sidenav .subtitle[b-r63tlob4xh]{display:none}}.service-page .sidenav .links-mobile[b-r63tlob4xh]{display:none}.service-page .sidenav .links-mobile .label[b-r63tlob4xh]{font-size:16px;line-height:26px}@media all and (max-width: 1200px){.service-page .sidenav .links-mobile[b-r63tlob4xh]{display:block}}.service-page .sidenav .links-mobile select[b-r63tlob4xh]{font-size:18px;line-height:29px}.service-page .sidenav .links[b-r63tlob4xh]{list-style-type:none;padding:0 0 150px 0;margin-top:35px}@media all and (max-width: 1200px){.service-page .sidenav .links[b-r63tlob4xh]{display:none}}.service-page .sidenav .links:first-child[b-r63tlob4xh]{border-top:1px solid #b3b6c5}.service-page .sidenav .links li[b-r63tlob4xh]{border-bottom:1px solid #b3b6c5}.service-page .sidenav .links li .link[b-r63tlob4xh]{display:block;font-size:18px;line-height:29px;line-height:32px;color:#656877;background:url("/images/plus.svg") 97% center no-repeat;padding:15px 50px 15px 17px;border-left:3px solid #e65458}.service-page .sidenav .links li .link.active[b-r63tlob4xh]{color:#fff;background:#e65458 url("/images/x-kreis.svg") 98% center no-repeat}.service-page .back-content[b-r63tlob4xh]{position:fixed;z-index:0;display:block;padding:0 53px 177px 124px;left:400px;width:calc(100% - 440px);box-sizing:border-box}@media all and (max-width: 1200px){.service-page .back-content[b-r63tlob4xh]{left:20px;padding:0;width:calc(100% - 40px);margin-top:150px}}.service-page .back-content .image[b-r63tlob4xh]{position:relative;display:block;width:100%}@media all and (max-width: 1200px){.service-page .back-content .image[b-r63tlob4xh]{position:static;left:0}}.service-page .back-content .image[b-r63tlob4xh]  svg{width:100%;height:auto;max-width:1324px}.service-page .back-content .title[b-r63tlob4xh]{font-size:90px;line-height:120px;font-weight:700;color:#2a2b2f;margin-bottom:20px;word-wrap:break-word}@media all and (max-width: 1200px){.service-page .back-content .title[b-r63tlob4xh]{font-size:60px;line-height:80px;font-weight:800;overflow-wrap:break-word;padding:0 34px}}.service-page .back-content .slogan[b-r63tlob4xh]{font-size:42px;line-height:57px;color:#e65458;font-style:italic}@media all and (max-width: 1200px){.service-page .back-content .slogan[b-r63tlob4xh]{font-size:26px;line-height:36px;padding:0 34px}}.service-page .front-content[b-r63tlob4xh]{position:absolute;left:484px;width:calc(100% - 537px);margin-top:100svh}@media all and (max-width: 1200px){.service-page .front-content[b-r63tlob4xh]{left:10px;width:calc(100% - 20px)}}.service-page .front-content .inner-block[b-r63tlob4xh]{display:block;max-width:1324px}.service-page .front-content .inner-block .grey[b-r63tlob4xh]{background-color:#2a2b2f;display:block;min-height:750px;padding:100px 138px 100px 110px}@media all and (max-width: 1200px){.service-page .front-content .inner-block .grey[b-r63tlob4xh]{padding:100px 30px 100px 30px;width:calc(100% - 40px);margin-left:-10px}}.service-page .front-content .inner-block .grey .smalltitle[b-r63tlob4xh]{font-size:18px;line-height:29px;font-weight:600;color:#e65458;text-transform:uppercase;max-width:100%}.service-page .front-content .inner-block .grey .title[b-r63tlob4xh]{font-size:60px;line-height:80px;font-weight:600;line-height:80px;color:#fff}@media all and (max-width: 1200px){.service-page .front-content .inner-block .grey .title[b-r63tlob4xh]{font-size:32px;line-height:43px;font-weight:600}}.service-page .front-content .inner-block .grey .text[b-r63tlob4xh]{font-size:24px;line-height:22px;margin-top:80px;line-height:40px;color:#fff}.service-page .front-content .inner-block .grey .text[b-r63tlob4xh]  p{font-size:18px;line-height:29px}[b-r63tlob4xh] .bg,.bg[b-r63tlob4xh]{bottom:40px}[b-r63tlob4xh] .contactperson{margin-bottom:40px}@media all and (max-width: 1200px){[b-r63tlob4xh] .contactperson{margin-bottom:20px}}.back-mobile[b-r63tlob4xh]{display:none;position:fixed;left:50px;top:150px}@media all and (max-width: 1200px){.back-mobile[b-r63tlob4xh]{display:block}.normal-grey[b-r63tlob4xh]{width:calc(100% + 10px)}}.normal-grey[b-r63tlob4xh]{margin-bottom:40px}
/* /Components/Pages/Services.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.services-page .content[b-0zl1tv2gpv]{padding:42px 57px}.services-page .sectionsblock[b-0zl1tv2gpv]{margin-bottom:80px}.services-page .sectionsblock .col[b-0zl1tv2gpv]{position:relative}.services-page .sectionsblock .col .whitebg[b-0zl1tv2gpv]{position:absolute;z-index:0;top:0;left:6px;right:6px;bottom:20px;background-color:#fff}.services-page .sectionsblock .section[b-0zl1tv2gpv]{position:relative;display:block;padding:47px;z-index:1;color:#656877}@media all and (max-width: 768px){.services-page .sectionsblock .section[b-0zl1tv2gpv]{padding:15px}}.services-page .sectionsblock .section .title[b-0zl1tv2gpv]{font-size:75px;line-height:66px;font-weight:700;color:#000;text-transform:uppercase;padding:0;display:inline-block;margin:0 0 35px 0;opacity:1}@media all and (max-width: 768px){.services-page .sectionsblock .section .title[b-0zl1tv2gpv]{font-size:52px;line-height:66px;font-weight:700;margin-bottom:10px;margin-top:53px}}.services-page .sectionsblock .section .subtitle[b-0zl1tv2gpv]{font-size:26px;line-height:36px;color:#e65458;min-height:80px}@media all and (max-width: 768px){.services-page .sectionsblock .section .subtitle[b-0zl1tv2gpv]{min-height:50px}}.services-page .sectionsblock .section .links[b-0zl1tv2gpv]{list-style-type:none;padding:0 0 150px 0;margin-top:35px}@media all and (max-width: 768px){.services-page .sectionsblock .section .links[b-0zl1tv2gpv]{padding-bottom:80px;margin-top:10px}}.services-page .sectionsblock .section .links:first-child[b-0zl1tv2gpv]{border-top:1px solid #b3b6c5}.services-page .sectionsblock .section .links li[b-0zl1tv2gpv]{border-bottom:1px solid #b3b6c5}.services-page .sectionsblock .section .links li .link[b-0zl1tv2gpv]{position:relative;display:block;font-size:18px;line-height:29px;line-height:32px;color:#656877;padding:15px 17px 15px 17px;transition:color .3s ease-in-out}.services-page .sectionsblock .section .links li .link span[b-0zl1tv2gpv]{position:relative;z-index:1}.services-page .sectionsblock .section .links li .link:hover[b-0zl1tv2gpv]{color:#fff}.services-page .sectionsblock .section .links li .link[b-0zl1tv2gpv]::before{content:"";position:absolute;top:0;right:0;height:100%;width:0;background-color:#e65458;z-index:0;transition:width .3s ease .1s}.services-page .sectionsblock .section .links li .link:hover[b-0zl1tv2gpv]::before{width:100%}.services-page .sectionsblock .section .links li .link[b-0zl1tv2gpv]::after{content:"";position:absolute;top:50%;right:17px;transform:translateY(-50%);width:26px;height:26px;background:url("/images/plus.svg") center center no-repeat;transition:transform .4s ease,background .3s ease;z-index:1}.services-page .sectionsblock .section .links li .link:hover[b-0zl1tv2gpv]::after{background:url("/images/pfeil-kreis-rechts-weiss.svg") center center no-repeat;transform:translateY(-50%) rotate(450deg)}@media all and (max-width: 768px){.standard-page .title[b-0zl1tv2gpv]{margin-top:60px}}
/* /Components/Pages/Startpage/Facts.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.facts[b-r83innqdaw]{padding:68px 14px 100px 14px;text-align:center;overflow:hidden}@media all and (max-width: 768px){.facts[b-r83innqdaw]{padding-bottom:0}}.facts__title[b-r83innqdaw]{margin:0}.facts__numbers[b-r83innqdaw]{margin:72px 0 0 0;display:flex;flex-wrap:wrap;max-width:1440px;width:100%;text-align:center;align-items:center;gap:64px;justify-content:center;min-width:100%}@media all and (max-width: 768px){.facts__numbers[b-r83innqdaw]{margin-top:34px;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 20px;align-items:start}}
/* /Components/Pages/Startpage/OpenJobs.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.open-jobs[b-53k76f9o0k]{--open-jobs-peopleimage-width: 2018.18px;background-color:#fff;min-height:70px;padding:0}.open-jobs__slider .swiper-wrapper[b-53k76f9o0k]{padding:0;text-align:center}.open-jobs__title[b-53k76f9o0k]{padding:0;margin:30px 0;text-align:center;font-size:32px;line-height:43px;font-weight:700}.open-jobs__more[b-53k76f9o0k]{font-size:18px;line-height:29px;font-weight:700;display:inline-block;color:#e65458;text-align:center;padding-left:25px;background:#fff url("/images/pfeil-rechts-rot.svg") left center no-repeat;margin:0 auto 50px auto}.open-jobs__peopleimage-block[b-53k76f9o0k]{margin-top:20px;margin-bottom:50px;overflow:hidden}.open-jobs__peopleimage-track[b-53k76f9o0k]{display:flex;align-items:center;width:max-content;animation:open-jobs-peopleimage-loop-b-53k76f9o0k 40s linear infinite;will-change:transform}.open-jobs__peopleimage[b-53k76f9o0k]{flex:0 0 auto;display:block;max-height:150px;width:auto;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.open-jobs__insentive-text[b-53k76f9o0k]{font-size:18px;line-height:29px;max-width:768px;color:#656877;text-align:center;margin:0 auto 64px auto}@keyframes open-jobs-peopleimage-loop-b-53k76f9o0k{from{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--open-jobs-peopleimage-width)))}}
/* /Components/Pages/Startpage/OurClients.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.clients[b-27zsahpczd]{background-color:#fff;height:227px}.clients .clients-list[b-27zsahpczd]{margin:0 auto;display:flex;padding:20px 0 20px 0;height:calc(100% - 30px);box-sizing:border-box;align-items:center}@media all and (max-width: 992px){.clients[b-27zsahpczd]{display:block;text-align:center}}.clients[b-27zsahpczd]  .element{margin-right:100px}.clients[b-27zsahpczd]  .element .img{max-height:40px;margin:5px auto}
/* /Components/Pages/Startpage/Partners.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.partners[b-22x6d3vr29]{background-color:#fff;height:227px}.partners .partner-list[b-22x6d3vr29]{margin:0 auto;display:flex;padding:20px 0 20px 0;height:calc(100% - 30px);box-sizing:border-box;align-items:center}@media all and (max-width: 992px){.partners[b-22x6d3vr29]{display:block;text-align:center}}.partners[b-22x6d3vr29]  .element{margin-right:100px}.partners[b-22x6d3vr29]  .element .img{max-height:40px;margin:5px auto}
/* /Components/Pages/Startpage/StartSlider.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.slider[b-nftrx1u70l]{padding:20px;overflow:hidden}@media all and (max-width: 768px){.slider[b-nftrx1u70l]{padding:180px 10px 10px 10px;min-height:80vh}}.slider__inner[b-nftrx1u70l]{display:flex;flex-direction:column;align-items:center;min-height:100%}.slider__swiper[b-nftrx1u70l]{position:relative;width:100%;overflow:hidden}.slider__media[b-nftrx1u70l]{width:100%;display:flex;justify-content:center;margin-bottom:20px}.slider__media[b-nftrx1u70l]  svg{width:80%;height:auto;max-width:1470px}@media all and (max-width: 768px){.slider__media[b-nftrx1u70l]  svg{width:100%;max-width:none}}.slider__image-fill[b-nftrx1u70l]{min-height:250px;width:100px}.slider__image[b-nftrx1u70l]{width:100%;max-width:948px;display:block;margin:0 auto}.slider__slide[b-nftrx1u70l]{flex:0 0 100%;width:100%;box-sizing:border-box;opacity:.35;transition:opacity .45s ease}.slider__slide .slider__image[b-nftrx1u70l],.slider__slide .slider__red-bars[b-nftrx1u70l],.slider__slide .slider__title[b-nftrx1u70l],.slider__slide .slider__text[b-nftrx1u70l]{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.slider__red-bars[b-nftrx1u70l]{text-align:center;margin:40px auto 10px auto;display:flex;align-items:center;justify-content:center;gap:8px}.slider__wrapper[b-nftrx1u70l]{display:flex;padding:0;margin:0;list-style:none;box-sizing:border-box}.slider__title[b-nftrx1u70l]{padding:0;margin:0}@media all and (max-width: 768px){.slider__title[b-nftrx1u70l]{font-size:42px;line-height:57px;font-weight:800}}.slider__text[b-nftrx1u70l]{font-size:18px;line-height:29px;color:#656877;text-align:center;max-width:800px;margin:0 auto;padding-bottom:25px}@media all and (max-width: 768px){.slider__text[b-nftrx1u70l]{display:none}}.slider[b-nftrx1u70l]  .swiper-slide-active,.slider[b-nftrx1u70l]  .swiper-slide-duplicate-active{opacity:1}.slider[b-nftrx1u70l]  .swiper-slide-active .slider__image,.slider[b-nftrx1u70l]  .swiper-slide-duplicate-active .slider__image{opacity:1;transform:translateY(0);transition-delay:.05s}.slider[b-nftrx1u70l]  .swiper-slide-active .slider__red-bars,.slider[b-nftrx1u70l]  .swiper-slide-duplicate-active .slider__red-bars{opacity:1;transform:translateY(0);transition-delay:.2s}.slider[b-nftrx1u70l]  .swiper-slide-active .slider__title,.slider[b-nftrx1u70l]  .swiper-slide-duplicate-active .slider__title{opacity:1;transform:translateY(0);transition-delay:.3s}.slider[b-nftrx1u70l]  .swiper-slide-active .slider__text,.slider[b-nftrx1u70l]  .swiper-slide-duplicate-active .slider__text{opacity:1;transform:translateY(0);transition-delay:.42s}.slider[b-nftrx1u70l]  .bar-red{display:inline-block;margin-bottom:5px !important}.slider[b-nftrx1u70l]  .swiper-pagination{position:relative;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:12px}@media all and (max-width: 768px){.slider[b-nftrx1u70l]  .swiper-pagination{margin-top:100px}}.slider[b-nftrx1u70l]  .swiper-pagination .swiper-pagination-bullet{display:block;width:12px;height:12px;border-radius:50%;background-color:#fff !important;border:solid #a0a4b6 1px;opacity:1;cursor:pointer}.slider[b-nftrx1u70l]  .swiper-pagination .swiper-pagination-bullet-active{background-color:#e65458 !important}[b-nftrx1u70l] .swiper-wrapper .swiper-pagination .swiper-pagination-bullet-active{background-color:#e65458 !important}
/* /Components/Pages/Startpage/StrongTeam.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.strong-team[b-720snl6upf]{padding:27px 110px 69px 110px}@media all and (max-width: 768px){.strong-team[b-720snl6upf]{padding:27px 50px 61px 50px}}.strong-team .red-bars[b-720snl6upf]{text-align:center}
/* /Components/Partials/Buttons/ChatIcon.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.chat-icon[b-15yg7w0geu]{position:fixed;right:93px;bottom:93px;z-index:80;display:block;width:77px;height:77px;background:url("/images/chat-kreis-rot.svg") center center no-repeat}@media all and (max-width: 768px){.chat-icon[b-15yg7w0geu]{right:35px;bottom:35px}}
/* /Components/Partials/Buttons/MainButton.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.button[b-4432rsqb4o]{font-size:16px;line-height:26px;position:relative;display:inline-flex;align-items:center;padding:7px 22px 8px 22px;white-space:nowrap;border:1px solid;border-radius:23px;margin-bottom:10px;overflow:hidden;text-decoration:none;cursor:pointer;transition:color .3s ease,border-color .3s ease;gap:4px}.button span[b-4432rsqb4o],.button .button-icon[b-4432rsqb4o]{position:relative;z-index:1;color:inherit}.button .button-icon[b-4432rsqb4o]{width:20px;height:20px;flex:0 0 auto;display:inline-block;background-color:currentColor;mask:var(--icon) no-repeat center/contain;-webkit-mask:var(--icon) no-repeat center/contain}.button[b-4432rsqb4o]::before{content:"";position:absolute;inset:0;z-index:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.button:hover[b-4432rsqb4o]::before,.button.active[b-4432rsqb4o]::before{transform:scaleX(1)}.button.black[b-4432rsqb4o]{border-color:#000;color:#000}.button.black[b-4432rsqb4o]::before{background-color:#e65458}.button.black:hover[b-4432rsqb4o],.button.black.active[b-4432rsqb4o]{border-color:#e65458;color:#fff}.button.black:hover .button-title[b-4432rsqb4o],.button.black.active .button-title[b-4432rsqb4o]{color:#fff}.button.blue[b-4432rsqb4o]{border-color:#243240;color:#243240}.button.blue[b-4432rsqb4o]::before{background-color:#fff}.button.blue:hover[b-4432rsqb4o],.button.blue.active[b-4432rsqb4o]{border-color:#fff;color:#000}.button.blue:hover .button-title[b-4432rsqb4o],.button.blue.active .button-title[b-4432rsqb4o]{color:#000}.button.grey5[b-4432rsqb4o]{border-color:#656877;color:#656877}.button.grey5[b-4432rsqb4o]::before{background-color:#656877}.button.grey5:hover[b-4432rsqb4o],.button.grey5.active[b-4432rsqb4o]{color:#fff}.button.grey5:hover .button-title[b-4432rsqb4o],.button.grey5.active .button-title[b-4432rsqb4o]{color:#fff}.button.no-click[b-4432rsqb4o]{pointer-events:none !important;transition:none !important}.button.no-click[b-4432rsqb4o]::before{transition:none !important;transform:scaleX(0) !important}.button.no-click span[b-4432rsqb4o],.button.no-click .button-icon[b-4432rsqb4o],.button.no-click .button-title[b-4432rsqb4o]{transition:none !important}.button.no-click:hover[b-4432rsqb4o],.button.no-click.active[b-4432rsqb4o]{color:inherit !important;border-color:inherit !important}.button.no-click:hover[b-4432rsqb4o]::before,.button.no-click.active[b-4432rsqb4o]::before{transform:scaleX(0) !important}.button.no-click:hover .button-title[b-4432rsqb4o],.button.no-click.active .button-title[b-4432rsqb4o]{color:inherit !important}
/* /Components/Partials/Buttons/RedBar.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.bar-red[b-ndmm3dr9hr]{font-size:18px;line-height:29px;font-weight:600;padding:4px 14px 4px 14px;background-color:#e65458;color:#fff;text-transform:uppercase}
/* /Components/Partials/Contact/ContactBlock.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.contactpart[b-8ozgpt03st]{padding-bottom:50px;padding-top:102px}@media all and (max-width: 768px){.contactpart[b-8ozgpt03st]{padding-top:0}}.contactpart .col[b-8ozgpt03st]{position:relative}.contactpart .lines[b-8ozgpt03st]{display:block;margin:0 auto;max-width:1370px;width:100%}@media all and (max-width: 768px){.contactpart .lines[b-8ozgpt03st]{display:none}}.contactpart .eschen-block[b-8ozgpt03st],.contactpart .buchs-block[b-8ozgpt03st]{min-height:300px}@media all and (max-width: 768px){.contactpart .eschen-block[b-8ozgpt03st],.contactpart .buchs-block[b-8ozgpt03st]{padding:15px}}.contactpart .company[b-8ozgpt03st]{font-size:26px;line-height:36px;font-weight:700}.contactpart .address[b-8ozgpt03st]{font-size:18px;line-height:29px;margin-bottom:15px}.contactpart .link[b-8ozgpt03st]{font-size:16px;line-height:26px;display:inline-flex;border:1px solid #000;border-radius:22px;color:#000;white-space:nowrap;padding:9px 23px 9px 43px;margin-bottom:13px;margin-right:10px}.contactpart .link.mail[b-8ozgpt03st]{max-width:220px;background:url("/images/email.svg") 16px center/20px 27px no-repeat}.contactpart .link.phone[b-8ozgpt03st]{max-width:220px;background:url("/images/telefon.svg") 15px center no-repeat}.contactpart .row[b-8ozgpt03st]{font-size:18px;line-height:29px}.contactpart .openings[b-8ozgpt03st]{font-size:20px;line-height:32px;font-weight:600}.contactpart .openingtimes[b-8ozgpt03st]{white-space:nowrap;font-size:18px}.contactpart .important-block[b-8ozgpt03st]{margin-top:40px}.contactpart .important-block .important[b-8ozgpt03st]{font-size:18px;line-height:29px;font-weight:700}.contactpart .plan[b-8ozgpt03st]{display:block;max-width:867px;width:100%;margin-bottom:80px}@media all and (max-width: 992px){.contactpart .plan[b-8ozgpt03st]{margin-bottom:20px}}.contactpart .planlink[b-8ozgpt03st]{position:absolute;bottom:0;text-align:center;width:100%;left:0}@media all and (max-width: 992px){.contactpart .planlink[b-8ozgpt03st]{position:relative;margin-bottom:40px}}
/* /Components/Partials/Diagonals/DynDiagonal.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.diagonal-line[b-wevj14bnol]{overflow:hidden;z-index:10;height:150px;margin-top:150px}@media all and (max-width: 1200px){.diagonal-line[b-wevj14bnol]{margin-top:120px;height:120px}}@media all and (max-width: 992px){.diagonal-line[b-wevj14bnol]{height:100px;margin-top:100px}}@media all and (max-width: 768px){.diagonal-line[b-wevj14bnol]{margin-top:80px;height:80px}}.diagonal-line.top .diagonal-gradient[b-wevj14bnol]{clip-path:polygon(0 100%, 100% 0, 100% 100%, 0 100%)}.diagonal-line.bottom[b-wevj14bnol]{margin-top:0}.diagonal-line.bottom .diagonal-gradient[b-wevj14bnol]{clip-path:polygon(0 0, 100% 0, 100% 0, 0 100%)}.diagonal-line .diagonal-gradient[b-wevj14bnol]{width:100%;height:100%;background-color:#f4f4f7}
/* /Components/Partials/Facts/FactNumberBlock.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}[b-5zlojumv1c] .scrollAnimationWrapper{width:100%;height:100%}.fact-number-block[b-5zlojumv1c]{height:210px;width:200px}.fact-number-block__icon[b-5zlojumv1c]{width:100%;top:0px;z-index:2;position:relative}@media all and (max-width: 768px){.fact-number-block__icon[b-5zlojumv1c]{transform:translateX(-50%);width:150px;left:50%;position:absolute}}.fact-number-block__value[b-5zlojumv1c]{font-size:24px;line-height:22px;font-weight:600;display:flex;position:absolute;left:50%;top:123px;transform:translateX(-50%) translateY(-50%);align-items:center;justify-content:center;color:#fff;background-color:#e65458;border-radius:100%;opacity:.9;align-items:center;width:80px;height:80px;z-index:1}@media all and (max-width: 768px){.fact-number-block__value[b-5zlojumv1c]{top:90px;width:70px;height:70px}}.fact-number-block__text[b-5zlojumv1c]{font-size:18px;line-height:29px;font-weight:700;color:#000;text-align:center;display:block;position:absolute;transform:translateX(-50%) translateY(-50%);left:50%;top:220px}@media all and (max-width: 768px){.fact-number-block__text[b-5zlojumv1c]{top:160px}}@media all and (max-width: 768px){.fact-number-block[b-5zlojumv1c]{width:100%}.fact-number-block:last-child[b-5zlojumv1c]{grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}}
/* /Components/Partials/HScroll/HScroll.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.hscroll[b-trt62jk00g]{margin:0 auto;width:100%;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;touch-action:pan-x;-ms-overflow-style:none;scrollbar-width:none}.hscroll[b-trt62jk00g]::-webkit-scrollbar{display:none}.hscroll__inner[b-trt62jk00g]{display:flex;flex-wrap:nowrap;justify-content:var(--hscroll-justify-content, space-between);align-items:center;gap:var(--hscroll-item-gap, 50px);list-style-type:none;width:max-content;min-width:100%;padding:0;margin:0}.hscroll__element[b-trt62jk00g]{flex:0 0 auto}.hscroll__element .hscroll__link[b-trt62jk00g],.hscroll__element .hscroll__img[b-trt62jk00g]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.hscroll__element .hscroll__img[b-trt62jk00g]{max-height:103px;margin:5px auto}@media(hover: hover)and (pointer: fine){.hscroll--animate[b-trt62jk00g]{overflow:hidden}.hscroll--animate .hscroll__inner[b-trt62jk00g]{will-change:transform;animation:hscroll-bounce-b-trt62jk00g 20s linear infinite alternate}.hscroll--animate:not(.is-overflowing) .hscroll__inner[b-trt62jk00g]{animation:none;transform:translateX(0)}}@media(hover: none),(pointer: coarse){.hscroll--animate[b-trt62jk00g]{overflow-x:auto;overflow-y:hidden}.hscroll--animate .hscroll__inner[b-trt62jk00g]{animation:none;transform:none}}@keyframes hscroll-bounce-b-trt62jk00g{from{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--hscroll-overflow, 0px)))}}
/* /Components/Partials/Overlays/ServicePoint.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.sp-close[b-afqnpx7j76]{display:none;position:absolute;top:40px;right:20px;height:80px;width:80px;background:url("/images/button-icons/schliessen-kreis-rot.svg") center center no-repeat;z-index:202}@media all and (max-width: 1200px){.sp-close[b-afqnpx7j76]{background-size:100%;top:20px;right:20px;height:49px;width:49px}}.service-point[b-afqnpx7j76]{display:none;background-color:#f5f5f5;border-radius:28px 290px 0 28px;position:fixed;top:40px;left:40px;bottom:40px;right:40px;z-index:201;padding:55px 318px 55px 118px;box-sizing:border-box}@media all and (max-width: 768px){.service-point[b-afqnpx7j76]{position:fixed;border-radius:0 170px 0 0;transform:none;top:15px;left:15px;bottom:15px;right:15px;padding:20px 25px;overflow-y:scroll}}.service-point__body[b-afqnpx7j76]{display:flex;height:100%;width:100%;flex-direction:column}@media all and (max-width: 768px){.service-point__body[b-afqnpx7j76]{height:auto}}.service-point__body__upper[b-afqnpx7j76]{display:flex;flex-direction:column}@media all and (max-width: 768px){.service-point__body__upper[b-afqnpx7j76]{flex-direction:column-reverse}}.service-point__body__upper__info__title[b-afqnpx7j76]{font-size:52px;line-height:66px;font-weight:700;margin:0;color:#ccc}.service-point__body__upper__info__title:last-child[b-afqnpx7j76]{color:#000}.service-point__body__upper__image[b-afqnpx7j76]{margin-top:60px;width:100%;background-size:contain}.service-point__body__upper__image img[b-afqnpx7j76]{width:77%}.service-point__body__upper__image .img-mobile[b-afqnpx7j76]{display:none}@media all and (max-width: 768px){.service-point__body__upper__image .img-mobile[b-afqnpx7j76]{display:block}}.service-point__body__upper__image .img-web[b-afqnpx7j76]{display:block}@media all and (max-width: 768px){.service-point__body__upper__image .img-web[b-afqnpx7j76]{display:none}}@media all and (max-width: 768px){.service-point__body__upper__image[b-afqnpx7j76]{display:flex;align-items:center}.service-point__body__upper__image img[b-afqnpx7j76]{width:100%}}.service-point__body__lower[b-afqnpx7j76]{display:flex;gap:128px;margin-top:32px}@media all and (max-width: 768px){.service-point__body__lower[b-afqnpx7j76]{flex-direction:column;gap:60px}}.service-point__body__lower__content[b-afqnpx7j76],.service-point__body__lower__pc-info[b-afqnpx7j76]{display:flex;flex-direction:column;width:100%;height:100%}[b-afqnpx7j76] .service-point__body__lower__content>*,.service-point__body__lower__pc-info>*[b-afqnpx7j76]{margin:0}[b-afqnpx7j76] .service-point__body__lower__content h1,.service-point__body__lower__pc-info h1[b-afqnpx7j76]{font-size:52px;line-height:66px;font-weight:700;color:#e65458}[b-afqnpx7j76] .service-point__body__lower__content h2,.service-point__body__lower__pc-info h2[b-afqnpx7j76]{font-size:32px;line-height:43px;font-weight:700;color:#e65458;margin:8px 0}[b-afqnpx7j76] .service-point__body__lower__content h3,.service-point__body__lower__pc-info h3[b-afqnpx7j76]{font-size:18px;line-height:29px;font-weight:700;color:#000;margin:8px 0}[b-afqnpx7j76] .service-point__body__lower__content span,[b-afqnpx7j76] .service-point__body__lower__content p,.service-point__body__lower__pc-info span[b-afqnpx7j76],.service-point__body__lower__pc-info p[b-afqnpx7j76]{font-size:18px;line-height:29px;color:#000}[b-afqnpx7j76] .markup-button{font-size:16px;line-height:26px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 22px 8px 22px;border:1px solid;border-radius:23px;overflow:hidden;text-decoration:none;cursor:pointer;transition:color .3s ease,border-color .3s ease;margin-top:42px;border-color:#000;color:#000}[b-afqnpx7j76] .markup-button::before{content:"";position:absolute;inset:0;z-index:-1;transform:scaleX(0);transform-origin:left;transition:transform .3s ease;background-color:#e65458}[b-afqnpx7j76] .markup-button:hover::before,[b-afqnpx7j76] .markup-button.active::before{transform:scaleX(1)}[b-afqnpx7j76] .markup-button:hover,[b-afqnpx7j76] .markup-button.active{border-color:#e65458;color:#fff}[b-afqnpx7j76] .markup-button-icon{width:16px;height:16px;display:inline-block;background-color:currentColor;mask:var(--icon) center/contain no-repeat;-webkit-mask:var(--icon) center/contain no-repeat}[b-afqnpx7j76] .markup-button:hover .markup-button-icon{background-color:#fff}
/* /Components/Partials/Overlays/SubPages/CustomerService.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.sp-kundenservice h2[b-hcs28owpbm]{font-size:28px;line-height:66px;font-weight:800;color:#e65458;margin:0 0 25px 0}.sp-kundenservice h3[b-hcs28owpbm]{font-size:20px;line-height:32px;font-weight:700;color:#000;margin:0 0 25px 0}.sp-kundenservice .image[b-hcs28owpbm]{display:block;width:80%;max-width:400px;margin:-80px 10px 0 100px}@media all and (max-width: 1200px){.sp-kundenservice .image[b-hcs28owpbm]{max-width:280px;margin:10px auto 0 auto}}.sp-kundenservice .text[b-hcs28owpbm]{margin-bottom:20px}
/* /Components/Partials/Overlays/SubPages/RemoteSupport.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.sp-fernwartung h2[b-9bt5v5vfx7]{font-size:28px;line-height:66px;font-weight:800;color:#e65458;margin:0 0 25px 0}.sp-fernwartung h3[b-9bt5v5vfx7]{font-size:20px;line-height:32px;font-weight:700;color:#000;margin:0 0 25px 0}.sp-fernwartung .teamviewer .image[b-9bt5v5vfx7]{display:block;width:100%;max-width:610px;margin-bottom:-40px}.sp-fernwartung .teamviewer .text[b-9bt5v5vfx7]{margin-bottom:20px}
/* /Components/Partials/ParallaxDiagonal/ParallaxDiagonal.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.parallax-box[b-tnx7mx58wj]{position:relative;width:100svw;min-height:100svh;overflow:hidden;display:flex;align-items:center;justify-content:center;opacity:0;clip-path:polygon(0% 20%, 100% 0%, 100% 100%, 0% 100%);left:-55px;background-repeat:no-repeat;background-size:cover;background-position:center}@media all and (max-width: 768px){.parallax-box[b-tnx7mx58wj]{clip-path:polygon(0% 10%, 100% 0%, 100% 100%, 0% 100%);left:-20px}}.parallax-box[b-tnx7mx58wj]::before{content:"";position:fixed;inset:0;z-index:-1;background-image:inherit;background-repeat:no-repeat;background-size:cover;background-position:center}.parallax-box__content[b-tnx7mx58wj]{position:relative;z-index:1;padding:1rem}
/* /Components/Partials/ScrollIcon/ScrollIcon.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.scroll-icon[b-4d2hw2ihkr]{display:none;position:fixed;left:50%;bottom:50px;z-index:99;width:27px;height:58px;background:url("/images/scroll.svg") center center no-repeat}.scroll-icon.show[b-4d2hw2ihkr]{display:block}
/* /Components/Partials/Team/Team.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.teamlist[b-fwx7456xl9]{width:100%;margin:0 auto;max-width:1800px;padding:64px 0 0 0;column-gap:clamp(24px,6vw,120px);display:flex;flex-wrap:wrap;justify-content:center;gap:50px clamp(40px,8vw,120px)}@media all and (max-width: 768px){.teamlist[b-fwx7456xl9]{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:20px}}.teamlist .malink[b-fwx7456xl9]{display:flex;width:100%;height:100%;align-items:center;text-align:center;flex-direction:column}.teamlist .malink .ma-image[b-fwx7456xl9],.teamlist .malink .display-image[b-fwx7456xl9]{display:block;height:225px;z-index:0}.teamlist .malink .name[b-fwx7456xl9]{font-size:16px;line-height:26px;position:relative;color:#fff;background-color:#e65458;z-index:1;margin-top:-5px;height:22px;padding:5px 20px;border-radius:30px;white-space:nowrap;display:flex;align-items:center;justify-content:center}.teamlist .malink .area[b-fwx7456xl9]{font-size:16px;line-height:26px;color:#656877;position:relative;margin-top:8px;max-width:150px}
/* /Components/Partials/Team/TeamPerson.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.team-person[b-lpdb3xhvwd]{position:fixed;inset:0;z-index:1000;overflow:visible;display:none;margin:72px 144px}@media all and (max-width: 1650px){.team-person[b-lpdb3xhvwd]{margin:48px 14px 18px 14px}}.team-person__scroll[b-lpdb3xhvwd]{height:100%;background-color:#fff;overflow-y:auto;padding:24px;display:flex;box-sizing:border-box}@media all and (max-width: 1650px){.team-person__scroll[b-lpdb3xhvwd]{display:block}}.team-person__header-container[b-lpdb3xhvwd]{background:#f4f4f7;clip-path:none;text-align:center;margin-top:0}@media all and (max-width: 1650px){.team-person__header-container[b-lpdb3xhvwd]{background:none;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 95%);margin-top:32px}}.team-person__header-container__area[b-lpdb3xhvwd]{font-size:24px;line-height:22px;color:#e65458;padding:0 24px;display:none;margin:0}@media all and (max-width: 1650px){.team-person__header-container__area[b-lpdb3xhvwd]{display:block}}.team-person__header-container__name[b-lpdb3xhvwd]{font-size:52px;line-height:66px;font-weight:700;color:#000;padding:0 24px;display:none;margin:26px 0}@media all and (max-width: 1650px){.team-person__header-container__name[b-lpdb3xhvwd]{display:block}}.team-person__header-container__image[b-lpdb3xhvwd]{height:100%}@media all and (max-width: 1650px){.team-person__header-container__image[b-lpdb3xhvwd]{height:auto;width:100%}}.team-person__info-block[b-lpdb3xhvwd]{display:flex;flex-direction:column}.team-person__info-block.mobile[b-lpdb3xhvwd]{margin:0 auto 144px auto;padding:0 36px;gap:32px}@media all and (min-width: 1650px){.team-person__info-block.mobile[b-lpdb3xhvwd]{display:none}}.team-person__info-block.web[b-lpdb3xhvwd]{align-items:flex-start;justify-content:center;background-color:#f4f4f7;padding:0 clamp(10px,6%,200px);gap:16px;flex:1}@media all and (max-width: 1650px){.team-person__info-block.web[b-lpdb3xhvwd]{display:none}}.team-person__info-block__contact[b-lpdb3xhvwd]{display:flex;gap:10px}.team-person__info-block__slogan[b-lpdb3xhvwd] {font-size:18px;line-height:29px;color:#000;font-style:italic}.team-person__info-block__tags[b-lpdb3xhvwd]{display:flex;gap:12px;width:100%;overflow-x:scroll}.team-person__info-block__tags[b-lpdb3xhvwd]::-webkit-scrollbar{display:none}.team-person__info-block__area[b-lpdb3xhvwd]{font-size:24px;line-height:22px;color:#e65458;margin:0}@media all and (max-width: 1650px){.team-person__info-block__area[b-lpdb3xhvwd]{padding:0 24px}}.team-person__info-block__name[b-lpdb3xhvwd]{font-size:52px;line-height:66px;font-weight:700;color:#000;margin:0}@media all and (max-width: 1650px){.team-person__info-block__name[b-lpdb3xhvwd]{padding:0 24px}}.link[b-lpdb3xhvwd]{display:block;border-radius:100%;height:80px;width:80px}.link.phone[b-lpdb3xhvwd]{background:url(/images/button-icons/telefon-kreis-rot.svg) center center no-repeat}.link.mail[b-lpdb3xhvwd]{background:url(/images/button-icons/mail-kreis-rot.svg) center center no-repeat}@media all and (min-width: 1650px){.link[b-lpdb3xhvwd]{position:relative;font-size:16px;line-height:26px;display:inline-flex;border-radius:24px;white-space:nowrap;padding:6px 23px 7px 49px;margin-bottom:13px;margin-right:10px;height:auto;width:auto}.link.mail[b-lpdb3xhvwd],.link.phone[b-lpdb3xhvwd]{color:#fff}.link.phone[b-lpdb3xhvwd],.link.mail[b-lpdb3xhvwd]{background-size:40px 40px,0% 100%,auto;background-color:#e65458;background-position:6px center,left center,center}}.close[b-lpdb3xhvwd]{display:block;width:80px;height:80px;border-radius:100%;transform:translate(-50%, -50%);background:url(/images/button-icons/schliessen-kreis-rot.svg) center center no-repeat;z-index:2;position:absolute;right:24px;top:104px;cursor:pointer}@media all and (max-width: 1650px){.close[b-lpdb3xhvwd]{left:50%;top:0;right:auto}}
/* /Components/Partials/Team/YourContactPerson.razor.rz.scp.css */
@font-face{font-family:"Open Sans",system-ui;src:url("/fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype");font-weight:400;font-style:normal}.contactperson[b-o3p55l8bob]{display:flex;width:100%;padding:40px 20px;box-sizing:border-box;flex-direction:row-reverse;max-width:1426px;margin:auto}@media all and (max-width: 768px){.contactperson[b-o3p55l8bob]{flex-direction:column;padding:40px 40px 0 40px;margin:0}}.contactperson__info[b-o3p55l8bob]{flex-direction:column;display:flex;width:100%;align-items:flex-start;justify-content:center}.contactperson__info .name[b-o3p55l8bob]{font-size:32px;line-height:43px;font-weight:600;margin:0;color:#323232}.contactperson__info .area[b-o3p55l8bob]{font-size:18px;line-height:29px;color:#5a5a5a}.contactperson__info .text[b-o3p55l8bob]{font-size:20px;font-style:italic;letter-spacing:.4px;color:#323232;margin-bottom:16px}.contactperson__lower[b-o3p55l8bob]{display:flex;align-items:center;margin-right:32px}@media all and (max-width: 768px){.contactperson__lower[b-o3p55l8bob]{width:100%;margin-right:0}}.contactperson__lower__info[b-o3p55l8bob]{display:flex;flex:1;flex-direction:column-reverse;gap:16px;min-height:375px;justify-content:flex-end;box-sizing:border-box;padding-top:32px}@media all and (min-width: 768px){.contactperson__lower__info[b-o3p55l8bob]{display:none}}.contactperson__lower__image[b-o3p55l8bob]{flex:3;display:flex;align-items:center;justify-content:flex-end;align-self:flex-end;margin-right:-40px}@media all and (min-width: 768px){.contactperson__lower__image[b-o3p55l8bob]{margin-right:0}}.contactperson__lower__image video[b-o3p55l8bob]{height:250px}@media all and (max-width: 768px){.contactperson__lower__image video[b-o3p55l8bob]{height:375px}}.contactperson .desktop__info[b-o3p55l8bob]{display:flex;width:100%;align-items:center;justify-content:flex-start;gap:16px}@media all and (max-width: 768px){.contactperson .desktop__info[b-o3p55l8bob]{display:none}}.link[b-o3p55l8bob]{display:block;border-radius:100%;height:80px;width:80px}.link.phone[b-o3p55l8bob]{background:url(/images/button-icons/telefon-kreis-rot.svg) center center no-repeat}.link.mail[b-o3p55l8bob]{background:url(/images/button-icons/mail-kreis-rot.svg) center center no-repeat}.contactperson--wrapper[b-o3p55l8bob]{width:100%;background-color:#f4f4f7}
