@charset "UTF-8";@import"https://cdn.fonts.net/t/1.css?apiType=css&projectid=c3e3766b-26d6-486c-ba10-d3f3d27b5709";@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;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(body){margin:0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;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;border-color:currentColor;text-indent:0}: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){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-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){-webkit-appearance:none;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") no-repeat right center/1em;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){height:auto;max-width:100%}:where(iframe){max-width:100%}:where(o-grid):focus-visible{outline:none!important}:where(h1,h2,h3,h4,h5,h6){margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}:root{--content-spacing: var(--content-spacing-mobile);--content-width: var(--content-width-mobile)}:root{color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-mobile);line-height:1.5;font-weight:400}@media(min-width:768px){:root{font-size:var(--font-size-tablet)}}@media(min-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:appear .3s ease-out}html,body{display:block;height:100%;margin:0}body{display:flex;flex-direction:column;min-height:100vh}.page{display:flex;flex-direction:column;flex:1}main{display:flex;flex-direction:column;flex:1}img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}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}@media(min-width:768px){h1{font-size:2rem}}@media(min-width:1024px){h1{font-size:2.5rem}}h2{font-family:var(--font-family-head, inherit);font-size:1.375rem;font-weight:800}@media(min-width:768px){h2{font-size:1.75rem}}@media(min-width:1024px){h2{font-size:2rem}}h3{font-size:1.25rem;font-weight:800}@media(min-width:768px){h3{font-size:1.5rem}}@media(min-width:1024px){h3{font-size:1.75rem}}h4{font-size:1.25rem}@media(min-width:768px){h4{font-size:1.25rem}}@media(min-width:1024px){h4{font-size:1.5rem}}h5{font-size:1.125rem}@media(min-width:768px){h5{font-size:1.25rem}}@media(min-width:1024px){h5{font-size:1.5rem}}h6{font-size:1rem;font-weight:800}@media(min-width:768px){:root{font-size:var(--font-size-tablet);--content-spacing: var(--content-spacing-tablet);--content-width: var(--content-width-tablet)}}@media(min-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}}:root{--white: #FFFFFF;--black: #333333;--background-color: var(--white);--color-text: var(--black);--color-primary: #FF6600;--color-primary-active: #C95000;--color-primary-hover: #B24800;--color-secondary: #F5F5F5;--color-secondary-active: #E8E8E8;--color-secondary-hover: #E8E8E8;--color-tertiary: #FDF59E;--color-tertiary-active: #FCEE4D;--color-tertiary-hover: #FCEE4D;--color-quarternary: #C5E6F4;--color-quarternary-active: #B7E0EF;--color-quarternary-hover: #B7E0EF;--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 rgba(51, 51, 51, .4);--transition: .2s ease;--border-radius: 5px;--border: .0625em solid #e0e0e0;--border-active: .0625em solid #B3B3B3}:root{--umb-block-grid--area-grid-columns: 12;--umb-block-grid--grid-columns: 12}.section{position:relative;display:flex;justify-content:center;padding:var(--content-spacing);background-color:var(--white);overflow:hidden}.section .section__inner{display:flex;flex-flow:column;width:100%;max-width:var(--content-width);margin:0 auto;z-index:2}.section--theme-default{background-color:var(--white)}.section--theme-1{background-color:var(--color-tertiary)}.section--theme-2{background-color:var(--color-quarternary)}.section--theme-3{background-color:var(--color-tertiary)}.section--theme-3:after{background-color:var(--color-tertiary-hover)}.section--theme-4{background-color:var(--color-quarternary-hover)}.section--theme-4:after{background-color:var(--color-quarternary)}.section--theme-3:after,.section--theme-4:after{content:"";position:absolute;inset:0;transform:skew(0,4deg) translateY(40%);transform-origin:top center}.section--mobile-wrap-reverse .umb-block-grid__area:nth-child(1){order:3}.section--mobile-wrap-reverse .umb-block-grid__area:nth-child(2){order:2}.section--mobile-wrap-reverse .umb-block-grid__area:nth-child(3){order:1}.section .umb-block-grid__layout-container{display:grid;gap:var(--content-spacing);grid-template-columns:1fr;width:100%}.section .umb-block-grid__layout-item{grid-column:auto;grid-row:span var(--umb-block-grid--item-row-span, 1);padding:0;order:var(--umb-block-grid--item-mobile-order)}.umb-block-grid__area-container{display:grid;gap:var(--content-spacing);grid-template-columns:1fr;align-items:start;width:100%}.umb-block-grid__area{display:block;grid-column:auto;padding:0}.umb-block-grid__layout-item[data-content-element-type-alias=spacer]:not([data-col-span="12"])+.umb-block-grid__layout-item¨,.umb-block-grid__layout-item[data-content-element-type-alias=anchor]+.umb-block-grid__layout-item{margin-top:calc(var(--content-spacing) * -1)}@media(min-width:768px){.umb-block-grid__area-container{grid-template-columns:repeat(var(--umb-block-grid--area-grid-columns, 12),1fr)}.umb-block-grid__area{grid-column:span var(--umb-block-grid--area-column-span, 12)}.section--mobile-wrap-reverse .umb-block-grid__area:nth-child(1){order:1}.section--mobile-wrap-reverse .umb-block-grid__area:nth-child(2){order:2}.section--mobile-wrap-reverse .umb-block-grid__area:nth-child(3){order:3}.section .umb-block-grid__layout-container{grid-template-columns:repeat(var(--umb-block-grid--grid-columns, 12),1fr)}.section .umb-block-grid__layout-item{grid-column:span var(--umb-block-grid--item-column-span, 1);order:unset}.umb-block-grid__layout-item[data-content-element-type-alias=spacer]+.umb-block-grid__layout-item{margin-top:unset}}div[data-content-element-type-alias=accordionItem]+div[data-content-element-type-alias=accordionItem]{margin-top:calc(-1 * var(--content-spacing))}.accordion__item-content .umb-block-list .umb-block-list{display:flex;flex-direction:column;gap:var(--content-spacing)}.accordion__item-content .umb-block-list .umb-block-list .anchor{margin-top:calc(var(--content-spacing) * -1)}.button{display:inline-flex;align-items:center;justify-content:center;padding:.75em 1.5em;background:var(--color-primary);color:var(--white);white-space:nowrap;text-decoration:none;border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition);-webkit-appearance:none;appearance:none}.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);color:var(--black)}.button--color-secondary:hover,.button--color-secondary:active{color:var(--black);background-color:var(--color-secondary-hover)}.button--icon-forward{position:relative}.button--icon-forward:after{display:inline-flex;content:"";width:24px;height:24px;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-repeat:no-repeat;background-size:16px;background-position:right bottom 3px;z-index:99999999999;transition:transform .3s ease}.button--icon-forward:hover:after,.button--icon-forward:active:after{transform:translate(3px)}.button--icon-forward.button--color-secondary:after{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="%23333333"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 8V4l8 8-8 8v-4H4V8z"/></svg>')}.button--icon-download{position:relative}.button--icon-download:before{display:inline-flex;content:"";width:24px;height:24px;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-repeat:no-repeat;background-size:16px;background-position:left bottom 3px;z-index:99999999999;transition:transform .3s ease}.button--icon-download:hover:before,.button--icon-download:active:before{transform:translateY(3px)}.button--icon-download.button--color-secondary:before{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="%23333333"><g><rect fill="none" height="24" width="24"/></g><g><path d="M5,20h14v-2H5V20z M19,9h-4V3H9v6H5l7,7L19,9z"/></g></svg>')}.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%}.currency-exchange-rate{display:flex;flex-direction:column}.currency-exchange-rate__item{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;max-width:100%;padding:calc(var(--content-spacing) / 3) 0}.currency-exchange-rate__item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:url(/dist/assets/border-dotted-tdDH9AW8.png) repeat-x bottom;background-size:auto 2px}.currency-exchange-rate__item>div{display:flex;flex-direction:column;gap:5px}.currency-exchange-rate__item-separator .currency-exchange-rate__label{text-decoration:none}.currency-exchange-rate__item-separator .currency-exchange-rate__value{display:flex;width:100%;height:.8em;margin:auto;background-color:var(--color-primary);-webkit-mask:no-repeat center/contain url(data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2223%22%20height=%2238%22%20viewBox=%220%200%2023%2038%22%3E%3Cpolygon%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20points=%2223,19%203.8,0%200,3.75%2015.41,19%200,34.25%203.8,38%22/%3E%3C/svg%3E);mask:no-repeat 15% center/contain url(data:image/svg+xml;utf8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2223%22%20height=%2238%22%20viewBox=%220%200%2023%2038%22%3E%3Cpolygon%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22%20points=%2223,19%203.8,0%200,3.75%2015.41,19%200,34.25%203.8,38%22/%3E%3C/svg%3E)}.currency-exchange-rate__item-quote{margin-left:auto}.currency-exchange-rate__label{font-weight:700;font-size:1rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.currency-exchange-rate__value{font-weight:700;font-size:2.2rem;line-height:1}.currency-exchange-rate__disclaimer{margin-top:var(--content-spacing);font-weight:300}@media(min-width:768px){.currency-exchange-rate__item{padding:calc(var(--content-spacing) / 4) 0}.currency-exchange-rate__label{font-size:1rem}.currency-exchange-rate__value{font-size:2rem}}@media(min-width:1024px){.currency-exchange-rate__value{font-size:2.5rem}}.emotion-image{--emotion-image-height: 80;--emotion-image-height-mobile: 80;position:relative;display:flex;justify-content:center;width:100%;height:auto;min-height:calc(var(--emotion-image-height-mobile) * 1vh);overflow:hidden}.emotion-image img{object-position:var(--img-object-position)}.emotion-image img,.emotion-image__video{position:absolute;display:flex;left:0;top:0;width:100%;height:100%;object-fit:cover}.emotion-image__inner{display:block;top:10%;width:100%;padding:var(--content-spacing) 20% var(--content-spacing) var(--content-spacing);max-width:var(--content-width);color:var(--white);z-index:1}.emotion-image__title h1{font-weight:800;font-size:2.5rem;margin:0;padding:0}.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 img,.emotion-image--overlay .emotion-image__video{opacity:.65}@media(min-width:768px){.emotion-image{min-height:calc(var(--emotion-image-height) * 1vh);padding:var(--content-spacing-tablet)}.emotion-image__inner{padding:0 20% 0 0;max-width:var(--content-width-tablet)}.emotion-image__title h1{font-size:3rem}}@media(min-width:1024px){.emotion-image{padding:var(--content-spacing-desktop)}.emotion-image__inner{padding:0 20% 0 0;max-width:var(--content-width-desktop)}.emotion-image__title h1{font-size:3.5rem}}.footer{display:flex;flex-direction:column;width:100%}.footer__sections{display:flex;flex-direction:column;width:100%;margin-top:var(--content-spacing);padding-top:var(--content-spacing);border-top:var(--border)}.footer__sections-inner{display:flex;flex-direction:column;gap:calc(var(--content-spacing) / 2);width:100%;max-width:100%;padding:var(--content-spacing);margin:auto}.footer__section{display:flex;width:100%;flex-direction:column}.footer__section-title{font-weight:var(--font-family-bold)}.footer__section-list{display:flex;flex-direction:row;align-items:flex-start;gap:var(--content-spacing-mobile);min-height:auto;margin:0;padding:10px 0}.footer__section-listitem{list-style:none}.footer__section-listitem a{display:flex}.footer__section#logo img{width:100px}.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{align-items:center;color:var(--color-primary, #ff6600);text-decoration:none}.footer__section#newsletter img{max-height:55px;height:100%;width:auto;margin-right:5px}.footer__meta{display:flex;width:100%;background-color:var(--color-primary, #ff6600);color:#fff;padding:var(--spacing-small, 1rem) 0}.footer__meta a{color:#fff;text-decoration:none}.footer__meta-inner{display:flex;flex-direction:column;width:var(--content-width, 100%);max-width:100%;padding:0 var(--content-spacing);margin:auto;gap:5px}.footer__meta-copyright{margin-right:0}.footer__meta-list{display:flex;flex-direction:column;gap:calc(var(--content-spacing) / 2);padding:0;margin:0}.footer__meta-listitem{list-style:none;margin-right:0}.footer .languageswitch{display:flex;flex-flow:row;margin:0 0 0 auto}.footer .languageswitch__item{list-style:none;margin-left:var(--spacing-small)}@media(min-width:768px){.footer__sections{flex-direction:row}.footer__sections-inner{flex-direction:row;flex-wrap:wrap}.footer__section{width:calc((100% - var(--content-spacing) / 2) / 2)}.footer__section-list{flex-direction:row;align-items:center}.footer__meta-inner{flex-direction:row}.footer__meta-copyright{margin-right:var(--content-spacing)}.footer__meta-list{flex-direction:row}}@media(min-width:1024px){.footer__section{width:calc((100% - 3 * var(--content-spacing) / 2) / 4)}}.richtext *:first-child{margin-top:0}.richtext *:last-child{margin-bottom:0}.teaser--default{position:relative;display:flex;height:100%;box-shadow:var(--box-shadow)}.teaser--default .teaser__link{display:flex;flex-direction:column;width:100%;height:100%}.teaser--default .teaser__title{font-weight:700}.teaser--default .teaser__text{font-size:.875rem;line-height:1.6}.teaser--default .teaser__link-name{font-weight:700;margin-top:auto}.teaser--default .teaser__title+.teaser__text{padding-top:0}.teaser--default .teaser__image img{transition:transform .3s ease-in-out;will-change:transform}.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) .05s}.teaser--default .teaser__title,.teaser--default .teaser__link-name{color:var(--color-primary);background-color:var(--white)}.teaser--default .teaser__link-name{margin-top:auto;padding:var(--spacing-small);transition:transform .35s ease .1s}.teaser--default .teaser__link-name:hover{color:var(--color-primary-hover)}.teaser--default .teaser__link-name:after{display:inline-flex;content:"";width:10px;height:.75em;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="%23FF6600"/></svg>');margin-left:5px;background-size:contain;background-repeat:no-repeat;background-position:right bottom}.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="%23B24800"/></svg>')}.teaser--default .teaser__link>div:last-child:not(.teaser__image){padding-bottom:var(--spacing-small)}@media(min-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{position:relative;display:flex;height:100%;box-shadow:var(--box-shadow)}.teaser--style-1 .teaser__link{display:flex;flex-direction:column;width:100%;height:100%}.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{font-weight:700;margin-top:auto}.teaser--style-1 .teaser__title+.teaser__text{padding-top:0}.teaser--style-1 .teaser__image img{transition:transform .3s ease-in-out;will-change:transform}.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 center}.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);line-height:1.5;font-weight:400}@media(min-width:768px){.teaser--style-1 .teaser__title,.teaser--style-1 .teaser__text{font-size:var(--font-size-tablet)}}@media(min-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{display:inline-flex;font-weight:700;letter-spacing:.01em;color:var(--white);background-color:var(--color-primary);margin-top:auto;margin-left:auto;padding:calc(var(--spacing-small) / 2) var(--spacing-small);transition:background-color .3s ease-in-out}.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{position:relative;display:flex;height:100%;box-shadow:var(--box-shadow)}.teaser--style-2 .teaser__link{display:flex;flex-direction:column;width:100%;height:100%}.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{font-weight:700;margin-top:auto}.teaser--style-2 .teaser__title+.teaser__text{padding-top:0}.teaser--style-2 .teaser__image img{transition:transform .3s ease-in-out;will-change:transform}.teaser--style-2:hover .teaser__image img{transform:scale(1.05)}.teaser--style-2{width:100%;background-color:#333;overflow:hidden;min-height:calc(1.5em + var(--spacing-small) * 2)}.teaser--style-2 .teaser__image{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:0}.teaser--style-2 .teaser__image img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;opacity:.55;object-position:var(--img-object-position, center);transition:transform .3s ease-in-out;will-change:transform}.teaser--style-2 .teaser__title,.teaser--style-2 .teaser__text{color:var(--white);text-shadow:0 0 5px rgba(0,0,0,.5);padding:var(--spacing-small);z-index:2}.teaser--style-2 .teaser__link-name{font-weight:700;letter-spacing:.01em;color:var(--white);text-shadow:0 0 5px rgba(0,0,0,.5);padding:calc(var(--spacing-small) / 2) var(--spacing-small);margin-top:auto;z-index:2}.teaser--style-2 .teaser__link-name:after{display:inline-flex;content:"";width:10px;height:.75em;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>');margin-left:5px;background-size:contain;background-repeat:no-repeat;background-position:right bottom}.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}.title-text-image--default{--title-text-image-max-width: 648px;--title-text-image-img-max-width: 75px;display:grid;grid-template-areas:"heading" "image" "text";grid-template-columns:1fr;grid-template-rows:auto auto auto;column-gap:var(--content-spacing);max-width:var(--title-text-image-max-width);width:100%;margin:0 auto}.title-text-image--default .title-text-image__heading{grid-area:heading;display:flex;flex-direction:row;align-items:flex-end;font-size:1.875rem;font-weight:800;letter-spacing:-2px}@media(min-width:768px){.title-text-image--default .title-text-image__heading{font-size:2.75rem}}@media(min-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);transform:translate(-100px);opacity:0}.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 .title-text-image__image img{max-width:var(--title-text-image-img-max-width);transform:translate(150px) rotate(-80deg);transform-origin:center;opacity:0}@media(min-width:768px){.title-text-image--default{--title-text-image-img-max-width: 160px;grid-template-rows:1fr .9fr}}@media(min-width:1024px){.title-text-image--default{--title-text-image-img-max-width: 200px}}.title-text-image--default{grid-template-areas:"heading image" "text image";grid-template-columns:1fr auto;grid-template-rows:1fr 1fr}.section .umb-block-grid__layout-item--in-view .title-text-image--default .title-text-image__heading{transform:translate(0);transition:transform .7s ease-out,opacity .45s ease-in;transition-delay:.16s;opacity:1}.section .umb-block-grid__layout-item--in-view .title-text-image--default .title-text-image__image img{transform:translate(0) rotate(0);transition:transform .6s ease-out,opacity .45s ease-in;transition-delay:.32s;opacity:1}.title-text-image--style-1{--title-text-image-max-width: 648px;--title-text-image-img-max-width: 75px;display:grid;grid-template-areas:"heading" "image" "text";grid-template-columns:1fr;grid-template-rows:auto auto auto;column-gap:var(--content-spacing);max-width:var(--title-text-image-max-width);width:100%;margin:0 auto}.title-text-image--style-1 .title-text-image__heading{grid-area:heading;display:flex;flex-direction:row;align-items:flex-end;font-size:1.875rem;font-weight:800;letter-spacing:-2px}@media(min-width:768px){.title-text-image--style-1 .title-text-image__heading{font-size:2.75rem}}@media(min-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);transform:translate(-100px);opacity:0}.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 .title-text-image__image img{max-width:var(--title-text-image-img-max-width);transform:translate(150px) rotate(-80deg);transform-origin:center;opacity:0}@media(min-width:768px){.title-text-image--style-1{--title-text-image-img-max-width: 160px;grid-template-rows:1fr .9fr}}@media(min-width:1024px){.title-text-image--style-1{--title-text-image-img-max-width: 200px}}.title-text-image--style-1{grid-template-areas:"image heading" "image text";grid-template-columns:auto 1fr;grid-template-rows:1fr 1fr}.title-text-image--style-1 .title-text-image__heading{justify-content:flex-end;transform:translate(100px)}.title-text-image--style-1 .title-text-image__image img{transform:translate(-150px) rotate(-80deg);transform-origin:center}.section .umb-block-grid__layout-item--in-view .title-text-image--style-1 .title-text-image__heading{transform:translate(0);transition:transform .7s ease-out,opacity .45s ease-in;transition-delay:.16s;opacity:1}.section .umb-block-grid__layout-item--in-view .title-text-image--style-1 .title-text-image__image img{transform:translate(0) rotate(0);transition:transform .6s ease-out,opacity .45s ease-in;transition-delay:.32s;opacity:1}.umbraco-forms{font-family:var(--font-family);color:var(--color-text)}.umbraco-forms-form{max-width:var(--content-width);margin:0 auto}.umbraco-forms-page{margin-top:var(--spacing-small)}.umbraco-forms-fieldset{border:0;padding:0;margin:0 0 var(--spacing-medium)}.umbraco-forms-legend{font-family:var(--font-family);font-size:var(--font-size-mobile);margin-bottom:2px;padding:0;margin-left:0}.umbraco-forms-container{width:100%}.umbraco-forms-field{margin-bottom:var(--spacing-small)}.umbraco-forms-label{display:block;margin-bottom:2px;font-size:var(--font-size-mobile)}.umbraco-forms-field-wrapper{position:relative}.umbraco-forms input[type=text],.umbraco-forms input[type=email],.umbraco-forms input[type=tel],.umbraco-forms input[type=password],.umbraco-forms input[type=url],.umbraco-forms input[type=search],.umbraco-forms input[type=number],.umbraco-forms input[type=date],.umbraco-forms .datepickerfield,.umbraco-forms input[type=time],.umbraco-forms input[type=datetime-local],.umbraco-forms input[type=month],.umbraco-forms input[type=week],.umbraco-forms input[type=color],.umbraco-forms select,.umbraco-forms textarea{width:100%;background:var(--white);border:var(--border);border-radius:var(--border-radius);padding:.75rem 1rem;line-height:1.4;transition:var(--transition)}.umbraco-forms textarea{min-height:8rem;resize:vertical}.umbraco-forms select{appearance:none;background-repeat:no-repeat;background-position:right .75rem center;background-size:.85rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%23333333' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");padding-right:2.5rem}.umbraco-forms select[multiple]{background-image:none;padding-right:1rem}.umbraco-forms select,.umbraco-forms select option{font-size:var(--font-size-mobile)}.umbraco-forms input::placeholder,.umbraco-forms textarea::placeholder{color:#999}.umbraco-forms input:not([type=radio]):not([type=checkbox]):focus,.umbraco-forms textarea:focus,.umbraco-forms select:focus,.umbraco-forms .datepickerfield:focus{outline:none;border-color:var(--color-secondary-active);box-shadow:0 0 5px 1px #e0e0e0}.umbraco-forms input[disabled],.umbraco-forms select[disabled],.umbraco-forms textarea[disabled]{background:var(--color-secondary);color:var(--color-disabled);cursor:not-allowed}.umbraco-forms input:invalid,.umbraco-forms select:invalid,.umbraco-forms textarea:invalid{border-color:var(--color-error);box-shadow:0 0 0 2px #ff000026}.umbraco-forms input[type=checkbox],.umbraco-forms input[type=radio]{accent-color:#666;margin-right:.5rem;vertical-align:middle;transform:scale(1.3);transform-origin:left center}.umbraco-forms input[type=checkbox]{border-radius:.25rem}.umbraco-forms input[type=radio]{border-radius:50%}.umbraco-forms input[type=checkbox]+label,.umbraco-forms input[type=radio]+label{display:inline-block;margin:0 0 0 .5rem;vertical-align:middle}.umbraco-forms-field.checkbox .umbraco-forms-field-wrapper,.umbraco-forms-field.singlechoice .umbraco-forms-field-wrapper{display:flex;align-items:center;gap:.5rem}.umbraco-forms input[type=checkbox]:focus,.umbraco-forms input[type=radio]:focus{outline:2px solid var(--color-secondary-active);outline-offset:2px}.umbraco-forms .help-block,.umbraco-forms .umbraco-forms-tooltip,.umbraco-forms .help,.umbraco-forms .hint,.umbraco-forms .description{font-size:.875rem;margin-top:.375rem}.umbraco-forms .field-validation-error,.umbraco-forms .validation-message,.umbraco-forms .error{display:block;color:var(--color-error);font-size:.875rem;margin-top:.375rem}.umbraco-forms .validation-success,.umbraco-forms .success{color:var(--color-success)}.umbraco-forms input[type=file]{border:0;padding:0}.umbraco-forms input[type=range]{width:100%}.umbraco-forms-navigation{margin-top:var(--spacing-medium)}.umbraco-forms .btn.primary,.umbraco-forms input[type=submit].btn.primary,.umbraco-forms input[type=submit]{display:inline-block;border:none;background:var(--color-primary);color:var(--white);font-weight:700;padding:.75rem 1.25rem;border-radius:var(--border-radius);transition:var(--transition);cursor:pointer}.umbraco-forms .btn.primary:hover,.umbraco-forms input[type=submit].btn.primary:hover,.umbraco-forms input[type=submit]:hover{background:var(--color-primary-hover)}.umbraco-forms .btn.primary:active,.umbraco-forms input[type=submit].btn.primary:active,.umbraco-forms input[type=submit]:active{background:var(--color-primary-active)}.umbraco-forms .btn.primary[disabled],.umbraco-forms input[type=submit][disabled]{background:var(--color-disabled);cursor:not-allowed;opacity:.6}.umbraco-forms-hidden{display:none}.umbraco-forms-hidden[aria-hidden=true]{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}fieldset{border:0;padding:0;margin:0 0 var(--spacing-medium)}.row-fluid{display:block}.checkboxlist-horizontal>div,.radiobuttonlist-horizontal>div{display:inline-flex;align-items:center;gap:.375rem;margin-right:1rem}.checkboxlist-vertical>div,.radiobuttonlist-vertical>div{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem}@media(min-width:768px){.umbraco-forms-legend,.umbraco-forms-label,.umbraco-forms select,.umbraco-forms select option{font-size:var(--font-size-tablet)}}@media(min-width:1024px){.umbraco-forms-legend,.umbraco-forms-label,.umbraco-forms select,.umbraco-forms select option{font-size:var(--font-size-desktop)}}.video{width:100%;height:auto}.video video{width:100%;height:auto}.video--youtube{position:relative;padding-bottom:56.25%;height:0}.video--youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}
