/*! Author: VML - The Cocktail, Project: kec-smart, Last Build: 28/4/2026, License: (c) 2026 VML - The Cocktail */
#content #searchform{margin-block-end:30px}#content #searchsubmit{line-height:0}#content #search-results{margin:0 -15px}#content .advanced-search-filters{background-color:#fff;display:none;inline-size:100vi;inset-inline-start:50%;margin-block-end:1.5rem;margin-inline-start:-50vi;padding:34px 0;position:relative}#content .advanced-search-filters .container>.subtitle{color:#333;font-family:Source Sans Pro Semibold,sans-serif;font-size:1.25rem;letter-spacing:0}#content .advanced-search-filters label{font-family:Helvetica,sans-serif;font-size:.875rem;letter-spacing:0}#content .advanced-search-filters label.label{color:#aaa}#content .advanced-search-filters label.checkbox{margin-inline-end:10px}#content .search-results>.subtitle{color:#333;font-family:Source Sans Pro Semibold,sans-serif;font-size:1.75rem;letter-spacing:0}#content .search-results_total{color:#000;font-family:Open Sans Semibold,sans-serif;font-size:1rem;opacity:.5;text-align:start}#content .search-results .is-centered{margin:10px 0 30px;text-align:center}#content .search-results>article{background-color:#fff;border:1px solid #d8d8d8;inline-size:100%;padding:30px}#content .search-results>article .item-entry-inner{border:none;padding:0}#content .search-results>article .item-entry-header{margin:0}#content .search-results>article .search-entry-title a{color:#333;font-family:Source Sans Pro Bold,sans-serif;font-size:1.5625rem;letter-spacing:0}#content .search-results>article .search-entry-title a:hover{color:#000}#content .search-results>article+article{border-block-start:none}#searchform-dropdown{background-color:#fff;border-block-start:3px solid #eceff4;box-shadow:0 2px 7px #0000001a;inline-size:260px;inset-block-start:100%;opacity:0;padding:15px;position:absolute;transition:all .25s ease-in-out;visibility:hidden;z-index:10000}#searchform-dropdown.header-searchform-before{inset-inline-start:0}#searchform-dropdown.header-searchform-after{inset-inline-end:0}#searchform-dropdown input{background-color:#0000;border-radius:0;display:block;margin:0}.no-top-border #searchform-dropdown{border:none}#searchform-dropdown.show{opacity:1;visibility:visible}#site-header.header-replace #site-navigation .dropdown-menu{transition:opacity .25s ease-in-out}#searchform-header-replace,#site-header.header-replace #site-navigation.hide .dropdown-menu{opacity:0;visibility:hidden}#searchform-header-replace{inset-block-start:0;inset-inline-end:0;position:absolute;transition:opacity .25s ease-in-out}#searchform-header-replace,#searchform-header-replace form{block-size:100%;inline-size:100%}#searchform-header-replace input{background-color:#0000;block-size:100%;border:0;border-radius:0;color:#434c5e;font-size:1.375rem;inline-size:94%;margin:0;outline:0;padding:0}#searchform-header-replace-close{block-size:40px;color:#434c5e;cursor:pointer;font-size:1.625rem;inset-block-start:50%;inset-inline-end:8px;line-height:2.5rem;margin-block-start:-20px;position:absolute;transition:all .3s ease}#searchform-header-replace-close:hover{color:#2e3440}#searchform-header-replace.show{opacity:1;visibility:visible}#searchform-overlay{background-color:#000000e6;block-size:100%;display:none;inline-size:100%;inset-block-start:0;inset-inline-start:0;position:fixed;z-index:9999}#searchform-overlay .container{block-size:100%;max-inline-size:700px;position:relative}#searchform-overlay a.search-overlay-close{background-color:#fff3;block-size:40px;border-radius:2px;inline-size:40px;inset-block-start:-50px;inset-inline-start:50%;margin-inline-start:-20px;position:absolute;text-align:center}#searchform-overlay a.search-overlay-close:hover{background-color:#ffffff4d}#searchform-overlay a.search-overlay-close span{block-size:24px;display:inline-block;inline-size:24px;position:relative}#searchform-overlay a.search-overlay-close span:after,#searchform-overlay a.search-overlay-close span:before{background-color:#5e81ac;block-size:2px;border-radius:5px;content:"";inline-size:100%;inset-block-start:50%;inset-inline-start:0;margin-block-start:6px;position:absolute}#searchform-overlay a.search-overlay-close span:before{transform:rotate(45deg)}#searchform-overlay a.search-overlay-close span:after{transform:rotate(-45deg)}#searchform-overlay form{inline-size:100%;inset-block-start:50%;inset-inline-start:0;margin-block-start:-33px;position:absolute;text-align:center}#searchform-overlay form input,#searchform-overlay form label{color:#5e81ac;font-size:1.25rem;letter-spacing:.0625rem;line-height:1.3;margin:0;min-block-size:50px;padding:18px 0;text-align:center;text-transform:uppercase}#searchform-overlay form input{background-color:#0000;border:0;border-block-end:1px solid #d08770;position:relative;transition:border-color .3s ease;z-index:2}#searchform-overlay form input:hover{border-color:#ebcb8b}#searchform-overlay form input:focus{border-color:#a3be8c}#searchform-overlay form label{cursor:text;display:block;inset-block:0;inset-inline:0;opacity:.5;position:absolute;z-index:1}#searchform-overlay form label i{animation:blink 1s linear infinite;background-color:#5e81ac;block-size:3px;display:inline-block;inline-size:3px;margin-inline-start:3px}#searchform-overlay form label i+i{animation-delay:.2s}#searchform-overlay form label i+i+i{animation-delay:.4s}#searchform-overlay form.search-filled label{opacity:0;transition-duration:.15s}@media only screen and (max-width:959px){#searchform-overlay{display:none!important}}
