.button[class*=" icon-"]:before,.button[class*=" reverse-icon-"]:after,.button[class^=icon-]:before,.button[class^=reverse-icon-]:after{font-family:machwr;font-style:normal;font-weight:400;speak:none;display:inline-block;font-variant:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button{background-color:var(--button_primary_background_color_disabled,#ffbfc0);border-color:var(--button_border_color_disabled,#ffbfc0);border-style:solid;border-width:2px;color:var(--button_primary_foreground_color_disabled,#fff);cursor:default;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.075em;line-height:2;max-width:400px;padding:11px 38px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:border-color .125s cubic-bezier(.645,.045,.355,1),background .125s cubic-bezier(.645,.045,.355,1),color .125s cubic-bezier(.645,.045,.355,1),transform .125s cubic-bezier(.645,.045,.355,1)}.button:focus,.button:hover{outline:none;transition:border-color .25s cubic-bezier(.645,.045,.355,1),background .25s cubic-bezier(.645,.045,.355,1),color .25s cubic-bezier(.645,.045,.355,1)}.button[class*=" icon-"],.button[class^=icon-]{padding-left:68px}.button[class*=" icon-"]:before,.button[class^=icon-]:before{font-size:24px;left:36px;margin-top:-13px;position:absolute;top:50%}.button[class*=" reverse-icon-"],.button[class^=reverse-icon-]{padding-right:68px}.button[class*=" reverse-icon-"]:after,.button[class^=reverse-icon-]:after{font-size:24px;margin-top:-13px;position:absolute;right:36px;top:50%}.button .loading{height:calc(100% + 4px);left:-2px;top:-2px;width:calc(100% + 4px)}.button:not(:disabled):not(.is--disabled){cursor:pointer}.button:not(:disabled):not(.is--disabled):active{transform:scale(.96)}.button:not(:disabled):not(.is--disabled){border-color:var(--button_border_color,#cc1216)}.button:not(:disabled):not(.is--disabled):focus,.button:not(:disabled):not(.is--disabled):hover{border-color:var(--button_border_color_hover,#a30101)}.button .loading{background-color:var(--button_primary_background_color,#cc1216)}.button .loading__loader i,.button .loading__loader:after,.button .loading__loader:before{background-color:var(--button_primary_foreground_color,#fff)}.button:not(:disabled):not(.is--disabled){background-color:var(--button_primary_background_color,#cc1216);color:var(--button_primary_foreground_color,#fff)}.button:not(:disabled):not(.is--disabled):focus,.button:not(:disabled):not(.is--disabled):hover{background-color:var(--button_primary_background_color_hover,#a30101)}.button i{font-style:normal}.button.is--inverted,.hero-teaser__content .button{background-color:var(--button_primary_invert_background_color_disabled,#fff);border-color:var(--button_invert_border_color,#fff);color:var(--button_primary_invert_foreground_color_disabled,#ffbfc0)}.button.is--inverted:not(:disabled):not(.is--disabled),.hero-teaser__content .button:not(:disabled):not(.is--disabled){border-color:var(--button_invert_border_color_disabled,#fff)}.button.is--inverted:not(:disabled):not(.is--disabled):focus,.button.is--inverted:not(:disabled):not(.is--disabled):hover,.hero-teaser__content .button:not(:disabled):not(.is--disabled):focus,.hero-teaser__content .button:not(:disabled):not(.is--disabled):hover{border-color:var(--button_invert_border_color_hover,#ebebeb)}.button.is--inverted .loading,.hero-teaser__content .button .loading{background-color:var(--button_primary_invert_background_color,#fff);border:2px solid var(--button_border_color,#cc1216)}.button.is--inverted .loading__loader i,.button.is--inverted .loading__loader:after,.button.is--inverted .loading__loader:before,.hero-teaser__content .button .loading__loader i,.hero-teaser__content .button .loading__loader:after,.hero-teaser__content .button .loading__loader:before{background-color:var(--button_primary_invert_foreground_color,#cc1216)}.button.is--inverted:not(:disabled):not(.is--disabled),.hero-teaser__content .button:not(:disabled):not(.is--disabled){background-color:var(--button_primary_invert_background_color,#fff);color:var(--button_primary_invert_foreground_color,#cc1216)}.button.is--inverted:not(:disabled):not(.is--disabled):focus,.button.is--inverted:not(:disabled):not(.is--disabled):hover,.hero-teaser__content .button:not(:disabled):not(.is--disabled):focus,.hero-teaser__content .button:not(:disabled):not(.is--disabled):hover{background-color:var(--button_primary_invert_background_color_hover,#ebebeb)}.button.is--secondary{background-color:var(--button_secondary_background_color,transparent);border-color:var(--button_border_color_disabled,#ffbfc0);color:var(--button_secondary_foreground_color_disabled,#ffbfc0)}.button.is--secondary:not(:disabled):not(.is--disabled){border-color:var(--button_border_color,#cc1216)}.button.is--secondary:not(:disabled):not(.is--disabled):focus,.button.is--secondary:not(:disabled):not(.is--disabled):hover{border-color:var(--button_border_color_hover,#a30101)}.button.is--secondary:not(:disabled):not(.is--disabled){color:var(--button_secondary_foreground_color,#cc1216);opacity:1}.button.is--secondary:not(:disabled):not(.is--disabled):focus,.button.is--secondary:not(:disabled):not(.is--disabled):hover{background-color:var(--button_secondary_background_color_hover,#cc1216);border-color:var(--button_secondary_border_color_hover,#cc1216);color:var(--button_secondary_foreground_color_hover,#fff)}.button.is--secondary:not(:disabled):not(.is--disabled){background-color:transparent}.button.is--secondary.is--inverted,.hero-teaser__content .button.is--secondary{background-color:var(--button_secondary_background_color,transparent);border-color:var(--button_invert_border_color,#fff);color:var(--button_secondary_invert_foreground_color_disabled,#fff);opacity:.25}.button.is--secondary.is--inverted:not(:disabled):not(.is--disabled),.hero-teaser__content .button.is--secondary:not(:disabled):not(.is--disabled){border-color:var(--button_invert_border_color_disabled,#fff)}.button.is--secondary.is--inverted:not(:disabled):not(.is--disabled):focus,.button.is--secondary.is--inverted:not(:disabled):not(.is--disabled):hover,.hero-teaser__content .button.is--secondary:not(:disabled):not(.is--disabled):focus,.hero-teaser__content .button.is--secondary:not(:disabled):not(.is--disabled):hover{border-color:var(--button_invert_border_color_hover,#ebebeb)}.button.is--secondary.is--inverted:not(:disabled):not(.is--disabled),.hero-teaser__content .button.is--secondary:not(:disabled):not(.is--disabled){color:var(--button_secondary_invert_foreground_color,#fff);opacity:1}.button.is--secondary.is--inverted:not(:disabled):not(.is--disabled):focus,.button.is--secondary.is--inverted:not(:disabled):not(.is--disabled):hover,.hero-teaser__content .button.is--secondary:not(:disabled):not(.is--disabled):focus,.hero-teaser__content .button.is--secondary:not(:disabled):not(.is--disabled):hover{background-color:var(--button_secondary_invert_background_color_hover,#fff);border-color:var(--button_secondary_invert_border_color_hover,#fff);color:var(--button_secondary_invert_foreground_color_hover,#cc1216)}.button.is--secondary.is--inverted:not(:disabled):not(.is--disabled),.hero-teaser__content .button.is--secondary:not(:disabled):not(.is--disabled){background-color:transparent}.hero-teaser__headline{font-family:var(--headline_font_family,var(--font-family--serif));font-size:var(--headline_font_size_s,28px);line-height:var(--headline_line_height_s,1.28571);max-width:100%;text-transform:var(--headline_text_transform,none)}.hero-teaser__copy{margin-bottom:33px;margin-top:18px;max-width:100%}.hero-teaser__image{margin-left:7.22222vw;margin-right:-7.22222vw;margin-top:60px}.hero-teaser__image span{display:block;overflow:hidden;position:relative}.hero-teaser__image span img{height:auto;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:calc(100% + 2px)}.hero-teaser__image span img.lazyload,.hero-teaser__image span img.lazyloading{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-teaser__image span:before{content:"";display:block;padding-top:75%}.hero-teaser__content{padding-left:7.22222vw;padding-right:7.36111vw;padding-top:50px}.hero-teaser__inner{background-color:var(--heroteaser_background_color,#2d4352);color:#fff;margin-left:-7.22222vw}.hero-teaser{width:100%}@media only screen and (min-width:768px){.hero-teaser__content{align-items:flex-start;flex-basis:44.16667vw;max-width:44.16667vw;padding-bottom:50px;padding-left:4.58333vw;padding-right:2.77778vw;width:100%}.hero-teaser__content,.hero-teaser__image{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0}.hero-teaser__image{align-self:flex-end;flex-basis:41.38889vw;margin-left:0;margin-right:-4.58333vw;max-width:41.38889vw}.hero-teaser__inner{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:0;margin-right:4.58333vw}}@media only screen and (min-width:1024px){.hero-teaser__inner{margin-left:-3.75vw}.hero-teaser__content{flex-basis:33.19444vw;max-width:33.19444vw;padding-left:3.75vw}.hero-teaser__image{flex-basis:26.66667vw;max-width:26.66667vw}}@media only screen and (min-width:1440px){.hero-teaser__content{flex-basis:calc(36.66666vw - 50px);max-width:calc(36.66666vw - 50px);padding-left:calc(7.22222vw - 50px)}.hero-teaser__inner{margin-left:calc(-7.22222vw + 50px)}}@media only screen and (min-width:1920px){.hero-teaser__content{padding-bottom:100px;padding-top:100px}}