@charset "utf-8";.cmp-container [style="background-color:#0C2863;"] .cmp-text__contact-card span:before,.cmp-container-section-heading__dark-blue .cmp-text__contact-card span:before{color:#3d95f4}:root{font-size:1pc}@font-face{font-family:OpenSans;font-style:normal;font-weight:400;src:url(clientlib-site-fresubinv2/resources/fonts/94d168f74b7dd50963fd44fe697d6f3e.ttf) format("truetype")}@font-face{font-family:OpenSans-Bold;font-style:normal;font-weight:700;src:url(clientlib-site-fresubinv2/resources/fonts/6bbd5cf43b71e9b0189b2de47ac42950.ttf) format("truetype")}@font-face{font-family:OpenSans-SemiBold;font-style:normal;font-weight:600;src:url(clientlib-site-fresubinv2/resources/fonts/ebebb4b54355687d59886f3e6f1694b3.ttf) format("truetype")}body,html{-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-font-feature-settings:normal;font-feature-settings:normal;background:#fff;color:#000;font-family:OpenSans,Arial,sans-serif;font-size:clamp(1rem,8.6vw,1rem);font-style:normal;-ms-hyphens:none;hyphens:none;-webkit-hyphens:none;line-height:clamp(1.5rem,8.6vw,1.5rem);margin:0;padding:0}@media screen and (max-width:1024px){body,html{font-size:1rem;margin-bottom:.5rem}}body{overflow-x:hidden}body.disabled{overflow-y:hidden}main.fade{opacity:.5}main .image .cmp-image img{border-radius:1.5rem}p{margin-bottom:.625rem}a{cursor:pointer;font-style:normal;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;transition-duration:.3s;-moz-transition-property:box-shadow,color;-webkit-transition-property:color,-webkit-box-shadow;transition-property:color,-webkit-box-shadow;transition-property:box-shadow,color;transition-property:box-shadow,color,-webkit-box-shadow;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}a,a:active,a:focus,a:hover{color:#0064be}a.disabled,a:disabled,a:has(>.disabled),a[disabled]{color:rgba(0,100,190,.3);cursor:auto}b,strong{font-family:OpenSans-Bold,Arial,sans-serif}ol,ul{list-style-position:inside;margin-bottom:1.5rem;padding:0}ol{list-style-type:decimal}button,input,optgroup,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6{color:#0064be;-ms-hyphens:none;hyphens:none;-webkit-hyphens:none}.style-h6{color:#0064be}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0;padding:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}canvas,img,picture,svg,video{background-repeat:no-repeat;background-size:cover;font-style:italic;height:auto;max-width:100%;vertical-align:middle}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;-webkit-transition:none;transition:none;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}}body,html{height:100%;scroll-behavior:smooth}@media print{body header.experiencefragment{position:relative}.cmp-navigation__group{display:none}}#ot-sdk-btn-floating.ot-floating-button{z-index:2!important}@font-face{color:#0064be;font-display:block;font-family:iconfk;font-style:normal;font-weight:400;src:url(clientlib-site-fresubinv2/resources/fonts/icons/iconfk.eot);src:url(clientlib-site-fresubinv2/resources/fonts/icons/iconfk.eot) format("embedded-opentype"),url(clientlib-site-fresubinv2/resources/fonts/icons/iconfk.ttf) format("truetype"),url(clientlib-site-fresubinv2/resources/fonts/icons/iconfk.woff) format("woff"),url(clientlib-site-fresubinv2/resources/fonts/icons/iconfk.svg#iconfk) format("svg")}[class$=-icon],[class$=__icon],[class*=-icon],[class*=__icon]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:iconfk!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none;vertical-align:middle}h1,h2,h3,h4,h5,h6{font-family:OpenSans,Arial,sans-serif;font-style:normal;line-height:1;margin:0;overflow-wrap:break-word}.h1,h1{color:#0f0f10;font-family:OpenSans-Bold,Arial,sans-serif;font-size:2.25rem;font-weight:100;line-height:3.5rem;margin-bottom:1.625rem}@media screen and (max-width:1024px){.h1,h1{font-size:2.875rem;margin-bottom:1.5rem}}.h2,h2{color:#0f0f10;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.875rem;font-weight:100;line-height:2.875rem;margin-bottom:1.25rem}@media screen and (max-width:1024px){.h2,h2{font-size:2.25rem;margin-bottom:1rem}}.h3,h3{color:#0f0f10;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.5rem;font-weight:100;line-height:2.25rem;margin-bottom:1.5rem}@media screen and (max-width:1024px){.h3,h3{font-size:2.125rem;margin-bottom:1.25rem}}.h4,h4{color:#0f0f10;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.25rem;font-weight:100;line-height:1.875rem;margin-bottom:1.125rem}@media screen and (max-width:1024px){.h4,h4{font-size:1.25rem;margin-bottom:1rem}}.h5,h5{color:#0f0f10;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;font-weight:100;line-height:1.75rem;margin-bottom:1rem}@media screen and (max-width:1024px){.h5,h5{font-size:1.125rem;margin-bottom:.75rem}}.h6,h6{color:#0f0f10;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;line-height:1.5rem;margin-bottom:.75rem}@media screen and (max-width:1024px){.h6,h6{font-size:1rem;margin-bottom:.625rem}}.style-h5{color:#0f0f10;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;font-weight:100;line-height:1.75rem;margin-bottom:1rem}@media screen and (max-width:1024px){.style-h5{font-size:1.125rem;margin-bottom:.75rem}}.style-h6{color:#0f0f10;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;line-height:1.5rem;margin-bottom:.75rem}@media screen and (max-width:1024px){.style-h6{font-size:1rem;margin-bottom:.625rem}}a{text-decoration:none}a:hover{color:#07264b}a:active,a:focus,a:hover,a:visited{text-decoration:none}ol,ul{list-style-type:square;padding:0 0 0 spacing(3)}.cmp-accordion{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}.cmp-accordion__header{background:#fff}.cmp-accordion__button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background:transparent;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;justify-content:flex-start;padding:1rem}.cmp-accordion .cmp-accordion__header .cmp-accordion__title{-webkit-box-ordinal-group:3;-ms-flex-order:2;color:#0f0f10;font-size:1.125rem;font-weight:100;line-height:1.75rem;order:2}@media screen and (max-width:1024px){.cmp-accordion .cmp-accordion__header .cmp-accordion__title{font-size:1.125rem;margin-bottom:.75rem}}.cmp-accordion__icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;align-items:center;background:url(../../../etc.clientlibs/fresenius-kabi/clientlibs/clientlib-site/resources/icons/chevron-down-rounded.svg) no-repeat 50%;background-size:100%;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;justify-content:center;order:1;position:relative;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.cmp-accordion__icon:before{background:transparent;border-bottom:2px solid #0064be;border-left:2px solid #0064be;height:1rem;position:absolute;top:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cmp-accordion__panel{padding:1.5rem}.cmp-accordion__panel>*{color:#585963}.cmp-accordion__button--expanded .cmp-accordion__icon:before{top:1pc;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media screen and (max-width:1024px){.cmp-accordion__button{gap:1rem;padding:1rem}.cmp-accordion__panel{padding:1rem}}.cmp-back-to-top{bottom:8rem;display:none;position:fixed;right:24px;z-index:10}@media screen and (max-width:1024px){.cmp-back-to-top{bottom:1rem;right:1rem}}.cmp-back-to-top .cmp-button__text{display:none}.cmp-back-to-top.show{display:block}.cmp-back-to-top .cmp-button{-webkit-box-pack:center;-ms-flex-pack:center;background:hsla(0,0%,100%,.7);border:2px solid #0063be;border-radius:50%;height:3.5rem;justify-content:center;padding:0;width:3.5rem}.cmp-back-to-top .cmp-button:focus,.cmp-back-to-top .cmp-button:focus-visible,.cmp-back-to-top .cmp-button:hover{background:#fff;outline:2px solid #0063be}.cmp-back-to-top .cmp-button:focus-visible{outline-offset:4px}.cmp-back-to-top .cmp-button:before{speak:none;color:#0063be;content:"";font-family:iconfk;font-size:1.8rem;font-style:normal;font-weight:400;margin:0}.cmp-bmi-calculator{--bmi-primary-color:#0052cc;--bmi-text-color:#222;--bmi-border-color:#595959;--bmi-success-color:#009878;--bmi-warning-color:#ffbf00;--bmi-danger-color:#db0d00;--bmi-spacing:1.5rem;--bmi-border-radius:12px;--bmi-focus-outline:3px solid #0052cc;--bmi-focus-offset:2px;--bmi-shadow:0 4px 6px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08);--bmi-transition:all 0.3s cubic-bezier(0.4,0,0.2,1);color:var(--bmi-text-color);font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;line-height:1.5;padding:var(--bmi-spacing)}.cmp-bmi-calculator :focus{outline:var(--bmi-focus-outline);outline-offset:var(--bmi-focus-offset);-webkit-transition:outline-offset .2s ease;transition:outline-offset .2s ease}.cmp-bmi-calculator :focus:not(:focus-visible){outline:none}.cmp-bmi-calculator :focus-visible{outline:var(--bmi-focus-outline);outline-offset:var(--bmi-focus-offset)}.cmp-bmi-calculator__wrapper{background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:var(--bmi-border-radius);-webkit-box-shadow:var(--bmi-shadow);box-shadow:var(--bmi-shadow);margin:0 auto;max-width:75pc;padding:calc(var(--bmi-spacing)*1.5);-webkit-transition:var(--bmi-transition);transition:var(--bmi-transition)}.cmp-bmi-calculator__wrapper:hover{-webkit-box-shadow:0 6px 9pt rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.12);box-shadow:0 6px 9pt rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.12)}.cmp-bmi-calculator__title{color:var(--bmi-text-color);font-size:2rem;font-weight:700;margin-bottom:calc(var(--bmi-spacing)*1.5);position:relative;text-align:center}.cmp-bmi-calculator__title:after{background:var(--bmi-primary-color);border-radius:2px;content:"";display:block;height:4px;margin:1rem auto 0;width:60px}.cmp-bmi-calculator__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--bmi-spacing)*2);margin-bottom:calc(var(--bmi-spacing)*1.5)}@media(max-width:768px){.cmp-bmi-calculator__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cmp-bmi-calculator__figure{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-image:url(clientlib-site-fresubinv2/resources/images/fresubin/bmi.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;justify-content:center;min-height:300px;padding:var(--bmi-spacing)}@media(max-width:768px){.cmp-bmi-calculator__figure{min-height:200px}}.cmp-bmi-calculator__image{border-radius:var(--bmi-border-radius);height:auto;max-width:100%;-webkit-transition:var(--bmi-transition);transition:var(--bmi-transition)}.cmp-bmi-calculator__controls{-webkit-box-flex:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.7);border-radius:var(--bmi-border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:2;flex:2;-ms-flex-direction:column;flex-direction:column;gap:var(--bmi-spacing);padding:var(--bmi-spacing)}.cmp-bmi-calculator__unit-toggle{-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:var(--bmi-spacing)}.cmp-bmi-calculator__unit-button{background:#fff;border:2px solid var(--bmi-border-color);border-radius:var(--bmi-border-radius);color:var(--bmi-text-color);cursor:pointer;font-size:1rem;font-weight:600;min-height:44px;min-width:88px;overflow:hidden;padding:.5rem 1.5rem;position:relative;-webkit-transition:var(--bmi-transition);transition:var(--bmi-transition)}.cmp-bmi-calculator__unit-button:before{background:hsla(0,0%,100%,.2);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .3s ease,height .3s ease;transition:width .3s ease,height .3s ease;width:0}.cmp-bmi-calculator__unit-button:hover{background-color:#f5f5f5;border-color:var(--bmi-primary-color);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cmp-bmi-calculator__unit-button:hover:before{height:120%;width:120%}.cmp-bmi-calculator__unit-button--active{background:var(--bmi-primary-color);border-color:var(--bmi-primary-color);-webkit-box-shadow:0 2px 4px rgba(0,82,204,.2);box-shadow:0 2px 4px rgba(0,82,204,.2);color:#fff}.cmp-bmi-calculator__unit-button--active:hover{background-color:#003d99}.cmp-bmi-calculator__toggle-button{background:var(--bmi-primary-color);border:none;border-radius:var(--bmi-border-radius);color:#fff;cursor:pointer;padding:.5rem 1rem;-webkit-transition:background-color .3s;transition:background-color .3s}.cmp-bmi-calculator__toggle-button:hover{background-color:#004d99}.cmp-bmi-calculator__input-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:2px solid var(--bmi-border-color);border-radius:var(--bmi-border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:calc(var(--bmi-spacing)*.75);-webkit-transition:var(--bmi-transition);transition:var(--bmi-transition)}.cmp-bmi-calculator__input-group:hover{border-color:var(--bmi-primary-color);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.cmp-bmi-calculator__label{color:var(--bmi-text-color);font-size:1rem;font-weight:600;min-width:75pt}.cmp-bmi-calculator__age-slider,.cmp-bmi-calculator__height-slider,.cmp-bmi-calculator__weight-slider{-webkit-box-flex:1;-webkit-appearance:none;background:-webkit-gradient(linear,left top,right top,from(var(--bmi-primary-color)),color-stop(var(--bmi-primary-color)),color-stop(#e0e0e0),to(#e0e0e0));background:linear-gradient(to right,var(--bmi-primary-color) 0,var(--bmi-primary-color) var(--slider-progress,0),#e0e0e0 var(--slider-progress,0),#e0e0e0 100%);border-radius:8px;cursor:pointer;-ms-flex:1;flex:1;height:10px;margin:1rem 0;outline:none;position:relative;-webkit-transition:var(--bmi-transition);transition:var(--bmi-transition)}.cmp-bmi-calculator__age-slider:hover,.cmp-bmi-calculator__height-slider:hover,.cmp-bmi-calculator__weight-slider:hover{background:-webkit-gradient(linear,left top,right top,from(var(--bmi-primary-color)),color-stop(var(--bmi-primary-color)),color-stop(#d0d0d0),to(#d0d0d0));background:linear-gradient(to right,var(--bmi-primary-color) 0,var(--bmi-primary-color) var(--slider-progress,0),#d0d0d0 var(--slider-progress,0),#d0d0d0 100%)}.cmp-bmi-calculator__age-slider::-webkit-slider-runnable-track,.cmp-bmi-calculator__height-slider::-webkit-slider-runnable-track,.cmp-bmi-calculator__weight-slider::-webkit-slider-runnable-track{-webkit-appearance:none;border-radius:8px;height:10px}.cmp-bmi-calculator__age-slider::-moz-range-track,.cmp-bmi-calculator__height-slider::-moz-range-track,.cmp-bmi-calculator__weight-slider::-moz-range-track{background:transparent;border-radius:8px;height:10px}.cmp-bmi-calculator__age-slider::-webkit-slider-thumb,.cmp-bmi-calculator__height-slider::-webkit-slider-thumb,.cmp-bmi-calculator__weight-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid var(--bmi-primary-color);border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;height:28px;margin-top:-9px;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:28px;z-index:2}.cmp-bmi-calculator__age-slider::-webkit-slider-thumb:hover,.cmp-bmi-calculator__height-slider::-webkit-slider-thumb:hover,.cmp-bmi-calculator__weight-slider::-webkit-slider-thumb:hover{background:var(--bmi-primary-color);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15);-webkit-transform:scale(1.15);transform:scale(1.15)}.cmp-bmi-calculator__age-slider::-webkit-slider-thumb:active,.cmp-bmi-calculator__height-slider::-webkit-slider-thumb:active,.cmp-bmi-calculator__weight-slider::-webkit-slider-thumb:active{-webkit-transform:scale(1.1);transform:scale(1.1)}.cmp-bmi-calculator__age-slider::-moz-range-thumb,.cmp-bmi-calculator__height-slider::-moz-range-thumb,.cmp-bmi-calculator__weight-slider::-moz-range-thumb{background:#fff;border:2px solid var(--bmi-primary-color);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);cursor:pointer;height:28px;position:relative;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:28px;z-index:2}.cmp-bmi-calculator__age-slider::-moz-range-thumb:hover,.cmp-bmi-calculator__height-slider::-moz-range-thumb:hover,.cmp-bmi-calculator__weight-slider::-moz-range-thumb:hover{background:var(--bmi-primary-color);box-shadow:0 4px 8px rgba(0,0,0,.15);transform:scale(1.15)}.cmp-bmi-calculator__age-slider::-moz-range-thumb:active,.cmp-bmi-calculator__height-slider::-moz-range-thumb:active,.cmp-bmi-calculator__weight-slider::-moz-range-thumb:active{transform:scale(1.1)}.cmp-bmi-calculator__age-slider:focus,.cmp-bmi-calculator__height-slider:focus,.cmp-bmi-calculator__weight-slider:focus{outline:none}.cmp-bmi-calculator__age-slider:focus::-webkit-slider-thumb,.cmp-bmi-calculator__height-slider:focus::-webkit-slider-thumb,.cmp-bmi-calculator__weight-slider:focus::-webkit-slider-thumb{-webkit-box-shadow:0 0 0 3px rgba(0,82,204,.2);box-shadow:0 0 0 3px rgba(0,82,204,.2)}.cmp-bmi-calculator__age-slider:focus::-moz-range-thumb,.cmp-bmi-calculator__height-slider:focus::-moz-range-thumb,.cmp-bmi-calculator__weight-slider:focus::-moz-range-thumb{box-shadow:0 0 0 3px rgba(0,82,204,.2)}.cmp-bmi-calculator__age-slider:before,.cmp-bmi-calculator__height-slider:before,.cmp-bmi-calculator__weight-slider:before{background-image:repeating-linear-gradient(90deg,transparent,transparent 9%,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 10%);content:"";height:6px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.cmp-bmi-calculator__input-group:has(.cmp-bmi-calculator__age-slider),.cmp-bmi-calculator__input-group:has(.cmp-bmi-calculator__height-slider),.cmp-bmi-calculator__input-group:has(.cmp-bmi-calculator__weight-slider){background:linear-gradient(145deg,#fff,#f5f5f5);border:none;-webkit-box-shadow:inset 2px 2px 5px rgba(0,0,0,.05),inset -2px -2px 5px hsla(0,0%,100%,.9);box-shadow:inset 2px 2px 5px rgba(0,0,0,.05),inset -2px -2px 5px hsla(0,0%,100%,.9);padding:calc(var(--bmi-spacing)*1)}.cmp-bmi-calculator__input-group:has(.cmp-bmi-calculator__age-slider):hover,.cmp-bmi-calculator__input-group:has(.cmp-bmi-calculator__height-slider):hover,.cmp-bmi-calculator__input-group:has(.cmp-bmi-calculator__weight-slider):hover{background:linear-gradient(145deg,#f8f8f8,#fff)}.cmp-bmi-calculator__value-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;min-width:90pt}.cmp-bmi-calculator__age-value,.cmp-bmi-calculator__height-value,.cmp-bmi-calculator__weight-value{background:transparent;border:1px solid var(--bmi-border-color);border-radius:var(--bmi-border-radius);color:var(--bmi-primary-color);font-size:1.25rem;font-weight:700;padding:.25rem .5rem;text-align:right;-webkit-transition:var(--bmi-transition);transition:var(--bmi-transition);width:5pc}.cmp-bmi-calculator__age-value::-webkit-inner-spin-button,.cmp-bmi-calculator__age-value::-webkit-outer-spin-button,.cmp-bmi-calculator__height-value::-webkit-inner-spin-button,.cmp-bmi-calculator__height-value::-webkit-outer-spin-button,.cmp-bmi-calculator__weight-value::-webkit-inner-spin-button,.cmp-bmi-calculator__weight-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cmp-bmi-calculator__age-value[type=number],.cmp-bmi-calculator__height-value[type=number],.cmp-bmi-calculator__weight-value[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cmp-bmi-calculator__age-value:hover,.cmp-bmi-calculator__height-value:hover,.cmp-bmi-calculator__weight-value:hover{background:hsla(0,0%,100%,.5);border-color:var(--bmi-border-color)}.cmp-bmi-calculator__age-value:focus,.cmp-bmi-calculator__height-value:focus,.cmp-bmi-calculator__weight-value:focus{background:#fff;border-color:var(--bmi-primary-color);-webkit-box-shadow:0 0 0 2px rgba(0,82,204,.2);box-shadow:0 0 0 2px rgba(0,82,204,.2);outline:none}.cmp-bmi-calculator__age-unit,.cmp-bmi-calculator__height-unit,.cmp-bmi-calculator__weight-unit{color:var(--bmi-text-color);font-size:1rem;font-weight:500;min-width:30px;opacity:.8}.cmp-bmi-calculator__results{background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:var(--bmi-border-radius);-webkit-box-shadow:var(--bmi-shadow);box-shadow:var(--bmi-shadow);padding:calc(var(--bmi-spacing)*1.5);text-align:center}.cmp-bmi-calculator__bmi-value{background-color:#fff;border-radius:var(--bmi-border-radius);color:#fff;font-size:3rem;font-weight:700;margin:1rem 0;padding:1rem;position:relative;text-shadow:1px 1px 2px rgba(0,0,0,.1);-webkit-transition:var(--bmi-transition);transition:var(--bmi-transition)}.cmp-bmi-calculator__bmi-value:before{border-radius:var(--bmi-border-radius);-webkit-box-shadow:inset 0 4px 8px rgba(0,0,0,.45),0 4px 8px rgba(0,0,0,.1);box-shadow:inset 0 4px 8px rgba(0,0,0,.45),0 4px 8px rgba(0,0,0,.1);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.cmp-bmi-calculator__bmi-value--overweight,.cmp-bmi-calculator__bmi-value--severe-underweight{background-color:var(--bmi-danger-color)}.cmp-bmi-calculator__bmi-value--slightly-overweight,.cmp-bmi-calculator__bmi-value--underweight{background-color:var(--bmi-warning-color)}.cmp-bmi-calculator__bmi-value--normalweight{background-color:var(--bmi-success-color)}.cmp-bmi-calculator__status-bar{background:-webkit-gradient(linear,left top,right top,from(var(--bmi-danger-color)),color-stop(15%,var(--bmi-warning-color)),color-stop(20%,var(--bmi-success-color)),color-stop(40%,var(--bmi-warning-color)),to(var(--bmi-danger-color)));background:linear-gradient(to right,var(--bmi-danger-color) 0,var(--bmi-warning-color) 15%,var(--bmi-success-color) 20%,var(--bmi-warning-color) 40%,var(--bmi-danger-color) 100%);border-radius:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.1);box-shadow:inset 0 2px 4px rgba(0,0,0,.1);height:15px;margin:calc(var(--bmi-spacing)*1.5) 0;position:relative}.cmp-bmi-calculator__status-indicator{background:#fff;border:3px solid;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);height:30px;position:absolute;top:-7px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:var(--bmi-transition);transition:var(--bmi-transition);width:30px}.cmp-bmi-calculator__status-indicator:after{background:currentColor;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px}.cmp-bmi-calculator__health-status{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.7);border-radius:var(--bmi-border-radius);color:var(--bmi-text-color);font-size:1.125rem;line-height:1.6;margin:var(--bmi-spacing) 0 0;padding:1rem}@media(max-width:768px){.cmp-bmi-calculator__input-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-bmi-calculator__input-group .cmp-bmi-calculator__label{margin-bottom:.5rem;width:100%}.cmp-bmi-calculator__unit-button{padding:.5rem 1rem}.cmp-bmi-calculator__bmi-value{font-size:2.5rem}}.cmp-bmi-calculator__announcer{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(forced-colors:active){.cmp-bmi-calculator{--bmi-primary-color:Highlight;--bmi-text-color:CanvasText;--bmi-border-color:ButtonBorder}.cmp-bmi-calculator *{forced-color-adjust:none}}@media print{.cmp-bmi-calculator{background:none;padding:0}.cmp-bmi-calculator__wrapper{border:1px solid #000;-webkit-box-shadow:none;box-shadow:none}.cmp-bmi-calculator__status-bar{border:1px solid #000;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.cmp-breadcrumb{display:block;margin:1.5rem 0}.cmp-breadcrumb__list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-touch-action:manipulation;touch-action:manipulation}.cmp-breadcrumb__list::-webkit-scrollbar{display:none}.cmp-breadcrumb__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;line-height:1.5rem;white-space:pre}.cmp-breadcrumb__item:after{color:rgba(0,0,0,.8);content:"/";padding:0 .5rem}.cmp-breadcrumb__item-link{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;flex-shrink:0}@media screen and (max-width:768px){.cmp-breadcrumb{margin:1rem 0}.cmp-breadcrumb__item{font-size:.875rem}.cmp-breadcrumb__item:after{padding:0 .5rem}}.cmp-button--centre .cmp-button{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cmp-button__icon--chevron-down.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--chevron-down.after:after{content:""}.cmp-button__icon--chevron-down.after:before{display:none}.cmp-button__icon--chevron-left.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--chevron-left.after:after{content:""}.cmp-button__icon--chevron-left.after:before{display:none}.cmp-button__icon--chevron-right.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--chevron-right.after:after{content:""}.cmp-button__icon--chevron-right.after:before{display:none}.cmp-button__icon--chevron-up.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--chevron-up.after:after{content:""}.cmp-button__icon--chevron-up.after:before{display:none}.cmp-button__icon--close.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--close.after:after{content:""}.cmp-button__icon--close.after:before{display:none}.cmp-button__icon--icon-arrow-big.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--icon-arrow-big.after:after{content:""}.cmp-button__icon--icon-arrow-big.after:before{display:none}.cmp-button__icon--arrow-down.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--arrow-down.after:after{content:""}.cmp-button__icon--arrow-down.after:before{display:none}.cmp-button__icon--arrow-left.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--arrow-left.after:after{content:""}.cmp-button__icon--arrow-left.after:before{display:none}.cmp-button__icon--arrow-right.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--arrow-right.after:after{content:""}.cmp-button__icon--arrow-right.after:before{display:none}.cmp-button__icon--arrow-up.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--arrow-up.after:after{content:""}.cmp-button__icon--arrow-up.after:before{display:none}.cmp-button__icon--error.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--error.after:after{content:""}.cmp-button__icon--error.after:before{display:none}.cmp-button__icon--globe-alt-2.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--globe-alt-2.after:after{content:""}.cmp-button__icon--globe-alt-2.after:before{display:none}.cmp-button__icon--globe.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--globe.after:after{content:""}.cmp-button__icon--globe.after:before{display:none}.cmp-button__icon--home.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--home.after:after{content:""}.cmp-button__icon--home.after:before{display:none}.cmp-button__icon--facebook.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--facebook.after:after{content:""}.cmp-button__icon--facebook.after:before{display:none}.cmp-button__icon--menu.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--menu.after:after{content:""}.cmp-button__icon--menu.after:before{display:none}.cmp-button__icon--minus.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--minus.after:after{content:""}.cmp-button__icon--minus.after:before{display:none}.cmp-button__icon--pause.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--pause.after:after{content:""}.cmp-button__icon--pause.after:before{display:none}.cmp-button__icon--link.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--link.after:after{content:""}.cmp-button__icon--link.after:before{display:none}.cmp-button__icon--linkedin.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--linkedin.after:after{content:""}.cmp-button__icon--linkedin.after:before{display:none}.cmp-button__icon--x.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--x.after:after{content:""}.cmp-button__icon--x.after:before{display:none}.cmp-button__icon--instagram.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--instagram.after:after{content:""}.cmp-button__icon--instagram.after:before{display:none}.cmp-button__icon--plus.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--plus.after:after{content:""}.cmp-button__icon--plus.after:before{display:none}.cmp-button__icon--search.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--search.after:after{content:""}.cmp-button__icon--search.after:before{display:none}.cmp-button__icon--filter.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--filter.after:after{content:""}.cmp-button__icon--filter.after:before{display:none}.cmp-button__icon--add-calendar.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--add-calendar.after:after{content:""}.cmp-button__icon--add-calendar.after:before{display:none}.cmp-button__icon--download.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--download.after:after{content:""}.cmp-button__icon--download.after:before{display:none}.cmp-button__icon--checkmark.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--checkmark.after:after{content:""}.cmp-button__icon--checkmark.after:before{display:none}.cmp-button__icon--phone.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--phone.after:after{content:""}.cmp-button__icon--phone.after:before{display:none}.cmp-button__icon--envelope.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--envelope.after:after{content:""}.cmp-button__icon--envelope.after:before{display:none}.cmp-button__icon--location.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--location.after:after{content:""}.cmp-button__icon--location.after:before{display:none}.cmp-button__icon--fax.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--fax.after:after{content:""}.cmp-button__icon--fax.after:before{display:none}.cmp-button__icon--padlock_svg.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--padlock_svg.after:after{content:""}.cmp-button__icon--padlock_svg.after:before{display:none}.cmp-button__icon--account.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--account.after:after{content:""}.cmp-button__icon--account.after:before{display:none}.cmp-button__icon--rutube.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--rutube.after:after{content:""}.cmp-button__icon--rutube.after:before{display:none}.cmp-button__icon--youtube.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--youtube.after:after{content:""}.cmp-button__icon--youtube.after:before{display:none}.cmp-button__icon--circle-arrow.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--circle-arrow.after:after{content:""}.cmp-button__icon--circle-arrow.after:before{display:none}.cmp-button__icon--medical-professional.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--medical-professional.after:after{content:""}.cmp-button__icon--medical-professional.after:before{display:none}.cmp-button__icon--sphere.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--sphere.after:after{content:""}.cmp-button__icon--sphere.after:before{display:none}.cmp-button__icon--back-to-top.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--back-to-top.after:after{content:""}.cmp-button__icon--back-to-top.after:before{display:none}.cmp-button__icon--download-2.after{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:1rem;order:2}.cmp-button__icon--download-2.after:after{content:""}.cmp-button__icon--download-2.after:before{display:none}.cmp-button__icon--chevron-down.before:before,.cmp-button__icon--chevron-down:before{content:"";margin-right:1rem}.cmp-button__icon--chevron-left.before:before,.cmp-button__icon--chevron-left:before{content:"";margin-right:1rem}.cmp-button__icon--chevron-right.before:before,.cmp-button__icon--chevron-right:before{content:"";margin-right:1rem}.cmp-button__icon--chevron-up.before:before,.cmp-button__icon--chevron-up:before{content:"";margin-right:1rem}.cmp-button__icon--close.before:before,.cmp-button__icon--close:before{content:"";margin-right:1rem}.cmp-button__icon--icon-arrow-big.before:before,.cmp-button__icon--icon-arrow-big:before{content:"";margin-right:1rem}.cmp-button__icon--arrow-down.before:before,.cmp-button__icon--arrow-down:before{content:"";margin-right:1rem}.cmp-button__icon--arrow-left.before:before,.cmp-button__icon--arrow-left:before{content:"";margin-right:1rem}.cmp-button__icon--arrow-right.before:before,.cmp-button__icon--arrow-right:before{content:"";margin-right:1rem}.cmp-button__icon--arrow-up.before:before,.cmp-button__icon--arrow-up:before{content:"";margin-right:1rem}.cmp-button__icon--error.before:before,.cmp-button__icon--error:before{content:"";margin-right:1rem}.cmp-button__icon--globe-alt-2.before:before,.cmp-button__icon--globe-alt-2:before{content:"";margin-right:1rem}.cmp-button__icon--globe.before:before,.cmp-button__icon--globe:before{content:"";margin-right:1rem}.cmp-button__icon--home.before:before,.cmp-button__icon--home:before{content:"";margin-right:1rem}.cmp-button__icon--facebook.before:before,.cmp-button__icon--facebook:before{content:"";margin-right:1rem}.cmp-button__icon--menu.before:before,.cmp-button__icon--menu:before{content:"";margin-right:1rem}.cmp-button__icon--minus.before:before,.cmp-button__icon--minus:before{content:"";margin-right:1rem}.cmp-button__icon--pause.before:before,.cmp-button__icon--pause:before{content:"";margin-right:1rem}.cmp-button__icon--link.before:before,.cmp-button__icon--link:before{content:"";margin-right:1rem}.cmp-button__icon--linkedin.before:before,.cmp-button__icon--linkedin:before{content:"";margin-right:1rem}.cmp-button__icon--x.before:before,.cmp-button__icon--x:before{content:"";margin-right:1rem}.cmp-button__icon--instagram.before:before,.cmp-button__icon--instagram:before{content:"";margin-right:1rem}.cmp-button__icon--plus.before:before,.cmp-button__icon--plus:before{content:"";margin-right:1rem}.cmp-button__icon--search.before:before,.cmp-button__icon--search:before{content:"";margin-right:1rem}.cmp-button__icon--filter.before:before,.cmp-button__icon--filter:before{content:"";margin-right:1rem}.cmp-button__icon--add-calendar.before:before,.cmp-button__icon--add-calendar:before{content:"";margin-right:1rem}.cmp-button__icon--download.before:before,.cmp-button__icon--download:before{content:"";margin-right:1rem}.cmp-button__icon--checkmark.before:before,.cmp-button__icon--checkmark:before{content:"";margin-right:1rem}.cmp-button__icon--phone.before:before,.cmp-button__icon--phone:before{content:"";margin-right:1rem}.cmp-button__icon--envelope.before:before,.cmp-button__icon--envelope:before{content:"";margin-right:1rem}.cmp-button__icon--location.before:before,.cmp-button__icon--location:before{content:"";margin-right:1rem}.cmp-button__icon--fax.before:before,.cmp-button__icon--fax:before{content:"";margin-right:1rem}.cmp-button__icon--padlock_svg.before:before,.cmp-button__icon--padlock_svg:before{content:"";margin-right:1rem}.cmp-button__icon--account.before:before,.cmp-button__icon--account:before{content:"";margin-right:1rem}.cmp-button__icon--rutube.before:before,.cmp-button__icon--rutube:before{content:"";margin-right:1rem}.cmp-button__icon--youtube.before:before,.cmp-button__icon--youtube:before{content:"";margin-right:1rem}.cmp-button__icon--circle-arrow.before:before,.cmp-button__icon--circle-arrow:before{content:"";margin-right:1rem}.cmp-button__icon--medical-professional.before:before,.cmp-button__icon--medical-professional:before{content:"";margin-right:1rem}.cmp-button__icon--sphere.before:before,.cmp-button__icon--sphere:before{content:"";margin-right:1rem}.cmp-button__icon--back-to-top.before:before,.cmp-button__icon--back-to-top:before{content:"";margin-right:1rem}.cmp-button__icon--download-2.before:before,.cmp-button__icon--download-2:before{content:"";margin-right:1rem}.cmp-carousel{overflow:hidden;position:relative;width:100%}.cmp-carousel .cmp-carousel__content:has(.cmp-carousel__item[aria-label="Slide 1 of 1"]) .cmp-carousel__actions{display:none}.cmp-carousel .cmp-carousel__action{background-color:transparent;border:none;border-radius:0;cursor:pointer;height:100%;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.5rem;z-index:2}.cmp-carousel .cmp-carousel__action-text{display:none}.cmp-carousel .cmp-carousel__action:before{border-style:solid;content:"";display:inline-block;height:.75rem;position:relative;vertical-align:middle;width:.75rem}.cmp-carousel .cmp-carousel__action--previous:before{border-color:#0064be;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.cmp-carousel .cmp-carousel__action--next:before{border-color:#0064be;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cmp-carousel .cmp-carousel__indicators{margin:1pc 0}.cmp-carousel .cmp-carousel__indicator{background-color:#b2b3b9;border-radius:50%;height:1rem;width:1rem}.cmp-carousel .cmp-carousel__indicator--active{background-color:#0064be}.cmp-carousel .cmp-carousel__content{margin:0;padding:0}.cmp-carousel .cmp-carousel__item{margin:0;padding:0;position:absolute;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;width:100%}.cmp-carousel .cmp-carousel__item--active{opacity:1;position:relative}.cmp-carousel .cmp-carousel__item .text{padding:3.75rem;text-align:center}@media screen and (max-width:1024px){.cmp-carousel .cmp-carousel__action{width:50px}.cmp-carousel .cmp-carousel__action:before{height:1rem;width:1rem}}.cmp-container-columns .cmp-container{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,(100% - 7rem)/8),1fr));margin:0 auto;padding:2rem 0;row-gap:2rem;width:100%}@media screen and (max-width:1024px){.cmp-container-columns .cmp-container{grid-template-columns:repeat(auto-fill,minmax(min(25pc,100%),1fr))}}.cmp-container-columns .cmp-container:has(.keyfactsblock){-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-content:center}.cmp-download{-webkit-box-direction:normal;gap:.5rem}.cmp-download,.cmp-download__properties{-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-download__property{gap:.5rem}.cmp-experiencefragment--footer .cmp-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;min-width:100%;padding:2.25rem 0;position:relative;row-gap:.75rem}.cmp-experiencefragment--footer .cmp-container .list,.cmp-experiencefragment--footer .cmp-container .text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.cmp-experiencefragment--footer .cmp-container .cmp-text *{color:#0064be;font-family:OpenSans-Bold,Arial,sans-serif;margin:0}.cmp-experiencefragment--footer .cmp-container .cmp-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:.75rem;margin:0}.cmp-experiencefragment--footer .cmp-container .cmp-list__item{list-style:none}.cmp-experiencefragment--footer .cmp-container .cmp-list__item:not(:last-child){border-right:1px solid #0064be;padding-right:.75rem}.cmp-experiencefragment--footer .cmp-container .cmp-list__item-title{color:#0064be}.cmp-experiencefragment--footer .cmp-container .cmp-list__item__link{color:#0064be;text-decoration:none;white-space:nowrap}.cmp-experiencefragment--footer .cmp-container .cmp-list__item__link:focus-visible,.cmp-experiencefragment--footer .cmp-container .cmp-list__item__link:focus:not(:focus-visible),.cmp-experiencefragment--footer .cmp-container .cmp-list__item__link:hover{text-decoration:underline}.cmp-experiencefragment--footer .cmp-container .image{width:200px}@media screen and (max-width:1024px){.cmp-experiencefragment--footer .cmp-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:static}.cmp-experiencefragment--footer .cmp-container .cmp-list{-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.5rem}.cmp-experiencefragment--footer .cmp-container .image{-ms-flex-preferred-size:100%;flex-basis:100%;margin-left:0;position:relative;right:auto;top:0}}.cmp-form-options__label{display:none}.cmp-image-text-block{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:1fr 1fr;isolation:isolate;padding:5.5rem 0}.cmp-image-text-block h2{margin-bottom:3rem}@media screen and (max-width:1024px){.cmp-image-text-block h2{margin-bottom:1.5rem}}.cmp-image-text-block h3{margin-bottom:2rem}@media screen and (max-width:1024px){.cmp-image-text-block h3{margin-bottom:1.5rem}}.cmp-image-text-block h4,.cmp-image-text-block h5{margin-bottom:1rem}.cmp-image-text-block h6,.cmp-image-text-block p:has(small),.cmp-image-text-block small{margin-bottom:.5rem}.cmp-image-text-block p{margin-bottom:1.5rem}.cmp-image-text-block .style-h5,.cmp-image-text-block .style-h6,.cmp-image-text-block p:has(small),.cmp-image-text-block small{display:block}@media screen and (max-width:1024px){.cmp-image-text-block{gap:2.5rem;grid-template-columns:1fr;grid-template-rows:1fr;padding:3.75rem 0}}.cmp-image-text-block sub,.cmp-image-text-block sup{position:relative;top:-.4em;vertical-align:baseline}.cmp-image-text-block sub{top:.4em}.cmp-image-text-block .cmp-teaser__content{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;gap:0;order:unset}@media screen and (max-width:1024px){.cmp-image-text-block .cmp-teaser__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.cmp-image-text-block.col-33{grid-template-columns:1fr 2fr}@media screen and (max-width:1024px){.cmp-image-text-block.col-33{gap:2.5rem;grid-template-columns:1fr;grid-template-rows:1fr}}.cmp-image-text-block.col-66{grid-template-columns:2fr 1fr}@media screen and (max-width:1024px){.cmp-image-text-block.col-66{gap:2.5rem;grid-template-columns:1fr;grid-template-rows:1fr}}.cmp-image-text-block.col-80.left,.cmp-image-text-block.col-80.right{grid-template-columns:4fr 1fr}@media screen and (max-width:1024px){.cmp-image-text-block.col-80.left,.cmp-image-text-block.col-80.right{gap:2.5rem;grid-template-columns:1fr;grid-template-rows:1fr}}.cmp-image-text-block.col-20{grid-template-columns:1fr 4fr}@media screen and (max-width:1024px){.cmp-image-text-block.col-20{gap:2.5rem;grid-template-columns:1fr;grid-template-rows:1fr}}.cmp-image-text-block.left>.cmp-teaser__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cmp-image-text-block .cmp-teaser__image{-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;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:1024px){.cmp-image-text-block .cmp-teaser__image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.cmp-image-text-block .cmp-teaser__caption{font-size:.75rem;grid-column:2;line-height:1.125rem;margin-top:.5rem}@media screen and (max-width:1024px){.cmp-image-text-block .cmp-teaser__caption{font-size:.875rem;line-height:1.5rem}}.cmp-image-text-block__no-padding .cmp-image-text-block{padding:1.25rem 0 0}.imagetextblock .cmp-teaser__description a{color:#0064be;cursor:pointer;text-decoration:underline;text-decoration-thickness:2px}.imagetextblock .cmp-teaser__description a:focus,.imagetextblock .cmp-teaser__description a:hover{color:#0064be;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.imagetextblock .cmp-teaser__description a:active{color:#0c3c70}.imagetextblock .cmp-teaser__description a:disabled,.imagetextblock .cmp-teaser__description a[disabled]{color:rgba(0,100,190,.4)}.imagetextblock .cmp-teaser__action-link.link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f0f10;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;font-weight:100;line-height:1.75rem;margin:0;position:relative;z-index:1}@media screen and (max-width:1024px){.imagetextblock .cmp-teaser__action-link.link{font-size:1.125rem;margin-bottom:.75rem}}.imagetextblock .cmp-teaser__action-link.link{color:#000}.imagetextblock .cmp-teaser__action-link.link:focus,.imagetextblock .cmp-teaser__action-link.link:hover{color:#0064be;cursor:pointer}.imagetextblock .cmp-teaser__action-link.link:active{color:#0064be}.imagetextblock .cmp-teaser__action-link.link:after{speak:none;color:#0064be;content:"";font-family:iconfk;font-size:3.5rem;font-style:normal;font-weight:400;margin-left:.5rem;margin-right:auto;min-width:4rem;overflow:hidden;text-indent:-1.5rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.imagetextblock .cmp-teaser__action-link.link:focus:after,.imagetextblock .cmp-teaser__action-link.link:hover:after{text-indent:0}.imagetextblock .cmp-teaser__action-link.product-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f0f10;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;font-weight:100;line-height:1.75rem;margin:0 0 1rem;position:relative;z-index:1}@media screen and (max-width:1024px){.imagetextblock .cmp-teaser__action-link.product-link{font-size:1.125rem;margin-bottom:.75rem}}.imagetextblock .cmp-teaser__action-link.product-link{color:#000}.imagetextblock .cmp-teaser__action-link.product-link:focus,.imagetextblock .cmp-teaser__action-link.product-link:hover{color:#0064be;cursor:pointer}.imagetextblock .cmp-teaser__action-link.product-link:active{color:#0064be}.imagetextblock .cmp-teaser__action-link.product-link:after{speak:none;color:#0064be;content:"";font-family:iconfk;font-size:3.5rem;font-style:normal;font-weight:400;margin-left:.5rem;margin-right:auto;min-width:4rem;overflow:hidden;text-indent:-1.5rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.imagetextblock .cmp-teaser__action-link.product-link:focus:after,.imagetextblock .cmp-teaser__action-link.product-link:hover:after{text-indent:0}.imagetextblock .cmp-teaser__action-link.button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0064be;border:1px solid transparent;border-radius:.5rem;color:#fafafa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;padding:1rem 2rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.imagetextblock .cmp-teaser__action-link.button span{color:#fafafa}.imagetextblock .cmp-teaser__action-link.button:hover{background:#0c3c70;border:1px solid transparent;color:#fafafa}.imagetextblock .cmp-teaser__action-link.button:focus{outline:2px solid #6d2463;outline-offset:2px}.imagetextblock .cmp-teaser__action-link.button:active{background:#07264b}.imagetextblock .cmp-teaser__action-link.button:disabled,.imagetextblock .cmp-teaser__action-link.button[disabled]{background-color:#f3f3f4;color:#fafafa}.imagetextblock .cmp-teaser__action-link.button:disabled span,.imagetextblock .cmp-teaser__action-link.button[disabled] span{color:#6b6c78}.imagetextblock .cmp-image__image{margin-bottom:0}.imagetextblock.cmp-no-space .cmp-image-text-block{padding:0}.cmp-image-text-block__dark .cmp-teaser__description a{color:#fff;text-decoration:underline;text-decoration-thickness:2px}.cmp-image-text-block__dark .cmp-teaser__description a:focus,.cmp-image-text-block__dark .cmp-teaser__description a:hover{color:hsla(0,0%,100%,.5)}.cmp-image-text-block__dark .cmp-teaser__description a:active{-webkit-box-shadow:#fff;box-shadow:#fff;color:#fff}.cmp-image-text-block__dark .cmp-teaser__description a:disabled,.cmp-image-text-block__dark .cmp-teaser__description a[disabled]{color:rgba(0,100,190,.3)}.cmp-image-text-block__dark .cmp-teaser__action-link.link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0f0f10;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;font-weight:100;line-height:1.75rem;margin:0;position:relative;z-index:1}@media screen and (max-width:1024px){.cmp-image-text-block__dark .cmp-teaser__action-link.link{font-size:1.125rem;margin-bottom:.75rem}}.cmp-image-text-block__dark .cmp-teaser__action-link.link{color:#000}.cmp-image-text-block__dark .cmp-teaser__action-link.link:active,.cmp-image-text-block__dark .cmp-teaser__action-link.link:focus,.cmp-image-text-block__dark .cmp-teaser__action-link.link:hover{color:#0064be}.cmp-image-text-block__dark .cmp-teaser__action-link.link:after{speak:none;color:#0064be;content:"";font-family:iconfk;font-size:3.5rem;font-style:normal;font-weight:400;margin-left:.5rem;margin-right:auto;min-width:4rem;overflow:hidden;text-indent:-1.5rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cmp-image-text-block__dark .cmp-teaser__action-link.link:focus:after,.cmp-image-text-block__dark .cmp-teaser__action-link.link:hover:after{text-indent:0}.cmp-image-text-block__dark .cmp-teaser__action-link.link{color:#fff}.cmp-image-text-block__dark .cmp-teaser__action-link.link:focus,.cmp-image-text-block__dark .cmp-teaser__action-link.link:hover{color:hsla(0,0%,100%,.5);cursor:pointer}.cmp-image-text-block__dark .cmp-teaser__action-link.link:active{color:hsla(0,0%,100%,.5)}.cmp-image-text-block__dark .cmp-teaser__action-link.link.link{border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;color:#0f0f10;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;font-size:1.125rem;font-weight:100;line-height:1.75rem;margin-bottom:1rem}.cmp-image-text-block__dark .cmp-teaser__action-link.link.link:focus,.cmp-image-text-block__dark .cmp-teaser__action-link.link.link:hover{color:hsla(0,0%,100%,.5);cursor:pointer}.cmp-image-text-block__dark .cmp-teaser__action-link.link.link:active{color:#fff}.cmp-image-text-block__dark .cmp-teaser__action-link.link.link:disabled,.cmp-image-text-block__dark .cmp-teaser__action-link.link.link[disabled]{color:hsla(0,0%,100%,.4)}@media screen and (max-width:1024px){.cmp-image-text-block__dark .cmp-teaser__action-link.link.link{font-size:1.125rem;margin-bottom:.75rem}}.cmp-image-text-block__dark .cmp-teaser__action-link.link:after{color:#fff}.cmp-image-text-block__dark .cmp-teaser__action-link.link:focus:after,.cmp-image-text-block__dark .cmp-teaser__action-link.link:hover:after{color:hsla(0,0%,100%,.5)}.cmp-image-text-block__dark .cmp-teaser__action-link.button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0064be;border:1px solid transparent;border-radius:.5rem;color:#fafafa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;padding:1rem 2rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.cmp-image-text-block__dark .cmp-teaser__action-link.button span{color:#fafafa}.cmp-image-text-block__dark .cmp-teaser__action-link.button:hover{background:#0c3c70;border:1px solid transparent;color:#fafafa}.cmp-image-text-block__dark .cmp-teaser__action-link.button:focus{outline:2px solid #6d2463;outline-offset:2px}.cmp-image-text-block__dark .cmp-teaser__action-link.button:active{background:#07264b}.cmp-image-text-block__dark .cmp-teaser__action-link.button:disabled,.cmp-image-text-block__dark .cmp-teaser__action-link.button[disabled]{background-color:#f3f3f4;color:#fafafa}.cmp-image-text-block__dark .cmp-teaser__action-link.button:disabled span,.cmp-image-text-block__dark .cmp-teaser__action-link.button[disabled] span{color:#6b6c78}.cmp-image-text-block__contact{padding-right:2.5rem}@media screen and (max-width:1024px){.cmp-image-text-block__contact{margin:.25rem 0;padding-right:0}}.cmp-image-text-block__contact .cmp-image-text-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;padding:0}.cmp-image-text-block__contact .cmp-teaser__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cmp-image-text-block__contact .cmp-teaser__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;height:auto;order:1;width:13.75rem}.cmp-image-text-block__contact .cmp-teaser__image .cmp-image{height:100%}.cmp-image-text-block__contact .cmp-teaser__image .cmp-image__image{aspect-ratio:1/1;height:100%}@media screen and (max-width:1024px){.cmp-image-text-block__contact .cmp-teaser__image{height:10.75rem;width:10.75rem}}.cmp-image-text-block__contact .cmp-teaser__image .cmp-teaser__caption{display:none}.cmp-image-text-block__contact .cmp-teaser__description{height:100%;width:100%}.cmp-image-text-block__contact .cmp-teaser__description :is(h3,h4,h5,h6,p,.style-h5){margin-bottom:0}@media screen and (max-width:1024px){.login{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.cmp-modal__dialog{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:none;color:inherit;justify-content:center;max-height:100vh;max-width:100vw;outline:none;padding:1.5rem}.cmp-modal__dialog[open]{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-modal__dialog:focus,.cmp-modal__dialog:focus-visible{outline:none}.cmp-modal__dialog::-webkit-backdrop{background:rgba(0,0,0,.5)}.cmp-modal__dialog::backdrop{background:rgba(0,0,0,.5)}.cmp-modal__dialog-inner{background:#0c2863;-webkit-box-shadow:0 0 1.5rem rgba(0,0,0,.4);box-shadow:0 0 1.5rem rgba(0,0,0,.4);max-height:calc(100vh - 3rem);max-width:50rem;overflow-y:auto;padding:3.5rem 3rem;position:relative;width:90%}.cmp-modal__dialog-close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;justify-content:center;line-height:1;margin:0;position:absolute;right:1rem;top:1rem;width:2rem}.cmp-modal__dialog-close:before{speak:none;color:#fff;content:"";font-family:iconfk;font-size:1.5rem;font-style:normal;font-weight:400;margin:0}.cmp-modal__dialog-close:hover{opacity:.8;text-decoration:none}.cmp-modal__dialog-close:focus-visible{border-radius:2px;outline:2px solid #fff;outline-offset:4px}.cmp-modal__dialog-content p{color:#fff;margin-bottom:1rem}.cmp-modal__dialog-content p:last-child{margin-bottom:0}.cmp-modal__dialog-content a{color:#fff;text-decoration:underline;text-decoration-thickness:2px}.cmp-modal__dialog-content a:focus,.cmp-modal__dialog-content a:hover{color:hsla(0,0%,100%,.5)}.cmp-modal__dialog-content a:active{-webkit-box-shadow:#fff;box-shadow:#fff;color:#fff}.cmp-modal__dialog-content a:disabled,.cmp-modal__dialog-content a[disabled]{color:rgba(0,100,190,.3)}.cmp-modal__dialog-content ol,.cmp-modal__dialog-content ul{color:#fff;margin-bottom:1rem;padding-left:1.5rem}.cmp-modal__dialog-content h1,.cmp-modal__dialog-content h2,.cmp-modal__dialog-content h3,.cmp-modal__dialog-content h4,.cmp-modal__dialog-content h5,.cmp-modal__dialog-content h6{color:#fff;margin-bottom:1rem}@media screen and (max-width:1024px){.cmp-modal__dialog{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.5rem 1rem}.cmp-modal__dialog-inner{max-height:calc(100vh - 3rem);padding:2.75rem 1.5rem 2rem;width:100%}}@media screen and (max-width:576px){.cmp-modal__dialog{padding:1rem}.cmp-modal__dialog-inner{max-height:calc(100vh - 2rem);padding:2.75rem 1.25rem 1.75rem}}.cmp-modal__cta{margin-top:1.5rem}.cmp-modal__placeholder{background-color:hsla(0,0%,100%,.75);color:#6e6e6e;font-size:.875rem;line-height:2.875rem;text-align:center}.cmp-product-teaser.lock .cmp-teaser__image .cmp-image__image{-webkit-filter:blur(.5rem);filter:blur(.5rem)}.cmp-product-teaser.lock .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__description{display:none}.cmp-product-teaser.lock .cmp-product-teaser__link:hover .cmp-product-teaser__media .cmp-teaser__description-content{-webkit-filter:opacity(.4);filter:opacity(.4);left:-75%}.cmp-product-teaser.lock .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__button:before{speak:none;content:"";font-family:iconfk;font-style:normal;font-weight:400;margin:0}.cmp-product-teaser:hover .cmp-image__image{-webkit-transform:scale(1.02);transform:scale(1.02)}.cmp-product-teaser .cmp-teaser__image{width:100%}.cmp-product-teaser .cmp-teaser__image .cmp-image__image{aspect-ratio:1/1;padding:1.5rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media{aspect-ratio:1/1;background-color:#f7f6f5;margin-bottom:1rem;overflow-x:hidden}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#0064be;border:1px solid transparent;border-radius:.5rem;bottom:1.5rem;color:#fafafa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;height:3rem;justify-content:center;line-height:1.75rem;margin-bottom:.5rem;padding:1rem 2rem;position:relative;position:absolute;right:1.5rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:3rem;z-index:1}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__button span{color:#fafafa}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__button:hover{background:#0c3c70;border:1px solid transparent;color:#fafafa}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__button:focus{outline:2px solid #6d2463;outline-offset:2px}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__button:active{background:#07264b}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__button:disabled,.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__button[disabled]{background-color:#f3f3f4;color:#fafafa}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__button:disabled span,.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__button[disabled] span{color:#6b6c78}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__button:focus,.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__button:hover{background:#fff;color:#0073dd}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__button:before{speak:none;content:"";font-family:iconfk;font-style:normal;font-weight:400;margin:0}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__description-content{background-color:#0073dd;cursor:pointer;display:-webkit-box;height:100%;left:-100%;overflow:hidden;padding:2rem 1.5rem 5.94rem;position:absolute;top:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__description-content>*{-webkit-line-clamp:7;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;overflow:hidden}@media screen and (max-width:1200px){.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__description-content>*{-webkit-line-clamp:8}}@media screen and (min-width:1025px){.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media:hover .cmp-teaser__description-content{left:0}}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media:hover:before{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media:hover .cmp-teaser__button{background:#fff}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media:hover .cmp-teaser__button:before{color:#0073dd}.cmp-product-teaser .cmp-teaser__pretitle{color:#0073dd;font-size:.75rem;line-height:1.125rem;margin-bottom:.88rem}@media screen and (max-width:1024px){.cmp-product-teaser .cmp-teaser__pretitle{font-size:.875rem;line-height:1.5rem}}@media screen and (max-width:768px){.cmp-product-teaser{border-top:1px solid #c9c5be;padding:1.5rem 0}.cmp-product-teaser .cmp-product-teaser__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-product-teaser .cmp-product-teaser__link .cmp-teaser__pretitle{margin-bottom:.88rem}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;all:unset;order:2}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-product-teaser__title,.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__image{display:none}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__description-content{background:unset;margin-top:1rem;padding:unset;position:static;-webkit-transition:unset;transition:unset}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__description-content>*{-webkit-line-clamp:6;-webkit-box-orient:vertical;color:#000;display:-webkit-box;overflow:hidden}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__button,.cmp-product-teaser.lock .cmp-product-teaser__link .cmp-product-teaser__media{display:none}.cmp-product-teaser.lock .cmp-product-teaser__title:after{speak:none;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0063be;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;font-family:iconfk;font-size:1.5rem;font-style:normal;font-weight:400;justify-content:center;margin-left:1rem;min-width:0;text-indent:0;-webkit-transition:unset;transition:unset}}.cmp-separator__horizontal-rule{margin:0;padding:.75rem 0}.suggestlocation{display:none}.suggestlocation.show{display:block}.cmp-suggestproducts-container{margin:2.5rem 0 6.5rem}@media screen and (max-width:768px){.cmp-suggestproducts-container{margin:1.5rem 0 4rem}}.cmp-suggestproducts-container .cmp-suggestproducts-list{display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin:0}@media screen and (max-width:768px){.cmp-suggestproducts-container .cmp-suggestproducts-list{gap:0;grid-template-columns:repeat(2,1fr)}}.cmp-suggestproducts-container .cmp-suggestproducts-list .cmp-list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;list-style-type:none}.cmp-suggestproducts-container .cmp-suggestproducts-list__item-link{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:3.5rem;width:100%}@media screen and (max-width:1024px){.cmp-suggestproducts-container .cmp-suggestproducts-list__item-link{margin-top:2rem}}.cmp-suggestproducts-container .cmp-suggestproducts-list__item-link .cmp-product-overview__item-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0064be;border:1px solid transparent;border-radius:.5rem;color:#fafafa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;padding:1rem 2rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.cmp-suggestproducts-container .cmp-suggestproducts-list__item-link .cmp-product-overview__item-title span{color:#fafafa}.cmp-suggestproducts-container .cmp-suggestproducts-list__item-link .cmp-product-overview__item-title:hover{background:#0c3c70;border:1px solid transparent;color:#fafafa}.cmp-suggestproducts-container .cmp-suggestproducts-list__item-link .cmp-product-overview__item-title:focus{outline:2px solid #6d2463;outline-offset:2px}.cmp-suggestproducts-container .cmp-suggestproducts-list__item-link .cmp-product-overview__item-title:active{background:#07264b}.cmp-suggestproducts-container .cmp-suggestproducts-list__item-link .cmp-product-overview__item-title:disabled,.cmp-suggestproducts-container .cmp-suggestproducts-list__item-link .cmp-product-overview__item-title[disabled]{background-color:#f3f3f4;color:#fafafa}.cmp-suggestproducts-container .cmp-suggestproducts-list__item-link .cmp-product-overview__item-title:disabled span,.cmp-suggestproducts-container .cmp-suggestproducts-list__item-link .cmp-product-overview__item-title[disabled] span{color:#6b6c78}.cmp-suggestproducts-container .cmp-product-teaser__content,.cmp-suggestproducts-container .cmp-product-teaser__media{height:100%}.cmp-teaser,.cmp-teaser__link{-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}.cmp-teaser__link{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cmp-teaser__link:focus-visible .cmp-teaser__image,.cmp-teaser__link:focus:not(:focus-visible) .cmp-teaser__image,.cmp-teaser__link:hover .cmp-teaser__image{opacity:.8}.cmp-teaser__link .cmp-teaser__content{padding:0}.cmp-teaser__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-ordinal-group:3;-ms-flex-order:2;word-wrap:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;-ms-hyphens:none;hyphens:none;-webkit-hyphens:none;order:2;overflow-wrap:break-word;word-break:break-word}.cmp-teaser__pretitle{text-transform:uppercase}.cmp-teaser__title-link{color:inherit;text-decoration:none}.cmp-teaser__action-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;margin-top:auto}.cmp-teaser__action-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0064be;border-radius:.5rem;color:#fafafa;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;line-height:1.75rem;padding:1rem 2rem;text-decoration:none;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.cmp-teaser__action-link:focus-visible,.cmp-teaser__action-link:focus:not(:focus-visible),.cmp-teaser__action-link:hover{background:#0c3c70;color:#fff}.cmp-teaser__image{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cmp-teaser:not(:defined){display:none}@media(prefers-reduced-motion:reduce){.cmp-teaser{-webkit-transition:none;transition:none}.cmp-teaser:hover{-webkit-transform:none;transform:none}}@media print{.cmp-teaser{border:1px solid #6b6c78;-webkit-box-shadow:none;box-shadow:none}.cmp-teaser__action-container{display:none}}.cmp-teaser-promo{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:3rem;width:60%}@media screen and (max-width:1024px){.cmp-teaser-promo{grid-row:5;width:50%}}@media screen and (max-width:576px){.cmp-teaser-promo{width:80%}}.cmp-teaser-promo .cmp-teaser__link:hover{color:#0064be}.cmp-teaser-promo .cmp-teaser__link:hover .cmp-teaser__image{opacity:1}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content{gap:0}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__title{color:#0f0f10;font-size:1.125rem;font-weight:100;line-height:1.75rem;margin-bottom:1rem}@media screen and (max-width:1024px){.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__title{font-size:1.125rem;margin-bottom:.75rem}}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__description{font-family:OpenSans,Arial,sans-serif;font-size:clamp(1rem,8.6vw,1rem);line-height:clamp(1.5rem,8.6vw,1.5rem);margin-bottom:.625rem}@media screen and (max-width:1024px){.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__description{font-size:1rem;margin-bottom:.5rem}}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:.5rem;color:#fafafa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;padding:1rem 2rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button span{color:#fafafa}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button:hover{background:#0c3c70;border:1px solid transparent;color:#fafafa}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button:focus{outline:2px solid #6d2463;outline-offset:2px}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button:active{background:#07264b}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button:disabled,.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button[disabled]{background-color:#f3f3f4;color:#fafafa}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button:disabled span,.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button[disabled] span{color:#6b6c78}@media screen and (max-width:1024px){.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0064be;background:#4a4b53;border:1px solid transparent;border-radius:.5rem;color:#fafafa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;padding:1rem 2rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button span{color:#fafafa}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button:hover{background:#0c3c70;border:1px solid transparent;color:#fafafa}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button:focus{outline:2px solid #6d2463;outline-offset:2px}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button:active{background:#07264b}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button:disabled,.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button[disabled]{background-color:#f3f3f4;color:#fafafa}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button:disabled span,.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button[disabled] span{color:#6b6c78}}.cmp-text ol,.cmp-text ul{counter-reset:item;list-style:none}.cmp-text ol li,.cmp-text ul li{color:#4a4b53;counter-increment:item;margin-bottom:.313rem;padding-left:2rem;position:relative}.cmp-text ol li:before,.cmp-text ul li:before{color:#4a4b53;content:counter(item) ".";left:.3rem;position:absolute;top:0;width:1.2em}.cmp-text ul{counter-reset:none}.cmp-text ul li:before{background-color:#4a4b53;border-radius:50%;content:"";height:.4rem;left:.3rem;position:absolute;top:.75em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.4rem}.cmp-text table{border:none}.cmp-text table td,.cmp-text table th{border:none;border-bottom:1px solid #cbccd0;padding:1rem 2rem 1rem 0}.cmp-text ol,.cmp-text ul{margin-bottom:1.5rem}.cmp-text:has(ol+ol)>ol,.cmp-text:has(ol+ol)>ul,.cmp-text:has(ul+ul)>ol,.cmp-text:has(ul+ul)>ul{display:inline-block;margin-right:1.5rem}.cmp-text .large-body-paragraph{font-size:1.75rem;line-height:2.357rem}.root.container{-webkit-box-sizing:border-box;box-sizing:border-box;margin-inline:auto;max-width:75pc}@media screen and (max-width:1200px){.root.container{margin-inline:3.5rem}}@media screen and (max-width:1024px){.root.container{margin-inline:2.5rem}.root.container .cmp_container_fixed{position:fixed}}@media screen and (max-width:768px){.root.container{margin-inline:2.75rem}}@media screen and (max-width:576px){.root.container{margin-inline:1.25rem}}@media screen and (max-width:360px){.root.container{margin-inline:1rem}}@media screen and (max-width:576px){main{margin-top:6rem}}.cmp-dark-bg{position:relative}.cmp-dark-bg *{color:#fff}.cmp-accordion{border:1px solid #cbccd0;border-radius:1.5rem;color:inherit;gap:0;overflow:hidden}.cmp-accordion:not(:has(.cmp-accordion__item)){display:none}.cmp-accordion__item{background:#fff;border-bottom:1px solid #cbccd0}.cmp-accordion__item:last-child{border-bottom:none}.cmp-accordion__header{background:transparent}.cmp-accordion__button{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:0;justify-content:space-between;padding:1.625rem 1.5rem;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;width:100%}.cmp-accordion__button:hover{background:#f1f7ff}.cmp-accordion .cmp-accordion__header .cmp-accordion__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;color:#000;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;line-height:1.5rem;margin-bottom:0;order:1;text-align:left}.cmp-accordion__icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;background:none;background-size:0;border-radius:0;height:1.5rem;min-width:1.5rem;order:2;-webkit-transform:none;transform:none;width:1.5rem}.cmp-accordion__icon:before{background:url(../../../etc.clientlibs/fresenius-kabi/clientlibs/clientlib-site/resources/icons/chevron-down-rounded.svg) no-repeat 50%/contain;border:none;content:"";display:block;height:.75rem;position:static;top:auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:1rem}.cmp-accordion__button--expanded{-webkit-transition:none .3s ease-in-out;transition:none .3s ease-in-out}.cmp-accordion__button--expanded:hover{background:transparent}.cmp-accordion__button--expanded .cmp-accordion__icon:before{top:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-accordion__panel{padding:0 1.5rem 1.5rem}.cmp-accordion.cmp-accordion .cmp-accordion__panel,.cmp-accordion.cmp-accordion .cmp-accordion__panel *{color:#585963}.button.cmp-back-to-top{bottom:10px;display:none;position:fixed;right:1%;z-index:2}.button.cmp-back-to-top .cmp-button__text{display:none}.button.cmp-back-to-top.show{display:block}@media screen and (max-width:768px){.button.cmp-back-to-top{right:.5rem}}.button.cmp-back-to-top .cmp-button{-webkit-box-pack:center;-ms-flex-pack:center;background:hsla(0,0%,100%,.7);border-radius:50%;height:3.5rem;justify-content:center;margin:0;padding:0;width:3.5rem}.button.cmp-back-to-top .cmp-button:focus,.button.cmp-back-to-top .cmp-button:hover{background:#fff;border:2px solid #0073dd}.button.cmp-back-to-top .cmp-button:before{speak:none;color:#0073dd;content:"";font-family:iconfk;font-size:3.5rem;font-style:normal;font-weight:400;margin:0}.cmp-bmi-questionnaire{max-width:100%}#bmi-questionnaire{height:100%;width:100%}.cmp-iframe-container{height:0;height:auto;overflow:hidden;position:relative;width:100%}.cmp-iframe-container>iframe{border:0;left:0;position:relative;top:0;width:100%}:lang(de)>.cmp-iframe-container{height:0;height:auto;overflow:hidden;position:relative;width:100%}.cmp-breadcrumb{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;margin:0 0 2rem;padding:1rem 0;position:relative}@media screen and (max-width:1024px){.cmp-breadcrumb{margin:0 0 1.5rem}}@media screen and (max-width:1440px){.cmp-breadcrumb{padding:.5rem 0}}.cmp-breadcrumb:before{background-color:#f1f7ff;bottom:0;-webkit-box-shadow:0 4px 6px 2px rgba(0,0,0,.2);box-shadow:0 4px 6px 2px rgba(0,0,0,.2);content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:0}.cmp-breadcrumb__list{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;position:relative;z-index:1}@media screen and (max-width:1440px){.cmp-breadcrumb__item{font-size:.875rem}}.cmp-breadcrumb__item:after{-ms-flex-negative:0;background-image:url(clientlib-site-fresubinv2/resources/icons/chevron-right-grey.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:18px;margin:0 1rem;width:18px}@media screen and (max-width:1024px){.cmp-breadcrumb__item:after{margin:0 .75rem}}.cmp-breadcrumb__item:last-child:after{display:none}.cmp-breadcrumb__item-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0064be;text-decoration:none}.cmp-breadcrumb__item-link:hover{color:#074786;text-decoration:underline}.cmp-breadcrumb__item-link:focus-visible{outline:2px solid #0064be;outline-offset:2px}.cmp-breadcrumb__item--active span{color:#232328;font-family:OpenSans,Arial,sans-serif}.cmp-breadcrumb__list>.cmp-breadcrumb__item:first-child .cmp-breadcrumb__item-link{position:relative}.cmp-breadcrumb__list>.cmp-breadcrumb__item:first-child .cmp-breadcrumb__item-link:before{-ms-flex-negative:0;background-image:url(clientlib-site-fresubinv2/resources/icons/house.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:1pc;width:1pc}.cmp-breadcrumb__list>.cmp-breadcrumb__item:first-child .cmp-breadcrumb__item-link span{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.button .cmp-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0064be;border:1px solid transparent;border-radius:.5rem;color:#fafafa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;padding:1rem 2rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.button .cmp-button span{color:#fafafa}.button .cmp-button:hover{background:#0c3c70;border:1px solid transparent;color:#fafafa}.button .cmp-button:focus{outline:2px solid #6d2463;outline-offset:2px}.button .cmp-button:active{background:#07264b}.button .cmp-button:disabled,.button .cmp-button[disabled]{background-color:#f3f3f4;color:#fafafa}.button .cmp-button:disabled span,.button .cmp-button[disabled] span{color:#6b6c78}.button.cmp-button--secondary .cmp-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0064be;background:#4a4b53;border:1px solid transparent;border-radius:.5rem;color:#fafafa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;padding:1rem 2rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.button.cmp-button--secondary .cmp-button span{color:#fafafa}.button.cmp-button--secondary .cmp-button:hover{background:#0c3c70;color:#fafafa}.button.cmp-button--secondary .cmp-button:focus{outline:2px solid #6d2463;outline-offset:2px}.button.cmp-button--secondary .cmp-button:active{background:#07264b}.button.cmp-button--secondary .cmp-button:disabled,.button.cmp-button--secondary .cmp-button[disabled]{background-color:#f3f3f4;color:#fafafa}.button.cmp-button--secondary .cmp-button:disabled span,.button.cmp-button--secondary .cmp-button[disabled] span{color:#6b6c78}.button.cmp-button--secondary .cmp-button:hover{background:#232328;border:1px solid transparent}.button.cmp-button--tertiary .cmp-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0064be;background:transparent;border:2px solid #0064be;border-radius:.5rem;color:#fafafa;color:#0064be;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;padding:1rem 2rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.button.cmp-button--tertiary .cmp-button span{color:#fafafa}.button.cmp-button--tertiary .cmp-button:hover{background:#0c3c70;border:1px solid transparent;color:#fafafa}.button.cmp-button--tertiary .cmp-button:focus{outline:2px solid #6d2463;outline-offset:2px}.button.cmp-button--tertiary .cmp-button:active{background:#07264b}.button.cmp-button--tertiary .cmp-button:disabled,.button.cmp-button--tertiary .cmp-button[disabled]{background-color:#f3f3f4;color:#fafafa}.button.cmp-button--tertiary .cmp-button:disabled span,.button.cmp-button--tertiary .cmp-button[disabled] span{color:#6b6c78}.button.cmp-button--tertiary .cmp-button span{color:#0064be}.button.cmp-button--tertiary .cmp-button:hover{background:#f1f7ff;border:2px solid #f1f7ff;color:#074786}.button.cmp-button--text .cmp-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0064be;background:transparent;border:1px solid transparent;border-radius:.5rem;color:#fafafa;color:#0064be;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-family:OpenSans,Arial,sans-serif;font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;padding:.5rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.button.cmp-button--text .cmp-button span{color:#fafafa}.button.cmp-button--text .cmp-button:hover{background:#0c3c70;color:#fafafa}.button.cmp-button--text .cmp-button:focus{outline:2px solid #6d2463;outline-offset:2px}.button.cmp-button--text .cmp-button:active{background:#07264b}.button.cmp-button--text .cmp-button:disabled,.button.cmp-button--text .cmp-button[disabled]{background-color:#f3f3f4;color:#fafafa}.button.cmp-button--text .cmp-button:disabled span,.button.cmp-button--text .cmp-button[disabled] span{color:#6b6c78}.button.cmp-button--text .cmp-button span{color:#0064be}.button.cmp-button--text .cmp-button:hover{background:transparent;border:1px solid transparent;color:#074786}.button.cmp-button--text .cmp-button:hover span{color:#074786}@media screen and (max-width:1024px){.cmp-carousel--curved_image .cmp-carousel__indicators{background:#f3f3f4;margin:-.5rem;padding:0 0 2rem}}.cmp-carousel--curved_image .cmp-carousel__indicators:after{background:#f3f3f4;content:"";display:none;height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:0}@media screen and (max-width:1024px){.cmp-carousel--curved_image .cmp-carousel__indicators:after{display:block}.cmp-carousel--curved_image .cmp-carousel .cmp-teaser{gap:0}}.cmp-carousel--curved_image .cmp-carousel .cmp-teaser__content{background:transparent;max-width:38rem;padding:0}.cmp-carousel--curved_image .cmp-carousel .cmp-teaser__content:after{background:#f3f3f4;content:"";display:none;height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}@media screen and (max-width:1024px){.cmp-carousel--curved_image .cmp-carousel .cmp-teaser__content{background:#f3f3f4;max-width:100%;padding:2rem 0}.cmp-carousel--curved_image .cmp-carousel .cmp-teaser__content:after{display:block}}.cmp-carousel--curved_image .cmp-carousel .cmp-teaser__image{-webkit-transform:translateX(70%);transform:translateX(70%);width:50vw}@media screen and (max-width:1024px){.cmp-carousel--curved_image .cmp-carousel .cmp-teaser__image{left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}}.cmp-carousel--curved_image .cmp-carousel .cmp-teaser__image:before{background:#fff;-webkit-clip-path:path("M0 0 L131 0 C131 0 71.2427 139.807 47.9433 247.076 C6.85466 436.245 0 760 0 760 Z");clip-path:path("M0 0 L131 0 C131 0 71.2427 139.807 47.9433 247.076 C6.85466 436.245 0 760 0 760 Z");content:"";height:100%;left:-.063rem;position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:1024px){.cmp-carousel--curved_image .cmp-carousel .cmp-teaser__image:before{display:none}}.cmp-carousel--full_bleed .cmp-carousel .cmp-carousel__indicators{margin:0;padding:2rem 1rem}@media screen and (min-width:1025px){.cmp-carousel--full_bleed .cmp-carousel .cmp-carousel__indicators{bottom:auto;left:var(--carousel-indicators-left);padding-top:2rem;top:var(--carousel-indicators-top);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:1440px){.cmp-carousel--full_bleed .cmp-carousel .cmp-carousel__indicators{padding-top:1rem}}@media screen and (max-width:1024px){.cmp-carousel--full_bleed .cmp-carousel .cmp-carousel__indicators{background:-webkit-gradient(linear,left top,right top,from(#e0eeff),to(#f1f7ff));background:linear-gradient(90deg,#e0eeff,#f1f7ff);margin:-.5rem;padding-top:0;position:relative}}.cmp-carousel--full_bleed .cmp-carousel .cmp-carousel__indicators:after{background:-webkit-gradient(linear,left top,right top,from(#e0eeff),to(#f1f7ff));background:linear-gradient(90deg,#e0eeff,#f1f7ff);content:"";display:none;height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:0}@media screen and (max-width:1024px){.cmp-carousel--full_bleed .cmp-carousel .cmp-carousel__indicators:after{display:block}}.cmp-carousel--full_bleed .cmp-carousel .cmp-teaser{display:block}@media screen and (max-width:1024px){.cmp-carousel--full_bleed .cmp-carousel .cmp-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.cmp-carousel--full_bleed .cmp-carousel .cmp-teaser__content,.cmp-carousel--full_bleed .cmp-carousel .cmp-teaser__content:after{background:-webkit-gradient(linear,left top,right top,from(#e0eeff),to(#f1f7ff));background:linear-gradient(90deg,#e0eeff,#f1f7ff)}.cmp-carousel--full_bleed .cmp-carousel .cmp-teaser__content:after{content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}}@media screen and (min-width:1025px){.cmp-carousel--full_bleed .cmp-carousel .cmp-teaser__description:last-child,.cmp-carousel--full_bleed .cmp-carousel .cmp-teaser__title:last-child{margin-bottom:0}}.cmp-carousel--full_bleed .cmp-carousel .cmp-teaser__image{left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}@media screen and (min-width:1920px){.cmp-carousel--full_bleed .cmp-carousel .cmp-teaser__image .cmp-image__image{max-width:20in}.cmp-carousel--full_bleed .cmp-carousel .cmp-teaser__image .cmp-image{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}}.cmp-carousel--no_image .cmp-carousel__item{background:-webkit-gradient(linear,left top,right top,from(#e0eeff),to(#f1f7ff));background:linear-gradient(90deg,#e0eeff,#f1f7ff);min-height:26rem}@media screen and (max-width:1024px){.cmp-carousel--no_image .cmp-carousel__item{min-height:auto}}.cmp-carousel--no_image .cmp-carousel__item:before{background:-webkit-gradient(linear,left top,right top,from(#e0eeff),to(#f1f7ff));background:linear-gradient(90deg,#e0eeff,#f1f7ff);content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.cmp-carousel--no_image .cmp-carousel .cmp-teaser__content{background:transparent;padding:0}@media screen and (max-width:1024px){.cmp-carousel--no_image .cmp-carousel .cmp-teaser__content{padding:2rem 1.5rem}}.cmp-carousel--no_image .cmp-carousel .cmp-teaser__image{display:none}.cmp-carousel--no_image.cmp-carousel--compact .cmp-carousel__item{min-height:23.75rem}@media screen and (max-width:1024px){.cmp-carousel--no_image.cmp-carousel--compact .cmp-carousel__item{min-height:auto}}.cmp-carousel--square_image .cmp-carousel__indicators{bottom:0}@media screen and (max-width:1024px){.cmp-carousel--square_image .cmp-carousel__indicators{background:#f3f3f4;margin:0;padding-top:2rem}}.cmp-carousel--square_image .cmp-carousel__indicators:after{background:#f3f3f4;content:"";display:none;height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:0}@media screen and (max-width:1024px){.cmp-carousel--square_image .cmp-carousel__indicators:after{display:block}.cmp-carousel--square_image .cmp-carousel .cmp-carousel__actions{height:18.75rem}}.cmp-carousel--square_image .cmp-carousel .cmp-teaser{-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}@media screen and (max-width:1024px){.cmp-carousel--square_image .cmp-carousel .cmp-teaser{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.cmp-carousel--square_image .cmp-carousel .cmp-teaser__content{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;background:transparent;display:block;left:auto;max-width:39.063rem;order:unset;padding:0;position:relative;top:auto;-webkit-transform:none;transform:none}@media screen and (max-width:1024px){.cmp-carousel--square_image .cmp-carousel .cmp-teaser__content{padding-bottom:2rem}}.cmp-carousel--square_image .cmp-carousel .cmp-teaser__title{font-size:2.25rem}@media screen and (max-width:1024px){.cmp-carousel--square_image .cmp-carousel .cmp-teaser__title{font-size:1.5rem;line-height:2.25rem}}.cmp-carousel--square_image .cmp-carousel .cmp-teaser__description{font-size:1.25rem}.cmp-carousel--square_image .cmp-carousel .cmp-teaser__image img{border-radius:0 1.5rem 1.5rem 0;height:32.5rem;max-width:35.625rem;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right}@media screen and (max-width:1024px){.cmp-carousel--square_image .cmp-carousel .cmp-teaser__image img{border-radius:0;height:18.75rem;left:50%;max-width:100vw;position:relative;-webkit-transform:none;transform:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}}.cmp-carousel--square_image.cmp-carousel--compact .cmp-carousel .cmp-teaser__description{font-size:1rem}@media screen and (max-width:1024px){.cmp-carousel--square_image.cmp-carousel--compact .cmp-carousel .cmp-teaser__description{font-size:.875rem}}.cmp-carousel{overflow:visible}.cmp-carousel__indicators{bottom:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:1024px){.cmp-carousel__indicators{bottom:auto;position:relative}}.cmp-carousel__indicators:has(>.cmp-carousel__indicator:only-child){display:none}.cmp-carousel__indicators .cmp-carousel__indicator{cursor:pointer;height:.5rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:.5rem;z-index:1}.cmp-carousel__indicators .cmp-carousel__indicator:only-child{display:none}@media screen and (max-width:1024px){.cmp-carousel__indicators .cmp-carousel__indicator{height:.5rem;width:.5rem}}.cmp-carousel__indicators .cmp-carousel__indicator--active{border-radius:1.5rem;width:2.5rem}.cmp-carousel .cmp-carousel__actions{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%}@media screen and (max-width:1024px){.cmp-carousel .cmp-carousel__actions{height:20rem;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width:1920px){.cmp-carousel .cmp-carousel__actions{max-width:20in}}.cmp-carousel .cmp-carousel__action{background:#fafafa;border-radius:50%;height:2pc;-webkit-transition:all .3s ease;transition:all .3s ease;width:2pc}@media screen and (max-width:1024px){.cmp-carousel .cmp-carousel__action{height:1.5rem;width:1.5rem;z-index:2}}.cmp-carousel .cmp-carousel__action:before{border-color:#0064be;border-radius:2px;border-width:3px 3px 0 0;height:10px;width:10px}@media screen and (max-width:1024px){.cmp-carousel .cmp-carousel__action:before{border-width:.125rem .125rem 0 0;height:.5rem;width:.5rem}}.cmp-carousel .cmp-carousel__action--next{right:0}.cmp-carousel .cmp-carousel__action--previous{left:0}.cmp-carousel .cmp-carousel__action--pause,.cmp-carousel .cmp-carousel__action--play{display:none}.cmp-carousel--curved_image .cmp-carousel__indicators,.cmp-carousel--full_bleed .cmp-carousel__indicators,.cmp-carousel--no_image .cmp-carousel__indicators,.cmp-carousel--square_image .cmp-carousel__indicators{left:auto;-webkit-transform:none;transform:none}@media screen and (max-width:1440px){.cmp-carousel--curved_image .cmp-carousel__indicators,.cmp-carousel--full_bleed .cmp-carousel__indicators,.cmp-carousel--no_image .cmp-carousel__indicators,.cmp-carousel--square_image .cmp-carousel__indicators{left:4rem}}@media screen and (max-width:1024px){.cmp-carousel--curved_image .cmp-carousel__indicators,.cmp-carousel--full_bleed .cmp-carousel__indicators,.cmp-carousel--no_image .cmp-carousel__indicators,.cmp-carousel--square_image .cmp-carousel__indicators{left:0}}.cmp-carousel--curved_image .cmp-carousel__indicator,.cmp-carousel--full_bleed .cmp-carousel__indicator,.cmp-carousel--no_image .cmp-carousel__indicator,.cmp-carousel--square_image .cmp-carousel__indicator{height:1rem;width:1rem}@media screen and (max-width:1024px){.cmp-carousel--curved_image .cmp-carousel__indicator,.cmp-carousel--full_bleed .cmp-carousel__indicator,.cmp-carousel--no_image .cmp-carousel__indicator,.cmp-carousel--square_image .cmp-carousel__indicator{height:.5rem;width:.5rem}}.cmp-carousel--curved_image .cmp-carousel__indicator--active,.cmp-carousel--full_bleed .cmp-carousel__indicator--active,.cmp-carousel--no_image .cmp-carousel__indicator--active,.cmp-carousel--square_image .cmp-carousel__indicator--active{width:3.75rem}@media screen and (max-width:1024px){.cmp-carousel--curved_image .cmp-carousel__indicator--active,.cmp-carousel--full_bleed .cmp-carousel__indicator--active,.cmp-carousel--no_image .cmp-carousel__indicator--active,.cmp-carousel--square_image .cmp-carousel__indicator--active{width:2.5rem}}.cmp-carousel--curved_image .cmp-carousel__actions,.cmp-carousel--full_bleed .cmp-carousel__actions,.cmp-carousel--no_image .cmp-carousel__actions,.cmp-carousel--square_image .cmp-carousel__actions{width:100vw}.cmp-carousel--curved_image .cmp-carousel__action,.cmp-carousel--full_bleed .cmp-carousel__action,.cmp-carousel--no_image .cmp-carousel__action,.cmp-carousel--square_image .cmp-carousel__action{height:2.5rem;width:2.5rem}.cmp-carousel--curved_image .cmp-carousel__action:before,.cmp-carousel--full_bleed .cmp-carousel__action:before,.cmp-carousel--no_image .cmp-carousel__action:before,.cmp-carousel--square_image .cmp-carousel__action:before{height:.75rem;width:.75rem}.cmp-carousel--curved_image .cmp-carousel__action--next,.cmp-carousel--full_bleed .cmp-carousel__action--next,.cmp-carousel--no_image .cmp-carousel__action--next,.cmp-carousel--square_image .cmp-carousel__action--next{right:1.5rem}.cmp-carousel--curved_image .cmp-carousel__action--next:before,.cmp-carousel--full_bleed .cmp-carousel__action--next:before,.cmp-carousel--no_image .cmp-carousel__action--next:before,.cmp-carousel--square_image .cmp-carousel__action--next:before{bottom:.063rem;right:.125rem}.cmp-carousel--curved_image .cmp-carousel__action--previous,.cmp-carousel--full_bleed .cmp-carousel__action--previous,.cmp-carousel--no_image .cmp-carousel__action--previous,.cmp-carousel--square_image .cmp-carousel__action--previous{left:1.5rem}.cmp-carousel--curved_image .cmp-carousel__action--previous:before,.cmp-carousel--full_bleed .cmp-carousel__action--previous:before,.cmp-carousel--no_image .cmp-carousel__action--previous:before,.cmp-carousel--square_image .cmp-carousel__action--previous:before{bottom:.063rem;left:.125rem}@media screen and (max-width:1024px){.cmp-carousel--curved_image .cmp-teaser,.cmp-carousel--full_bleed .cmp-teaser,.cmp-carousel--no_image .cmp-teaser,.cmp-carousel--square_image .cmp-teaser{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.cmp-carousel--curved_image .cmp-teaser__title,.cmp-carousel--full_bleed .cmp-teaser__title,.cmp-carousel--no_image .cmp-teaser__title,.cmp-carousel--square_image .cmp-teaser__title{color:#151519;font-family:OpenSans-Bold,Arial,sans-serif;font-size:2.25rem;line-height:3.5rem}@media screen and (max-width:1440px){.cmp-carousel--curved_image .cmp-teaser__title,.cmp-carousel--full_bleed .cmp-teaser__title,.cmp-carousel--no_image .cmp-teaser__title,.cmp-carousel--square_image .cmp-teaser__title{font-size:1.875rem;margin-bottom:1rem}}@media screen and (max-width:1024px){.cmp-carousel--curved_image .cmp-teaser__title,.cmp-carousel--full_bleed .cmp-teaser__title,.cmp-carousel--no_image .cmp-teaser__title,.cmp-carousel--square_image .cmp-teaser__title{font-size:1.5rem;line-height:2.25rem}}.cmp-carousel--curved_image .cmp-teaser__description,.cmp-carousel--full_bleed .cmp-teaser__description,.cmp-carousel--no_image .cmp-teaser__description,.cmp-carousel--square_image .cmp-teaser__description{color:#151519;font-size:1.25rem;margin-bottom:1.5rem}@media screen and (max-width:1440px){.cmp-carousel--curved_image .cmp-teaser__description,.cmp-carousel--full_bleed .cmp-teaser__description,.cmp-carousel--no_image .cmp-teaser__description,.cmp-carousel--square_image .cmp-teaser__description{font-size:1rem;margin-bottom:1rem}}@media screen and (max-width:1024px){.cmp-carousel--curved_image .cmp-teaser__description,.cmp-carousel--full_bleed .cmp-teaser__description,.cmp-carousel--no_image .cmp-teaser__description,.cmp-carousel--square_image .cmp-teaser__description{font-size:1rem}.cmp-carousel--curved_image .cmp-teaser__action-link,.cmp-carousel--full_bleed .cmp-teaser__action-link,.cmp-carousel--no_image .cmp-teaser__action-link,.cmp-carousel--square_image .cmp-teaser__action-link{-webkit-box-pack:center;-ms-flex-pack:center;font-size:1rem;justify-content:center;line-height:1rem;width:100%}}.cmp-carousel--curved_image .cmp-teaser__content,.cmp-carousel--full_bleed .cmp-teaser__content,.cmp-carousel--no_image .cmp-teaser__content{background:hsla(0,0%,100%,.9);border-radius:1.5rem;gap:0;left:0;max-width:39.063rem;padding:2rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}@media screen and (max-width:1440px){.cmp-carousel--curved_image .cmp-teaser__content,.cmp-carousel--full_bleed .cmp-teaser__content,.cmp-carousel--no_image .cmp-teaser__content{left:4rem;padding:1.5rem;top:40%;-webkit-transform:translateY(-40%);transform:translateY(-40%)}}.cmp-carousel--curved_image .cmp-teaser__content:not(:has(*)),.cmp-carousel--full_bleed .cmp-teaser__content:not(:has(*)),.cmp-carousel--no_image .cmp-teaser__content:not(:has(*)){background:transparent;padding:0}@media screen and (max-width:1024px){.cmp-carousel--curved_image .cmp-teaser__content,.cmp-carousel--full_bleed .cmp-teaser__content,.cmp-carousel--no_image .cmp-teaser__content{border-radius:0;left:0;max-width:100%;padding:2rem 1rem;position:relative;top:auto;-webkit-transform:none;transform:none}.cmp-carousel--curved_image .cmp-teaser__content:not(:has(*)),.cmp-carousel--full_bleed .cmp-teaser__content:not(:has(*)),.cmp-carousel--no_image .cmp-teaser__content:not(:has(*)){padding:.5rem}}.cmp-carousel--curved_image .cmp-teaser__image img,.cmp-carousel--full_bleed .cmp-teaser__image img,.cmp-carousel--no_image .cmp-teaser__image img{height:47.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom}@media screen and (max-width:1440px){.cmp-carousel--curved_image .cmp-teaser__image img,.cmp-carousel--full_bleed .cmp-teaser__image img,.cmp-carousel--no_image .cmp-teaser__image img{height:25rem}}@media screen and (max-width:1024px){.cmp-carousel--curved_image .cmp-teaser__image img,.cmp-carousel--full_bleed .cmp-teaser__image img,.cmp-carousel--no_image .cmp-teaser__image img{height:20rem}}.cmp-carousel--compact .cmp-carousel__indicators{bottom:0;padding-bottom:1.875rem}@media screen and (max-width:1024px){.cmp-carousel--compact .cmp-carousel__actions{height:200px}}.cmp-carousel--compact .cmp-carousel .cmp-teaser__image img{height:32.5rem}@media screen and (max-width:1440px){.cmp-carousel--compact .cmp-carousel .cmp-teaser__image img{height:25rem}}@media screen and (max-width:1024px){.cmp-carousel--compact .cmp-carousel .cmp-teaser__image img{height:200px}}.cmp-carousel--compact .cmp-carousel .cmp-teaser__description{font-size:1rem}.cmp-carousel--compact .cmp-carousel .cmp-teaser__action-link{font-size:1rem;line-height:1rem}.cmp-carousel .cmp-container-columns{margin:0 auto;max-width:62.5rem}.carousel-hide-arrows .cmp-carousel .cmp-carousel__actions{display:none}.cmp-check-availability .cmp-button{-webkit-box-pack:center;-ms-flex-pack:center;font-size:1rem;justify-content:center;line-height:1.5rem;margin:0;width:100%!important}@media screen and (max-width:1440px){.cmp-check-availability .cmp-button{font-size:.875rem;padding:.5rem 2rem}}.cmp-check-availability .cmp-button:disabled{display:none}.cmp-check-availability-modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,0,0,.7);display:none;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100vw;z-index:5}@media screen and (max-width:1024px){.cmp-check-availability-modal{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-end;justify-content:center}}.cmp-check-availability-modal__content{background:#fff;border-radius:1.5rem;-webkit-box-shadow:box-shadow-2;box-shadow:box-shadow-2;max-height:29rem;max-width:49.625rem;padding:2rem;position:relative;width:100%;z-index:1000}@media screen and (max-width:1024px){.cmp-check-availability-modal__content{border-radius:0;max-height:90vh;max-width:100%;padding:1.5rem}}.cmp-check-availability-modal__close{background:#f3f3f4;border:0;border-radius:.5rem;cursor:pointer;height:2.25rem;position:absolute;right:2rem;top:2rem;width:2.25rem}.cmp-check-availability-modal__close:after,.cmp-check-availability-modal__close:before{background:#4a4b53;border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;width:42%}.cmp-check-availability-modal__close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.cmp-check-availability-modal__close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.cmp-check-availability-modal__close:hover{background:#e5e5e7}.cmp-check-availability-modal__close:focus-visible{outline:2px solid #0064be;outline-offset:2px}@media screen and (max-width:1024px){.cmp-check-availability-modal__close{right:1rem;top:1rem}}.cmp-check-availability-modal__no-results-msg{-webkit-box-sizing:border-box;box-sizing:border-box;color:#585963;display:none;padding:1rem .75rem;text-align:center;width:100%}.cmp-check-availability-modal__title{color:#000;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.25rem;margin-bottom:.5rem;padding-right:3.5rem}.cmp-check-availability-modal__description{color:#585963;margin-bottom:1rem}@media screen and (min-width:1025px){.cmp-check-availability-modal__description{border-bottom:1px solid #cbccd0;margin-bottom:1.5rem;padding-bottom:1rem}}.cmp-check-availability-modal__search-wrap{-ms-flex-negative:0;flex-shrink:0;margin-bottom:1rem;position:relative}.cmp-check-availability-modal__search-wrap:before{background:url(clientlib-site-fresubinv2/resources/icons/search-v2-grey.svg) no-repeat 50%/contain;content:"";height:1rem;left:1rem;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1rem}.cmp-check-availability-modal__search-input{background-color:#f3f3f4;border:1px solid #585963;border-radius:.375rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-family:OpenSans,Arial,sans-serif;font-size:1rem;height:44px;outline:none;padding:.75rem .75rem .75rem 2.5rem;width:100%}.cmp-check-availability-modal__search-input::-webkit-input-placeholder{color:#585963}.cmp-check-availability-modal__search-input::-moz-placeholder{color:#585963}.cmp-check-availability-modal__search-input:-ms-input-placeholder{color:#585963}.cmp-check-availability-modal__search-input::-ms-input-placeholder{color:#585963}.cmp-check-availability-modal__search-input::placeholder{color:#585963}.cmp-check-availability-modal__list-scroll{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;width:100%}.cmp-check-availability-modal__list-scroll--no-results .cmp-check-availability-modal__countries{-webkit-box-flex:0;border:none;-ms-flex:0 0 0px;flex:0 0 0;max-height:0;min-height:0;overflow:hidden;padding:0}.cmp-check-availability-modal__list-scroll--no-results .cmp-check-availability-modal__no-results-msg{-webkit-box-flex:1;-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;-ms-flex:1 1 auto;flex:1 1 auto;justify-content:center;min-height:0}.cmp-check-availability-modal__countries{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;list-style:none;margin:0;overflow-x:hidden;overflow-y:scroll;padding:0;scrollbar-color:#0064be #f3f3f4;scrollbar-width:thin}.cmp-check-availability-modal__countries::-webkit-scrollbar{width:.25rem}.cmp-check-availability-modal__countries::-webkit-scrollbar-track{background:#f3f3f4;border-radius:.5rem}.cmp-check-availability-modal__countries::-webkit-scrollbar-thumb{background:#0064be;border-radius:.5rem}@media screen and (max-width:1024px){.cmp-check-availability-modal__countries{-ms-flex-item-align:start;align-self:flex-start;width:100%}}.cmp-check-availability-modal__country{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:1.5rem}.cmp-check-availability-modal__country--hidden{display:none!important}.cmp-check-availability-modal__country-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.375rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#585963;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;min-height:1.5rem;padding:.5rem 1.25rem .5rem .25rem;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}@media screen and (max-width:1024px){.cmp-check-availability-modal__country-row{padding:.75rem .25rem}}.cmp-check-availability-modal__country-row:focus-within,.cmp-check-availability-modal__country-row:hover{background-color:#f1f7ff}.cmp-check-availability-modal__radio{accent-color:#0064be;cursor:pointer;height:1.25rem;margin-left:auto;width:1.25rem}.cmp-check-availability-modal__flag{border-radius:.375rem;height:1.5rem;width:2rem}.cmp-check-availability-modal__footer{-ms-flex-align:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:1rem;justify-content:space-between;margin-top:1.5rem}.cmp-check-availability-modal__footer,.cmp-check-availability-modal__footer .button{-webkit-box-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-check-availability-modal__footer .button{-webkit-box-flex:1;-ms-flex-align:stretch;-ms-flex:1;flex:1}.cmp-check-availability-modal__footer .cmp-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem!important;justify-content:center;padding:.75rem 1.5rem!important;width:100%}@media screen and (min-width:1025px){.cmp-check-availability-modal__footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cmp-check-availability-modal__footer .button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.cmp-check-availability-modal__footer .cmp-button{min-width:8rem;width:auto}}@media screen and (max-width:1024px){.cmp-check-availability-modal__footer{-webkit-box-shadow:0 4px 6px 2px rgba(0,0,0,.8);box-shadow:0 4px 6px 2px rgba(0,0,0,.8);margin:0 -1.5rem -1.5rem;padding:1rem}.cmp-check-availability-modal__footer .button{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}}.cmp-check-availability-modal__btn-close{margin-bottom:0!important}.cmp-container-product-indicators .cmp-container{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;justify-content:center;padding:2rem 0;width:100%}.cmp-container--recipe_page>:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;margin-bottom:4rem}@media screen and (max-width:1024px){.cmp-container--recipe_page>:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.5rem}}.cmp-container--recipe_page-left{color:#585963;width:100%}.cmp-container--recipe_page-left>.cmp-container>:first-child>:first-child>.cmp-text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.cmp-container--recipe_page-left>.cmp-container>:first-child>:first-child>.cmp-text p{background-color:#f3f3f4;border:1px solid #cbccd0;border-radius:1.5rem;color:#4a4b53;display:inline-block;font-size:.875rem;line-height:1.333rem;margin:0;padding:.25rem .5rem}.cmp-container--recipe_page-left>.cmp-container>:first-child>:first-child>.cmp-text p b{font-family:OpenSans-Bold,Arial,sans-serif}.cmp-container--recipe_page-left .cmp-title{margin-top:2rem}.cmp-container--recipe_page-right{max-width:350px;width:100%}.cmp-container--recipe_page-right>:first-child{-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}.cmp-container--recipe_page-right .cmp-container--recipe_ingredients{background-color:#f1f7ff;border:1px solid #0064be;border-radius:1.5rem;padding:1.5rem 1rem}.cmp-container--recipe_page-right .cmp-container--recipe_ingredients p{margin:0;padding:1rem .5rem 0}.cmp-container--recipe_page-right .cmp-container--recipe_ingredients p:not(:last-child){border-bottom:1px solid #cbccd0;padding-bottom:1rem}.cmp-teaser--recipe_hero.cmp-carousel{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:1.5rem;position:relative;z-index:1}.cmp-teaser--recipe_hero.cmp-carousel:before{content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}.cmp-teaser--recipe_hero.cmp-carousel .cmp-teaser{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media screen and (max-width:1024px){.cmp-teaser--recipe_hero.cmp-carousel .cmp-teaser{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.cmp-teaser--recipe_hero.cmp-carousel .cmp-teaser__image{border-radius:0;height:30rem;left:50%;max-width:100vw;position:relative;-webkit-transform:none;transform:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}.cmp-teaser--recipe_hero.cmp-carousel .cmp-teaser__image .cmp-image{height:100%}.cmp-teaser--recipe_hero.cmp-carousel .cmp-teaser__image .cmp-image__image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media screen and (max-width:576px){.cmp-teaser--recipe_hero.cmp-carousel .cmp-teaser__image{aspect-ratio:1/1;height:100%}}.cmp-container-three-columns>.cmp-container{display:grid;gap:2rem;grid-template-columns:1fr 1fr 1fr;padding:2rem 0}@media screen and (max-width:1024px){.cmp-container-three-columns>.cmp-container{grid-template-columns:1fr}}.cmp-container-two-columns>.cmp-container{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,(100% - 2.5rem)/2),1fr));margin:0 auto;padding:2rem 0;row-gap:2rem;width:100%}.cmp-container-two-columns>.cmp-container:has(:nth-child(3)) :nth-child(3){grid-column:2}@media screen and (max-width:1024px){.cmp-container-two-columns>.cmp-container{grid-template-columns:repeat(auto-fill,minmax(min(390px,100%),1fr))}.cmp-container-two-columns>.cmp-container:has(:nth-child(3)) :nth-child(3){grid-column:auto}}.cmp-container{position:relative}.cmp-container[style="background-color:#F1F7FF;"]{background-color:#f1f7ff;-webkit-box-shadow:0 0 0 100vmax #f1f7ff;box-shadow:0 0 0 100vmax #f1f7ff;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.cmp-container[style="background-color:#0063BE;"]{background-color:#0064be;-webkit-box-shadow:0 0 0 100vmax #0064be;box-shadow:0 0 0 100vmax #0064be;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.cmp-container[style="background-color:#0063BE;"] *,.cmp-container[style="background-color:#0063BE;"] .cmp-image-text-block .cmp-teaser__title{color:#fff}.cmp-container[style="background-color:#0063BE;"] .cmp-teaser__action-link{border:.063rem solid #fff}.cmp-container[style="background-color:#0063BE;"] .cmp-teaser--card .cmp-teaser *,.cmp-container[style="background-color:#0063BE;"] .cmp-teaser--card .cmp-teaser__description,.cmp-container[style="background-color:#0063BE;"] .cmp-teaser--card .cmp-teaser__title{color:#fff}.cmp-container[style="background-color:#0063BE;"] .cmp-teaser--card .cmp-teaser__link{background:transparent;border:.063rem solid #6b6c78;text-decoration:none}.cmp-container[style="background-color:#0063BE;"] .cmp-teaser--card .cmp-teaser__action-link{color:#fff}.cmp-container[style="background-color:#EDEDED;"]{background-color:#ededed;-webkit-box-shadow:0 0 0 100vmax #ededed;box-shadow:0 0 0 100vmax #ededed;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.cmp-container-products .cmp-container-two-columns{position:relative}.cmp-container-products .cmp-container-two-columns .cmp-container{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.cmp-container-products .cmp-container-two-columns .cmp-container .teaser:nth-child(odd){grid-column:1}@media screen and (max-width:1024px){.cmp-container-products .cmp-container-two-columns .cmp-container{grid-template-columns:1fr}}.cmp-container-products .cmp-container-two-columns:has(.teaser:last-child:first-child)~.cmp-download--card{top:2rem}.cmp-download--card .cmp-download{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#4a4b53;border-radius:.375rem;-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,.8);box-shadow:0 2px 4px 1px rgba(0,0,0,.8);height:100%;justify-content:center;max-width:inherit;padding:1rem 1.5rem;width:100%}.cmp-download--card .cmp-download:after{height:90px;margin-right:1.5rem;width:90px}@media screen and (max-width:1024px){.cmp-download--card .cmp-download:after{height:70px;margin-right:.5rem;width:70px}}.cmp-download--card .cmp-download__properties{margin:0}.cmp-download--card .cmp-download:focus-visible,.cmp-download--card .cmp-download:focus:not(:focus-visible),.cmp-download--card .cmp-download:hover{opacity:.8;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.cmp-download--card .cmp-download__title{color:#0f0f10;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.25rem;font-weight:100;line-height:1.875rem;margin:0}@media screen and (max-width:1024px){.cmp-download--card .cmp-download__title{font-size:1.25rem;margin-bottom:1rem;margin:0}}.cmp-download--card .cmp-download__description{color:#0f0f10;font-family:OpenSans-Bold,Arial,sans-serif;font-family:OpenSans,Arial,sans-serif;font-size:1.125rem;font-weight:100;line-height:1.75rem;margin-bottom:1rem}@media screen and (max-width:1024px){.cmp-download--card .cmp-download__description{font-size:1.125rem;margin-bottom:.75rem}}.cmp-download--secondary,.cmp-download--secondary .cmp-download{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-download--secondary .cmp-download{-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:#4a4b53;border-radius:.375rem;-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,.8);box-shadow:0 2px 4px 1px rgba(0,0,0,.8);-ms-flex-direction:row;flex-direction:row;justify-self:start;margin-bottom:1.5rem;max-width:500px;padding:2.25rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.cmp-download--secondary .cmp-download:before{speak:none;color:#0063be;content:"";font-family:iconfk;font-size:4rem;font-style:normal;font-weight:400;left:1rem;margin-right:.5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cmp-download--secondary .cmp-download:after{display:none}.cmp-download--secondary .cmp-download__action{cursor:pointer;height:100%;left:0;position:absolute;text-decoration:none;top:0;width:100%;z-index:1}.cmp-download--secondary .cmp-download__action-text{display:inline-block;position:relative;text-indent:-9999px}.cmp-download--secondary .cmp-download__action:after{display:none}.cmp-download--secondary .cmp-download__title{color:#0f0f10;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;line-height:1.5rem;margin-bottom:0;margin-left:4rem}@media screen and (max-width:1024px){.cmp-download--secondary .cmp-download__title{font-size:1rem;margin-bottom:.625rem}}.cmp-download--secondary .cmp-download__title-link{position:relative;text-decoration:none}.cmp-download--secondary .cmp-download__description,.cmp-download--secondary .cmp-download__properties{display:none}.cmp-download--primary,.cmp-download--primary .cmp-download{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-download--primary .cmp-download{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;justify-self:start;margin-bottom:1.5rem;max-width:500px;padding:2.25rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.cmp-download--primary .cmp-download:before{speak:none;color:#0063be;content:"";font-family:iconfk;font-size:4rem;font-style:normal;font-weight:400;left:1rem;margin-right:.5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cmp-download--primary .cmp-download:after{display:none}.cmp-download--primary .cmp-download__action{cursor:pointer;height:100%;left:0;position:absolute;text-decoration:none;top:0;width:100%;z-index:1}.cmp-download--primary .cmp-download__action-text{display:inline-block;position:relative;text-indent:-9999px}.cmp-download--primary .cmp-download__action:after{display:none}.cmp-download--primary .cmp-download__title{color:#0f0f10;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;line-height:1.5rem;margin-bottom:0;margin-left:4rem}@media screen and (max-width:1024px){.cmp-download--primary .cmp-download__title{font-size:1rem;margin-bottom:.625rem}}.cmp-download--primary .cmp-download__title-link{position:relative;text-decoration:none}.cmp-download--primary .cmp-download__description,.cmp-download--primary .cmp-download__properties{display:none}.cmp-download{justify-self:end;margin-bottom:1.5rem;padding:1rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.cmp-download:after{background-image:url(clientlib-site-fresubinv2/resources/icons/download.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:30px;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px}.cmp-download__action{cursor:pointer;height:100%;left:0;position:absolute;text-decoration:none;top:0;width:100%;z-index:1}.cmp-download__action-text{display:inline-block;position:relative;text-indent:-9999px}.cmp-download__action:after{display:none}.cmp-download:focus-visible,.cmp-download:focus:not(:focus-visible),.cmp-download:hover{background-color:#4a4b53;border-radius:.375rem;-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,.8);box-shadow:0 2px 4px 1px rgba(0,0,0,.8)}.cmp-download__title{font-family:OpenSans,Arial,sans-serif;font-size:clamp(1rem,8.6vw,1rem);line-height:clamp(1.5rem,8.6vw,1.5rem);margin-bottom:.625rem}@media screen and (max-width:1024px){.cmp-download__title{font-size:1rem;margin-bottom:.5rem}}.cmp-download__title-link{position:relative;text-decoration:none}.cmp-download__description{color:#0064be;font-family:OpenSans,Arial,sans-serif;font-size:clamp(1rem,8.6vw,1rem);line-height:clamp(1.5rem,8.6vw,1.5rem);margin-bottom:.625rem}@media screen and (max-width:1024px){.cmp-download__description{font-size:1rem;margin-bottom:.5rem}}.cmp-download__properties{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:auto 0 0}.cmp-download__property{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;position:relative}.cmp-download__property-content{color:#0064be;font-family:OpenSans,Arial,sans-serif;font-size:clamp(1rem,8.6vw,1rem);line-height:clamp(1.5rem,8.6vw,1.5rem);margin:0}@media screen and (max-width:1024px){.cmp-download__property-content{font-size:1rem;margin-bottom:.5rem}}.cmp-download__property--size{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cmp-download__property--format{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-transform:uppercase}.cmp-download__property--filename,.cmp-download__property-label{display:none}.cmp-embed--video{margin-bottom:2rem}.cmp-embed--video .cmp-embed{height:0;padding-bottom:56.25%;position:relative;width:100%}.cmp-embed--video .cmp-embed iframe{left:0;min-height:100%;position:absolute;top:0;width:100%}.cmp-exit-modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,0,0,.7);display:none;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100vw;z-index:5;z-index:3}.cmp-exit-modal__content{background-color:#fff;border-radius:1.5rem;padding:2rem;width:60%}.cmp-exit-modal__content h2{margin-bottom:3rem}@media screen and (max-width:1024px){.cmp-exit-modal__content h2{margin-bottom:1.5rem}}.cmp-exit-modal__content h3{margin-bottom:2rem}@media screen and (max-width:1024px){.cmp-exit-modal__content h3{margin-bottom:1.5rem}}.cmp-exit-modal__content h4,.cmp-exit-modal__content h5{margin-bottom:1rem}.cmp-exit-modal__content h6,.cmp-exit-modal__content p:has(small),.cmp-exit-modal__content small{margin-bottom:.5rem}.cmp-exit-modal__content p{margin-bottom:1.5rem}.cmp-exit-modal__content .style-h5,.cmp-exit-modal__content .style-h6,.cmp-exit-modal__content p:has(small),.cmp-exit-modal__content small{display:block}.cmp-exit-modal__content *{color:#4a4b53}.cmp-exit-modal__content h3{font-size:1.25rem}@media screen and (max-width:1024px){.cmp-exit-modal__content{border-radius:0;bottom:0;padding:1.5rem;position:absolute;width:100vw}}.cmp-exit-modal__content .cmp-exit-modal__buttons{-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:1rem;justify-content:end;margin-top:2rem}@media screen and (max-width:1024px){.cmp-exit-modal__content .cmp-exit-modal__buttons{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:.75rem}}.cmp-exit-modal__content .cmp-exit-modal__button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0064be;border:1px solid transparent;border-radius:.5rem;color:#fafafa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;padding:1rem 2rem;position:relative;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.cmp-exit-modal__content .cmp-exit-modal__button span{color:#fafafa}.cmp-exit-modal__content .cmp-exit-modal__button:hover{background:#0c3c70;border:1px solid transparent;color:#fafafa}.cmp-exit-modal__content .cmp-exit-modal__button:focus{outline:2px solid #6d2463;outline-offset:2px}.cmp-exit-modal__content .cmp-exit-modal__button:active{background:#07264b}.cmp-exit-modal__content .cmp-exit-modal__button:disabled,.cmp-exit-modal__content .cmp-exit-modal__button[disabled]{background-color:#f3f3f4;color:#fafafa}.cmp-exit-modal__content .cmp-exit-modal__button:disabled span,.cmp-exit-modal__content .cmp-exit-modal__button[disabled] span{color:#6b6c78}.cmp-exit-modal__content .cmp-exit-modal__close{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0064be;background:#4a4b53;border:1px solid transparent;border-radius:.5rem;color:#fafafa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;padding:1rem 2rem;position:relative;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.cmp-exit-modal__content .cmp-exit-modal__close span{color:#fafafa}.cmp-exit-modal__content .cmp-exit-modal__close:hover{background:#0c3c70;border:1px solid transparent;color:#fafafa}.cmp-exit-modal__content .cmp-exit-modal__close:focus{outline:2px solid #6d2463;outline-offset:2px}.cmp-exit-modal__content .cmp-exit-modal__close:active{background:#07264b}.cmp-exit-modal__content .cmp-exit-modal__close:disabled,.cmp-exit-modal__content .cmp-exit-modal__close[disabled]{background-color:#f3f3f4;color:#fafafa}.cmp-exit-modal__content .cmp-exit-modal__close:disabled span,.cmp-exit-modal__content .cmp-exit-modal__close[disabled] span{color:#6b6c78}@media screen and (max-width:1024px){.cmp-exit-modal__content .cmp-exit-modal__button,.cmp-exit-modal__content .cmp-exit-modal__close{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.cmp-container-landing_header,header.experiencefragment{background-color:transparent;max-width:75pc;position:fixed;top:0;width:100%;z-index:3000}.cmp-container-landing_header .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container,header.experiencefragment .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container{-webkit-box-pack:start;-ms-flex-pack:start;display:grid;grid-template-columns:75pt minmax(0,1fr) -webkit-max-content -webkit-max-content;grid-template-columns:75pt minmax(0,1fr) max-content max-content;grid-template-rows:auto auto;justify-content:start;width:100%}.cmp-container-landing_header .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container:not(:has(.cmp-login)),header.experiencefragment .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container:not(:has(.cmp-login)){grid-template-columns:75pt minmax(0,1fr) -webkit-max-content;grid-template-columns:75pt minmax(0,1fr) max-content}@media screen and (max-width:1024px){.cmp-container-landing_header .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container:not(:has(.cmp-login)),header.experiencefragment .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container:not(:has(.cmp-login)){background:#fff;-webkit-box-shadow:0 4px 6px 2px rgba(0,0,0,.2);box-shadow:0 4px 6px 2px rgba(0,0,0,.2);grid-template-columns:minmax(0,1fr) -webkit-max-content -webkit-max-content;grid-template-columns:minmax(0,1fr) max-content max-content;grid-template-rows:-webkit-max-content minmax(0,1fr) -webkit-max-content -webkit-max-content -webkit-max-content;grid-template-rows:max-content minmax(0,1fr) max-content max-content max-content}}.cmp-container-landing_header .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container:before,header.experiencefragment .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container:before{background-color:#0253a3;content:"";height:88px;left:50%;pointer-events:none;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:2}@media screen and (max-width:1440px){.cmp-container-landing_header .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container:before,header.experiencefragment .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container:before{height:56px}}@media screen and (max-width:1024px){.cmp-container-landing_header .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container:before,header.experiencefragment .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container:before{background:gradient(to right,#0253a3,#0064be);height:88px}}.cmp-container-landing_header .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container:after,header.experiencefragment .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container:after{background:-webkit-gradient(linear,left top,right top,from(#0064be),to(#7dc1fd));background:linear-gradient(90deg,#0064be,#7dc1fd);bottom:-4px;content:"";height:4px;left:50%;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw}@media screen and (max-width:1024px){.cmp-container-landing_header .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container:after,header.experiencefragment .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container:after{display:none}}.cmp-container-landing_header .cmp-image__logo,header.experiencefragment .cmp-image__logo{grid-column:1;grid-row:1;z-index:2}.cmp-container-landing_header .searchbar,header.experiencefragment .searchbar{grid-column:2;grid-row:1;margin-left:1rem;z-index:2}@media screen and (min-width:1025px){.cmp-container-landing_header .searchbar .cmp-search-bar__panel--search,header.experiencefragment .searchbar .cmp-search-bar__panel--search{max-width:885px}}@media screen and (max-width:1024px){.cmp-container-landing_header .searchbar,header.experiencefragment .searchbar{margin-left:0}}.cmp-container-landing_header .cmp-contact-button,header.experiencefragment .cmp-contact-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:-2;grid-row:2;justify-content:flex-end;margin-left:auto;max-width:150px;z-index:2}@media screen and (max-width:1024px){.cmp-container-landing_header .cmp-contact-button,header.experiencefragment .cmp-contact-button{padding:1.5rem 1rem}}.cmp-container-landing_header .cmp-contact-button a.cmp-button,.cmp-container-landing_header .cmp-contact-button button.cmp-button,header.experiencefragment .cmp-contact-button a.cmp-button,header.experiencefragment .cmp-contact-button button.cmp-button{border:none;border-radius:.5rem;font-family:OpenSans-Bold,Arial,sans-serif;margin:.75rem 0;padding:.75rem 1.5rem}@media screen and (max-width:1440px){.cmp-container-landing_header .cmp-contact-button a.cmp-button,.cmp-container-landing_header .cmp-contact-button button.cmp-button,header.experiencefragment .cmp-contact-button a.cmp-button,header.experiencefragment .cmp-contact-button button.cmp-button{margin:.5rem 0;padding:.5rem 1rem}}@media screen and (max-width:1024px){.cmp-container-landing_header .cmp-contact-button a.cmp-button,.cmp-container-landing_header .cmp-contact-button button.cmp-button,header.experiencefragment .cmp-contact-button a.cmp-button,header.experiencefragment .cmp-contact-button button.cmp-button{margin:0}}.cmp-container-landing_header .cmp-contact-button a.cmp-button__text,.cmp-container-landing_header .cmp-contact-button button.cmp-button__text,header.experiencefragment .cmp-contact-button a.cmp-button__text,header.experiencefragment .cmp-contact-button button.cmp-button__text{font-size:1rem;line-height:1.5rem}@media screen and (max-width:1440px){.cmp-container-landing_header .cmp-contact-button a.cmp-button__text,.cmp-container-landing_header .cmp-contact-button button.cmp-button__text,header.experiencefragment .cmp-contact-button a.cmp-button__text,header.experiencefragment .cmp-contact-button button.cmp-button__text{font-size:.875rem}}.cmp-container-landing_header .cmp-contact-button:not(:has(a)),header.experiencefragment .cmp-contact-button:not(:has(a)){display:none}@media screen and (max-width:1024px){.cmp-container-landing_header .cmp-contact-button,header.experiencefragment .cmp-contact-button{-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-box-pack:center;-ms-flex-pack:center;grid-column:1/-1;grid-row:5;justify-content:center;max-width:none;order:3;text-align:center;width:100%}.cmp-container-landing_header .cmp-contact-button .cmp-button,header.experiencefragment .cmp-contact-button .cmp-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.5rem 1rem;width:100%}}.cmp-container-landing_header .navigation,header.experiencefragment .navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/-2;grid-row:2;min-height:72px;position:relative;width:100%}@media screen and (max-width:1024px){.cmp-container-landing_header .navigation,header.experiencefragment .navigation{grid-column:1/-1;margin-top:0;z-index:2}}.cmp-container-landing_header .cmp-login__disclaimer,.cmp-container-landing_header .login,header.experiencefragment .cmp-login__disclaimer,header.experiencefragment .login{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:4;grid-row:1;justify-content:flex-end}@media screen and (max-width:1024px){.cmp-container-landing_header .cmp-login__disclaimer,.cmp-container-landing_header .login,header.experiencefragment .cmp-login__disclaimer,header.experiencefragment .login{-webkit-box-pack:start;-ms-flex-pack:start;grid-column:1;grid-row:4;justify-content:start;z-index:1}}.cmp-container-landing_header .cmp-login__disclaimer:not(:has(a)),header.experiencefragment .cmp-login__disclaimer:not(:has(a)){display:none}.cmp-container-landing_header .cmp-list__metamenu,header.experiencefragment .cmp-list__metamenu{display:none}.cmp-container-landing_header .languagenavigation,header.experiencefragment .languagenavigation{grid-column:3;grid-row:1}@media screen and (max-width:1024px){.cmp-container-landing_header .languagenavigation,header.experiencefragment .languagenavigation{grid-column:1;grid-row:3;z-index:3}}.cmp-container-landing_header .cmp-nav-mobile,.cmp-container-landing_header .cmp-nav-mobile>.cmp-container,header.experiencefragment .cmp-nav-mobile,header.experiencefragment .cmp-nav-mobile>.cmp-container{display:contents;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-container-landing_header .cmp-nav-mobile:after,.cmp-container-landing_header .cmp-nav-mobile>.cmp-container:after,header.experiencefragment .cmp-nav-mobile:after,header.experiencefragment .cmp-nav-mobile>.cmp-container:after{background:#fff;bottom:0;content:"";height:100%;left:0;left:50%;position:absolute;right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:1}.cmp-container-landing_header .cmp-container--navigation,.cmp-container-landing_header .cmp-container--navigation>.cmp-container,header.experiencefragment .cmp-container--navigation,header.experiencefragment .cmp-container--navigation>.cmp-container{display:contents}@media screen and (max-width:1200px){.cmp-container-landing_header,header.experiencefragment{left:0;padding:0 2rem}}@media screen and (max-width:1024px){.cmp-container-landing_header,header.experiencefragment{left:0;padding:0;position:fixed;right:0;top:0;width:100%;z-index:3000}.cmp-container-landing_header .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container,header.experiencefragment .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container{grid-template-columns:minmax(0,1fr) -webkit-max-content -webkit-max-content;grid-template-columns:minmax(0,1fr) max-content max-content}.cmp-container-landing_header .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container:before,header.experiencefragment .container:not(.cmp-nav-mobile):not(.cmp-container--navigation)>.cmp-container:before{background:-webkit-gradient(linear,left top,right top,from(#0253a3),to(#0064be));background:linear-gradient(90deg,#0253a3,#0064be)}.cmp-container-landing_header .cmp-nav-button,header.experiencefragment .cmp-nav-button{grid-column:3;grid-row:1;margin:auto 1.5rem auto 0;z-index:2}.cmp-container-landing_header .cmp-nav-mobile,header.experiencefragment .cmp-nav-mobile{display:none}.cmp-container-landing_header .cmp-nav-mobile.active,header.experiencefragment .cmp-nav-mobile.active{display:contents}}.cmp-container-landing_header.pinned,header.experiencefragment.pinned{-webkit-transform:none;transform:none}.cmp-container-landing_header.pinned,.cmp-container-landing_header.unpinned,header.experiencefragment.pinned,header.experiencefragment.unpinned{-webkit-transition:-webkit-transform 1s cubic-bezier(.19,0,0,1);transition:-webkit-transform 1s cubic-bezier(.19,0,0,1);transition:transform 1s cubic-bezier(.19,0,0,1);transition:transform 1s cubic-bezier(.19,0,0,1),-webkit-transform 1s cubic-bezier(.19,0,0,1)}.cmp-container-landing_header.unpinned,header.experiencefragment.unpinned{-webkit-transform:translateY(-13.75rem);transform:translateY(-13.75rem)}.cmp-container-landing_header.unpinned-menu,header.experiencefragment.unpinned-menu{-webkit-transform:translateY(-100vh);transform:translateY(-100vh);-webkit-transition:-webkit-transform 1.2s cubic-bezier(.19,0,0,1);transition:-webkit-transform 1.2s cubic-bezier(.19,0,0,1);transition:transform 1.2s cubic-bezier(.19,0,0,1);transition:transform 1.2s cubic-bezier(.19,0,0,1),-webkit-transform 1.2s cubic-bezier(.19,0,0,1)}.cmp-experiencefragment--footer{margin-top:40px;position:relative}.cmp-experiencefragment--footer:before{background-color:#0064be;content:"";height:1px;left:50%;pointer-events:none;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:1}.cmp-experiencefragment--footer>.cmp-container{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto}.cmp-experiencefragment--footer>.cmp-container>.container{min-width:0}.cmp-experiencefragment--footer>.cmp-container>.container>.cmp-container{padding:0}.cmp-experiencefragment--footer>.cmp-container .cmp-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.cmp-experiencefragment--footer>.cmp-container .cmp-list__item:not(:last-child){border-right-color:#4a4b53}@media screen and (max-width:1024px){.cmp-experiencefragment--footer>.cmp-container{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-experiencefragment--footer>.cmp-container .image{-ms-flex-item-align:start;-ms-flex-preferred-size:auto;align-self:flex-start;flex-basis:auto}}.cmp-flavours{margin-bottom:1.5rem;position:relative}@media screen and (max-width:1440px){.cmp-flavours{margin-bottom:0}}.cmp-flavours__title{font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;line-height:1.75rem}@media screen and (max-width:1440px){.cmp-flavours__title{font-size:1rem;line-height:1.5rem}}.cmp-flavours__scroll-wrapper{position:relative}.cmp-flavours__arrow{border:none;cursor:pointer;opacity:0;padding:0;pointer-events:none;width:44px;z-index:1}.cmp-flavours__arrow,.cmp-flavours__arrow:after{bottom:0;position:absolute;top:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.cmp-flavours__arrow:after{background-image:url(clientlib-site-fresubinv2/resources/icons/chevron-rounded.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";width:8px}.cmp-flavours__arrow--prev{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(70%,hsla(0,0%,100%,.6)),to(transparent));background:linear-gradient(90deg,#fff,hsla(0,0%,100%,.6) 70%,transparent);left:0}.cmp-flavours__arrow--prev:after{left:.625rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-flavours__arrow--next{background:-webkit-gradient(linear,right top,left top,from(#fff),color-stop(70%,hsla(0,0%,100%,.6)),to(transparent));background:linear-gradient(270deg,#fff,hsla(0,0%,100%,.6) 70%,transparent);right:0}.cmp-flavours__arrow--next:after{right:.625rem}.cmp-flavours__arrow--fade-in{opacity:1;pointer-events:auto}.cmp-flavours__arrow--fade-in:hover:after{opacity:.6}.cmp-flavours__container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:.75rem;overflow-x:scroll;padding:.5rem .125rem;scrollbar-width:none}@media screen and (max-width:1024px){.cmp-flavours__container{width:90vw}}@media screen and (max-width:1440px){.cmp-flavours__container{padding-bottom:.125rem}}.cmp-flavours__container::-webkit-scrollbar{display:none}.cmp-flavours__pill{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:1px solid #cbccd0;border-radius:90rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;outline:2px solid transparent;padding:.5rem .75rem;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;white-space:nowrap}@media screen and (max-width:1440px){.cmp-flavours__pill{padding:.25rem .75rem}}.cmp-flavours__pill:focus-visible,.cmp-flavours__pill:hover{border-color:transparent;outline-color:#0c3c70}.cmp-flavours__pill--active{background:#f1f7ff;border-color:transparent;outline-color:#0064be}.cmp-flavours__pill-dot{-ms-flex-negative:0;background-color:var(--dot-color);border-radius:50%;display:inline-block;flex-shrink:0;height:9pt;width:9pt}.cmp-flavours__pill-name{color:#4a4b53}.cmp-flavours__pill-name,.cmp-form-button{font-family:OpenSans-Bold,Arial,sans-serif}.cmp-form-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0064be;border:1px solid transparent;border-radius:.5rem;color:#fafafa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;padding:1rem 2rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.cmp-form-button span{color:#fafafa}.cmp-form-button:hover{background:#0c3c70;border:1px solid transparent;color:#fafafa}.cmp-form-button:focus{outline:2px solid #6d2463;outline-offset:2px}.cmp-form-button:active{background:#07264b}.cmp-form-button:disabled,.cmp-form-button[disabled]{background-color:#f3f3f4;color:#fafafa}.cmp-form-button:disabled span,.cmp-form-button[disabled] span{color:#6b6c78}.cmp-form-fileupload{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:visible;position:relative}.cmp-form-fileupload,.cmp-form-fileupload__label{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-form-fileupload__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}.cmp-form-fileupload__label--hidden{display:none}.cmp-form-options{border:none;width:auto}.cmp-form-options:has(>.cmp-form-text__required-message.active) .cmp-form-options__field-description,.cmp-form-options:has(>.cmp-form-text__required-message.active) .cmp-form-options__label,.cmp-form-options:has(>.cmp-form-text__required-message.active) .cmp-form-options__legend{color:#8f0d0d}.cmp-form-options:has(>.cmp-form-text__required-message.active) .cmp-form-options__field--checkbox,.cmp-form-options:has(>.cmp-form-text__required-message.active) .cmp-form-options__field--drop-down,.cmp-form-options:has(>.cmp-form-text__required-message.active) .cmp-form-options__field--radio{border-color:#8f0d0d}.cmp-form-options:has(>.cmp-form-text__required-message.active) .cmp-form-options__field--drop-down{color:#8f0d0d}.cmp-form-options__label{display:block;padding:.25rem}.cmp-form-options__field--drop-down{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(clientlib-site-fresubinv2/resources/icons/chevron-down-black.svg);background-position:calc(100% - .75rem);background-repeat:no-repeat;background-size:18px 18px;border:1px solid #6b6c78;border-radius:.375rem;color:#000;font-family:OpenSans,Arial,sans-serif;font-size:1rem;font-weight:400;height:2.75rem;line-height:1.5rem;overflow:visible;padding:.625rem 2.5rem .625rem .75rem;width:100%}.cmp-form-options__field--drop-down:focus,.cmp-form-options__field--drop-down:focus-visible{border-color:#0064be;border-width:2px;outline:none}.cmp-form-options__field--drop-down>option:first-child{color:#585963}.cmp-form-options__field--multi-drop-down{background:#fff;border:none;border-radius:0;color:#585963;padding:.625rem .75rem;width:100%}.cmp-form-options__field--multi-drop-down option{padding:.5rem}.cmp-form-options__field--multi-drop-down option:checked{background-color:#a1739b;color:#585963;-webkit-filter:opacity(1);filter:opacity(1)}.cmp-form-options__field--multi-drop-down:focus{outline:none}.cmp-form-options__field-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-form-options__field-label:not(:last-child){margin-bottom:1rem}.cmp-form-options__field--checkbox,.cmp-form-options__field--radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;height:1.5rem;margin:0 1rem 0 0;min-width:1.5rem;position:relative;vertical-align:text-bottom}.cmp-form-options__field--checkbox:before,.cmp-form-options__field--radio:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;bottom:0;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0}.cmp-form-options__field--checkbox:focus-visible,.cmp-form-options__field--radio:focus-visible{outline:2px solid #a1739b}.cmp-form-options__field--checkbox[disabled],.cmp-form-options__field--radio[disabled]{background:#f3f3f4;border:1px solid #9a9ba3}.cmp-form-options__field--checkbox[disabled]~span,.cmp-form-options__field--radio[disabled]~span{color:#6b6c78}.cmp-form-options__field--checkbox{border:1px solid #6b6c78;border-radius:.375rem}.cmp-form-options__field--checkbox:checked{background:#0064be;border:1px solid #0064be}.cmp-form-options__field--checkbox:checked:before{background-color:#fff;content:"";display:block;left:50%;-webkit-mask-image:url(clientlib-site-fresubinv2/resources/icons/checkmark-2.svg);mask-image:url(clientlib-site-fresubinv2/resources/icons/checkmark-2.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:13.5px}.cmp-form-options__field--checkbox:checked[disabled]{background:#f3f3f4;border:1px solid #9a9ba3}.cmp-form-options__field--checkbox:checked[disabled]:before{background-color:#9a9ba3}.cmp-form-options__field--radio{border:1px solid #6b6c78;border-radius:100%}.cmp-form-options__field--radio:checked{border:1px solid #0064be}.cmp-form-options__field--radio:checked:before{background:#0064be;border-radius:100%;margin:6px}.cmp-form-options__field--radio:checked[disabled]{border:1px solid #9a9ba3}.cmp-form-options__field--radio:checked[disabled]:before{background:#9a9ba3}.cmp-form-options__legend{font-family:OpenSans,Arial,sans-serif;font-size:1rem;line-height:1.5rem;padding:.25rem}.cmp-form-options__help-message{-webkit-box-ordinal-group:3;-ms-flex-order:2;color:#4a4b53;font-size:.875rem;margin:0;order:2;padding:.25rem}.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;overflow:visible;position:relative}.cmp-form-text:has(.cmp-form-text__required-message.active) label{color:#8f0d0d}.cmp-form-text:has(.cmp-form-text__required-message.active) .cmp-form-text__text,.cmp-form-text:has(.cmp-form-text__required-message.active) .cmp-form-text__textarea{border-color:#8f0d0d}.cmp-form-text label{font-family:OpenSans,Arial,sans-serif;font-size:1rem;line-height:1.5rem;padding:.25rem;width:100%}.cmp-form-text label.textareaLabel{padding:.25rem}.cmp-form-text label:has(~.cmp-form-text__text:focus),.cmp-form-text label:has(~.cmp-form-text__textarea:focus){color:#0064be}.cmp-form-text label:has(~.cmp-form-text__text:-moz-read-only),.cmp-form-text label:has(~.cmp-form-text__textarea:-moz-read-only){color:#6b6c78}.cmp-form-text label:has(~.cmp-form-text__text:read-only),.cmp-form-text label:has(~.cmp-form-text__textarea:read-only){color:#6b6c78}.cmp-form-text__text,.cmp-form-text__textarea{background:#fff;border:1px solid #6b6c78;border-radius:.375rem;caret-color:#0064be;color:#585963;height:2.75rem;padding:.625rem .75rem;width:auto}.cmp-form-text__text:not(:-moz-placeholder-shown),.cmp-form-text__textarea:not(:-moz-placeholder-shown){color:#000;font-family:OpenSans,Arial,sans-serif;font-size:1rem;line-height:1.5rem}.cmp-form-text__text:not(:-ms-input-placeholder),.cmp-form-text__textarea:not(:-ms-input-placeholder){color:#000;font-family:OpenSans,Arial,sans-serif;font-size:1rem;line-height:1.5rem}.cmp-form-text__text:not(:placeholder-shown),.cmp-form-text__textarea:not(:placeholder-shown){color:#000;font-family:OpenSans,Arial,sans-serif;font-size:1rem;line-height:1.5rem}.cmp-form-text__text:-moz-read-only,.cmp-form-text__textarea:-moz-read-only{background:#f3f3f4;border:1px solid #9a9ba3;color:#6b6c78}.cmp-form-text__text:read-only,.cmp-form-text__textarea:read-only{background:#f3f3f4;border:1px solid #9a9ba3;color:#6b6c78}.cmp-form-text__text:focus,.cmp-form-text__text:focus-visible,.cmp-form-text__textarea:focus,.cmp-form-text__textarea:focus-visible{border:2px solid #0064be}.cmp-form-text__textarea{height:auto;resize:vertical}.cmp-form-text__required-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8f0d0d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-size:1.125rem;gap:.5rem;line-height:1.5rem}.cmp-form-text__required-message.active{margin-top:.5rem}.cmp-form-text__required-message.active:before{-ms-flex-negative:0;background-color:#8f0d0d;content:"";display:block;flex-shrink:0;height:17px;-webkit-mask-image:url(clientlib-site-fresubinv2/resources/icons/error-2.svg);mask-image:url(clientlib-site-fresubinv2/resources/icons/error-2.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:17px}.cmp-form-text__help-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;color:#4a4b53;font-size:.875rem;margin:0;order:2;padding:.25rem}.cmp-form-text__help-block:has(~.cmp-form-text__text:-moz-read-only),.cmp-form-text__help-block:has(~.cmp-form-text__textarea:-moz-read-only){color:#6b6c78}.cmp-form-text__help-block:has(~.cmp-form-text__text:read-only),.cmp-form-text__help-block:has(~.cmp-form-text__textarea:read-only){color:#6b6c78}.cmp-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f1f7ff;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1.5rem 2rem}.cmp-form>div{margin-top:1rem}.cmp-form>div:first-of-type{margin-top:0}.cmp-form__fnPassword{height:0;left:0;opacity:0;position:absolute;top:0;width:0;z-index:-1000}.cmp-gated-modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,0,0,.7);display:none;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100vw;z-index:5}.cmp-gated-modal.gated{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-gated-modal__content{background-color:#fff;border-radius:1.5rem;max-height:100vh;max-width:50pc;width:100%}.cmp-gated-modal__content .cmp-text a:focus,.cmp-gated-modal__content .cmp-text a:hover{color:#fff}@media screen and (max-width:1024px){.cmp-gated-modal__content{border-radius:0;bottom:0;max-height:100vh;padding:0;position:absolute;width:100vw}}.cmp-gated-modal__content .cmp-text{margin-bottom:2rem}.cmp-gated-modal__content .cmp-gated-modal__buttons{-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;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;justify-content:end}@media screen and (max-width:1024px){.cmp-gated-modal__content .cmp-gated-modal__buttons{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.cmp-gated-modal__content .cmp-gated-modal__button,.cmp-gated-modal__content .cmp-gated-modal__button-close{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0064be;border:1px solid transparent;border-radius:.5rem;color:#fafafa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;line-height:1.75rem;margin-bottom:0;padding:.5rem 3.5rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.cmp-gated-modal__content .cmp-gated-modal__button span,.cmp-gated-modal__content .cmp-gated-modal__button-close span{color:#fafafa}.cmp-gated-modal__content .cmp-gated-modal__button-close:hover,.cmp-gated-modal__content .cmp-gated-modal__button:hover{background:#0c3c70;border:1px solid transparent;color:#fafafa}.cmp-gated-modal__content .cmp-gated-modal__button-close:focus,.cmp-gated-modal__content .cmp-gated-modal__button:focus{outline:2px solid #6d2463;outline-offset:2px}.cmp-gated-modal__content .cmp-gated-modal__button-close:active,.cmp-gated-modal__content .cmp-gated-modal__button:active{background:#07264b}.cmp-gated-modal__content .cmp-gated-modal__button-close:disabled,.cmp-gated-modal__content .cmp-gated-modal__button-close[disabled],.cmp-gated-modal__content .cmp-gated-modal__button:disabled,.cmp-gated-modal__content .cmp-gated-modal__button[disabled]{background-color:#f3f3f4;color:#fafafa}.cmp-gated-modal__content .cmp-gated-modal__button-close:disabled span,.cmp-gated-modal__content .cmp-gated-modal__button-close[disabled] span,.cmp-gated-modal__content .cmp-gated-modal__button:disabled span,.cmp-gated-modal__content .cmp-gated-modal__button[disabled] span{color:#6b6c78}@media screen and (max-width:1024px){.cmp-gated-modal__content .cmp-gated-modal__button,.cmp-gated-modal__content .cmp-gated-modal__button-close{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.cmp-gated-modal__content .cmp-gated-modal__button-close{background:#4a4b53}.cmp-gated-modal__overlay-content{padding:2rem}@media screen and (max-width:1024px){.cmp-gated-modal__overlay-content{padding:1.5rem}}.cmp-gated-modal__overlay-content .text .cmp-text{color:#4a4b53;max-width:100%}.cmp-gated-modal__overlay-content .text .cmp-text h2{margin-bottom:3rem}@media screen and (max-width:1024px){.cmp-gated-modal__overlay-content .text .cmp-text h2{margin-bottom:1.5rem}}.cmp-gated-modal__overlay-content .text .cmp-text h3{margin-bottom:2rem}@media screen and (max-width:1024px){.cmp-gated-modal__overlay-content .text .cmp-text h3{margin-bottom:1.5rem}}.cmp-gated-modal__overlay-content .text .cmp-text h4,.cmp-gated-modal__overlay-content .text .cmp-text h5{margin-bottom:1rem}.cmp-gated-modal__overlay-content .text .cmp-text h6,.cmp-gated-modal__overlay-content .text .cmp-text p:has(small),.cmp-gated-modal__overlay-content .text .cmp-text small{margin-bottom:.5rem}.cmp-gated-modal__overlay-content .text .cmp-text p{margin-bottom:1.5rem}.cmp-gated-modal__overlay-content .text .cmp-text .style-h5,.cmp-gated-modal__overlay-content .text .cmp-text .style-h6,.cmp-gated-modal__overlay-content .text .cmp-text p:has(small),.cmp-gated-modal__overlay-content .text .cmp-text small{display:block}.modal-open footer,.modal-open header,.modal-open main{-webkit-filter:blur(5px);filter:blur(5px)}.cmp-image__logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:145px}@media screen and (max-width:1024px){.cmp-image__logo{height:88px;margin-left:1.5rem;width:125px}}.imagetextblock.teaser:not(:has(.cmp-teaser)){display:block}.cmp-image-text-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.75rem 0}.cmp-image-text-block .cmp-teaser__image img{border-radius:1.5rem}@media screen and (max-width:1440px){.cmp-image-text-block .cmp-teaser__image img{max-height:360px}}.cmp-image-text-block .cmp-teaser__title{margin-bottom:1.125rem}@media screen and (max-width:1440px){.cmp-image-text-block .cmp-teaser__title{font-size:1.25rem;margin-bottom:.75rem}}.cmp-image-text-block .cmp-teaser__description{color:#4a4b53}.cmp-image-text-block .cmp-teaser__description ol,.cmp-image-text-block .cmp-teaser__description ul{counter-reset:item;list-style:none}.cmp-image-text-block .cmp-teaser__description ol li,.cmp-image-text-block .cmp-teaser__description ul li{color:#4a4b53;counter-increment:item;margin-bottom:.313rem;padding-left:2rem;position:relative}.cmp-image-text-block .cmp-teaser__description ol li:before,.cmp-image-text-block .cmp-teaser__description ul li:before{color:#4a4b53;content:counter(item) ".";left:.3rem;position:absolute;top:0;width:1.2em}.cmp-image-text-block .cmp-teaser__description ul{counter-reset:none}.cmp-image-text-block .cmp-teaser__description ul li:before{background-color:#4a4b53;border-radius:50%;content:"";height:.4rem;left:.3rem;position:absolute;top:.75em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.4rem}.cmp-image-text-block .cmp-teaser__action-container{margin-top:0}.cmp-image-text-block .cmp-teaser__action-link.link{background:transparent;color:#0064be;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;padding:0 1.5rem 0 0;position:relative}.cmp-image-text-block .cmp-teaser__action-link.link:after{background:url(clientlib-site-fresubinv2/resources/icons/chevron-rounded.svg) no-repeat 50%/contain;content:"";height:15px;min-width:auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px}.cmp-image-text-block--background-primary{background:#f1f7ff;-webkit-box-shadow:0 0 0 100vmax #f1f7ff;box-shadow:0 0 0 100vmax #f1f7ff;-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.languagenavigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0253a3;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:8}@media screen and (max-width:1024px){.languagenavigation{-ms-flex-item-align:start;align-self:flex-start;background-color:transparent;padding:0}}.cmp-languagenavigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-languagenavigation .suggestlocation{display:none}.cmp-languagenavigation.active:before{background:rgba(0,0,0,.6);content:"";height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1}@media screen and (max-width:1024px){.cmp-languagenavigation.active:before{display:none}}.cmp-languagenavigation__toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;gap:.25rem;line-height:1;padding:0 1rem 0 0;position:relative;z-index:10}.cmp-languagenavigation__toggle:before{background-image:url(clientlib-site-fresubinv2/resources/icons/globe-white-v2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:20px;margin:0;width:20px}@media screen and (max-width:1024px){.cmp-languagenavigation__toggle:before{background-image:url(clientlib-site-fresubinv2/resources/icons/globe-v2.svg)}.cmp-languagenavigation__toggle{color:#000;margin-left:2rem}}.cmp-languagenavigation__toggle+.cmp-languagenavigation__switcher{border-right:none;color:#fff;margin-left:1rem}.cmp-languagenavigation__toggle+.cmp-languagenavigation__switcher:hover{color:#fff}.cmp-languagenavigation__headline{display:none}.cmp-languagenavigation__headline-secondary{border-bottom:1px solid #cbccd0;font-size:1.25rem;margin-bottom:1.5rem;padding-bottom:1.5rem}.cmp-languagenavigation__header{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:6.5rem;-moz-column-gap:6.5rem;column-gap:6.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative;width:100%}@media screen and (max-width:1180px){.cmp-languagenavigation__header:has(div:nth-child(3)){-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.cmp-languagenavigation__header-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-languagenavigation__header-item-title{color:#fff;display:block;margin-bottom:1rem}.cmp-languagenavigation__header-item .cmp-button{-webkit-box-pack:center;-ms-flex-pack:center;background:#fff;border-radius:2.5rem;justify-content:center;margin:0;width:100%}.cmp-languagenavigation__header-item .cmp-button__icon{display:none}.cmp-languagenavigation__header-item .cmp-button>span{color:#fff}.cmp-languagenavigation__header-item .button{float:left;margin-bottom:1rem;margin-right:1rem;white-space:nowrap}.cmp-languagenavigation__header-item .button:last-child{margin-bottom:0}.cmp-languagenavigation__header-item--global{display:none}.cmp-languagenavigation__group{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cmp-languagenavigation__group.active{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:1.5rem;-webkit-box-shadow:0 0 6px 2px rgba(0,0,0,.2);box-shadow:0 0 6px 2px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:50%;margin:0 auto;max-width:90pc;max-width:50rem;padding:1.5rem 2rem;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:6}@media screen and (max-width:1024px){.cmp-languagenavigation__group.active{border-radius:0;bottom:0;height:43.75rem;left:0;max-height:80vh;max-width:100%;padding:1.5rem;position:absolute;top:auto;-webkit-transform:none;transform:none}}.cmp-languagenavigation__group--level-0{-webkit-box-flex:100%;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:7.5rem;-moz-column-gap:7.5rem;column-gap:7.5rem;-ms-flex:100%;flex:100%;justify-content:center;margin:1.5rem 0;max-height:9rem;overflow-y:scroll}@media screen and (max-width:1024px){.cmp-languagenavigation__group--level-0{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;max-height:100%;overflow-y:scroll}}.cmp-languagenavigation__group--level-0::-webkit-scrollbar{width:.375rem}.cmp-languagenavigation__group--level-0::-webkit-scrollbar-thumb{background:#0064be;border-radius:.5rem}.cmp-languagenavigation__group--level-0::-webkit-scrollbar-track{background:#f3f3f4;border-radius:.5rem}.cmp-languagenavigation__group--level-1{margin-bottom:0}.cmp-languagenavigation__group .cmp-languagenavigation__toggle{background:#f3f3f4;border-radius:.5rem;padding:.75rem;position:absolute;right:2rem;top:2rem}.cmp-languagenavigation__group .cmp-languagenavigation__toggle:before{background-image:url(clientlib-site-fresubinv2/resources/icons/close-grey.svg);height:.625rem;width:.625rem}@media screen and (max-width:1024px){.cmp-languagenavigation__group .cmp-languagenavigation__toggle{display:none}}.cmp-languagenavigation__buttons{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;justify-content:end;width:100%}@media screen and (max-width:1024px){.cmp-languagenavigation__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cmp-languagenavigation__buttons .cmp-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0064be;border:1px solid transparent;border-radius:.5rem;color:#fafafa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;font-size:1rem;height:3rem;line-height:1.75rem;margin-bottom:.5rem;padding:1rem 2rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.cmp-languagenavigation__buttons .cmp-button span{color:#fafafa}.cmp-languagenavigation__buttons .cmp-button:hover{background:#0c3c70;border:1px solid transparent;color:#fafafa}.cmp-languagenavigation__buttons .cmp-button:focus{outline:2px solid #6d2463;outline-offset:2px}.cmp-languagenavigation__buttons .cmp-button:active{background:#07264b}.cmp-languagenavigation__buttons .cmp-button:disabled,.cmp-languagenavigation__buttons .cmp-button[disabled]{background-color:#f3f3f4;color:#fafafa}.cmp-languagenavigation__buttons .cmp-button:disabled span,.cmp-languagenavigation__buttons .cmp-button[disabled] span{color:#6b6c78}.cmp-languagenavigation__buttons .cmp-button--secondary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0064be;background:#4a4b53;border:1px solid transparent;border-radius:.5rem;color:#fafafa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;padding:1rem 2rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.cmp-languagenavigation__buttons .cmp-button--secondary span{color:#fafafa}.cmp-languagenavigation__buttons .cmp-button--secondary:hover{background:#0c3c70;color:#fafafa}.cmp-languagenavigation__buttons .cmp-button--secondary:focus{outline:2px solid #6d2463;outline-offset:2px}.cmp-languagenavigation__buttons .cmp-button--secondary:active{background:#07264b}.cmp-languagenavigation__buttons .cmp-button--secondary:disabled,.cmp-languagenavigation__buttons .cmp-button--secondary[disabled]{background-color:#f3f3f4;color:#fafafa}.cmp-languagenavigation__buttons .cmp-button--secondary:disabled span,.cmp-languagenavigation__buttons .cmp-button--secondary[disabled] span{color:#6b6c78}.cmp-languagenavigation__buttons .cmp-button--secondary:hover{background:#232328;border:1px solid transparent}@media screen and (max-width:1024px){.cmp-languagenavigation__buttons .cmp-button--secondary span{font-size:1rem}.cmp-languagenavigation__buttons .cmp-button{-webkit-box-pack:center;-ms-flex-pack:center;gap:.75rem;justify-content:center;margin-bottom:0;width:100%}}.cmp-languagenavigation__button{width:100%}.cmp-languagenavigation__item-title{display:none}.cmp-languagenavigation__item-flag{margin-right:.375rem;width:25px}.cmp-languagenavigation__item--level-0{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-languagenavigation__item--level-0 .cmp-languagenavigation__item-title{color:#0f0f10;color:#000;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;line-height:1.5rem;margin-bottom:.75rem}@media screen and (max-width:1024px){.cmp-languagenavigation__item--level-0 .cmp-languagenavigation__item-title{font-size:1rem;margin-bottom:.625rem}}.cmp-languagenavigation__item--level-1{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;padding-right:2.5rem;position:relative}.cmp-languagenavigation .cmp-languagenavigation__item--active .cmp-languagenavigation__item-link:after{opacity:1}.cmp-languagenavigation .cmp-languagenavigation__item-link{color:#0f0f10;display:block;position:relative;white-space:nowrap;width:100%}.cmp-languagenavigation .cmp-languagenavigation__item-link:before{border:1px solid #0064be;border-radius:100%;content:"";height:1.5rem;position:absolute;right:1rem;top:0;width:1.5rem}.cmp-languagenavigation .cmp-languagenavigation__item-link:after{background:#0064be;border-radius:100%;content:"";height:.75rem;opacity:0;position:absolute;right:1.375rem;top:.375rem;width:.75rem}.cmp-languagenavigation .cmp-languagenavigation__item-link--selected:after{opacity:1}.cmp-languagenavigation__search-wrap{position:relative}.cmp-languagenavigation__search-wrap:before{background:url(clientlib-site-fresubinv2/resources/icons/search-v2-grey.svg) no-repeat 50%/contain;content:"";height:1rem;left:1rem;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1rem}.cmp-languagenavigation__search-input{background:#fafafa;border:1px solid #6b6c78;border-radius:.375rem;color:#585963;padding:.75rem .75rem .75rem 2.5rem;width:100%}.cmp-languagenavigation__switcher{color:#fff;font-size:1rem;line-height:1;margin-left:.5rem;position:relative;z-index:1}.cmp-languagenavigation__switcher+.cmp-languagenavigation__switcher{padding-left:.5rem}span.cmp-languagenavigation__switcher{font-family:OpenSans-Bold,Arial,sans-serif;position:relative}@media screen and (max-width:1024px){.cmp-languagenavigation.active{background:rgba(0,0,0,.6);height:100dvh;left:0;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;top:0;width:100%}.cmp-languagenavigation.active::-webkit-scrollbar{display:none}.cmp-languagenavigation.active .cmp-languagenavigation__toggle{background:#f3f3f4;border-radius:.5rem;font-size:0;gap:0;margin:0;padding:.75rem;position:absolute;right:1.5rem;top:calc(100dvh - min(43.75rem, 80vh) + 1.5rem)}.cmp-languagenavigation.active .cmp-languagenavigation__toggle:before{background-image:url(clientlib-site-fresubinv2/resources/icons/close-grey.svg);height:.625rem;width:.625rem}.cmp-languagenavigation__switcher{border:none;color:#000}.cmp-languagenavigation span.cmp-languagenavigation__switcher{color:#000}.cmp-languagenavigation__toggle+.cmp-languagenavigation__switcher{border-color:#000;color:#000}.cmp-languagenavigation .cmp-languagenavigation__group.active{border:none;row-gap:0}.cmp-languagenavigation__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmp-languagenavigation__header-item{margin-bottom:1.5rem}.cmp-languagenavigation__header-item .cmp-button{float:none}.cmp-languagenavigation__header-item-title{margin-top:.5rem}.cmp-languagenavigation__item--level-1{padding-right:0}.cmp-languagenavigation__item-title{display:none}.cmp-languagenavigation__item-title:after,.cmp-languagenavigation__item-title:before{background:#000;content:"";height:2px;position:absolute;right:.5rem;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;width:1rem}.cmp-languagenavigation__item-title:before{content:"";-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.cmp-languagenavigation__item-title.active:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.cmp-languagenavigation__item-title.active:after,.cmp-languagenavigation__item-title.active:before{background:#0073dd}.cmp-languagenavigation__item-link{padding:.5rem 0}.cmp-languagenavigation__item:nth-child(2){-ms-flex-wrap:nowrap;flex-wrap:nowrap}.cmp-languagenavigation__item-link{display:block}.cmp-languagenavigation__group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;row-gap:.5rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.cmp-nav-mobile .cmp-list--last_item_button .cmp-list__item:last-child .cmp-list__item-link{background-color:#0064be;border-radius:.5rem;padding:.25rem .75rem}@media screen and (max-width:1024px){.cmp-nav-mobile .cmp-list--last_item_button .cmp-list__item:last-child .cmp-list__item-link{padding:0}}.cmp-nav-mobile .cmp-list--last_item_button .cmp-list__item:last-child .cmp-list__item-title{color:#fff;font-family:OpenSans,Arial,sans-serif;padding:0}.cmp-list__metamenu{z-index:1}.cmp-list__metamenu .cmp-list{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:end;list-style-type:none;margin:0 1.25rem 0 0;max-height:1.5rem;padding-right:1.25rem;position:relative;row-gap:.5rem}.cmp-list__metamenu .cmp-list:after{background-color:#0064be;content:"";display:block;height:1.125rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px}@media screen and (max-width:1024px){.cmp-list__metamenu .cmp-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-inline:1rem;margin-bottom:1rem;row-gap:1rem}}.cmp-list__metamenu .cmp-list__item-link{font-size:1.125rem;line-height:1.5rem;white-space:nowrap}@media screen and (max-width:1024px){.cmp-list__metamenu .cmp-list__item-link{color:#fff}}.cmp-login,.cmp-login__disclaimer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;position:relative;z-index:11}.cmp-login .cmp-button,.cmp-login span.cmp-login__button,.cmp-login__disclaimer .cmp-button,.cmp-login__disclaimer span.cmp-login__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;gap:.25rem;margin:0;padding:0}.cmp-login .cmp-button:before,.cmp-login span.cmp-login__button:before,.cmp-login__disclaimer .cmp-button:before,.cmp-login__disclaimer span.cmp-login__button:before{background-image:url(clientlib-site-fresubinv2/resources/icons/external-white.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:20px;width:20px}.cmp-login .cmp-button,.cmp-login__disclaimer .cmp-button{background:unset}.cmp-login .cmp-button:active,.cmp-login .cmp-button:focus,.cmp-login .cmp-button:focus-visible,.cmp-login__disclaimer .cmp-button:active,.cmp-login__disclaimer .cmp-button:focus,.cmp-login__disclaimer .cmp-button:focus-visible{border:unset;-webkit-box-shadow:unset;box-shadow:unset;outline:unset}.cmp-login .cmp-button:hover,.cmp-login__disclaimer .cmp-button:hover{background:unset}@media screen and (max-width:1024px){.cmp-login,.cmp-login__disclaimer{-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:0;margin-inline:2rem;margin-top:1rem;order:3;row-gap:1rem}.cmp-login .cmp-button,.cmp-login span.cmp-login__button,.cmp-login__disclaimer .cmp-button,.cmp-login__disclaimer span.cmp-login__button{color:#000}.cmp-login .cmp-button:before,.cmp-login span.cmp-login__button:before,.cmp-login__disclaimer .cmp-button:before,.cmp-login__disclaimer span.cmp-login__button:before{background-image:url(clientlib-site-fresubinv2/resources/icons/external.svg)}}.cmp-login-overlay__content p,.cmp-login__disclaimer-overlay__content p{color:#000}.cmp-login__disclaimer{padding:0 0 0 1rem}.cmp-login-modal{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:rgba(0,0,0,.7);display:none;height:100vh;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100vw;z-index:5}.cmp-login-modal-content{background-color:#fff;border-radius:1.5rem;margin:auto;padding:2rem;width:60%}.cmp-login-modal-content h2{margin-bottom:3rem}@media screen and (max-width:1024px){.cmp-login-modal-content h2{margin-bottom:1.5rem}}.cmp-login-modal-content h3{margin-bottom:2rem}@media screen and (max-width:1024px){.cmp-login-modal-content h3{margin-bottom:1.5rem}}.cmp-login-modal-content h4,.cmp-login-modal-content h5{margin-bottom:1rem}.cmp-login-modal-content h6,.cmp-login-modal-content p:has(small),.cmp-login-modal-content small{margin-bottom:.5rem}.cmp-login-modal-content p{margin-bottom:1.5rem}.cmp-login-modal-content .style-h5,.cmp-login-modal-content .style-h6,.cmp-login-modal-content p:has(small),.cmp-login-modal-content small{display:block}.cmp-login-modal-content h2,.cmp-login-modal-content h3,.cmp-login-modal-content h4,.cmp-login-modal-content h5,.cmp-login-modal-content h6{color:#151519;margin-bottom:1.25rem}.cmp-login-modal-content p{color:#4a4b53}@media screen and (max-width:1024px){.cmp-login-modal-content{border-radius:0;bottom:0;margin:0;padding:2rem 1rem;position:absolute;width:90%;width:100vw}}.cmp-login-modal-content .cmp-login__button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0064be;border:1px solid transparent;border-radius:.5rem;color:#fafafa;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;font-size:1rem;justify-self:end;line-height:1.75rem;line-height:.9rem;margin-bottom:.5rem;margin-top:2rem;padding:1rem 2rem;position:relative;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.cmp-login-modal-content .cmp-login__button span{color:#fafafa}.cmp-login-modal-content .cmp-login__button:hover{background:#0c3c70;border:1px solid transparent;color:#fafafa}.cmp-login-modal-content .cmp-login__button:focus{outline:2px solid #6d2463;outline-offset:2px}.cmp-login-modal-content .cmp-login__button:active{background:#07264b}.cmp-login-modal-content .cmp-login__button:disabled,.cmp-login-modal-content .cmp-login__button[disabled]{background-color:#f3f3f4;color:#fafafa}.cmp-login-modal-content .cmp-login__button:disabled span,.cmp-login-modal-content .cmp-login__button[disabled] span{color:#6b6c78}@media screen and (max-width:1024px){.cmp-login-modal-content .cmp-login__button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.close{background:#f3f3f4;border-radius:.375rem;float:right;height:2.25rem;position:relative;width:2.25rem}.close:before{speak:none;color:#4a4b53;content:"";font-family:iconfk;font-size:.75rem;font-style:normal;font-weight:400;left:50%;margin:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.close:focus,.close:hover{cursor:pointer;text-decoration:none}.cmp-login-welcome__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.cmp-login-welcome__link:before{speak:none;color:#fff;content:"";font-family:iconfk;font-size:1.5rem;font-style:normal;font-weight:400;margin-right:0}@media screen and (max-width:1024px){.cmp-login-welcome__link{color:#fff}}.cmp-navigation__group--header{-webkit-box-pack:left;-ms-flex-pack:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;justify-content:left;list-style:none;margin:0}@media screen and (max-width:1200px){.cmp-navigation__group--header{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.cmp-navigation__group--header .cmp-navigation__group{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;width:100%}@media screen and (max-width:1024px){.cmp-navigation__group--header .cmp-navigation__group--header{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-height:calc(100dvh - 16pc);overflow-y:scroll}}.cmp-navigation__group--header .cmp-navigation__item--header{display:block!important;margin:0}@media screen and (max-width:1024px){.cmp-navigation__group--header .cmp-navigation__item--header:has(.cmp-navigation__group.slide) .cmp-navigation__item--header-link:after{speak:none;content:"";font-family:iconfk;font-style:normal;font-weight:400;margin-left:.5rem}.cmp-navigation__group--header .cmp-navigation__item--header:has(.cmp-navigation__group.slide) .cmp-navigation__item--header-link:after{bottom:0;font-size:1rem;height:1.875rem;margin:auto 0;position:absolute;right:0;top:0;-webkit-transform:translateX(0);transform:translateX(0)}}.cmp-navigation__group--header .cmp-navigation__item--header .cmp-navigation__item--header-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;gap:.5rem;padding:.5rem 1rem}@media screen and (max-width:1440px){.cmp-navigation__group--header .cmp-navigation__item--header .cmp-navigation__item--header-link{font-size:.875rem}}.cmp-navigation__group--header .cmp-navigation__item--header .cmp-navigation__item--header-link:has(+.cmp-navigation__group .cmp-navigation__item--level-1):after{background-image:url(clientlib-site-fresubinv2/resources/icons/chevron-down-blue-v2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#0064be;content:"";display:inline-block;height:24px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:24px}.cmp-navigation__group--header .cmp-navigation__item--header:first-child .cmp-navigation__item--header-link{padding-left:0}@media screen and (max-width:1024px){.cmp-navigation__group--header .cmp-navigation__item--header:first-child .cmp-navigation__item--header-link{padding-left:1.5rem}.cmp-navigation__group--header .cmp-navigation__item--header.active .cmp-navigation__item--header-link:after{display:none}}.cmp-navigation__group--header .cmp-navigation__item--header>.cmp-navigation__group{display:block;left:0;margin:auto;max-width:75pc;position:absolute;right:0;top:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:100vw;z-index:0}.cmp-navigation__group--header .cmp-navigation__item--header>.cmp-navigation__group.show-menu{-webkit-transform:translateY(0);transform:translateY(0)}.cmp-navigation__group--header .cmp-navigation__item--header>.cmp-navigation__group.show-menu>.cmp-navigation__item{height:100%}.cmp-navigation__group--header .cmp-navigation__item--header>.cmp-navigation__group.slide{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media screen and (max-width:1440px){.cmp-navigation__group--header .cmp-navigation__item--header>.cmp-navigation__group.show-menu,.cmp-navigation__group--header .cmp-navigation__item--header>.cmp-navigation__group.slide{left:0;margin:0;max-width:none;position:fixed;right:0;top:7rem;width:100%}.cmp-navigation__group--header .cmp-navigation__item--header>.cmp-navigation__group.slide:not(.show-menu){-webkit-transform:translateY(calc(-100% - 7rem));transform:translateY(calc(-100% - 7rem))}.cmp-navigation__group--header .cmp-navigation__item--header>.cmp-navigation__group.show-menu{-webkit-transform:none;transform:none}.cmp-navigation__group--header .cmp-navigation__item--header>.cmp-navigation__group.show-menu>.panel-left{height:auto;margin:0 auto;max-width:75pc}.cmp-navigation__group--header .cmp-navigation__item--header>.cmp-navigation__group.show-menu>.panel-left>.cmp-navigation__group.active{max-height:calc(100dvh - 12rem);overflow-y:auto}}@media screen and (max-width:1440px)and (max-width:1024px){.cmp-navigation__group--header .cmp-navigation__item--header>.cmp-navigation__group.show-menu>.panel-left>.cmp-navigation__group.active{max-height:none;overflow-y:unset}}.cmp-navigation__group--header .cmp-navigation__item--header-link{color:#0064be;font-family:OpenSans,Arial,sans-serif;font-size:1.143rem;position:relative;white-space:nowrap;z-index:5}@media screen and (max-width:1024px){.cmp-navigation__group--header .cmp-navigation__item--header-link{font-family:OpenSans,Arial,sans-serif;font-size:1.643rem}}.cmp-navigation__group--header .cmp-navigation__item--header:last-child .cmp-navigation__item--header-link{padding-right:0}.cmp-navigation__group--header .cmp-navigation__item .cmp-navigation__item-link.next:after{color:#0064be}@media screen and (max-width:1024px){.cmp-navigation__group--header .cmp-navigation__item .cmp-navigation__item-link.next:after{color:#fff}.cmp-navigation__group--header .cmp-navigation__item-detail{padding:0}}.cmp-navigation__group--header .cmp-navigation__item-detail .cmp-navigation__item-link{grid-column:1;grid-row:1}.cmp-navigation__group--header .cmp-navigation__item-detail .cmp-navigation__item-link:before{display:none}@media screen and (max-width:1024px){.cmp-navigation__group--header .cmp-navigation__item-detail .cmp-navigation__item-link{font-family:OpenSans,Arial,sans-serif;grid-row:2;margin:0;padding-bottom:.375rem}}.cmp-navigation__group--header .cmp-navigation__item-text{display:none}.cmp-navigation__group--header .cmp-navigation__item-subtitle{color:#585963;font-size:1rem;grid-column:1;padding:0}@media screen and (max-width:1024px){.cmp-navigation__group--header .cmp-navigation__item-subtitle{color:#666;max-width:90%}}.cmp-navigation__group--header .cmp-navigation__item.panel-right{border-radius:.5rem}.cmp-navigation__group--header .cmp-navigation__item.panel-right:hover{background:#f1f7ff}@media screen and (max-width:1024px){.cmp-navigation__group--header .cmp-navigation__item.panel-right{border-radius:0;margin:0}}.cmp-navigation__group--header .cmp-navigation__item.panel-right .cmp-navigation__item-link{color:#4a4b53;display:block;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;margin:0 0 .25rem;padding:0 1.5rem 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cmp-navigation__group--header .cmp-navigation__item.panel-right .cmp-navigation__item-link:after{background:url(clientlib-site-fresubinv2/resources/icons/arrow-rounded.svg) no-repeat 50%/contain;height:15px;opacity:0;width:15px}.cmp-navigation__group--header .cmp-navigation__item.panel-right .cmp-navigation__item-link.next:after{background:url(clientlib-site-fresubinv2/resources/icons/chevron-rounded.svg) no-repeat 50%/contain;height:15px;opacity:1;width:15px}.cmp-navigation__group--header .cmp-navigation__item.panel-right .cmp-navigation__item-link.lock{opacity:.3}.cmp-navigation__group--header .cmp-navigation__item.panel-right .cmp-navigation__item-link:hover{color:#000}.cmp-navigation__group--header .cmp-navigation__item.panel-right .cmp-navigation__item-link:hover:after{opacity:1}@media screen and (max-width:1024px){.cmp-navigation__group--header .cmp-navigation__item.panel-right .cmp-navigation__item-link{border:none;font-size:1rem;padding:1rem 0;width:100%}}.cmp-navigation__group.active{display:block}.cmp-navigation__group .cmp-navigation__item--level-1 .cmp-navigation__item-link{grid-column:1;grid-row:2}.cmp-navigation__group .cmp-navigation__item--level-1 .cmp-navigation__item-link:after{margin:0}@media screen and (min-width:1025px){.cmp-navigation__item--level-0.panel-left .cmp-navigation__item-disclaimer{display:block}.cmp-navigation__item--level-0.panel-right .cmp-navigation__item-link{padding-top:1rem}}@media screen and (max-width:1024px){.cmp-navigation__item-detail{display:contents}}.cmp-navigation__item-detail+.cmp-navigation__group.active{display:grid;gap:1rem;grid-column:1;grid-template-columns:repeat(3,1fr);margin:0;padding:1rem 1.5rem 1rem 0}.panel-left{display:grid;grid-template-columns:auto;grid-template-rows:repeat(4,-webkit-max-content);grid-template-rows:repeat(4,max-content);min-height:100%;padding:1rem 0;width:100%}@media screen and (max-width:1024px){.panel-left{min-height:calc(100dvh - 88px);padding:0}}.panel-left:before{background:#fff;-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,.2);box-shadow:0 2px 4px 1px rgba(0,0,0,.2);content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}@media screen and (max-width:1024px){.panel-left:before{-webkit-box-shadow:none;box-shadow:none}}.panel-left:has(.cmp-teaser-promo){gap:1rem;grid-template-columns:75% 25%}@media screen and (max-width:1024px){.panel-left:has(.cmp-teaser-promo){grid-template-columns:100%;overflow:hidden}}.panel-left>.cmp-navigation__item-detail{background:#fbfdff;display:contents;padding-left:2rem;position:relative}@media screen and (max-width:1024px){.panel-left>.cmp-navigation__item-detail{padding-left:0}}.panel-left>.cmp-navigation__item-detail .cmp-navigation__item-link:hover{color:#0064be}.panel-left>.cmp-navigation__item-detail .cmp-navigation__item-subtitle{padding-left:1rem}.panel-left .cmp-navigation__item-link{color:#0064be;font-family:OpenSans,Arial,sans-serif;font-size:1.375rem;line-height:2.25rem;margin:.75rem 0 .5rem;overflow:hidden;padding:0 2rem 0 1rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.panel-left .cmp-navigation__item-link:after{background:url(clientlib-site-fresubinv2/resources/icons/arrow-diagonal-rounded.svg) no-repeat 50%/contain;height:18px;opacity:1;width:18px}.panel-left .cmp-navigation__item-link:hover:before{-webkit-transform:scale(2.2) translateX(1rem);transform:scale(2.2) translateX(1rem);width:4rem}.panel-left .cmp-navigation__item-disclaimer{color:#0064be;display:none;margin-bottom:1rem;padding:0}.panel-left .cmp-navigation__item-disclaimer:before{speak:none;content:"";font-family:iconfk;font-size:1rem;font-style:normal;font-weight:400;margin-right:.5rem}@media screen and (max-width:1024px){.panel-left .cmp-navigation__item-disclaimer{color:#fff;display:block;font-family:OpenSans,Arial,sans-serif;grid-row:4}}.panel-left p{padding:2rem 6.5rem 2rem 3rem}.panel-right{list-style:none;padding:.75rem 1rem}.panel-right .cmp-navigation__item-detail{background:transparent}.panel-right .cmp-navigation__item-detail .cmp-navigation__item-disclaimer{display:none}.panel-right .cmp-navigation__item-link{font-family:OpenSans,Arial,sans-serif;font-size:1.5rem;line-height:1.75rem;overflow:visible;padding:1rem 0}.panel-right .cmp-navigation__item-link:before{display:none}.panel-right .cmp-navigation__item-link:next:before{display:none}.panel-right a{font-size:1.125rem;padding:1rem 0}.panel-right .cmp-navigation__item-detail div.cmp-teaser-promo{display:none}.cmp-navigation__item--header{display:block!important;margin:0}.cmp-navigation__item--header .cmp-navigation__item--header-link{padding:.5rem 1rem}.cmp-navigation__item--header-link{color:#000;font-family:OpenSans,Arial,sans-serif;position:relative;white-space:nowrap;z-index:5}.cmp-navigation__item-link:after{background:url(clientlib-site-fresubinv2/resources/icons/arrow-rounded.svg) no-repeat 50%/contain;content:"";margin:auto 0;opacity:0;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.cmp-navigation__item-link:hover{color:#000}.cmp-navigation__item-link:hover:after{opacity:1}.cmp-navigation__item-back{color:#0064be;display:none;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;grid-column:1;margin:1.5rem 0 0 1rem;padding-left:1rem;position:relative;width:100%;z-index:1}.cmp-navigation__item-back:before{speak:none;color:#0064be;content:"";font-family:iconfk;font-size:.75rem;font-style:normal;font-weight:400;left:0;margin-right:.5rem;position:absolute}.cmp-navigation__item-back:hover{color:#0064be}@media screen and (max-width:1024px){.cmp-navigation__item-back{color:#0064be;font-size:.875rem;grid-row:1;margin-bottom:1rem;padding-top:0}.cmp-navigation__item-back:focus,.cmp-navigation__item-back:hover{color:#0064be;cursor:pointer}.cmp-navigation__item-back:active{color:#0064be}}.cmp-nav-button,.cmp-navigation__item-close{display:none}@media screen and (max-width:1024px){.cmp-nav-button{display:block;position:relative}.cmp-nav-button:before{background-color:#fff;content:"";height:7.5rem;position:absolute;width:100%;z-index:1}}.cmp-nav-button button,.cmp-nav-button button:after,.cmp-nav-button button:before{border-radius:.357rem;height:.429rem;width:2.143rem}.cmp-nav-button button:before{top:-.786rem}.cmp-nav-button button:after{bottom:-.786rem}@media screen and (max-width:1024px){.cmp-nav-mobile,header.active{overflow-x:hidden;overflow-y:auto;position:fixed}.cmp-nav-mobile{background:#fff;bottom:0;display:block;left:0;min-height:100dvh;opacity:0;padding:0;right:-100%;top:0;-webkit-transition:right .3s ease-in;transition:right .3s ease-in;width:100%}.cmp-nav-mobile::-webkit-scrollbar{display:none}.cmp-nav-mobile.active{opacity:1;right:0;-webkit-transition:right .3s ease-in;transition:right .3s ease-in}.cmp-nav-mobile.active.hide .cmp-navigation{max-height:100dvh}.cmp-nav-mobile.hide .cmp-contact-button,.cmp-nav-mobile.hide .cmp-list__metamenu,.cmp-nav-mobile.hide>.cmp-container>.languagenavigation{display:none}.cmp-navigation{height:100dvh;max-height:calc(100dvh - 198px);width:100%}.cmp-navigation__group--header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:0}.cmp-navigation__group--header .cmp-navigation__group .cmp-navigation__group{overflow:visible;padding:0;width:100%}.cmp-navigation__group--header .cmp-navigation__group .cmp-navigation__group:before{background:-webkit-gradient(linear,right top,left top,from(#fff),color-stop(80%,#f7f6f5));background:linear-gradient(270deg,#fff,#f7f6f5 80%);content:"";position:absolute}.cmp-navigation__item--header{margin:0;padding:0}.cmp-navigation__item--header .cmp-navigation__item--header-link{display:block;font-family:OpenSans,Arial,sans-serif;font-size:1.643rem;line-height:2.125rem;padding:.75rem 1rem}.cmp-navigation__item--header.active .cmp-navigation__item--header-link{color:#0063be}.cmp-navigation__item--header.active .cmp-navigation__item--header-link:before{display:none}.cmp-navigation__group--header .cmp-navigation__item--header>.cmp-navigation__group{background:transparent;top:7rem;-webkit-transform:translateX(-100vh);transform:translateX(-100vh);-webkit-transition:none;transition:none}.cmp-navigation__group--header .cmp-navigation__item--header>.cmp-navigation__group.show-menu{background:#fff;min-height:auto;padding:0;position:relative;top:0;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:none;transition:none;z-index:3}.panel-left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:1024px)and (max-width:1024px){.panel-left{max-height:calc(100dvh - 88px);overflow-y:scroll}}@media screen and (max-width:1024px){.panel-left .cmp-navigation__item-link{max-width:100%}.panel-left .cmp-navigation__item-link:before{width:4rem}.panel-left .cmp-navigation__item-link:active:before,.panel-left .cmp-navigation__item-link:focus:before,.panel-left .cmp-navigation__item-link:hover:before{-webkit-transform:scale(2.2) translateX(.8rem);transform:scale(2.2) translateX(.8rem)}.panel-right{border-bottom:1px solid #c9c5be;margin:0 1rem}.panel-right .cmp-navigation__item-detail{padding:0}.panel-right .cmp-navigation__item-link{font-size:1rem;line-height:1.5rem;max-width:90%;padding:1rem 0}.panel-right .cmp-navigation__item-link:after{right:-2rem}.cmp-navigation__item-detail{-webkit-box-flex:0;-ms-flex:none;flex:none;min-height:auto;padding:0 1rem;width:100%}.cmp-navigation__item-detail:after,.cmp-navigation__item-detail:before,.cmp-navigation__item-text{display:none}.panel-left .cmp-navigation__item-detail,.panel-right .cmp-navigation__item-detail{background:none}.button.cmp-nav-button{-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.786rem;margin-right:0;order:3;-webkit-transition:background .3s;transition:background .3s;z-index:1}.button.cmp-nav-button:before{display:none}.button.cmp-nav-button:focus{outline:none}.button.cmp-nav-button button{background:#fff;border:0;border-radius:.125rem;height:.125rem;left:50%;padding:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:1rem}.button.cmp-nav-button button:active,.button.cmp-nav-button button:focus,.button.cmp-nav-button button:hover{background:#fff;border:none;color:#fff;outline:none}.button.cmp-nav-button button:after,.button.cmp-nav-button button:before{background-color:#fff;border-radius:.5rem;content:"";display:block;height:.125rem;left:0;position:absolute;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;width:1rem}.button.cmp-nav-button button:before{top:-.375rem;-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform}.button.cmp-nav-button button:after{bottom:-.375rem;-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}.button.cmp-nav-button.active button{background:none}.button.cmp-nav-button.active button:after,.button.cmp-nav-button.active button:before{-webkit-transition-delay:0s,.3s;transition-delay:0s,.3s}.button.cmp-nav-button.active button:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.button.cmp-nav-button.active button:after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.lines.close,.lines.close span{background:none}.navigation{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.languagenavigation{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:576px){.cmp-nav-button{margin-right:0}}@media screen and (max-width:1024px){.cmp-nav-mobile{background:#0064be}.cmp-nav-mobile.active .cmp-navigation__group{gap:0;grid-template-columns:repeat(1,1fr);margin-bottom:1rem}.cmp-nav-mobile.active .cmp-navigation__group>.cmp-navigation__item--header{border-bottom:1px solid #cbccd0}.cmp-nav-mobile.active .cmp-navigation__item--header-link{border-bottom:1px solid #cbccd0;color:#0f0f10;margin:0;padding:1.5rem}.cmp-nav-mobile.active .cmp-navigation__item--header:has(>.cmp-navigation__group>.cmp-navigation__item>.cmp-navigation__group){position:relative}.cmp-nav-mobile.active .cmp-navigation__item--header:has(>.cmp-navigation__group>.cmp-navigation__item>.cmp-navigation__group)>.cmp-navigation__item--header-link:after{background-image:url(clientlib-site-fresubinv2/resources/icons/chevron-right-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:inline-block;height:24px;margin:auto 0;position:absolute;right:1.5rem;top:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:24px}.cmp-nav-mobile.active .cmp-navigation__item--level-1 .cmp-navigation__item--header-link{border-bottom:1px solid rgba(161,115,155,.4)}}@media screen and (max-width:1440px){.productdetailscarousel .cmp-container-two-columns>.cmp-container{grid-template-columns:26pc minmax(0,1fr);padding-top:0}.productdetailscarousel .cmp-container-two-columns>.cmp-container>*{min-width:0}}.productdetailscarousel .cmp-product-details-carousel__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1440px){.productdetailscarousel .cmp-product-details-carousel__info{font-size:.875rem;line-height:1.333rem}.productdetailscarousel .cmp-product-details-carousel__info .title .cmp-title__text{font-size:1.5rem;margin-bottom:.5rem}}.productdetailscarousel .cmp-product-details-carousel__info .cmp-text *{color:#4a4b53}.productdetailscarousel .cmp-product-details-carousel__info .cmp-text li:before{background-color:transparent;background-image:url(clientlib-site-fresubinv2/resources/icons/check-rounded.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1pc;left:0;position:absolute;top:.75rem;width:1pc}.productdetailscarousel .separator{display:none}.productdetailscarousel .download .cmp-download{all:unset;display:block;margin-bottom:.75rem;width:100%}.productdetailscarousel .download .cmp-download:before{display:none}.productdetailscarousel .download .cmp-download__action{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#0064be;background:transparent;border:2px solid #0064be;border-radius:.5rem;color:#fafafa;color:#0064be;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;justify-content:center;line-height:1.75rem;margin:0;padding:1rem 2rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%;z-index:1}.productdetailscarousel .download .cmp-download__action span{color:#fafafa}.productdetailscarousel .download .cmp-download__action:hover{background:#0c3c70;border:1px solid transparent;color:#fafafa}.productdetailscarousel .download .cmp-download__action:focus{outline:2px solid #6d2463;outline-offset:2px}.productdetailscarousel .download .cmp-download__action:active{background:#07264b}.productdetailscarousel .download .cmp-download__action:disabled,.productdetailscarousel .download .cmp-download__action[disabled]{background-color:#f3f3f4;color:#fafafa}.productdetailscarousel .download .cmp-download__action:disabled span,.productdetailscarousel .download .cmp-download__action[disabled] span{color:#6b6c78}.productdetailscarousel .download .cmp-download__action span{color:#0064be}.productdetailscarousel .download .cmp-download__action:hover{background:#f1f7ff;border:2px solid #f1f7ff;color:#074786}.productdetailscarousel .download .cmp-download__action-text{all:unset;font-size:1rem;line-height:1.5rem}.productdetailscarousel .download .cmp-download__description,.productdetailscarousel .download .cmp-download__properties,.productdetailscarousel .download .cmp-download__title{display:none}.productdetailscarousel .tagsviewer{-webkit-box-ordinal-group:0;-ms-flex-order:-1;display:block;order:-1}.productdetailscarousel .tagsviewer:has(.cmp-tags-viewer){margin-bottom:1.5rem}.productdetailscarousel .title .cmp-title__text{color:#151519;font-family:OpenSans,Arial,sans-serif;font-size:1.875rem;line-height:2.875rem}.productdetailscarousel .subtitle,.productdetailscarousel .text{color:#585963}.productdetailscarousel .flavours{margin-top:.375rem}@media screen and (max-width:1440px){.productdetailscarousel .cmp-container-two-columns>.cmp-container>.container:has(>.flavours+.checkavailability){-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:1rem}.productdetailscarousel .cmp-container-two-columns>.cmp-container>.container:has(>.flavours+.checkavailability)>.cmp-product-details-carousel__info,.productdetailscarousel .cmp-container-two-columns>.cmp-container>.container:has(>.flavours+.checkavailability)>.productorder{grid-column:1/-1}.productdetailscarousel .cmp-container-two-columns>.cmp-container>.container:has(>.flavours+.checkavailability)>.flavours{grid-column:1;margin-bottom:0;min-width:0}.productdetailscarousel .cmp-container-two-columns>.cmp-container>.container:has(>.flavours+.checkavailability)>.checkavailability{align-self:end;grid-column:2}.productdetailscarousel .cmp-container-two-columns>.cmp-container>.container:has(>.flavours+.checkavailability)>.checkavailability .cmp-button{white-space:nowrap;width:auto}.productdetailscarousel .cmp-container-two-columns>.cmp-container>.container:has(>.flavours+.checkavailability) .cmp-flavours__container{width:auto}}@media screen and (max-width:1440px)and (max-width:1024px){.productdetailscarousel .cmp-container-two-columns>.cmp-container>.container:has(>.flavours+.checkavailability){display:block}.productdetailscarousel .cmp-container-two-columns>.cmp-container>.container:has(>.flavours+.checkavailability)>.flavours{margin-bottom:1.5rem}}.productdetailscarousel .cmp-accordion{margin-bottom:2rem}.productdetailscarousel .cmp-container-three-columns>.cmp-container:not(:has(*)){padding:0}@media screen and (max-width:1024px){.productdetailscarousel .cmp-container-three-columns>.cmp-container{grid-template-columns:1fr 1fr 1fr}}.productdetailscarousel .cmp-container-three-columns>.cmp-container .teaser.cmp-teaser--card{grid-column:inherit}@media screen and (max-width:1024px){.productdetailscarousel .cmp-container-two-columns>.cmp-container{grid-template-columns:1fr}}.productdetailscarousel .cmp-teaser--card .cmp-teaser__title{color:#0f0f10;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;line-height:1.5rem;margin:auto}@media screen and (max-width:1024px){.productdetailscarousel .cmp-teaser--card .cmp-teaser__title{font-size:1rem;margin-bottom:.625rem}}.cmp-product-order-online{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin:0;position:relative;width:100%}.cmp-product-order-online>*{width:100%}.cmp-product-order-online .cmp-flavours{margin-bottom:.5rem}.cmp-product-order-online__dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#4a4b53 url(clientlib-site-fresubinv2/resources/icons/chevron-down-blue.svg) no-repeat calc(100% - 14px)/14px 14px;border:none;border-radius:.375rem;color:#0064be;cursor:pointer;font-family:OpenSans,Arial,sans-serif;outline:none;padding:.75rem 1.5rem}.cmp-product-order-online__dropdown:hover{opacity:.8}.cmp-product-order-online__dropdown:focus,.cmp-product-order-online__dropdown:focus-visible{opacity:.8;outline:1px solid #0064be}.cmp-product-order-online__not-selected{color:#fb0807;display:none;position:absolute;top:-2rem;white-space:nowrap;z-index:1}.cmp-product-order-online .cmp-button{-webkit-box-pack:center;-ms-flex-pack:center;font-size:1rem;justify-content:center;line-height:1.5rem;margin:0;width:100%}.cmp-product-order-online .cmp-pharmacy-modal .cmp-pharmacy-modal__links{grid-column:unset}.cmp-product-order-online .cmp-pharmacy-modal .cmp-pharmacy-modal__links .cmp-pharmacy-link{grid-column:inherit}.cmp-pharmacy-modal__overlay{background-color:rgba(0,0,0,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:5}.cmp-pharmacy-modal__content{background:#f8f8f8;border-radius:1.5rem;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);left:0;margin-inline:auto;max-width:35rem;padding:1rem;position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1000}@media screen and (max-width:1024px){.cmp-pharmacy-modal__content{padding:1rem;position:absolute;width:100%}}.cmp-pharmacy-modal__content .cmp-pharmacy-modal__title{margin-bottom:1rem}@media screen and (max-width:1024px){.cmp-pharmacy-modal__content .cmp-pharmacy-modal__title{font-size:1.25rem;width:90%}}.cmp-pharmacy-modal__description{font-size:1rem;margin-bottom:1rem}.cmp-pharmacy-modal__footer{font-size:1rem;line-height:1.4;margin-top:1rem}.cmp-pharmacy-modal__close{background:transparent;border:none;color:#4a4b53;cursor:pointer;font-size:2.25rem;outline:none;padding:1rem;position:absolute;right:0;top:0}@media screen and (max-width:1024px){.cmp-pharmacy-modal__close{font-size:1.875rem}}.cmp-pharmacy-modal__close:hover{opacity:.8}.cmp-pharmacy-modal__close:active,.cmp-pharmacy-modal__close:focus,.cmp-pharmacy-modal__close:focus-visible{outline:1px solid #0063be}.cmp-pharmacy-modal__links{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:grid;gap:.5rem;grid-template-columns:repeat(3,1fr);justify-items:center}@media screen and (max-width:1024px){.cmp-pharmacy-modal__links{gap:.5rem;grid-template-columns:repeat(2,1fr)}}.cmp-pharmacy-modal__links .cmp-pharmacy-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:#fff;border:2px solid #a1739b;color:#0063be;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem;height:100%;justify-content:center;min-height:5rem;padding:.5rem;text-align:center;text-decoration:none;-webkit-transition:scale .3s ease;transition:scale .3s ease;width:100%}@media screen and (max-width:1024px){.cmp-pharmacy-modal__links .cmp-pharmacy-link{min-height:6.25rem;padding:.5rem}}.cmp-pharmacy-modal__links .cmp-pharmacy-link:active,.cmp-pharmacy-modal__links .cmp-pharmacy-link:focus,.cmp-pharmacy-modal__links .cmp-pharmacy-link:focus-visible,.cmp-pharmacy-modal__links .cmp-pharmacy-link:hover{scale:1.02}.cmp-pharmacy-link__title,.cmp-pharmacy-links,.cmp-product-order-online .cmp-product-order-online__dropdown,.cmp-product-order-online__exit-modal{display:none}.cmp-product-search .cmp-product-search-panel__results{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:2rem}@media screen and (max-width:1024px){.cmp-product-search .cmp-product-search-panel__results{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmp-product-search .cmp-product-search-panel__results:before{background-color:transparent;content:"";height:100vh;left:0;position:fixed;top:0;-webkit-transition:background-color .5s linear;transition:background-color .5s linear;width:100vw;z-index:-1}.cmp-product-search .cmp-product-search-panel__results:has(.cmp-product-search-panel-container.visible):before{background-color:rgba(0,0,0,.8);z-index:3}}.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-panel-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:1.5rem;-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,.2);box-shadow:0 0 4px 1px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:19.25rem;padding:1.5rem;width:100%}@media screen and (max-width:1024px){.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-panel-container{background-color:#fff;border-radius:0;bottom:-100%;-webkit-box-shadow:0 -8px 24px rgba(0,0,0,.2);box-shadow:0 -8px 24px rgba(0,0,0,.2);height:auto;left:0;max-height:85vh;max-width:100%;overflow-y:auto;padding:1.5rem 1.5rem 5rem;position:fixed;right:0;-webkit-transition:bottom .5s ease-in-out;transition:bottom .5s ease-in-out;width:100%;z-index:10}.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-panel-container.visible{bottom:0}.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-panel-container.visible:after{background:#fff;bottom:0;content:"";height:5rem;left:0;pointer-events:none;position:fixed;right:0;z-index:10}.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-panel-container .cmp-product-refinement-container{margin-bottom:1rem;width:100%}}.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-panel-container .cmp-product-search-panel__filters{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;width:100%}.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-panel-container .cmp-product-search-panel__filters-reset{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;color:#0064be;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:OpenSans-Bold,Arial,sans-serif;font-size:.875rem;justify-content:flex-end;text-align:end}.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-panel-container .cmp-product-search-panel__filters-reset .ais-ClearRefinements-button{background:transparent;border:none;color:#0064be;cursor:pointer}.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-panel-container .cmp-product-search-panel__filters-reset .ais-ClearRefinements-button--disabled{opacity:.5;pointer-events:none}.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-panel-container .cmp-product-search-panel__filters-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;margin:0}.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-panel-container .cmp-button__results{display:none}@media screen and (max-width:1024px){.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-panel-container .cmp-button__results{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#0064be;border-radius:.5rem;bottom:1rem;color:#fff;font-size:1.125rem;height:3rem;isolation:isolate;justify-content:center;left:1.5rem;margin:0;position:fixed;right:1.5rem;width:auto;z-index:11}.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-panel-container .cmp-button__results:before{background:-webkit-gradient(linear,left top,right top,from(#0064be),to(#b9dcfe));background:linear-gradient(90deg,#0064be,#b9dcfe);content:"";height:2px;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%,-1rem);transform:translate(-50%,-1rem);width:100vw;z-index:-1}.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-panel-container.visible .cmp-button__results{display:-webkit-box;display:-ms-flexbox;display:flex}}.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-panel__filters-show{color:#0064be;display:none}@media screen and (max-width:1024px){.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-panel__filters-show{background-color:#4a4b53;border-radius:.5rem;color:#fff;cursor:pointer;display:block;font-family:OpenSans-Bold,Arial,sans-serif;font-family:OpenSans,Arial,sans-serif;font-size:clamp(1rem,8.6vw,1rem);line-height:clamp(1.5rem,8.6vw,1.5rem);margin-bottom:.625rem;padding:.75rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:1024px)and (max-width:1024px){.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-panel__filters-show{font-size:1rem;margin-bottom:.5rem}}.cmp-product-search .cmp-product-search-panel__results .cmp-product-refinement-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-top:1px solid #cbccd0;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;justify-content:space-between;line-height:1;margin:0;padding:1.5rem 0;width:100%}@media screen and (max-width:1024px){.cmp-product-search .cmp-product-search-panel__results .cmp-product-refinement-title{padding-top:1.5rem}}.cmp-product-search .cmp-product-search-panel__results .cmp-product-refinement-title:after{background-image:url(clientlib-site-fresubinv2/resources/icons/chevron-down-blue-v2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:24px}.cmp-product-search .cmp-product-search-panel__results .cmp-product-refinement-title.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-product-search .cmp-product-search-panel__results .cmp-product-refinement-list{-webkit-box-flex:2;-ms-flex:2;flex:2;margin-bottom:1.5rem}.cmp-product-search .cmp-product-search-panel__results .cmp-product-refinement-title+.cmp-product-refinement-list{display:none}.cmp-product-search .cmp-product-search-panel__results .cmp-product-refinement-title.active+.cmp-product-refinement-list{display:block}.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-searchbox{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){.cmp-product-search .cmp-product-search-panel__results .cmp-product-search-searchbox{padding-top:0}}.cmp-product-search .cmp-product-search-panel__results #search-clear{cursor:pointer}.cmp-product-search .cmp-product-search-panel__results .cmp-product-container-stats{display:none}.cmp-product-search .ais-Hits-list{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:0 0 3rem}@media screen and (max-width:1024px){.cmp-product-search .ais-Hits-list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.cmp-product-search .ais-Hits-list{grid-template-columns:repeat(1,1fr);margin:0 0 3rem}}.cmp-product-search .ais-Hits-item{-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;list-style:none;padding:0;position:relative}.cmp-product-search .ais-Hits-item a{font-family:OpenSans,Arial,sans-serif}.cmp-product-search .ais-Hits-item a .cmp-teaser__description :hover{color:#fff}@media screen and (max-width:1024px){.cmp-product-search .cmp-product-searchbox{width:100%}}.cmp-product-search .ais-SearchBox{padding:0;width:100%}@media screen and (max-width:1024px){.cmp-product-search .ais-SearchBox{padding:1rem 0}}.cmp-product-search .ais-SearchBox .ais-SearchBox-form{position:relative}.cmp-product-search .ais-SearchBox .ais-SearchBox-form:before{background-image:url(clientlib-site-fresubinv2/resources/icons/search-v2-grey.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1pc;left:.75rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1pc}.cmp-product-search .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-input{-ms-flex-preferred-size:100%;background:#fafafa;border:1px solid #6b6c78;border-radius:4px;color:#585963;flex-basis:100%;outline:none;padding:.5rem .625rem .5rem 2.25rem;width:100%}.cmp-product-search .ais-RefinementList-item{-ms-flex-negative:0;border-radius:.5rem;color:#0064be;display:inline-block;flex-shrink:0;width:100%}.cmp-product-search .ais-RefinementList-item .ais-RefinementList-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.cmp-product-search .ais-RefinementList-item .ais-RefinementList-labelText{color:#0f0f10;max-width:80%}.cmp-product-search .ais-RefinementList-item .ais-RefinementList-label .ais-RefinementList-count{color:#585963;margin-left:auto}.cmp-product-search .ais-RefinementList-item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #6b6c78;border-radius:.375rem;height:20px;position:relative;width:20px}.cmp-product-search .ais-RefinementList-item--selected input{background-color:#0064be;border:1px solid #0064be}.cmp-product-search .ais-RefinementList-item--selected input:before{background-color:#fff;content:"";display:block;height:13.5px;left:50%;-webkit-mask-image:url(clientlib-site-fresubinv2/resources/icons/checkmark-2.svg);mask-image:url(clientlib-site-fresubinv2/resources/icons/checkmark-2.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:13.5px}.cmp-product-search .cmp-product-hits.grid{width:70%}@media screen and (max-width:1024px){.cmp-product-search .cmp-product-hits.grid{width:100%}}.cmp-product-search .cmp-product-hits.grid .ais-Hits-item .cmp-teaser__description a :hover{color:#fff}.cmp-product-search .cmp-product-teaser{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;justify-content:center}.cmp-product-search .cmp-product-teaser__link{-webkit-box-pack:start;-ms-flex-pack:start;color:#0064be;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}@media screen and (max-width:1024px){.cmp-product-search .cmp-product-teaser__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cmp-product-search .cmp-product-teaser__link .cmp-product-teaser__media{aspect-ratio:auto;background-color:transparent}.cmp-product-search .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__image{overflow:hidden;position:relative}.cmp-product-search .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__image img{-o-object-fit:contain;object-fit:contain}.cmp-product-search .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__attributes{position:absolute;right:.5rem;top:.5rem;z-index:1}.cmp-product-search .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__attributes span{background:#c9e8fb;display:block;margin-bottom:.143rem;padding:.5rem}.cmp-product-search .cmp-product-teaser:hover .cmp-image__image{-webkit-transform:scale(1.09);transform:scale(1.09)}.cmp-product-search .cmp-teaser--recipe_card{height:100%}.cmp-product-search .cmp-teaser--recipe_card .cmp-teaser__link{position:relative}.cmp-product-search .cmp-teaser--recipe_card .cmp-teaser__attributes{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.25rem;left:1rem;position:absolute;right:auto;top:1rem;z-index:1}.cmp-product-search .cmp-teaser--recipe_card .cmp-teaser__attributes span{background:#fff;border:1px solid #b9dcfe;border-radius:90pc;color:#0064be;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:.875rem;padding:.13rem .5rem}.cmp-product-teaser{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}@media screen and (max-width:768px){.cmp-product-teaser{padding:0}}.cmp-product-teaser .cmp-product-teaser__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;border:1px solid #b9dcfe;border-radius:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;justify-content:space-between;width:100%}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__title{color:#0f0f10;font-size:1.125rem;margin-bottom:.75rem}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__flavour{color:#585963}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__flavour-count{color:#0f0f10}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__subtitle{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.5rem}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__subtitle-item{color:#585963;padding-left:1.625rem;position:relative}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__subtitle-item:before{background-image:url(clientlib-site-fresubinv2/resources/icons/check-rounded.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:0;position:absolute;top:0;width:1pc}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media{aspect-ratio:auto;background:#fff;border-radius:1.5rem 1.5rem 0 0;margin-bottom:0;overflow:hidden;position:relative}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__image .cmp-image__image{height:218px;-o-object-fit:cover;object-fit:cover;padding:0}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__attributes{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.25rem;left:1rem;position:absolute;right:auto;top:1rem;z-index:1}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__attributes span{background:#fff;border:1px solid #b9dcfe;border-radius:90pc;color:#0064be;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:.875rem;padding:.13rem .5rem}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__button,.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__description-content{display:none}.cmp-product-teaser__content{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;padding:1rem}.cmp-product-teaser__content .cmp-teaser__pretitle{display:none}.cmp-product-teaser__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;justify-content:space-between;margin-top:auto}.cmp-product-teaser__flavour{font-size:.875rem;margin-bottom:0}.cmp-product-teaser__flavour-container{-ms-flex-negative:0;flex-shrink:0}.cmp-product-teaser__flavour-count{font-family:OpenSans-SemiBold,Arial,sans-serif}.cmp-product-teaser__button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;align-items:center;background:#0064be;border:1px solid transparent;border-radius:.5rem;color:#fafafa;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;font-size:1rem;height:3pc;justify-content:center;justify-self:flex-end;line-height:1.75rem;margin-bottom:.5rem;min-width:0;padding:.75rem 1.5rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:auto;z-index:1}.cmp-product-teaser__button span{color:#fafafa}.cmp-product-teaser__button:hover{background:#0c3c70;border:1px solid transparent;color:#fafafa}.cmp-product-teaser__button:focus{outline:2px solid #6d2463;outline-offset:2px}.cmp-product-teaser__button:active{background:#07264b}.cmp-product-teaser__button:disabled,.cmp-product-teaser__button[disabled]{background-color:#f3f3f4;color:#fafafa}.cmp-product-teaser__button:disabled span,.cmp-product-teaser__button[disabled] span{color:#6b6c78}@media screen and (max-width:768px){.cmp-product-teaser{border:none}.cmp-product-teaser .cmp-product-teaser__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.cmp-product-teaser .cmp-product-teaser__link .cmp-teaser__pretitle{margin-bottom:.88rem}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset;overflow:hidden}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__image{display:block}.cmp-product-teaser .cmp-product-teaser__link .cmp-product-teaser__media .cmp-teaser__button{display:none}}.cmp-search-panel{display:grid;gap:.625rem 0;grid-template-columns:20% 80%;grid-template-rows:repeat(4,auto);width:100%}.cmp-search-panel__searchbox{grid-column:1/-1;grid-row:1}.cmp-search-panel__results-stats{grid-column:1/-1;grid-row:2}.cmp-search-panel .cmp-search-panel__filters_show{color:#0064be;cursor:pointer;display:none;grid-column:1/-1;grid-row:3}@media screen and (max-width:1024px){.cmp-search-panel .cmp-search-panel__filters_show{background-color:#4a4b53;border-radius:.5rem;color:#fff;display:block;font-family:OpenSans-Bold,Arial,sans-serif;padding:.75rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.cmp-search-panel__filters{display:contents}@media screen and (max-width:1024px){.cmp-search-panel__filters:before{background-color:transparent;content:"";height:100vh;left:0;position:fixed;top:0;-webkit-transition:background-color .5s linear;transition:background-color .5s linear;width:100vw;z-index:-1}.cmp-search-panel__filters:has(.cmp-search-panel__filters_panel):has(.visible):before{background-color:rgba(0,0,0,.8);z-index:3}}.cmp-search-panel__filters .cmp-search-panel__filters_show{grid-column:1/-1;grid-row:3}.cmp-search-panel__filters .cmp-search-panel__filters_panel{border-radius:1.5rem;-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,.2);box-shadow:0 0 4px 1px rgba(0,0,0,.2);display:grid;gap:1.5rem;grid-column:1;grid-row:4;grid-template-columns:auto auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1.5rem}.cmp-search-panel__filters .cmp-search-panel__filters_panel .cmp-search-panel__filters_title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;grid-column:1;grid-row:1;margin:0}.cmp-search-panel__filters .cmp-search-panel__filters_panel .cmp-search-panel__filters-reset{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;color:#0064be;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:OpenSans-Bold,Arial,sans-serif;font-size:.875rem;grid-column:2;grid-row:1;justify-content:flex-end;text-align:end}.cmp-search-panel__filters .cmp-search-panel__filters_panel .cmp-search-panel__filters-reset .ais-ClearRefinements-button{background:transparent;border:none;color:#0064be;cursor:pointer}.cmp-search-panel__filters .cmp-search-panel__filters_panel .cmp-search-panel__filters-reset .ais-ClearRefinements-button--disabled{opacity:.5;pointer-events:none}.cmp-search-panel__filters .cmp-search-panel__filters_panel .cmp-button__results{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;all:unset;align-items:center;background-color:#0064be;border-radius:.5rem;color:#fff;display:none;font-size:1.125rem;grid-column:1/-1;height:3rem;justify-content:center;margin-top:auto}@media screen and (max-width:1024px){.cmp-search-panel__filters .cmp-search-panel__filters_panel .cmp-button__results{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.cmp-search-panel__filters .cmp-search-panel__filters_panel .cmp-button__results:before{background:-webkit-gradient(linear,left top,right top,from(#0064be),to(#b9dcfe));background:linear-gradient(90deg,#0064be,#b9dcfe);content:"";height:2px;left:50%;position:absolute;top:0;-webkit-transform:translate(-50%,-1rem);transform:translate(-50%,-1rem);width:100vw}}.cmp-search-panel__filters .cmp-search-panel__filters_panel .cmp-search-panel__refinement-title{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-top:1px solid #cbccd0;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;grid-column:1/-1;justify-content:space-between;line-height:1;margin:0;padding-top:1.5rem;width:100%}.cmp-search-panel__filters .cmp-search-panel__filters_panel .cmp-search-panel__refinement-title:after{background-image:url(clientlib-site-fresubinv2/resources/icons/chevron-down-blue-v2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#0064be;content:"";display:inline-block;height:24px;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:24px}.cmp-search-panel__filters .cmp-search-panel__filters_panel .cmp-search-panel__refinement-title.active:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-search-panel__filters .cmp-search-panel__filters_panel .cmp-search-panel__refinement-list{grid-column:1/-1}.cmp-search-panel__filters .cmp-search-panel__filters_panel .cmp-search-panel__refinement-title+.cmp-search-panel__refinement-list{display:none}.cmp-search-panel__filters .cmp-search-panel__filters_panel .cmp-search-panel__refinement-title.active+.cmp-search-panel__refinement-list{display:block}@media screen and (max-width:1024px){.cmp-search-panel__filters .cmp-search-panel__filters_panel{background-color:#fff;border-radius:0;bottom:-100%;height:auto;left:0;max-height:85vh;overflow-y:auto;padding:1.5rem 1.5rem 1rem;position:fixed;right:0;top:auto;-webkit-transition:bottom .5s ease-in-out;transition:bottom .5s ease-in-out;width:100%;z-index:10}.cmp-search-panel__filters .cmp-search-panel__filters_panel.visible{bottom:0}}.cmp-search-panel__results{display:contents}.cmp-search-panel__results .cmp-search-panel__results-hits{grid-column:2/2;grid-row:4}@media screen and (max-width:1024px){.cmp-search-panel__results .cmp-search-panel__results-hits{grid-column:1/-1}}.cmp-search-panel__results .cmp-search-panel__results-pagination{grid-column:1/-1;grid-row:5}.cmp-search-panel .ais-Hits-list{list-style:none;margin:0;padding:0 0 0 2rem}@media screen and (max-width:1024px){.cmp-search-panel .ais-Hits-list{padding:0}}.cmp-search-panel .ais-Hits-item:not(:first-child){margin-top:1.5rem}.cmp-search-panel .ais-Hits-item .cmp-search-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}@media screen and (max-width:1024px){.cmp-search-panel .ais-Hits-item .cmp-search-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.cmp-search-panel .ais-Hits-item .cmp-search-item__media{background-color:#fafafa;border-radius:1.5rem;height:14.875rem;max-width:18.75rem;overflow:hidden;width:100%}@media screen and (max-width:1024px){.cmp-search-panel .ais-Hits-item .cmp-search-item__media{max-width:none}}.cmp-search-panel .ais-Hits-item .cmp-search-item__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp-search-panel .ais-Hits-item .cmp-search-item__media--placeholder{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-image:url(clientlib-site-fresubinv2/resources/icons/document.svg);background-position:50%;background-repeat:no-repeat;background-size:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.cmp-search-panel .ais-Hits-item .cmp-search-item__description-container{-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:1rem;justify-content:center;min-height:14.875rem}@media screen and (max-width:1024px){.cmp-search-panel .ais-Hits-item .cmp-search-item__description-container{min-height:unset;padding:1rem 0}}.cmp-search-panel .ais-Hits-item .cmp-search-item__description-container span{color:#4a4b53}.cmp-search-panel .ais-Hits-item .cmp-search-item__category{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:1px solid #b9dcfe;border-radius:9999px;color:#0064be;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:OpenSans-Bold,Arial,sans-serif;font-size:.875rem;justify-content:center;margin-bottom:.5rem;min-height:2rem;padding:0 .75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cmp-search-panel .ais-Hits-item .cmp-search-item.lock p{display:none}.cmp-search-panel .ais-Hits-item .cmp-search-item.lock:first-child:after{speak:none;color:#0063be;content:"";display:inline;font-family:iconfk;font-size:1.5rem;font-style:normal;font-weight:400;margin-left:1rem;min-width:0;text-indent:0;-webkit-transition:unset;transition:unset}.cmp-search-panel .ais-Hits-item .cmp-search-item__title{color:#0f0f10;display:block;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.25rem;line-height:1.875rem;margin:0}.cmp-search-panel .ais-Hits-item .cmp-search-item__title span{color:#0f0f10}.cmp-search-panel .ais-Hits-item .cmp-search-item__title mark{all:unset}.cmp-search-panel .ais-Hits-item .cmp-search-item__description{color:#000;display:block;margin:0}.cmp-search-panel .ais-Hits-item .cmp-search-item__description span{color:#232328;font-size:1rem}.cmp-search-panel .ais-Hits-item .cmp-search-item__description mark{all:unset}.cmp-search-panel .ais-Hits-item .cmp-search-item__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0064be;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.125rem}.cmp-search-panel .ais-Hits-item .cmp-search-item__link:focus-visible{border:2px solid #6d2463;border-radius:.375rem;outline:none;padding:.25rem}.cmp-search-panel .ais-Hits-item .cmp-search-item__link:after{background-image:url(clientlib-site-fresubinv2/resources/icons/chevron-right-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:1.25rem;margin-left:.25rem;width:1.25rem}.cmp-search-panel .ais-SearchBox{background:transparent;padding:2rem 0 4rem;position:relative;z-index:0}.cmp-search-panel .ais-SearchBox:before{background:-webkit-gradient(linear,left top,right top,from(#e0eeff),to(#f1f7ff));background:linear-gradient(90deg,#e0eeff,#f1f7ff);bottom:0;content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}.cmp-search-panel .ais-SearchBox .ais-SearchBox-form{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;max-width:46.25rem;position:relative;width:100%}.cmp-search-panel .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-reset,.cmp-search-panel .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-submit{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;all:unset;align-items:center;color:#585963;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1.25rem;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.25rem}.cmp-search-panel .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-reset svg,.cmp-search-panel .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-submit svg{display:none}.cmp-search-panel .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-submit{background-image:url(clientlib-site-fresubinv2/resources/icons/search-v2-grey.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;left:1rem}.cmp-search-panel .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-reset{background-image:url(clientlib-site-fresubinv2/resources/icons/close-grey.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;right:1rem}.cmp-search-panel .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-resetIcon,.cmp-search-panel .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-submitIcon{height:1rem;width:1rem}.cmp-search-panel .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-input{all:unset;background-color:#fff;border:2px solid #82838d;border-radius:.375rem;caret-color:#0064be;color:#000;font-size:1rem;height:30.5px;line-height:1.75rem;padding:.625rem 2.75rem;width:100%}.cmp-search-panel .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-input::-webkit-input-placeholder{color:#585963}.cmp-search-panel .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-input::-moz-placeholder{color:#585963}.cmp-search-panel .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-input:-ms-input-placeholder{color:#585963}.cmp-search-panel .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-input::-ms-input-placeholder{color:#585963}.cmp-search-panel .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-input::placeholder{color:#585963}.cmp-search-panel .ais-RefinementList-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-ms-overflow-style:none;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;list-style:none;margin:0;overflow-x:scroll;scrollbar-width:none;-ms-touch-action:manipulation;touch-action:manipulation}@media screen and (max-width:1024px){.cmp-search-panel .ais-RefinementList-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1rem;margin:0 0 1rem}}.cmp-search-panel .ais-RefinementList-list::-webkit-scrollbar{display:none}.cmp-search-panel .ais-RefinementList-list .ais-RefinementList-count{margin-left:.2rem}.cmp-search-panel .ais-RefinementList-list .ais-RefinementList-item{-ms-flex-negative:0;border-radius:.5rem;color:#0064be;display:inline-block;flex-shrink:0;width:100%}.cmp-search-panel .ais-RefinementList-list .ais-RefinementList-item .ais-RefinementList-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem}.cmp-search-panel .ais-RefinementList-list .ais-RefinementList-item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #6b6c78;border-radius:.375rem;height:20px;position:relative;width:20px}.cmp-search-panel .ais-RefinementList-list .ais-RefinementList-item--selected input{background-color:#0064be;border:1px solid #0064be}.cmp-search-panel .ais-RefinementList-list .ais-RefinementList-item--selected input:before{background-color:#fff;content:"";display:block;height:13.5px;left:50%;-webkit-mask-image:url(clientlib-site-fresubinv2/resources/icons/checkmark-2.svg);mask-image:url(clientlib-site-fresubinv2/resources/icons/checkmark-2.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:13.5px}.cmp-search-panel .ais-RefinementList-list .ais-RefinementList-labelText{color:#000;max-width:10rem}.cmp-search-panel .ais-RefinementList-list .ais-RefinementList-count{color:#585963;margin-left:auto}.cmp-search-panel .ais-RefinementList-showMore--disabled{display:none}.cmp-search-panel .ais-SearchBox-input[type=search]::-webkit-search-cancel-button{display:none}.cmp-search-panel .ais-Stats{display:none}.ais-Pagination-list{-webkit-box-orient:horizontal;-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:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;justify-content:center;list-style:none}@media screen and (max-width:1024px){.ais-Pagination-list{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:0;justify-content:space-between}}.ais-Pagination-list .ais-Pagination-item--previousPage{margin-right:1.5rem}.ais-Pagination-list .ais-Pagination-item--nextPage{margin-left:1.5rem}@media screen and (max-width:1024px){.ais-Pagination-list .ais-Pagination-item--nextPage,.ais-Pagination-list .ais-Pagination-item--previousPage{margin:0}}.ais-Pagination-list .ais-Pagination-item--nextPage .ais-Pagination-link,.ais-Pagination-list .ais-Pagination-item--previousPage .ais-Pagination-link{border:none;color:#0064be;font-size:1.875rem}.ais-Pagination-link{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid transparent;border-radius:.5rem;color:#0064be;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2rem;justify-content:center;padding:0 .625rem;place-items:center;text-decoration:none;-webkit-transition:background .3s ease-in-out,border-color .3s ease-in-out;transition:background .3s ease-in-out,border-color .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ais-Pagination-link:hover{background:#f1f7ff;border-color:#b9dcfe;color:#0064be}.ais-Pagination-link:focus{border:2px solid #6d2463;outline:none}.ais-Pagination-item--selected .ais-Pagination-link,.ais-Pagination-link:active{background:#0064be;color:#fff}.ais-Pagination-item--selected .ais-Pagination-link:hover,.ais-Pagination-link:active:hover{border-color:#0064be}.ais-Pagination-item--selected .ais-Pagination-link :not(:focus-visible),.ais-Pagination-item--selected .ais-Pagination-link:focus,.ais-Pagination-link:active :not(:focus-visible),.ais-Pagination-link:active:focus{border-color:transparent;color:#fff}.ais-Pagination-item--disabled .ais-Pagination-link{border-color:#c9c5be;-webkit-box-shadow:none;box-shadow:none;color:#c9c5be}.cmp-title--search__heading{margin:0;padding-top:4rem;position:relative;z-index:1}.cmp-title--search__heading:before{background:-webkit-gradient(linear,left top,right top,from(#e0eeff),to(#f1f7ff));background:linear-gradient(90deg,#e0eeff,#f1f7ff);bottom:0;content:"";left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:-1}.cmp-title--search__heading .cmp-title__text{color:#000;font-family:OpenSans-Bold,Arial,sans-serif;font-size:2.25rem;line-height:1;margin:0}.searchbar .cmp-button{all:unset;display:none}.searchbar .cmp-button__search-text{display:none}@media screen and (max-width:1024px){.searchbar .cmp-button{display:block}.searchbar .cmp-button__icon{display:inline-block;height:24px;margin:2rem 1rem;padding:3px;width:24px}.searchbar .cmp-button__icon:before{background-image:url(clientlib-site-fresubinv2/resources/icons/search-v2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;width:18px}}.searchbar .cmp-search-bar__panel{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:0!important}@media screen and (max-width:1024px){.searchbar .cmp-search-bar__panel{display:none}.searchbar .cmp-search-bar__panel.show{background:#fff;-webkit-box-shadow:0 4px 6px 2px rgba(0,0,0,.2);box-shadow:0 4px 6px 2px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:1rem;position:absolute;right:0}}.searchbar .cmp-search-bar__panel--search{margin:1.5rem 3rem}@media screen and (max-width:1440px){.searchbar .cmp-search-bar__panel--search{margin:.5rem 3rem}}@media screen and (max-width:1024px){.searchbar .cmp-search-bar__panel--search{margin:0;width:100%}}.searchbar .cmp-search-bar__panel--search .cmp-form{background:transparent;border-radius:.375rem;padding:0}.searchbar .cmp-search-bar__panel--search .cmp-form-text{-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}.searchbar .cmp-search-bar__panel--search .cmp-form-text:before{background-image:url(clientlib-site-fresubinv2/resources/icons/search-v2-grey.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:18px;left:1rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:18px;z-index:2}.searchbar .cmp-search-bar__panel--search .cmp-form-text__text{background:#fafafa;border:none;border-radius:.375rem;caret-color:#0064be;max-height:40px;padding-left:2.5rem;width:100%;z-index:1}@media screen and (max-width:1024px){.searchbar .cmp-search-bar__panel--search .cmp-form-text__text{border:1px solid #6b6c78}}.searchbar .cmp-search-bar__close,.searchbar .cmp-search-bar__panel--search .cmp-form-text .button,.searchbar .cmp-search-bar__panel--search .cmp-form-text__label{display:none}@media screen and (max-width:1024px){.searchbar .cmp-search-bar__close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;all:unset;align-items:center;background-image:url(clientlib-site-fresubinv2/resources/icons/close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;height:1rem;justify-content:center;line-height:1;margin:auto auto auto .75rem;position:relative;width:1rem}.searchbar .cmp-search-bar__close:focus-visible{border-radius:.25rem;outline:2px solid rgba(0,100,190,.35);outline-offset:2px}}.cmp-separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-separator__horizontal-rule{border:none;margin:20px 0;padding:1px;width:100%}.cmp-separator--primary .cmp-separator__horizontal-rule{border-top:1px solid #6b6c78;margin:20px 0}.cmp-separator--secondary .cmp-separator__horizontal-rule{border-top:1px solid #cbccd0;margin:20px 0}.cmp-separator--dotted .cmp-separator__horizontal-rule{background-image:radial-gradient(circle at center,#6b6c78 1px,transparent 0);background-size:8px 100%;margin:20px 0}.cmp-suggestproducts-container--recipe .cmp-product-teaser .cmp-teaser__image .cmp-image__image{-o-object-fit:cover;object-fit:cover}.cmp-suggestproducts-container{margin:2.5rem 0}.cmp-suggestproducts-container .cmp-suggestproducts-list{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.cmp-suggestproducts-container .cmp-suggestproducts-list{gap:40px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){.cmp-suggestproducts-container .cmp-suggestproducts-list{grid-template-columns:repeat(1,1fr)}}.cmp-suggestproducts-container .cmp-product-teaser__content,.cmp-suggestproducts-container .cmp-product-teaser__media{height:auto}.cmp-suggestproducts-container .cmp-product-teaser__button{padding:.75rem 1.5rem}.cmp-tags-viewer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.625rem}.cmp-tags-viewer__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:.063rem solid #b9dcfe;border-radius:1.5rem;color:#0064be;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:OpenSans-Bold,Arial,sans-serif;font-size:.875rem;line-height:1.333rem;padding:.25rem .75rem}.cmp-teaser--feature_card{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-teaser--feature_card .cmp-teaser{border:1px solid #b9dcfe;width:100%}.cmp-teaser--feature_card .cmp-teaser,.cmp-teaser--feature_card .cmp-teaser__link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-radius:1.5rem;-ms-flex-direction:row;flex-direction:row;gap:0;width:100%}@media screen and (max-width:1024px){.cmp-teaser--feature_card .cmp-teaser,.cmp-teaser--feature_card .cmp-teaser__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cmp-teaser--feature_card .cmp-teaser__content,.cmp-teaser--feature_card .cmp-teaser__link__content{-webkit-box-pack:center;-ms-flex-pack:center;gap:.5rem;justify-content:center;padding:2.5rem}@media screen and (max-width:1024px){.cmp-teaser--feature_card .cmp-teaser__content,.cmp-teaser--feature_card .cmp-teaser__link__content{padding:1rem}}.cmp-teaser--feature_card .cmp-teaser__link__title,.cmp-teaser--feature_card .cmp-teaser__title{color:#0064be;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;margin-bottom:0;padding-right:1.5rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cmp-teaser--feature_card .cmp-teaser__description,.cmp-teaser--feature_card .cmp-teaser__link__description{color:#4a4b53;padding-bottom:1rem}.cmp-teaser--feature_card .cmp-teaser__image,.cmp-teaser--feature_card .cmp-teaser__link__image{height:300px;max-width:32%;position:relative;width:100%}@media screen and (max-width:1024px){.cmp-teaser--feature_card .cmp-teaser__image,.cmp-teaser--feature_card .cmp-teaser__link__image{height:218px;max-width:100%}}.cmp-teaser--feature_card .cmp-teaser__image img,.cmp-teaser--feature_card .cmp-teaser__link__image img{border-radius:1.5rem 0 0 1.5rem;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media screen and (max-width:1024px){.cmp-teaser--feature_card .cmp-teaser__image img,.cmp-teaser--feature_card .cmp-teaser__link__image img{border-radius:1.5rem 1.5rem 0 0}}.cmp-teaser--feature_card .cmp-teaser__link .cmp-teaser__title:after,.cmp-teaser--feature_card .cmp-teaser__link__link .cmp-teaser__title:after{background:url(clientlib-site-fresubinv2/resources/icons/chevron-rounded.svg) no-repeat 50%/contain;content:"";height:15px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px}.cmp-teaser--link_inline{margin:1rem 0}.cmp-teaser--link_inline .cmp-teaser{height:100%}.cmp-teaser--link_inline .cmp-teaser__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;border:1px solid #cbccd0;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:1rem;height:100%;padding:1rem;text-decoration:none;width:100%}.cmp-teaser--link_inline .cmp-teaser__link:after{-webkit-box-ordinal-group:3;-ms-flex-order:2;background-image:url(clientlib-site-fresubinv2/resources/icons/chevron-right-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:30px;margin-left:auto;max-width:30px;order:2;width:100%}.cmp-teaser--link_inline .cmp-teaser__image .cmp-image{height:2.5rem;width:2.5rem}.cmp-teaser--link_inline .cmp-teaser__image .cmp-image__image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cmp-teaser--link_inline .cmp-teaser__content{gap:0;min-width:0;padding:0}.cmp-teaser--link_inline .cmp-teaser__description{display:none}.cmp-teaser--link_inline .cmp-teaser__title{font-family:OpenSans,Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75rem;margin:0}.cmp-container[style*="background-color:$primary-color;"] .cmp-teaser--link_inline .cmp-teaser__link:after{background-image:url(clientlib-site-fresubinv2/resources/icons/chevron-right-white.svg)}.cmp-teaser--link_stacked{margin:1rem 0}.cmp-teaser--link_stacked .cmp-teaser{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;border-radius:.5rem;-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,.2);box-shadow:0 0 4px 1px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;height:100%;padding:2.5rem 2rem;text-align:center;text-decoration:none;width:100%}.cmp-teaser--link_stacked .cmp-teaser__image{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.cmp-teaser--link_stacked .cmp-teaser__image .cmp-image{height:4rem;width:4rem}.cmp-teaser--link_stacked .cmp-teaser__image .cmp-image__image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cmp-teaser--link_stacked .cmp-teaser__content{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:1rem;min-width:0;padding:0}.cmp-teaser--link_stacked .cmp-teaser__description{color:#585963}.cmp-teaser--link_stacked .cmp-teaser__title{color:#232328;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;margin:0}.cmp-teaser--link_stacked .cmp-teaser__action-container{-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;gap:.5rem;justify-content:center}.cmp-teaser--link_stacked .cmp-teaser__action-container:after{-webkit-box-ordinal-group:3;-ms-flex-order:2;background-image:url(clientlib-site-fresubinv2/resources/icons/chevron-right-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1.25rem;order:2;width:1.25rem}.cmp-teaser--link_stacked .cmp-teaser__action-link{background:none;color:#0064be;font-family:OpenSans-Bold,Arial,sans-serif;font-size:.875rem;padding:0}.cmp-teaser--link_stacked .cmp-teaser__action-link:active,.cmp-teaser--link_stacked .cmp-teaser__action-link:focus-visible,.cmp-teaser--link_stacked .cmp-teaser__action-link:focus:not(:focus-visible),.cmp-teaser--link_stacked .cmp-teaser__action-link:hover{background:none;color:#0064be}.cmp-teaser--promo_banner{container-type:inline-size;container-name:product-finder-banner;background:-webkit-gradient(linear,left top,right top,from(#e0eeff),to(#f1f7ff));background:linear-gradient(90deg,#e0eeff,#f1f7ff);border-radius:1.5rem}.cmp-teaser--promo_banner .cmp-teaser,.cmp-teaser--promo_banner .cmp-teaser__link{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0;height:100%;justify-content:space-between;padding:2.5rem}.cmp-teaser--promo_banner .cmp-teaser__link,.cmp-teaser--promo_banner .cmp-teaser__link__link{padding:0;width:100%}.cmp-teaser--promo_banner .cmp-teaser__content,.cmp-teaser--promo_banner .cmp-teaser__link__content{gap:0;max-width:590px}.cmp-teaser--promo_banner .cmp-teaser__link__title,.cmp-teaser--promo_banner .cmp-teaser__title{color:#0064be;font-family:OpenSans-Bold,Arial,sans-serif;font-size:2.25rem;margin-bottom:1.5rem}.cmp-teaser--promo_banner .cmp-teaser__description,.cmp-teaser--promo_banner .cmp-teaser__link__description{color:#4a4b53;font-size:1rem;line-height:1.5rem;margin-bottom:3rem}.cmp-teaser--promo_banner .cmp-teaser__action-link,.cmp-teaser--promo_banner .cmp-teaser__link__action-link{border-radius:.5rem;font-size:1.125rem;padding:1rem 2rem}.cmp-teaser--promo_banner .cmp-teaser__image,.cmp-teaser--promo_banner .cmp-teaser__link__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-teaser--promo_banner .cmp-teaser__image .cmp-image,.cmp-teaser--promo_banner .cmp-teaser__link__image .cmp-image{height:228px;width:284px}.cmp-teaser--promo_banner .cmp-teaser__image .cmp-image img,.cmp-teaser--promo_banner .cmp-teaser__link__image .cmp-image img{background-color:#fff;border-radius:1.5rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@container product-finder-banner (width < 895px){.cmp-teaser--promo_banner .cmp-teaser__content,.cmp-teaser--promo_banner .cmp-teaser__link__content{margin-right:1.5rem;max-width:25pc}.cmp-teaser--promo_banner .cmp-teaser__link__title,.cmp-teaser--promo_banner .cmp-teaser__title{font-size:1.875rem}.cmp-teaser--promo_banner .cmp-teaser__description,.cmp-teaser--promo_banner .cmp-teaser__link__description{margin-bottom:2rem}.cmp-teaser--promo_banner .cmp-teaser__action-link,.cmp-teaser--promo_banner .cmp-teaser__link__action-link{font-size:1rem;padding:.75rem 1.5rem}}@container product-finder-banner (width < 589px){.cmp-teaser--promo_banner .cmp-teaser,.cmp-teaser--promo_banner .cmp-teaser__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.cmp-teaser--promo_banner .cmp-teaser__content,.cmp-teaser--promo_banner .cmp-teaser__link__content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:none;padding:2.5rem}.cmp-teaser--promo_banner .cmp-teaser__link__title,.cmp-teaser--promo_banner .cmp-teaser__title{font-size:1.5rem}.cmp-teaser--promo_banner .cmp-teaser__description,.cmp-teaser--promo_banner .cmp-teaser__link__description{margin-bottom:1.5rem}.cmp-teaser--promo_banner .cmp-teaser__image .cmp-image,.cmp-teaser--promo_banner .cmp-teaser__link__image .cmp-image{height:180px;width:100%}.cmp-teaser--promo_banner .cmp-teaser__image .cmp-image img,.cmp-teaser--promo_banner .cmp-teaser__link__image .cmp-image img{border-radius:1.5rem 1.5rem 0 0}}@container product-finder-banner (width < 385px){.cmp-teaser--promo_banner .cmp-teaser__content,.cmp-teaser--promo_banner .cmp-teaser__link__content{padding:1rem 1.75rem 1.75rem}.cmp-teaser--promo_banner .cmp-teaser__link__title,.cmp-teaser--promo_banner .cmp-teaser__title{font-size:1.25rem}.cmp-teaser--promo_banner .cmp-teaser__action-link,.cmp-teaser--promo_banner .cmp-teaser__link__action-link{padding:.5rem 1rem}.cmp-teaser--promo_banner .cmp-teaser__image .cmp-image,.cmp-teaser--promo_banner .cmp-teaser__link__image .cmp-image{height:148px}}.cmp-teaser--recipe_card{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-teaser--recipe_card .cmp-teaser{border:1px solid #b9dcfe}.cmp-teaser--recipe_card .cmp-teaser,.cmp-teaser--recipe_card .cmp-teaser__link{border-radius:1.5rem;gap:0;width:100%}.cmp-teaser--recipe_card .cmp-teaser__content,.cmp-teaser--recipe_card .cmp-teaser__link__content{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:.5rem;padding:1rem}.cmp-teaser--recipe_card .cmp-teaser__link__title,.cmp-teaser--recipe_card .cmp-teaser__title{color:#0064be;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;margin-bottom:0;padding-right:1.5rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cmp-teaser--recipe_card .cmp-teaser__description,.cmp-teaser--recipe_card .cmp-teaser__link__description{color:#4a4b53;padding-bottom:1rem}.cmp-teaser--recipe_card .cmp-teaser__image img,.cmp-teaser--recipe_card .cmp-teaser__link__image img{border-radius:1.5rem 1.5rem 0 0;height:100%;min-height:218px;-o-object-fit:cover;object-fit:cover}.cmp-teaser--recipe_card .cmp-teaser__link .cmp-teaser__title:after,.cmp-teaser--recipe_card .cmp-teaser__link__link .cmp-teaser__title:after{background:url(clientlib-site-fresubinv2/resources/icons/chevron-rounded.svg) no-repeat 50%/contain;content:"";height:15px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px}@media screen and (max-width:1024px){.cmp-teaser--recipe_hero .cmp-teaser__content{padding-bottom:0!important}}.cmp-teaser--recipe_hero .cmp-teaser__description a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0064be;background:transparent;border:2px solid #0064be;border-radius:.5rem;color:#fafafa;color:#0064be;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;line-height:1.75rem;margin-bottom:.5rem;margin-top:1rem;padding:1rem 2rem;position:relative;text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.cmp-teaser--recipe_hero .cmp-teaser__description a span{color:#fafafa}.cmp-teaser--recipe_hero .cmp-teaser__description a:hover{background:#0c3c70;border:1px solid transparent;color:#fafafa}.cmp-teaser--recipe_hero .cmp-teaser__description a:focus{outline:2px solid #6d2463;outline-offset:2px}.cmp-teaser--recipe_hero .cmp-teaser__description a:active{background:#07264b}.cmp-teaser--recipe_hero .cmp-teaser__description a:disabled,.cmp-teaser--recipe_hero .cmp-teaser__description a[disabled]{background-color:#f3f3f4;color:#fafafa}.cmp-teaser--recipe_hero .cmp-teaser__description a:disabled span,.cmp-teaser--recipe_hero .cmp-teaser__description a[disabled] span{color:#6b6c78}.cmp-teaser--recipe_hero .cmp-teaser__description a span{color:#0064be}.cmp-teaser--recipe_hero .cmp-teaser__description a:hover{background:#f1f7ff;border:2px solid #f1f7ff;color:#074786}.cmp-teaserimage--banded{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cmp-teaserimage--banded:nth-child(2n) .cmp-teaser__content,.cmp-teaserimage--banded:nth-child(2n) .cmp-teaser__image{background-color:#a1739b;opacity:1}.cmp-teaserimage--banded:nth-child(2n) .cmp-teaser__content .cmp-teaser__pretitle,.cmp-teaserimage--banded:nth-child(2n) .cmp-teaser__content .cmp-teaser__title,.cmp-teaserimage--banded:nth-child(2n) .cmp-teaser__image .cmp-teaser__pretitle,.cmp-teaserimage--banded:nth-child(2n) .cmp-teaser__image .cmp-teaser__title{color:#0064be}.cmp-teaserimage--banded .cmp-teaser:not(:has(.cmp-teaser__link)),.cmp-teaserimage--banded .cmp-teaser__link{color:#fff;display:grid;gap:0;grid-template-areas:"main main" "icon content";grid-template-columns:auto 1fr;grid-template-rows:1fr auto;height:100%;position:relative;width:100%;z-index:1}.cmp-teaserimage--banded .cmp-teaser__link{text-decoration:none}.cmp-teaserimage--banded .cmp-teaser__link:focus-visible,.cmp-teaserimage--banded .cmp-teaser__link:focus:not(:focus-visible),.cmp-teaserimage--banded .cmp-teaser__link:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.cmp-teaserimage--banded .cmp-teaser__link:focus-visible .cmp-teaser__image,.cmp-teaserimage--banded .cmp-teaser__link:focus:not(:focus-visible) .cmp-teaser__image,.cmp-teaserimage--banded .cmp-teaser__link:hover .cmp-teaser__image{opacity:1}.cmp-teaserimage--banded .cmp-teaser:has(.cmp-teaser__action-container){-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cmp-teaserimage--banded .cmp-teaser:has(.cmp-teaser__action-container):focus-visible,.cmp-teaserimage--banded .cmp-teaser:has(.cmp-teaser__action-container):focus:not(:focus-visible),.cmp-teaserimage--banded .cmp-teaser:has(.cmp-teaser__action-container):hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.cmp-teaserimage--banded .cmp-teaser__extra-image{grid-area:main;height:100%;width:100%;z-index:0}.cmp-teaserimage--banded .cmp-teaser__extra-image .cmp-image{height:100%;width:100%}.cmp-teaserimage--banded .cmp-teaser__extra-image .cmp-image__image{aspect-ratio:4/3;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.cmp-teaserimage--banded .cmp-teaser__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#0064be;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;grid-area:content;justify-content:center;opacity:1;padding:1.5rem 1rem 1.5rem .5rem;z-index:2}.cmp-teaserimage--banded .cmp-teaser__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;color:#0f0f10;color:#fff;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;font-weight:100;line-height:1.75rem;margin:0;order:1}@media screen and (max-width:1024px){.cmp-teaserimage--banded .cmp-teaser__title{font-size:1.125rem;margin-bottom:.75rem}}.cmp-teaserimage--banded .cmp-teaser__pretitle{-webkit-box-ordinal-group:3;-ms-flex-order:2;color:#fff;font-family:OpenSans,Arial,sans-serif;font-size:clamp(1rem,8.6vw,1rem);line-height:clamp(1.5rem,8.6vw,1.5rem);margin:0;order:2;text-transform:capitalize}@media screen and (max-width:1024px){.cmp-teaserimage--banded .cmp-teaser__pretitle{font-size:1rem;margin-bottom:.5rem}}.cmp-teaserimage--banded .cmp-teaser__description{display:none}.cmp-teaserimage--banded .cmp-teaser__image{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#0064be;display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:icon;height:auto;justify-content:center;padding:1rem 0;width:75pt;z-index:2}.cmp-teaserimage--banded .cmp-teaser__image .cmp-image__image{aspect-ratio:3/2;height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;vertical-align:middle}.cmp-teaserimage--banded .cmp-teaser__action-container{margin:0}.cmp-teaserimage--banded .cmp-teaser__action-link{all:unset;color:transparent;cursor:pointer;font-size:0;height:100%;overflow:hidden;position:absolute;right:0;text-indent:-9999px;top:0;width:100%;z-index:3}@media screen and (max-width:1024px){.cmp-teaserimage--banded .cmp-teaser__pretitle,.cmp-teaserimage--banded .cmp-teaser__title{margin:0}.cmp-teaserimage--banded .cmp-teaser__content{padding:1.5rem 1rem 1.5rem .5rem}}@media print{.cmp-teaserimage--banded{page-break-inside:avoid}.cmp-teaserimage--banded .cmp-teaser__content,.cmp-teaserimage--banded .cmp-teaser__image{background-color:transparent!important}.cmp-teaserimage--banded .cmp-teaser__pretitle,.cmp-teaserimage--banded .cmp-teaser__title{color:#000!important}}.cmp-teaser-hero{width:100%}.cmp-teaser-hero .cmp-teaser:has(.cmp-teaser__link){grid-template-columns:1fr}.cmp-teaser-hero .cmp-teaser,.cmp-teaser-hero .cmp-teaser__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;grid-template-columns:repeat(12,1fr);height:100%;min-height:40px;position:relative}.cmp-teaser-hero .cmp-teaser:has(.cmp-teaser__content),.cmp-teaser-hero .cmp-teaser__link:has(.cmp-teaser__content){min-height:auto}.cmp-teaser-hero .cmp-teaser__content,.cmp-teaser-hero .cmp-teaser__link__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;color:#0064be;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;grid-column:2/8;grid-row:1/2;justify-content:center;z-index:2}.cmp-teaser-hero .cmp-teaser__link__title,.cmp-teaser-hero .cmp-teaser__title{color:#0f0f10;font-family:OpenSans-Bold,Arial,sans-serif;font-size:2.25rem;font-weight:100;line-height:3.5rem;margin-bottom:1.625rem}@media screen and (max-width:1024px){.cmp-teaser-hero .cmp-teaser__link__title,.cmp-teaser-hero .cmp-teaser__title{font-size:2.875rem;margin-bottom:1.5rem}}.cmp-teaser-hero .cmp-teaser__description,.cmp-teaser-hero .cmp-teaser__link__description{color:#0f0f10;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;line-height:1.5rem;margin-bottom:.75rem}@media screen and (max-width:1024px){.cmp-teaser-hero .cmp-teaser__description,.cmp-teaser-hero .cmp-teaser__link__description{font-size:1rem;margin-bottom:.625rem}}.cmp-teaser-hero .cmp-teaser__description,.cmp-teaser-hero .cmp-teaser__description p,.cmp-teaser-hero .cmp-teaser__link__description,.cmp-teaser-hero .cmp-teaser__link__description p,.cmp-teaser-hero .cmp-teaser__link__title,.cmp-teaser-hero .cmp-teaser__title{margin:0}.cmp-teaser-hero .cmp-teaser__action-container,.cmp-teaser-hero .cmp-teaser__link__action-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.cmp-teaser-hero .cmp-teaser__image,.cmp-teaser-hero .cmp-teaser__link__image{grid-column:1/-1;grid-row:1/2;z-index:1}.cmp-teaser-hero .cmp-teaser__image .cmp-image,.cmp-teaser-hero .cmp-teaser__link__image .cmp-image{-webkit-clip-path:ellipse(142% 70% at 0 30%);clip-path:ellipse(142% 70% at 0 30%)}.cmp-teaser-hero .cmp-teaser__image .cmp-image__image,.cmp-teaser-hero .cmp-teaser__link__image .cmp-image__image{-o-object-fit:cover;object-fit:cover;width:100%}.cmp-teaser-hero .cmp-teaser__extra-image,.cmp-teaser-hero .cmp-teaser__link__extra-image{align-self:end;grid-column:10/12;grid-row:1/2;position:relative;z-index:2}@media screen and (max-width:1024px){.cmp-teaser-hero .cmp-teaser{grid-template-columns:1fr}.cmp-teaser-hero .cmp-teaser__content{gap:1.25rem;grid-column:1/-1;padding:1.5rem 0 1.5rem 3rem;width:80%}.cmp-teaser-hero .cmp-teaser__image{grid-column:1/-1}.cmp-teaser-hero .cmp-teaser__image .cmp-image__image{aspect-ratio:16/8;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cmp-teaser-hero .cmp-teaser__extra-image{bottom:0;grid-column:1/-1;position:absolute;right:1.5rem;width:75pt}}@media screen and (max-width:768px){.cmp-teaser-hero .cmp-teaser .cmp-teaser__image .cmp-image{-webkit-clip-path:ellipse(200% 70% at 0 30%);clip-path:ellipse(200% 70% at 0 30%)}.cmp-teaser-hero .cmp-teaser .cmp-teaser__image .cmp-image__image{aspect-ratio:16/10}.cmp-teaser-hero .cmp-teaser__content{gap:.75rem;padding:1.5rem 0 1.5rem 1rem;width:70%}.cmp-teaser-hero .cmp-teaser__content:before{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.8)),color-stop(40%,hsla(0,0%,100%,.6)),color-stop(80%,hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,.6) 40%,hsla(0,0%,100%,0) 80%);content:"";left:0;min-height:100%;min-width:100%;pointer-events:none;position:absolute;top:0;z-index:2}.cmp-teaser-hero .cmp-teaser__title{font-family:OpenSans,Arial,sans-serif;font-size:1.875rem;line-height:1.2}.cmp-teaser-hero .cmp-teaser__description{font-family:OpenSans,Arial,sans-serif;font-size:clamp(1rem,8.6vw,1rem);line-height:clamp(1.5rem,8.6vw,1.5rem);line-height:1.2;margin-bottom:.625rem}}@media screen and (max-width:768px)and (max-width:1024px){.cmp-teaser-hero .cmp-teaser__description{font-size:1rem;margin-bottom:.5rem}}@media screen and (max-width:768px){.cmp-teaser-hero .cmp-teaser__action-container,.cmp-teaser-hero .cmp-teaser__description,.cmp-teaser-hero .cmp-teaser__title{margin:0;position:relative;z-index:2}}.cmp-teaserimage--link_banner .cmp-teaser{padding:1.5rem 0}.cmp-teaserimage--link_banner .cmp-teaser,.cmp-teaserimage--link_banner .cmp-teaser__link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cmp-teaserimage--link_banner .cmp-teaser__link{gap:2.5rem}.cmp-teaserimage--link_banner .cmp-teaser__link:hover .cmp-teaser__image{opacity:1}.cmp-teaserimage--link_banner .cmp-teaser__link:hover .cmp-teaser__extra-image{-webkit-transform:scale(1.1);transform:scale(1.1)}.cmp-teaserimage--link_banner .cmp-teaser__extra-image{-ms-flex-item-align:center;align-self:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cmp-teaserimage--link_banner .cmp-teaser__extra-image .cmp-image{width:55px}.cmp-teaserimage--link_banner .cmp-teaser__content{-ms-flex-item-align:center;align-self:center}.cmp-teaserimage--link_banner .cmp-teaser__title{margin-bottom:0}@media screen and (max-width:768px){.cmp-teaserimage--link_banner .cmp-teaser{display:grid}.cmp-teaserimage--link_banner .cmp-teaser__link{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:grid}.cmp-teaserimage--link_banner .cmp-teaser__content{display:grid;grid-column-start:2}.cmp-teaserimage--link_banner .cmp-teaser__image{display:grid;grid-column-end:3;grid-column-start:1}.cmp-teaserimage--link_banner .cmp-teaser__extra-image{display:grid;grid-column-end:1;grid-column-start:1}}.cmp-teaserimage--side_by_side .cmp-teaser,.cmp-teaserimage--side_by_side .cmp-teaser__link{display:grid;gap:0;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.cmp-teaserimage--side_by_side .cmp-teaser:has(.cmp-teaser__link),.cmp-teaserimage--side_by_side .cmp-teaser__link:has(.cmp-teaser__link){display:block}.cmp-teaserimage--side_by_side .cmp-teaser__content,.cmp-teaserimage--side_by_side .cmp-teaser__extra-image,.cmp-teaserimage--side_by_side .cmp-teaser__link__content,.cmp-teaserimage--side_by_side .cmp-teaser__link__extra-image{grid-column:2;grid-row:1}.cmp-teaserimage--side_by_side .cmp-teaser__content,.cmp-teaserimage--side_by_side .cmp-teaser__link__content{-ms-flex-item-align:center;align-self:center;padding:2rem}.cmp-teaserimage--side_by_side .cmp-teaser__description,.cmp-teaserimage--side_by_side .cmp-teaser__link__description{color:#0f0f10;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.125rem;font-weight:100;line-height:1.75rem;line-height:1.875rem;margin-bottom:1rem;max-width:50%}@media screen and (max-width:1024px){.cmp-teaserimage--side_by_side .cmp-teaser__description,.cmp-teaserimage--side_by_side .cmp-teaser__link__description{font-size:1.125rem;margin-bottom:.75rem}}.cmp-teaserimage--side_by_side .cmp-teaser__extra-image,.cmp-teaserimage--side_by_side .cmp-teaser__link__extra-image{-ms-flex-item-align:center;align-self:center;justify-self:end;max-width:75pt;position:relative;right:2rem}.cmp-teaserimage--side_by_side .cmp-teaser__extra-image .cmp-image__image,.cmp-teaserimage--side_by_side .cmp-teaser__link__extra-image .cmp-image__image{aspect-ratio:1/1}.cmp-teaserimage--side_by_side .cmp-teaser__link:hover .cmp-teaser__image,.cmp-teaserimage--side_by_side .cmp-teaser__link__link:hover .cmp-teaser__image{opacity:1}.cmp-teaserimage--side_by_side .cmp-teaser__link:hover .cmp-teaser__extra-image .cmp-image__image,.cmp-teaserimage--side_by_side .cmp-teaser__link__link:hover .cmp-teaser__extra-image .cmp-image__image{-webkit-animation:rotate360 1.4s ease-in-out;animation:rotate360 1.4s ease-in-out}@-webkit-keyframes rotate360{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate360{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cmp-teaserimage--side_by_side--right .cmp-teaser__image{grid-column:2}.cmp-teaserimage--side_by_side--right .cmp-teaser__content,.cmp-teaserimage--side_by_side--right .cmp-teaser__extra-image{grid-column:1}@media screen and (max-width:1024px){.cmp-teaserimage--side_by_side .cmp-teaser,.cmp-teaserimage--side_by_side .cmp-teaser__link{grid-template-columns:1fr}.cmp-teaserimage--side_by_side .cmp-teaser__content,.cmp-teaserimage--side_by_side .cmp-teaser__extra-image,.cmp-teaserimage--side_by_side .cmp-teaser__link__content,.cmp-teaserimage--side_by_side .cmp-teaser__link__extra-image{grid-column:1;grid-row:2}.cmp-teaserimage--side_by_side .cmp-teaser__description,.cmp-teaserimage--side_by_side .cmp-teaser__link__description{line-height:1.75rem}.cmp-teaserimage--side_by_side--right .cmp-teaser__image{grid-column:1}}.cmp-teaser-promo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-row:1/-1;padding-bottom:0;width:100%}@media screen and (max-width:1024px){.cmp-teaser-promo{grid-row:-1;margin:0 1rem;width:auto}}.cmp-teaser-promo .cmp-teaser__link{-webkit-box-pack:justify;-ms-flex-pack:justify;background:-webkit-gradient(linear,left top,right top,from(#e0eeff),to(#f1f7ff));background:linear-gradient(90deg,#e0eeff,#f1f7ff);border-radius:1.5rem;gap:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content{padding:1rem 1.75rem}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__title{font-family:OpenSans-Bold,Arial,sans-serif;font-size:1.25rem;margin-bottom:1.5rem}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__description{color:#4a4b53;font-size:1rem;line-height:1.5rem;margin-bottom:1.5rem}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__content .cmp-teaser__button{background:#0064be;font-size:.875rem;padding:.5rem}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-teaser-promo .cmp-teaser__link .cmp-teaser__image .cmp-image img{background-color:#fff;border-radius:1.5rem 1.5rem 0 0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.keyfactsblock{border-right:.063rem solid #6b6c78}.keyfactsblock .cmp-text{padding:1.5rem}.keyfactsblock .cmp-text>p{margin-bottom:0}.keyfactsblock:last-child{border-right:none}@media screen and (max-width:360px){.keyfactsblock{border-right:none}.keyfactsblock:after{border-bottom:.063rem solid #6b6c78;content:"";display:block;margin:0 auto;-webkit-transform:translateY(1rem);transform:translateY(1rem);width:30%}.keyfactsblock:last-child:after{border-bottom:none}}.cmp-text--table-alternating-row .cmp-text table{border-collapse:collapse;overflow:hidden;width:100%}.cmp-text--table-alternating-row .cmp-text table th{background:#f1f7ff;border:none;color:#151519;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;padding:1rem;text-align:left}.cmp-text--table-alternating-row .cmp-text table tr:nth-child(odd) td{background:#f1f7ff}.cmp-text--table-alternating-row .cmp-text table tr:nth-child(2n) td{background:transparent}.cmp-text--table-alternating-row .cmp-text table td{border:none;color:#232328;font-size:1rem;padding:1rem}.cmp-text--table-standard .cmp-text table{border-collapse:collapse;width:100%}.cmp-text--table-standard .cmp-text table td,.cmp-text--table-standard .cmp-text table th{border-bottom:1px solid #cbccd0;padding:1rem}.cmp-text--table-standard .cmp-text table th{background:transparent;color:#151519;font-family:OpenSans-Bold,Arial,sans-serif;font-size:1rem;text-align:left}.cmp-text--table-standard .cmp-text table td{color:#232328;font-size:1rem}.cmp-text--table-standard .cmp-text table tr:last-child td{border-bottom:none}.cmp-text .gradient-text{background:linear-gradient(135deg,#0064be,#7dc1fd);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-size:3.5rem;letter-spacing:2%;line-height:1;margin-bottom:.75rem}.cmp-text p{color:#4a4b53}.cmp-text p:has(img){margin-bottom:1.5rem}