  .feedback__yesNoMainContent--impulseLine{--impulse-line-line-margin:0.9375rem;--impulse-line-align:center;background:linear-gradient(#e60000, #e60000) no-repeat left var(--impulse-line-align);padding-left:20px;background-size:4px calc(100% - var(--impulse-line-line-margin));display:block;position:relative}@media(min-width: 1280px){.feedback__yesNoMainContent--impulseLine{padding-left:24px}}.feedback__ratingTitle{font:300 1.5rem / 2.25rem Frutiger, Arial, Helvetica, sans-serif}@media(min-width: 1280px){.feedback__ratingTitle{font-size:2rem;line-height:3rem}}.feedback__ratingText{font:300 1.25rem / 1.75rem Frutiger, Arial, Helvetica, sans-serif;margin-top:1.25rem}@media(min-width: 1280px){.feedback__ratingText{font-size:1.5rem;line-height:2.25rem}}.feedback__ratingStars{margin:0rem 12px 0.25rem;display:flex}.feedback__ratingContainer--numbersLayout .feedback__ratingStars{margin:0rem 0px 0.25rem}.feedback__ratingContainer--numbersLayout .feedback__ratingStarsItem:not(:last-child){padding-right:8px}.feedback__ratingStarsContainer{margin-top:2.5rem;position:relative;width:-moz-min-content;width:min-content;display:flex;flex-direction:column}.feedback__ratingStarsItem .svgicon__base{stroke:#da0000;fill:none;stroke-width:2}.feedback__ratingStarsItem:not(:last-child) .svgicon__base{margin-inline-end:8px}.feedback__ratingStars:hover .svgicon__base,.feedback__ratingStarsClicked .feedback__ratingStarsItem .svgicon__base{fill:#da0000}.feedback__ratingStars:hover .feedback__ratingStarsItem:hover~.feedback__ratingStarsItem .svgicon__base,.feedback__ratingStars .feedback__ratingStarsItemSelected~.feedback__ratingStarsItem .svgicon__base{fill:none}.feedback__ratingStarsClicked{pointer-events:none}.feedback__ratingLabels{font:300 0.75rem / 1.245rem Frutiger, Arial, Helvetica, sans-serif;gap:0.5rem;color:#5a5d5c;width:100%;display:flex;justify-content:space-between}.feedback__ratingLabel{word-wrap:break-word}.feedback__ratingLabel--maximal{text-align:end}.feedback__ratingNumberItem{font:500 1rem / 1.6rem Frutiger, Arial, Helvetica, sans-serif;display:flex;justify-content:center;align-items:center;height:28px;width:28px;border:1px solid #da0000;border-radius:50%;color:#da0000;background-color:#fff}@media(min-width: 1280px){.feedback__ratingNumberItem{font-size:1.125rem;line-height:1.8125rem}}@media(min-width: 768px){.feedback__ratingNumberItem{height:40px;width:40px}}.feedback__ratingStars:hover .feedback__ratingNumberItem,.feedback__ratingStarsClicked .feedback__ratingNumberItem{background-color:#e60000;color:#fff}.feedback__ratingStarsItem:hover~.feedback__ratingStarsItem .feedback__ratingNumberItem,.feedback__ratingStars .feedback__ratingStarsItemSelected~.feedback__ratingStarsItem .feedback__ratingNumberItem{background-color:#fff !important;color:#da0000 !important}.feedback__ratingThankYouMessage{margin-top:1.5rem;display:flex;flex-direction:column}.feedback__ratingThankYouMessageTitle{font:300 1rem / 1.6rem Frutiger, Arial, Helvetica, sans-serif}@media(min-width: 1280px){.feedback__ratingThankYouMessageTitle{font-size:1.125rem;line-height:1.8125rem}}.feedback__ratingThankYouMessageText{font:300 0.875rem / 1.375rem Frutiger, Arial, Helvetica, sans-serif;margin-top:0.25rem}@media(min-width: 1280px){.feedback__ratingThankYouMessageText{font-size:1rem;line-height:1.5rem}}.feedback__ratingThankYouMessage .actionbtn__wrapper{margin-top:1.5rem}.highlighting__base--bg1 .feedback__base .newform__info,.highlighting__base--bg2 .feedback__base .newform__info,.highlighting__base--bg3 .feedback__base .newform__info{background-color:#fff}.feedback__base .actionbtn__link{margin-block-end:0}.feedback__base.feedback__context--generous{width:calc(12 / var(--grid-absolute-cols) * 100% - var(--grid-absolute-gutter) * (var(--grid-absolute-cols) - 12) / var(--grid-absolute-cols))}.feedback__title--fontLarge{font:300 1.5rem / 2.25rem Frutiger, Arial, Helvetica, sans-serif}@media(min-width: 1280px){.feedback__title--fontLarge{font-size:2rem;line-height:3rem}}.feedback__title--fontSmall{font:300 1.25rem / 1.75rem Frutiger, Arial, Helvetica, sans-serif}@media(min-width: 1280px){.feedback__title--fontSmall{font-size:1.5rem;line-height:2.25rem}}.feedback__successMessage,.feedback__form{margin-block-start:1.5rem}.newform__context--generous .feedback__successMessage,.newform__context--generous .feedback__form{margin-block-start:2.5rem}.feedback__choiceContent{display:flex}.feedback__choiceContent .actionbtn__link{flex-grow:1}.newform__context--generous .feedback__choiceContent .actionbtn__link,.feedback__context--generous .feedback__choiceContent .actionbtn__link{flex-grow:0}.feedback__choiceContent .actionbtn__title{text-align:center}.feedback__alternateContent:not(.feedback__surveyContent){display:none}.feedback--alternateView .feedback__alternateContent{display:block}.feedback--alternateView .feedback__choiceContent{display:none}.feedback__alternateButtons{margin-block-start:1.25rem}.feedback__alternateButtons .actionbtn__link{margin:0}.feedback__successMessage{display:grid;grid-template:"icon title" auto "icon text" auto/20px auto;background-color:#f9f9f7;padding:1.25rem 20px;grid-gap:0.5rem 12px}.highlighting__base--bg1 .feedback__successMessage,.highlighting__base--bg2 .feedback__successMessage,.highlighting__base--bg3 .feedback__successMessage{background-color:#fff}.feedback__successMessageIcon{grid-area:icon}.feedback__successMessageTitle{grid-area:title;font:300 1.25rem / 1.75rem Frutiger, Arial, Helvetica, sans-serif}@media(min-width: 1280px){.feedback__successMessageTitle{font-size:1.5rem;line-height:2.25rem}}.feedback__successMessageText{grid-area:text;font:300 1rem / 1.375rem Frutiger, Arial, Helvetica, sans-serif;color:#1c1c1c}.feedback__headLine--fontLarge,.feedback__text--fontLarge{font:300 1.25rem / 1.75rem Frutiger, Arial, Helvetica, sans-serif}@media(min-width: 1280px){.feedback__headLine--fontLarge,.feedback__text--fontLarge{font-size:1.5rem;line-height:2.25rem}}.feedback__headLine--fontSmall,.feedback__text--fontSmall{font:300 1rem / 1.6rem Frutiger, Arial, Helvetica, sans-serif}@media(min-width: 1280px){.feedback__headLine--fontSmall,.feedback__text--fontSmall{font-size:1.125rem;line-height:1.8125rem}}.feedback__yesNoOption--XF .gridcontrol2__base:first-child{margin-bottom:0}.feedback__yesNoOption--XF .actionbtn__wrapper{margin-block-end:0}.feedback__headLine,.feedback__ratingText>p{margin-block-start:1.25rem}.feedback__yesNoOption,.feedback__headLine+.feedback__choiceContent,.feedback__yesNoLink{margin-block-start:2.5rem}.feedback__yesNoMainContent--imageOnTop,.feedback__yesNoMainContent--imageOnLeft,.feedback__yesNoMainContent--imageOnRight{gap:1.5rem;display:flex}.feedback__context--extra-narrow .feedback__yesNoMainContent,.feedback__context--narrow .feedback__yesNoMainContent--imageOnTop,.feedback__context--generous .feedback__yesNoMainContent--imageOnTop{flex-direction:column}.feedback__context--narrow .feedback__yesNoMainContent--imageOnTop .feedback__yesNoImage,.feedback__context--generous .feedback__yesNoMainContent--imageOnTop .feedback__yesNoImage{aspect-ratio:5/2;width:100%}.feedback__context--narrow .feedback__yesNoMainContent--imageOnLeft .feedback__yesNoImage,.feedback__context--narrow .feedback__yesNoMainContent--imageOnRight .feedback__yesNoImage,.feedback__context--generous .feedback__yesNoMainContent--imageOnLeft .feedback__yesNoImage,.feedback__context--generous .feedback__yesNoMainContent--imageOnRight .feedback__yesNoImage{aspect-ratio:4/5;width:165px}.feedback__context--narrow .feedback__yesNoMainContent--imageOnRight .feedback__yesNoImageWrapper,.feedback__context--generous .feedback__yesNoMainContent--imageOnRight .feedback__yesNoImageWrapper{order:2}.feedback__yesNoMainContent .image__img{-o-object-fit:cover;object-fit:cover}.feedback__yesNoTextWrapper{flex-grow:1}.feedback__yesNoInfoLine{font:500 1rem / 1.625rem Frutiger, Arial, Helvetica, sans-serif}@media(min-width: 1440px){.feedback__yesNoInfoLine{font-size:1.0625rem;line-height:1.6875rem}}.feedback__yesNoOutline{font:300 6rem / 7.1875rem Frutiger, Arial, Helvetica, sans-serif;margin-block-start:0.5rem}@media(min-width: 1280px){.feedback__yesNoOutline{font-size:6rem;line-height:7.1875rem}}.feedback__yesNoText{font:300 0.875rem / 1.375rem Frutiger, Arial, Helvetica, sans-serif;margin-block-start:0.75rem}@media(min-width: 1280px){.feedback__yesNoText{font-size:1rem;line-height:1.5rem}}