/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.search-tabs,.search-tabs *{box-sizing:border-box;}.search-tabs{overflow:visible;margin:0;}.search-tabs .openTabby--nav{position:relative;display:none;width:auto;max-width:100%;}.search-tabs .openTabby--nav:after{display:block;content:"";clear:both;}.search-tabs .openTabby--nav ul{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:20px;margin:0;padding:0;list-style:none;}.search-tabs .openTabby--nav ul:after{display:block;content:"";clear:both;}.search-tabs .openTabby--nav ul li{flex-shrink:0;cursor:pointer;list-style:none;line-height:1.4;padding:13px 15px;color:#787777;font-weight:normal;font-style:italic;font-family:'Times New Roman',Times,serif;font-size:20px;border:0;position:relative;z-index:2;transition:color 0.3s ease;white-space:nowrap;}.search-tabs .openTabby--nav ul li:hover{color:#900606;}.search-tabs .openTabby--nav ul li.active{color:#006bbe;background-color:#FFFFFF;cursor:default;font-style:normal;}.search-tabs .openTabby--nav ul li.active::after{content:"";position:absolute;left:15px;right:15px;bottom:0;height:1px;background:linear-gradient(to right,#900606,#787777,#006bbe);pointer-events:none;}.search-tabs .openTabby--slidesContainer{background-color:#FFFFFF;display:block;position:relative;overflow:visible;width:100%;height:auto !important;min-height:0 !important;}.search-tabs .openTabby--slidesContainer .openTabby--slide{padding:20px;background:#FFFFFF;width:100%;overflow:visible;}.search-tabs.accordion .openTabby--nav ul{padding:20px;}.js .search-tabs .openTabby--nav{display:block;top:0;}.js .search-tabs .openTabby--slidesContainer{display:block;}.js .search-tabs .openTabby--slidesContainer .openTabby--slide{display:none;position:relative;opacity:0;visibility:hidden;pointer-events:none;width:0;height:0;overflow:hidden;padding:0;margin:0;}.js .search-tabs .openTabby--slidesContainer .openTabby--slide.active{display:block;opacity:1;visibility:visible;pointer-events:auto;width:100%;height:auto;overflow:visible;padding:20px;margin:0;z-index:1;}.js .search-tabs.responsive .openTabby--slidesContainer{overflow:visible;}.search-tabs .effect-fade .openTabby--slide{opacity:0;}.search-tabs .effect-fade .openTabby--slide.active{opacity:1;}.search-tabs .search-help-content{color:#787777;font-family:'Times New Roman',Times,serif;font-size:16px;line-height:1.5;}.search-tabs .search-help-content p{margin:0 0 12px;}.search-tabs .search-help-content p:first-child{margin-top:0;}.search-tabs .search-help-content p:last-child{margin-bottom:0;}.search-tabs .search-help-content ul{margin:0 0 12px;padding-left:20px;}.search-tabs .search-help-content li{margin:0 0 6px;}.search-tabs .search-help-content a{color:#006bbe;text-decoration:underline;}.search-tabs .search-help-content a:hover{color:#900606;}.search-tabs .search-form__advanced{border:0;padding:0;background:transparent;}.search-tabs .search-form__advanced-summary{display:none !important;}.search-tabs .search-form__advanced[open] > .search-form__advanced-content,.search-tabs .search-form__advanced[open] > div{display:block !important;visibility:visible !important;height:auto !important;overflow:visible !important;}.search-form__fieldset--nested{border:0;padding:0;margin:0;background:transparent;}.search-form__fieldset--nested > legend{display:none !important;}.search-form__fieldset--nested > .fieldset-wrapper{padding:0;margin:0;}.search-form__fieldset--nested .criterion{display:none;}
.search-results-page{grid-area:centercontent_block;display:grid;grid-template-columns:1.4fr 0.6fr;grid-template-rows:auto auto 1fr auto;gap:30px 20px;grid-template-areas:"container-inline    search-settings-help"
    "result_search_title search-settings-help"
    "search-result-item  search-settings-help"
    "search-pagination   search-pagination";width:100%;min-width:0;padding:20px 0;box-sizing:border-box;}.search-results-page input[type="hidden"]{display:none;}.search-results-page > .search-form{display:contents;}.search-results-page > .search-form > .search-form__basic{grid-area:container-inline;justify-self:stretch;align-self:start;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end;}.search-results-page > .search-form > .openTabby{grid-area:search-settings-help;justify-self:stretch;align-self:start;width:100%;min-width:0;}.search-form__field{display:flex;flex-direction:column;margin:0;}.search-form__field--keys{min-width:0;}.search-form__field--or,.search-form__field--phrase,.search-form__field--negative{margin-bottom:12px;}.search-form__label{display:block;margin:0 0 13px;padding:13px 0 0;color:#787777;font-family:'Times New Roman',Times,serif;font-size:20px;line-height:1.4;}.search-form__checkbox-label{display:inline-block;margin:0;padding:0;color:#787777;font-family:'Times New Roman',Times,serif;font-size:20px;line-height:1.4;}.search-form__input{width:100%;height:40px;padding:6px 12px;border:1px dashed #787777;border-radius:5px;background-color:#FFFFFF;color:#787777;font-family:'Times New Roman',Times,serif;font-size:18px;box-sizing:border-box;transition:border-color 0.3s ease;}.search-form__input:focus{outline:none;}.search-form__checkbox{margin:0;vertical-align:middle;}.search-form__button{min-height:40px;padding:6px 20px;border:1px solid #787777;border-radius:5px;background-color:#FFFFFF;color:#787777;font-family:'Times New Roman',Times,serif;font-size:18px;cursor:pointer;transition:color 0.3s ease;}.search-form__button:hover{color:#006bbe;}.search-form__button:focus-visible{outline:2px solid #006bbe;outline-offset:2px;}.search-form__field--type-article,.search-form__field--type-page,.search-form__field--type-sites-page,.search-form__field--language-ru,.search-form__field--language-und,.search-form__field--language-zxx{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:6px;line-height:1;}.search-form__field--type-article .search-form__checkbox,.search-form__field--type-page .search-form__checkbox,.search-form__field--type-sites-page .search-form__checkbox,.search-form__field--language-ru .search-form__checkbox,.search-form__field--language-und .search-form__checkbox,.search-form__field--language-zxx .search-form__checkbox{margin:0;padding:0;flex-shrink:0;width:16px;height:16px;align-self:center;display:block;vertical-align:middle;}.search-form__field--type-article .search-form__checkbox-label,.search-form__field--type-page .search-form__checkbox-label,.search-form__field--type-sites-page .search-form__checkbox-label,.search-form__field--language-ru .search-form__checkbox-label,.search-form__field--language-und .search-form__checkbox-label,.search-form__field--language-zxx .search-form__checkbox-label{display:block;margin:0;padding:0;line-height:1;align-self:center;}.search-form__help-link,.search-help-link{color:#787777;font-family:'Times New Roman',Times,serif;font-size:14px;font-style:italic;text-decoration:underline;}.search-form__help-link:hover,.search-help-link:hover{color:#006bbe;}.search-results-page .search-help-link,.search-results-page #edit-help-link{display:none !important;visibility:hidden !important;height:0 !important;width:0 !important;overflow:hidden !important;position:absolute !important;left:-9999px !important;margin:0 !important;padding:0 !important;border:0 !important;}.search-form__advanced{padding:10px;border-bottom:1px solid #e0e0e0;background-color:#FFFFFF;}.search-form__advanced-summary{cursor:pointer;color:#006bbe;font-family:'Times New Roman',Times,serif;font-size:16px;font-style:italic;}.search-form__advanced-content{margin-top:10px;}.search-form #edit-or,.search-form #edit-phrase,.search-form #edit-negative{width:100%;height:30px;padding:3px 6px;border:1px dashed #787777;border-radius:5px;background-color:#FFFFFF;color:#900606;font-family:'Times New Roman',Times,serif;font-size:18px;box-sizing:border-box;transition:border-color 0.3s ease;}.search-form #edit-or:focus,.search-form #edit-phrase:focus,.search-form #edit-negative:focus{outline:none;}.search-form__fieldset{margin:10px 0;padding:10px;border:1px dashed #787777;border-radius:5px;}.search-form__fieldset:first-child{margin-top:0;}.search-form__legend{padding:0 15px;color:#787777;font-family:'Times New Roman',Times,serif;font-size:20px;}.search-form__checkboxes{display:flex;flex-wrap:wrap;gap:10px 15px;}.search-form__checkbox-item{display:flex;align-items:center;}.search-form__fieldset--keywords .search-form__legend{color:#006bbe;font-size:20px;}.search-form__fieldset--languages .search-form__legend{color:#006bbe;font-size:20px;}.search-form label[for="edit-or"]{color:#787777;font-size:18px;margin:0 0 5px;padding:0;}.search-form label[for="edit-phrase"]{color:#787777;font-size:18px;margin:0 0 5px;padding:0;}.search-form label[for="edit-negative"]{color:#787777;font-size:18px;margin:0 0 5px;padding:0;}.search-form label[for="edit-language-ru"]{color:#787777;font-size:18px;margin:0;padding:0;}.search-results-page > h2{grid-area:result_search_title;justify-self:stretch;align-self:center;color:#006bbe;font-family:'Times New Roman',Times,serif;font-size:34px;font-weight:normal;text-align:center;padding-right:120px;margin:0;line-height:1.3;border-bottom:1px solid #900606;}.search-results-page > .search-results,.search-results-page > ol{grid-area:search-result-item;justify-self:stretch;align-self:start;list-style:none;padding:0;margin:0;}.search-result{margin-bottom:2em;padding-bottom:1.5em;border-bottom:1px solid #e0e0e0;}.search-result:last-child{border-bottom:0;}.search-result__title{font-family:'Times New Roman',Times,serif;font-size:22px;line-height:1.3;margin:0 0 0.4em;padding-left:20px;position:relative;}.search-result__title::before{content:"\274F";position:absolute;left:0;top:0;color:#787777;font-size:22px;line-height:1.3;pointer-events:none;padding-right:8px;}.search-result__link{color:#006bbe;text-decoration:none;transition:color 0.3s ease;}.search-result__link:hover{color:#900606;text-decoration:underline;}.search-result__snippet{font-family:'Times New Roman',Times,serif;font-size:18px;line-height:1.5;margin:0 0 0.4em 20px;padding-left:15px;position:relative;}.search-result__snippet::before{content:"\21B3";position:absolute;left:0;top:0;color:#787777;font-size:18px;line-height:1.5;pointer-events:none;}.search-result__snippet p{margin:0 0 0.5em;}.search-result__snippet strong,.search-result__snippet em{background-color:#FFFFFF;padding:0 2px;font-weight:bold;font-style:normal;}.search-result__info{font-family:'Times New Roman',Times,serif;font-size:14px;font-style:italic;margin:0;}.search-results__empty{grid-area:search-result-item;text-align:center;color:#787777;font-family:'Times New Roman',Times,serif;font-size:20px;font-style:italic;padding:40px 0;}.search-results-page > .pager{grid-area:search-pagination;justify-self:stretch;align-self:center;text-align:center;margin:0;}.search-results-page > .pager ul{display:inline-flex;flex-wrap:wrap;gap:5px;list-style:none;padding:0;margin:0;}.search-results-page > .pager a,.search-results-page > .pager .pager__item--current{display:inline-block;padding:6px 12px;border:1px solid #006bbe;border-radius:5px;color:#006bbe;font-family:'Times New Roman',Times,serif;font-size:16px;text-decoration:none;transition:background-color 0.3s ease,color 0.3s ease;}.search-results-page > .pager a:hover{background-color:#FFFFFF;color:#787777;}.search-results-page > .pager .pager__item--current{background-color:#FFFFFF;border-color:#900606;color:#006bbe;}.search-form__fieldset--languages .criterion,.search-form__fieldset--types .criterion{display:contents;}.search-form__fieldset-inner{margin:0;padding:0;border:0;background:transparent;}@media screen and (max-width:768px){.search-results-page{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"container-inline"
      "search-settings-help"
      "result_search_title"
      "search-result-item"
      "search-pagination";padding:20px 15px;}.search-results-page > .search-form > .search-form__basic{grid-template-columns:1fr;align-items:stretch;}.search-results-page > h2{font-size:26px;}.search-result__title{font-size:19px;}.search-result__snippet{font-size:16px;}}.search-form__field--keys .search-form__label{text-align:center;width:100%;display:block;padding-left:0;padding-right:0;}
