@charset "UTF-8";
.mod_elasticsearch .elasticsearch-container.results_open:before{content:"";z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(10px);background:rgba(0, 0, 0, 0.6)}.mod_elasticsearch .elasticsearch-container.results_open .elasticsearch-results-panel,.mod_elasticsearch .elasticsearch-container.results_open form{position:relative;z-index:150}.mod_elasticsearch .category-item i{margin-left:2px;display:inline-block}.mod_elasticsearch .elasticsearch-search-panel{width:100%}.mod_elasticsearch .elasticsearch-results-panel{display:flex;flex-wrap:wrap;background:#fff;padding:15px;margin-top:15px;border:1px solid #f1f1f1}.mod_elasticsearch .categories-results{width:calc(35% - 1px);padding-right:2.5%;margin-right:2.5%;border-right:1px solid #f1f1f1}.mod_elasticsearch .search-results{width:62.5%}.mod_elasticsearch .close-results{width:100%;min-height:50px}.mod_elasticsearch .close-results button{position:absolute;right:0;top:0}.mod_elasticsearch .close-results button span{display:none}.mod_elasticsearch .close-results button:after{color:#000;display:block;font-size:42px;content:"×"}.mod_elasticsearch .suggest-results{width:100%;text-align:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #f1f1f1}.mod_elasticsearch .suggest-results p{margin:0;font-size:16px}.mod_elasticsearch nav ul{margin:0;padding:0;list-style:none}.mod_elasticsearch nav li{margin:0 0 10px 0;line-height:1.2;padding:0;list-style:none}.mod_elasticsearch nav li.active{text-decoration:underline}.mod_elasticsearch nav a{cursor:pointer;text-decoration:none}.mod_elasticsearch nav a:focus,.mod_elasticsearch nav a:hover{text-decoration:underline}.mod_elasticsearch .categories-headline{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f1f1f1}.mod_elasticsearch .categories-headline p{margin:0;line-height:1.2;font-size:16px;font-weight:600;text-transform:uppercase}.mod_elasticsearch .result-category{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f1f1f1}.mod_elasticsearch .result-category p{margin:0;line-height:1.2;font-size:16px;font-weight:600;text-transform:uppercase}.mod_elasticsearch .results-group{margin-bottom:30px}.mod_elasticsearch .results-group:last-child{margin-bottom:0}.mod_elasticsearch a.hit:hover,.mod_elasticsearch a.hit:focus{background:#f1f1f1}.mod_elasticsearch input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.faq-rich-snippet{background:#f9f9f9;padding:20px;margin-bottom:20px}.faq-rich-snippet .faq-container{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #fff}.faq-rich-snippet .faq-container:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.faq-rich-snippet .faq-container .faq-answer{margin-top:10px}.faq-rich-snippet .faq-container .faq-question{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.faq-rich-snippet .faq-container .faq-question p{margin:0;line-height:1.1}.faq-rich-snippet .faq-container .faq-question:after{content:"";border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:4px;width:4px;height:4px;transform:rotate(45deg)}.faq-rich-snippet .faq-container.active .faq-question:after{transform:rotate(-135deg)}
