@font-face{font-family:HelveticaNow;font-weight:100 300;font-style:normal;font-display:swap;src:url(https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowDisplayLight.woff2)format("woff2"),url(https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowDisplayLight.woff)format("woff")}@font-face{font-family:HelveticaNow;font-weight:400 500;font-style:normal;font-display:swap;src:url(https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW05-Regular.woff2)format("woff2"),url(https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW05-Regular.woff)format("woff")}@font-face{font-family:HelveticaNow;font-weight:600 700;font-style:normal;font-display:swap;src:url(https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW05-Bold.woff2)format("woff2"),url(https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW05-Bold.woff)format("woff")}@font-face{font-family:HelveticaNow;font-weight:800 900;font-style:normal;font-display:swap;src:url(https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW01-XBold.woff2)format("woff2"),url(https://cdn.migros.ch/ch.migros/static/fonts/helvetica-now/HelveticaNowTextW01-XBold.woff)format("woff")}:not(:defined){display:none}a[href^=mailto\:]{white-space:nowrap}*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:where(:root){cursor:auto;line-height:var(--line-height,normal);overflow-wrap:break-word;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(body),:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(pre){font-family:monospace;font-size:1em;overflow:auto}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;text-indent:0;border-color:currentColor}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid var(--color,#a0a0a0)}:where(progress){vertical-align:baseline}:where(textarea){resize:vertical;margin:0}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where([aria-busy=true i]){cursor:progress}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}:where(select){appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") 100%/1em no-repeat;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}:where(img,input,video,select,textarea){max-width:100%;height:auto}:where(iframe){max-width:100%}:where(o-grid):focus-visible{outline:none!important}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}:root{--content-spacing:var(--content-spacing-mobile);--content-width:var(--content-width-mobile);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-mobile);font-weight:400;line-height:1.5}@media (width>=768px){:root{font-size:var(--font-size-tablet)}}@media (width>=1024px){:root{font-size:var(--font-size-desktop)}}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box;animation:.3s ease-out appear}html,body{height:100%;margin:0;display:block}body{--content-width:100%;flex-direction:column;min-height:100vh;display:flex}body div[data-brand=brand-1]{--color-primary:#43b02a;--color-primary-active:#0d9a2a;--color-primary-hover:#1d1d1b;--color-secondary:#1d600a;--color-secondary-active:#154707;--color-secondary-hover:#1d1d1b;--color-quarternary:#b7dab1;--color-quarternary-active:#69aa5c;--color-quarternary-hover:#69aa5c}body div[data-brand=brand-2]{--color-primary:#0f8cc4;--color-primary-active:#0076c4;--color-primary-hover:#191c58;--color-secondary:#039;--color-secondary-active:#001d99;--color-secondary-hover:#191c58;--color-quarternary:#78adc5;--color-quarternary-active:#59a3c5;--color-quarternary-hover:#59a3c5}.page,main{flex-direction:column;flex:1;display:flex}img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-hover)}a:active{color:var(--color-primary-active)}b,strong{font-weight:700}h1{font-size:1.5rem;font-weight:800;line-height:1.2}@media (width>=768px){h1{font-size:2rem}}@media (width>=1024px){h1{font-size:2.5rem}}h2{font-family:var(--font-family-head,inherit);font-size:1.375rem;font-weight:800;line-height:1.2}@media (width>=768px){h2{font-size:1.75rem}}@media (width>=1024px){h2{font-size:2rem}}h3{font-size:1.25rem;font-weight:800}@media (width>=768px){h3{font-size:1.5rem}}@media (width>=1024px){h3{font-size:1.75rem}}h4{font-size:1.25rem}@media (width>=768px){h4{font-size:1.25rem}}@media (width>=1024px){h4{font-size:1.5rem}}h5{font-size:1.125rem}@media (width>=768px){h5{font-size:1.25rem}}@media (width>=1024px){h5{font-size:1.5rem}}h6{font-size:1rem;font-weight:800}@media (width>=768px){:root{font-size:var(--font-size-tablet);--content-spacing:var(--content-spacing-tablet);--content-width:var(--content-width-tablet)}}@media (width>=1024px){:root{font-size:var(--font-size-desktop);--content-spacing:var(--content-spacing-desktop);--content-width:var(--content-width-desktop)}}@keyframes appear{0%{opacity:0}to{opacity:1}}.theme-default{background-color:var(--white)}.theme-1{background-color:var(--color-tertiary)}.theme-2{background-color:var(--color-quarternary)}.theme-3{background-color:var(--black);color:var(--white)}:root{--white:#fff;--black:#353535;--background-color:var(--white);--color-text:var(--black);--color-primary:#f60;--color-primary-active:#c95000;--color-primary-hover:#b24800;--color-secondary:#f5f5f5;--color-secondary-active:#e8e8e8;--color-secondary-hover:#e8e8e8;--color-tertiary:#f0f0f0;--color-tertiary-active:#e0e0e0;--color-tertiary-hover:#e0e0e0;--color-quarternary:#fff3eb;--color-quarternary-active:#ffe4d2;--color-quarternary-hover:#ffe4d2;--color-disabled:#bfbfbf;--color-error:#e02805;--color-warning:#c28800;--color-success:#52a63f;--font-family:"HelveticaNow",Helvetica,arial,sans-serif;--font-family-secondary:"HelveticaNow",Helvetica,arial,sans-serif;--font-size-desktop:16px;--font-size-tablet:16px;--font-size-mobile:16px;--content-width-desktop:1200px;--content-width-tablet:100%;--content-width-mobile:100%;--spacing-small:1.125rem;--spacing-medium:2rem;--spacing-large:2.25rem;--content-spacing-desktop:var(--spacing-large);--content-spacing-tablet:var(--spacing-medium);--content-spacing-mobile:var(--spacing-small);--box-shadow:0 0 10px #3336;--transition:.2s ease;--border-radius:5px;--border:.0625em solid #e0e0e0;--border-active:.0625em solid #b3b3b3}.layout{--umb-block-grid--area-grid-columns:12;--umb-block-grid--grid-columns:12;padding:var(--content-spacing);justify-content:center;display:flex;position:relative;overflow:hidden}.layout--no-padding{padding:var(--content-spacing) 0}.layout .layout__inner{width:100%;max-width:var(--content-width);z-index:2;flex-flow:column;margin:0 auto;display:flex}.layout--mobile-wrap-reverse .umb-block-grid__area:first-child{order:3}.layout--mobile-wrap-reverse .umb-block-grid__area:nth-child(2){order:2}.layout--mobile-wrap-reverse .umb-block-grid__area:nth-child(3){order:1}.layout .umb-block-grid__area-container{gap:var(--content-spacing);grid-template-columns:1fr;align-items:start;width:100%;display:grid}.layout .umb-block-grid__area{grid-column:auto;padding:0;display:block}.layout .umb-block-grid__layout-container{column-gap:var(--content-spacing);width:100%;margin-top:calc(-1 * var(--content-spacing));grid-template-columns:1fr;row-gap:0;display:grid}.layout .umb-block-grid__layout-item{grid-column:auto;grid-row:span var(--umb-block-grid--item-row-span,1);margin-top:calc(var(--content-spacing) * var(--umb-block-grid--item-row-span,1));order:var(--umb-block-grid--item-mobile-order);padding:0}.layout .umb-block-grid__layout-item[data-content-element-type-alias=spacer]:not([data-col-span="12"]),.layout .umb-block-grid__layout-item[data-content-element-type-alias=anchor],.layout .umb-block-grid__layout-item[data-content-element-type-alias=accordionItem]+.umb-block-grid__layout-item[data-content-element-type-alias=accordionItem]{margin-top:0}@media (width>=768px){.layout--mobile-wrap-reverse .umb-block-grid__area:first-child{order:1}.layout--mobile-wrap-reverse .umb-block-grid__area:nth-child(2){order:2}.layout--mobile-wrap-reverse .umb-block-grid__area:nth-child(3){order:3}.layout .umb-block-grid__area-container{grid-template-columns:repeat(var(--umb-block-grid--area-grid-columns,12), 1fr)}.layout .umb-block-grid__area{grid-column:span var(--umb-block-grid--area-column-span,12)}.layout .umb-block-grid__layout-container{grid-template-columns:repeat(var(--umb-block-grid--grid-columns,12), 1fr)}.layout .umb-block-grid__layout-item{grid-column:span var(--umb-block-grid--item-column-span,1);order:unset}.layout .umb-block-grid__layout-item[data-content-element-type-alias=spacer]:not([data-col-span="12"])+.umb-block-grid__layout-item{margin-top:unset}}.accordion__item-content .umb-block-list .umb-block-list{gap:var(--content-spacing);flex-direction:column;display:flex}.accordion__item-content .umb-block-list .umb-block-list .anchor{margin-top:calc(var(--content-spacing) * -1)}.button{background:var(--color-primary);color:var(--white);white-space:nowrap;border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition);appearance:none;justify-content:center;align-items:center;padding:.75em 1.5em;text-decoration:none;display:inline-flex}.button:hover,.button:active{background-color:var(--color-primary-hover);color:var(--white)}.button:disabled,.button[aria-disabled=true]{background-color:var(--color-disabled);cursor:not-allowed;pointer-events:none}.button--color-secondary{background-color:var(--color-secondary)}.button--icon-forward{position:relative}.button--icon-forward:after{content:"";z-index:2147483647;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24px\" viewBox=\"0 0 24 24\" width=\"24px\" fill=\"%23FFFFFF\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 8V4l8 8-8 8v-4H4V8z\"/></svg>");background-position:right bottom 3px;background-repeat:no-repeat;background-size:16px;width:24px;height:24px;transition:transform .3s;display:inline-flex}.button--icon-forward:hover:after,.button--icon-forward:active:after{transform:translate(3px)}.button--icon-download{position:relative}.button--icon-download:before{content:"";z-index:2147483647;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" enable-background=\"new 0 0 24 24\" height=\"24px\" viewBox=\"0 0 24 24\" width=\"24px\" fill=\"%23FFFFFF\"><g><rect fill=\"none\" height=\"24\" width=\"24\"/></g><g><path d=\"M5,20h14v-2H5V20z M19,9h-4V3H9v6H5l7,7L19,9z\"/></g></svg>");background-position:left bottom 3px;background-repeat:no-repeat;background-size:16px;width:24px;height:24px;transition:transform .3s;display:inline-flex}.button--icon-download:hover:before,.button--icon-download:active:before{transform:translateY(3px)}.button__container{display:flex}.button__container--left{justify-content:start}.button__container--center{justify-content:center}.button__container--right{justify-content:end}.button__container--full-width .button{width:100%}.emotion-image{--emotion-image-height:80;--emotion-image-height-mobile:80;width:100%;height:auto;min-height:calc(var(--emotion-image-height-mobile) * 1vh);justify-content:center;display:flex;position:relative;overflow:hidden}.emotion-image.emotion-image--dual{background:var(--background-color);flex-direction:column;align-items:stretch;gap:2rem;height:auto;min-height:auto;overflow:hidden}.emotion-image.emotion-image--dual .emotion-image__media img,.emotion-image.emotion-image--dual .emotion-image__media .emotion-image__video{object-fit:cover;aspect-ratio:3/2;position:static}.emotion-image.emotion-image--dual .emotion-image__inner{padding:var(--content-spacing);max-width:none;color:var(--black);flex-direction:column;flex:.5;justify-content:center;display:flex;position:static}.emotion-image__media img{object-position:var(--img-object-position)}.emotion-image__media img,.emotion-image__media__video{object-fit:cover;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.emotion-image__inner{width:100%;padding:var(--content-spacing) 20% var(--content-spacing) var(--content-spacing);max-width:var(--content-width);color:var(--white);z-index:1;display:block;top:10%}.emotion-image__title h1{margin:0;padding:0;font-size:2.5rem;font-weight:800}.emotion-image--text-shadow .emotion-image__title h1{text-shadow:var(--box-shadow)}.emotion-image__text{margin-top:var(--content-spacing)}.emotion-image--overlay{background-color:#333}.emotion-image--overlay .emotion-image__media img,.emotion-image--overlay .emotion-image__media .emotion-image__video{opacity:.65}@media (width>=768px){.emotion-image{min-height:calc(var(--emotion-image-height) * 1vh);padding:var(--content-spacing-tablet)}.emotion-image.emotion-image--dual{padding:0}.emotion-image__inner{max-width:var(--content-width-tablet);padding:0 20% 0 0}.emotion-image__title h1{font-size:3rem}}@media (width>=1024px){.emotion-image{padding:var(--content-spacing-desktop)}.emotion-image.emotion-image--dual{max-height:calc(var(--emotion-image-height) * 1vh);flex-direction:row;gap:0;padding:0}.emotion-image.emotion-image--dual .emotion-image__media{justify-content:center;display:flex;position:relative}.emotion-image.emotion-image--dual .emotion-image__media img,.emotion-image.emotion-image--dual .emotion-image__media .emotion-image__video{object-fit:cover;width:100%;aspect-ratio:unset}.emotion-image.emotion-image--dual[data-dual-width="50%"] .emotion-image__media,.emotion-image.emotion-image--dual[data-dual-width="50%"] .emotion-image__inner{flex:.5}.emotion-image.emotion-image--dual[data-dual-width="60%"] .emotion-image__media{flex:.6}.emotion-image.emotion-image--dual[data-dual-width="60%"] .emotion-image__inner{flex:.4}.emotion-image.emotion-image--dual[data-dual-width="70%"] .emotion-image__media{flex:.7}.emotion-image.emotion-image--dual[data-dual-width="70%"] .emotion-image__inner{flex:.3}.emotion-image.emotion-image--dual[data-dual-width="80%"] .emotion-image__media{flex:.8}.emotion-image.emotion-image--dual[data-dual-width="80%"] .emotion-image__inner{flex:.2}.emotion-image__inner{max-width:var(--content-width-desktop);padding:0 20% 0 0}.emotion-image__title h1{font-size:3.5rem}}.footer{background-color:var(--color-tertiary);flex-direction:column;width:100%;display:flex}.footer__sections{width:100%;padding-top:var(--content-spacing);flex-direction:column;display:flex}.footer__sections-inner{gap:calc(var(--content-spacing) / 2);width:100%;max-width:100%;padding:var(--content-spacing);flex-direction:column;margin:auto;display:flex}.footer__section{width:100%;margin-bottom:var(--spacing-small);flex-direction:column;display:flex;position:relative}.footer__section:not(:first-child):before{content:"";left:0;right:0;top:calc(var(--spacing-small) * -1);border-top:1px solid #e0e0e0;position:absolute}.footer__section-title{font-weight:var(--font-family-bold)}.footer__section-list{align-items:flex-start;gap:var(--content-spacing-mobile);flex-direction:column;min-height:auto;margin:0;padding:10px 0;display:flex}.footer__section-listitem{list-style:none}.footer__section-listitem a{display:flex}.footer__section#logo img{max-width:15rem}.footer__section#app .footer__section-listitem img{max-width:93px}.footer__section#social .footer__section-listitem img{max-width:16px;max-height:16px}.footer__section#newsletter a{color:var(--color-primary,#f60);align-items:center;text-decoration:none}.footer__section#newsletter img{width:auto;height:100%;max-height:55px;margin-right:5px}.footer__meta{background-color:var(--color-primary,#f60);color:#fff;width:100%;padding:var(--spacing-small,1rem) 0;display:flex}.footer__meta a{color:#fff;text-decoration:none}.footer__meta-inner{width:var(--content-width,100%);max-width:100%;padding:0 var(--content-spacing);flex-direction:column;gap:5px;margin:auto;display:flex}.footer__meta-copyright{margin-right:0}.footer__meta-list{gap:calc(var(--content-spacing) / 2);flex-direction:column;margin:0;padding:0;display:flex}.footer__meta-listitem{margin-right:0;list-style:none}.footer .languageswitch{flex-flow:row;margin:0 0 0 auto;display:flex}.footer .languageswitch__item{margin-left:var(--spacing-small);list-style:none}@media (width>=768px){.footer__sections{flex-direction:row}.footer__sections-inner{flex-flow:wrap}.footer__section{width:calc((100% - var(--content-spacing) / 2) / 2)}.footer__section:not(:first-child):before{all:unset;content:"";border-left:1px solid #e0e0e0;position:absolute;top:0;bottom:0;left:-30px}.footer__section-list{padding-top:0}.footer__meta-inner{flex-direction:row}.footer__meta-copyright{margin-right:var(--content-spacing)}.footer__meta-list{flex-direction:row}}@media (width>=1024px){.footer__section{width:calc((100% - 3 * var(--content-spacing) / 2) / 4)}.footer__section#logo{align-items:center}}.richtext :first-child{margin-top:0}.richtext :last-child{margin-bottom:0}.richtext img[width][height]{width:attr(width px);height:attr(height px);max-width:none}.richtext table{margin:var(--content-spacing) 0;width:100%}.richtext th,.richtext td{padding:calc(var(--content-spacing) / 2) 0;display:block}.richtext th{font-weight:700}@media (width>=768px){.richtext table{width:auto}.richtext tr{display:table-row}.richtext th,.richtext td{padding:calc(var(--content-spacing) / 2) calc(var(--content-spacing) * 4) calc(var(--content-spacing) / 2) 0;display:table-cell}}.teaser--default{height:100%;box-shadow:var(--box-shadow);display:flex;position:relative}.teaser--default .teaser__link{flex-direction:column;width:100%;height:100%;display:flex}.teaser--default .teaser__title{font-weight:700}.teaser--default .teaser__text{font-size:.875rem;line-height:1.6}.teaser--default .teaser__link-name{margin-top:auto;font-weight:700}.teaser--default .teaser__title+.teaser__text{padding-top:0}.teaser--default .teaser__image img{will-change:transform;transition:transform .3s ease-in-out}.teaser--default .teaser__link{overflow:hidden}.teaser--default{background-color:var(--white)}.teaser--default.teaser__no-title-text{height:auto}.teaser--default .teaser__text{color:var(--color-text)}.teaser--default .teaser__title,.teaser--default .teaser__text{background-color:var(--white);padding:var(--spacing-small) var(--spacing-small) 0;transition:transform .45s cubic-bezier(.17,.67,.28,1) 50ms}.teaser--default .teaser__title,.teaser--default .teaser__link-name{color:var(--color-primary);background-color:var(--white)}.teaser--default .teaser__link-name{padding:var(--spacing-small);margin-top:auto;transition:transform .35s .1s}.teaser--default .teaser__link-name:hover{color:var(--color-primary-hover)}.teaser--default .teaser__link-name:after{content:"";--background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"7\" height=\"12\" viewBox=\"0 0 7 12\"><polygon points=\"7,6 1.29,0 0,1.35 4.42,6 0,10.65 1.29,12\" fill=\"%23353535\"/></svg>");width:10px;height:.75em;-webkit-mask:var(--background-image);mask:var(--background-image);-webkit-mask:var(--background-image);background-color:var(--color-primary-active,#353535);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;margin-left:5px;display:inline-flex;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.teaser--default .teaser__link-name:hover:after{--background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"7\" height=\"12\" viewBox=\"0 0 7 12\"><polygon points=\"7,6 1.29,0 0,1.35 4.42,6 0,10.65 1.29,12\" fill=\"%23353535\"/></svg>");-webkit-mask:var(--background-image);mask:var(--background-image);-webkit-mask:var(--background-image);background-color:var(--color-primary-hover,#353535);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.teaser--default .teaser__link>div:last-child:not(.teaser__image){padding-bottom:var(--spacing-small)}@media (width>=768px){.teaser--default .teaser__link:hover .teaser__image~.teaser__title,.teaser--default .teaser__link:hover .teaser__image~.teaser__text,.teaser--default .teaser__link:hover .teaser__link-name{opacity:1;visibility:visible;transform:translateY(calc(var(--spacing-small) * -2))}.teaser--default .teaser__link-name{margin-bottom:calc(var(--spacing-small) * -2)}.teaser--default.teaser__no-title-text .teaser__link:hover .teaser__link-name{transform:translateY(calc(var(--spacing-small) * -4))}.teaser--default.teaser__no-title-text .teaser__link-name{margin-bottom:calc(var(--spacing-small) * -4)}}.teaser--style-1{height:100%;box-shadow:var(--box-shadow);display:flex;position:relative}.teaser--style-1 .teaser__link{flex-direction:column;width:100%;height:100%;display:flex}.teaser--style-1 .teaser__title{font-weight:700}.teaser--style-1 .teaser__text{font-size:.875rem;line-height:1.6}.teaser--style-1 .teaser__link-name{margin-top:auto;font-weight:700}.teaser--style-1 .teaser__title+.teaser__text{padding-top:0}.teaser--style-1 .teaser__image img{will-change:transform;transition:transform .3s ease-in-out}.teaser--style-1:hover .teaser__image img{transform:scale(1.05)}.teaser--style-1 .teaser__link{overflow:hidden}.teaser--style-1{background-color:var(--white)}.teaser--style-1 .teaser__image img{transform-origin:bottom}.teaser--style-1:hover .teaser__link-name{background-color:var(--color-primary-hover)}.teaser--style-1 .teaser__title,.teaser--style-1 .teaser__text{color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-mobile);font-weight:400;line-height:1.5}@media (width>=768px){.teaser--style-1 .teaser__title,.teaser--style-1 .teaser__text{font-size:var(--font-size-tablet)}}@media (width>=1024px){.teaser--style-1 .teaser__title,.teaser--style-1 .teaser__text{font-size:var(--font-size-desktop)}}.teaser--style-1 .teaser__title,.teaser--style-1 .teaser__text{color:var(--color-text);background-color:var(--white);padding:var(--spacing-small)}.teaser--style-1 .teaser__link-name{letter-spacing:.01em;color:var(--white);background-color:var(--color-primary);padding:calc(var(--spacing-small) / 2) var(--spacing-small);margin-top:auto;margin-left:auto;font-weight:700;transition:background-color .3s ease-in-out;display:inline-flex}.teaser--style-1.teaser__no-title-text{height:auto}.teaser--style-1.teaser__no-title-text .teaser__link-name{position:absolute;bottom:0;right:0}.teaser--style-2{height:100%;box-shadow:var(--box-shadow);display:flex;position:relative}.teaser--style-2 .teaser__link{flex-direction:column;width:100%;height:100%;display:flex}.teaser--style-2 .teaser__title{font-weight:700}.teaser--style-2 .teaser__text{font-size:.875rem;line-height:1.6}.teaser--style-2 .teaser__link-name{margin-top:auto;font-weight:700}.teaser--style-2 .teaser__title+.teaser__text{padding-top:0}.teaser--style-2 .teaser__image img{will-change:transform;transition:transform .3s ease-in-out}.teaser--style-2:hover .teaser__image img{transform:scale(1.05)}.teaser--style-2{width:100%;min-height:calc(1.5em + var(--spacing-small) * 2);background-color:#333;overflow:hidden}.teaser--style-2 .teaser__image{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.teaser--style-2 .teaser__image img{object-fit:cover;object-position:center center;opacity:.55;object-position:var(--img-object-position,center);will-change:transform;width:100%;height:100%;transition:transform .3s ease-in-out;display:block}.teaser--style-2 .teaser__title,.teaser--style-2 .teaser__text{color:var(--white);text-shadow:0 0 5px #00000080;padding:var(--spacing-small);z-index:2}.teaser--style-2 .teaser__link-name{letter-spacing:.01em;color:var(--white);text-shadow:0 0 5px #00000080;padding:calc(var(--spacing-small) / 2) var(--spacing-small);z-index:2;margin-top:auto;font-weight:700}.teaser--style-2 .teaser__link-name:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"7\" height=\"12\" viewBox=\"0 0 7 12\"><polygon points=\"7,6 1.29,0 0,1.35 4.42,6 0,10.65 1.29,12\" fill=\"%23FFFFFF\"/></svg>");background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:10px;height:.75em;margin-left:5px;display:inline-flex}.teaser--style-2.teaser__no-title-text .teaser__image{position:relative}.teaser--style-2.teaser__no-title-text .teaser__link-name{position:absolute;bottom:0}.teaser--style-3{height:100%;box-shadow:var(--box-shadow);display:flex;position:relative}.teaser--style-3 .teaser__link{flex-direction:column;width:100%;height:100%;display:flex}.teaser--style-3 .teaser__title{font-weight:700}.teaser--style-3 .teaser__text{font-size:.875rem;line-height:1.6}.teaser--style-3 .teaser__link-name{margin-top:auto;font-weight:700}.teaser--style-3 .teaser__title+.teaser__text{padding-top:0}.teaser--style-3 .teaser__image img{will-change:transform;transition:transform .3s ease-in-out}.teaser--style-3:hover .teaser__image img{transform:scale(1.05)}.teaser--style-3{width:100%;height:100%;overflow:hidden}.teaser--style-3 .teaser__link-name,.teaser--style-3 .teaser__text{display:none}.teaser--style-3 .teaser__image{z-index:0}.teaser--style-3 .teaser__image img{object-fit:cover;object-position:var(--img-object-position,center);will-change:transform;aspect-ratio:3/2;width:100%;height:100%;transition:transform .3s ease-in-out}.teaser--style-3 .teaser__title{z-index:2;background:var(--white);padding:var(--spacing-small);text-transform:uppercase;margin-right:33%;font-size:1.6rem;font-weight:800;position:absolute;top:50%;transform:translateY(-50%)}.title-text-image--default{column-gap:var(--content-spacing);grid-template:"heading""image""text"/1fr;width:100%;margin:0 auto;display:grid}.title-text-image--default .title-text-image__heading{letter-spacing:-2px;font-size:1.875rem;font-weight:800}@media (width>=768px){.title-text-image--default .title-text-image__heading{font-size:2.75rem}}@media (width>=1024px){.title-text-image--default .title-text-image__heading{font-size:3.125rem}}.title-text-image--default .title-text-image__heading{color:var(--color-primary);flex-direction:row;grid-area:heading;align-items:flex-end;display:flex}.title-text-image--default .title-text-image__text{grid-area:text}.title-text-image--default .title-text-image__image{grid-area:image}.title-text-image--default{grid-template:"heading image""text image"1fr/1fr 1fr}.title-text-image--style-1{column-gap:var(--content-spacing);grid-template:"heading""image""text"/1fr;width:100%;margin:0 auto;display:grid}.title-text-image--style-1 .title-text-image__heading{letter-spacing:-2px;font-size:1.875rem;font-weight:800}@media (width>=768px){.title-text-image--style-1 .title-text-image__heading{font-size:2.75rem}}@media (width>=1024px){.title-text-image--style-1 .title-text-image__heading{font-size:3.125rem}}.title-text-image--style-1 .title-text-image__heading{color:var(--color-primary);flex-direction:row;grid-area:heading;align-items:flex-end;display:flex}.title-text-image--style-1 .title-text-image__text{grid-area:text}.title-text-image--style-1 .title-text-image__image{grid-area:image}.title-text-image--style-1{grid-template:"image heading""image text"1fr/1fr 1fr}.video,.video video{width:100%;height:auto}.video--youtube{height:0;padding-bottom:56.25%;position:relative}.video--youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0}.icon-text{flex-direction:column;gap:32px;height:100%;padding:16px;display:flex}@media (width>=768px){.icon-text{flex-direction:row}}.icon-text__icon{flex:none}.icon-text__icon img{width:100%;max-width:80px;height:auto;display:block}@media (width>=768px){.icon-text__icon{flex:20%;max-width:33.33%}}.icon-text__content{flex:66.666%;min-width:0}.icon-text__title{color:var(--black);text-transform:uppercase;margin-bottom:var(--spacing-small);-webkit-hyphens:auto;hyphens:auto;font-size:1.6rem;font-weight:800}.icon-text__text{color:var(--black);margin-bottom:auto}.icon-text--border{border:var(--border);color:var(--black)}
