.radioButtons__base{position:relative;font:var(--standard);letter-spacing:var(--lspacing-standard,normal)}
.radioButtons--no-top-padding .radioButtons__legend{padding-top:0}
.radioButtons__wrapper{position:relative}
.radioButtons__base--inline .radioButtons__wrapper{display:flex;align-items:center;justify-content:space-between}
.radioButtons__legend{position:relative;flex:0 1 auto;padding:5px 0 6px}
.radioButtons__legend.radioButtons__legend--withInfoIcon{padding:5px 39px 6px 0}
.radioButtons__base--inline .radioButtons__legend{padding:5px 0 5px}
.radioButtons__base--inline .radioButtons__legend.radioButtons__legend--withInfoIcon{padding:5px 39px 5px 0}
.radioButtons__buttonContainer{text-align:left;margin-top:-2px}
.radioButtons__base--inline .radioButtons__buttonContainer{display:flex;justify-content:flex-end}
.radioButtons__buttonContainer .labelWrapper__base{margin-top:0;margin-bottom:13px}
.radioButtons__buttonContainer--vertical{text-align:left;display:block;margin-top:-6px}
.radioButtons__radioOrdering{padding:0 10px;margin-bottom:25px;flex:.33;flex-basis:33%}
.radioButtons__title{font-size:20px;line-height:28px;font-weight:bold;margin-bottom:15px}
.radioButtons__radio{position:relative;font-weight:normal;cursor:pointer;text-align:left;margin:0 20px 10px 0;display:inline-flex}
.radioButtons__radio .is-visuallyHidden{height:100% !important;width:100% !important;margin:0;top:0;left:0}
.radioButtons__radio:last-child{margin-right:0}
.radioButtons__radio.hasFocus{outline:2px solid #1a1a1a}
.radioButtons__base--inline .radioButtons__radio{margin:0 0 0 18px}
.radioButtons__base--block .radioButtons__radio{display:block;margin:0 20px 10px 0}
.radioButtons__base--block .radioButtons__radio:last-of-type{margin-right:0}
.filters__container .radioButtons__radio,.radioButtons__buttonContainer--vertical .radioButtons__radio{width:100%;display:flex;margin:0}
.radioButtons__infoIcon{position:absolute;top:50%;right:0;margin:-15px 0 0}
.radioButtons__infoIcon--noLabel{position:absolute;right:0;top:6px}
.radioButtons__label{padding:10px 0 10px 29px;font-size:20px}
.radioButtons__label::before{content:" ";position:absolute;top:50%;left:0;transform:translate(0,-50%);height:19px;width:19px;background-color:#fff;border-radius:50%;border:1px solid #1a1a1a;transition:.125s ease-out all}
.form--dark .radioButtons__label::before{background:#fff}
.radioButtons__input:hover+.radioButtons__label::before,.radioButtons__input:focus+.radioButtons__label::before{border-color:#1a1a1a}
.has-error .radioButtons__input:hover+.radioButtons__label::before,.has-error .radioButtons__input:focus+.radioButtons__label::before{border:1px solid #b90000}
.is-critical .radioButtons__input:hover+.radioButtons__label::before,.is-critical .radioButtons__input:focus+.radioButtons__label::before{border:1px solid #df6b00}
.radioButtons__input:focus+.radioButtons__label::before,.radioButtons__input:hover+.radioButtons__label::before{transition:.125s ease-in all;border:2px solid #1a1a1a}
.radioButtons__input:checked+.radioButtons__label::before{transition:.125s ease-in all;border:6px solid #1a1a1a}
.radioButtons__input:disabled+.radioButtons__label::before{cursor:default;background:#bcbcbc;border-color:#bcbcbc}
.has-error .radioButtons__label::before,.is-critical .radioButtons__label::before{border:1px solid #b90000}
.is-read-only .radioButtons__label::before{border:1px solid #1a1a1a}
.radioButtons__input+.radioButtons__label{color:#1a1a1a}
.radioButtons__input:disabled+.radioButtons__label{cursor:default;color:#bcbcbc}
.radioButtons__input:checked+.radioButtons__label:hover{opacity:.8}
:root{--rch-searchresult-show-more-font-size:17px;--rch-searchresult-show-more-line-height:23px;--rch-searchresult-no-results-top:40px;--rch-searchresult-top:15px}
.searchresult{font-family:"FrutigerNext";padding:0 var(--plateral)}
.aem-Grid .searchresult.aem-GridColumn{padding-left:var(--plateral);padding-right:var(--plateral)}
.searchresult__base{width:100%;padding-right:0}
.searchresult__base:not(.searchresult__base--flyout){margin-top:30px}
.searchresult__base.livesearch{--rch-searchresult-no-results-top:60px;--rch-searchresult-top:0}
.searchresult__base.searchresult__base--flyout{display:inline-block}
.searchresult__base:not(.searchresult__base--flyout){zoom:1;opacity:0;transition:none;width:100%}
.searchresult__base:not(.searchresult__base--flyout):before,.searchresult__base:not(.searchresult__base--flyout):after{content:".";display:block;height:0;overflow:hidden}
.searchresult__base:not(.searchresult__base--flyout):after{clear:both}
.searchresult__base:not(.searchresult__base--flyout).isActive{transition:opacity .5s ease-out .5s;opacity:1}
.searchresult__base .grid-content{float:left;width:100%}
.searchresult .searchSentence__base{width:100%;padding-top:var(--rch-searchresult-top)}
.searchresult .searchSentence__base.livesearch{--rch-searchresult-top:0}
.searchresult .searchSentence__base .header__searchInputWrapper{padding-right:0}
.results__breadcrumbsItem{font-size:20px;color:#4d4d4d}
.filters__base{font:var(--standard);letter-spacing:var(--lspacing-standard,normal)}
.filters__filterSummary{font:var(--small);letter-spacing:var(--lspacing-small,normal);padding:17px 19px;margin-top:10px;background-color:#e4e4e4;color:#1a1a1a}
.filters__filterSummary .filters__itemTag{position:relative}
.filters__filterSummary td:nth-child(2){font-weight:bold;padding-left:20px;padding-bottom:10px}
.filters__filterSummary tr:last-child td:nth-child(2){padding-bottom:0}
.filters__main{background-color:#fff;display:block;padding-bottom:0}
.filters__actions{display:flex;flex-wrap:wrap;margin:35px 0 0 0;padding:0 10px}
.filters__showFiltersButton,.filters__applyFiltersButton{border:0;background:0;padding:0}
.filters__showFiltersButton.hasFocus,.filters__applyFiltersButton.hasFocus{border-color:#1a1a1a;box-shadow:inset 0 0 0 2px #1a1a1a}
.filters__container{display:flex;flex-wrap:wrap}
.filters__showFiltersButton{cursor:pointer;float:left;color:#1a1a1a;font-size:17px;line-height:23px;margin-bottom:35px;border-bottom:1px solid #4d4d4d;order:1}
.filters__overlay{background-color:#fff;width:calc(100vw + 10px);height:calc(100% - 50px);position:fixed;z-index:12;padding:0 20px;left:-10px;top:50px;display:none;overflow-y:scroll}
.filters__overlay--active{display:block}
.filters__overlay .filters__filtersTitle{color:#1a1a1a;font-size:21px;line-height:21px;flex-grow:1;order:2;margin:40px 0;width:100%}
.filters__overlay .filters__applyFiltersButton{color:#1a1a1a;font-size:17px;line-height:23px;border-bottom:1px solid #4d4d4d;order:1;cursor:pointer}
.filters__overlay .filters__filtersTitle,.filters__overlay .filters__applyFiltersButton{float:left;color:#1a1a1a;display:block}
.filters__section{position:relative;padding:0 20px;margin-bottom:16px}
.filters__section:first-child{padding-top:10px}
.filters__section:last-child{margin-bottom:0}
.filters__section~.filters__section .news__filtersTitle{margin-top:16px}
.filters__title{font:var(--standard);letter-spacing:var(--lspacing-standard,normal);color:#1a1a1a;margin:6px 0 5px;border-bottom:1px solid #bcbcbc}
.filters__section .filters__title{border-bottom:0}
.filters__title--medium{display:none}
.filters__titleAmount{font-weight:bold}
.filters__ordering{display:none}
a.results__breadcrumbsItem.hasFocus,a.results__link.hasFocus{outline:2px solid #1a1a1a}
.results__listWrapper{opacity:0;transition:none;width:100%}
.results__listWrapper.isActive{transition:opacity .3s ease-out;opacity:1}
.results__item{margin-top:40px;transition:opacity .3s ease-out;transition-delay:.1s}
.results__item--hidden{height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;opacity:0 !important;display:none}
.results__item:first-child{margin-top:50px}
.grid-content .results__item:first-child{margin-top:0}
.results__link{display:block}
.results__link:visited .results__title{color:#4d4d4d}
.results__link:focus,.results__link:hover,.results__link:active{text-decoration:none}
.results__link:focus .results__title,.results__link:hover .results__title,.results__link:active .results__title{color:#1a1a1a;opacity:.8}
.results__link.hasFocus{outline:2px solid #333}
.results__title,.results__text,.results__breadcrumbs{font-family:"FrutigerNext",Helvetica,Arial,sans-serif;font-weight:300}
.results__title .highlight,.results__text .highlight,.results__breadcrumbs .highlight{font-weight:bold}
.results__title{font-size:21px;line-height:28px;color:#1a1a1a}
.results__text,.results__breadcrumbs{font-size:17px;line-height:23px}
.results__text{color:#1a1a1a;margin-top:8px}
.results__text:after{position:relative;content:"...";left:2px;bottom:0}
.results__breadcrumbs,.results__info{margin-top:5px}
.results__breadcrumbs{display:flex;flex-wrap:wrap;width:100%}
.results__info{font:var(--small);letter-spacing:var(--lspacing-small,normal);font-size:17px;line-height:23px;color:gray}
.results__breadcrumbsItem{color:#4d4d4d;display:inline-flex;justify-content:center;align-items:center;word-break:break-all;-webkit-hyphens:auto;hyphens:auto}
.results__breadcrumbsItem--ellipsis{cursor:pointer}
.results__breadcrumbsItem--unclickable{pointer-events:none}
.results__breadcrumbsItem--shorted{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-top:5px}
.results__breadcrumbsItem:first-of-type{padding-left:0}
.results__breadcrumbsItem:first-child:before{display:none}
.results__breadcrumbsItem .icon:before{width:23px;text-align:center;display:flex;justify-content:center;padding-top:2px}
.results__breadcrumbsItem:focus,.results__breadcrumbsItem:active,.results__breadcrumbsItem:hover{text-decoration:none;color:#4d4d4d}
.noResults .results__more,.noMoreResults .results__more,.noResults .results__moreResultsMessage,.noMoreResults .results__moreResultsMessage{display:none}
.results__more{color:#1a1a1a;margin-top:40px;position:relative;display:inline-block}
.results__more .results__utilitiesBtn.results__moreResultsBtn{color:#1a1a1a;font-size:var(--rch-searchresult-show-more-font-size);line-height:var(--rch-searchresult-show-more-line-height);padding:0;border-bottom:1px solid #1a1a1a}
.results__more .results__utilitiesBtn.results__moreResultsBtn.hasFocus{outline:2px solid #333}
.results__more .searchresult__base--flyout{margin-top:63px;display:inline-block;border-bottom:0}
.results__noResultsMessage{font-family:"FrutigerNext",Helvetica,Arial,sans-serif;font-weight:normal;font-size:20px;line-height:28px;color:#1a1a1a;text-align:left;display:none;margin-top:60px}
.grid-content .results__noResultsMessage{--rch-searchresult-no-results-top:0}
.noResults .results__noResultsMessage{display:block}
.results__utilitiesBtn{background:0;display:inline-block;padding:7px;border:0;font:var(--standard);letter-spacing:var(--lspacing-standard,normal);color:#999;position:relative}
.searchresult__base--flyout .results__utilitiesBtn,.livesearch .results__utilitiesBtn{padding:0;border-bottom:1px solid #1a1a1a;font:var(--quote);letter-spacing:var(--lspacing-quote,normal);font-size:17px;line-height:28px;color:#1a1a1a}
.results__toTopWrapper{position:absolute;right:50px;top:0;height:100%}
.results__Icon:before{text-align:center;top:50%;margin:0 auto;padding-top:5px}
.results__backToTopBtn{background:#e4e4e4;padding:0;position:absolute;bottom:-20px;right:20px}
.results__backToTopBtn:before{color:gray;font-size:40px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.results__breadcrumbsItem .icon:before{padding-top:4px;margin-right:8px}
}
@media(hover:hover){.results__utilitiesBtn:hover{opacity:.6}
}