@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Battambang:wght@100;300;400;700;900&display=swap);.ubuntu-light{font-weight:300}.ubuntu-light,.ubuntu-regular{font-family:Ubuntu,sans-serif;font-style:normal}.ubuntu-regular{font-weight:400}.ubuntu-medium{font-weight:500}.ubuntu-bold,.ubuntu-medium{font-family:Ubuntu,sans-serif;font-style:normal}.ubuntu-bold{font-weight:700}.ubuntu-light-italic{font-weight:300}.ubuntu-light-italic,.ubuntu-regular-italic{font-family:Ubuntu,sans-serif;font-style:italic}.ubuntu-regular-italic{font-weight:400}.ubuntu-medium-italic{font-weight:500}.ubuntu-bold-italic,.ubuntu-medium-italic{font-family:Ubuntu,sans-serif;font-style:italic}.ubuntu-bold-italic{font-weight:700}.battambang-thin{font-weight:100}.battambang-light,.battambang-thin{font-family:Battambang,serif;font-style:normal}.battambang-light{font-weight:300}.battambang-regular{font-weight:400}.battambang-bold,.battambang-regular{font-family:Battambang,serif;font-style:normal}.battambang-bold{font-weight:700}.battambang-black{font-family:Battambang,serif;font-style:normal;font-weight:900}:root{color-scheme:light dark}body{background-color:light-dark(#fff,#000);font-family:Ubuntu,sans-serif;font-size:1pc;margin:0}a{color:#822a44;text-decoration:none}.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}main:not(.aem-AuthorLayer-Edit main)>.cmp-container{margin:0 auto;max-width:1400px;padding:0 2rem}@media(min-width:768px){main:not(.aem-AuthorLayer-Edit main)>.cmp-container{padding:unset}}body.energymode{background-color:#000}body.energymode a{color:#fff}body.energymode main img{-webkit-filter:grayscale(1);filter:grayscale(1)}body.energymode main .image.energy-background-white,body.lightmode{background-color:#fff}body.lightmode a{color:#822a44}body.lightmode li{color:#000}.cmp-separator__horizontal-rule{border:none;height:0}@media(min-width:768px){.cmp-separator__horizontal-rule{height:30px}}.cmp-link__screen-reader-only{display:none;height:0;overflow:hidden;width:0}p{color:light-dark(#2c2c2c,#fff);font-size:1.25rem;font-weight:400;margin:0 0 1rem}p b{font-weight:700}p i{font-style:italic}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:light-dark(#822a44,#fff);font-weight:700}.h1,h1{font-size:2rem;margin:0 0 1.5rem}.h2 .cmp-title__text,h2{font-size:1.4rem;margin:0 0 1.5rem}.h3 .cmp-title__text,h3{font-size:1.3rem;margin:0 0 1rem}.h4 .cmp-title__text,.h5 .cmp-title__text,.h6 .cmp-title__text,h4,h5,h6{margin:0 0 1rem}body.energymode .h1,body.energymode .h2,body.energymode .h3,body.energymode .h4,body.energymode .h5,body.energymode .h6,body.energymode h1,body.energymode h2,body.energymode h3,body.energymode h4,body.energymode h5,body.energymode h6,body.energymode p{color:#fff}body.lightmode p{color:#2c2c2c}body.lightmode .h1,body.lightmode .h2,body.lightmode .h3,body.lightmode .h4,body.lightmode .h5,body.lightmode .h6,body.lightmode h1,body.lightmode h2,body.lightmode h3,body.lightmode h4,body.lightmode h5,body.lightmode h6{color:#822a44}.cmp-breadcrumb{padding:0}@media(min-width:768px){.cmp-breadcrumb{padding:0 2rem}}.cmp-breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;padding:0}@media(min-width:768px){.cmp-breadcrumb__list{gap:.938rem}}.cmp-breadcrumb__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-breadcrumb__item:not(:last-child):after{background-image:url(clientlib-site/resources/icons/breadcrumb-arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:9pt;margin-left:.5rem;width:8px}@media(min-width:768px){.cmp-breadcrumb__item:not(:last-child):after{margin-left:.938rem}}.cmp-breadcrumb__item--active{color:#822a44}.cmp-breadcrumb__item--active,.cmp-breadcrumb__item-link{font-family:Ubuntu,sans-serif;font-size:.875rem;font-weight:700}.cmp-breadcrumb__item-link{color:#17664e;opacity:.5}body.energymode .cmp-breadcrumb__item:not(:last-child):after{background-image:url(clientlib-site/resources/icons/breadcrumb-arrow-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}body.energymode .cmp-breadcrumb__item--active,body.energymode .cmp-breadcrumb__item-link{color:#fff}body.lightmode .cmp-breadcrumb__item--active{color:#822a44}body.lightmode .cmp-breadcrumb__item-link{color:#17664e}.button{margin:0 0 1rem}.button.button-modal-efpia{display:none}.button.full-width a,.button.full-width button{width:100%}.button.padding-bottom{padding-bottom:1rem}@media(min-width:768px){.button.padding-bottom{padding-bottom:0}}.button .cmp-button__text{font-family:Ubuntu,sans-serif}.button button.cmp-button{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:light-dark(#822a44,#fff);border:1px solid light-dark(#822a44,#fff);border-radius:0;color:light-dark(#fff,#000);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.button button.cmp-button:hover{background-color:light-dark(#fff,#000);border-color:light-dark(#822a44,#fff);color:light-dark(#822a44,#fff)}.button-secondary button.cmp-button{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:1px solid light-dark(#822a44,#fff);border-radius:0;color:light-dark(#822a44,#000);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.button-secondary button.cmp-button:hover{background-color:light-dark(#822a44,#000);color:#fff}.button:not(.button-social) a.cmp-button{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:light-dark(#822a44,#fff);border:1px solid light-dark(#822a44,#fff);border-radius:0;color:light-dark(#fff,#000);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.button:not(.button-social) a.cmp-button:hover{background-color:light-dark(#fff,#000);border-color:light-dark(#822a44,#fff);color:light-dark(#822a44,#fff)}.button-secondary:not(.button-social) a.cmp-button{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:1px solid light-dark(#822a44,#fff);border-radius:0;color:light-dark(#822a44,#000);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.button-secondary:not(.button-social) a.cmp-button:hover{background-color:light-dark(#822a44,#000);color:#fff}.button-toggle{margin:0}.button-toggle button.cmp-button{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:#fff;border:1px solid #822a44;border-radius:50px;color:#822a44;cursor:pointer;-ms-flex-direction:row;flex-direction:row;font-size:.875rem;font-weight:700;gap:6px;height:28px;justify-content:space-between;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;outline:none;padding:0 4px 0 10px;-webkit-transition:background-color .3s ease,color .3s ease,border-color .3s ease;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.button-toggle .toggle-slider,.button-toggle button.cmp-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.button-toggle .toggle-slider{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#822a44;border-radius:9pt;height:19px;justify-content:center;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;width:49px}.button-toggle .toggle-slider .text{color:#fff;font-size:9pt;opacity:0;position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;width:50%}.button-toggle .toggle-slider .text.off{font-size:.625rem;left:20px;opacity:1}.button-toggle .toggle-slider .text.on{font-size:.625rem;right:20px}@media(min-width:768px){.button-toggle .toggle-slider .text.on{font-size:.625rem}}.button-toggle .toggle-slider .circle{background-color:#737373;border-radius:50%;height:11px;left:5px;position:absolute;top:4px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:9pt}.button-close-modal button.cmp-button{background-image:url(clientlib-site/resources/icons/close-modal-button.svg);cursor:pointer}.button-burger button.cmp-button,.button-close-modal button.cmp-button{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;border:none}.button-burger button.cmp-button{background-image:url(clientlib-site/resources/icons/burger.svg)}.button-close button.cmp-button{background-color:transparent;background-image:url(clientlib-site/resources/icons/close-button.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none}.button-social{background:light-dark(#822a44,#000);border:.0625rem solid light-dark(#822a44,#fff);border-radius:100%;height:3.4375rem;margin:0 .75rem;opacity:1;overflow:hidden;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:3.4375rem}.button-social:hover{opacity:.8}.button-social a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.button-social .cmp-button__text,.button-social .cmp-link__screen-reader-only{position:absolute;text-indent:-99999em}.button-social .cmp-button__icon{height:50%;position:absolute;width:50%}.button-social .cmp-button__icon--facebook{background-image:url(clientlib-site/resources/icons/facebook.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.button-social .cmp-button__icon--youtube{background-image:url(clientlib-site/resources/icons/youtube.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.button-social .cmp-button__icon--instagram{background-image:url(clientlib-site/resources/icons/instagram.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.button-back-to-top{border:none;bottom:5%;display:none;left:85%;outline:none;position:fixed;z-index:99}@media(min-width:768px){.button-back-to-top{left:90%}}.button-back-to-top .cmp-button{cursor:pointer;font-size:.875rem;text-align:center}body.energymode .button button.cmp-button{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #fff;border-radius:0;color:#000;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}body.energymode .button button.cmp-button:hover{background:#000;color:#fff}body.energymode .button a.cmp-button{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #fff;border-radius:0;color:#000;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}body.energymode .button a.cmp-button:hover{background:#000;border:1px solid #fff;color:#fff}body.energymode .button-back-to-top .cmp-button{text-wrap-mode:nowrap;background-image:url(clientlib-site/resources/icons/up-chevron-red.svg);background-position:50%;background-position-y:5px;background-repeat:no-repeat;background-size:contain;background-size:25px;border-radius:50%!important;font-size:.625rem!important;height:3.5rem!important;padding:0!important;padding-top:1rem;width:3.5rem!important}body.energymode .button-back-to-top .cmp-button:hover{background-image:url(clientlib-site/resources/icons/up-chevron.svg);background-position:50%;background-position-y:5px;background-repeat:no-repeat;background-size:contain;background-size:25px}body.energymode .button-back-to-top .cmp-button:hover span{color:#fff;font-size:.625rem!important}body.energymode .button-secondary button.cmp-button{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #fff;border-radius:0;color:#000;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}body.energymode .button-secondary button.cmp-button:hover{background:#000;color:#fff}body.energymode .button-toggle button.cmp-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-radius:50px;-ms-flex-direction:row;flex-direction:row;font-size:.875rem;padding:3px 5px 3px 10px}body.energymode .button-toggle button.cmp-button[data-state=ON]{background:#000;border:1px solid #fff;color:#fff}body.energymode .button-toggle button.cmp-button[data-state=ON] .toggle-slider{background-color:#6c6c6c}body.energymode .button-toggle button.cmp-button[data-state=ON] .text.off{opacity:0}body.energymode .button-toggle button.cmp-button[data-state=ON] .text.on{color:#fff;opacity:1}body.energymode .button-toggle button.cmp-button[data-state=ON] .circle{background-color:#fff;-webkit-transform:translateX(26px);transform:translateX(26px)}body.energymode .button-close-modal button.cmp-button{background-color:transparent;border:none;cursor:pointer}body.energymode .button-close-modal button.cmp-button,body.energymode .button-close-modal button.cmp-button:hover{background-image:url(clientlib-site/resources/icons/close-modal-button-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}body.energymode .button-social{background:#000;border:1px solid #fff}body.energymode .button-social a.cmp-button{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:center;left:0;padding:0;position:absolute;top:0;width:100%}body.energymode .button-close button.cmp-button{background-image:url(clientlib-site/resources/icons/close-button.svg)}body.energymode .button-burger button.cmp-button,body.energymode .button-close button.cmp-button{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;border:none}body.energymode .button-burger button.cmp-button,body.energymode .button-burger button.cmp-button:hover{background-image:url(clientlib-site/resources/icons/burger-white.svg)}body.energymode .button-burger button.cmp-button:hover{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;border:none}body.lightmode .button button.cmp-button{background-color:#822a44;border:1px solid #822a44;color:#fff}body.lightmode .button button.cmp-button:hover{background-color:#fff;border-color:#822a44;color:#822a44}body.lightmode .button a.cmp-button{background-color:#fff;border:1px solid #822a44;color:#822a44}body.lightmode .button a.cmp-button:hover{background-color:#822a44;border-color:#822a44;color:#fff}body.lightmode .button-back-to-top .cmp-button{text-wrap-mode:nowrap;fill:#fff!important;background-image:url(clientlib-site/resources/icons/up-chevron.svg);background-position:50%;background-position-y:5px;background-repeat:no-repeat;background-size:contain;background-size:25px;border-radius:50%!important;color:#fff!important;font-size:.625rem;height:3.5rem!important;padding:1rem 0 0;width:3.5rem!important}body.lightmode .button-back-to-top .cmp-button:hover{background-color:#fff;background-image:url(clientlib-site/resources/icons/up-chevron-red.svg);background-position:50%;background-position-y:5px;background-repeat:no-repeat;background-size:contain;background-size:25px;border-color:#822a44}body.lightmode .button-back-to-top .cmp-button:hover span{color:#822a44}body.lightmode .button-close-modal button.cmp-button{background-color:transparent;background-image:url(clientlib-site/resources/icons/close-modal-button.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer}body.lightmode .button-toggle button.cmp-button{background-color:#fff;border-color:#822a44;color:#822a44}body.lightmode .button-toggle button.cmp-button:hover{background-color:#fff;border-color:#822a44;color:#822a44!important}body.lightmode .button-secondary button.cmp-button{background-color:#fff;border:1px solid #822a44;color:#822a44}body.lightmode .button-secondary button.cmp-button:hover{background-color:#822a44;color:#fff}body.lightmode .button-burger button.cmp-button{background-color:transparent;background-image:url(clientlib-site/resources/icons/burger.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none}body.lightmode .button-social a.cmp-button{background-color:#822a44}.aem-AuthorLayer-Edit .button-social{display:inline-block}.container .container:not(.root):not(.footer){margin-bottom:1rem}.container.internal-page{padding:0}@media(min-width:768px){.container.internal-page{padding:0 2rem}}.container .error-captcha{color:red;font-size:1rem;margin-top:10px}.container>.container-wrapper>.cmp-container .aem-Grid>div:not(.aem-GridColumn--default--12){padding:0 .5rem}.container.container-card .cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}@media(min-width:768px){.container.container-card .cmp-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.container__full-width:not(.cq-Editable-dom){margin-left:-2rem!important;width:100vw!important}@media(min-width:768px){.container__full-width:not(.cq-Editable-dom){margin-left:0!important;width:100%!important}}.container.container-green{background-color:#f7ffef}.container.container-green h1:not(.teaser-header .cmp-teaser__title),.container.container-green h2:not(.teaser-header .cmp-teaser__title),.container.container-green h3:not(.teaser-header .cmp-teaser__title),.container.container-green h4:not(.teaser-header .cmp-teaser__title),.container.container-green h5:not(.teaser-header .cmp-teaser__title),.container.container-green h6:not(.teaser-header .cmp-teaser__title){color:#17664e}.container.container-green .teaser-header .cmp-teaser__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 6rem 0 2rem}@media(min-width:768px){.container.container-green .teaser-header .cmp-teaser__content{padding:0 2rem}}.container.container-green .teaser-header .cmp-teaser__title{text-align:left}@media(min-width:768px){.container.container-green .teaser-header .cmp-teaser__title{text-align:center}}.container.container-text__center .button,.container.container-text__center h1,.container.container-text__center h2,.container.container-text__center h3,.container.container-text__center h4,.container.container-text__center h5,.container.container-text__center h6,.container.container-text__center p{text-align:center}.container-terapeutica>.cmp-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:1rem}@media(min-width:768px){.container-terapeutica>.cmp-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.container-terapeutica>.cmp-container>div{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;text-align:center;width:100%}.container-terapeutica>.cmp-container>div .cmp-button{height:3.8rem;padding:0;width:100%}.container--bordered-columns>.cmp-container{height:100%}.container--bordered-columns>.cmp-container>.aem-Grid{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.container--bordered-columns>.cmp-container>.aem-Grid>.container{border-bottom:1px solid light-dark(#000,#fff);padding:2rem 0}.container--bordered-columns>.cmp-container>.aem-Grid>.container:last-child{border-bottom:unset}@media(min-width:768px){.container--bordered-columns>.cmp-container>.aem-Grid>.container{border-bottom:unset;border-right:1px solid light-dark(#000,#fff);margin-bottom:6rem;padding:0 2rem}.container--bordered-columns>.cmp-container>.aem-Grid>.container:last-child{border-right:unset}}.container__flex-grid>.cmp-container>.aem-Grid{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.container__flex-grid>.cmp-container>.aem-Grid:has(.teaser-header) .container>.cmp-container{height:100%}.container__flex-grid>.cmp-container>.aem-Grid:has(.teaser-header) .container>.cmp-container .cmp-image,.container__flex-grid>.cmp-container>.aem-Grid:has(.teaser-header) .container>.cmp-container .cmp-image img,.container__flex-grid>.cmp-container>.aem-Grid:has(.teaser-header) .container>.cmp-container .cmp-teaser,.container__flex-grid>.cmp-container>.aem-Grid:has(.teaser-header) .container>.cmp-container .cmp-teaser__image,.container__flex-grid>.cmp-container>.aem-Grid:has(.teaser-header) .container>.cmp-container .teaser.teaser-header,.container__flex-grid>.cmp-container>.aem-Grid:has(.teaser-header) .container>.cmp-container>.aem-Grid{height:100%}@media(min-width:768px){.container__flex-grid>.cmp-container>.aem-Grid:has(.teaser-header){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.container__flex-grid>.cmp-container>.aem-Grid:has(.teaser-header)>.container{margin-right:1rem}.container__flex-grid>.cmp-container>.aem-Grid:has(.teaser-header)>.container:last-child{margin-right:unset}}.container__flex-grid>.cmp-container>.aem-Grid:has(.teaser-card--no-border){-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.container__flex-grid>.cmp-container>.aem-Grid:has(.teaser-card--no-border) .cmp-container{height:100%}.container__flex-grid>.cmp-container>.aem-Grid:has(.teaser-card--no-border) .cmp-container .aem-Grid{height:100%}.container__flex-grid>.cmp-container>.aem-Grid:has(.teaser-card--no-border) .teaser-card--no-border{height:inherit}.container .efpia-modal.modal__open{background:hsla(0,0%,85%,.7);display:block;left:0;padding-top:75pt;position:absolute;top:0;width:100%;z-index:1}.container .efpia-modal.modal__open .cmp-container{background-color:#fff;margin:auto;max-width:80pc;padding:.625rem;position:relative;width:93%}.container .efpia-modal.modal__open .cmp-container .button-close-modal{position:absolute;right:1.25rem;top:1.563rem}.container .efpia-modal.modal__open .cmp-container .title{padding:6.25rem 0 .625rem;text-align:center}.container .efpia-modal.modal__open .cmp-container .cmp-container{border:1px solid #822a44;gap:30px;padding:0 0 .25rem;width:100%}.container .efpia-modal.modal__open .cmp-container .cmp-container .cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}@media(min-width:768px){.container .efpia-modal.modal__open .cmp-container .cmp-container .cmp-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.container .efpia-modal.modal__open .cmp-container .cmp-container .cmp-container .tabs{width:100%}.container .efpia-modal.modal__open .cmp-container .cmp-container .cmp-container .tabs .cmp-tabs__tablist{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.container .efpia-modal.modal__open .cmp-container .cmp-container .cmp-container .tabs .cmp-tabs__tab{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:light-dark(#822a44,#fff);border:1px solid light-dark(#822a44,#fff);border-radius:0;color:light-dark(#fff,#000);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;margin:6px;padding:20px 30px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.container .efpia-modal.modal__open .cmp-container .cmp-container .cmp-container .tabs .cmp-tabs__tab:hover{background-color:light-dark(#fff,#000);border-color:light-dark(#822a44,#fff);color:light-dark(#822a44,#fff)}.container .efpia-modal.modal__open .cmp-container .cmp-container .cmp-container .tabs .cmp-tabs__tab--active{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:1px solid light-dark(#822a44,#fff);border-radius:0;color:light-dark(#822a44,#000);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.container .efpia-modal.modal__open .cmp-container .cmp-container .cmp-container .tabs .cmp-tabs__tab--active:hover{background-color:light-dark(#822a44,#000);color:#fff}.container .efpia-modal.modal__open .cmp-container .cmp-container .cmp-container .tabs .cmp-tabs__tabpanel{padding:15px}.container .efpia-modal.modal__open .cmp-container .cmp-container .cmp-container .tabs .cmp-image__image{width:80pc}@media(min-width:768px){.container .efpia-modal.modal__open .cmp-container .cmp-container .cmp-container .tabs .cmp-image__image{width:100%}}.container .efpia-modal.modal__open .cmp-container .cmp-container .aem-Grid{height:700px;overflow:auto}.container .efpia-modal.modal__open .cmp-container .container{margin-bottom:0}@media(min-width:768px){.container .efpia-modal.modal__open .cmp-container{width:80%}}.container .efpia-modal.modal__opened{display:none}.container .warning-modal.modal__open{background:hsla(0,0%,85%,.7);left:0;padding-top:75pt;position:absolute;top:0;width:100%;z-index:1}.container .warning-modal.modal__open .cmp-container{background-color:#fff;margin:auto;max-width:80pc;padding:1.875rem;position:relative;width:80%}.container .warning-modal.modal__open .cmp-container .button-close-modal{position:absolute;right:1.25rem;top:1.563rem}.container .warning-modal.modal__open .cmp-container .text p{font-size:1rem;line-height:2rem}.container .warning-modal.modal__open .cmp-container .button{text-align:center}.container .warning-modal.modal__open .cmp-container .button button.cmp-button{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:light-dark(#822a44,#fff);border:1px solid light-dark(#822a44,#fff);border-radius:0;color:light-dark(#fff,#000);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-align:center;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.container .warning-modal.modal__open .cmp-container .button button.cmp-button:hover{background-color:light-dark(#fff,#000);border-color:light-dark(#822a44,#fff);color:light-dark(#822a44,#fff)}.container .warning-modal.modal__open .cmp-container .button a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:light-dark(#822a44,#fff);border:1px solid light-dark(#822a44,#fff);border-radius:0;color:light-dark(#fff,#000);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.container .warning-modal.modal__open .cmp-container .button a:hover{background-color:light-dark(#fff,#000);border-color:light-dark(#822a44,#fff);color:light-dark(#822a44,#fff)}.container .warning-modal.modal__opened{display:none}body.energymode .container--bordered-columns>.cmp-container>.aem-Grid>.container{border-bottom:1px solid #fff}body.energymode .container--bordered-columns>.cmp-container>.aem-Grid>.container:last-child{border-bottom:unset}@media(min-width:768px){body.energymode .container--bordered-columns>.cmp-container>.aem-Grid>.container{border-bottom:unset;border-right:1px solid #fff}body.energymode .container--bordered-columns>.cmp-container>.aem-Grid>.container:last-child{border-right:unset}}body.energymode .container-terapeutica>.cmp-container>div .cmp-button{margin:0;padding:0!important}body.energymode .container.container-green{background-color:transparent}body.energymode .container.container-green h1:not(.teaser-header .cmp-teaser__title),body.energymode .container.container-green h2:not(.teaser-header .cmp-teaser__title),body.energymode .container.container-green h3:not(.teaser-header .cmp-teaser__title),body.energymode .container.container-green h4:not(.teaser-header .cmp-teaser__title),body.energymode .container.container-green h5:not(.teaser-header .cmp-teaser__title),body.energymode .container.container-green h6:not(.teaser-header .cmp-teaser__title){color:#fff}body.energymode .efpia-modal.modal__open .cmp-container{background-color:#000}body.energymode .efpia-modal.modal__open .cmp-container .cmp-container{border:1px solid #fff}body.energymode .efpia-modal.modal__open .cmp-container .cmp-container .cmp-container .button button.cmp-button{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #fff;border-radius:0;color:#000;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}body.energymode .efpia-modal.modal__open .cmp-container .cmp-container .cmp-container .button button.cmp-button:hover{background:#000;color:#fff}body.energymode .efpia-modal.modal__open .cmp-container .cmp-container .cmp-container .button a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #fff;border-radius:0;color:#000;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}body.energymode .efpia-modal.modal__open .cmp-container .cmp-container .cmp-container .button a:hover{background:#000;color:#fff}body.energymode .warning-modal.modal__open .cmp-container{background-color:#000}body.energymode .warning-modal.modal__open .cmp-container .text p{font-size:1rem;line-height:2rem}body.energymode .warning-modal.modal__open .cmp-container .button button.cmp-button{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #fff;border-radius:0;color:#000;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}body.energymode .warning-modal.modal__open .cmp-container .button button.cmp-button:hover{background:#000;color:#fff}body.energymode .warning-modal.modal__open .cmp-container .button a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#fff;border:1px solid #fff;border-radius:0;color:#000;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}body.energymode .warning-modal.modal__open .cmp-container .button a:hover{background:#000;color:#fff}body.lightmode .container--bordered-columns>.cmp-container>.aem-Grid>.container{border-bottom:1px solid #000}body.lightmode .container--bordered-columns>.cmp-container>.aem-Grid>.container:last-child{border-bottom:unset}@media(min-width:768px){body.lightmode .container--bordered-columns>.cmp-container>.aem-Grid>.container{border-bottom:unset;border-right:1px solid #000}body.lightmode .container--bordered-columns>.cmp-container>.aem-Grid>.container:last-child{border-right:unset}}body.lightmode.container-green{background-color:#f7ffef}body.lightmode.container-green h1:not(.teaser-header .cmp-teaser__title),body.lightmode.container-green h2:not(.teaser-header .cmp-teaser__title),body.lightmode.container-green h3:not(.teaser-header .cmp-teaser__title){color:#17664e}body.lightmode .efpia-modal.modal__open .cmp-container{background-color:#fff}body.lightmode .efpia-modal.modal__open .cmp-container .cmp-container{border:1px solid #822a44}body.lightmode .efpia-modal.modal__open .cmp-container .cmp-container .cmp-container .tabs .cmp-tabs__tab{background-color:#fff;border:1px solid #822a44;color:#822a44}body.lightmode .efpia-modal.modal__open .cmp-container .cmp-container .cmp-container .tabs .cmp-tabs__tab:hover{background-color:#822a44;border-color:#822a44;color:#fff}body.lightmode .efpia-modal.modal__open .cmp-container .cmp-container .cmp-container .tabs .cmp-tabs__tab--active,body.lightmode .warning-modal.modal__open .cmp-container .button button.cmp-button{background-color:#822a44;border:1px solid #822a44;color:#fff}body.lightmode .warning-modal.modal__open .cmp-container .button button.cmp-button:hover{background-color:#fff;border:1px solid #822a44;color:#822a44}.download .cmp-download__properties{display:none}.download .cmp-download h3{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:1px solid light-dark(#822a44,#fff);border-radius:0;color:light-dark(#822a44,#000);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.download .cmp-download h3:hover{background-color:light-dark(#822a44,#000);color:#fff}.download .cmp-download h3:hover a{color:#fff}body.energymode .download .cmp-download h3{background:#fff;border:1px solid #fff;color:#000}body.energymode .download .cmp-download h3:hover{background:#000;color:#fff}body.energymode .download .cmp-download h3:hover a{color:#fff}body.energymode .download .cmp-download h3 a{color:#000}body.lightmode .download .cmp-download h3{background-color:#fff;border:1px solid #822a44;color:#822a44}body.lightmode .download .cmp-download h3:hover{background-color:#822a44;color:#fff}body.lightmode .download .cmp-download h3:hover a{color:#fff}footer.experiencefragment .cmp-experiencefragment--footer{background:light-dark(#822a44,#2c2c2c);padding:30px}@media(min-width:768px){footer.experiencefragment .cmp-experiencefragment--footer{padding:60px 30px}}footer.experiencefragment .cmp-experiencefragment--footer>.cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:auto;max-width:1400px}footer.experiencefragment .cmp-experiencefragment--footer .footer-container__main{margin-bottom:4rem}footer.experiencefragment .cmp-experiencefragment--footer .footer-container__main>.cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media(min-width:768px){footer.experiencefragment .cmp-experiencefragment--footer .footer-container__main>.cmp-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3rem}}footer.experiencefragment .cmp-experiencefragment--footer .footer-container__main>.cmp-container>:first-child>.cmp-container{max-width:450px}footer.experiencefragment .cmp-experiencefragment--footer .footer-container__main>.cmp-container>:first-child p{font-size:.625rem;line-height:150%;margin:0}@media(min-width:768px){footer.experiencefragment .cmp-experiencefragment--footer .footer-container__main>.cmp-container>:first-child p{font-size:.875rem;line-height:2pc}}footer.experiencefragment .cmp-experiencefragment--footer .footer-container__main>.cmp-container>:first-child .image{margin:1.875rem 0;width:250px}@media(min-width:768px){footer.experiencefragment .cmp-experiencefragment--footer .footer-container__main>.cmp-container>:first-child .image{width:100%}footer.experiencefragment .cmp-experiencefragment--footer .footer-container__main>.cmp-container>:first-child{width:50%}}footer.experiencefragment .cmp-experiencefragment--footer .footer-container__main>.cmp-container>:nth-child(2) ul{list-style-type:none;margin:0 0 1.5rem;padding:0}footer.experiencefragment .cmp-experiencefragment--footer .footer-container__main>.cmp-container>:nth-child(2) ul li{border-bottom:1px solid #fff;padding:1rem 0}footer.experiencefragment .cmp-experiencefragment--footer .footer-container__main>.cmp-container>:nth-child(2) ul li a{color:#fff;font-size:15px;font-weight:700;text-decoration:none}footer.experiencefragment .cmp-experiencefragment--footer .footer-container__copyright>.cmp-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}footer.experiencefragment .cmp-experiencefragment--footer .footer-container__copyright>.cmp-container>:first-child{width:50%}@media(min-width:768px){footer.experiencefragment .cmp-experiencefragment--footer .footer-container__copyright>.cmp-container>:first-child{width:50%}}footer.experiencefragment .cmp-experiencefragment--footer .footer-container__copyright>.cmp-container p{font-size:.625rem;line-height:150%;margin:0}@media(min-width:768px){footer.experiencefragment .cmp-experiencefragment--footer .footer-container__copyright>.cmp-container p{font-size:.875rem;line-height:2pc}}footer.experiencefragment .cmp-experiencefragment--footer .footer-container__copyright>.cmp-container a{color:#fff;font-weight:700}@media(min-width:768px){footer.experiencefragment .cmp-experiencefragment--footer .footer-container__copyright>.cmp-container{gap:3rem}}footer.experiencefragment .cmp-experiencefragment--footer .footer-container__social-links>.cmp-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}footer.experiencefragment .cmp-experiencefragment--footer .footer-container__social-links p{font-size:15px;margin:0}footer.experiencefragment .cmp-experiencefragment--footer .footer-container__social-links .button{margin:0}footer.experiencefragment .cmp-experiencefragment--footer .footer-container__social-links .button a{background-color:transparent;background-image:url(clientlib-site/resources/icons/linkedin.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;display:block}footer.experiencefragment .cmp-experiencefragment--footer .footer-container__social-links .button a:hover{background-color:transparent}footer.experiencefragment .cmp-experiencefragment--footer p{color:#fff;font-size:1rem}footer.experiencefragment .cmp-experiencefragment--footer ul{list-style-type:none;margin:0 0 1.5rem;padding:0}footer.experiencefragment .cmp-experiencefragment--footer ul .cmp-list__item{border-bottom:1px solid #fff;padding:1rem 0}footer.experiencefragment .cmp-experiencefragment--footer ul .cmp-list__item a{color:#fff;font-size:15px;font-weight:700;text-decoration:none}footer.experiencefragment .cmp-experiencefragment--footer #ot-sdk-btn.optanon-show-settings,footer.experiencefragment .cmp-experiencefragment--footer #ot-sdk-btn.ot-sdk-show-settings{background-color:transparent;font-size:.875rem;font-weight:700}body.energymode footer.experiencefragment .cmp-experiencefragment--footer{background:#2c2c2c}body.lightmode footer.experiencefragment .cmp-experiencefragment--footer{background:#822a44}header{background:#fff;position:relative}header .cmp-experiencefragment--header{margin:auto;max-width:1400px}header .cmp-experiencefragment--header>.cmp-container{padding:15px 20px 0}@media(min-width:768px){header .cmp-experiencefragment--header>.cmp-container{padding:15px 60px 0}}header .image{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:-webkit-box;display:-ms-flexbox;display:flex;height:90pt;max-width:2in;padding-top:1pc}@media(min-width:768px){header .image{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:center;max-width:none;padding-top:0;width:auto}}header .image.header__energy-logo,header .text.navigation-text{display:none}@media(min-width:768px){header .text.navigation-text{display:block}header .text.navigation-text .cmp-text ul{gap:20px;margin:0;padding:0}header .text.navigation-text,header .text.navigation-text .cmp-text ul{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}header .text.navigation-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0 0}header .text.navigation-text .cmp-text ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5pc;list-style:none}header .text.navigation-text .cmp-text ul li{cursor:pointer;display:block;position:relative}header .text.navigation-text .cmp-text ul li a{color:#737373;display:block;font-size:18px;font-weight:700;text-align:center;text-decoration:none}header .text.navigation-text .cmp-text ul li a.current{color:#822a44}header .text.navigation-text .cmp-text ul li ul{background-color:#fff;border-radius:10px;display:none;left:50%;min-width:170px;padding:1pc;position:absolute;top:35px;-webkit-transform:translate(-50%);transform:translate(-50%);z-index:100}header .text.navigation-text .cmp-text ul li:hover>ul{display:block}header .text.navigation-text .cmp-text ul li li a{font-size:1pc}}header li{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;text-align:center}header li:hover{color:#822a44}header li a{color:#737373}header .cmp-container .header-top-container{-webkit-box-pack:left;-ms-flex-pack:left;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:left;position:relative}@media(min-width:768px){header .cmp-container .header-top-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}header .cmp-container .header-top-container>.cmp-container>.container{position:absolute;right:0;top:0;width:50%}@media(min-width:768px){header .cmp-container .header-top-container>.cmp-container>.container{width:auto}}header .cmp-container .header-top-container>.cmp-container .header-hidden-container{display:none}header .cmp-container .header-top-container>.cmp-container .cmp-container{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){header .cmp-container .header-top-container>.cmp-container .cmp-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}}header .cmp-container .header-top-container>.cmp-container .header-action-container{margin-bottom:0}header .cmp-container .header-top-container>.cmp-container .header-action-container .cmp-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}header .cmp-container .header-top-container>.cmp-container .container{margin-bottom:0}header .cmp-container .button-burger .cmp-button{margin-left:140px;margin-top:20px}header .cmp-container .text{padding-right:0}header .cmp-container .text .cmp-text{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-right:5px}header .cmp-container .text .cmp-text p{color:#822a44;font-size:.875rem;font-weight:700;line-height:1rem;text-align:end}@media(min-width:768px){header .cmp-container .container .cmp-container .header-hidden-container{display:block}header .cmp-container .container .cmp-container .cmp-container .button-burger{display:none}header .cmp-container .container .cmp-container .cmp-container .text{-webkit-box-pack:initial;-ms-flex-pack:initial;display:initial;justify-content:normal}header .cmp-container .container .cmp-container .cmp-container .text .cmp-text p{font-size:9pt;font-weight:700;margin:0;max-width:none;text-align:initial}}header .cmp-container .button-close{display:none;position:absolute;right:40px;top:175px;z-index:1001}@media(min-width:768px){header .cmp-container .button-close{display:none}}header .languagenavigation{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:9pt;font-weight:700;gap:3px;justify-content:center;padding-right:15px;position:relative;text-transform:uppercase}@media(min-width:768px){header .languagenavigation{padding-right:30px}}header .languagenavigation:before{background-image:url(clientlib-site/resources/icons/language.svg);height:24px;width:22px}header .languagenavigation:after,header .languagenavigation:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block}header .languagenavigation:after{background-image:url(clientlib-site/resources/icons/polygon.svg);height:10px;width:9px}header .languagenavigation:hover .cmp-languagenavigation__group{display:block}header .languagenavigation span{color:#822a44}header .languagenavigation .cmp-languagenavigation__group{display:none;list-style:none;margin-left:-.6rem;padding-left:0;position:absolute;z-index:1000}header .languagenavigation .cmp-languagenavigation__group .cmp-languagenavigation__item--active{display:none}header .languagenavigation .cmp-languagenavigation__item-link{display:block;padding:5px 9pt;text-decoration:none}header .languagenavigation .cmp-languagenavigation__item-link:hover{text-decoration:underline}header.menu-open .button-close{display:block;top:110%;width:40px}header.menu-open .text.navigation-text{background-color:#822a44;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;left:0;overflow:auto;position:absolute;width:100%;z-index:1000}header.menu-open .text.navigation-text .cmp-text{height:120vh;margin-right:0;overflow:auto;padding:30px;width:100%}header.menu-open .text.navigation-text ul{list-style:disc;margin:0;padding:0;width:100%}header.menu-open .text.navigation-text ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-bottom:1px solid #fff;display:-webkit-box;-ms-flex-direction:column;flex-direction:column;font-size:18px;list-style-type:none;padding:15px 5px}header.menu-open .text.navigation-text ul li>a{color:#fff;font-weight:700}header.menu-open .text.navigation-text ul li:last-child{border-bottom:none}header.menu-open .text.navigation-text ul ul{background-color:#822a44;line-height:30px;padding:5px 30px 0;position:relative}header.menu-open .text.navigation-text ul ul li{border:none;padding:0}header.menu-open .text.navigation-text ul ul li>a{font-weight:400}header.menu-open .text.navigation-text ul ul li:before{color:#fff;content:"•";left:0;padding-left:10px;position:absolute}body.energymode .header-hidden-container .image:not(.header__energy-logo){display:none}body.energymode .header-hidden-container .image.header__energy-logo{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;height:90pt;max-width:2in}@media(min-width:768px){body.energymode .header-hidden-container .image.header__energy-logo{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;justify-content:center;max-width:none;width:auto}}body.energymode .menu-open .text.navigation-text{background-color:#000}body.energymode .text.navigation-text .cmp-text ul li a{color:#fff}body.energymode .experiencefragment,body.energymode .text.navigation-text .cmp-text ul li ul{background-color:#000}body.energymode .cmp-container>.container>.cmp-container .text .cmp-text p,body.energymode .cmp-navigation__item-link{color:#fff}body.energymode .languagenavigation:before{background-image:url(clientlib-site/resources/icons/language-white.svg);height:24px;width:22px}body.energymode .languagenavigation:after,body.energymode .languagenavigation:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block}body.energymode .languagenavigation:after{background-image:url(clientlib-site/resources/icons/polygon-white.svg);height:10px;width:9px}body.energymode .languagenavigation span{color:#fff}.cmp-map-locator__map{height:500px}body.energymode .cmp-map-locator__map .info-window p,body.lightmode .cmp-map-locator__map .info-window p{color:#000}.navigation__black-unordered-list ul{list-style-type:none;margin:0;padding:0}.navigation__black-unordered-list ul li{font-size:1.15rem;font-weight:700;line-height:1.5}.navigation__black-unordered-list ul li a{color:light-dark(#000,#fff)}.navigation__black-unordered-list ul li a:hover{text-decoration:underline}.navigation__black-unordered-list ul li ul{list-style-type:disc;margin-left:.75rem;padding-left:1.25rem}.navigation__black-unordered-list ul li ul li{font-size:1rem;font-weight:400}body.lightmode .navigation__black-unordered-list ul li a{color:#000}body.energymode .navigation__black-unordered-list ul li a{color:#fff}.container--social-media{text-align:center}.container--social-media>.cmp-container{margin:7.5rem 0 2.5625rem;position:relative}@media(min-width:768px){.container--social-media>.cmp-container{margin:6.25rem auto;max-width:31.875rem}}.container--social-media .container--buttons-social>.cmp-container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:1.6875rem}@media(min-width:768px){.container--social-media .container--buttons-social>.cmp-container{margin-bottom:1.125rem}}.container--social-media .title h3{color:#822a44;font-size:2rem;margin-bottom:1.3125rem}.container--social-media .text p{color:#822a44;font-family:Battambang,sans-serif;font-weight:300;line-height:160%}.container--social-media .text p:first-child{margin-bottom:0}body.energymode .container--social-media{text-align:center}body.energymode .container--social-media .text p,body.energymode .container--social-media .title h3{color:#fff}.aem-AuthorLayer-Edit .container--social-media>.cmp-container{max-width:100%}.aem-AuthorLayer-Edit .container--social-media .container--buttons-social>.cmp-container{display:block}.text:has(table) .cmp-text{overflow-x:scroll}@media(min-width:1400px){.text:has(table) .cmp-text{scrollbar-width:none}}.text:has(table) .cmp-text table{border:none;width:100%}.text:has(table) .cmp-text table th{background-color:light-dark(#822a44,#6c6c6c);border:none;color:#fff;height:3rem;min-width:250px;padding:10px 5px;text-align:left}@media(min-width:1024px){.text:has(table) .cmp-text table th{min-width:unset}}.text:has(table) .cmp-text table td{border:none;color:light-dark(#000,#fff);height:4.625rem;min-width:250px;padding:13px 8px}@media(min-width:1024px){.text:has(table) .cmp-text table td{min-width:unset}}.text:has(table) .cmp-text table td:first-child{font-weight:700;width:200px}.text:has(table) .cmp-text table tr:nth-child(2n) td{background-color:light-dark(#fff,#000);border:none}.text:has(table) .cmp-text table tr:nth-child(odd) td{background-color:light-dark(#f2f2f2,#000);border:none}.text:has(table).table-grey .cmp-text table td{background-color:light-dark(#f2f2f2,#000);color:light-dark(#000,#fff)}body.energymode .cmp-text table th{background-color:#6c6c6c}body.energymode .cmp-text table td{color:#fff}body.energymode .table-grey .cmp-text table td{background-color:#000;color:#fff}body.lightmode .cmp-text table th{background-color:#822a44}body.lightmode .cmp-text table td{color:#2c2c2c}body.lightmode .cmp-text table tr:nth-child(2n) td{background-color:#fff;border:none}body.lightmode .cmp-text table tr:nth-child(odd) td{background-color:#f2f2f2;border:none}body.lightmode .table-grey .cmp-text table td{background-color:#f2f2f2;color:#000}.teaser-header .cmp-teaser{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}@media(min-width:768px){.teaser-header .cmp-teaser{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.teaser-header .cmp-teaser__image{width:100%}.teaser-header .cmp-teaser__content{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 2rem;position:absolute;z-index:1}@media(min-width:768px){.teaser-header .cmp-teaser__content{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:500px;padding:0 0 0 6rem}}.teaser-header .cmp-teaser__title{color:light-dark(#822a44,#000);font-size:2rem;text-align:center}@media(min-width:768px){.teaser-header .cmp-teaser__title{text-align:left}.teaser-header .cmp-teaser__action-container{place-self:flex-start}}.teaser-header .cmp-teaser__action-link{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:1px solid light-dark(#822a44,#fff);border-radius:0;color:light-dark(#822a44,#000);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.teaser-header .cmp-teaser__action-link:hover{background-color:light-dark(#822a44,#000);color:#fff}.teaser-header .cmp-teaser .cmp-image__image{min-height:360px;-o-object-fit:cover;object-fit:cover;width:100%}.teaser-aspect-ratio-16x9 .cmp-videoteaser__video,.teaser-aspect-ratio-16x9 video{aspect-ratio:16/9;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.teaser-aspect-ratio-4x3 .cmp-videoteaser__video,.teaser-aspect-ratio-4x3 video{aspect-ratio:4/3;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.teaser-text-color__white .cmp-teaser__description p,.teaser-text-color__white .cmp-teaser__title{color:#fff}.teaser-article{margin-bottom:2rem}@media(min-width:768px){.teaser-article{margin-bottom:unset}}.teaser-article .cmp-teaser__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:768px){.teaser-article .cmp-teaser__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.teaser-article .cmp-teaser__title-container{text-align:left}@media(min-width:768px){.teaser-article .cmp-teaser__title-container{width:50%}.teaser-article .cmp-teaser__title-container>*{padding-right:3.75rem}}.teaser-article .cmp-teaser__description{border-bottom:1px solid light-dark(#000,#fff);padding:0 0 40px;text-align:left}@media(min-width:768px){.teaser-article .cmp-teaser__description{border-bottom:unset;border-left:1px solid light-dark(#000,#fff);width:50%}.teaser-article .cmp-teaser__description>*{padding:0 3.75rem}}.teaser-article .cmp-teaser__description blockquote{margin:0}.teaser-article .cmp-teaser__action-link{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:1px solid light-dark(#822a44,#fff);border-radius:0;color:light-dark(#822a44,#000);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;display:block;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-align:center;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.teaser-article .cmp-teaser__action-link:hover{background-color:light-dark(#822a44,#000);color:#fff}@media(min-width:768px){.teaser-article .cmp-teaser__action-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:unset}}.teaser-article .cmp-teaser__show-more{color:light-dark(#822a44,#fff);cursor:pointer;display:block;font-weight:700;margin-top:1rem}@media(min-width:768px){.teaser-article__40-60 .cmp-teaser__title-container{width:40%}.teaser-article__40-60 .cmp-teaser__description,.teaser-article__60-40 .cmp-teaser__title-container{width:60%}.teaser-article__60-40 .cmp-teaser__description{width:40%}}.teaser-article-image{margin-bottom:2rem}.teaser-article-image .cmp-teaser{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:2rem}@media(min-width:768px){.teaser-article-image{margin-bottom:unset}}.teaser-article-image .cmp-teaser__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.teaser-article-image .cmp-teaser__image{max-height:10pc}.teaser-article-image .cmp-teaser__image img{height:auto;max-height:10pc;-o-object-fit:cover;object-fit:cover;width:100%}.teaser-article-image .cmp-teaser__title-container{margin:.5rem .5rem .5rem 0;text-align:left}.teaser-article-image .cmp-teaser__title-container .cmp-teaser__title{font-size:1.3rem;margin:0}@media(min-width:1024px){.teaser-article-image .cmp-teaser__title-container .cmp-teaser__title{font-size:2rem}}.teaser-article-image .cmp-teaser__description{margin:.5rem;text-align:left}.teaser-article-image .cmp-teaser__action-link{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:1px solid light-dark(#822a44,#fff);border-radius:0;color:light-dark(#822a44,#000);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:block;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-align:center;text-align:unset;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.teaser-article-image .cmp-teaser__action-link:hover{background-color:light-dark(#822a44,#000);color:#fff}.teaser-article-image .cmp-teaser__show-more{color:light-dark(#822a44,#fff);cursor:pointer;display:block;font-weight:700;margin-top:1rem}@media(min-width:768px){.teaser-article-image__40-60 .cmp-teaser__title-container{width:40%}.teaser-article-image__40-60 .cmp-teaser__description,.teaser-article-image__60-40 .cmp-teaser__title-container{width:60%}.teaser-article-image__60-40 .cmp-teaser__description{width:40%}}.teaser-hero .cmp-teaser{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.teaser-hero .cmp-teaser__content{background-color:light-dark(#822a44,#fff);padding:1rem 2rem}.teaser-hero .cmp-teaser__description p{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:light-dark(#fff,#000);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1rem;margin:0}.teaser-hero .cmp-teaser__description p:after{-webkit-filter:invert(0) sepia(0) saturate(100%) brightness(100%);filter:invert(0) sepia(0) saturate(100%) brightness(100%)}@media(prefers-color-scheme:dark){.teaser-hero .cmp-teaser__description p:after{-webkit-filter:invert(100%) sepia(100%) saturate(0) brightness(0);filter:invert(100%) sepia(100%) saturate(0) brightness(0)}}.teaser-hero .cmp-teaser__image img{aspect-ratio:1/1;display:block;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.teaser-hero .cmp-teaser__image img{aspect-ratio:unset;-o-object-fit:unset;object-fit:unset}}.teaser-hero__respiratoria .cmp-teaser__description p:after{background-image:url(clientlib-site/resources/icons/respiratoria.svg)}.teaser-hero__cardiovascolare .cmp-teaser__description p:after,.teaser-hero__respiratoria .cmp-teaser__description p:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:2rem;width:2rem}.teaser-hero__cardiovascolare .cmp-teaser__description p:after{background-image:url(clientlib-site/resources/icons/cardiovascolare.svg)}.teaser-hero__ipotvitaminosi .cmp-teaser__description p:after{background-image:url(clientlib-site/resources/icons/ipovitaminosi.svg)}.teaser-hero__ipotvitaminosi .cmp-teaser__description p:after,.teaser-hero__neurologica .cmp-teaser__description p:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:2rem;width:2rem}.teaser-hero__neurologica .cmp-teaser__description p:after{background-image:url(clientlib-site/resources/icons/neurologica.svg)}.teaser-hero__therapeutice .cmp-teaser__description p:after{background-image:url(clientlib-site/resources/icons/therapeutice.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:2rem;width:2rem}.teaser-card{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;-webkit-box-shadow:1px 1px 4px #d3d3d3;box-shadow:1px 1px 4px #d3d3d3;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:25pc;width:100%}@media(min-width:768px){.teaser-card{width:350px}}@media(min-width:1024px){.teaser-card{width:25pc}}.teaser-card .cmp-teaser{-webkit-box-direction:reverse;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-direction:column-reverse;flex-direction:column-reverse;justify-content:start;padding:1rem 2rem;width:100%}.teaser-card .cmp-teaser,.teaser-card .cmp-teaser__content{-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex}.teaser-card .cmp-teaser__content{-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.teaser-card .cmp-teaser__image img{margin-bottom:2rem;width:50px}.teaser-card .cmp-teaser__title{color:#822a44;font-size:1.3rem;font-weight:700}.teaser-card .cmp-teaser__description ul{color:#000;line-height:25px;padding-left:25px}.teaser-card .cmp-teaser__action-container{border-top:1px solid #000;margin-top:auto;padding-top:5px}.teaser-card .cmp-teaser__action-container a{color:#737373;font-weight:700}.teaser-card--no-border .cmp-teaser{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:2rem;height:100%;justify-content:flex-end}.teaser-card--no-border .cmp-teaser__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.teaser-card--no-border .cmp-teaser__content .cmp-teaser__action-container{margin-top:auto}.teaser-card--no-border .cmp-teaser__description p,.teaser-card--no-border .cmp-teaser__description ul li{line-height:2rem}.teaser-card--no-border .cmp-teaser__action-link{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fff;border:1px solid light-dark(#822a44,#fff);border-radius:0;color:light-dark(#822a44,#000);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;display:block;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-align:center;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.teaser-card--no-border .cmp-teaser__action-link:hover{background-color:light-dark(#822a44,#000);color:#fff}@media(min-width:768px){.teaser-card--no-border .cmp-teaser__action-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:unset}}.teaser-card--no-border .cmp-teaser__image{margin-bottom:1rem;max-width:5pc}.teaser-img-max-height-500 .cmp-teaser__image img{max-height:500px;-o-object-fit:cover;object-fit:cover}.teaser-img-max-height-400 .cmp-teaser__image img{max-height:25pc;-o-object-fit:cover;object-fit:cover}.teaser-img-max-height-300 .cmp-teaser__image img{max-height:300px;-o-object-fit:cover;object-fit:cover}body.energymode .teaser-header .cmp-teaser__title{color:#000}body.energymode .teaser-header .cmp-teaser__action-link{border:1px solid #fff;color:#000}body.energymode .teaser-header .cmp-teaser__action-link:hover{background-color:#000;color:#fff}body.energymode .teaser-hero .cmp-teaser__content{background-color:#fff}body.energymode .teaser-hero .cmp-teaser__description p{color:#000}body.energymode .teaser-hero .cmp-teaser__description p:after{-webkit-filter:invert(100%) sepia(100%) saturate(0) brightness(0);filter:invert(100%) sepia(100%) saturate(0) brightness(0)}body.energymode .teaser-article .cmp-teaser .cmp-teaser__show-more{color:#fff}body.energymode .teaser-article .cmp-teaser__action-link{border:1px solid #fff;color:#000}body.energymode .teaser-article .cmp-teaser__action-link:hover{background-color:#000;color:#fff}body.energymode .teaser-article .cmp-teaser__description{border-bottom:1px solid #fff}@media(min-width:768px){body.energymode .teaser-article .cmp-teaser__description{border-bottom:unset;border-left:1px solid #fff;width:50%}}body.energymode .teaser-article .cmp-teaser__description blockquote{margin:0}body.energymode .teaser-article-image .cmp-teaser .cmp-teaser__show-more{color:#fff}body.energymode .teaser-article-image .cmp-teaser__action-link{border:1px solid #fff;color:#000}body.energymode .teaser-article-image .cmp-teaser__action-link:hover{background-color:#000;color:#fff}body.energymode .teaser-card .cmp-teaser__image img{-webkit-filter:brightness(0) saturate(100%) invert(0) sepia(99%) saturate(0) hue-rotate(11deg) brightness(95%) contrast(100%);filter:brightness(0) saturate(100%) invert(0) sepia(99%) saturate(0) hue-rotate(11deg) brightness(95%) contrast(100%)}body.energymode .teaser-card .cmp-teaser__title,body.energymode .teaser-card .cmp-teaser__title-link{color:#000}body.energymode .teaser-card--no-border .cmp-teaser__description ul li,body.energymode .teaser-text-color__white .cmp-teaser__description p,body.energymode .teaser-text-color__white .cmp-teaser__title{color:#fff}body.energymode .teaser-card--no-border .cmp-teaser__action-link{background-color:#000;border:1px solid #fff;color:#fff}body.energymode .teaser-card--no-border .cmp-teaser__action-link:hover{background-color:#fff;color:#000}body.energymode .teaser-card--no-border .cmp-image__image{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(95%) saturate(0) hue-rotate(62deg) brightness(104%) contrast(104%);filter:brightness(0) saturate(100%) invert(100%) sepia(95%) saturate(0) hue-rotate(62deg) brightness(104%) contrast(104%)}body.lightmode .teaser-header .cmp-teaser__title{color:#822a44}body.lightmode .teaser-header .cmp-teaser__action-link{border:1px solid #822a44;color:#822a44}body.lightmode .teaser-header .cmp-teaser__action-link:hover{background-color:#822a44;color:#fff}body.lightmode .teaser-article .cmp-teaser .cmp-teaser__show-more{color:#822a44}body.lightmode .teaser-article .cmp-teaser__action-link{border:1px solid #822a44;color:#822a44}body.lightmode .teaser-article .cmp-teaser__action-link:hover{background-color:#822a44;color:#fff}body.lightmode .teaser-article .cmp-teaser__description{border-bottom:1px solid #000}@media(min-width:768px){body.lightmode .teaser-article .cmp-teaser__description{border-bottom:unset;border-left:1px solid #000;width:50%}}body.lightmode .teaser-article .cmp-teaser__description blockquote{margin:0}body.lightmode .teaser-article-image .cmp-teaser .cmp-teaser__show-more{color:#822a44}body.lightmode .teaser-article-image .cmp-teaser__action-link{border:1px solid #822a44;color:#822a44}body.lightmode .teaser-article-image .cmp-teaser__action-link:hover{background-color:#822a44;color:#fff}body.lightmode .teaser-hero .cmp-teaser__content{background-color:#822a44}body.lightmode .teaser-hero .cmp-teaser__description p{color:#fff}body.lightmode .teaser-hero .cmp-teaser__description p:after{-webkit-filter:none;filter:none}body.lightmode .teaser-hero .cmp-teaser__title{color:#fff}body.lightmode .teaser-hero .cmp-teaser__title:after{-webkit-filter:invert(0) sepia(0) saturate(100%) brightness(100%);filter:invert(0) sepia(0) saturate(100%) brightness(100%)}body.lightmode .teaser-hero-card .cmp-teaser__image img{-webkit-filter:unset;filter:unset}body.lightmode .teaser-hero-card .cmp-teaser__title,body.lightmode .teaser-hero-card .cmp-teaser__title-link{color:#822a44}body.lightmode .teaser-text-color__white .cmp-teaser__description p,body.lightmode .teaser-text-color__white .cmp-teaser__title{color:#fff}body.lightmode .teaser-card--no-border .cmp-teaser__description ul li{color:#000}body.lightmode .teaser-card--no-border .cmp-teaser__action-link{background-color:#fff;border:1px solid #822a44;color:#822a44}body.lightmode .teaser-card--no-border .cmp-teaser__action-link:hover{background-color:#822a44;border-color:#822a44;color:#fff}.text__center{text-align:center}.text.efpia-text{display:none}.text p,.text.privacy-info p{font-family:Ubuntu,sans-serif;font-size:1.25rem;line-height:2pc}.text__border,.text__grey-background{border:1px solid #737373;padding:.5rem .5rem 0}.text__grey-background{background-color:#f2f2f2}.text ul{font-family:Ubuntu,sans-serif;font-size:1.25rem;line-height:2pc}.text__black-link p{margin:0;padding:0}.text__black-link p a{color:light-dark(#000,#fff);font-size:1.15rem;font-weight:700}.text__black-link p a:hover{text-decoration:underline}.text__highlighted-ordered-list ol{grid-gap:2rem;counter-reset:list-counter;display:grid;grid-auto-rows:auto auto;grid-template-columns:repeat(1,1fr);padding:0}@media(min-width:768px){.text__highlighted-ordered-list ol{grid-template-columns:repeat(2,1fr)}}.text__highlighted-ordered-list ol li{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:light-dark(#871c2c,#fff);counter-increment:list-counter;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style:none}.text__highlighted-ordered-list ol li:before{content:counter(list-counter);font-size:1.25rem;font-weight:600}@media(min-width:768px){.text__highlighted-ordered-list ol li:first-child{grid-column:1;grid-row:1}.text__highlighted-ordered-list ol li:nth-child(2){grid-column:1;grid-row:2}.text__highlighted-ordered-list ol li:nth-child(3){grid-column:2;grid-row:1}.text__highlighted-ordered-list ol li:nth-child(4){grid-column:2;grid-row:2}}body.lightmode .text__highlighted-ordered-list ol li{color:#871c2c}body.lightmode .text__black-link p a{color:#000}.title-tertiary .cmp-title__text,body.energymode .text__black-link p a,body.energymode .text__highlighted-ordered-list ol li{color:#fff}.title-green-primary .cmp-title__text{color:#17664e}.title-black .cmp-title__text{color:light-dark(#000,#fff)}.title-center .cmp-title__text{text-align:center}body.energy-mode .title-black .cmp-title__text{color:#fff}body.lightmode .title-black .cmp-title__text{color:#000}.cmp-videoteaser{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.cmp-videoteaser .cmp-videoteaser__video{display:inline-block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.cmp-videoteaser .cmp-videoteaser__video:after{background-color:rgba(0,0,0,.8);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.cmp-videoteaser .cmp-videoteaser__video.playing:after{opacity:0}.cmp-videoteaser .cmp-videoteaser__video .play-button{background-color:transparent;background-image:url(clientlib-site/resources/icons/play.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;display:none;height:4rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4rem;z-index:444}.cmp-videoteaser .cmp-videoteaser__video .play-button.hidden{display:none}@media(min-width:768px){.cmp-videoteaser .cmp-videoteaser__video .play-button{display:block}}.cmp-videoteaser .cmp-videoteaser__video video{width:100%}.cmp-form .cmp-form-options__field-description,.cmp-form label,.cmp-form legend{color:light-dark(#000,#fff);font-size:1.25rem;margin-bottom:10px}.cmp-form input,.cmp-form select,.cmp-form textarea{color:#000;margin:0 1rem 2rem 0}.cmp-form input[type=checkbox]:checked{accent-color:light-dark(#822a44,#fff)}.cmp-form input[type=radio]:checked{accent-color:light-dark(#822a44,#000)}.cmp-form input[type=checkbox]:not(:checked),.cmp-form input[type=radio]:not(:checked){accent-color:light-dark(#fff,#000)}.cmp-form .text .cmp-form-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.cmp-form .text .cmp-form-text:has(input[required]) label:after,.cmp-form .text .cmp-form-text:has(textarea[required]) label:after{color:#822a44;content:"*";font-size:inherit;margin-left:.25rem;vertical-align:baseline}.cmp-form .text .cmp-form-text input[type=date],.cmp-form .text .cmp-form-text input[type=email],.cmp-form .text .cmp-form-text input[type=number],.cmp-form .text .cmp-form-text input[type=password],.cmp-form .text .cmp-form-text input[type=tel],.cmp-form .text .cmp-form-text input[type=text],.cmp-form .text .cmp-form-text input[type=time],.cmp-form .text .cmp-form-text textarea{background-color:#f3f3f3;border:1px solid rgba(0,0,0,.5);padding:10px}.cmp-form .text .cmp-form-text input.error[type=date],.cmp-form .text .cmp-form-text input.error[type=email],.cmp-form .text .cmp-form-text input.error[type=number],.cmp-form .text .cmp-form-text input.error[type=password],.cmp-form .text .cmp-form-text input.error[type=tel],.cmp-form .text .cmp-form-text input.error[type=text],.cmp-form .text .cmp-form-text input.error[type=time],.cmp-form .text .cmp-form-text textarea.error{border:1px solid red}.cmp-form .text .cmp-form-text textarea{height:75pt}.cmp-form .text .cmp-form-text .error-message{bottom:-14px;color:red;font-size:1rem;position:absolute}.cmp-form .error-captcha{color:red;font-size:1rem;margin-top:10px}.cmp-form .options fieldset{-webkit-box-orient:vertical;-webkit-box-direction:normal;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0}.cmp-form .options fieldset select{background-color:#f3f3f3;border:1px solid rgba(0,0,0,.5);padding:10px}.cmp-form .options fieldset .cmp-form-options__radio-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}.cmp-form .options fieldset .cmp-form-options__radio-container .cmp-form-options__field-label{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.cmp-form .options fieldset .cmp-form-options__radio-container .cmp-form-options__field-label .cmp-form-options__field-description{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.cmp-form .options fieldset .cmp-form-options__radio-container .cmp-form-options__field-label .cmp-form-options__field-description *{margin:0;padding:0}.cmp-form .options fieldset.cmp-form-options--checkbox[data-cmp-required-message] .cmp-form-options__field-description{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-form .options fieldset.cmp-form-options--checkbox[data-cmp-required-message] .cmp-form-options__field-description:after{color:#822a44;content:"*";font-size:inherit;margin-left:.25rem;vertical-align:baseline}.cmp-form .options fieldset.cmp-form-options--checkbox .cmp-form-options__field-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.cmp-form .options fieldset.cmp-form-options--checkbox .cmp-form-options__field-label *{margin:0;padding:0}.cmp-form .options fieldset .cmp-form-options__label p{margin:0}.cmp-form .options .error-message{color:red;font-size:1rem;position:relative}.cmp-form .options input{margin:0}.cmp-form .button .cmp-form-button{cursor:pointer}.cmp-form .button button[type=SUBMIT]{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:light-dark(#822a44,#fff);border:1px solid light-dark(#822a44,#fff);border-radius:0;color:light-dark(#fff,#000);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:center;line-height:normal;padding:20px 30px;text-decoration:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.cmp-form .button button[type=SUBMIT]:hover{background-color:light-dark(#fff,#000);border-color:light-dark(#822a44,#fff);color:light-dark(#822a44,#fff)}.cmp-form input.first-required+span:after{color:#822a44;content:"*";font-size:inherit;margin-left:.25rem;vertical-align:baseline}.cmp-form .recaptcha{padding:1.5rem 0}.cmp-form .cmp-text p,.cmp-form .privacy-info .cmp-text{font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:400}.cmp-form .privacy-info .cmp-text{border:1px solid;margin:0 1rem 2rem 0;max-height:200px;overflow:scroll;padding:20px}.cmp-form .privacy-info .cmp-text p:first-of-type{display:block;font-family:Ubuntu,sans-serif;font-size:1.25rem;font-weight:700;margin-bottom:10px;text-align:center;text-transform:uppercase}.cmp-form .privacy-info .cmp-text p:not(:first-of-type){font-family:Ubuntu,sans-serif;font-size:1rem;font-weight:400}.cmp-form .privacy .cmp-text{background-color:#f3f3f3;border:1px solid;margin:0 1rem 2rem 0;padding:20px}.cmp-form .privacy .cmp-text p{margin:0}.cmp-form .upload-file .error-message{color:red;font-size:1rem;margin-top:5px}body.energymode .cmp-form-options__field-description,body.energymode label,body.energymode legend{color:#fff}body.energymode .cmp-form-options__field--radio{background-color:#fff;color-scheme:auto}body.energymode .button button[type=SUBMIT]{background-color:#fff;border-color:#fff;color:#000}body.energymode .button button[type=SUBMIT]:hover{background-color:#000;border:1px solid #fff;color:#fff}body.energymode input[type=checkbox]:checked{accent-color:#fff}body.energymode input[type=checkbox]:not(:checked),body.energymode input[type=radio]:checked,body.energymode input[type=radio]:not(:checked){accent-color:#000}body.lightmode .cmp-form-options__field-description,body.lightmode label,body.lightmode legend{color:#000}body.lightmode .cmp-form-options__field--radio{background-color:#fff;color-scheme:auto}body.lightmode .button button[type=SUBMIT]{background-color:#822a44;border:1px solid #822a44;color:#fff}body.lightmode .button button[type=SUBMIT]:hover{background-color:#fff;border:1px solid #822a44;color:#822a44}body.lightmode input[type=checkbox]:checked,body.lightmode input[type=radio]:checked{accent-color:#822a44}@media(prefers-color-scheme:dark){body.lightmode input[type=checkbox]:not(:checked){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #333;cursor:pointer;height:13px;width:13px}}.upload-file{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.upload-file input{margin:0}.upload-file .cq-placeholder{display:none}.upload-file .cmp-form-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;justify-content:center;margin:0 auto 20px;width:100%}.upload-file .cmp-form-text label{-webkit-box-ordinal-group:2;-ms-flex-order:1;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:500;margin:0;order:1}.upload-file .cmp-form-text .cmp-input--container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:center;order:3}.upload-file .cmp-form-text .buttonText{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background-color:green;border-radius:8px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Ubuntu,sans-serif;font-size:1pc;font-weight:700;line-height:20px;padding:10px;text-align:center;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.upload-file .cmp-form-text .buttonText span{font-size:25px;margin-right:.3rem}.upload-file .cmp-form-text .label-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;order:2}.upload-file .cmp-form-text .label_error{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.upload-file .cmp-form-text #myfile{visibility:hidden;width:0}.upload-file .cmp-form-text .buttonText:after{content:none}.upload-file #myFiles{color:#822a44;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:100%}