@charset "UTF-8";.accordion{width:100%}.accordion.no-bottom-padding{padding-bottom:0}.accordion .accordion-content{width:100%;max-width:var(--wrapWidth);margin:0 auto}.accordion .accordion-main-title{font-size:var(--FSL);font-weight:400;line-height:110%;margin-bottom:2.5rem;text-align:center;text-transform:uppercase}@media(min-width:768px){.accordion .accordion-main-title{margin-bottom:3rem}}.accordion .accordion-main-title .accordion-main-title-bold{font-weight:700;font-style:italic}.accordion-items{display:flex;flex-direction:column;gap:0;width:100%;max-width:46.278rem;margin:0 auto}.accordion-item{border-top:1px solid var(--dark70);max-width:46.278rem}.accordion-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 0;background:0 0;border:none;color:var(--white);font-size:var(--FSD);font-weight:700;line-height:145%;text-align:left;gap:1rem;cursor:pointer;transition:background-color .2s ease}@media(min-width:768px){.accordion-toggle{padding:1rem}.accordion-toggle:hover{background-color:var(--dark70)}}.accordion-toggle .accordion-arrow{transition:transform .4s ease;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--light);border-radius:50%;flex-shrink:0;transform:translateY(-1.5px)rotate(180deg)}@media(min-width:768px){.accordion-toggle .accordion-arrow{width:2.22222rem;height:2.22222rem}}.accordion-toggle .accordion-arrow svg{width:.75rem;height:.75rem}.accordion-toggle[aria-expanded=true] .accordion-arrow{transform:translateY(-1.5px)rotate(0)}.accordion-content-wrapper{position:relative;overflow:hidden;max-height:0;padding-bottom:0;background-color:transparent;transition:max-height .4s ease,background-color .2s ease}.accordion-description{color:var(--white);font-size:var(--FSD);line-height:145%;padding:0 0 1rem}@media(min-width:768px){.accordion-description{padding:1.12rem}}.accordion-description>*{margin:0;padding:0}.accordion-item-cta{display:flex;justify-content:flex-start;align-items:center;padding:0 0 1rem}@media(min-width:768px){.accordion-item-cta{padding:0 1.12rem 1.12rem}}.accordion-cta{display:flex;justify-content:center;align-items:center;margin-top:1rem;width:100%}.button{font-family:inherit}.button:disabled{opacity:.5;cursor:not-allowed}.button:disabled:hover{background-color:initial;color:initial;border-color:initial}.button-link{text-decoration:none !important}.button-link:hover{text-decoration:none !important}.card{background:linear-gradient(0deg,#1c6170 .01%,#63939d 100%);color:var(--white);border-radius:var(--border-radius);gap:1rem;position:relative;height:27.5rem}@media(min-width:768px){.card{height:24.4444rem}}.cards-component{position:relative;overflow:hidden;height:100%;padding:1.5rem 0 0 1.5rem;display:flex;flex-direction:column}@media(min-width:768px){.cards-component{padding:1.5rem 0 0 2rem}}.cards-title-container{width:100%;margin-bottom:.5rem;padding-right:1.5rem}@media(min-width:768px){.cards-title-container{padding-right:2rem}}.cards-row{display:flex;flex-direction:row;flex:1;gap:1rem}@media(min-width:768px){.cards-row{gap:0}}.cards-content{flex:1;display:flex;width:100%;max-width:12.5rem;min-width:12.5rem;flex-direction:column;margin-bottom:1.5rem}@media(min-width:768px){.cards-content{max-width:19rem;min-width:19rem}}.cards-image-area{flex:1;background-size:cover;background-position:0;background-repeat:no-repeat;position:relative}@media(min-width:768px){.cards-image-area{position:absolute;top:8.125rem;bottom:0;left:21.5rem;right:0}}@media(max-width:767px){.cards-image-area[style*='--card-mobile-bg']{background-image:var(--card-mobile-bg) !important}}.cards-title{font-size:var(--FSL);font-weight:400;line-height:110%;text-transform:uppercase;margin:0}.cards-title-secondary{font-weight:700;font-style:italic}.cards-text{font-size:var(--FSS);font-weight:400;line-height:140%;flex:1;width:100%;margin-bottom:.5rem}.cards-text p:last-child{margin-bottom:0}.cards-buttons{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem;margin-top:auto}.cards-tags{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:auto}.contact{width:100%}.contact.no-bottom-padding{padding-bottom:0}.contact-header{width:100%;margin-bottom:1.5rem}.contact-title{margin:0;font-size:var(--FSL);font-weight:400;line-height:110%;width:100%;text-transform:uppercase}@media(min-width:768.5px){.contact-title{max-width:42rem}}.contact-title .contact-title-bold{font-weight:700;font-style:italic}.contact-cta{display:flex;justify-content:flex-start;width:100%;margin-bottom:3.5rem}.contact-grid{display:grid;gap:3rem;align-items:start;grid-template-columns:1fr}@media(min-width:768.5px){.contact-grid{gap:2rem}.contact-grid.contact-grid-2{grid-template-columns:repeat(2,1fr)}.contact-grid.contact-grid-3{grid-template-columns:repeat(3,1fr)}.contact-grid.contact-grid-4,.contact-grid.contact-grid-5,.contact-grid.contact-grid-6{grid-template-columns:repeat(3,1fr)}}.contact-item{display:flex;flex-direction:column;align-items:flex-start;text-align:center}.contact-item-header{display:flex;flex-direction:row;align-items:center;justify-self:flex-start;margin-bottom:.5rem;width:100%}@media(min-width:768.5px){.contact-item-header{margin-bottom:1rem}}.contact-item-header-title{margin:0;font-size:var(--FSM);font-weight:700;line-height:120%}.contact-item-header-icon{margin-left:.56rem;width:2rem;height:2rem}.contact-item-header img{width:100%;height:100%;object-fit:contain;display:block}.contact-item-description{font-size:var(--FSD);font-weight:400;line-height:145%}.contact-item-description *:first-child{margin-top:0}.contact-item-description *:last-child{margin-bottom:0}.etermin{width:100%;background-color:var(--light)}.etermin .section{margin:0 auto}.etermin-iframe-wrapper{position:relative;width:100%}.etermin-iframe-wrapper iframe{display:none}.etermin-iframe-wrapper.active iframe{display:block}.etermin-iframe-wrapper.active .etermin-placeholder{display:none}.etermin-placeholder{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(255,255,255,.9)}.etermin-placeholder iframe{display:none}.etermin-placeholder img{width:100%;filter:blur(2px);opacity:.4}.etermin-placeholder p{position:absolute;text-align:center;font-size:var(--FSD);font-weight:700;color:var(--dark)}.header{position:relative;display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;text-align:left}.header.header-dark{color:var(--light);background-color:var(--dark)}.header.header-light{color:var(--dark);background-color:var(--light)}.popup-content .header{min-height:auto;height:auto}.header-bg-color{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.header-dark .header-bg-color{background-color:var(--dark)}.header-light .header-bg-color{background-color:var(--light)}.header-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.header-bg-image img{width:100%;height:100%;object-fit:cover;object-position:center}.header-bg-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.header-bg-video video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.header-bg-video video::-webkit-media-controls{display:none !important}.header-bg-video video::-webkit-media-controls-panel{display:none !important}@media(max-width:768px){.header-bg-video video{object-position:center}.header-bg-video video:not([data-mobile-optimized]){will-change:transform}}@media(min-width:769px){.header-bg-video video{image-rendering:high-quality}}.header-bg-video img{width:100%;object-fit:cover;object-position:center}.header-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.header-content{position:relative;z-index:3;width:100%;height:100%;padding:1.5rem 0;display:flex;align-items:center;justify-content:center}@media(min-width:768.5px){.header-content{padding:5rem 0}}.popup-content .header-content{height:auto;min-height:auto}.header-container{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:var(--maxWidth)}.header-title{display:flex;flex-direction:column;align-items:flex-start;font-size:var(--FSL);font-weight:400;line-height:110%;margin:0 0 1rem;word-wrap:break-word;text-transform:uppercase}@media(min-width:768.5px){.header-title{width:calc(50% - 2.22rem)}}.header-title-first{display:inline;font-weight:400}.header-title-second{display:inline;font-weight:700;font-style:italic}.header-subtitle{font-size:var(--FSD);font-weight:400;line-height:145%;margin-bottom:1rem}@media(min-width:768.5px){.header-subtitle{width:calc(50% - 2.22rem)}}.header-cta{display:flex;flex-direction:row;flex-wrap:wrap;gap:.56rem;align-items:flex-start;justify-content:flex-start;margin-bottom:2rem}@media(min-width:768.5px){.header-cta{width:50%}}.header-seals-title{font-size:var(--FSD);font-weight:700;line-height:145%;margin-bottom:.4rem;word-wrap:break-word}.header-seals-grid{display:flex;flex-wrap:nowrap;gap:.44rem;width:100%;align-items:center;justify-content:space-between}@media(min-width:768.5px){.header-seals-grid{justify-content:flex-start;gap:.44rem}.header-seals-grid .header-seals-item{width:auto;flex:none;justify-content:flex-start}}.header-seals-item{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.header-seals-item img,.header-seals-item img[src$='.svg']{max-width:100%;width:auto;height:auto;max-height:2.875rem;object-fit:contain;display:block;flex-shrink:1}.header-seals-logos{display:flex;flex-direction:row;flex-wrap:wrap;gap:.44rem;justify-content:flex-start}.header-seals-text{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.5rem 1rem;border:1px solid;border-radius:4px;opacity:.6}@media(min-width:768.5px){.header-seals-text{font-size:.875rem}}.hero-container{display:flex;flex-direction:column;gap:20px;justify-content:space-between;align-items:center;padding-top:calc(var(--sectionPaddingMobile) + var(--headerHeight));padding-bottom:var(--sectionPaddingMobile);padding-inline:var(--pagePadding);max-width:var(--pageContainer);margin-inline:auto;overflow:hidden}.content h1{font-size:2rem;line-height:1em;font-weight:700;text-wrap:balance;padding-block:1rem}.content{display:flex;flex-direction:column}.content .subheading-text{margin-block:1rem}.buttons{display:flex;flex-direction:column;gap:1.75rem;margin-top:1rem}.image{width:100%;max-width:600px;margin-top:32px;display:flex;justify-content:center}@media only screen and (min-width:320px){.content h1{font-size:2.5rem}}@media only screen and (min-width:400px){.content h1{font-size:3rem}.buttons{flex-direction:row;margin-top:2rem}}@media only screen and (min-width:660px){.content h1,.content .subheading-text{text-align:center}.buttons{justify-content:center}}@media only screen and (min-width:768px){.hero-container{padding-top:calc(var(--sectionPadding) + var(--headerHeight));padding-bottom:var(--sectionPadding)}}@media only screen and (min-width:960px){.hero-container{flex-direction:row}.hero-image{width:45%}.content h1,.content .subheading-text{text-align:start}.content h1{font-size:4rem}.buttons{justify-content:start}}.hero-video{width:100vw;max-height:100vh;min-height:fit-content;position:relative;z-index:1;top:calc((var(--headerHeight) + (var(--headerPadding) * 2)) * -1);margin-bottom:calc((var(--headerHeight) + (var(--headerPadding) * 2)) * -1);left:0}.hero-video-container{width:100%;max-height:100%;min-height:fit-content;max-width:var(--pageContainer);padding-inline:var(--pagePadding);padding-block:calc(var(--sectionPaddingMobile) + var(--headerHeight));margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.hero-video video,.hero-video-filter{width:100%;height:100%;position:absolute;top:0;left:0}.hero-video video{object-fit:cover;z-index:0}.hero-video-filter{z-index:1}.hero-video-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding-block:32px;width:100%}.hero-video-content h1{font-size:3rem;font-weight:600;text-align:center;text-wrap:balance}.hero-video-subheading-text{text-align:center;font-size:1.125rem;line-height:1.75rem !important;max-width:72ch;text-wrap:pretty}.hero-video-buttons{display:flex;flex-direction:column;gap:1rem;max-width:fit-content;justify-content:center;align-items:center;margin-top:1rem}#hero-video-pause-button{position:relative;z-index:99;top:0;right:0;display:flex;gap:.25rem;align-items:center;align-self:flex-end}@media only screen and (min-width:768px){.hero-video-buttons{flex-direction:row;margin-top:2rem}.hero-video-container{padding-block:calc(var(--sectionPadding) + var(--headerHeight))}#pause-video-button{top:calc(var(--sectionPadding) * -1)}}.left-right{display:flex;align-items:center;overflow:hidden}.left-right__wrapper{width:100%;max-width:var(--pageContainer);padding-inline:var(--pagePadding);padding-block:var(--sectionPaddingMobile);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:20px}.left-right__text-flipped h2,.left-right__text h2{font-size:2rem;line-height:1em;font-weight:600;text-wrap:balance;margin-block:30px}.left-right__text-content{margin-block:2rem}.left-right__image-flipped,.left-right__image-unflipped{width:100%;margin-top:32px;order:2}.left-right__text,.left-right__text-flipped{order:1}@media only screen and (min-width:768px){.left-right__wrapper{flex-direction:row;padding-block:var(--sectionPadding)}.left-right__image-flipped,.left-right__image-unflipped{width:45%}.left-right__text-flipped,.left-right__text{width:45%}.left-right__image-flipped{order:1}.left-right__text-flipped{order:2}}.lic-calculator{width:100%;background:var(--light);color:var(--dark)}.lic-calculator .hide{display:none}.lic-calculator>.wrap{margin:0 auto}.lic-calculator>.wrap.no-bottom-padding{padding-bottom:0}@media screen and (min-width:769px){.lic-calculator>.wrap{width:100%;max-width:66.11rem}}.lic-calculator .lic-results-block{width:100%}.lic-calculator .lic-results-block .lic-title{font-family:livvic;font-size:var(--FSL);font-style:normal;line-height:110%;text-transform:uppercase;margin:0 0 1rem}@media(min-width:756px){.lic-calculator .lic-results-block .lic-title{width:43.39rem}}.lic-calculator .lic-results-block .lic-title .lic-header{font-weight:400}.lic-calculator .lic-results-block .lic-title .lic-header_bold{font-weight:700;font-style:italic}.lic-calculator .lic-results-block .lic-text{font-size:1rem;line-height:1.45rem}@media(min-width:756px){.lic-calculator .lic-results-block .lic-text{width:50%}}.lic-calculator .lic-results-block .lic-content{display:flex;flex-direction:column}@media(min-width:756px){.lic-calculator .lic-results-block .lic-content{margin-top:3rem;flex-direction:row-reverse}}.lic-calculator .lic-results{margin:2rem 0 3rem;position:relative}@media(min-width:756px){.lic-calculator .lic-results{margin:0;width:50%;padding-left:6.5%}}.lic-calculator .lic-results .lic-deposited-line{position:absolute;top:-.5rem;bottom:0;width:1px;height:10.5rem;display:flex;align-items:flex-end;background:repeating-linear-gradient(to bottom,transparent,transparent .5rem,var(--dark) .5rem,var(--dark) 1rem);z-index:10;transition:left .5s ease}.lic-calculator .lic-results .lic-result-item{margin-bottom:1rem}.lic-calculator .lic-results .lic-result-item .lic-result-label{font-size:var(--FSD);font-weight:400;line-height:145%;margin-bottom:.5rem}.lic-calculator .lic-results .lic-result-item .lic-result-container{display:flex;align-items:center;justify-content:space-between;gap:1rem;position:relative}.lic-calculator .lic-results .lic-result-item .lic-result-container .lic-result-bar{position:relative;width:100%;height:2rem;border-radius:var(--border-radius-s);transition:width 1s ease;min-width:0;opacity:.9;max-width:calc(100% - 1rem)}.lic-calculator .lic-results .lic-result-item .lic-result-container .lic-result-bar #growlife-bar{height:100%;background:var(--accent);border-radius:var(--border-radius-s)}.lic-calculator .lic-results .lic-result-item .lic-result-container .lic-result-bar #growinvest-bar{height:100%;background:var(--third-chart-color);border-radius:var(--border-radius-s)}.lic-calculator .lic-results .lic-result-item .lic-result-container .lic-result-value{font-size:1.25rem;font-weight:700;color:var(--dark);white-space:nowrap;line-height:120%;width:auto;text-align:right;flex-shrink:0}.lic-calculator .lic-results .lic-deposited div{color:var(--dark);font-size:var(--FSD);font-weight:400;padding-left:1rem;width:200px}@media(min-width:756px){.lic-calculator .graph-input-block{width:50%;padding-right:6.5%}}.lic-calculator .graph-input-block-item{margin-bottom:1rem}.lic-calculator .graph-input-block-item .btn{color:var(--dark);background-color:var(--light);border-color:var(--light)}.lic-calculator .graph-input-block-item .btn:hover{background-color:var(--accent);color:var(--dark);border-color:var(--accent)}.lic-calculator .graph-input-block-item-label{display:flex;justify-content:space-between;font-size:var(--FSS);align-items:center}.lic-calculator .graph-input-block-item-slider-container{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lic-calculator .graph-input-block-item-slider{padding:.75rem 0;height:1rem;display:flex;align-items:center;cursor:pointer}.lic-calculator .graph-input-block-item-slider-line{background:var(--dark);height:.0625rem;width:100%}.lic-calculator .graph-input-block-item-slider-circle{border-radius:50%;width:2rem;height:2rem;margin:0 -1rem;position:absolute;top:-.25rem;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease}.lic-calculator .graph-input-block-item-slider-circle:hover{transform:scale(1.1)}.lic-calculator .graph-input-block-item-slider-circle-icon{border-radius:50%;width:1.375rem;height:1.375rem;background:var(--dark);cursor:pointer}.lic-calculator .lic-product-amount{transition:all .3s ease}.lic-calculator .graph-input-block-item-slider-circle:focus,.lic-calculator .graph-input-block-item-slider-circle:focus-visible{outline:2px solid var(--dark);outline-offset:2px}.lic-calculator .lic-button-text{font-size:var(--FSXS);line-height:140%;color:var(--dark)}@media(min-width:769px){.lic-calculator .lic-button-text{text-align:left}}.lic-calculator .lic-buttons{padding-top:1.5rem}.lic-calculator .lic-button-container{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}@media(min-width:769px){.lic-calculator .lic-button-container{flex-direction:row;justify-content:flex-start;align-items:center}}.lic-calculator .lic-button-container .button{width:fit-content}.lic-calculator .lic-value-spinner{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:5}.lic-calculator .lic-value-spinner svg{animation:lic-spinner-animation 1s linear infinite}@keyframes lic-spinner-animation{from{transform:rotate(0)}to{transform:rotate(360deg)}}.lic-calculator .lic-result-container{position:relative}.lic-calculator .lic-result-container.loading .lic-result-value{visibility:hidden}.lic-calculator .lic-result-container.loading .lic-value-spinner{display:block}.lic-calculator .lic-results.loading .lic-result-bar{opacity:.3}.lic-calculator .lic-results.loading .lic-result-value{visibility:hidden}.lic-calculator .lic-results.loading .lic-value-spinner{display:block}.lic-calculator .lic-validation-errors{margin:2rem 0 0}.lic-calculator .lic-validation-errors .lic-validation-header{margin-bottom:1.5rem}.lic-calculator .lic-validation-errors .lic-validation-messages{margin-top:4rem;display:flex;flex-direction:column;gap:1rem}.lic-calculator .lic-validation-errors .lic-validation-message{background:var(--light-coral);border-color:transparent;border-radius:8px;padding:1rem;display:flex;align-items:flex-start;gap:.44rem}.lic-calculator .lic-validation-errors .lic-validation-message.hide{display:none !important}.lic-calculator .lic-validation-errors .lic-validation-message .lic-validation-icon{font-weight:700;flex-shrink:0;margin-top:.1rem}.lic-calculator .lic-validation-errors .lic-validation-message .lic-validation-text{color:var(--dark);font-size:var(--FSD);line-height:145%;flex:1}.lic-calculator .lic-results.validation-mode .lic-result-item{display:block !important}.lic-calculator .lic-results.validation-mode .lic-result-item .lic-result-bar{width:5px !important;min-width:5px !important;background:var(--light-coral) !important}.lic-calculator .lic-results.validation-mode .lic-result-item .lic-result-value{visibility:hidden}.lic-calculator .lic-results.validation-mode .lic-deposited{display:none}.lic-calculator .lic-results.validation-mode .lic-validation-errors{display:block}.lic-calculator .lic-cta-button{width:100%;display:none;justify-content:center;align-items:center}@media(max-width:769px){.lic-calculator .mobile{display:flex;margin-bottom:2.5rem}}@media(min-width:769px){.lic-calculator .desktop{display:flex;margin-top:2rem}}.link-table{background-color:var(--dark);color:var(--white)}.link-table.no-bottom-padding{padding-bottom:0}.link-table .link-table-content{width:100%;max-width:46.278rem;margin:0 auto}.link-table .link-table-title{width:100%;font-size:var(--FSL);font-weight:400;line-height:110%;text-transform:uppercase;text-align:center;margin-bottom:2.5rem;word-wrap:break-word;overflow-wrap:break-word}@media(max-width:767px){.link-table .link-table-title{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphenate-limit-chars:6 3 3}}@media(min-width:768px){.link-table .link-table-title{margin-bottom:3.38rem}}.link-table .link-table-title .link-table-title-bold{font-weight:700;font-style:italic}.link-table .link-table-links{display:flex;flex-direction:column;gap:0;width:100%}.link-table .link-table-link{display:flex;align-items:center;justify-content:space-between;padding:1.12rem 0;color:var(--white);font-size:var(--FSD);line-height:145%;text-decoration:none;border-top:1px solid var(--dark70);transition:all .2s ease}@media(min-width:768px){.link-table .link-table-link{padding:1.12rem}.link-table .link-table-link:hover{background-color:var(--dark70)}}.link-table .link-table-link .link-table-link-text{margin-right:1rem}.link-table .link-table-link .link-table-link-arrow{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--light);border-radius:6.25rem;flex-shrink:0;transform:rotate(90deg);transition:transform .2s ease}.link-table .link-table-link .link-table-link-arrow svg{width:.75rem;height:.75rem}.newsletter{background-color:var(--dark);color:var(--light);text-align:center}.newsletter.no-bottom-padding{padding-bottom:0}.newsletter .newsletter-content{width:100%;max-width:var(--wrapWidth);margin:0 auto}.newsletter .newsletter-header{width:100%;margin-bottom:2.5rem;font-size:var(--FSL);font-weight:400;line-height:110%;text-transform:uppercase}@media(min-width:769px){.newsletter .newsletter-header{max-width:43.88889rem}}.newsletter .newsletter-header .bold{font-style:italic;font-weight:700}.newsletter .newsletter-columns{display:flex;flex-direction:column-reverse;gap:2rem}@media(min-width:769px){.newsletter .newsletter-columns{flex-direction:row}}.newsletter .newsletter-columns .newsletter-col1{flex:1}@media(min-width:769px){.newsletter .newsletter-columns .newsletter-col1{padding-right:5rem}}.newsletter .newsletter-columns .newsletter-col2{flex:1}.newsletter .newsletter-text{font-size:var(--FSD);font-weight:400;line-height:145%}.newsletter .newsletter-form .newsletter-input-label{font-size:var(--FSS);font-weight:400;line-height:145%;width:100%;text-align:left;margin-bottom:.31rem}@media(min-width:769px){.newsletter .newsletter-form .newsletter-input-label{margin-bottom:.28rem}}.newsletter .newsletter-form .newsletter-input-group{display:flex;flex-direction:column;align-items:center}@media(min-width:769px){.newsletter .newsletter-form .newsletter-input-group{align-items:flex-end;padding-right:5rem}}.newsletter .newsletter-form .newsletter-input{padding:0 .89rem;height:2.73rem;width:100%;border:1px solid var(--light);border-radius:.33333em;background-color:transparent;color:var(--light);font-family:livvic,sans-serif;font-size:var(--FSS)}.newsletter .newsletter-form .newsletter-input::placeholder{color:var(--light);opacity:.7}.newsletter .newsletter-form .newsletter-input:focus{outline:none;border-color:var(--dark-yellow);box-shadow:0 0 0 2px rgba(255,204,0,.2)}@media(min-width:769px){.newsletter .newsletter-form .newsletter-input{height:2.6rem}}.newsletter .newsletter-form .newsletter-button{margin-top:2rem;white-space:nowrap;width:fit-content;font-weight:400;transition:opacity .3s ease,cursor .3s ease}@media(min-width:769px){.newsletter .newsletter-form .newsletter-button{margin-top:1.5rem}}.newsletter .newsletter-form .newsletter-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.pension-calculator{width:100%}.pension-calculator .hide{display:none !important}.pension-calculator .pension-calculator-intro{width:100%;background-color:var(--light);color:var(--dark)}.pension-calculator .pension-calculator-intro .section{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin:0 auto}.pension-calculator .pension-calculator-intro-col1{display:flex;flex-direction:column;justify-content:flex-start;height:100%;padding-right:5rem}.pension-calculator .pension-calculator-intro-col1-header{width:100%;font-size:var(--FSM);font-weight:700;color:var(--dark);margin-bottom:.5rem}.pension-calculator .pension-calculator-intro-col1-description{font-size:var(--FSD);color:var(--dark);line-height:145%}.pension-calculator .pension-calculator-intro-col1-description p:first-child{margin-top:0}.pension-calculator .pension-calculator-intro-col1-description p:last-child{margin-bottom:0}.pension-calculator .pension-calculator-intro-col2{height:100%;padding-top:2.11rem;padding-right:5rem}.pension-calculator .retirement-graph-block{margin:0 auto}.pension-calculator .retirement-graph-block.no-bottom-padding{padding-bottom:0}.pension-calculator .retirement-graph-block-headlines{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;width:100%;font-size:var(--FSM);font-weight:700;line-height:120%;color:var(--light)}@media(min-width:769px){.pension-calculator .retirement-graph-block-headlines{flex-direction:row}}.pension-calculator .retirement-graph-block-headlines-col1{width:100%;max-width:80rem}.pension-calculator .retirement-graph-block-headlines-col2{width:100%;max-width:20.66667rem}.pension-calculator .retirement-graph-block-data{position:relative;width:100%;max-width:80rem;margin:0 auto}.pension-calculator .retirement-graph-block-data #retirement-graph{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem}@media(max-width:768px){.pension-calculator .retirement-graph-block-data #retirement-graph{flex-direction:column}}.pension-calculator .retirement-graph-block-data #retirement-graph .graph-block-figure-inner{position:relative;flex:auto;min-width:0}@media(max-width:768px){.pension-calculator .retirement-graph-block-data #retirement-graph .graph-block-figure-inner{width:100%;max-width:100%;order:2}}.pension-calculator .retirement-graph-block-data #retirement-graph .graph-block-figure-inner svg{display:block;max-width:100%;position:relative;z-index:1}.pension-calculator .retirement-graph-block-data #retirement-graph .graph-block-figure-inner .graph-block-label{z-index:3}.pension-calculator .retirement-graph-block-data #retirement-graph .retirement-graph-refresh{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.pension-calculator .retirement-graph-block-data #retirement-graph .retirement-graph-refresh #retirement-graph-update{pointer-events:auto}.pension-calculator .retirement-graph-block-data #retirement-graph .graph-block-legend{flex:0 0 20.66667rem;min-width:0;margin-top:2rem}@media(max-width:768px){.pension-calculator .retirement-graph-block-data #retirement-graph .graph-block-legend{flex:0 0 100%;margin-top:1rem}}.pension-calculator .retirement-graph-block .graph-input-block-item{margin-top:1.5rem;margin-bottom:0}.pension-calculator .retirement-graph-block .graph-input-block-item:first-child{margin-top:0}.pension-calculator .retirement-graph-block path.line-0{fill:none;stroke:var(--light);stroke-width:1px}.pension-calculator .retirement-graph-block path.line-1{fill:none;stroke:var(--accent-blue);stroke-width:1px}.pension-calculator .retirement-graph-block path.line-2{fill:none;stroke:var(--light-yellow);stroke-width:1px}.pension-calculator .retirement-graph-block .mouse-over-line-dot-0 circle{fill:var(--light)}.pension-calculator .retirement-graph-block .mouse-over-line-dot-1 circle{fill:var(--accent-blue)}.pension-calculator .retirement-graph-block .mouse-over-line-dot-2 circle{fill:var(--light-yellow)}.pension-calculator .retirement-graph-block .graph-block-legend-item:nth-child(1){color:var(--light)}.pension-calculator .retirement-graph-block .graph-block-legend-item:nth-child(2){color:var(--accent-blue)}.pension-calculator .retirement-graph-block .graph-block-legend-item:nth-child(3){color:var(--light-yellow)}.pension-calculator .retirement-graph-block .graph-block-label-item:nth-child(3){background:var(--accent-blue)}.pension-calculator .retirement-graph-block .graph-block-label-item:nth-child(4){background:var(--light-yellow)}.pension-calculator .retirement-graph-block svg g.axis path.domain{stroke:none}.pension-calculator .retirement-graph-block svg g.axis g.tick text{fill:var(--light);opacity:.6}.pension-calculator .retirement-graph-block svg g.axis g.tick:first-of-type text{transform:translateX(.65rem)}.pension-calculator .retirement-graph-block svg g.axis-x g.tick line{stroke:none}.pension-calculator .retirement-input-block.accordion-content{background:0 0;color:var(--light);border:none !important}.pension-calculator .retirement-input-block .graph-input-block-item-slider-line,.pension-calculator .retirement-input-block .graph-input-block-item-slider-circle-icon{background:var(--dark)}.pension-calculator .inputs-bottom{width:100%;max-width:80rem;margin:3rem auto 0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:2rem}@media(max-width:768px){.pension-calculator .inputs-bottom{flex-direction:column;gap:1rem}}.pension-calculator .inputs-bottom-col1{width:100%;max-width:32.66667rem}.pension-calculator .inputs-bottom-col1-header{width:100%;font-size:var(--FSM);font-weight:700;color:var(--light);line-height:120%;margin-bottom:1rem}@media(max-width:768px){.pension-calculator .inputs-bottom-col1-header{margin-bottom:0}}.pension-calculator .inputs-bottom-col1 .strategy-input{margin-top:1.5rem}@media(max-width:768px){.pension-calculator .inputs-bottom-col1 .strategy-input{margin-top:.5rem}}.pension-calculator .inputs-bottom-col2{width:100%;max-width:32.66667rem}@media(max-width:768px){.pension-calculator .inputs-bottom-col2{max-width:100%;margin-top:1rem}}.pension-calculator .inputs-bottom-col2 .graph-input-block-item{margin-top:1rem}.pension-calculator .inputs-bottom-col2 .graph-input-block-item-label{margin-bottom:0}.pension-calculator .inputs-bottom .graph-input-block-item-slider-line{background:var(--light)}.pension-calculator .inputs-bottom .graph-input-block-item-slider-circle-icon{background:var(--light)}.pension-calculator .graph-input-block-item{margin-bottom:1.5rem;position:relative;padding:0}.pension-calculator .graph-input-block-item.item-disabled{opacity:.4}.pension-calculator .graph-input-block-item.item-disabled .graph-input-block-item-overlay{display:block}.pension-calculator .graph-input-block-item .graph-input-block-item-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.pension-calculator .graph-input-block-item-slider-container{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.pension-calculator .graph-input-block-item-slider{padding:1rem 0;height:1.22222rem;display:flex;align-items:center}.pension-calculator .graph-input-block-item-slider-line{background:var(--accent);height:1px;width:100%}.pension-calculator .graph-input-block-item-slider-circle{border-radius:50%;width:1.22222rem;height:1.22222rem;margin:0 -.44444rem;position:absolute;top:.5em;left:0;display:flex;align-items:center;justify-content:center}.pension-calculator .graph-input-block-item-slider-circle-icon{border-radius:50%;width:1.22222rem;height:1.22222rem;background:var(--accent);margin:0;padding:0}.pension-calculator .graph-input-block-item-label{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;font-size:var(--FSS);line-height:140%;margin-bottom:.44rem}.pension-calculator .graph-input-checkbox{position:relative;padding-top:.5rem;padding-bottom:1.5rem}.pension-calculator .graph-input-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.22222rem;height:1.22222rem;margin-bottom:-.3rem;margin-right:.5rem;border:1px solid var(--dark);border-radius:2px;background-color:var(--light);cursor:pointer;position:relative;vertical-align:middle}.pension-calculator .graph-input-checkbox input[type=checkbox]:checked{background-color:var(--dark);border-color:var(--dark)}.pension-calculator .graph-input-checkbox input[type=checkbox]:checked::after{content:'✓';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--light);font-size:.9rem;font-weight:700}.pension-calculator .graph-input-checkbox input[type=checkbox]:hover{border-color:var(--dark);opacity:.8}.pension-calculator .graph-input-checkbox label{color:var(--dark);cursor:pointer;user-select:none}.pension-calculator .graph-block{display:flex;flex-direction:row;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.pension-calculator .graph-block-figure{position:relative;min-height:450px}.pension-calculator .graph-block-figure-inner{position:relative}.pension-calculator .graph-block-figure svg{display:block;overflow:visible}.pension-calculator .graph-block-legend-item{margin-bottom:1.75rem}.pension-calculator .graph-block-legend-item-text{font-size:var(--FSS);font-weight:400;line-height:140%}.pension-calculator .graph-block-legend-item-value{font-size:var(--FSM);font-weight:700;line-height:120%}.pension-calculator .graph-block-legend-bottom{margin:1rem 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.pension-calculator .graph-block-legend-bottom span{padding:0 .5rem;display:flex;justify-content:center;align-items:center}.pension-calculator .graph-block-legend-bottom span:hover{cursor:pointer}.pension-calculator .graph-block-legend-bottom span::before{content:'';background:0 0;width:10px;height:10px;margin-right:.5rem}.pension-calculator .graph-block-label{position:absolute;left:0;top:0;display:none;background:var(--light);border-radius:4px;box-shadow:0 0 10px #0000001a;transition:box-shadow .2s ease-in-out;padding:.25rem 0}.pension-calculator .graph-block-label-item{padding:.25rem 1.5rem;color:var(--dark)}.pension-calculator .graph-block-label-item-date{padding:.25rem 1.5rem;color:var(--dark)}.pension-calculator .line-pension-point,.pension-calculator .line-retirement-point{stroke:var(--light);opacity:.6;stroke-dasharray:1,5}.pension-calculator .mouse-over-line{stroke:var(--light);stroke-opacity:.501961;stroke-width:.69px}.pension-calculator .mouse-over-rect{fill:none}.pension-calculator .retirement-blur{opacity:1;transition:opacity 100ms ease-in}.pension-calculator .retirement-inactive{opacity:.4}.pension-calculator #retirement-graph-update{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pension-calculator #retirement-graph-update-activate{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--light);color:var(--dark);padding:2rem;border-radius:4px;box-shadow:0 0 10px #0000001a;transition:box-shadow .2s ease-in-out;margin-bottom:2rem}.pension-calculator #retirement-graph-update-activate .button{margin-top:1rem;width:fit-content}.pension-calculator #retirement-graph-update-activate:hover{box-shadow:0 0 10px #00000033}.pension-calculator .retirement-graph-step{opacity:0;padding:2rem}.pension-calculator .retirement-active{opacity:1;z-index:1}.pension-calculator .retirement-active .button{width:fit-content}.pension-calculator #retirement-bridge-section{background-color:var(--light);color:var(--dark);width:100%;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.pension-calculator #retirement-bridge-section.visible{max-height:1000px}.pension-calculator #retirement-bridge-section .section{margin:0 auto;padding:0 0 5rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:768px){.pension-calculator #retirement-bridge-section .section{grid-template-columns:1fr;gap:1rem;padding:0 0 2rem}}.pension-calculator #retirement-bridge-section .section .retirement-input-block-advanced-col1{height:100%;padding-right:5rem}@media(max-width:768px){.pension-calculator #retirement-bridge-section .section .retirement-input-block-advanced-col1{padding-right:0}}.pension-calculator #retirement-bridge-section .section .retirement-input-block-advanced-col1-header{width:100%;font-size:var(--FSM);font-weight:700;color:var(--dark);margin-bottom:.5rem;max-width:80%}.pension-calculator #retirement-bridge-section .section .retirement-input-block-advanced-col1-description{font-size:var(--FSD);color:var(--dark);line-height:145%}.pension-calculator #retirement-bridge-section .section .retirement-input-block-advanced-col2{height:100%;padding-right:5rem;padding-top:1rem}@media(max-width:768px){.pension-calculator #retirement-bridge-section .section .retirement-input-block-advanced-col2{padding-right:0;padding-top:0}}.pension-calculator .strategy-input{display:flex;margin-top:-.5rem;flex-wrap:wrap}.pension-calculator .strategy-input>div:nth-child(1){margin-right:.5rem}.pension-calculator .strategy-input-classic{font-size:var(--FSS);line-height:140%;margin-bottom:.44rem;color:var(--light)}.pension-calculator .strategy-input-green{font-size:var(--FSS);line-height:140%;margin-bottom:.44rem;color:var(--light-green)}@media(max-width:768px){.pension-calculator .strategy-input-green{margin-top:1rem}}.pension-calculator .strategy-input__label{margin:.5rem 0}.pension-calculator .strategy-input__button-block{display:flex}.pension-calculator .strategy-input__button_classic,.pension-calculator .strategy-input__button_sustainable{display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:.3333rem;font-size:var(--FSS);margin-left:.5rem;cursor:pointer;color:var(--dark)}.pension-calculator .strategy-input__button_classic:nth-child(1),.pension-calculator .strategy-input__button_sustainable:nth-child(1){margin-left:0}.pension-calculator .strategy-input__button_classic{background:var(--light);border:1px solid var(--light)}.pension-calculator .strategy-input__button_classic:hover{background:var(--dark-yellow);border:1px solid var(--dark-yellow)}.pension-calculator .strategy-input__button_classic.active{background:0 0;border:1px solid var(--light);color:var(--light)}.pension-calculator .strategy-input__button_sustainable{background:var(--light-green);border:1px solid var(--light-green)}.pension-calculator .strategy-input__button_sustainable:hover{background:var(--dark-green);border:1px solid var(--dark-green);color:var(--dark)}.pension-calculator .strategy-input__button_sustainable.active{background:0 0;border:1px solid var(--light-green);color:var(--light-green)}@media(max-width:768px){.pension-calculator .pension-calculator-intro .section{grid-template-columns:1fr;gap:1rem}.pension-calculator .pension-calculator-intro-col1{padding-right:0}.pension-calculator .pension-calculator-intro-col2{padding-right:0;padding-top:0}.pension-calculator #retirement-graph>.column_2_3{margin-top:1rem}.pension-calculator #retirement-graph>.column_2_3>.graph-block-figure-inner{margin-top:2rem}.pension-calculator .graph-input-block{margin-top:2rem}.pension-calculator .graph-block{flex-direction:column}.pension-calculator .graph-block-figure{min-height:250px;z-index:1;margin-right:0;order:2}.pension-calculator .graph-block-legend{width:100%;order:1}.pension-calculator .graph-block-legend-item{margin-bottom:1rem}.pension-calculator .graph-block-label{z-index:2}.pension-calculator .retirement-graph-block .graph-block-label{margin-top:10rem}.pension-calculator .retirement-graph-block .graph-input-block{margin-top:2rem}}.popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;visibility:hidden;display:flex;align-items:flex-end;justify-content:center;padding:0;transition:visibility .3s ease}@media(min-width:768.5px){.popup-overlay{padding:0 2rem}}.popup-overlay .popup-container{transform:translateY(100%);transition:transform .3s ease;max-width:var(--maxWidth);width:100%}.popup-overlay.popup-active{visibility:visible}.popup-overlay.popup-active .popup-container{transform:translateY(0)}.popup-overlay.popup-closing{visibility:visible}.popup-overlay.popup-closing .popup-container{transform:translateY(100%)}.popup-container{position:relative;width:100%;max-width:100%;max-height:calc(100vh - 3rem);background:var(--dark);color:var(--light);border-radius:1.125rem 1.125rem 0 0;overflow:hidden;z-index:10;box-shadow:0 0 1rem rgba(0,0,0,.3);display:flex;flex-direction:column}@media(min-width:768.5px){.popup-container{max-width:calc(100vw - 4rem);max-height:calc(100vh - 5rem);margin:0}}.popup-container.popup-dragging{transition:none !important}.popup-header{position:sticky;top:0;z-index:15;display:flex;align-items:center;gap:1.5rem;padding:1rem .75rem}@media screen and (min-width:768.5px){.popup-header{padding:2rem 3.89rem 1rem}}.popup-title-container{flex:1}.popup-close-container{flex-shrink:0;display:flex;align-items:flex-start}.popup-close-button{width:47px;height:42px;background:0 0;border:none;border-radius:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;min-width:44px;min-height:44px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.popup-close-button svg{width:47px;height:42px;transition:all .2s ease}.popup-close-button .popup-close-bg{fill:#fff;transition:fill .2s ease}.popup-close-button .popup-close-icon{fill:#085263;transition:fill .2s ease}.popup-close-button:hover .popup-close-bg{fill:gold}.popup-close-button:hover .popup-close-icon{fill:#000}.popup-title{margin:0;font-size:1.5rem;font-weight:400;line-height:120%;word-wrap:break-word}.popup-title-secondary{font-weight:700;font-style:italic}.popup-content{display:flex;flex:1;flex-direction:column;overflow-y:auto;overflow-x:hidden;align-items:center;justify-content:flex-start;padding-bottom:1rem;min-height:0}@media(min-width:768.5px){.popup-content{padding-bottom:2rem}}.popup-content>*{width:100%;flex-shrink:0}.popup-content>.section{padding:1rem 0 2rem}@media(min-width:768.5px){.popup-content>.section{padding:2rem 0}}.popup-content>.header,.popup-content>.section.header{min-height:auto;height:auto}@keyframes slideUpIn{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes slideDownOut{0%{transform:translateY(0)}100%{transform:translateY(100%)}}.tag{display:inline-flex;width:fit-content;align-items:center;gap:.3125rem;padding:.375rem .375rem .375rem .875rem;background:var(--light-yellow);color:var(--dark);border-radius:var(--border-radius);font-size:var(--FSS);font-weight:400;line-height:140%;text-align:left;text-decoration:none;border:none;font-family:inherit;transition:background-color .2s ease,color .2s ease;cursor:pointer}.tag:hover{background:var(--dark-yellow)}.tag:disabled{opacity:.5;cursor:not-allowed}.tag:disabled:hover{background:var(--light-yellow)}.tag>svg{width:1.5rem;height:1.5rem;flex-shrink:0}.tag-dark{background:var(--dark);color:var(--light-yellow)}.tag-dark:hover{color:var(--dark);background:var(--dark-yellow);flex-shrink:0}.teasers-group{background-color:var(--dark);background-size:cover;background-position:50%;background-repeat:no-repeat;color:var(--light);width:100%}.teasers-group.no-bottom-padding{padding-bottom:0}@media(max-width:767px){.teasers-group[style*='--mobile-bg']{background-image:var(--mobile-bg) !important}}.teasers-group-container{width:100%;max-width:var(--wrapWidth);margin:0 auto;position:relative;z-index:2}.teasers-group-headline-container{width:100%;margin-bottom:2rem}@media(min-width:768px){.teasers-group-headline-container{margin-bottom:3rem}}.teasers-group-headline{max-width:43.77778rem;font-size:var(--FSL);font-weight:400;line-height:120%;margin:0;text-transform:uppercase;color:inherit}.teasers-group-headline-secondary{font-weight:700;font-style:italic}.teasers-group-cards-wrapper{position:relative;width:100%}.teasers-group-cards-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.5rem;padding:0 1rem;margin:0 -1rem;scrollbar-width:none;-ms-overflow-style:none}.teasers-group-cards-grid::-webkit-scrollbar{display:none}@media(min-width:768px){.teasers-group-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;overflow-x:visible;scroll-snap-type:none;padding:0;margin:0}}.teaser-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex-shrink:0;aspect-ratio:385/288;width:21.88rem;height:16rem;padding:1.22222rem 7.11rem 1.5rem 1.5rem;scroll-snap-align:center;scroll-snap-stop:always;background:linear-gradient(240deg,#085363 0%,#367683 100%);background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:1rem;overflow:hidden;text-decoration:none;cursor:pointer;transition:transform .2s ease;box-shadow:0 0 9px rgba(0,0,0,.2)}@media(max-width:767px){.teaser-card[style*='--mobile-bg-card']{background-image:var(--mobile-bg-card) !important}}@media(min-width:768px){.teaser-card{flex:1 1 21.88rem;width:21.38889rem}.teaser-card:hover{transform:scale(1.01)}.teaser-card:hover .teaser-card-icon{border-color:var(--dark-yellow);color:var(--dark-yellow)}}.teaser-card-content{width:100%;display:flex;flex-direction:column;justify-content:space-between;flex:1}.teaser-card-header{font-size:var(--FSM);line-height:120%;text-transform:uppercase;color:var(--light);margin:0}.teaser-card-header-bold{font-weight:700;font-style:italic}.teaser-card-icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;border:1px solid var(--light);color:var(--light);transition:all .2s ease;align-self:flex-start}.teaser-card-icon svg{width:1.5rem;height:1.5rem}.teasers-group-scroll-indicators{display:flex;justify-content:flex-start;align-items:flex-start;gap:.31rem;margin-top:1rem;margin-left:2rem}@media(min-width:768px){.teasers-group-scroll-indicators{display:none}}.teasers-group-scroll-dot{width:.5rem;height:.5rem;border-radius:.25rem;background-color:rgba(255,255,255,.3);transition:all .2s ease;cursor:pointer}.teasers-group-scroll-dot.active{background-color:var(--light);width:1rem}.teasers-group-scroll-dot:hover{background-color:rgba(255,255,255,.6)}.text-block-container{max-width:72ch;padding-inline:var(--pagePadding);padding-block:var(--sectionPaddingMobile);margin:0 auto}.text-block .text-block-container h1,.text-block .text-block-container h2,.text-block .text-block-container h3,.text-block .text-block-container h4,.text-block .text-block-container h5{text-align:center}@media only screen and (min-width:960px){.text-block-container{padding-block:var(--sectionPadding)}}.txt-image{width:100%;background-color:var(--dark);color:var(--white)}.txt-image.no-bottom-padding{padding-bottom:0}.txt-image-container{width:100%;max-width:var(--wrapWidth);margin:0 auto}.txt-image-container.no-bottom-padding{padding-bottom:0}.txt-image-content-two-columns{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:center}@media only screen and (min-width:768px){.txt-image-content-two-columns{grid-template-columns:1fr 1fr;gap:5rem}}.txt-image-flipped{direction:ltr}@media only screen and (min-width:768px){.txt-image-flipped{direction:rtl}.txt-image-flipped>*{direction:ltr}}.txt-image-text-column{display:flex;flex-direction:column;order:2}@media only screen and (min-width:768px){.txt-image-text-column{order:unset}}.txt-image-title-container{margin-bottom:1rem}.txt-image-title{margin:0;font-weight:400;line-height:120%;word-wrap:break-word;text-transform:uppercase}.txt-image-title.txt-image-title-l{font-size:var(--FSL)}.txt-image-title.txt-image-title-xl{font-size:var(--FSXL)}.txt-image-title-secondary{font-weight:700;font-style:italic}.txt-image-sub-headline{margin-bottom:.5rem}.txt-image-sub-headline h3{font-size:var(--FSM);line-height:1.3;font-weight:700;margin:0}.txt-image-text{font-size:var(--FSD);font-weight:400;line-height:145%;margin-bottom:1.5rem}.txt-image-text p{margin:0 0 1rem}.txt-image-text p:last-child{margin-bottom:0}.txt-image-buttons{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.56rem}.txt-image-buttons .button{text-align:center}.txt-image-tags{display:flex;flex-wrap:wrap;gap:.56rem;align-items:center}.txt-image-media-column{display:flex;align-items:center;justify-content:center;order:1}@media only screen and (min-width:768px){.txt-image-media-column{order:unset}}.txt-image-media-container{width:100%;max-width:100%;border-radius:1rem;overflow:hidden}.txt-image-image img{width:100%;height:auto;display:block;border-radius:1rem}.txt-image-video-self video{width:100%;height:auto;display:block;border-radius:1rem}.txt-image-video-iframe{position:relative;width:100%;height:0;padding-bottom:56.25%;border-radius:1rem;overflow:hidden}.txt-image-video-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:1rem}.txt-module{width:100%;background-color:var(--dark);color:var(--white)}.txt-module.no-bottom-padding{padding-bottom:0}.txt-module-container{width:100%;max-width:var(--wrapWidth);margin:0 auto}.txt-module-container.no-bottom-padding{padding-bottom:0}.txt-module-title-container{margin-bottom:1rem}.txt-module-title{margin:0;font-weight:400;line-height:120%;word-wrap:break-word;text-transform:uppercase}.txt-module-title-l{font-size:var(--FSL)}.txt-module-title-xl{font-size:var(--FSXL)}.txt-module-title-secondary{font-weight:700;font-style:italic}.txt-module-sub-headline{margin-bottom:1rem}.txt-module-sub-headline h3{font-size:var(--FSM);line-height:1.3;font-weight:700;margin:0}.txt-module-content{font-size:var(--FSD);line-height:145%}.txt-module-content-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.txt-module-content-column p{margin:0 0 1rem}.txt-module-content-column p:last-child{margin-bottom:0}.txt-module-content p{margin:0 0 1rem}.txt-module-content p:last-child{margin-bottom:0}.txt-module-text{font-size:var(--FSD);font-weight:400;line-height:145%;margin-bottom:1.5rem}.txt-module-tags{display:flex;flex-wrap:wrap;gap:.56rem;align-items:center}.txt-module-popups{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.txt-module-buttons{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.56rem}@media only screen and (max-width:768px){.txt-module-content-two-columns{grid-template-columns:1fr;gap:2rem}.txt-module-buttons .button{text-align:center}}.usp{background-color:var(--dark);background-size:cover;background-position:50%;background-repeat:no-repeat;color:var(--light)}.usp.no-bottom-padding{padding-bottom:0}@media(max-width:767px){.usp[style*='--mobile-bg']{background-image:var(--mobile-bg) !important}}.usp-container{width:100%;max-width:var(--wrapWidth);margin:0 auto;position:relative;z-index:2}.usp-container.no-bottom-padding{padding-bottom:0}.usp-headline-container{text-align:center;margin-bottom:2rem}@media(min-width:768px){.usp-headline-container{margin-bottom:3rem}}.usp-headline{font-size:var(--FSL);font-weight:400;line-height:120%;margin:0;text-transform:uppercase;color:inherit}.usp-headline-secondary{font-weight:700;font-style:italic}.usp-cards-wrapper{position:relative;width:100%}.usp-cards-grid{display:grid;gap:.5rem;grid-template-columns:1fr}@media(min-width:768px){.usp-cards-grid{grid-template-columns:1fr 1fr;gap:1rem}}@media(max-width:767px){.usp-cards-horizontal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:.5rem;padding:0 1rem;margin:0 -1rem;scrollbar-width:none;-ms-overflow-style:none}.usp-cards-horizontal::-webkit-scrollbar{display:none}.usp-cards-horizontal .usp-card{flex:0 0 21.88rem;scroll-snap-align:center;scroll-snap-stop:always}.usp-cards-horizontal .usp-card-first{flex:0 0 21.88rem}}@media(min-width:768px){.usp-card-first{grid-column:1/-1}.usp-card-first .card .cards-component{width:100%;background-size:36rem;border-radius:var(--border-radius)}.usp-card-first .card .cards-component .cards-title-container,.usp-card-first .card .cards-component .cards-text{max-width:30rem;padding-right:0}}@media(min-width:768px) and (min-width:768px){.usp-card-first .card .cards-component .cards-content{max-width:30rem}}@media(min-width:768px) and (min-width:768px){.usp-card-first .card .cards-component .cards-image-area{top:0;left:34.06rem}}.usp-scroll-indicators{display:flex;justify-content:flex-start;align-items:flex-start;gap:.31rem;margin-top:1rem;margin-left:2rem}@media(min-width:768px){.usp-scroll-indicators{display:none}}.usp-scroll-dot{width:.5rem;height:.5rem;border-radius:.25rem;background-color:rgba(255,255,255,.3);transition:all .2s ease;cursor:pointer}.usp-scroll-dot.active{background-color:var(--light);width:1rem}.usp-scroll-dot:hover{background-color:rgba(255,255,255,.6)}:root{--grow0:var(--dark30);--grow30:var(--light-green);--grow50:var(--light-yellow);--grow70:var(--dark-yellow);--grow100:var(--coral);--active-line-width:3px}.wertentwicklung{width:100%}.wertentwicklung.no-bottom-padding{padding-bottom:0}.wertentwicklung-header{width:100%;margin-bottom:.5rem;font-size:var(--FSL);font-weight:700;font-style:italic;line-height:110%;text-transform:uppercase}.wertentwicklung-description{font-size:var(--FSD);font-weight:400;line-height:145%;margin-bottom:1.5rem}.wertentwicklung .hide{display:none !important}.wertentwicklung .graph-block{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.wertentwicklung .graph-block-figure{position:relative;min-height:450px}.wertentwicklung .graph-block-figure-inner{position:relative}.wertentwicklung .graph-block-figure svg{display:block;overflow:visible}.wertentwicklung .graph-block-label{position:absolute;left:0;top:0;display:none;background:var(--dark);border-radius:var(--border-radius-s);box-shadow:0 0 9px rgba(0,0,0,.2);transition:box-shadow .2s ease-in-out;padding:.25rem 0}.wertentwicklung .graph-block-label-item{padding:.25rem 1.5rem;color:var(--dark)}.wertentwicklung .graph-block-label-item-date{padding:.25rem 1.5rem;color:var(--light)}.wertentwicklung .graph-block-legend-bottom{margin:2rem 0 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}.wertentwicklung .graph-block-legend-bottom span{padding:0 .25rem;color:var(--light);font-size:var(--FSXS);display:flex;justify-content:center;align-items:center;cursor:pointer}.wertentwicklung .graph-block-legend-bottom span::before{content:'';background:0 0;width:1rem;height:1rem;margin-right:.31rem;border-radius:50%}.wertentwicklung .graph-block-legend-bottom span:nth-child(1)::before{background:var(--grow0)}.wertentwicklung .graph-block-legend-bottom span:nth-child(2)::before{background:var(--grow30)}.wertentwicklung .graph-block-legend-bottom span:nth-child(3)::before{background:var(--grow50)}.wertentwicklung .graph-block-legend-bottom span:nth-child(4)::before{background:var(--grow70)}.wertentwicklung .graph-block-legend-bottom span:nth-child(5)::before{background:var(--grow100)}.wertentwicklung .mouse-over-line{stroke:var(--light);stroke-opacity:.501961;stroke-width:.69px}.wertentwicklung .mouse-over-rect{fill:none}.wertentwicklung .mouse-over-line-dot-0 circle{fill:var(--grow0)}.wertentwicklung .mouse-over-line-dot-1 circle{fill:var(--grow30)}.wertentwicklung .mouse-over-line-dot-2 circle{fill:var(--grow50)}.wertentwicklung .mouse-over-line-dot-3 circle{fill:var(--grow70)}.wertentwicklung .mouse-over-line-dot-4 circle{fill:var(--grow100)}.wertentwicklung .strategy-change-wrapper{display:flex;justify-content:center;gap:10px;margin:30px 0 0}.wertentwicklung .strategy-change-wrapper .button.active{border-color:var(--light);background:var(--light);color:var(--dark)}.wertentwicklung svg g.axis path.domain,.wertentwicklung svg g.axis-x g.tick line,.wertentwicklung svg g.axis-y g.tick line{stroke:none}.wertentwicklung svg g.axis g.tick text{fill:var(--light);opacity:.6;font-size:var(--FSXS);font-family:roboto,sans-serif}.return-graph-block{width:100%}#return-graph .graph-block-label-item:nth-child(2){background:var(--grow100);color:var(--dark)}#return-graph .graph-block-label-item:nth-child(3){background:var(--grow70);color:var(--dark)}#return-graph .graph-block-label-item:nth-child(4){background:var(--grow50)}#return-graph .graph-block-label-item:nth-child(5){background:var(--grow30);color:var(--dark)}#return-graph .graph-block-label-item:nth-child(6){background:var(--grow0);color:var(--dark)}#return-graph-esg .graph-block-label-item:nth-child(2){background:var(--grow100);color:var(--dark)}#return-graph-esg .graph-block-label-item:nth-child(3){background:var(--grow70);color:var(--dark)}#return-graph-esg .graph-block-label-item:nth-child(4){background:var(--grow50);color:var(--dark)}#return-graph-esg .graph-block-label-item:nth-child(5){background:var(--grow30);color:var(--dark)}#return-graph-cash .graph-block-label-item:nth-child(2){background:var(--grow50);color:var(--dark)}#return-graph-cash .graph-block-label{border-color:var(--grow50)}#return-graph-cash .graph-block-legend-bottom span::before{background:var(--grow50)}#return-graph-cash .mouse-over-line-dot-0 circle{fill:var(--grow50);r:4}.wertentwicklung path{fill:none}.wertentwicklung path.line-0{stroke:var(--grow0);stroke-width:1px !important}.wertentwicklung path.line-0.hover-active{stroke-width:var(--active-line-width) !important}.wertentwicklung path.line-1{stroke:var(--grow30);stroke-width:1px !important}.wertentwicklung path.line-1.hover-active{stroke-width:var(--active-line-width) !important}.wertentwicklung path.line-2{stroke:var(--grow50);stroke-width:1px !important}.wertentwicklung path.line-2.hover-active{stroke-width:var(--active-line-width) !important}.wertentwicklung path.line-3{stroke:var(--grow70);stroke-width:1px !important}.wertentwicklung path.line-3.hover-active{stroke-width:var(--active-line-width) !important}.wertentwicklung path.line-4{stroke:var(--grow100);stroke-width:1px !important}.wertentwicklung path.line-4.hover-active{stroke-width:var(--active-line-width) !important}#return-graph-cash path.line-0{stroke:var(--grow50)}@media(max-width:768px){.wertentwicklung-header{font-size:var(--FSM);margin-bottom:1rem}.wertentwicklung-description{font-size:var(--FSS);margin-bottom:1rem}.return-graph-block .graph-block{flex-direction:column}.return-graph-block .graph-block-figure{min-height:250px;z-index:1;margin-right:0;order:2}.return-graph-block .graph-block-legend{width:100%;order:1}.return-graph-block .graph-block-legend-item{margin-bottom:1rem}.return-graph-block .graph-block-legend-bottom{justify-content:flex-start;margin:2rem 0 0 50px}.return-graph-block .graph-block-legend-bottom span{padding:0 .5rem}.return-graph-block .graph-block-label{z-index:2}}