@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Roboto:wght@300;400;500;700;900');@charset "UTF-8";html{font-size: 18px;font-family: 'Roboto', sans-serif;background-color: #414144;color: #dbdee0;scroll-behavior: smooth}h1,h2,h3,h4{color: #fcfcfc;text-transform: uppercase;font-family: 'Oswald', sans-serif;font-weight: 600;word-break: break-word}h1{font-size: 3.5rem;line-height: 4rem;margin-bottom: 3rem;margin-top: 0}@media screen and (max-width: 1150px){h1{font-size: 2.5rem;line-height: 2.5rem}}h2{font-size: 3rem}h3{margin-top: 0;margin-bottom: 1.2rem;font-size: 2rem;line-height: 2rem}h4{margin-top: 0;margin-bottom: 1.2rem;font-size: 1.5rem;line-height: 1.5rem}p,address{line-height: 1.8rem;margin-bottom: 1rem;padding-top: 0;margin-top: 0}a{text-decoration: none;color: #dbdee0}a:hover{color: #2792f5}address{font-style: normal}ul,li{margin: 0;padding: 0;list-style: none}ul{margin-bottom: 1.8rem}li{line-height: 1.8rem}body{padding: 0;margin: 0}.wrapper{max-width: 1300px;margin: auto;padding: 0 3rem}@media screen and (max-width: 800px){.wrapper{padding: 0 1rem}}.wrapper-width{width: 100%}@media screen and (min-width: 1140px){header nav #logo-mobile{display: none}header nav .burger{display: none}header nav .menu{display: flex;justify-content: center;font-family: 'Oswald', sans-serif;font-weight: 500}header nav .menu a{color: #fcfcfc;text-transform: uppercase;padding: 1.5rem 1rem;width: 5rem;text-align: center;font-size: 1.2rem;white-space: nowrap}header nav .menu a:hover{color: #2792f5}header nav .menu #logo{padding-top: 1.2rem;margin-bottom: -3rem;position: relative}header nav .menu #logo img{width: 100%;z-index: 2;position: relative}header nav .menu #logo::after{position: absolute;content: " ";background-color: #414144;width: 7rem;height: 7rem;border-radius: 5rem;bottom: 1rem;left: calc(50% - 3.5rem);z-index: 1}header nav .menu .close{display: none}}@media screen and (max-width: 1150px){header nav{display: flex}header nav #logo-mobile{margin-bottom: -2rem;position: relative;margin-top: 0.5rem}header nav #logo-mobile img{height: 5rem;z-index: 2;position: relative}header nav #logo-mobile::after{position: absolute;content: " ";background-color: #414144;width: 8rem;height: 8rem;border-radius: 5rem;bottom: -0.6rem;left: calc(50% - 4rem);z-index: 1}header nav .burger{font-size: 1.2rem;display: flex;justify-content: right;align-items: center;width: 100%;cursor: pointer;text-transform: uppercase;font-family: 'Oswald', sans-serif;font-weight: normal}header nav .burger span{line-height: 0.8}header nav .burger .icon{width: 2.5rem;height: 2.5rem;padding-left: 1rem;fill: #fcfcfc}header nav .menu{background-color: #fff;position: fixed;transition: all .5s ease-in-out;top: 0;left: 100%;width: 100%;height: 100%;z-index: 1000;display: flex;flex-direction: column;justify-content: center;text-transform: uppercase;font-family: 'Oswald', sans-serif;font-weight: normal}header nav .menu.show{left: 0}header nav .menu .close{position: absolute;top: 2rem;right: 2rem;cursor: pointer;z-index: 10000}header nav .menu .close svg{width: 2rem;height: 2rem;fill: #414144}header nav .menu a{color: #414144;width: 50%;margin: 0 auto;text-align: center;font-size: 1.5rem;padding: 1rem;border-bottom: 1px solid rgba(0,0,0,0.2)}header nav .menu a#logo{display: none}header nav .menu a:last-child{border: none}}header #slideshow{position: relative}header #slideshow .images{display: block;height: 40rem;position: relative}@media screen and (max-width: 1000px){header #slideshow .images{height: 20rem}}header #slideshow .images .image{transition: opacity 1s ease-in-out;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url("/themes/velowerk/images/headers/header1.jpg");background-size: cover;background-position: center}header #slideshow .next-button{position: absolute;bottom: 2rem;left: calc(50% - 1rem);width: 3rem;height: 3rem;background-color: rgba(255,255,255,0.5);border-radius: 10rem;cursor: pointer;transition: all .3s ease-in-out;box-shadow: 0 0 1rem rgba(0,0,0,0.4)}header #slideshow .next-button:hover{background-color: rgba(255,255,255,0.7)}header #slideshow .next-button:hover:after{left: 1rem}header #slideshow .next-button:after{transition: all .2s ease-in-out;position: absolute;content: " ";width: 0.7rem;height: 0.7rem;top: 1.05rem;left: 0.85rem;z-index: 1;border-right: #fff solid 3px;border-top: #fff solid 3px;transform: rotate(45deg)}footer{border-top: 1px solid #595856}footer .wrapper:first-child .inner-wrapper{display: flex;padding-top: 5rem;padding-bottom: 5rem}@media screen and (max-width: 1000px){footer .wrapper:first-child .inner-wrapper{flex-direction: column;text-align: center;padding-top: 2.5rem;padding-bottom: 2.5rem}footer .wrapper:first-child .inner-wrapper h4{margin-top: 2rem;margin-bottom: 0}footer .wrapper:first-child .inner-wrapper .social .list{justify-content: center}footer .wrapper:first-child .inner-wrapper .logo{padding-bottom: 0 !important}}footer .wrapper:first-child .inner-wrapper .social{flex-grow: 1}footer .wrapper:first-child .inner-wrapper .social .logo{padding-bottom: 2rem}footer .wrapper:first-child .inner-wrapper .social .logo img{max-width: 128px}footer .wrapper:first-child .inner-wrapper .social .list{display: flex}footer .wrapper:first-child .inner-wrapper .social .list .item{position: relative}footer .wrapper:first-child .inner-wrapper .social .list .item:after{display: block;position: absolute;content: "";top: 0;left: 0;width: calc(100% - 12px);height: calc(100% - 8px);border: 2px solid rgba(255,255,255,0.2);border-radius: 30px;z-index: 100}footer .wrapper:first-child .inner-wrapper .social .list .item:hover:after{background-color: #2792f5;border-color: transparent}footer .wrapper:first-child .inner-wrapper .social .list .item:hover svg{fill: #000}footer .wrapper:first-child .inner-wrapper .social .list .item svg{fill: #fcfcfc;width: 22px;height: 22px;padding: 14px;margin-right: 8px;position: relative;z-index: 105}footer .wrapper:first-child .inner-wrapper .links{padding: 0 5rem}footer .wrapper:first-child .inner-wrapper .links a{display: block;padding: .2rem 0;line-height: 1.5rem}footer .wrapper:first-child .inner-wrapper .address{padding: 0 5rem}@media screen and (max-width: 1000px){footer .wrapper:first-child .inner-wrapper .address{padding: 0}}footer .wrapper:first-child .inner-wrapper .address p a{display: block}footer .wrapper:first-child .inner-wrapper .address address{margin-bottom: 2rem}footer .wrapper:first-child .inner-wrapper .openinghours .line{line-height: 1.8rem;margin-bottom: 1rem}footer .wrapper:first-child .inner-wrapper .openinghours .line span{display: block}footer .wrapper:first-child .inner-wrapper .openinghours .line span:nth-child(1){font-weight: bold}footer .copyright .inner-wrapper{display: flex;justify-content: space-between;padding-top: 2rem;padding-bottom: 2rem;border-top: 1px solid #595856;font-size: 0.9rem;font-weight: 600}main .wrapper-width{background-size: cover;position: relative;text-align: center}main .wrapper-width.gradient{background: linear-gradient(180deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 70rem, rgba(0,0,0,0) 100%)}main .wrapper-width .grid{display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 1rem;margin-top: 1rem}@media screen and (max-width: 1200px){main .wrapper-width .grid{grid-template-columns: 1fr 1fr}}@media screen and (max-width: 900px){main .wrapper-width .grid{grid-template-columns: 1fr}}main .wrapper-width .grid.columns-1{grid-template-columns: 1fr;justify-items: center}main .wrapper-width .grid.columns-1 .grid-item{width: 60%}@media screen and (max-width: 1200px){main .wrapper-width .grid.columns-1{justify-items: normal}main .wrapper-width .grid.columns-1 .grid-item{width: auto}}main .wrapper-width .grid.columns-2{grid-template-columns: 1fr 1fr}@media screen and (max-width: 900px){main .wrapper-width .grid.columns-2{grid-template-columns: 1fr}}main .wrapper-width .grid .grid-item{border: 1px solid #595856;border-radius: 10px;padding: 1.5rem;text-align: left}main .wrapper-width .grid .grid-item figure{margin: 0}main .wrapper-width .grid .grid-item figure img{max-width: 100%}main .wrapper-width .grid .grid-item .grid-title{font-size: 1.5rem;color: #fcfcfc;text-transform: uppercase;font-family: 'Oswald', sans-serif;font-weight: 500;word-break: break-word}main .wrapper-width .grid .grid-item .grid-image{background-color: #0f9d58;min-height: 50px;width: calc(100% + 3rem);margin: -1.5rem -1.5rem 1.5rem -1.5rem;border-top-left-radius: 10px;border-top-right-radius: 10px;display: block}main .wrapper-width.background:after{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,0.5)}main .wrapper-width .wrapper{position: relative;z-index: 500;padding-top: 5rem;padding-bottom: 5rem}main .wrapper-width .wrapper .button{background-color: #fff;color: #000;padding: 1rem 2.5rem;border-radius: 5rem;font-size: 1rem;font-weight: bold;display: inline-block}main .wrapper-width .wrapper .button:hover{background-color: #2792f5;color: #fff}main .wrapper-width .block{border-radius: 10px;background-color: #363636;display: flex}@media screen and (max-width: 900px){main .wrapper-width .block{flex-direction: column}}#openinghours .wrapper{padding-top: 5rem;padding-bottom: 0}#openinghours .irregulars{background-color: #262626;border-radius: 10px;padding: 1.5rem;color: #ffae00;font-size: 25px;font-weight: bold;display: flex;flex-flow: column;gap: 8px}#openinghours .irregulars .state{font-size: 30px}#home .grid-item{background-color: #262626;border: none;display: flex;flex-direction: column}#home .grid-item .icon-bubble{width: 2rem;height: 2rem;display: block;position: relative;padding: 1rem;margin-bottom: 1rem}#home .grid-item .icon-bubble::after{border-radius: 1000px;z-index: 1;content: '';background-color: #48d2c2;display: block;height: 100%;width: 100%;position: absolute;right: 0;top: 0}#home .grid-item .icon-bubble .icon{position: relative;z-index: 10;fill: #fff;width: 2rem;height: 2rem}#home .grid-item:nth-child(2) .icon-bubble::after{background-color: #e43232 !important}#home .grid-item:nth-child(3) .icon-bubble::after{background-color: #8548d2 !important}#home .grid-item .content{padding-top: 1.5rem;margin-top: 1rem;border-top: 1px solid #595856}#home .grid-item .buttons{align-self: flex-end;flex-grow: 1;display: flex;flex-direction: row;justify-content: flex-end;align-items: flex-end}#home .grid-item .buttons .morebutton{display: block;width: 3rem;height: 3rem;border-radius: 10rem;border: 1px solid #fff;transition: all .1s linear}#home .grid-item .buttons .morebutton .arrow{display: block;position: relative}#home .grid-item .buttons .morebutton .arrow:after{transition: all .2s ease-in-out;position: absolute;content: ' ';width: 0.7rem;height: 0.7rem;top: 1.07rem;left: 0.9rem;z-index: 1;border-right: #fff solid 2px;border-top: #fff solid 2px;transform: rotate(45deg)}#home .grid-item .buttons .morebutton:hover{background-color: #fff}#home .grid-item .buttons .morebutton:hover .arrow:after{border-right-color: #000;border-top-color: #000;left: 1.2rem}#ueberuns .wrapper{display: flex;gap: 5rem}@media screen and (max-width: 1200px){#ueberuns .wrapper{flex-direction: column}#ueberuns .wrapper .right{padding-top: 0 !important;padding-bottom: 0 !important}}#ueberuns .wrapper .left,#ueberuns .wrapper .right{flex: 1;padding: 3rem 1.5rem;text-align: left}#ueberuns .wrapper .left{backdrop-filter: blur(10px);border: 1px solid rgba(255,255,255,0.3);border-radius: 15px;display: flex;flex-direction: column}#ueberuns .wrapper .left .openinghours{flex-grow: 1}#ueberuns .wrapper .left .openinghours .irregulars{color: #ffae00;margin-bottom: 1rem}#ueberuns .wrapper .left .openinghours .line{text-transform: uppercase;font-size: 1.3rem;margin-bottom: 0.5rem}#ueberuns .wrapper .left .openinghours .line span:nth-child(1){font-weight: bold}#service .wrapper > p{padding-bottom: 1.25rem;max-width: 500px;text-align: center;margin: auto}#service .grid-item{display: flex;flex-direction: column}#service .grid-item h3{word-break: break-word}#service .grid-item p{font-weight: 500}#service .grid-item li{color: #9b9d9f}#service .grid-item ul li{list-style-type: disc;margin-left: 1rem}#service .grid-item ul{flex-grow: 1}#service .grid-item .flag{font-size: 1.3rem;line-height: 1.3rem;position: relative;margin-left: -1.5rem;padding: 0.5rem;margin-bottom: 2rem;padding-left: 1.5rem;background-color: #48d2c2;display: block;width: 5rem;font-family: 'Bayon', sans-serif;color: #fff}#service .grid-item .flag:after{z-index: -1;content: '';background-color: #48d2c2;display: block;height: 100%;position: absolute;right: -20px;top: 0;width: 60px;transform: skewX(10deg)}#service .grid-item .footer{display: flex;justify-content: space-between;align-items: center}#service .grid-item .footer .price{font-size: 1.5rem;font-weight: 500;color: #fff}#service .grid-item:nth-child(2) .flag{background-color: #8548d2}#service .grid-item:nth-child(2) .flag:after{background-color: #8548d2}#service .grid-item:nth-child(3) .flag{background-color: #e43232}#service .grid-item:nth-child(3) .flag:after{background-color: #e43232}#service .grid.sonstiges .grid-item p{color: #9b9d9f}#kontakt .block .map{flex-grow: 1}#kontakt .block .map iframe{display: block;border-radius: 10px}#kontakt .block .contact{margin: 2.5rem;flex-grow: 1;text-align: left}#kontakt .block .openinghours .irregulars{color: #ffae00;margin-bottom: 1rem}#kontakt .block .openinghours .line{margin-bottom: 0.5rem}#kontakt .block .openinghours .line span:nth-child(1){font-weight: bold}#aktuelles .grid-image{aspect-ratio: 1;background-size: cover;background-position: center}/*# sourceMappingURL=/cache/css/0afc2069b11fbdc76d51759a2d5b6b4a.map */