*,*:before,*:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}input:focus{outline:none}@font-face{font-family:Hanken Grotesk;font-style:italic;font-weight:100 900;font-display:swap;src:url(/build/theme/assets/Hanken-Italic-DKKypHyD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/build/theme/assets/Hanken-Regular-DCavwAwa.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--breakpoint-phone-min: 480px;--breakpoint-phone: 650px;--breakpoint-tablet: 1024px;--breakpoint-container: 1480px;--container-max-width: 1480px;--font: "Hanken Grotesk", sans-serif;--font-weight-regular: 400;--font-weight-bold: 900;--font-headline-xl: normal normal bold 45px/50px var(--font);--font-headline-lg: normal normal bold 25px/30px var(--font);--font-headline-md: normal normal bold 18px/24px var(--font);--font-overline: normal normal 500 18px/26px var(--font);--font-overline-bold: normal normal bold 18px/26px var(--font);--font-copytext: normal normal normal 18px/26px var(--font);--font-copytext-bold: normal normal 800 18px/26px var(--font);--font-navigation: normal normal 500 16px/21px var(--font);--font-navigation-active: normal normal bold 16px/21px var(--font);--font-subnavigation: normal normal 500 18px/26px var(--font);--font-accordeon-headline: normal normal 500 25px/33px var(--font);--font-anchor-index-item: normal normal 600 15px/20px var(--font);--color-primary: #8D90E2;--color-secondary: #FF5E38;--color-beige: #F7F3ED;--color-grey: #707070;--color-white: #FFFFFF;--color-dark-grey: #415050;--color-form-error: #FF0000}@media(max-width:649px){:root{--font-headline-xl: normal normal bold 38px/45px var(--font);--font-headline-lg: normal normal bold 25px/30px var(--font);--font-headline-md: normal normal bold 18px/24px var(--font);--font-overline: normal normal 500 15px/20px var(--font);--font-overline-bold: normal normal bold 15px/20px var(--font);--font-copytext: normal normal normal 16px/22px var(--font);--font-copytext-bold: normal normal 800 16px/22px var(--font)}}@media(max-width:1023px){:root{--font-headline-xl: normal normal bold 30px/35px var(--font)}}.text-purple{color:var(--color-primary)}.text-red{color:var(--color-secondary)}.text-error{color:var(--color-form-error)}.text-beige{color:var(--color-beige)}.text-grey{color:var(--color-grey)}.text-white{color:var(--color-white)}.text-{color:var(--color-primary)}.bg-purple{background-color:var(--color-primary)}.bg-red{background-color:var(--color-secondary)}.bg-error{background-color:var(--color-form-error)}.bg-beige{background-color:var(--color-beige)}.bg-grey{background-color:var(--color-grey)}.border{border:1px solid var(--color-grey)}.border-purple,.border-{border-color:var(--color-primary)}.border-red{border-color:var(--color-secondary)}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.opacity-50{opacity:.5}:root{color:var(--color-grey)}.icons{display:inline-block;vertical-align:top}sup{position:relative;top:-.4rem;font-size:smaller}sub{position:relative;bottom:-.2rem;font-size:smaller}.theme-headline-xl{font:var(--font-headline-xl)}.theme-headline-lg{font:var(--font-headline-lg)}.theme-headline-md{font:var(--font-headline-md)}.theme-overline{font:var(--font-overline);text-transform:uppercase;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-character:"-";overflow-wrap:anywhere}@media(max-width:650px){.theme-overline{margin-bottom:.35rem}}.theme-overline-bold{font:var(--font-overline-bold);text-transform:uppercase;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-character:"-";overflow-wrap:anywhere}.theme-cta{min-width:120px;padding:.9rem 1.1rem;border-radius:10px;text-decoration:none;display:flex;align-items:center;justify-content:space-between}.theme-cta .icons{margin-left:10px}.theme-cta--link:hover .icons{animation:jump_top_right 1s infinite ease-in-out}.theme-cta--link .icons{transform:rotateX(180deg)}.theme-cta--download{margin-bottom:7px}.theme-cta--download .icons{font-size:1.15rem}.theme-cta--download span{transition:color .3s}.theme-cta--download{transition:background-color .3s}.theme-cta--download:hover span{color:var(--color-white)}.theme-cta--download:hover{background-color:currentColor}@keyframes jump_top_right{0%{transform:translateY(0) translate(0) rotateX(180deg)}50%{transform:translateY(-3px) translate(3px) rotateX(180deg)}to{transform:translateY(0) translate(0) rotateX(180deg)}}@keyframes jump_bottom_right{0%{transform:translateY(0) translate(0)}50%{transform:translateY(3px) translate(3px)}to{transform:translateY(0) translate(0)}}@keyframes jump_horizontal{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}@keyframes jump_vertical{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}.theme-copytext{font:var(--font-copytext)}.theme-copytext strong{font:var(--font-copytext-bold)}.theme-copytext em{font-style:italic}.theme-copytext ul{list-style:disc;padding-left:1rem}.theme-copytext ul li{margin-bottom:.5rem}.theme-copytext ol{list-style:decimal;padding-left:1rem}.theme-copytext ol li{margin-bottom:.5rem}.theme-copytext a{text-decoration:underline;color:unset;transition:color .2s ease-in-out}.theme-copytext a:hover{color:var(--color-primary)}.theme-copytext pre{white-space:pre-wrap}.theme-copytext h1{font:var(--font-headline-xl);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-character:"-";overflow-wrap:anywhere}.theme-copytext h2{font:var(--font-headline-lg);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-character:"-";overflow-wrap:anywhere}.theme-copytext h3{font:var(--font-headline-md);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-character:"-";overflow-wrap:anywhere}.theme-copytext a{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-character:"-";overflow-wrap:anywhere}.theme-copytext-bold,.theme-copytext-bold strong{font:var(--font-copytext-bold)}.theme-copytext-bold em{font-style:italic}.theme-copytext-bold ul{list-style:disc;padding-left:1rem}.theme-copytext-bold ul li{margin-bottom:.5rem}.theme-copytext-bold ol{list-style:decimal;padding-left:1rem}.theme-copytext-bold ol li{margin-bottom:.5rem}.theme-copytext-bold a{text-decoration:underline;color:unset;transition:color .2s ease-in-out}.theme-copytext-bold a:hover{color:var(--color-primary)}.theme-copytext-bold pre{white-space:pre-wrap}.theme-copytext-bold h1{font:var(--font-headline-xl);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-character:"-";overflow-wrap:anywhere}.theme-copytext-bold h2{font:var(--font-headline-lg);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-character:"-";overflow-wrap:anywhere}.theme-copytext-bold h3{font:var(--font-headline-md);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-character:"-";overflow-wrap:anywhere}.theme-copytext-bold,table tbody tr td p{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-character:"-";overflow-wrap:anywhere}.theme-pagination{display:flex;justify-content:center;gap:10px;margin-top:6rem}.theme-pagination .pagination-link{display:block;padding-top:3px}.theme-pagination .pagination-link.left{transform:rotate(180deg)}.theme-pagination .pagination-link:hover img{animation:jump_horizontal 1s infinite ease-in-out}.theme-pagination .pagination-link.disabled{opacity:.5}.theme-pagination .pagination-link.disabled:hover img{animation:none}.theme-pagination .pagination-position{font:var(--font-copytext-bold);text-transform:uppercase;color:var(--color-secondary)}.theme-filter-dropdown .filter-dropdown-label{display:flex;padding:10px 0;margin-bottom:20px;font:var(--font-overline);text-transform:uppercase;cursor:pointer}.theme-filter-dropdown .filter-dropdown-label .filter-dropdown-icon{margin-left:auto;transition:transform .2s linear}@media(min-width:650px){.theme-filter-dropdown .filter-dropdown-label{display:none}}.theme-filter-dropdown .filter{max-height:0;transition:max-height .5s linear;overflow:hidden}@media(min-width:650px){.theme-filter-dropdown .filter{display:block;max-height:none}}.theme-filter-dropdown.open .filter-dropdown-label .filter-dropdown-icon{transform:rotate(-180deg)}.theme-filter-dropdown.open .filter{max-height:500px}.form.active-step0 .step0,.form.active-step1 .step1,.form.active-step2 .step2,.form.active-step3 .step3,.form.active-step4 .step4,.form.active-step5 .step5,.form.active-step6 .step6,.form.active-step7 .step7,.form.active-step8 .step8,.form.active-step9 .step9,.form.active-step10 .step10,.form.active-step11 .step11{display:block}.multi-step-calculator__container{max-width:672px;display:none}.multi-step-calculator__content{position:relative;padding:38px 40px;max-width:672px;min-height:300px;border-radius:10px}.multi-step-calculator__headline-start{padding-top:7px}.multi-step-calculator__text{max-width:508px;padding:15px 0 30px}.multi-step-calculator__start-btn{display:flex;align-items:center;gap:20px;position:relative;top:-51px;padding:13px 20px 12px;margin-left:auto;width:fit-content;border-radius:9px;text-decoration:none;cursor:pointer}@media(max-width:650px){.multi-step-calculator__start-btn{top:-47px}}.multi-step-calculator__start-btn-icon{width:20px}.multi-step-calculator__end-btn{display:flex;align-items:center;gap:8px;position:relative;top:-51px;padding:13px 20px 12px;margin-left:auto;width:fit-content;border-radius:9px;text-decoration:none}@media(max-width:650px){.multi-step-calculator__end-btn{top:-47px}}.multi-step-calculator__overline{padding-bottom:10px}.multi-step-calculator__headline{padding-bottom:35px}.multi-step-calculator__radio{display:flex;gap:73px;padding-bottom:30px}.multi-step-calculator__btn-container{display:flex;width:calc(100% - 80px);position:absolute;bottom:30px}.multi-step-calculator__back-btn{font-size:12px;display:flex;align-items:center;gap:5px;cursor:pointer}.multi-step-calculator__back-btn-one{opacity:.5;-webkit-user-select:none;user-select:none}.multi-step-calculator__next-btn{margin-left:auto;font-size:12px;display:flex;align-items:center;gap:5px;cursor:pointer}.form{font:var(--font-copytext)}.form input[type=text]{padding:10px 25px;width:100%;height:42px;border-radius:9px;border:1px solid var(--color-grey);box-sizing:border-box;font:var(--font-copytext);color:var(--color-grey);background-color:var(--color-white)}.form textarea{padding:10px 25px;width:100%;height:42px;border-radius:9px;border:1px solid var(--color-grey);box-sizing:border-box;font:var(--font-copytext);color:var(--color-grey);background-color:var(--color-white);height:174px;resize:none}.form .checkbox-with-label{position:relative;display:flex;gap:10px}.form .checkbox-with-label.error input[type=checkbox]~label,.form .checkbox-with-label.error input[type=radio]~label{color:var(--color-form-error)}.form .checkbox-with-label.error input[type=checkbox]+span,.form .checkbox-with-label.error input[type=radio]+span{border-color:var(--color-form-error)}.form .checkbox-with-label input[type=checkbox],.form .checkbox-with-label input[type=radio]{position:absolute;top:0;left:0;width:25px;height:25px;margin:0;opacity:0;cursor:pointer}.form .checkbox-with-label input[type=checkbox]:checked+span:before,.form .checkbox-with-label input[type=radio]:checked+span:before{font-style:normal;font-weight:400;vertical-align:top;font-family:icons,sans-serif!important;content:"";color:var(--color-grey)}.form .checkbox-with-label input[type=checkbox]~label,.form .checkbox-with-label input[type=radio]~label{cursor:pointer;padding-top:4px}.form .checkbox-with-label input[type=checkbox]+span,.form .checkbox-with-label input[type=radio]+span{display:flex;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;border:1px solid var(--color-grey);border-radius:5px}.form .error,.form .error label{color:var(--color-form-error)}.form .error input{border-color:var(--color-form-error);color:var(--color-form-error)}.form .error input::placeholder{color:var(--color-form-error);opacity:1}.form .error input::-ms-input-placeholder{color:var(--color-form-error)}.form .error textarea{border-color:var(--color-form-error);color:var(--color-form-error)}.form .error textarea::placeholder{color:var(--color-form-error);opacity:1}.form .error textarea::-ms-input-placeholder{color:var(--color-form-error)}.form .error-message{padding-left:35px;color:var(--color-form-error)}.form-category-filter{display:flex;gap:30px;flex-direction:column}@media(min-width:650px){.form-category-filter{gap:20px;flex-direction:row}}.form-category-filter .filter-options{flex:1 1 100%;display:flex;gap:15px 30px;flex-wrap:wrap}.form-category-filter .reset-filter-options-wrapper{flex:0 0 auto}@media(min-width:650px){.form-category-filter .reset-filter-options-wrapper{margin-left:auto}}.form-category-filter .reset-filter-options-wrapper .reset-filter-options{display:flex;gap:15px;padding:11px 0;font:var(--font-copytext);cursor:pointer}.form-category-filter .reset-filter-options-wrapper .reset-filter-options .icons{font-size:11px;line-height:20px}@media(min-width:650px){.form-category-filter .reset-filter-options-wrapper .reset-filter-options{padding-left:24px}}.form-category-filter .category{padding:11px 24px;font:var(--font-copytext);color:var(--color-secondary);cursor:pointer;border:1px solid var(--color-secondary);border-radius:9px}.form-category-filter .category.selected{color:var(--color-white);background-color:var(--color-secondary)}.form-category-filter .decorated-form{display:none}.grid{display:grid;gap:1.75rem}.grid__cols-auto,.grid__cols-one{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.grid__cols-two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid__cols-three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid__cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid__cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid__cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid__cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid__cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid__cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid__cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid__cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid__cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid__cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid__cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid__cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid .col{grid-column:span 4/span 4;display:flex;flex-direction:column;gap:1.75rem 0}.grid .col-span-1{grid-column:span 1/span 1}.grid .col-span-2{grid-column:span 2/span 2}.grid .col-span-3{grid-column:span 3/span 3}.grid .col-span-4{grid-column:span 4/span 4}.grid .col-span-5{grid-column:span 5/span 5}.grid .col-span-6{grid-column:span 6/span 6}.grid .col-span-7{grid-column:span 7/span 7}.grid .col-span-8{grid-column:span 8/span 8}.grid .col-span-9{grid-column:span 9/span 9}.grid .col-span-10{grid-column:span 10/span 10}.grid .col-span-11{grid-column:span 11/span 11}.grid .col-span-12{grid-column:span 12/span 12}.grid .col-sm-spacer,.grid .col-md-spacer,.grid .col-lg-spacer{display:none}@media(min-width:650px){.grid .col-span-sm-1{grid-column:span 1/span 1}.grid .col-span-sm-2{grid-column:span 2/span 2}.grid .col-span-sm-3{grid-column:span 3/span 3}.grid .col-span-sm-4{grid-column:span 4/span 4}.grid .col-span-sm-5{grid-column:span 5/span 5}.grid .col-span-sm-6{grid-column:span 6/span 6}.grid .col-span-sm-7{grid-column:span 7/span 7}.grid .col-span-sm-8{grid-column:span 8/span 8}.grid .col-span-sm-9{grid-column:span 9/span 9}.grid .col-span-sm-10{grid-column:span 10/span 10}.grid .col-span-sm-11{grid-column:span 11/span 11}.grid .col-span-sm-12{grid-column:span 12/span 12}.grid .col-sm-spacer{display:block}}@media(min-width:1024px){.grid .col-span-md-1{grid-column:span 1/span 1}.grid .col-span-md-2{grid-column:span 2/span 2}.grid .col-span-md-3{grid-column:span 3/span 3}.grid .col-span-md-4{grid-column:span 4/span 4}.grid .col-span-md-5{grid-column:span 5/span 5}.grid .col-span-md-6{grid-column:span 6/span 6}.grid .col-span-md-7{grid-column:span 7/span 7}.grid .col-span-md-8{grid-column:span 8/span 8}.grid .col-span-md-9{grid-column:span 9/span 9}.grid .col-span-md-10{grid-column:span 10/span 10}.grid .col-span-md-11{grid-column:span 11/span 11}.grid .col-span-md-12{grid-column:span 12/span 12}.grid .col-md-spacer{display:block}}@media(min-width:1025px){.grid .col-span-lg-1{grid-column:span 1/span 1}.grid .col-span-lg-2{grid-column:span 2/span 2}.grid .col-span-lg-3{grid-column:span 3/span 3}.grid .col-span-lg-4{grid-column:span 4/span 4}.grid .col-span-lg-5{grid-column:span 5/span 5}.grid .col-span-lg-6{grid-column:span 6/span 6}.grid .col-span-lg-7{grid-column:span 7/span 7}.grid .col-span-lg-8{grid-column:span 8/span 8}.grid .col-span-lg-9{grid-column:span 9/span 9}.grid .col-span-lg-10{grid-column:span 10/span 10}.grid .col-span-lg-11{grid-column:span 11/span 11}.grid .col-span-lg-12{grid-column:span 12/span 12}.grid .col-lg-spacer{display:block}}header{position:fixed;top:0;left:0;right:0;z-index:100}.block__navigation{background-color:var(--color-white);position:relative}.navigation{display:flex;padding:1rem 0;flex-direction:row;justify-content:space-between;align-items:flex-end;max-width:100%;position:relative;flex-wrap:nowrap}@media(max-width:824px){.navigation{justify-content:center;flex-direction:column;flex-wrap:wrap;padding:1rem 0}}.navigation__logo{display:flex;justify-content:center;max-width:224px;margin-right:2rem;width:100%}@media(max-width:824px){.navigation__logo{max-width:100%;margin-right:0}}.navigation__logo img{width:100%;height:auto}.navigation__footer{display:none}@media(max-width:824px){.navigation__footer{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;padding:1.5rem 0;width:100%}.navigation__footer .search__bar{width:80%;max-width:320px;margin-bottom:1.5rem}}.navigation__footer-menu{color:var(--color-primary);display:flex;gap:1rem;padding:1rem;flex-wrap:wrap;justify-content:center}.navigation__footer-menu a{font:var(--font-overline);font-size:1.25rem;text-decoration:none;color:inherit}.navigation__footer-social{display:flex;gap:1.25rem;padding:1rem}.navigation__footer-social a{text-decoration:none;color:var(--color-primary);font-size:1.75rem}.navigation__menu{display:flex;padding:.5rem .25rem;margin-right:50px;position:relative;z-index:20;width:100%;align-items:flex-end;justify-content:flex-end}@media(max-width:824px){.navigation__menu{display:none;flex-direction:column;flex-wrap:wrap;padding-top:1.5rem}}.navigation__menu-group{display:flex;gap:0 2rem;width:100%;justify-content:flex-end}@media(max-width:1150px){.navigation__menu-group{gap:0 .5rem}}@media(max-width:824px){.navigation__menu-group{justify-content:center}}.navigation__menu--open{display:flex}.navigation__menu--search-open{display:none}.navigation__menu-list{list-style-type:none;display:flex;gap:0 1.5rem;cursor:pointer}@media(max-width:1150px){.navigation__menu-list{gap:0 1rem}}@media(max-width:1024px){.navigation__menu-list{justify-content:space-between;gap:1.5rem 0;padding:1.5rem 0;width:100%}}@media(max-width:824px){.navigation__menu-list{width:100%;align-items:center;flex-direction:column;gap:1.5rem 0;padding-bottom:1rem}}.navigation__menu-item{position:relative}.navigation__menu-item.active a{font:var(--font-navigation-active)}.navigation__menu-item a,.navigation__menu-item .navigation-label{text-decoration:none;font:var(--font-navigation);text-transform:uppercase;color:var(--color-primary)}.navigation__controls{display:flex;align-items:center;gap:0 1.5rem;font-size:1.25rem;justify-content:center;min-height:46px}@media(min-width:824px){.navigation__controls{justify-content:flex-end;padding:1.5rem 0 .5rem}}.navigation__controls--open{width:calc(100% - 224px)}.navigation__controls-toggle{display:none;cursor:pointer;color:var(--color-grey);font-size:2rem;margin-top:2rem}@media(min-width:824px){.navigation__controls-toggle{margin-top:0;font-size:1.25rem}}@media(max-width:1024px){.navigation__controls-toggle{display:block}}.navigation__controls-toggle .icons-burger-open,.navigation__controls-toggle--open .icons-burger-closed{display:none}.navigation__controls-toggle--open .icons-burger-open{display:block}.navigation__controls-search{cursor:pointer;color:var(--color-primary);display:flex}.navigation__controls-search .search__bar{display:none}.navigation__controls-search--open{width:100%;display:flex;justify-content:flex-end;padding-left:2rem}@media(min-width:824px){.navigation__controls-search--open{margin:-9px 0}}.navigation__controls-search--open .toggle{display:none}.navigation__controls-search--open .search__bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}@media(max-width:824px){.navigation__controls-search{display:none}}.search__bar{display:flex;z-index:10;border:1px solid var(--color-primary);padding:.5rem .75rem;border-radius:12px;width:100%;max-width:650px;color:var(--color-primary)}.search__bar .search{display:flex;flex-wrap:nowrap;width:100%}.search__bar input{border:none;width:100%;padding:0 .5rem}.search__bar input:focus{outline:none}.navigation{position:relative;z-index:1}.navigation:before{content:"";position:absolute;pointer-events:none;top:0;left:50%;width:100%;height:100%;background-color:inherit;transform:translate(-50%);transition:width .8s ease,background-color .8s ease;z-index:-1;border-radius:0 0 15px 15px;filter:drop-shadow(0 4px 5px rgba(0,0,0,.05))}.navigation.menu-open:before{width:calc(100% + 220px);background-color:var(--color-beige)}@media(max-width:1715px){.navigation.menu-open:before{width:99vw}}.navigation .navigation__menu-list-mobile,.navigation .navigation__menu-list-mobile-open{display:none}.navigation.menu-open,.navigation.menu-open-burger{flex-direction:column}.navigation.menu-open .navigation__menu-group,.navigation.menu-open-burger .navigation__menu-group{position:relative;z-index:2;padding-bottom:40px}.navigation.menu-open .navigation__menu-list,.navigation.menu-open-burger .navigation__menu-list{display:none}.navigation.menu-open .navigation__menu-list-open,.navigation.menu-open-burger .navigation__menu-list-open{display:flex;gap:50px;padding-top:65px}.navigation.menu-open .navigation__controls,.navigation.menu-open-burger .navigation__controls{position:relative;top:-52px}.navigation.menu-open .navigation__controls .theme-copytext,.navigation.menu-open-burger .navigation__controls .theme-copytext{background-color:var(--color-beige)}.navigation__logo{align-self:flex-start}.navigation__menu-list-open{display:none}.navigation__controls{align-self:flex-start}.navigation .navigation__menu-list-open{flex-wrap:wrap}.navigation .navigation__menu-list-open .submenu{flex:1 1 0;-webkit-hyphens:auto;hyphens:auto;max-width:225px;min-width:150px}.navigation .navigation__menu-list-open .submenu ul{display:flex;flex-direction:column;gap:15px}.navigation .navigation__menu-list-open .submenu ul>li:first-child>a{font:var(--font-navigation)}.navigation .navigation__menu-list-open .submenu a{display:inline-block;text-decoration:none;text-transform:unset;color:var(--color-primary);font:var(--font-headline-md);transition:transform .3s ease}.navigation .navigation__menu-list-open .submenu a:hover{transform:translate(4px)}@media(max-width:1024px){.navigation .navigation__menu{padding:unset;margin-right:unset}.navigation.menu-open-burger,.navigation.menu-open-burger .navigation__menu-list-open{background-color:var(--color-beige)}.navigation .navigation__menu-list{display:none}.navigation.menu-open:before{all:unset;display:none}.navigation.menu-open-burger{position:relative;z-index:1;padding-bottom:40px;height:auto}.navigation.menu-open-burger:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:99vw;height:100%;z-index:-1;border-radius:0 0 15px 15px;background-color:var(--color-beige)}.navigation.menu-open .navigation__menu-list-open{display:none}.navigation.menu-open .navigation__menu-group{height:0px}.navigation.menu-open-burger .navigation__menu-list-open{display:flex}.navigation.menu-open-burger .navigation__menu-group{height:100%}.navigation.menu-open .navigation__menu-group,.navigation.menu-open-burger .navigation__menu-group{padding-bottom:0}}@media(max-width:824px){.navigation .navigation__controls{background-color:#fff;width:100%}.navigation.menu-open-burger .navigation__menu-group{flex-direction:column-reverse}.navigation.menu-open-burger .navigation__controls{align-self:center;background-color:var(--color-beige)}.navigation.menu-open-burger .navigation__menu-list-open{display:none}.navigation.menu-open-burger .navigation__menu.navigation__menu--open{gap:40px}.navigation.menu-open .navigation__controls,.navigation.menu-open-burger .navigation__controls{top:unset}.navigation .navigation__menu-group{gap:50px}.navigation .navigation__controls{top:unset}.navigation .navigation__menu-list-mobile-open{display:block;text-align:center;align-self:center}.navigation .navigation__menu-list-mobile-open .submenu-mobile-layer{display:none;gap:38px}.navigation .navigation__menu-list-mobile-open .submenu-mobile-layer.show{display:flex;flex-direction:column;align-items:center}.navigation .navigation__menu-list-mobile-open .submenu-mobile-layer.show .navigation__mobile-container{display:flex;flex-direction:column;gap:38px}.navigation .navigation__menu-list-mobile-open .submenu-mobile-layer.show .navigation__mobile-container a{color:var(--color-primary);font:var(--font-headline-lg);text-transform:none;text-decoration:none;cursor:pointer}.navigation .navigation__menu-list-mobile-open .submenu-mobile-layer.show .navigation__mobile-container a:first-child{font:var(--font-copytext);text-transform:uppercase}.navigation .navigation__menu-list-mobile-open .submenu-mobile-layer.show .navigation__submenu-item a{color:var(--color-primary);text-decoration:none;cursor:pointer}.navigation .navigation__menu-list-mobile-open .submenu-mobile-layer .navigation__mobile-back{display:flex;align-items:center;gap:10px;color:var(--color-primary);font:var(--font-copytext);text-transform:none}.navigation .navigation__menu-list-mobile{display:flex;flex-direction:column;align-items:center;align-self:center;gap:50px}.navigation .navigation__menu-list-mobile .navigation-label{color:var(--color-primary);font:var(--font-headline-lg);text-transform:none;text-decoration:none;cursor:pointer}.navigation .navigation__menu-list-mobile.submenu-mobile-open{display:none}.navigation input{background-color:var(--color-beige)}}.pre-footer{padding:50px 0 27px}.pre-footer__container{display:flex}.pre-footer__link{display:flex;align-items:center;margin-left:auto;padding:7px 15px;border-radius:9px;font:var(--font-overline-bold);text-decoration:none;background:var(--color-beige);color:var(--color-primary)}.pre-footer__link .icons{font-size:13px;margin-left:10px}.pre-footer__link:hover .icons{animation:jump_vertical 1s infinite ease-in-out}ol.list-orange,ul.list-orange{color:#ff5e38}ol.list-purple,ul.list-purple{color:#8d90e2}html{scroll-behavior:smooth}body{overflow-x:hidden}.block__main{padding-top:90px}@media(max-width:824px){.block__main{padding-top:134px}}.block__container{max-width:var(--container-max-width);margin:0 auto;padding:0 3rem}@media(max-width:824px){.block__container{padding:0 1rem}}@media(min-width:1500px){.block__container{padding:0}}.block__container--fluid{max-width:100%}body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,body #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,body #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border-color:var(--color-primary);background-color:var(--color-primary)}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-color:var(--color-primary);color:var(--color-primary)}body #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,body #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,body #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,body #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,body #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,body #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover{color:var(--color-primary)}body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--color-grey)}body #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:var(--color-grey)}body #CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--color-grey)}body #CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:var(--color-primary)}body #CybotCookiebotDialog input:focus+.CybotCookiebotDialogBodyLevelButtonSlider{box-shadow:none}body #CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogTabContent input+.CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:var(--color-primary)}body #CybotCookiebotDialog form input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--color-grey)}body #CybotCookiebotDialogDetailBodyContentTextAbout a{color:var(--color-primary)}body #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover{color:var(--color-primary)}body #CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover{color:var(--color-primary)}body #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved[data-consent=necessary] svg{color:var(--color-primary)}body #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:var(--color-primary)}body #CookiebotWidget .CookiebotWidget-consent-details button{color:var(--color-primary)}body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{border-color:var(--color-primary)}body #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:var(--color-primary);border-color:var(--color-primary)}.article-author .author__container{display:flex;align-items:center;gap:40px;width:fit-content;padding:40px 80px 40px 40px;margin-top:50px;background-color:var(--color-beige);border-radius:10px}.article-author .author__image .author-img{border-radius:15px}.article-author .author__content{display:flex;flex-direction:column;gap:10px}@media(max-width:480px){.article-author .author__container{flex-direction:column;align-items:flex-start;padding:32px;width:100%}}.article-rating{margin-top:80px}.article-rating .rating__container{max-width:730px}.article-rating .rating__title{margin-bottom:25px}.article-rating .rating__text{margin-bottom:30px;line-height:22px}.article-rating .rating__stars{display:flex;flex-direction:row-reverse;justify-content:flex-end}.article-rating .rating__stars .star{padding:0 7px;cursor:pointer}.article-rating .rating__stars .star:last-child{padding-left:0}.article-rating .rating__stars .star img{width:40px;opacity:.5;transition:opacity .15s ease}.article-rating .rating__stars .star:hover img,.article-rating .rating__stars .star:hover~.star img{opacity:1}.article-rating .rating__label{margin-top:20px;font:var(--font-navigation);display:flex}.article-rating .rating__label .star-number{width:12px}.article-rating .rating__label .star-number:before{content:"0"}.article-rating .rating__container:has(.rating__stars .star:nth-last-child(1):hover) .star-number:before{content:"1"}.article-rating .rating__container:has(.rating__stars .star:nth-last-child(2):hover) .star-number:before{content:"2"}.article-rating .rating__container:has(.rating__stars .star:nth-last-child(3):hover) .star-number:before{content:"3"}.article-rating .rating__container:has(.rating__stars .star:nth-last-child(4):hover) .star-number:before{content:"4"}.article-rating .rating__container:has(.rating__stars .star:nth-last-child(5):hover) .star-number:before{content:"5"}.article-rating .rating__message-container,.article-rating.success .rating__container{display:none}.article-rating.success .rating__message-container{display:block}@media(max-width:650px){.article-rating .rating__stars .star{padding:0 6px}}.block__accordeon{padding:2rem 0}.block__accordeon .accordeon{display:flex;flex-direction:column}.block__accordeon .accordeon__headline{margin-bottom:2rem}.block__accordeon .accordeon__column{display:flex;flex-direction:column;gap:.5rem 0}.block__accordeon .accordeon__columns{display:grid;align-items:flex-start;gap:1rem;grid-template-columns:repeat(1,1fr)}.block__accordeon .accordeon__columns--two{grid-template-columns:repeat(2,1fr)}@media(max-width:1024px){.block__accordeon .accordeon__columns--two{grid-template-columns:repeat(1,1fr);gap:.5rem 0}}.block__accordeon .accordeon__columns--one{grid-template-columns:1fr}@media(max-width:1024px){.block__accordeon .accordeon__columns--one{grid-template-columns:1fr}}.block__accordeon .accordeon__item{background-color:var(--color-beige);border-radius:1rem;padding:2rem;position:relative;cursor:pointer}.block__accordeon .accordeon__item .icons-minus{display:none}.block__accordeon .accordeon__item--open .accordeon__item-text{display:block}.block__accordeon .accordeon__item--open .icons-plus{display:none}.block__accordeon .accordeon__item--open .icons-minus{display:block}.block__accordeon .accordeon__item-headline{font:var(--font-accordeon-headline);color:var(--color-primary);padding-right:2rem}.block__accordeon .accordeon__item-text{margin-top:1rem;display:none;max-width:93%}@media(max-width:1024px){.block__accordeon .accordeon__item-text{max-width:95%}}@media(max-width:650px){.block__accordeon .accordeon__item-text{max-width:100%}}.block__accordeon .accordeon__item-toggle{position:absolute;right:2rem;top:2.25rem;color:var(--color-primary);font-size:1.5rem;cursor:pointer}.block__anchor-index{padding:2rem 0}.block__anchor-index .anchor-index__headline{margin-bottom:15px}.block__anchor-index .anchor-index__list{display:flex;flex-direction:column;gap:15px}.block__anchor-index .anchor-index__list-item{display:flex;gap:10px;font:var(--font-anchor-index-item);text-transform:uppercase;text-decoration:none;color:var(--color-primary)}.block__anchor-index .anchor-index__list-item .jumpmark-icon{transform:rotate(90deg)}.block__article-list{padding:2rem 0}.block__article-list .filter{margin:0 0 3.5rem}@media(min-width:650px){.block__article-list .filter{margin-left:0;margin-right:0}}.block__article-list .filter .article-category-filter .category{padding:11px 24px;border:1px solid var(--color-secondary);border-radius:9px;color:var(--color-secondary)}.block__article-list .filter .article-category-filter .category.selected{color:var(--color-white);background-color:var(--color-secondary)}.block__article-list .grid{gap:3rem}@media(min-width:650px){.block__article-list .grid{gap:10px}}@media(min-width:1025px){.block__article-list .grid{gap:1.75rem}}.block__article-list .article-list__filter-headline{padding:10px 0;margin-bottom:20px}@media(min-width:650px){.block__article-list .article-list__filter-headline{display:none}}.block__article-list .article-list__article{display:block;position:relative;height:400px;border-radius:15px;color:var(--color-grey)}.block__article-list .article-list__article .article-list__image{width:100%;height:100%}.block__article-list .article-list__article .article-list__image img,.block__article-list .article-list__article .article-list__image video{width:100%;height:75%;border-radius:15px 15px 20px 20px;object-fit:cover}.block__article-list .article-list__article .article-list__textarea{display:flex;flex-direction:column;position:absolute;right:0;bottom:0;left:0;padding:26px 40px 45px;border-radius:15px}.block__article-list .article-list__article .article-list__cta-icon{position:absolute;right:16px;bottom:16px;color:var(--color-primary);transform:rotateX(180deg)}@media(pointer:coarse)and (max-width:1024px){.block__article-list .article-list__article .article-list__cta-icon{animation:jump_top_right 1s infinite ease-in-out}}.block__article-list .article-list__article:hover .article-list__cta-icon{animation:jump_top_right 1s infinite ease-in-out}.block__category{padding:2rem 0}.block__category .theme-overline{margin-bottom:15px}.block__category .category-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 20px}@media(max-width:1024px){.block__category .category-container{gap:20px 50px;justify-content:flex-start}}@media(max-width:650px){.block__category .category-container{gap:10px 20px}}.block__category .category-container .category{flex-basis:auto;padding:13px 40px;border:2px solid var(--color-primary);border-radius:9px;font:var(--font-headline-lg);text-decoration:none;color:var(--color-primary)}@media(max-width:480px){.block__category .category-container .category{flex-basis:100%}}.block__category .category-container .category.active,.block__category .category-container .category:hover{background-color:var(--color-primary);color:var(--color-beige)}.block__click-out{padding:2rem 0}.block__click-out .click-out__list{display:grid;gap:2.75rem;grid-template-columns:repeat(3,1fr);margin-left:auto;margin-right:auto;max-height:178px;overflow:hidden;transition:max-height 2s linear}@media(max-width:1500px){.block__click-out .click-out__list{grid-template-columns:repeat(3,1fr);max-width:calc(660px + 5.5rem)}}@media(max-width:1260px){.block__click-out .click-out__list{grid-template-columns:repeat(2,1fr);max-width:calc(440px + 2.75rem)}}@media(max-width:1024px){.block__click-out .click-out__list{grid-template-columns:repeat(3,1fr);max-width:calc(660px + 5.5rem)}}@media(max-width:650px){.block__click-out .click-out__list{grid-template-columns:repeat(2,1fr);max-width:calc(440px + 2.75rem)}}@media(max-width:480px){.block__click-out .click-out__list{grid-template-columns:repeat(1,1fr);max-width:220px}}.block__click-out .click-out__list.show-all{max-height:5000px}.block__click-out .click-out__show-all-button{margin-top:45px;text-align:left}@media(max-width:480px){.block__click-out .click-out__show-all-button{text-align:center}}.block__click-out .click-out__show-all-button.show-all{display:none}.block__click-out .click-out__show-all-button .theme-cta{display:inline-block}.block__click-out .click-out__item{max-width:220px}.block__click-out .click-out__item-content{display:flex;flex-direction:column;border:2px solid var(--color-beige);border-radius:12px}.block__click-out .click-out__item-content-image{display:flex;align-items:center;justify-content:center;padding:1rem}.block__click-out .click-out__item-content-image img{border-radius:10px;overflow:hidden;border:1px solid transparent;width:100%;max-width:85%;height:auto}.block__click-out .click-out__item-content-cta{margin-top:auto}.block__click-out .click-out__item-rating{display:flex;gap:10px;justify-content:center;max-width:180px;padding:0 10px;margin:0 auto;color:var(--color-primary);align-items:center}.block__click-out .click-out__item-rating-stars{display:flex;justify-content:space-around;width:100%;font-size:1rem}.block__click-out .click-out__item-rating-text{margin:.5rem 0;font-weight:600;text-align:center;white-space:nowrap}.block__click-out .click-out.click-out-overview{background-color:var(--color-beige);border-radius:15px;padding:5% 20% 3% 5%}.block__click-out .click-out.click-out-overview .click-out__title{margin-bottom:100px;color:var(--color-primary)}.block__click-out .click-out.click-out-overview .click-out__list{display:flex;flex-wrap:wrap;gap:20%}.block__click-out .click-out.click-out-overview .click-out__item{flex:0 1 20%;margin-bottom:10%}@media(max-width:1500px){.block__click-out .click-out.click-out-overview{padding-right:5%}.block__click-out .click-out.click-out-overview .click-out__list{gap:10%}.block__click-out .click-out.click-out-overview .click-out__item{flex:0 0 23%}}@media(max-width:1024px){.block__click-out .click-out.click-out-overview .click-out__list{gap:15%}.block__click-out .click-out.click-out-overview .click-out__item{flex:0 0 35%}}@media(max-width:650px){.block__click-out .click-out.click-out-overview .click-out__list{gap:5%}.block__click-out .click-out.click-out-overview .click-out__item{flex:0 0 45%}}@media(max-width:480px){.block__click-out .click-out.click-out-overview .click-out__list{flex-direction:column;max-width:300px}.block__click-out .click-out.click-out-overview .click-out__item{flex:0 0 1}}.block__contraceptive-list{padding:2rem 0}.block__contraceptive-list .theme-filter-dropdown{margin:0 40px 3.5rem}@media(min-width:650px){.block__contraceptive-list .theme-filter-dropdown{margin-left:0;margin-right:0}}.block__contraceptive-list .theme-filter-dropdown .contraceptive-category-filter .category{padding:11px 24px;border:1px solid var(--color-secondary);border-radius:9px;color:var(--color-secondary)}.block__contraceptive-list .theme-filter-dropdown .contraceptive-category-filter .category.selected{color:var(--color-white);background-color:var(--color-secondary)}.block__contraceptive-list .grid{gap:3rem}@media(min-width:650px){.block__contraceptive-list .grid{gap:10px}}@media(min-width:1025px){.block__contraceptive-list .grid{gap:1.75rem}}.block__contraceptive-list .contraceptive-list__contraceptive{display:block;position:relative;height:550px;border-radius:15px;color:var(--color-grey)}@media(max-width:1024px){.block__contraceptive-list .contraceptive-list__contraceptive{height:600px}}.block__contraceptive-list .contraceptive-list__contraceptive .contraceptive-list__image{width:100%;height:100%}.block__contraceptive-list .contraceptive-list__contraceptive .contraceptive-list__image img,.block__contraceptive-list .contraceptive-list__contraceptive .contraceptive-list__image video{width:100%;height:80%;border-radius:15px 15px 20px 20px;object-fit:cover}.block__contraceptive-list .contraceptive-list__contraceptive .contraceptive-list__textarea{display:flex;flex-direction:column;min-height:58%;position:absolute;right:0;bottom:0;left:0;padding:26px 10px 45px 40px;border-radius:15px}@media(max-width:1024px){.block__contraceptive-list .contraceptive-list__contraceptive .contraceptive-list__textarea{padding:26px 29px 45px;min-height:70%;height:auto}}@media(max-width:650px){.block__contraceptive-list .contraceptive-list__contraceptive .contraceptive-list__textarea{height:auto;min-height:300px}}.block__contraceptive-list .contraceptive-list__contraceptive .contraceptive-list__textarea .contraceptive-list__textcontainer{overflow:hidden;padding-left:2px}.block__contraceptive-list .contraceptive-list__contraceptive .contraceptive-list__textarea .contraceptive-list__text{padding:15px 0 0 2px}@media(max-width:650px){.block__contraceptive-list .contraceptive-list__contraceptive .contraceptive-list__textarea .contraceptive-list__text{padding-top:10px}}@media(min-width:1024px){.block__contraceptive-list .contraceptive-list__contraceptive .contraceptive-list__textarea .contraceptive-list__btn:hover{width:auto;padding-right:25px}}@media(max-width:1024px){.block__contraceptive-list .contraceptive-list__contraceptive .contraceptive-list__textarea .contraceptive-list__btn:hover{width:auto;padding-right:25px}}@media(pointer:coarse)and (max-width:1024px){.block__contraceptive-list .contraceptive-list__contraceptive .contraceptive-list__textarea .contraceptive-list__btn{width:auto;padding-right:25px}}.block__icon{padding:2rem 0}.block__icon .icon__content{display:flex;gap:25px 10px}.block__icon .icon__content.type-list{flex-direction:column}.block__icon .icon__content.type-list .icon__item{gap:25px}.block__icon .icon__content.type-list .icon__item .icon__icon-container{flex:0 0 auto;width:75px;height:75px;border-radius:15px;background-color:var(--color-beige)}.block__icon .icon__content.type-list .icon__item .icon__text{flex:1 1 100%}.block__icon .icon__content.type-list .icon__item .icon__caption{display:none}.block__icon .icon__content.type-columns{flex-wrap:wrap}.block__icon .icon__content.type-columns .icon__item{flex:0 0 210px;flex-direction:column;gap:20px}.block__icon .icon__content.type-columns .icon__item .icon__icon-container{margin:0 auto}.block__icon .icon__content.type-columns .icon__item .icon__text{display:none}.block__icon .icon__content.type-columns .icon__item .icon__caption{text-align:center}@media(max-width:824px){.block__icon .icon__content.type-columns{justify-content:center}.block__icon .icon__content.type-columns .icon__item{flex:0 0 150px}}.block__icon .icon__item{display:flex}.block__icon .icon__icon-container{width:100px;height:100px;border-radius:20px;background-color:var(--color-beige)}.block__icon .icon__icon{width:100%;height:100%}.block__icon .icon__caption{font:var(--font-overline);color:var(--color-dark-grey);text-transform:uppercase}.block__icon-slider .icon-slider__arrows{display:flex;gap:24px;padding:20px 0}.block__icon-slider .icon-slider__arrows .slider-arrow{text-decoration:none;color:var(--color-grey);font-size:1.5rem}.block__icon-slider .icon-slider__btn-forward.arrow-grey,.block__icon-slider .icon-slider__btn-backward.arrow-grey{opacity:.5}.block__icon-slider .icon-slider__container{display:none;align-items:center;max-width:672px;min-height:300px;border-radius:15px;padding:43px 37px}@media(max-width:650px){.block__icon-slider .icon-slider__container{flex-direction:column;padding:20px 37px 55px}}.block__icon-slider .icon-slider__container.active{display:flex}.block__icon-slider .icon-slider__text{flex:55%}.block__icon-slider .icon-slider__media{display:flex;justify-content:center;align-items:center;flex:45%;padding-right:70px}.block__icon-slider .icon-slider__media .slider-media{width:100%}@media(max-width:650px){.block__icon-slider .icon-slider__media{width:100%;padding-right:unset}}.block__info-graphic{padding:2rem 0}@media(min-width:1024px){.block__info-graphic .info-graphic{max-width:50vw}}.block__info-graphic .info-graphic__image-container{display:flex;justify-content:center;position:relative;padding:20px;background-color:var(--color-beige);border-radius:15px;cursor:pointer}.block__info-graphic .info-graphic__image-container:hover .info-graphic__btn .icons{animation:enlarge 1s infinite ease-in-out}.block__info-graphic .info-graphic__image{width:100%;border-radius:15px}.block__info-graphic .info-graphic__image-mobile{display:block}@media(min-width:650px){.block__info-graphic .info-graphic__image-mobile{display:none}}.block__info-graphic .info-graphic__image-desktop{display:none}@media(min-width:650px){.block__info-graphic .info-graphic__image-desktop{display:block}}.block__info-graphic .info-graphic__btn{position:absolute;bottom:0;right:0;padding:10px;border-radius:9px;font-size:24px;background-color:var(--color-primary);color:var(--color-white)}.block__info-graphic .info-graphic__btn .icons{display:block}.block__info-graphic .info-graphic__caption{margin-top:10px}.block__info-graphic .info-graphic__text{margin-top:20px;font-style:italic;color:var(--color-grey)}.block__info-graphic .info-graphic__lightbox-content{display:none}#cboxOverlay{position:fixed;inset:0;z-index:1000;background-color:#fff}#colorbox{z-index:1001}#colorbox:focus-visible{outline:none}#colorbox #cboxClose{position:fixed;top:10px;right:10px;padding:15px;border:none;font-size:15px;background-color:#fff;color:var(--color-grey);border-radius:10px;cursor:pointer}@media(min-width:1024px){#colorbox #cboxClose{margin-top:10px}}#colorbox .info-graphic__lightbox-content{max-width:100vw}@media(min-width:1499px){#colorbox .info-graphic__lightbox-content{display:flex;gap:50px;align-items:center;width:90vw}}#colorbox .info-graphic__lightbox-image-container{display:flex;flex-direction:column;justify-content:center}@media(min-width:1024px){#colorbox .info-graphic__lightbox-image-container{flex:0 0 80%}}#colorbox .info-graphic__lightbox-image{border-radius:15px;background-color:var(--color-beige);margin:0 20px}@media(max-width:1024px){#colorbox .info-graphic__lightbox-image{min-width:calc(100vw - 40px)}}#colorbox .info-graphic__lightbox-caption{margin-top:10px}#colorbox .info-graphic__lightbox-text{flex:1 1 auto;font-style:italic;margin-top:20px}@media(min-width:1024px){#colorbox .info-graphic__lightbox-text{margin-top:0}}@media(max-width:1024px){#colorbox .info-graphic__lightbox-text{margin:30px 20px 0}}@keyframes enlarge{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.block__ovulation-calculator{padding:60px 0}.block__ovulation-calculator .ovulation-calculator__container{max-width:682px}@media(max-width:824px){.block__ovulation-calculator .ovulation-calculator__container{max-width:434px}}.block__ovulation-calculator .ovulation-calculator__filter-container{display:flex;gap:20px}@media(max-width:824px){.block__ovulation-calculator .ovulation-calculator__filter-container{flex-direction:column}}.block__ovulation-calculator .ovulation-calculator__filter input{padding:0 25px;height:42px;width:326px;border:1px solid var(--color-grey);border-radius:9px;color:var(--color-grey)}@media(max-width:480px){.block__ovulation-calculator .ovulation-calculator__filter input{width:100%}}.block__ovulation-calculator .ovulation-calculator__filter .last-period-day{background-image:url(/assets/theme/assets/icons/icon-calendar.svg);background-repeat:no-repeat;background-position:right 16px bottom 12px}.block__ovulation-calculator .ovulation-calculator__btn{display:flex;justify-content:center;align-items:center;position:relative;padding-right:20px;margin-top:40px;background-color:var(--color-primary);width:217px;height:45px;border-radius:9px;text-transform:uppercase;cursor:pointer}.block__ovulation-calculator .ovulation-calculator__btn-icon{position:absolute;right:16px;bottom:16px;z-index:100;color:var(--color-beige);transform:rotateX(180deg)}.block__ovulation-calculator .ovulation-calculator__calendar{margin-top:35px}.block__ovulation-calculator .ovulation-calculator__calendar-header{display:flex;justify-content:space-between;padding-bottom:15px}.block__ovulation-calculator .ovulation-calculator__calendar-header .calendar-btn{text-decoration:none;color:var(--color-grey);font-size:1.5rem}.block__ovulation-calculator .ovulation-calculator__calendar-container{border:2px solid var(--color-beige);border-radius:5px}.block__ovulation-calculator .ovulation-calculator__calendar-weekday{display:flex;gap:4px;padding:12px 12px 0;font-size:12px;text-transform:uppercase}.block__ovulation-calculator .ovulation-calculator__calendar-weekday .calendar-day{width:90px}.block__ovulation-calculator .ovulation-calculator__calendar-dates{display:flex;flex-wrap:wrap;gap:4px;justify-content:left;padding:5px 12px 12px}@media(max-width:480px){.block__ovulation-calculator .ovulation-calculator__calendar-dates{padding:5px 6px 8px}}.block__ovulation-calculator .ovulation-calculator__calendar-dates .calendar-date{position:relative;display:flex;justify-content:end;align-items:end;padding:7px 12px;width:calc(14.28% - 3.43px);font-size:12px;aspect-ratio:9/6}@media(max-width:480px){.block__ovulation-calculator .ovulation-calculator__calendar-dates .calendar-date{padding:7px 5px}}.block__ovulation-calculator .ovulation-calculator__calendar-dates .calendar-date .calendar-icon{position:absolute;align-self:center;text-align:center;right:0;font-size:20px;width:100%}@media(max-width:650px){.block__ovulation-calculator .ovulation-calculator__calendar-dates .calendar-date .calendar-icon{font-size:15px;text-align:unset;padding-left:20%}}@media(max-width:480px){.block__ovulation-calculator .ovulation-calculator__calendar-dates .calendar-date .calendar-icon{font-size:10px;padding-left:15%}}.block__ovulation-calculator .ovulation-calculator__explanation{display:flex;flex-direction:column;gap:10px;padding-top:20px;font-style:italic}.block__ovulation-calculator .ovulation-calculator__period-start .icons-icon-drop{padding-right:8px;color:var(--color-secondary);font-size:16px}.block__ovulation-calculator .ovulation-calculator__fertile-days{display:flex;gap:11px}.block__ovulation-calculator .ovulation-calculator__fertile-days:before{content:"";display:flex;width:14px;height:14px;border-radius:50%;background-color:var(--color-primary)}.block__ovulation-calculator .ovulation-calculator__ovulation-day .icons-icon-eisprung{padding-right:5px;color:var(--color-primary);font-size:15px}.block__pill-risk-evaluator{padding:2rem 0}.block__pill-risk-evaluator .multi-step-calculator__checkbox.checkbox-with-label{display:flex;align-items:center;gap:10px}.block__pill-risk-evaluator .multi-step-calculator__checkbox.checkbox-with-label input[type=radio]{width:21px;height:21px}.block__pill-risk-evaluator .multi-step-calculator__checkbox.checkbox-with-label input[type=radio]+span{flex:auto;width:21px;height:21px;border:unset}.block__pill-risk-evaluator .multi-step-calculator__checkbox.checkbox-with-label input[type=radio]+span:before{font-style:normal;font-weight:400;vertical-align:top;font-family:icons,sans-serif!important;content:"";color:var(--color-primary);font-size:22px}.block__pill-risk-evaluator .multi-step-calculator__checkbox.checkbox-with-label input[type=radio]~label{padding-top:2px}.block__pill-risk-evaluator .multi-step-calculator__checkbox.checkbox-with-label input[type=radio]:checked+span:before{font-style:normal;font-weight:400;vertical-align:top;font-family:icons,sans-serif!important;content:""}.block__product-detail{padding:2rem 0}.block__product-detail .product{position:relative}.block__product-detail .product__detail{position:relative;display:grid;width:100%;background-color:var(--color-beige);border-radius:15px;padding:2rem 2rem 6rem;grid-template-columns:repeat(1,1fr);gap:2rem 0}@media(min-width:650px){.block__product-detail .product__detail{padding:4rem;grid-template-columns:repeat(2,1fr)}}.block__product-detail .product__detail-image{display:flex;align-items:center;justify-content:center}.block__product-detail .product__detail-image img{width:75%;height:auto}.block__product-detail .product__cta{position:absolute;bottom:0;right:0;width:100%;max-width:220px}.block__product-detail .product__anchor{position:relative;display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;text-decoration:none}.block__product-detail .product__anchor .icons{font-size:.8rem;transform:rotate(90deg)}.block__product-detail .product__info{max-width:290px}.block__product-detail .product__headline{color:var(--color-primary)}.block__product-detail .product__rating{margin-bottom:1.5rem;color:var(--color-primary)}.block__product-detail .product__rating-stars{margin:.5rem 0;font-size:1.5rem}.block__product-detail .product__rating-text{margin:.5rem 0;font-weight:600}.block__product-detail .product__rating-link{display:flex;align-items:center;text-decoration:none;color:var(--color-grey);font-size:14px}.block__product-detail .product__teaser{margin-bottom:1rem}@media(max-width:1024px){.product__content .block__container{padding:0!important}}.product-detail-column--one{padding:0 38px 0 76px}@media(max-width:1500px){.product-detail-column--one{padding:0}}.product-detail-column--two{padding:0 76px 0 38px}@media(max-width:1500px){.product-detail-column--two{padding:0}}.product-detail-column--three{padding:1.25rem 76px}@media(max-width:1500px){.product-detail-column--three{padding:1.25rem 0}}.block__product-list{padding:2rem 0}.block__product-list .filter{margin:0 96px 3.5rem}@media(min-width:650px){.block__product-list .filter{margin-bottom:9rem}}@media(max-width:1024px){.block__product-list .filter{margin:0 0 3.5rem}}.block__product-list .filter .product-category-filter .reset-filter-options-wrapper{display:none}.block__product-list .filter .product-category-filter .filter-options{display:flex;flex-wrap:wrap;justify-content:space-between;gap:25px}@media(max-width:1024px){.block__product-list .filter .product-category-filter .filter-options{justify-content:flex-start}}.block__product-list .filter .product-category-filter .filter-options.none-selected .category{opacity:1}.block__product-list .filter .product-category-filter .filter-options .category{display:flex;gap:20px;align-items:center;padding:0 10px;border:none;color:var(--color-dark-grey);opacity:.5;transition:opacity .2s ease;text-transform:uppercase}@media(max-width:650px){.block__product-list .filter .product-category-filter .filter-options .category{width:100%}}.block__product-list .filter .product-category-filter .filter-options .category .category-picture-container{width:52px;height:52px;padding:10px;border-radius:10px;background-color:var(--color-beige);flex-shrink:0}@media(min-width:650px){.block__product-list .filter .product-category-filter .filter-options .category .category-picture-container{width:114px;height:114px;padding:22px;border-radius:20px}}.block__product-list .filter .product-category-filter .filter-options .category .category-picture-container .category-picture{width:100%;height:100%}.block__product-list .filter .product-category-filter .filter-options .category.selected{opacity:1;background-color:transparent}.block__product-list .grid{gap:3rem}@media(min-width:650px){.block__product-list .grid{gap:20px 18px}}@media(min-width:1025px){.block__product-list .grid{gap:25px}}.block__product-list .product-list__product{position:relative;padding:20px 29px 80px 37px;border-radius:15px;background-color:color-mix(in srgb,var(--color-beige) 50%,transparent)}@media(min-width:650px){.block__product-list .product-list__product{padding:44px 45px 85px 50px}}@media(min-width:1023px){.block__product-list .product-list__product{padding:44px 52px 80px 60px}}@media(min-width:1500px){.block__product-list .product-list__product{padding:44px 85px 80px 96px}}.block__product-list .product-list__product-image img{width:100%}.block__product-list .product-list__product-info-line{display:flex;gap:10px;align-items:center;padding:11px 0}.block__product-list .product-list__product-info-category{flex:0 0 25px;width:25px;height:25px}.block__product-list .product-list__product-info-category img{width:100%;height:100%}.block__product-list .product-list__product-info-prescription{padding:4px 10px;border:1px solid var(--color-primary);border-radius:13px;font:normal normal normal 12px/12px var(--font);text-transform:uppercase;color:var(--color-primary)}.block__product-list .product-list__product-text{margin-top:8px}.block__puqe-score{padding:2rem 0}@media(max-width:650px){.block__puqe-score .multi-step-calculator__content{min-height:535px}.block__puqe-score .multi-step-calculator__content.calculator-start,.block__puqe-score .multi-step-calculator__content.calculator-end{min-height:300px}}.block__puqe-score .multi-step-calculator__range-slider{width:100%}@media(max-width:650px){.block__puqe-score .multi-step-calculator__range-slider{display:flex;margin-bottom:35px}}.block__puqe-score .multi-step-calculator__tick-description{display:flex;font-size:12px}.block__puqe-score .multi-step-calculator__tick-description .tick-description-10{margin-left:auto}.block__puqe-score .multi-step-calculator__puqe-slider-container{position:relative}.block__puqe-score .multi-step-calculator__puqe-slider{margin-top:20px;width:100%;height:1px;background-color:#707070;transition:transform .5s ease}.block__puqe-score .multi-step-calculator__puqe-slider::-webkit-slider-thumb{-webkit-appearance:none;position:relative;width:15px;height:15px;background:#8d90e2;cursor:pointer;border-radius:50%}@media(max-width:650px){.block__puqe-score .multi-step-calculator__puqe-slider::-webkit-slider-thumb{width:20px;height:20px;top:0}}.block__puqe-score .multi-step-calculator__puqe-slider::-moz-range-thumb{width:15px;height:15px;background:#8d90e2;cursor:pointer;border-radius:50%}@media(max-width:650px){.block__puqe-score .multi-step-calculator__puqe-slider::-moz-range-thumb{width:20px;height:20px}}@media(max-width:650px){.block__puqe-score .multi-step-calculator__puqe-slider{position:absolute;margin-top:4px;order:1;writing-mode:vertical-lr;height:calc(100% - 3px);width:1px;z-index:10}}.block__puqe-score .multi-step-calculator__range-slider-ticks{display:flex;justify-content:space-between;padding:0 5px;font-size:12px}.block__puqe-score .multi-step-calculator__range-slider-ticks .slider-tick{position:relative;flex:2;text-align:center}.block__puqe-score .multi-step-calculator__range-slider-ticks .slider-tick:after{content:"";position:absolute;display:block;height:5px;width:5px;right:calc(50% - 3px);bottom:-23px;border-radius:50%;background-color:#707070}.block__puqe-score .multi-step-calculator__range-slider-ticks .slider-tick.tick-first{flex:1;text-align:left}.block__puqe-score .multi-step-calculator__range-slider-ticks .slider-tick.tick-first:after{left:-3px}.block__puqe-score .multi-step-calculator__range-slider-ticks .slider-tick.tick-last{flex:1;text-align:right}.block__puqe-score .multi-step-calculator__range-slider-ticks .slider-tick.tick-last:after{right:-7px}.block__puqe-score .multi-step-calculator__range-slider-ticks.tick-10 .slider-tick{flex:0 0 10%}.block__puqe-score .multi-step-calculator__range-slider-ticks.tick-10 .slider-tick.tick-first,.block__puqe-score .multi-step-calculator__range-slider-ticks.tick-10 .slider-tick.tick-last{flex:0 0 5%}@media(max-width:650px){.block__puqe-score .multi-step-calculator__range-slider-ticks{flex-direction:column;gap:35px;margin-left:29px;order:2;font-size:15px}.block__puqe-score .multi-step-calculator__range-slider-ticks .slider-tick{flex:unset;text-align:left}.block__puqe-score .multi-step-calculator__range-slider-ticks .slider-tick:after{bottom:9px;right:unset;left:-35px;height:7px;width:7px}.block__puqe-score .multi-step-calculator__range-slider-ticks .slider-tick.tick-first{flex:unset}.block__puqe-score .multi-step-calculator__range-slider-ticks .slider-tick.tick-first:after{left:-35px;bottom:9px}.block__puqe-score .multi-step-calculator__range-slider-ticks .slider-tick.tick-last{flex:unset;text-align:left}.block__puqe-score .multi-step-calculator__range-slider-ticks .slider-tick.tick-last:after{bottom:-1px}.block__puqe-score .multi-step-calculator__range-slider-ticks.tick-10 .slider-tick,.block__puqe-score .multi-step-calculator__range-slider-ticks.tick-10 .slider-tick.tick-first,.block__puqe-score .multi-step-calculator__range-slider-ticks.tick-10 .slider-tick.tick-last{flex:unset}}.block__advanced-text{padding:1.25rem 0}.block__advanced-text .block__container .text__headline{margin-bottom:1rem}.block__advanced-text .block__container .text__columns{display:grid;align-items:flex-start;gap:1rem 3rem;grid-template-columns:repeat(1,1fr)}.block__advanced-text .block__container .text__columns--two{grid-template-columns:repeat(2,1fr)}@media(max-width:1024px){.block__advanced-text .block__container .text__columns--two{grid-template-columns:repeat(1,1fr)}.block__advanced-text .block__container .text__columns--two .text__column{padding-left:76px}}@media(max-width:1024px)and (max-width:1024px){.block__advanced-text .block__container .text__columns--two .text__column{padding-left:0}}.block__advanced-text .block__container .text__collapsed-headline-container{display:flex;gap:20px;align-items:center;cursor:pointer}.block__advanced-text .block__container .text__collapsed-headline-container .text__headline{margin-bottom:1rem}.block__advanced-text .block__container .text__collapsed-headline-container .collapsed-icon{margin-bottom:1rem;transition:transform .3s ease;transform:rotateX(0)}.block__advanced-text .block__container.collapsed-text .text__column{display:none}.block__advanced-text .block__container.collapsed-text.expanded .text__collapsed-headline-container .collapsed-icon{transform:rotateX(180deg)}.block__advanced-text .block__container.collapsed-text.expanded .text__column{display:block}.block__table .table__headline{margin-bottom:1rem}.block__table .table__wrapper{width:100%;overflow-x:auto}.block__table table{display:table;border:2px solid var(--color-beige);border-radius:10px;border-collapse:separate}@media(min-width:650px){.block__table table{min-width:414px}}.block__table table{max-width:100%;width:100%}.block__table table th{display:table-cell;font:var(--font-overline-bold);text-align:left;padding:1rem;color:var(--color-primary);border-bottom:2px solid var(--color-beige)}.block__table table th:not(:last-child){border-right:2px solid var(--color-beige)}.block__table table tr{display:table-row}.block__table table tr:not(:last-child) td{border-bottom:2px solid var(--color-beige)}.block__table table td{display:table-cell;font:var(--font-copytext);padding:1rem}.block__table table td strong{font:var(--font-copytext-bold)}.block__table table td em{font-style:italic}.block__table table td ul{list-style:disc;padding-left:1rem}.block__table table td ul li{margin-bottom:.5rem}.block__table table td ol{list-style:decimal;padding-left:1rem}.block__table table td ol li{margin-bottom:.5rem}.block__table table td a{text-decoration:underline;color:unset;transition:color .2s ease-in-out}.block__table table td a:hover{color:var(--color-primary)}.block__table table td pre{white-space:pre-wrap}.block__table table td h1{font:var(--font-headline-xl);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-character:"-";overflow-wrap:anywhere}.block__table table td h2{font:var(--font-headline-lg);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-character:"-";overflow-wrap:anywhere}.block__table table td h3{font:var(--font-headline-md);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-character:"-";overflow-wrap:anywhere}.block__table table td:not(:last-child){border-right:2px solid var(--color-beige)}.block__columns .columns{display:grid;align-items:flex-start;gap:.5rem 1rem;grid-template-columns:repeat(1,1fr)}.block__columns .columns .block__container{padding:0}.block__columns .columns--two{grid-template-columns:repeat(2,1fr)}@media(max-width:1024px){.block__columns .columns--two{grid-template-columns:repeat(1,1fr)}}@media(min-width:1024px){.block__columns .columns .column{padding:0 0 0 76px}}@media(max-width:1024px){.block__columns .columns .column{padding:0 76px}}@media(max-width:824px){.block__columns .columns .column{padding:0 33px}}@media(max-width:650px){.block__columns .columns .column{padding:0}}.block__columns .columns .column--two{order:0}@media(max-width:1024px){.block__columns .columns .column--two{order:-1}}.block__contact{padding:2rem 0}.block__contact .contact__headline{margin-bottom:2rem}.block__contact .contact__form-wrapper{margin-top:1.65rem}.block__contact .contact__form-wrapper .contact__form .grid{gap:10px}.block__contact .contact__form-wrapper .contact__form .grid .col-mid-left{padding-right:5px}@media(max-width:1024px){.block__contact .contact__form-wrapper .contact__form .grid .col-mid-left{padding-right:0}}.block__contact .contact__form-wrapper .contact__form .grid .col-mid-right{padding-left:5px}@media(max-width:1024px){.block__contact .contact__form-wrapper .contact__form .grid .col-mid-right{padding-left:0}}.block__contact .contact__form-wrapper .contact__form .disclaimer{padding:16px 0 18px}.block__contact .contact__form-wrapper .contact__form .form-button .label-centered{flex:1 1 100%;text-align:center}.block__contact .contact__form-wrapper .contact__form .form-button.disabled{opacity:.5;cursor:default}.block__cta-download{padding:1rem 0}.block__cta-download .cta__download-list{display:inline-flex;flex-direction:column;gap:1rem 0}.block__cta-download .cta__download-item{display:inline-flex;width:auto}.block__header-tiles{padding:2rem 0}.block__header-tiles .header__tiles{display:grid;gap:.75rem}.block__header-tiles .header__tiles--5{grid-template-columns:repeat(30,1fr)}.block__header-tiles .header__tiles--5 .header__tile:nth-child(1){grid-column:span 18}@media(max-width:1024px){.block__header-tiles .header__tiles--5 .header__tile:nth-child(1){grid-column:span 30}}.block__header-tiles .header__tiles--5 .header__tile:nth-child(2){grid-column:span 12}@media(max-width:1024px){.block__header-tiles .header__tiles--5 .header__tile:nth-child(2){grid-column:span 15}}@media(max-width:650px){.block__header-tiles .header__tiles--5 .header__tile:nth-child(2){grid-column:span 30}}.block__header-tiles .header__tiles--5 .header__tile:nth-child(n+3){grid-column:span 10}@media(max-width:1024px){.block__header-tiles .header__tiles--5 .header__tile:nth-child(n+3){grid-column:span 15}}@media(max-width:650px){.block__header-tiles .header__tiles--5 .header__tile:nth-child(n+3){grid-column:span 30}}.block__header-tiles .header__tiles--4{grid-template-columns:repeat(30,1fr)}.block__header-tiles .header__tiles--4 .header__tile:nth-child(1){grid-column:span 12}@media(max-width:1024px){.block__header-tiles .header__tiles--4 .header__tile:nth-child(1){grid-column:span 15}}.block__header-tiles .header__tiles--4 .header__tile:nth-child(2){grid-column:span 18}@media(max-width:tablet){.block__header-tiles .header__tiles--4 .header__tile:nth-child(2){grid-column:span 15}}.block__header-tiles .header__tiles--4 .header__tile:nth-child(3){grid-column:span 18}@media(max-width:1023px){.block__header-tiles .header__tiles--4 .header__tile:nth-child(3){grid-column:span 5}}.block__header-tiles .header__tiles--4 .header__tile:nth-child(4){grid-column:span 12}@media(max-width:1023px){.block__header-tiles .header__tiles--4 .header__tile:nth-child(4){grid-column:span 5}}.block__header-tiles .header__tiles--3{grid-template-columns:repeat(5,1fr)}.block__header-tiles .header__tiles--3 .header__tile:nth-child(1){grid-column:span 5}@media(max-width:1023px){.block__header-tiles .header__tiles--3 .header__tile:nth-child(1){grid-column:span 5}}.block__header-tiles .header__tiles--3 .header__tile:nth-child(2){grid-column:span 3}@media(max-width:1023px){.block__header-tiles .header__tiles--3 .header__tile:nth-child(2){grid-column:span 5}}.block__header-tiles .header__tiles--3 .header__tile:nth-child(3){grid-column:span 2}@media(max-width:1023px){.block__header-tiles .header__tiles--3 .header__tile:nth-child(3){grid-column:span 5}}.block__header-tiles .header__tiles--2{grid-template-columns:repeat(5,1fr)}.block__header-tiles .header__tiles--2 .header__tile:nth-child(1){grid-column:span 3}@media(max-width:1023px){.block__header-tiles .header__tiles--2 .header__tile:nth-child(1){grid-column:span 5}}.block__header-tiles .header__tiles--2 .header__tile:nth-child(2){grid-column:span 2}@media(max-width:1023px){.block__header-tiles .header__tiles--2 .header__tile:nth-child(2){grid-column:span 5}}.block__header-tiles .header__tile{display:flex;align-items:flex-end;justify-content:flex-end;border-radius:1rem;overflow:hidden;position:relative;min-height:320px}@media(min-width:650px){.block__header-tiles .header__tile{min-height:450px}}.block__header-tiles .header__tile{width:100%;text-decoration:none}.block__header-tiles .header__tile--image .background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;border-radius:19px}@media(max-width:650px){.block__header-tiles .header__tile--image .background{height:unset}}.block__header-tiles .header__tile--text .tile__content{padding:3rem;width:100%;height:100%;display:flex;justify-content:center;flex-direction:column}.block__header-tiles .header__tile:hover .tile__content .tile__icon{animation:jump_bottom_right 1s infinite ease-in-out}.block__header-tiles .tile__content{background-color:var(--color-beige);z-index:5;padding:2rem;max-width:517px;width:100%}@media(max-width:1023px){.block__header-tiles .tile__content{max-width:100%}}.block__header-tiles .tile__content{border-radius:10px;position:relative;min-width:180px}.block__header-tiles .tile__content--purple{background-color:var(--color-primary)}.block__header-tiles .tile__content--purple .tile__overline,.block__header-tiles .tile__content--purple .tile__headline,.block__header-tiles .tile__content--purple .tile__icon{color:var(--color-white)}.block__header-tiles .tile__icon{position:absolute;bottom:15px;right:15px;z-index:10;color:var(--color-primary)}.block__header-tiles .tile__overline{color:var(--color-grey)}.block__header-tiles .tile__headline{color:var(--color-primary)}.block__header{padding:2rem 0}.block__header .header{display:grid;gap:10px;grid-template-columns:repeat(1,1fr)}@media(min-width:1023px){.block__header .header{grid-template-columns:repeat(2,1fr)}}.block__header .header__content{border-radius:10px;display:flex;justify-content:center;flex-direction:column;padding:2.5rem}@media(min-width:1023px){.block__header .header__content{padding:4rem 6rem 4rem 4rem}}@media(min-width:650px){.block__header .header__content{min-height:350px}}@media(min-width:650px){.block__header .header__text{max-width:90%}}.block__header .header__image{border-radius:10px;overflow:hidden;position:relative;aspect-ratio:374/180}@media(min-width:650px){.block__header .header__image{aspect-ratio:auto;min-height:350px}}.block__header .header__image img,.block__header .header__image video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.block__header .header__overline{margin-bottom:.25rem}@media(max-width:650px){.block__header .header__overline{margin-bottom:.35rem}}.block__header .header__headline{margin-bottom:1rem}.block__header .header__author-update-container{display:flex;gap:10px;flex-wrap:wrap;margin-top:50px}.block__header .header__update{margin-left:auto}.block__footer{background-color:var(--color-beige);border-top-left-radius:15px;border-top-right-radius:15px}.footer{padding:4rem 0;display:flex;align-items:center;justify-content:center;width:100%;color:var(--color-primary);font:var(--font-overline);text-align:center}@media(max-width:1024px){.footer{flex-direction:column;gap:30px}}.footer__content{display:flex;justify-content:space-between;gap:30px;width:100%}@media(max-width:824px){.footer__content{flex-direction:column}}.footer__copy{width:100%;font-size:16px;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-character:"-";overflow-wrap:anywhere}@media(min-width:824px){.footer__copy{font-size:15px;text-align:left}}.footer__nav{display:flex;justify-content:center;flex-direction:column;gap:20px;width:100%}@media(min-width:824px){.footer__nav{flex-direction:row;gap:0 2rem}}.footer__nav a{color:var(--color-primary);text-decoration:none;justify-content:flex-end}.footer__nav .footer-social{font-size:20px}.footer .footer-logo{align-self:center}@media(min-width:824px){.footer .footer-logo{align-self:flex-start}}.footer__social{display:none;justify-content:flex-end;gap:1rem;width:100%;font-size:1.15rem}@media(min-width:824px){.footer__social{display:flex}}.footer__social a{color:inherit;text-decoration:none}.footer__social .icons{color:inherit}.block__infobox{padding:1rem 0}.block__infobox .infobox{display:flex;padding:2rem;border-radius:10px;gap:0 1.5rem}.block__infobox .infobox--beige{background-color:var(--color-beige);color:var(--color-secondary)}.block__infobox .infobox--purple{background-color:var(--color-primary);color:var(--color-white)}.block__infobox .infobox--red{background-color:var(--color-secondary);color:var(--color-white)}.block__infobox .infobox__title{margin-top:.35rem;margin-bottom:.5rem;display:flex;align-items:center;gap:0 1.5rem;font-size:.9375rem}@media(max-width:650px){.block__infobox .infobox__title{margin-bottom:1.25rem}}.block__infobox .infobox__text{padding-left:3.5rem}@media(max-width:650px){.block__infobox .infobox__text{padding-left:0}}.block__infobox .infobox__content{font-size:1rem}.block__infobox .infobox__icon{font-size:2rem}.block__media{padding:1rem 0}.block__media .media__columns{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media(min-width:650px){.block__media .media__columns--two{grid-template-columns:repeat(2,1fr)}}.block__media .media__item{width:100%;border-radius:15px;overflow:hidden;position:relative}.block__media .media__video{aspect-ratio:16/9;position:relative}.block__media .media__video:hover .play{transform:scale(1.2)}.block__media .media__video .overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10;transition:opacity .3s}.block__media .media__video .overlay--hidden{opacity:0}.block__media .media__video .play{transition:transform .3s}.block__media .media__video video{width:100%;height:100%;object-fit:cover}.block__media .media__image{width:100%;aspect-ratio:16/9}.block__media .media__image img{width:100%;height:100%;object-fit:cover}.block__media .media__image .media-placeholder{width:100%;height:100%;background-color:var(--color-beige)}.block__teaser .teaser__overline{margin-bottom:30px}.teaser__content{position:relative;display:block}.teaser__product{border-radius:15px}.teaser__substance{display:flex;flex-direction:column;justify-content:center;border-radius:15px}.teaser__headline{padding-bottom:10px;padding-right:40px}.teaser__text{font:var(--font-copytext);letter-spacing:.23px}.teaser-article__image,.teaser-page__image{border-radius:15px;object-fit:cover}.teaser__btn_container{text-decoration:none;color:var(--color-grey)}.teaser__btn_container:hover .teaser__btn{width:auto;max-width:100%;height:auto;padding-right:20px}.teaser__btn_container:hover .teaser__btn .btn__label{opacity:1;transition:.5s ease-in;white-space:wrap}.teaser__btn_container:hover .teaser__btn .btn__arrow{transform:rotate(90deg)}.teaser__btn{display:flex;position:absolute;right:0;bottom:0;z-index:10;width:45px;height:45px;border-radius:9px;text-decoration:none;transition:width .2s ease-in-out;overflow:hidden}.teaser__btn .btn__label{opacity:0;font:var(--font-overline-bold);text-transform:uppercase;white-space:nowrap}.teaser__btn .btn__label.btn__label__article{padding:13px 25px}.teaser__btn .btn__label.btn__label__product{padding:13px 16px}.teaser__btn .btn__arrow{position:absolute;right:0;margin:9px 6px;width:30px;transition:.3s ease-in-out}@media(pointer:coarse)and (max-width:1024px){.teaser__btn{width:auto;height:auto;padding-right:20px}.teaser__btn .btn__label{opacity:1;transition:.5s ease-in;white-space:wrap}.teaser__btn .btn__arrow{transform:rotate(90deg)}}.teaser__btn:hover{padding-right:20px;width:auto;max-width:100%;height:auto}.teaser__btn:hover .btn__label{opacity:1;transition:.5s ease-in;white-space:wrap}.teaser__btn:hover .btn__arrow{transform:rotate(90deg)}.teaser__content-container.type-slider .teaser__nav{display:flex;justify-content:space-between;margin-bottom:20px;max-width:100px;font-size:1.5rem}.teaser__content-container.type-slider .teaser__nav>div{cursor:pointer}.teaser__content-container.type-slider .teaser__nav .swiper-button-disabled{opacity:.5;cursor:auto}.teaser__content-container.type-slider .teaser__content{position:relative;width:100%;height:400px}.teaser__content-container.type-slider .teaser__content.teaser__article .teaser__image img,.teaser__content-container.type-slider .teaser__content.teaser__article .teaser__image video,.teaser__content-container.type-slider .teaser__content.teaser__page .teaser__image img,.teaser__content-container.type-slider .teaser__content.teaser__page .teaser__image video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.teaser__content-container.type-slider .teaser__content.teaser__product{background-color:#f9f9f9;border-radius:15px;display:flex;align-items:center;justify-content:center}.teaser__content-container.type-slider .teaser__content.teaser__product .teaser__image{width:60%}.teaser__content-container.type-slider .teaser__content.teaser__product .teaser__image img{width:100%;height:auto}.teaser__content-container.type-slider .teaser__content.teaser__custom-text{display:flex;flex-direction:column;justify-content:center;border-radius:15px;background-color:var(--color-beige);padding:0 75px}@media(max-width:1024px){.teaser__content-container.type-slider .teaser__content.teaser__custom-text{padding:0 25px}}.teaser__content-container.type-slider .teaser__substance{position:absolute;top:0;left:0;width:100%;height:100%;padding:4rem}.teaser__content-container.type-slider .swiper-slide{max-width:483px}.teaser__content-container.columns-one{display:grid;grid-template-columns:repeat(1,1fr);gap:25px}.teaser__content-container.columns-one .teaser__article,.teaser__content-container.columns-one .teaser__page{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;position:relative;height:400px}@media(max-width:1024px){.teaser__content-container.columns-one .teaser__article,.teaser__content-container.columns-one .teaser__page{height:auto}}.teaser__content-container.columns-one .teaser__article .teaser__substance,.teaser__content-container.columns-one .teaser__page .teaser__substance{padding-left:75px;min-height:268px}.teaser__content-container.columns-one .teaser__article .teaser__image,.teaser__content-container.columns-one .teaser__page .teaser__image{width:100%}.teaser__content-container.columns-one .teaser__article .teaser-article__image,.teaser__content-container.columns-one .teaser__article .teaser-page__image,.teaser__content-container.columns-one .teaser__page .teaser-article__image,.teaser__content-container.columns-one .teaser__page .teaser-page__image{display:block;width:100%;height:180px}@media(min-width:650px){.teaser__content-container.columns-one .teaser__article .teaser-article__image,.teaser__content-container.columns-one .teaser__article .teaser-page__image,.teaser__content-container.columns-one .teaser__page .teaser-article__image,.teaser__content-container.columns-one .teaser__page .teaser-page__image{height:100%}}.teaser__content-container.columns-one .teaser__article .teaser-article__image,.teaser__content-container.columns-one .teaser__article .teaser-page__image,.teaser__content-container.columns-one .teaser__page .teaser-article__image,.teaser__content-container.columns-one .teaser__page .teaser-page__image{border-radius:15px;aspect-ratio:1.98/1}.teaser__content-container.columns-one .teaser__article .teaser__text,.teaser__content-container.columns-one .teaser__page .teaser__text{max-width:520px;margin-right:55px}.teaser__content-container.columns-one .teaser__product{border-radius:15px;display:grid;height:400px;grid-template-columns:repeat(2,1fr)}@media(max-width:1024px){.teaser__content-container.columns-one .teaser__product{grid-template-columns:repeat(1,1fr);height:auto;padding-bottom:75px}}.teaser__content-container.columns-one .teaser__product .teaser__image{display:flex;justify-content:flex-start;align-items:center}@media(max-width:1024px){.teaser__content-container.columns-one .teaser__product .teaser__image{padding-left:0;justify-content:center;order:-1}}.teaser__content-container.columns-one .teaser__product .teaser__substance{padding-left:75px}.teaser__content-container.columns-one .teaser__product .teaser__text{max-width:520px}.teaser__content-container.columns-one .teaser__product .teaser-product__image{margin:40px 0 20px 40px;padding-bottom:45px;max-height:336px;max-width:100%}@media(max-width:1024px){.teaser__content-container.columns-one .teaser__product .teaser-product__image{margin:0}}@media(max-width:1024px){.teaser__content-container.columns-one .teaser__article .teaser__substance,.teaser__content-container.columns-one .teaser__page .teaser__substance{padding:50px 0 50px 55px}}@media(max-width:649px){.teaser__content-container.columns-one .teaser__content{display:flex;flex-direction:column}.teaser__content-container.columns-one .teaser__content .teaser__substance{order:2;position:relative;top:-30px;margin-bottom:-30px;padding:26px 0 55px 45px;min-height:0}}.teaser__content-container.alignment-right .teaser__article .teaser__image,.teaser__content-container.alignment-right .teaser__page .teaser__image{order:-1}.teaser__content-container.columns-two,.teaser__content-container.columns-three{display:grid;gap:25px;min-height:400px}.teaser__content-container.columns-two .teaser__content,.teaser__content-container.columns-three .teaser__content{display:flex;flex-direction:column}.teaser__content-container.columns-two .teaser__substance,.teaser__content-container.columns-three .teaser__substance{order:2;padding:26px 0 80px 40px}.teaser__content-container.columns-two .teaser__image,.teaser__content-container.columns-three .teaser__image{order:1}.teaser__content-container.columns-two .teaser__article .teaser__substance,.teaser__content-container.columns-two .teaser__page .teaser__substance,.teaser__content-container.columns-three .teaser__article .teaser__substance,.teaser__content-container.columns-three .teaser__page .teaser__substance{flex:1 0 auto;justify-content:unset;position:relative;top:-25px;margin-bottom:-25px}.teaser__content-container.columns-two .teaser__article .teaser-article__image,.teaser__content-container.columns-two .teaser__article .teaser-page__image,.teaser__content-container.columns-two .teaser__page .teaser-article__image,.teaser__content-container.columns-two .teaser__page .teaser-page__image,.teaser__content-container.columns-three .teaser__article .teaser-article__image,.teaser__content-container.columns-three .teaser__article .teaser-page__image,.teaser__content-container.columns-three .teaser__page .teaser-article__image,.teaser__content-container.columns-three .teaser__page .teaser-page__image{width:100%}.teaser__content-container.columns-two .teaser__product .teaser__image,.teaser__content-container.columns-three .teaser__product .teaser__image{margin:0 auto}.teaser__content-container.columns-two{grid-template-columns:repeat(2,1fr)}@media(max-width:1024px){.teaser__content-container.columns-two{grid-template-columns:repeat(1,1fr)}}.teaser__content-container.columns-two .teaser__text{max-width:560px;padding:0 25px 15px 0}.teaser__content-container.columns-two .teaser__article .teaser-article__image,.teaser__content-container.columns-two .teaser__article .teaser-page__image,.teaser__content-container.columns-two .teaser__page .teaser-article__image,.teaser__content-container.columns-two .teaser__page .teaser-page__image{height:220px}.teaser__content-container.columns-two .teaser__product{flex:0 0 calc(50% - 25px);flex-wrap:wrap}.teaser__content-container.columns-two .teaser__product .teaser__image{margin-bottom:-90px;padding:60px 0}.teaser__content-container.columns-two .teaser__product .teaser-product__image{position:relative;top:-50px;max-width:500px;max-height:300px}.teaser__content-container.columns-three{grid-template-columns:repeat(3,1fr)}@media(max-width:1023px){.teaser__content-container.columns-three{grid-template-columns:repeat(1,1fr)}.teaser__content-container.columns-three .teaser__text{padding:0 25px 15px 0}}.teaser__content-container.columns-three .teaser__substance{padding-right:35px}.teaser__content-container.columns-three .teaser__article .teaser-article__image,.teaser__content-container.columns-three .teaser__article .teaser-page__image,.teaser__content-container.columns-three .teaser__page .teaser-article__image,.teaser__content-container.columns-three .teaser__page .teaser-page__image{height:270px}.teaser__content-container.columns-three .teaser__product .teaser__image{padding-top:40px}.teaser__content-container.columns-three .teaser__product .teaser-product__image{max-width:300px;max-height:300px}.block__search{margin-top:60px}@media(min-width:1024px){.block__search{margin-top:130px}}.block__search .search__header{margin-bottom:35px}@media(min-width:824px){.block__search .search__header{margin-bottom:60px}}.block__search .search__term{color:var(--color-primary)}.block__search .search__filters{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:30px}@media(min-width:824px){.block__search .search__filters{gap:20px 40px;margin-top:40px}}.block__search .search__filter{padding:12px 19px;margin:1px;border:1px solid var(--color-primary);border-radius:9px;font:var(--font-copytext);text-decoration:none;color:var(--color-primary)}.block__search .search__filter:hover,.block__search .search__filter.active{margin:0;border-width:2px}.block__search .search__filter__count{padding-left:5px}.block__search .search__results{display:flex;flex-direction:column;gap:50px;max-width:927px}.block__search .search__result{display:flex;align-items:center;flex-direction:column;gap:20px;color:inherit;text-decoration:none}@media(min-width:824px){.block__search .search__result{flex-direction:row;gap:47px}}.block__search .search__result.filtered-out{display:none}.block__search .search__result__image{flex:0 0 auto;max-width:361px}@media(min-width:824px){.block__search .search__result__image{flex-basis:361px;height:200px}}.block__search .search__result__image img,.block__search .search__result__image video{display:block;border-radius:15px;width:100%;height:100%;object-fit:contain;aspect-ratio:361/200}.block__search .search__result__text{display:flex;flex-direction:column;flex:1 1 auto}.block__search .search__result__headline{color:var(--color-primary)}
