@charset "UTF-8";@keyframes spin{0%{translate:0}to{translate:-100%}}@-webkit-keyframes lazyLoad{0%{opacity:0}to{opacity:1}}@keyframes lazyLoad{0%{opacity:0}to{opacity:1}}@keyframes scrolling{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes scroll{to{transform:translate(calc(-50% - .5rem))}}.accordion{--bs-accordion-active-bg:#f2dfce}.accordion-button:focus{box-shadow:none}@font-face{font-family:"Playfair";font-style:normal;font-display:swap;src:url(../fonts/Playfair/PlayfairDisplay-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"Playfair";font-style:italic;font-display:swap;src:url(../fonts/Playfair/PlayfairDisplay-Italic-VariableFont_wght.ttf) format("truetype")}@font-face{font-family:"Gudea";font-style:normal;font-display:swap;src:url(../fonts/Gudea/Gudea-Regular.ttf) format("truetype")}@font-face{font-family:"Gudea";font-style:italic;font-display:swap;src:url(../fonts/Gudea/Gudea-Italic.ttf) format("truetype")}@font-face{font-family:"Gudea";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Gudea/Gudea-Bold.ttf) format("truetype")}html{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}body{font-size:14px;font-family:"Gudea",sans-serif;width:100vW;max-width:100vW;margin:0;padding:0;overflow-x:hidden;overflow-y:scroll;background-color:#fff}body.no-overflow{overflow:hidden!important}#mainContent{min-height:calc(100vH - 377px);padding-top:80px}@media (min-width:768px){#mainContent{min-height:calc(100vH - 173px);padding-top:100px}}.languageSwitch{position:relative;display:inline-block;cursor:pointer}.languageSwitch img{margin:0 .2em;width:25px;height:25px}.forbidden{position:absolute;z-index:10;left:0;right:0;bottom:0;top:0;background-color:rgba(211,211,211,.5);cursor:not-allowed;user-select:none}a,a:active,a:hover,a:visited,body{color:#373737}.pointer{cursor:pointer}.italic{font-style:italic}.bold{font-weight:700}.text-underline{text-decoration:underline}body,html{height:100%}.contentMaxWidth,.contentMaxWidthInner{position:relative;max-width:700px;margin:0 auto;width:100%;padding:0 20px}.contentMaxWidth{max-width:1050px}.contentMaxWidthExtended{position:relative;width:100%;max-width:1200px;margin:0 auto}.contentMaxWidthFull{position:relative;width:100%;max-width:none}.rounded.rounded-100{border-radius:99999px!important}.text-justify{text-align:justify}.font-italic{font-style:italic}.cms.contentId1 .logo-startpage{position:absolute;top:75px;z-index:100;width:100vW;text-align:center}@media (min-width:768px){.cms.contentId1 .logo-startpage{top:70px}}.cms.contentId1 .logo-startpage img{height:60px;width:auto}@media (min-width:768px){.cms.contentId1 .logo-startpage img{height:90px}}.cms.contentId1 #topNavigation{background-color:transparent;box-shadow:none!important}.cms.contentId1 #topNavigation .animated-burger{z-index:10;top:30px}.cms.contentId1 #topNavigation .animated-burger span{background:#fff}.cms.contentId1 #topNavigationMobile .mobile-burger-content{top:0}.cms.contentId1 #topNavigationMobile .mobile-burger-content>div{padding-top:80px}.cms.contentId1 #mainContent{padding-top:0}.cms.contentId1 #mainContent .carousel-caption{margin-top:130px}.cms.contentId1 #mainContent .carousel-caption .claim1::before{content:"";position:absolute;top:-50px;left:0;width:100%;height:150px;opacity:.3;background:url(../images/all/zitat.svg) no-repeat top center;background-size:100px;z-index:-1}@media (min-width:992px){.cms.contentId1 #mainContent .carousel-caption .claim1::before{top:-50px;background-size:130px}}.cms .identifier{padding-top:30px}@media (min-width:768px){.cms .identifier{padding-top:50px}}.mainBackground{position:relative;background-color:#fff}.mainBackground.backgroundIcon{background:url(../images/all/tlg-pics-infographic-bg2.jpg) no-repeat center center;background-size:cover}.mainBackground.backgroundIcon .border-start{border-color:transparent!important}@media (min-width:768px){.mainBackground.backgroundIcon{background:url(../images/all/tlg-pics-infographic-bg.jpg) no-repeat center center;background-size:cover}.mainBackground.backgroundIcon .border-start{border-color:#fff!important}}.mainBackgroundInvert{position:relative;background-color:#f5f5f5;color:#373737}.mainBackgroundHighlight,.mainBackgroundSoft{position:relative;background-color:#f2dfce;color:#373737}.mainBackgroundSoft{background-color:#fff9f5}.firstContainer{padding-top:80px}@media (min-width:768px){.firstContainer{padding-top:100px}}.popover{max-width:100%}.containerWithBottom{margin-bottom:80px}.headlineWithBottom{margin-bottom:40px}.clearfix{visibility:hidden;clear:both}.center{text-align:center;margin:0 auto}.justify{text-align:justify}.left,ul.check{text-align:left}.backgroundWhite{background-color:#fff}hr{display:block;clear:both;margin:30px 0}.shadow{box-shadow:0 0 5px 0 rgba(144,144,144,.2)!important}ul.check{padding:0;list-style:none;margin:0 0 0 2em}ul.check li{position:relative}ul.check li:before{position:absolute;color:#83afa9;font-weight:700;left:-1em;width:2em;height:2em;content:">";bottom:1px}.text,ul.check li{line-height:2em}.responsiveVideo{width:100%;max-width:800px;height:auto}.responsiveVideo.fullWidth{max-width:none}.videoWrapperContainer{width:100%;margin:0 auto 15px}.responsiveContainer,.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.responsiveContainer iframe,.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.textHighlight{line-height:1.3em;font-size:1.5em;color:#83afa9}.highlightFont,.questionTab h2{font-family:"Playfair"}.carousel.header .carousel-item .carousel-caption .claim1 p,.carousel.header .carousel-item .carousel-caption .claim2 p,.h1,.h2,.h3,.h4,.h5,.h6,.highlightFont,h1,h2,h3,h4,h5,h6{margin:0}.h5,h5{line-height:1.5em}.h1,.headline,h1{font-size:1.8rem}.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.3rem}.h4,h4{font-size:1.1rem}.h5,h5{font-size:1rem}.d-block{position:relative}#topNavigationMobile .animated-content a,.mainColor{color:#373737}.blog .detail h2,.subColor{color:#73899f}.mainColorInvert,.newsletterContainer .newsletterDisclaimer a{color:#fff}.mainBackgroundColor,.mainBackgroundColor a{background-color:#f5f5f5;color:#373737}.highlight{font-weight:700}#topNavigationMobile .animated-content a:hover,.blog .detail h1,.highlightColor,.themeFontColor{color:#83afa9}.bg.bg-theme,.btn.btn-primary,.btn.btn-theme{color:#fff!important;background-color:#83afa9!important;border-color:#83afa9!important;font-weight:700}tr.bg-theme td{background-color:#fff9f5}.text-bold{font-weight:700}.btn.btn-dark,.btn.btn-theme,.btn.btn-theme-outline,.btn.btn-theme-outline-highlight{border-radius:20px;padding:.4em 2em;font-size:1em}.btn.btn-theme-outline{color:#373737!important;background-color:#fff!important;border-color:#f5f5f5!important}.btn.btn-theme-outline-highlight{color:#83afa9!important;background-color:#fff!important;border-color:#83afa9!important}.btn.btn-theme-highlight{padding:.6em 1.8em}.alert.alert-theme,.btn.btn-theme-highlight{color:#fff!important;background-color:#83afa9!important;border-color:#83afa9!important;font-weight:700}#loadingOverlay,.coursesTeaser.active .card .card-basket-off-because-of-click .card-basket-body,.expertiseTeaser.active .card .card-basket-off-because-of-click .card-basket-body,.preview-cards.active .card .card-basket-off-because-of-click .card-basket-body{display:none!important}#userCookieDislaimerModal{position:fixed!important;top:unset!important;left:2em!important;right:2em!important;transform:unset!important;width:calc(100% - 4em)!important;max-width:450px!important;z-index:100000!important;bottom:2em!important;background-color:#fff}#userCookieDislaimerModal .modal-content{border:3px solid #83afa9!important;padding:1rem}#userCookieDislaimerModal .modal-content .modal-title{margin-bottom:1rem}#userCookieDislaimerModal .modal-content .modal-footer{margin-top:2rem}#userCookieDislaimerModal .modal-content .modal-footer .btn-selection{font-size:.8em}#userCookieDislaimerModal .modal-content .modal-footer .btn-success{color:#fff!important;background-color:#83afa9!important;border-color:#83afa9!important;font-weight:700;border-radius:100px;padding:.8em 2em;font-size:.9em}.questionTab{position:relative;margin-bottom:2em}@media (min-width:768px){.questionTab{margin-bottom:0}}.questionTab h2{margin:1em 0}.questionTab h3{margin:1em 0 .5em;font-size:1em}.logoSliderMove .logoSlider{display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row;padding:1em}.logoSliderMove .logoSlider img{display:block;margin:0 1em}.carousel-slide{width:100vW;overflow:hidden;margin-top:1em;display:flex}.carousel-slide .group{display:flex;align-items:center;justify-content:center;gap:2em;animation:spin 50s infinite linear;padding-right:1em}.carousel-slide .card{border:0;padding:1em}.carousel-slide .card img,.carousel.images .carousel-inner .carousel-item .carouselImages .carouselImage img{height:50px;width:auto}.newsletterContainer{padding:3em 0;background:#373737 url(../images/all/navi-logo.svg) no-repeat right bottom;background-size:150px}.newsletterContainer .newsletterFormHeadline{font-family:"Playfair";font-style:italic;color:#fff;font-size:1.5em;line-height:1.2em;margin-bottom:.75em}.newsletterContainer .newsletterFormSubline{color:#fff;font-style:italic;margin-bottom:1em}.newsletterContainer .newsletterInput{padding-top:.5em}.newsletterContainer .newsletterDisclaimer{padding:1.2em 0;color:#fff}.newsletterContainer .newsletterDisclaimer label>span{padding-left:0}.newsletterContainer .btn{width:100%}@media (min-width:768px){.newsletterContainer .btn{width:unset}}.expertiseHeader .carousel.header .carousel-item{height:400px}.coursesTeaser,.expertiseTeaser,.preview-cards{display:flex;max-width:100vw;overflow-x:scroll;overflow-y:hidden}.preview-cards{flex-wrap:nowrap;margin-top:1em}@media (min-width:992px){.coursesTeaser,.expertiseTeaser,.preview-cards{overflow-x:hidden;transition:all .5s;will-change:transform;user-select:none}}.coursesTeaser.overflow-hidden,.expertiseTeaser.overflow-hidden,.preview-cards.overflow-hidden{overflow:hidden}.coursesTeaser.customer,.expertiseTeaser.customer,.preview-cards.customer{flex-wrap:wrap}.coursesTeaser.customer .card,.expertiseTeaser.customer .card,.preview-cards.customer .card{width:46%!important;min-width:unset!important;max-width:46%!important}@media (min-width:992px){.coursesTeaser.customer .card,.expertiseTeaser.customer .card,.preview-cards.customer .card{width:33%!important;min-width:unset!important;max-width:33%!important}}.coursesTeaser.customer .card .card-download,.expertiseTeaser.customer .card .card-download,.preview-cards.customer .card .card-download{margin:1rem 0}.coursesTeaser.active,.expertiseTeaser.active,.preview-cards.active{cursor:grab}.coursesTeaser.active .card,.expertiseTeaser.active .card,.preview-cards.active .card{cursor:grab!important}.coursesTeaser.active .card .card-basket-off-because-of-click,.expertiseTeaser.active .card .card-basket-off-because-of-click,.preview-cards.active .card .card-basket-off-because-of-click{background-color:transparent!important}.coursesTeaser .card,.expertiseTeaser .card,.preview-cards .card{position:relative;margin:0 .4em;border-radius:0;transition:all .5s ease-in-out}.coursesTeaser .card.expertise-card,.coursesTeaser .card.training-card,.expertiseTeaser .card.expertise-card,.expertiseTeaser .card.training-card,.preview-cards .card.expertise-card,.preview-cards .card.training-card{min-width:300px;border:0}.coursesTeaser .card.expertise-card.list-view,.coursesTeaser .card.training-card.list-view,.expertiseTeaser .card.expertise-card.list-view,.expertiseTeaser .card.training-card.list-view,.preview-cards .card.expertise-card.list-view,.preview-cards .card.training-card.list-view{max-width:unset}@media (min-width:992px){.coursesTeaser .card.expertise-card.list-view,.coursesTeaser .card.training-card.list-view,.expertiseTeaser .card.expertise-card.list-view,.expertiseTeaser .card.training-card.list-view,.preview-cards .card.expertise-card.list-view,.preview-cards .card.training-card.list-view{max-width:48%}}.coursesTeaser .card.expertise-card .card-icons,.coursesTeaser .card.training-card .card-icons,.expertiseTeaser .card.expertise-card .card-icons,.expertiseTeaser .card.training-card .card-icons,.preview-cards .card.expertise-card .card-icons,.preview-cards .card.training-card .card-icons{font-size:1em}.coursesTeaser .card.expertise-card .card-headline,.coursesTeaser .card.training-card .card-headline,.expertiseTeaser .card.expertise-card .card-headline,.expertiseTeaser .card.training-card .card-headline,.preview-cards .card.expertise-card .card-headline,.preview-cards .card.training-card .card-headline{font-size:1.2em;line-height:1.3em;font-weight:700}.coursesTeaser .card.expertise-card .card-body,.coursesTeaser .card.training-card .card-body,.expertiseTeaser .card.expertise-card .card-body,.expertiseTeaser .card.training-card .card-body,.preview-cards .card.expertise-card .card-body,.preview-cards .card.training-card .card-body{display:flex;flex-direction:column}.coursesTeaser .card.expertise-card .card-body .card-teaser,.coursesTeaser .card.training-card .card-body .card-teaser,.expertiseTeaser .card.expertise-card .card-body .card-teaser,.expertiseTeaser .card.training-card .card-body .card-teaser,.preview-cards .card.expertise-card .card-body .card-teaser,.preview-cards .card.training-card .card-body .card-teaser{min-height:90px;flex-grow:1}.coursesTeaser .card.subscription-card,.expertiseTeaser .card.subscription-card,.preview-cards .card.subscription-card{background-color:#fff9f5;width:230px;min-width:230px;margin-bottom:1em;position:relative;cursor:pointer}.coursesTeaser .card.subscription-card .card-body,.expertiseTeaser .card.subscription-card .card-body,.preview-cards .card.subscription-card .card-body{justify-content:start;padding:.5rem}.coursesTeaser .card.subscription-card .card-body .card-icons .card-teaser,.expertiseTeaser .card.subscription-card .card-body .card-icons .card-teaser,.preview-cards .card.subscription-card .card-body .card-icons .card-teaser{font-size:1.3em;min-height:45px;line-height:1.3em}.coursesTeaser .card.subscription-card .card-body .card-headline,.expertiseTeaser .card.subscription-card .card-body .card-headline,.preview-cards .card.subscription-card .card-body .card-headline{margin-bottom:.5em}.coursesTeaser .card.subscription-card .card-basket,.expertiseTeaser .card.subscription-card .card-basket,.preview-cards .card.subscription-card .card-basket{display:none;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#f2dfce}.coursesTeaser .card.subscription-card .card-basket .card-basket-body,.expertiseTeaser .card.subscription-card .card-basket .card-basket-body,.preview-cards .card.subscription-card .card-basket .card-basket-body{display:flex;color:#000;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center}.coursesTeaser .card.subscription-card .card-basket .card-basket-body .basket-info,.expertiseTeaser .card.subscription-card .card-basket .card-basket-body .basket-info,.preview-cards .card.subscription-card .card-basket .card-basket-body .basket-info{font-size:.9em}.coursesTeaser .card.subscription-card .card-basket .card-basket-body .basket-info-tax,.expertiseTeaser .card.subscription-card .card-basket .card-basket-body .basket-info-tax,.preview-cards .card.subscription-card .card-basket .card-basket-body .basket-info-tax{font-size:.9em;margin-top:-.5em;margin-bottom:1em}.coursesTeaser .card.subscription-card .card-basket .card-basket-body .basket-price,.expertiseTeaser .card.subscription-card .card-basket .card-basket-body .basket-price,.preview-cards .card.subscription-card .card-basket .card-basket-body .basket-price{font-size:3em;font-weight:700}.coursesTeaser .card.subscription-card .card-basket .card-basket-body .basket-price sup,.expertiseTeaser .card.subscription-card .card-basket .card-basket-body .basket-price sup,.preview-cards .card.subscription-card .card-basket .card-basket-body .basket-price sup{font-size:.6em;padding-left:.2em}.coursesTeaser .card.subscription-card.active .card-basket,.expertiseTeaser .card.subscription-card.active .card-basket,.preview-cards .card.subscription-card.active .card-basket{display:block}.coursesTeaser .card.subscription-card .card-headline,.expertiseTeaser .card.subscription-card .card-headline,.preview-cards .card.subscription-card .card-headline{line-height:1.3em;margin:.5em 0 0}.coursesTeaser .card.subscription-card .card-body,.expertiseTeaser .card.subscription-card .card-body,.preview-cards .card.subscription-card .card-body{display:flex;flex-direction:column;padding-bottom:0}.coursesTeaser.open,.expertiseTeaser.open,.preview-cards.open{flex-wrap:wrap}.coursesTeaser.open .subscription-card,.expertiseTeaser.open .subscription-card,.preview-cards.open .subscription-card{width:100%;margin-bottom:1em;position:relative;cursor:pointer}@media (min-width:992px){.coursesTeaser.open .subscription-card,.expertiseTeaser.open .subscription-card,.preview-cards.open .subscription-card{width:240px;min-width:240px}}.card-lang{position:absolute;right:4px;top:4px}.card-lang img{height:20px;width:20px}.coursesTeaser,.expertiseTeaser{margin-top:0;flex-wrap:wrap;align-items:stretch}@media (min-width:576px){.coursesTeaser,.expertiseTeaser{overflow:hidden}}.coursePartnerLogo{position:absolute;z-index:10;right:0}.coursePartnerLogo .partnerLogo{padding:0 1em;width:50px;height:auto}.split-wrapper{display:flex;width:100%;height:calc(100vH - 80px);overflow:hidden;flex-direction:column}@media (min-width:576px){.split-wrapper{height:calc(100vH - 100px);flex-direction:row}}.split-wrapper .split{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;transition:flex-basis .4s ease,flex .4s ease;text-align:center}.split-wrapper .split .highlightFont{font-size:1.5em;line-height:1.2em}.split-wrapper .split .highlightFont.h2{font-size:2em;font-style:italic;padding-bottom:.5em;margin-bottom:.75em;border-bottom:1px solid #fff}.split-wrapper .split .splitText{display:none;padding:2em;max-width:90%}@media (min-width:576px){.split-wrapper .split .splitText{max-width:400px}}.split-wrapper .split .splitButton{display:none}.split-wrapper .split::after{content:"";z-index:0;position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.85) 50%,transparent 100%);opacity:0;transition:opacity .4s ease;pointer-events:none}.split-wrapper .split:hover::after{opacity:1}.split-wrapper .split>*{position:relative;z-index:1}.split-wrapper .split>a.stretched-link{position:static;z-index:2}.split-wrapper .left.training{background:url(../images/all/tlg-pics-trainings.jpg) no-repeat center center;background-size:cover}.split-wrapper .right.digital{background:url(../images/all/tlg-pics-digitalprodukte-verteilerseite.jpg) no-repeat center center;background-size:cover}.split-wrapper .split-wrapper:hover .split{flex:1}.split-wrapper .split:hover{flex:3.5}@media (min-width:576px){.split-wrapper .split:hover{flex:1.5}}.split-wrapper .split:hover .splitButton,.split-wrapper .split:hover .splitText{display:block}:root{--line-color:#7a9692;--card-bg:#fff;--card-radius:8px;--card-shadow:0 4px 12px rgba(0, 0, 0, .2)}.timeline,.timeline .step{display:grid;grid-template-columns:1fr 60px 1fr}.timeline{position:relative;row-gap:0}.timeline .step{grid-column:1/-1;align-items:center}.timeline .step.left .card{grid-column:1}.timeline .step.right .card{grid-column:3}.timeline .step .empty{visibility:hidden;height:0}.timeline .circle{grid-column:2;justify-self:center;width:35px;height:35px;border:2px solid var(--line-color);border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--line-color);z-index:2}.timeline .event{position:relative;background:var(--card-bg);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:1.75rem;display:flex;flex-direction:row;gap:.75rem;margin:0 2em}#topNavigation .logo img,.timeline .event .icon img{height:50px}.timeline .event .info{display:flex;flex-direction:column}.timeline .event .info h4{font-weight:700;margin:0;font-size:1.25rem}.timeline .event .info p{margin:0;font-size:.9rem;line-height:1.4}.timeline .step.left>.event::after,.timeline .step.right>.event::after{content:"";position:absolute;top:calc(50% - 10px);border:10px solid transparent}.timeline .step.left>.event::after{right:-20px;border-left-color:var(--card-bg)}.timeline .step.right>.event::after{left:-20px;border-right-color:var(--card-bg)}.timeline::before{content:"";position:absolute;left:50%;top:0;width:2px;height:100%;background:var(--line-color);transform:translateX(-50%)}@media (max-width:768px){.timeline{grid-template-columns:1fr;row-gap:2rem;padding:0 2rem 0 0}.timeline .step{grid-template-columns:1fr;position:relative}.timeline .circle{position:absolute;top:50%;left:-6px;transform:translateY(-50%);grid-column:auto}.timeline .event{grid-column:auto;width:90%;padding:1.5rem 1.75rem;margin:0 2.5rem}.timeline .step>.event::after{display:none}.timeline::before{left:10px;transform:none}}.qualityContainer{padding:3em 0;background:#f2dfce url(../images/all/navi-logo.svg) no-repeat right bottom;background-size:400px}.quality{text-align:center;padding:2em 0;margin:0 auto;max-width:1050px}.quality__grid{list-style:none;padding:0 0 1em;display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:150px;column-gap:0;row-gap:0}.quality__item{display:flex;justify-content:center;align-items:center}.quality__item:nth-child(1){grid-column:3;grid-row:1}.quality__item:nth-child(2){grid-column:2;grid-row:2}.quality__item:nth-child(3){grid-column:4;grid-row:2}.quality__item:nth-child(4){grid-column:1;grid-row:3}.quality__item:nth-child(5){grid-column:3;grid-row:3}.quality__item:nth-child(6){grid-column:5;grid-row:3}.quality__item .bubble{position:relative;width:200px;height:200px;border-radius:50%;background:#fff;padding:.5rem 1rem 1.5rem;box-shadow:0 10px 30px rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center;justify-content:center}.quality__item .bubble__icon{color:#83afa9;font-size:2rem}.quality__item .bubble__icon img{height:25px}.quality__item .bubble__heading{font-size:1.4em;margin:0 0 .5rem;font-weight:700}.quality__item .bubble__text{margin:0;font-size:.95em;line-height:1.2}.quality__item .bubble__check{position:absolute;left:50%;bottom:-20px;width:40px;height:40px;transform:translateX(-50%);border-radius:50%;background:#83afa9;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem}@media (max-width:991px){.quality__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:290px}.quality__item:nth-child(1){grid-column:1;grid-row:1}.quality__item:nth-child(2){grid-column:2;grid-row:1}.quality__item:nth-child(3){grid-column:1;grid-row:2}.quality__item:nth-child(4){grid-column:2;grid-row:2}.quality__item:nth-child(5){grid-column:1;grid-row:3}.quality__item:nth-child(6){grid-column:2;grid-row:3}.quality .bubble{width:250px;height:250px}.quality .bubble__icon{margin-bottom:.1em;font-size:3rem}.quality .bubble__heading{font-size:1.4em;margin:.25rem 0 .5rem}.quality .bubble__check{width:40px;height:40px;bottom:-20px}}@media (max-width:600px){.quality__grid{grid-template-columns:1fr}.quality__item{grid-column:1!important;grid-row:unset!important}}#topNavigationMobile{position:absolute;display:block;z-index:1002}#topNavigationMobile.open{width:100%;height:100%}#topNavigationMobile.open .mobile-burger-content{position:fixed;z-index:10000;left:0;right:0;bottom:0;top:80px}#topNavigationMobile.open .mobile-burger-content .animated-content{display:block!important}#topNavigationMobile .animated-content{display:none;position:absolute;left:0;right:0;top:0;bottom:0;padding:20px;color:#373737;font-size:1.5em;z-index:99;background:url(../images/all/navi-logo.svg) no-repeat right bottom;background-size:200px;background-color:#fff}@media (min-width:576px){#topNavigationMobile .animated-content{right:unset;padding:40px 50px 0 40px;min-width:350px}}#topNavigationMobile .nav-item{border-bottom:1px solid #373737;background:url(../images/all/go.svg) no-repeat right 8px;background-size:25px}#topNavigationMobile .nav-item:last-child{border-bottom:none}#topNavigationMobile .nav-item .nav-link{font-family:"Playfair";font-size:.8em}#topNavigationMobile .nav-item.active>.nav-link{text-decoration:none;color:#83afa9}#topNavigationMobile .nav-item ul{list-style:none;padding-left:0;margin-bottom:1em}#topNavigationMobile .nav-item ul .nav-item-sub{background:unset;border-bottom:none;font-size:.9em}#topNavigationMobile .nav-item ul .nav-item-sub .nav-link{padding-bottom:0}#topNavigation{position:fixed;display:flex;justify-content:center;flex-direction:row;flex-wrap:nowrap;align-items:stretch;top:0;right:0;left:0;z-index:1030;padding:1em 0;background-color:#fff;width:100%;max-width:100vW;height:80px}@media (min-width:992px){#topNavigation{height:100px}}#topNavigation .mainNavigation{font-size:.9em;margin:0;padding:0}@media (min-width:768px){#topNavigation .mainNavigation{font-size:1em}}@media (min-width:1200px){#topNavigation .mainNavigation{font-size:1.2em}}#topNavigation .mainNavigation li{list-style:none;float:left}#topNavigation .mainNavigation li.active a{font-weight:700;color:#83afa9}@media (min-width:768px){#topNavigation .logo img{height:65px}}#topNavigation .userIcons{position:relative}#topNavigation .userIcons .navIcon{height:20px;margin-left:.5em}@media (min-width:768px){#topNavigation .userIcons .navIcon{height:25px;margin-left:1em}}#topNavigation .userIcons .basketItemsCount{position:absolute;padding:3px 6px 0;border-radius:10px;text-align:center;font-size:.7em;bottom:18px;right:-4px;background-color:#83afa9;color:#fff;font-weight:700}#topNavigation .mobile-burger-menu{margin-top:-20px;margin-left:10px}@media (min-width:992px){#topNavigation .mobile-burger-menu{margin-left:20px}}#topNavigation .mobile-burger-menu .animated-burger,#topNavigation .mobile-burger-menu .animated-burger span{position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#topNavigation .mobile-burger-menu .animated-burger{width:30px;height:25px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#topNavigation .mobile-burger-menu .animated-burger span{background:#373737;display:block;height:2px;width:100%;border-radius:9px;opacity:1;left:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#topNavigation .mobile-burger-menu .animated-burger.open span{background:#373737}#topNavigation .mobile-burger-menu .animated-burger span:nth-child(1){top:0}#topNavigation .mobile-burger-menu .animated-burger span:nth-child(2){top:8px}#topNavigation .mobile-burger-menu .animated-burger span:nth-child(3){top:16px}#topNavigation .mobile-burger-menu .animated-burger.open span:nth-child(1){top:11px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#topNavigation .mobile-burger-menu .animated-burger.open span:nth-child(2){opacity:0;left:-60px}#topNavigation .mobile-burger-menu .animated-burger.open span:nth-child(3){top:11px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.footerContainer{overflow:hidden;background-color:#000;padding:.8em 0}.footerContainer .footerContent{padding:0 1em;text-align:center;font-size:.9em}.footerContainer .footerContent .logo-footer{margin-bottom:0}.footerContainer .footerContent .h6{font-size:1.1em!important}.footerContainer .footerContent a{color:#fff;text-decoration:none}.footerContainer .footerContent .navbar-nav{margin:2em 0}@media (min-width:992px){.footerContainer .footerContent .navbar-nav{flex-direction:row}}.footerContainer .footerContent .navbar-nav .nav-item{margin:0 1em}.footerContainer .footerContent .navbar-nav .nav-link{padding:.25em 0}.infoCardSet.flex{display:flex;flex-direction:row;justify-content:space-evenly;align-items:start;padding:0;flex-wrap:wrap}.infoCardSet.flex .infoCard{margin:.5em;width:100%}@media (min-width:768px){.infoCardSet.flex .infoCard{width:calc(50% - 1em)}}@media (min-width:992px){.infoCardSet.flex .infoCard{width:calc(33% - 1em)}}.infoCardSet.masonry{column-width:18em;column-gap:2em}.infoCardSet.masonry .infoCard{margin:.5em}.infoCardSet .infoCard{position:relative;display:inline-block;width:100%;overflow:hidden}@media (min-width:768px){.infoCardSet .infoCard:hover .infoCardImage{height:330px}.infoCardSet .infoCard:hover .infoCardContent{background-color:#73899f!important}.infoCardSet .infoCard:hover .infoCardContent *{color:#fff!important}.infoCardSet .infoCard{width:100%}}.infoCardSet .infoCard .infoCardImage{background-color:#f5f5f5;transition:height .2s ease;height:235px;background-size:contain;background-position:center center!important}@media (min-width:768px){.infoCardSet .infoCard .infoCardImage{background-size:cover!important}}.infoCardSet .infoCard .infoCardContent{padding:.7em 1.5em;background-color:#fff}.infoCardSet .infoCard .infoCardContent .infoCardDate{text-transform:uppercase;font-size:1em}.infoCardSet .infoCard .infoCardContent .infoCardHeadline{text-align:center;text-transform:uppercase;color:#83afa9;letter-spacing:.2em;padding:.5em 0;font-weight:700;font-size:1.3em;line-height:1.3em;margin-bottom:.7em}.infoCardSet .infoCard .infoCardContent .infoCardSubline{font-size:1em;text-align:center;text-transform:uppercase;color:#373737;margin-bottom:.7em}.infoCardSet .infoCard .infoCardContent .infoCardText{padding:.5em 0;min-height:90px;font-size:1em}.infoCardSet .infoCard .infoCardContent .infoCardButton{text-align:center;margin:1.2em 0 1em}.infoCardSet .infoCard .infoCardContent .infoCardSocial{height:50px}.blog .detail .blogImageDesktop{max-height:600px;overflow:hidden}.blog .detail .detail-text{line-height:1.6em;letter-spacing:.1em}.carousel{position:relative}.carousel .carousel-indicators li{background-color:#636366;border:1px solid #636366;width:12px;height:12px;border-radius:12px;margin:0 1.5em}.carousel .carousel-indicators li.active{background-color:#83afa9;border:1px solid #83afa9}.carousel .carousel-control-next,.carousel .carousel-control-prev{position:absolute;display:none}@media (min-width:768px){.carousel .carousel-control-next,.carousel .carousel-control-prev{display:none}}.carousel .carousel-control-prev{margin-left:-50px}.carousel .carousel-control-next{margin-right:-50px}.carousel .carousel-control-prev-icon{background-image:url(../images/all/icons_slide-links.svg)}.carousel .carousel-control-next-icon{background-image:url(../images/all/icons_slide-rechts.svg)}.carousel .carousel-indicators .active{background-color:#636366}.carousel .carousel-control-next,.carousel .carousel-control-prev{width:6%}.carousel .carousel-control-next-icon,.carousel .carousel-control-prev-icon{width:50px;height:50px}.carousel .carousel-control-next-icon{margin-right:-70px}.carousel .carousel-control-prev-icon{margin-left:-70px}.carousel.header .carousel-item{overflow:hidden;text-align:center;background-color:#f5f5f5!important;padding:5em 0;height:390px;background-size:cover!important;display:flex!important;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center}@media (min-width:992px){.carousel.header .carousel-item{background-position:center center!important;height:500px}}.carousel.header .carousel-item .carousel-caption{width:unset;bottom:unset;z-index:10;color:#fff;padding:0;display:block}.carousel.header .carousel-item .carousel-caption.hidden{visibility:hidden}.carousel.header .carousel-item .carousel-caption .slide-image{display:none;margin-top:5em;margin-left:-8px;margin-bottom:4em}@media (min-width:992px){.carousel.header .carousel-item .carousel-caption .slide-image{display:block}}.carousel.header .carousel-item .carousel-caption .slide-image img{height:100px}.carousel.header .carousel-item .carousel-caption .claim1{font-family:"Playfair";font-style:italic;font-size:2em;line-height:1.4em;margin-bottom:.5em}.carousel.header .carousel-item .carousel-caption .claim2{font-size:1.4em;font-weight:700;line-height:1em}.carousel.header .carousel-item .carousel-caption .cta{float:left;margin-right:2em;margin-bottom:1em}@media (min-width:992px){.carousel.header .carousel-item .carousel-caption .claim1{font-size:2.5em}.carousel.header .carousel-item .carousel-caption .claim2{font-size:1.5em}}.carousel.header .carousel-indicators{bottom:70px}.carousel.firstContainerPortal .carousel-item{padding:8em 0}.carousel.fullscreen{margin-top:100px;height:calc(100vH - 100px);width:100%}.carousel.fullscreen .carousel-item{overflow:hidden;text-align:center;height:calc(100vH - 100px);background-size:cover!important;background-position:center center!important}.carousel.fullscreen .carousel-item .carousel-caption{bottom:unset;left:unset;right:unset;z-index:10;padding-top:0;padding-bottom:0;color:#fff;text-align:right;top:20%;width:50%;padding-right:10%;display:block!important}.carousel.fullscreen .carousel-item .carousel-caption .claim1,.carousel.fullscreen .carousel-item .carousel-caption .claim2,.carousel.fullscreen .carousel-item .carousel-caption .claim3{font-size:2.4em}.carousel.fullscreen .carousel-indicators{bottom:70px}.carousel.fullscreen .carousel-control-next,.carousel.fullscreen .carousel-control-prev{width:6%}.carousel.images{padding-bottom:45px}.carousel.images .carousel-inner .carousel-item .carouselImages{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:stretch;align-content:center}.carousel.images .carousel-inner .carousel-item .carouselImages .carouselImage{flex:auto;margin:2em}.carousel.testimonial{min-height:250px}.carousel.testimonial .carousel-indicators{bottom:-35px}@media (min-width:768px){.carousel.testimonial .carousel-indicators{bottom:-30px}}.carousel.testimonial .carousel-indicators li::marker{font-size:0}.carousel-animated{margin:0 auto;overflow:hidden;display:flex}.carousel-animated>*{flex:0 0 100%}.carousel-animated:hover .preview-cards-animated{animation-play-state:paused}.carousel-animated .preview-cards-animated{will-change:transform;animation:scrolling 10s linear infinite;overflow:visible!important;gap:20px;padding-right:20px}.videoMasked{z-index:-1;left:0;right:0;bottom:0;top:0;width:auto!important;height:410px!important;margin-top:260px}@media (min-width:768px){.videoMasked{width:100%!important;height:auto!important;margin-top:0}}@-moz-document url-prefix(){img:-moz-loading{visibility:hidden}}img{opacity:1;transition:opacity 2s}img.fast{transition:opacity .5s}img:not([src]){visibility:hidden}img[data-src],img[data-srcset]{opacity:0;min-height:1px}img[data-src].loaded,img[data-srcset].loaded{opacity:1}.scroller__animated{max-width:100%}.scroller__inner{padding-block:1rem;display:flex;flex-wrap:wrap;gap:1rem}.scroller__animated[data-animated=true]{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent);mask:linear-gradient(90deg,transparent,#fff 20%,#fff 80%,transparent)}.scroller__animated[data-animated=true] .scroller__inner{width:max-content;flex-wrap:nowrap;animation:scroll var(--_animation-duration, 40s) var(--_animation-direction, forwards) linear infinite}.scroller__animated[data-direction=right]{--_animation-direction:reverse}.scroller__animated[data-direction=left]{--_animation-direction:forwards}.scroller__animated[data-speed=fast]{--_animation-duration:20s}.scroller__animated[data-speed=slow]{--_animation-duration:60s}.lazyLoad.background{-webkit-animation:lazyLoad .3s;animation:lazyLoad .3s}.no-focus-outline{outline:0!important}.noselect{background:0 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.teaser-round{width:290px;height:290px}.vertical-line:after{content:"";position:absolute;z-index:-1;top:40%;bottom:10%;left:50%;border-left:1px solid #d5d5d5ff;transform:translate(-50%)}#footerBackground,.blockTestimonialSlider{background-position:center center!important;background-size:cover!important}.basket .basketImage,.checkout .basketImage{overflow:hidden;width:75px;height:75px;display:flex;justify-content:center;align-items:center;align-content:center}@media (min-width:768px){.basket .basketImage,.checkout .basketImage{width:200px;height:150px}}.basket .basketImage img,.checkout .basketImage img{align-self:center;width:100%;height:100%;object-fit:cover}.basket #checkoutFastItems .summary .basketImage,.checkout #checkoutFastItems .summary .basketImage{width:100px!important;height:auto!important}#applePay{max-width:200px;margin:0 auto;height:40px;border-radius:5px;background-image:-webkit-named-image(apple-pay-logo-white);background-position:50% 50%;background-color:#000;background-size:60%;background-repeat:no-repeat}.checkout hr,.customer hr{display:block;clear:both;margin:20px 0}.checkout .contentInner{padding-top:25px}.checkout .card{min-height:200px}.checkout .card .card-header{padding:.75rem 1.25rem}.checkout .checkoutOption{border:1px solid #73899f;padding:10px;text-align:center;min-height:415px;height:100%;background-color:#f5f5f5}.checkout .checkoutOption .checkoutOptionSubline{display:block;margin-bottom:10px;min-height:60px}.checkout .checkoutOption button,.checkout .checkoutOption input{margin-bottom:5px}.checkout h3{margin-bottom:10px}.checkout .sidebarService ul,.checkout .sidebarZahlarten ul{margin:20px 0 10px}.checkout .sidebarService li{padding:5px}.checkout .sidebarZahlarten li{float:left;padding:5px}.checkout .sidebarZahlarten img{height:35px;margin-bottom:5px}.checkout.fastlane .contentInner{padding-top:0}.checkout.fastlane h2{padding-bottom:.7em}.checkout.fastlane .btn-group{width:100%}.checkout.fastlane .form-group{margin-bottom:.5em}.checkout.fastlane .btnGender .btn,.checkout.fastlane .form-control{border-color:#e3e3e3;font-size:1em}.checkout.fastlane .btnGender .btn:hover,.checkout.fastlane .form-control:hover{color:#373737!important}.checkout.fastlane .btnGender .btn.active,.checkout.fastlane .form-control.active{color:#f5f5f5!important;background-color:#373737}.checkout.fastlane .table-responsive{display:block!important}.checkout.fastlane #ppplusWidget{margin-top:-24px}.checkout.fastlane #checkoutLogin{text-align:center}.checkout.fastlane #checkoutLogin input{margin-bottom:1em}.checkout.fastlane .btnCheckoutOption .btn{background-color:#f5f5f5;border-color:#f5f5f5;font-size:1em;padding:.5em;margin-bottom:.5em;width:100%}@media (min-width:768px){.checkout.fastlane .btnCheckoutOption .btn{width:50%}}.checkout.fastlane .btnCheckoutOption .btn:hover{color:inherit!important}.checkout.fastlane .btnCheckoutOption .btn.active{color:#fff!important;background-color:#83afa9}.checkout .deliveryOptions,.checkout .paymentOptions{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;align-items:stretch}.checkout .paymentOptions .paymentOption{position:relative;cursor:pointer;width:100%;display:flex;border:1px solid #f5f5f5;padding:1em;margin-bottom:.5em}.checkout .paymentOptions .paymentOption .glyphicon{position:absolute;display:none;top:.5em;right:.5em;font-size:1.5em;color:#28a745}.checkout .paymentOptions .paymentOption.active{border:1px solid #83afa9;background:#83afa9;color:#fff}.checkout .deliveryOptions .deliveryOption.active .glyphicon,.checkout .paymentOptions .paymentOption.active .glyphicon{display:block}.checkout .paymentOptions .paymentOption .paymentHeadline{font-size:1.1em;font-weight:700}.checkout .paymentOptions .paymentOption .paymentDescription{font-size:.9em}.checkout .paymentOptions .paymentOption .paymentLogo{width:20%;text-align:center}.checkout .paymentOptions .paymentOption .paymentLogo img{width:50px}.checkout .paymentOptions .paymentOption .paymentText{padding-left:1rem;width:80%}.checkout .paymentOptions .paymentDetails{border-left:1px solid #28a745;border-right:1px solid #28a745;border-bottom:1px solid #28a745;padding:1em;margin-top:-.5em;margin-bottom:.5em}.checkout .deliveryOptions .deliveryOption{position:relative;cursor:pointer;width:100%;display:flex;border:1px solid #f5f5f5;padding:1em;margin-bottom:.5em}.checkout .deliveryOptions .deliveryOption .glyphicon{position:absolute;display:none;top:.5em;right:.5em;font-size:1.5em;color:#28a745}.checkout .deliveryOptions .deliveryOption.active{border:1px solid #28a745;background-color:rgba(40,167,69,.1)}.checkout .deliveryOptions .deliveryOption.disabled{cursor:unset;border-color:transparent;background-color:rgba(255,69,0,.1)}.checkout .deliveryOptions .deliveryOption .deliveryPrice{font-size:.9em;font-weight:700}.checkout .deliveryOptions .deliveryOption .deliveryHeadline{font-size:1.1em;font-weight:700}.checkout .deliveryOptions .deliveryOption .deliveryDescription{font-size:.9em}.checkout .deliveryOptions .deliveryOption .deliveryLogo{width:20%;align-self:center;text-align:left}.checkout .deliveryOptions .deliveryOption .deliveryLogo img{width:70%}.checkout .deliveryOptions .deliveryOption .deliveryText{width:80%}.customer .sidebarCustomer .nav-pills .nav-link.active,.customer .sidebarCustomer .nav-pills .show>.nav-link{color:#fff;background-color:#f5f5f5}.customer .headerBackground{padding:10px;background-color:#f5f5f5}.blockTestimonialSlider{padding:3rem 0;background:url(../images/all/tlg-pics-stimmen-m.jpg)}@media (min-width:768px){.blockTestimonialSlider{background:url(../images/all/tlg-pics-stimmen-d.jpg)}}.blockTestimonialSlider .testimonialTeaser{min-height:100px;text-align:center;margin-bottom:2rem}.blockTestimonialSlider .testimonialTeaser .testimonialHeadline{font-weight:400;padding:1.5rem 0 0}.blockTestimonialSlider .testimonialTeaser .testimonialDivider{max-width:100px;margin:0 auto}.blockTestimonialSlider .testimonialTeaser .testimonialSubline{font-style:italic;font-size:1.5em;max-width:500px;margin:0 auto}.buttonPrevSlider.active img.on{display:inline-block}.buttonNextSlider img.on,.buttonPrevSlider img.on,.buttonPrevSlider.active img.off{display:none}.buttonNextSlider.active img.on{display:inline-block}.buttonNextSlider.active img.off{display:none}.blockDownloadFile{margin:2rem 0;padding:0;background:#fff}.blockDownloadFile .blockDownloadFileInner{display:flex;align-items:stretch;position:relative;overflow:hidden;border-radius:10px}.blockDownloadFile .blockDownloadFileImage{flex:0 0 50%;max-width:50%}.blockDownloadFile .blockDownloadFileImage img{width:100%;height:100%;display:block;object-fit:cover}.blockDownloadFile .blockDownloadFileContent{flex:1;position:relative;overflow:hidden;display:flex;align-items:center;padding:3em 3em 3em 4em}.blockDownloadFile .blockDownloadFileWatermark{position:absolute;right:0;bottom:0;height:70%;pointer-events:none;z-index:0}.blockDownloadFile .blockDownloadFileWatermark img{height:100%;width:auto;display:block}.blockDownloadFile .blockDownloadFileText{position:relative;z-index:1}.blockDownloadFile .blockDownloadFileSubline{display:block;font-family:"Gudea",sans-serif;font-size:1em;color:#373737;margin-bottom:.2em}.blockDownloadFile .blockDownloadFileHeadline{font-family:"Gudea",sans-serif;font-size:2.2em;font-weight:700;color:#373737;margin-bottom:.8em;line-height:1.2}.blockDownloadFile .blockDownloadFileAction{display:flex;align-items:center;gap:.8em}.blockDownloadFile .blockDownloadFileIcon{width:40px;height:40px;flex-shrink:0}.blockDownloadFile .blockDownloadFileButton{display:inline-block;font-family:"Gudea",sans-serif;font-size:1.1em;color:#fff;background-color:#83afa9;border-radius:25px;padding:.6em 2.5em;text-decoration:none}.blockDownloadFile .blockDownloadFileButton:hover{opacity:.9}@media (max-width:768px){.blockDownloadFile .blockDownloadFileInner{flex-direction:column}.blockDownloadFile .blockDownloadFileImage{flex:0 0 auto;max-width:100%}.blockDownloadFile .blockDownloadFileImage img{height:auto}.blockDownloadFile .blockDownloadFileContent{padding:2em;text-align:center}.blockDownloadFile .blockDownloadFileAction{justify-content:center}.blockDownloadFile .blockDownloadFileHeadline{font-size:1.6em}}