@charset "UTF-8";.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em #0000001a;text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translate(-50%)}.glide__bullet{background-color:#ffffff80;width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em #0000001a;margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid #fff;background-color:#ffffff80}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}@font-face{font-family:Gudea-Regular;src:url(/build/assets/Gudea-Regular-DQZuHLAs.eot);src:url(/build/assets/Gudea-Regular-DQZuHLAs.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gudea-Regular-DHf3O_Do.woff) format("woff"),url(/build/assets/Gudea-Regular-9GPfUzcs.ttf) format("truetype"),url(/build/assets/Gudea-Regular-EP9lpVgO.otf) format("opentype"),url(/build/assets/Gudea-Regular-wa1lPFXn.svg#Gudea-Regular) format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-FB02}@font-face{font-family:Gudea-Bold;src:url(/build/assets/Gudea-Bold-JbGzkOW1.eot);src:url(/build/assets/Gudea-Bold-JbGzkOW1.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gudea-Bold-DQ7vBkNl.woff) format("woff"),url(/build/assets/Gudea-Bold-BeyJe4Xk.ttf) format("truetype"),url(/build/assets/Gudea-Bold-C4CZWq15.otf) format("opentype"),url(/build/assets/Gudea-Bold-DSitH-Nv.svg#Gudea-Bold) format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-FB02}@font-face{font-family:Gudea-Italic;src:url(/build/assets/Gudea-Italic-IbkkHnT1.eot);src:url(/build/assets/Gudea-Italic-IbkkHnT1.eot?#iefix) format("embedded-opentype"),url(/build/assets/Gudea-Italic-DsEWoi9W.woff) format("woff"),url(/build/assets/Gudea-Italic-BiUPOWdi.ttf) format("truetype"),url(/build/assets/Gudea-Italic-DYaQAH2T.otf) format("opentype"),url(/build/assets/Gudea-Italic-8FHCw2sp.svg#Gudea-Italic) format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-FB02}html,body{scroll-behavior:smooth;margin:0;padding:0;font-family:Gudea-Regular,sans-serif;box-sizing:border-box}p{margin:10px 0}#content a{color:#da332a;text-decoration:none}h1{font-family:Gudea-Bold,sans-serif;font-size:32px}h1.red{color:#da332a;font-size:38px}h2{font-family:Gudea-Bold,sans-serif;font-size:28px}h3{font-family:Gudea-Bold,sans-serif;font-size:24px}h4{font-family:Gudea-Bold,sans-serif;font-size:20px}b,strong{font-family:Gudea-Bold,sans-serif}.no_decoration{text-decoration:none}.website_button{border:solid 1px #DA332A;border-radius:8px;height:32px;line-height:32px;padding:0 15px;color:#da332a;font-family:Gudea-Bold,sans-serif;transition:all .3s;display:inline-block;background:#fff;font-size:16px}.website_button:hover{background-color:#da332a;color:#fff}.contentwidth{position:relative;max-width:1350px;margin:0 auto;padding:0 50px}@media(max-width:991px){.contentwidth{padding:0 25px}}.clearingItem{float:none;display:block;clear:both}input[type=color],input[type=date],input[type=datetime-local],input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],textarea,select{border:1px solid #aaa;display:inline-block;background:transparent;border-radius:0;box-sizing:border-box;width:200px;padding:5px 10px;color:#000}textarea{height:150px}input[type=checkbox],input[type=radio]{display:inline-block;box-sizing:border-box}.formRow{position:relative}.formRow>label{float:left;width:150px}.formRow>input[type=color],.formRow input[type=date],.formRow input[type=datetime-local],.formRow input[type=email],.formRow input[type=file],.formRow input[type=number],.formRow input[type=password],.formRow input[type=tel],.formRow input[type=text],.formRow input[type=time],.formRow input[type=url],.formRow textarea,.formRow select{float:left}#header{background:#d2e9dd;background:linear-gradient(355deg,#d2e9dd,#fff);position:relative;overflow-x:clip}#header #header-content{position:relative}#header #header-content.not-startpage{padding-bottom:45px}#header #header-content #header-container{padding-top:40px;display:flex;align-items:center;gap:20px}@media(max-width:1035px){#header #header-content #header-container{display:grid;grid-template-columns:repeat(2,auto);justify-content:space-between;align-items:start}}@media(max-width:721px){#header #header-content #header-container{padding-top:20px;grid-template-columns:repeat(1,auto);gap:15px}#header #header-content #header-container .logo-container{margin-bottom:15px}}#header #header-content #additional-header-contents{padding-left:75px;margin-top:100px}@media(max-width:1300px){#header #header-content #additional-header-contents{padding-left:0}}@media(max-width:991px){#header #header-content #additional-header-contents{margin-top:50px}}#header #header-content #additional-header-contents .slider_wrapper{margin-top:150px;width:100%;max-width:310px}@media(max-width:991px){#header #header-content #additional-header-contents .slider_wrapper{margin-top:50px}}@media(max-width:721px){#header #header-content #additional-header-contents .slider_wrapper{margin:0 auto;max-width:100%}}#header #header-content #additional-header-contents .slider_wrapper #header_slider_wrapper{text-align:center;margin-top:45px}#header #header-content #additional-header-contents .slider_wrapper #header_slider_wrapper .slide_title{font-family:Gudea-Bold,sans-serif}#header #header-content #additional-header-contents .slider_wrapper #header_slider_wrapper .slide_image{text-align:center;margin-top:25px}#header #header-content #additional-header-contents .slider_wrapper #header_slider_wrapper .glide__arrow{background:transparent!important;border:0!important;box-shadow:unset!important;top:55%!important}#header #header-content #additional-header-contents .slider_wrapper #header_slider_wrapper .glide__arrow--left{left:10px!important}#header #header-content #additional-header-contents .slider_wrapper #header_slider_wrapper .glide__arrow--right{right:10px!important}#header #header-content #additional-header-contents #mockup{position:absolute;bottom:0;right:50px;transform:translate3d(200px,0,0);opacity:0;transition:transform 1.5s cubic-bezier(.2,.8,.2,1),opacity .4s ease;will-change:transform,opacity}@media(max-width:1300px){#header #header-content #additional-header-contents #mockup{right:-150px}}@media(max-width:1035px){#header #header-content #additional-header-contents #mockup{width:600px}}@media(max-width:991px){#header #header-content #additional-header-contents #mockup{width:500px}}@media(max-width:721px){#header #header-content #additional-header-contents #mockup{display:none}}#header #header-content #additional-header-contents #mockup.is-visible{transform:translateZ(0);opacity:1}#header #header-content #additional-header-contents #header-app-infos{width:60%;margin-top:50px;display:flex;justify-content:space-between;gap:50px;flex-wrap:nowrap;position:relative}@media(max-width:991px){#header #header-content #additional-header-contents #header-app-infos{flex-wrap:wrap}}@media(max-width:721px){#header #header-content #additional-header-contents #header-app-infos{width:100%}}#header #header-content #additional-header-contents #header-app-infos .left{flex:1 1 auto;display:block;margin-bottom:100px}@media(max-width:991px){#header #header-content #additional-header-contents #header-app-infos .left{margin-bottom:0}}#header #header-content #additional-header-contents #header-app-infos .left .info{font-family:Gudea-Bold,sans-serif;padding-bottom:15px;padding-left:35px;background-size:22px;background-repeat:no-repeat}#header #header-content #additional-header-contents #header-app-infos .left #first_line{background-image:url(/build/assets/free_delivery-49flOU0L.svg)}#header #header-content #additional-header-contents #header-app-infos .left #second_line{background-image:url(/build/assets/self_collect-CULqjV72.svg)}#header #header-content #additional-header-contents #header-app-infos .left #third_line{background-image:url(/build/assets/paypal-lKmeXIO5.svg)}#header #header-content #additional-header-contents #header-app-infos .right{flex:1 1 auto;display:flex;align-items:flex-end;justify-content:center;margin-bottom:100px}@media(max-width:1300px){#header #header-content #additional-header-contents #header-app-infos .right{flex-direction:column}}@media(max-width:991px){#header #header-content #additional-header-contents #header-app-infos .right{align-items:flex-start}}#header #header-content #additional-header-contents #header-app-infos .right #apple-app{margin-right:25px}@media(max-width:1300px){#header #header-content #additional-header-contents #header-app-infos .right #apple-app{margin-right:0}}.logo-container,.social-media-container{flex:0 0 auto}.main-navigation-container{flex:1 1 auto;min-width:0;display:flex;justify-content:center;align-items:center}.main-navigation-container #navigation{border:solid 2px #DA332A;background-color:#da332a;border-radius:8px;margin:0;padding:0}.main-navigation-container #navigation li{height:32px;list-style-type:none;line-height:32px;margin:0;padding:0 10px;float:left;background-color:#da332a;border-radius:8px;transition:all .3s}.main-navigation-container #navigation li a{color:#fff;text-decoration:none;font-family:Gudea-Bold,sans-serif;font-size:16px}.main-navigation-container #navigation li.anyActive,.main-navigation-container #navigation li.selfActive{background-color:#fff;border-radius:8px}.main-navigation-container #navigation li.anyActive a,.main-navigation-container #navigation li.selfActive a{color:#da332a}.main-navigation-container #navigation li:hover{background-color:#fff;border-radius:8px}.main-navigation-container #navigation li:hover a{color:#da332a}@media(max-width:721px){.main-navigation-container #navigation{display:none}.main-navigation-container #navigation.opened{display:block;position:absolute;right:25px;top:75px}.main-navigation-container #navigation.opened li{float:unset}.main-navigation-container #header-menu-button{display:block;width:40px;height:40px;position:absolute;right:25px;top:25px;background-image:url(/build/assets/menu-DunNmEGk.png);cursor:pointer;background-size:contain;background-repeat:no-repeat}}.notdienst-wrapper-container{display:flex;align-items:center;justify-content:center}.notdienst-container{border:solid 1px #DA332A;border-radius:8px;height:32px;line-height:32px;padding:0 10px;color:#da332a;font-family:Gudea-Bold,sans-serif;transition:all .3s;background:#fff}@media(max-width:1035px){.notdienst-container{display:none}}.notdienst-container img{height:18px;top:2px;position:relative;margin-right:5px}.notdienst-container a{color:#da332a;text-decoration:none}.notdienst-container:hover{background-color:#da332a}.notdienst-container:hover a{color:#fff}.notdienst-container:hover img{filter:brightness(0) invert(1)}.social-media-container{display:flex;align-items:center;justify-content:center}@media(max-width:1035px){.social-media-container{justify-content:left}}.social-media-container .notdienst-container{display:none}@media(max-width:1035px){.social-media-container .notdienst-container{display:block;margin-right:15px}}.social-media-container .instagram-container{border:solid 1px #DA332A;border-radius:8px;height:32px;line-height:32px;padding:0 10px;color:#da332a;font-family:Gudea-Bold,sans-serif;transition:all .3s;background:#fff}.social-media-container .instagram-container img{top:4px;position:relative;margin-right:5px}.social-media-container .instagram-container a{color:#da332a;text-decoration:none}.social-media-container .instagram-container:hover{background-color:#da332a}.social-media-container .instagram-container:hover a{color:#fff}.social-media-container .instagram-container:hover img{filter:brightness(0) invert(1)}.logo-container img{display:block;height:auto;max-height:60px;width:auto}.main-navigation-container>*{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content_block_image_text{display:flex;align-items:stretch}.content_block_image_text.contentwidth{max-width:unset;padding:0!important}.content_block_image_text.image_right{flex-direction:row-reverse}@media(max-width:991px){.content_block_image_text.image_right{flex-direction:column-reverse!important}}@media(max-width:721px){.content_block_image_text.image_right{flex-direction:column!important}}@media(max-width:991px){.content_block_image_text.image_left{flex-direction:column-reverse!important}}.content_block_image_text__image{flex:0 0 50%;overflow:hidden;width:50%!important}@media(max-width:991px){.content_block_image_text__image{flex:0 0 100%;width:100%!important}}.content_block_image_text__image picture{display:block;height:100%}.content_block_image_text__image img{width:100%;height:100%;object-fit:cover;display:block;object-position:center}.content_block_image_text__content{align-items:center;box-sizing:border-box;padding:180px 0!important;width:50%!important}@media(max-width:1300px){.content_block_image_text__content{padding:120px 0!important}}@media(max-width:1035px){.content_block_image_text__content{padding:80px 0!important}}@media(max-width:991px){.content_block_image_text__content{padding:40px 0!important;width:100%!important}}.content_block_image_text__content.alignment_top{padding-top:20px!important;padding-bottom:20px!important}.image_left{padding-right:0!important;padding-left:0!important}.image_left .content_block_image_text__content{padding-left:50px!important;padding-right:50px!important}@media(max-width:991px){.image_left .content_block_image_text__content{padding-left:25px!important;padding-right:25px!important}}.image_right{padding-right:0!important}.image_right .content_block_image_text__content{padding-right:50px!important;padding-left:50px!important}@media(max-width:991px){.image_right .content_block_image_text__content{padding-right:25px!important;padding-left:25px!important}}.service-block{width:100%;background-image:url(/build/assets/Swidbert_Schlange-CqNdN2_O.svg);background-repeat:no-repeat;background-position:50% 50%;position:relative;background-size:350px}.service-block .block-background{position:absolute;inset:0;background:#d2e9dde6;z-index:1}.service-block .block-content{position:relative;z-index:2;padding:100px 50px;margin:0 auto;max-width:1200px}@media(max-width:991px){.service-block .block-content{padding:50px 25px}}.service-block .block-content .service-headline{width:300px;margin-bottom:100px}.service-block .block-content .service-tiles{display:grid;grid-template-columns:repeat(3,250px);justify-content:space-between;gap:50px;grid-auto-rows:1fr;align-items:start;width:855px;margin:0 auto}@media(max-width:991px){.service-block .block-content .service-tiles{width:100%;grid-template-columns:repeat(3,30%);gap:25px}}@media(max-width:721px){.service-block .block-content .service-tiles{width:100%;grid-template-columns:repeat(2,48%);gap:25px}}.service-block .block-content a{text-decoration:none}.service-block .block-content .single-service-tile{width:100%;height:300px;border-radius:19px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:10px;box-sizing:border-box;background:#fff;border:solid 1px #DA332A;transition:all .3s}.service-block .block-content .single-service-tile img{max-width:100%;height:auto;display:block;margin-top:50px}.service-block .block-content .single-service-tile .servicename{text-align:center;width:100%;text-decoration:none!important;color:#000;font-family:Gudea-Bold,sans-serif;margin-top:70px}.service-block .block-content .single-service-tile:hover{background:#da332a}.service-block .block-content .single-service-tile:hover img{filter:brightness(0) invert(1)}.service-block .block-content .single-service-tile:hover .servicename{color:#fff}#footer a{text-decoration:none;color:#000}#footer .footerwidth{padding:100px 50px;margin:0 auto;max-width:1200px}@media(max-width:991px){#footer .footerwidth{padding:50px 25px}}.contact-block{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;margin-bottom:200px}@media(max-width:721px){.contact-block{grid-template-columns:1fr}}.contact-block .contact-info{display:flex;flex-direction:column;gap:25px}.contact-block .contact-item h2{padding-bottom:0;margin-bottom:0}.contact-icon{flex-shrink:0;width:28px;height:28px;margin-top:.125rem}.contact-icon svg{width:100%;height:100%;display:block}.contact-details{display:flex;flex-direction:column;gap:.35rem}.contact-label{font-size:1rem;margin:0;line-height:1.3}.contact-value{font-size:.9375rem;line-height:1.6;text-decoration:none;display:block;font-style:normal}.contact-map{width:100%;min-height:420px;height:100%;border-radius:19px;overflow:hidden}.contact-map iframe{display:block;width:100%;height:100%;min-height:420px}.site-header{padding-bottom:35px;border-bottom:2px solid #DA332A}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}@media(max-width:991px){.site-header__inner{flex-wrap:wrap}}@media(max-width:991px){.site-header__logo img{padding-bottom:0}}.site-header nav{padding-right:150px}@media(max-width:991px){.site-header nav{padding-right:0}}.site-header #footernavigation{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:35px;flex-wrap:wrap}@media(max-width:991px){.site-header #footernavigation{float:none;width:100%;order:3}}@media(max-width:721px){.site-header #footernavigation{gap:15px}}.site-header #footernavigation li a{text-decoration:none;white-space:nowrap;transition:color .2s ease}.site-header #footernavigation li a:hover{opacity:.65}.site-header__social{flex-shrink:0;display:block;line-height:0;transition:opacity .2s ease}@media(max-width:991px){.site-header__social{margin-left:auto;order:2}}.site-header__social img{width:25px;height:28px;display:block}@media(max-width:991px){.site-header__social img{float:none}}.site-header__social:hover{opacity:.65}.site-footer__inner{display:flex;align-items:center;justify-content:center;gap:25px;flex-wrap:wrap;padding-top:35px}.site-footer__copy{margin:0}.site-footer #subfooternavigation{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:35px}.site-footer #subfooternavigation li a{text-decoration:none;white-space:nowrap;transition:color .2s ease}.site-footer #subfooternavigation li a:hover{opacity:.65}.job-form-wrapper{margin-top:100px}.job-form-wrapper table{width:100%}.job-form-wrapper table td{vertical-align:top;width:50%}.job-form-wrapper table td:nth-child(2){padding-top:50px}@media(max-width:721px){.job-form-wrapper table td{display:block!important;width:100%}}#toStepThree,#toStepFive,#lastStep,#recaptcha_contactform_cookie_link{width:100%;text-align:center}.jobbutton{max-width:400px;width:100%;min-height:40px;line-height:40px;text-align:center;color:#fff;background-color:#da332a;margin:0 auto;border:solid 2px #da332a;transition:all .3s}.jobbutton:hover{color:#da332a;background-color:#fff;border:solid 2px #da332a}.jobscontent{line-height:24px}#joblist{max-width:450px;margin:0 auto;text-align:left;-webkit-hyphens:auto;hyphens:auto}#joblist li{text-align:left!important;margin-bottom:20px;line-height:24px;-webkit-hyphens:auto;hyphens:auto}.graybox{width:540px;background-color:#d9d9d9;margin:0 auto;padding:20px;box-sizing:border-box}.graybox p{margin:0 0 25px}ul#joblist{--icon-space: 1.3em;list-style:none;padding:0}#joblist li{padding-left:var(--icon-space)}#joblist li:before{content:"+";font-family:FontAwesome;display:inline-block;margin-left:calc(var(--icon-space) * -1);width:var(--icon-space);color:#da332a;top:0;position:relative}.questionrow{margin:0 auto 20px;max-width:390px;line-height:30px;padding:5px 5px 5px 10pX}.questionrow label{float:left;font-size:24px;padding-top:3px}.questionrow input[type=checkbox]{float:right;width:30px;height:30px}.formbutton{max-width:270px;width:100%;min-height:40px;line-height:40px;text-align:center;color:#fff;background-color:#da332a;margin:40px auto 0;font-size:18px;border:solid 2px #da332a;transition:all .3s}.formbutton:hover{color:#da332a;background-color:#fff;border:solid 2px #da332a}.questionbox input[type=checkbox]{-webkit-appearance:initial;appearance:initial;background:#fff;border:none;position:relative;border:solid 2px #DA332A;border-radius:4px}.questionbox input[type=checkbox]:checked{background:#fff}.questionbox input[type=checkbox]:checked:after{content:"×";color:#da332a;font-size:45px;font-family:Arial,sans-serif;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1;margin:0;padding:0}#questionbox5 input[type=checkbox]:checked:after{font-size:30px!important}#questionbox5 input[type=checkbox]{width:20px;height:20px;float:left;margin-top:5px}#datasecurity label{float:left;padding-left:10px;width:90%;font-size:16px;line-height:25px}#questionbox5 input[type=text],.questionrow input[type=email]{height:40px;width:100%;line-height:40px;font-size:24px;border:solid 2px #DA332A;border-radius:4px}.g-recaptcha{width:max-content;margin:0 auto}.formerror{width:100%;text-align:center}.formError{color:red}.formSuccess{color:green}
