@font-face{font-family:Jost;font-style:italic;font-weight:100;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:italic;font-weight:100;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:italic;font-weight:100;font-display:swap;src:url(/_next/static/media/949adacb6381283a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:italic;font-weight:200;font-display:swap;src:url(/_next/static/media/949adacb6381283a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/949adacb6381283a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/949adacb6381283a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/949adacb6381283a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/21d9e129d8c81c0b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/53d6e191563ef198-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/949adacb6381283a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:100;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jost Fallback;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_241cf2{font-family:Jost,Jost Fallback}:root{--blue-1:rgb(5 75 115);--blue-2:rgb(25 124 183);--blue-3:rgb(69 152 201);--blue-4:rgb(137 186 214);--blue-5:rgb(182 212 229);--blue-6:rgb(225 242 251);--blue-7:rgb(244 251 255);--blue-dark:rgb(9 52 77);--pink-1:rgb(118 48 88);--pink-2:rgb(180 78 136);--pink-3:rgb(201 133 170);--pink-4:rgb(228 176 205);--pink-5:rgb(251 216 235);--pink-6:rgb(250 231 241);--pink-7:rgb(255 248 252);--pink-dark:rgb(75 22 52);--turquoise-1:rgb(0 192 192);--turquoise-2:rgb(93 244 244);--turquoise-3:rgb(172 251 251);--turquoise-4:rgb(218 255 255);--blue-gray-1:rgb(32 43 50);--blue-gray-2:rgb(71 83 89);--blue-gray-3:rgb(115 128 137);--blue-gray-4:rgb(162 177 186);--blue-gray-5:rgb(213 225 231);--blue-gray-opacity:rgba(32,43,50,0.4);--pink-gray-1:rgb(41 28 35);--pink-gray-2:rgb(86 67 78);--pink-gray-3:rgb(125 103 116);--pink-gray-4:rgb(187 164 177);--pink-gray-5:rgb(221 204 213)}body,html{width:100%;max-width:100vw;scroll-behavior:smooth}body{color:var(--pink-gray-1);background:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper{display:grid;grid-template-rows:1fr auto;min-height:100vh;width:100%;max-width:100%}main{width:100%;max-width:100vw;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0;flex-wrap:wrap}a{text-decoration:none}.flex{align-items:baseline;padding-top:2rem;padding-bottom:2rem;height:auto}.button-flex,.flex{display:flex;justify-content:center;width:100%}.button-flex{padding:3rem 0}.textlink{color:var(--turquoise-1);font-weight:500}@media (hover:hover) and (pointer:fine){.textlink:hover{color:var(--turquoise-2)}}.bullets{font-size:inherit;padding:1rem 0 0 2rem}.subpage-title{font-size:3rem;font-weight:200;margin-top:3rem;margin-bottom:1rem;width:100%;text-align:center;color:white}.subpage-disclaimer{font-size:1.25rem;line-height:2rem;font-weight:300;margin-bottom:3rem;width:100%;padding:1rem 6rem 0;color:white;max-width:120rem}@media (max-width:1200px){.subpage-disclaimer{font-size:1rem;line-height:1.5rem;font-weight:300;padding:1rem 1rem 0}}.p1-text{font-size:1.25rem;line-height:2rem;font-weight:300;color:var(--pink-gray-1);padding-bottom:2rem}@media (max-width:1200px){.p1-text{font-size:1rem;line-height:1.5rem}}.accordion-grid{display:flex;flex-direction:column;align-items:center;padding:3rem 0;width:100%}.accordion-container{display:flex;flex-wrap:wrap;overflow:hidden;border-top:1px solid var(--blue-1);width:100%;max-width:80rem;padding:1rem}.accordion-title{padding:.5rem 1rem;cursor:pointer}.accordion-title,.open-accordion-title{width:100%;display:flex;justify-content:space-between;align-items:center;color:var(--pink-gray-1);font-size:1.5rem}.open-accordion-title{padding:.5rem 0}.mehr-infos{font-size:1.25rem;color:var(--pink-1)}.accordion-list{display:none;margin:0;overflow:hidden;padding-left:2.5rem}@media (hover:hover) and (pointer:fine){.accordion-title:hover,.mehr-infos:hover{color:var(--pink-gray-3)}}.accordion-textbox{display:none;margin:0;overflow:hidden;padding-left:1rem;line-height:2rem}.accordion-list-item,.accordion-textbox{color:var(--pink-gray-1);font-weight:300;font-size:1.25rem}.accordion-container.open .accordion-list,.accordion-container.open .accordion-textbox{display:block}.open-accordion-container{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--turquoise-3);width:100%;padding:1rem 0}.open-accordion-list{margin:0}.open-accordion-textbox{margin:0;color:var(--pink-gray-1);font-weight:300;font-size:1.25rem}@media (max-width:1200px){.accordion-container{padding:.5rem 1rem}.accordion-title{font-size:1rem;font-weight:400}.accordion-textbox,.open-accordion-textbox{font-size:1rem;line-height:1.5rem}.accordion-list-item,.mehr-infos{font-size:1rem}}@media (max-width:400px){.accordion-container{padding:.5rem 0}}.modal{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.6);z-index:1000;justify-content:center;align-items:center}.modal-content{background-color:white;padding:2rem;border-radius:.5rem;max-width:80rem;width:90%;height:90vh;box-shadow:0 2px 10px rgba(0,0,0,.3);position:relative;overflow:scroll}@media (max-width:800px){.modal-content{padding:.5rem}}.open-modal{color:white;background-color:var(--pink-1);width:-moz-fit-content;width:fit-content;padding:.25rem 1rem;font-size:1.25rem;font-weight:400;border:1px solid var(--pink-1);border-radius:0;cursor:pointer}@media (hover:hover) and (pointer:fine){.open-modal:hover{color:var(--pink-1);background-color:white}}.close-button{position:absolute;top:.5rem;right:1rem;font-size:2rem;cursor:pointer}@media (hover:hover) and (pointer:fine){.close-button:hover{color:var(--pink-gray-3)}}.white-button a{color:white;background-color:none;padding:.25rem 1rem;font-size:1.25rem;font-weight:300;border:1px solid white;border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (hover:hover) and (pointer:fine){.white-button a:hover{color:var(--pink-gray-1);background-color:white}}.aubergine-button a{color:var(--pink-gray-1);background-color:none;padding:.25rem 1rem;font-size:1.25rem;font-weight:400;border:1px solid var(--pink-gray-1);border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (hover:hover) and (pointer:fine){.aubergine-button a:hover{color:white;background-color:var(--pink-gray-1)}}.aubergine-button-solid a{color:white;background-color:var(--pink-gray-1);padding:.25rem 1rem;font-size:1.25rem;font-weight:400;border:1px solid var(--pink-gray-1);border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (hover:hover) and (pointer:fine){.aubergine-button-solid a:hover{color:var(--pink-gray-1);background-color:white}}.blue-button a{color:var(--blue-1);background-color:none;padding:.25rem 1rem;font-size:1.25rem;font-weight:400;border:1px solid var(--blue-1);border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (hover:hover) and (pointer:fine){.blue-button a:hover{color:white;background-color:var(--blue-1)}}.turquoise-button a{color:white;background-color:var(--turquoise-1);padding:.25rem 1rem;font-size:1.25rem;font-weight:400;border:1px solid var(--turquoise-1);border-radius:0;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (hover:hover) and (pointer:fine){.turquoise-button a:hover{color:var(--turquoise-1);background-color:white}}.breadcrumb{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;padding:3rem 0 1rem 6rem;margin:0}@media (max-width:1200px){.breadcrumb{padding:3rem 0 1rem 1rem}}.breadcrumb li{display:flex;align-items:center}.breadcrumb li+li:before{content:">";margin:0 .5rem;color:var(--pink-gray-3)}.breadcrumb a{color:var(--blue-2);font-size:1.25rem;font-weight:400}.breadcrumb [aria-current=page]{color:var(--pink-gray-3);font-weight:400}nav{display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;width:100%;height:5rem;top:0;z-index:5;background-color:white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.logo-container{position:relative;height:4rem;width:auto;aspect-ratio:2600/500;margin-left:2rem}.nav-items{display:flex;margin:0;height:100%;background-color:white}.nav-items-mobile{display:none;position:absolute;top:5rem;background-color:var(--pink-gray-1);width:100%;height:calc(100vh - 5rem);padding:0}.nav-item{list-style:none}.nav-item a{display:flex;align-items:center;color:var(--blue-1);padding:1rem 3rem;font-size:1.5rem;font-weight:400;border-radius:0;height:100%}.nav-item-contact a{color:var(--turquoise-1);background-color:white}@media (hover:hover) and (pointer:fine){.nav-item a:hover{background-color:var(--pink-gray-3);color:white}.nav-item-contact a:hover{color:white;background-color:var(--turquoise-1)}}.nav-item.active a{background-color:var(--pink-gray-3);color:white}.nav-item-contact.active a{color:white;background-color:var(--turquoise-1)}.submenu{display:none;list-style:none;position:absolute;top:5rem;left:0;background-color:var(--pink-gray-2);z-index:100;width:max-content;padding:0}.submenu li a{list-style:none;display:flex;width:100%;color:white;padding:1rem 3rem;font-size:1.25rem;font-weight:400;border-bottom:1px solid white}@media (hover:hover) and (pointer:fine){.submenu li a:hover{background-color:var(--pink-gray-5);color:var(--pink-gray-3)}.has-submenu:hover .submenu{display:flex;flex-direction:column}}.submenu li.active a{background-color:var(--blue-gray-2);color:white}.has-submenu{position:relative}.hamburger{display:none;font-size:3rem;padding-right:1rem;color:var(--blue-1);cursor:pointer}@media (max-width:1200px){.hamburger{display:inline-block}.logo-container{height:3rem;margin-left:.5rem}.nav-items{display:none}.nav-items-mobile.active{display:block;margin:0}.nav-item{list-style:none;margin:0;flex-direction:column;border-bottom:1px solid var(--pink-gray-5)}.nav-item,.nav-item a{width:100%;height:auto;display:flex}.nav-item a{color:white;padding:1rem;font-size:1.5rem;font-weight:400;border:none;border-bottom:1px solid var(--pink-gray-5)}.nav-item-contact a{color:white;background-color:var(--turquoise-1)}.nav-item-contact.active a{color:var(--turquoise-1);background-color:white}.submenu{display:flex;list-style:none;padding:0;width:100%;position:static}.has-submenu{position:static;height:auto}.has-submenu a{height:auto}.submenu li{display:flex;flex-direction:column;width:100%}.submenu li a{padding:1rem 0 1rem 3rem;border:none}}.hero-container{height:calc(100vh - 5rem);display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:4rem}.hero-container,.hero-image-container{position:relative;width:100%;min-width:0;overflow:hidden}.hero-image-container{height:100%}.hero{object-fit:cover}.hero-content-container{display:flex;flex-direction:column;align-items:center;width:100%;position:absolute}.hero-content{font-size:2rem;font-weight:400;color:white;background-color:var(--blue-gray-opacity);border:2px solid white;border-radius:0;padding:0 2rem;width:-moz-fit-content;width:fit-content}@media (max-width:1000px){.hero-content{font-size:1.5rem;padding:0 1rem}}.sticker{font-size:2rem;font-weight:600;color:white;background-color:var(--turquoise-1);border:2px solid white;border-radius:.5rem;padding:.5rem 2rem;margin-bottom:2rem}.section-title{font-size:2rem;margin-top:3rem;margin-bottom:3rem;width:100%;text-align:center;color:var(--pink-gray-1)}.angebot{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding-bottom:3rem;width:100%}.angebot a{width:24rem;max-width:90%;margin:1rem}.angebot-kachel{color:white;background-color:var(--blue-1);width:100%;padding:1rem;border:1px solid var(--blue-1);border-radius:0;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.2)}.angebot-mehr-infos{font-size:1rem;font-weight:600}@media (max-width:400px){.angebot a{width:100%;max-width:100%;margin:1rem 0}}@media (hover:hover) and (pointer:fine){.angebot-kachel:hover{color:var(--blue-1);background-color:white;border:1px solid var(--blue-1);transition:background-color .8s ease}}.angebot-title{font-size:2rem;font-weight:500;padding-bottom:1rem;margin:0}.angebot-teaser{font-size:1.25rem;font-weight:300;line-height:1.75rem;padding-bottom:1rem;margin:0;text-align:center}.werkstatt{background-color:var(--blue-1);padding-bottom:3rem;margin-bottom:3rem}.werkstatt,.werkstatt-beschreibung{display:flex;flex-direction:column;align-items:center}.werkstatt-beschreibung{width:100%}.werkstatt-flex{display:flex;flex-direction:column;width:100%;border-bottom:1px solid var(--blue-1);margin-bottom:3rem;padding:0 6rem 3rem}.werkstatt-flex:last-of-type{border-bottom:1px solid white;margin-bottom:0;padding-bottom:0}.werkstatt-teaser{font-size:2rem;font-weight:600;color:var(--pink-gray-1);padding:1rem 0}.werkstatt-text{font-size:1.25rem;line-height:2rem;font-weight:300;color:var(--pink-gray-1);padding-bottom:2rem}.werkstatt-section-title{font-size:2.5rem;font-weight:400;color:var(--blue-1);width:100%}@media (max-width:1200px){.werkstatt-flex{padding:0 2rem 3rem}.werkstatt-teaser{font-size:1.25rem}.werkstatt-text{font-size:1rem;line-height:1.5rem}}@media (max-width:400px){.werkstatt-flex{padding:0 1rem 3rem}}footer{display:flex;justify-content:space-between;align-items:top;border-top:1px solid var(--pink-gray-4);color:var(--pink-gray-3);font-size:1rem;width:100%;padding:1rem 4rem 0}footer>div{padding:2rem}.footer-impressum a{display:flex;flex-direction:column;color:var(--pink-gray-3);padding-bottom:1rem}.footer-about{padding-bottom:1rem}.footer-oeffnungszeiten{display:grid;grid-template-columns:5rem 8rem 8rem;grid-template-rows:2.5rem 2.5rem 2.5rem}@media (max-width:1200px){footer{padding:2rem 0 4rem}footer>div{padding:1rem 2rem 0}}.footer-anschrift{display:grid;grid-template-columns:8rem;grid-template-rows:2.5rem 2.5rem 2.5rem 2.5rem}.season-tag{color:var(--pink-1);font-weight:600}.contact{flex-direction:row;flex-wrap:wrap;justify-content:center;padding-top:3rem;padding-bottom:6rem;background-color:var(--blue-gray-5);width:100%}.contact,.contact-disclaimer{display:flex;align-items:flex-start}.contact-disclaimer{height:100%;width:33%;flex-direction:column;padding:2rem}.contact-form{max-width:60rem;width:67%;padding:2rem}@media (max-width:1200px){.contact{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-disclaimer{height:auto}.contact-disclaimer,.contact-form{width:100%;max-width:60rem}}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;color:var(--pink-gray-2);font-weight:600}.form-group input,.form-group textarea{width:100%;padding:.75rem;border:1px solid var(--pink-gray-5);border-radius:0;font-size:1.25rem;font-family:inherit;color:var(--pink-gray-1)}button[type=submit]{background-color:var(--pink-gray-2);color:white;border:none;padding:.75rem 1.5rem;font-size:1.25rem;border-radius:0;cursor:pointer;transition:background-color .3s ease}@media (hover:hover) and (pointer:fine){button[type=submit]:hover{background-color:var(--pink-gray-3)}}.beratung{display:flex;flex-direction:column;align-items:center;background-color:var(--pink-gray-1);padding-bottom:3rem;margin-bottom:3rem}.beratung-third-level{display:flex;background-color:white;padding-left:2rem}.options-flex{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;justify-content:space-between;padding:3rem 0}.options-box{display:flex;flex-direction:column;width:31%;background-color:white;color:var(--pink-gray-1);border:1px solid var(--pink-gray-4);box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.options-image-container{height:16rem;position:relative}.options-image{object-fit:cover}.options-title{color:white;width:100%;height:4rem;display:flex;justify-content:center;font-size:3rem;font-weight:400;position:absolute;top:6rem}.options-text{width:100%;font-size:1.25rem;font-weight:300;line-height:2rem;padding:1rem}.options-button-flex{display:flex;justify-content:center;width:100%;padding-bottom:2rem}@media (max-width:1080px){.options-flex{flex-direction:column;align-items:center}.options-box{width:100%;max-width:40rem;margin-bottom:2rem}.options-text{font-size:1rem;line-height:1.5rem}}.beratung-step{display:flex;justify-content:center;height:auto}.beratung-step-flex{font-size:1.5rem;font-weight:300;width:50%;padding:3rem 6rem}.beratung-main,.beratung-neuvelo{width:100%;background-color:white;padding:3rem 6rem}.beratung-occasion{background:white;padding:3rem 6rem}.beratung-step-image{width:50%;background-size:cover;background-position:50%}.beratung-steps{margin-bottom:6rem}.beratung-step-title{font-size:2rem;font-weight:400;color:var(--pink-1)}.beratung-step-subtitle{font-size:1.5rem;font-weight:600;color:var(--pink-gray-1);padding:1rem 0 2rem}.beratung-step-text{font-size:1.25rem;line-height:2rem;font-weight:300;color:var(--pink-gray-1);padding-bottom:2rem}@media (max-width:1200px){.beratung-step{flex-direction:column}.beratung-step-text{order:1;padding-bottom:1rem;font-size:1rem;line-height:1.5rem}.beratung-step-image{order:2;padding-bottom:2rem;width:100%;height:50vh}.beratung-neuvelo{padding:1rem}.beratung-steps{margin-bottom:1rem}.beratung-step-title{font-size:1.5rem}.beratung-step-subtitle{font-size:1.25rem}.beratung-step-flex{width:100%;padding:3rem 1rem 1rem}}.upgrade-examples{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;width:100%;max-width:100rem;padding:2rem 6rem}.upgrade-box{display:flex;width:31%;max-width:33rem;aspect-ratio:3/2;background-color:var(--blue-2);border:1px solid var(--pink-gray-4);box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative;margin-bottom:2rem}.upgrade-image{height:100%;width:100%;object-fit:cover}.upgrade-title{display:flex;font-size:3rem}.upgrade-text,.upgrade-title{color:white;width:100%;height:100%;justify-content:center;align-items:center;font-weight:400;position:absolute}.upgrade-text{display:none;font-size:1rem;padding:1rem}@media (hover:hover) and (pointer:fine){.upgrade-box:hover img{opacity:0;transition:opacity .8s ease-in-out}.upgrade-box:hover .upgrade-title{display:none;transition:display .8s ease-in-out}.upgrade-box:hover .upgrade-text{display:flex;transition:display 2s ease-in}}@media (hover:none),(pointer:coarse){.upgrade-box.active img{opacity:0;transition:opacity .8s ease-in-out}.upgrade-box.active .upgrade-title{display:none;transition:display .8s ease-in-out}.upgrade-box.active .upgrade-text{display:flex;transition:display 2s ease-in}}@media (max-width:1280px){.upgrade-examples{justify-content:space-evenly;padding:1rem 0}.upgrade-box{width:47%}.upgrade-text{font-size:1rem}}@media (max-width:850px){.upgrade-box{aspect-ratio:1/1}}@media (max-width:750px){.upgrade-box{width:100%;aspect-ratio:3/2;margin-bottom:1rem}}@media (max-width:400px){.upgrade-examples{padding:0}.upgrade-box{aspect-ratio:1/1}.upgrade-title{font-size:2rem}}.custom-bikes{background-color:var(--pink-gray-1)}.custom-bikes,.custom-wrapper{display:flex;flex-direction:column;align-items:center}.custom-wrapper{width:100%;margin-bottom:6rem}.custom-container{display:flex;align-items:stretch;width:100%;max-width:100rem}.custom-text{width:50%;padding:3rem 6rem}.custom-image-container{position:relative;width:50%;min-width:0;overflow:hidden}.custom-image{object-fit:cover}@media (max-width:1300px){.custom-container{max-width:60rem}.custom-text{order:1;padding:3rem 0 1rem;font-size:1rem;line-height:1.5rem;width:100%}.custom-image-container{order:2;padding-bottom:2rem;width:100%;aspect-ratio:3/2}}@media (max-width:1000px){.custom-text{padding:3rem 1rem 1rem}}