.tx_solr.result__dark{background-color:#3b3a3a;padding-top:20px}.tx_solr.result__dark .tx-solr-search-form .tx-solr-q{background-color:#fff}.tx_solr.result__dark .search-result--title{color:#fff}.tx_solr.result__dark .results-list{background-color:#fff;border-radius:2px;padding:30px 15px}.tx_solr.result__dark #tx-solr-faceting .nav-pills .btn{background-color:#fff}.tx_solr.result__dark #tx-solr-faceting .nav-pills .active .btn{background-color:#ff850d}.tx_solr .results-highlight{font-weight:700;color:#ff850d}.tx_solr .results-list{row-gap:15px;display:grid;grid:auto-flow / 100%}@media (min-width:992px){.tx_solr .results-list{column-gap:60px;grid:auto-flow / calc(50% - 30px) calc(50% - 30px)}}.tx_solr .results-list.pageType-content{grid:auto-flow / 100%}.tx_solr .results-list.pageType-press{grid:auto-flow / 100%}.tx_solr .results-list.pageType-reference{column-gap:20px;grid:auto-flow / 100%}@media (min-width:768px){.tx_solr .results-list.pageType-reference{grid:auto-flow / calc(50% - 10px) calc(50% - 10px)}}.tx_solr .results-list.pageType-reference .btn{max-height:39px}.tx_solr .results-list.pageType-video,.tx_solr .results-list.pageType-files_1,.tx_solr .results-list.pageType-files_3,.tx_solr .results-list.pageType-files_5,.tx_solr .results-list.pageType-files_7,.tx_solr .results-list.pageType-files_9,.tx_solr .results-list.pageType-files_11,.tx_solr .results-list.pageType-files_13,.tx_solr .results-list.pageType-files_15,.tx_solr .results-list.pageType-files_17,.tx_solr .results-list.pageType-files_19,.tx_solr .results-list.pageType-files_21,.tx_solr .results-list.pageType-files_23,.tx_solr .results-list.pageType-files_25,.tx_solr .results-list.pageType-files_27{column-gap:20px;grid:auto-flow / 100%}@media (min-width:576px){.tx_solr .results-list.pageType-video,.tx_solr .results-list.pageType-files_1,.tx_solr .results-list.pageType-files_3,.tx_solr .results-list.pageType-files_5,.tx_solr .results-list.pageType-files_7,.tx_solr .results-list.pageType-files_9,.tx_solr .results-list.pageType-files_11,.tx_solr .results-list.pageType-files_13,.tx_solr .results-list.pageType-files_15,.tx_solr .results-list.pageType-files_17,.tx_solr .results-list.pageType-files_19,.tx_solr .results-list.pageType-files_21,.tx_solr .results-list.pageType-files_23,.tx_solr .results-list.pageType-files_25,.tx_solr .results-list.pageType-files_27{grid:auto-flow / calc(50% - 10px) calc(50% - 10px)}}@media (min-width:992px){.tx_solr .results-list.pageType-video,.tx_solr .results-list.pageType-files_1,.tx_solr .results-list.pageType-files_3,.tx_solr .results-list.pageType-files_5,.tx_solr .results-list.pageType-files_7,.tx_solr .results-list.pageType-files_9,.tx_solr .results-list.pageType-files_11,.tx_solr .results-list.pageType-files_13,.tx_solr .results-list.pageType-files_15,.tx_solr .results-list.pageType-files_17,.tx_solr .results-list.pageType-files_19,.tx_solr .results-list.pageType-files_21,.tx_solr .results-list.pageType-files_23,.tx_solr .results-list.pageType-files_25,.tx_solr .results-list.pageType-files_27{grid:auto-flow / calc(33% - 10px) calc(33% - 10px) calc(33% - 10px)}}.tx_solr .results-list .result-card-content{position:relative}.tx_solr .results-list .result-card-content.prd a,.tx_solr .results-list .result-card-content.prd a::before{background-color:transparent;min-width:32%}.tx_solr .results-list .result-card-content.prd a img{margin:0 auto;max-height:160px;width:auto}.tx_solr .results-list .btn-to-prd-group a{display:inline-block;width:100%}.tx_solr .results-list .btn-to-prd-group a::before{width:100%;left:0}.tx_solr .results-list .btn-to-prd-group a .btn{text-align:right;width:100%}.tx_solr .result-box-product{background-color:#dbdbdb;height:30rem;padding:1.5rem 0.5rem;position:relative}@media (min-width:1201px){.tx_solr .result-box-product{height:23rem}}.tx_solr .result-box-product .btn-to-prd-group{bottom:0;left:0;position:absolute;width:100%}.tx_solr .result-box-product .btn-default{background:#cecece}.tx_solr .result-box-product .btn-default:hover{background-color:#ff850d;color:#fff}.tx_solr .download-box{margin-right:0;padding:15px 5vw 20px;width:93vw}@media (min-width:576px){.tx_solr .download-box{padding:15px 2vw 20px;width:45vw}}@media (min-width:992px){.tx_solr .download-box{max-width:365px;padding:15px 15px 20px;width:30vw}}.tx_solr .result-item{flex:0 0 calc(50% - 15px)}.tx_solr .result-item--inner-container{display:flex;justify-content:space-between;column-gap:30px}.tx_solr .result-item--inner-container .btn{background-color:#ff850d;color:#fff;border:none}.tx_solr .result-item--image-container{flex:0 0 60px}.tx_solr .result-item--image-container img{width:100%;height:auto}@media (min-width:630px){.tx_solr .result-item--image-container{flex:0 0 115px}}.tx_solr .result-item--text-container{flex:1 0 150px}@media (min-width:630px){.tx_solr .result-item--text-container{flex:1 0 300px}}.tx_solr .result-item--result-text{margin-bottom:15px}.tx_solr .tx-solr-search-form .input-group{width:100%}.tx_solr .tx-solr-search-form .flex-nowrap{display:flex;flex-wrap:nowrap}.tx_solr .tx-solr-search-form #searchbox_content_submit{display:block;background:#ff850d;border:1px solid #ff850d;border-left:none;color:#fff;opacity:1;transition:opacity 2s ease;padding:0 30px}.tx_solr .tx-solr-search-form .tx-solr-q{width:100%;border-radius:2px;padding:10px 20px}.tx_solr .pageType-video .video-gallery-element{padding:0}.tx_solr .solr-pagination{padding:0 1rem}#tx-solr-faceting .nav-pills{display:flex;flex-wrap:wrap;gap:15px}#tx-solr-faceting .nav-pills:before{content:"";display:none}#tx-solr-faceting .nav-pills>li{background-color:transparent}#tx-solr-faceting .nav-pills>li+li{margin-left:0}#tx-solr-faceting .nav-pills .btn{background-color:#eee;color:#ff850d;border:none;margin-right:0}#tx-solr-faceting .nav-pills .btn .badge{background-color:#ff850d;color:#fff}#tx-solr-faceting .nav-pills .active .btn{background-color:#ff850d;color:#fff;border:none}#tx-solr-faceting .nav-pills .active .btn .badge{background-color:#fff;color:#ff850d}.tx-solr-autosuggest .autocomplete-suggestion{padding:10px 20px !important}.tx-solr-autosuggest .autocomplete-suggestion strong{color:#ff850d}.nav-search{top:15px !important}.nav-search .nav-search-close{top:8px !important}nav.solr-pagination{-webkit-box-shadow:none;-moz-box-shadow:none;background-color:#fff;box-shadow:none}nav.solr-pagination .pagination>.active>a,nav.solr-pagination .pagination>.active>span,nav.solr-pagination .pagination>.active>a:hover,nav.solr-pagination .pagination>.active>span:hover,nav.solr-pagination .pagination>.active>a:focus,nav.solr-pagination .pagination>.active>span:focus{background-color:#ff850d;border-color:#ff850d;color:#fff}nav.solr-pagination .pagination>li>a,nav.solr-pagination .pagination>li>span{color:#ff850d}nav.solr-pagination .pagination>li>a:hover,nav.solr-pagination .pagination>li>span:hover,nav.solr-pagination .pagination>li>a:focus,nav.solr-pagination .pagination>li>span:focus{background-color:transparent;border-color:#ff850d;color:#fff}@media (max-width:991px){.nav-search{top:0 !important;right:-7px !important}.nav-search .nav-search-close{top:14px !important}}.loader{width:48px;height:48px;border:5px solid #FFF;border-bottom-color:#FF3D00;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.result-item__loading .result-item--image-container{background:linear-gradient(to right, #ccc 8%, #999 25%, #ccc 75%);animation:placeHolderShimmer 11s linear infinite;height:150px}.result-item__loading .result-item--fake-headline{background:linear-gradient(to right, #ccc 8%, #999 25%, #ccc 75%);animation:placeHolderShimmer 5s linear infinite;height:20px;margin-bottom:10px}.result-item__loading .result-item--fake-text-row{background:linear-gradient(to right, #ccc 8%, #999 25%, #ccc 75%);animation:placeHolderShimmer 5s linear infinite;height:16px;margin:4px 0}.result-item__loading .result-item--fake-button{background:linear-gradient(to right, #ccc 8%, #999 25%, #ccc 75%);animation:placeHolderShimmer 11s linear infinite;height:25px;width:50px}@keyframes placeHolderShimmer{from{background-position:-800px 0}to{background-position:800px 0}}