.alert{margin:1rem 0;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:.25rem;font-size:14px;line-height:1.5}.alert-success{color:#78c350;background-color:#ebf6e5;border-color:#aedb96}.alert-success a{color:#5fa739!important}.alert-info{color:#45bbe0;background-color:#e3f5fa;border-color:#8fd6ec}.alert-info a{color:#23a6cf!important}.alert-warning{color:#ff9800;background-color:#fff0d9;border-color:#ffc166}.alert-warning a{color:#cc7a00!important}.alert-danger{color:#f7531f;background-color:#fee5dd;border-color:#fa9879}.alert-danger a{color:#db3b08!important}.special-field{display:none!important;visibility:hidden!important}.field:not(.error-field) .field-error{display:none}.ajax-custom-form .btn-waiting,.ajax-custom-form .btn-waiting:active,.ajax-custom-form .btn-waiting:hover,.ajax-form .btn-waiting,.ajax-form .btn-waiting:active,.ajax-form .btn-waiting:hover{background-image:linear-gradient(-45deg,rgba(192,192,192,.2) 25%,transparent 25%,transparent 50%,rgba(192,192,192,.2) 50%,rgba(192,192,192,.2) 75%,transparent 75%,transparent);background-size:20px 20px;-webkit-animation:button-waiting 1s linear infinite;animation:button-waiting 1s linear infinite}@-webkit-keyframes button-waiting{from{background-position:0 0}to{background-position:20px 0}}@keyframes button-waiting{from{background-position:0 0}to{background-position:20px 0}}.simple-share a{margin:0 7px;color:#2d2d2d;line-height:24px}.article-footer .share-links a:last-child{margin-right:0}.simple-share svg{width:16px;height:16px;vertical-align:middle}.no-touchevents .simple-share a:hover{color:#0f3468}.lang-link{text-transform:capitalize}ymaps a{border-bottom:0}.text-media-grid mark{color:#252b48;background:#fff}.event-item.hidden-item{display:none}@media screen and (min-width:1001px){.aside-filter{position:relative}.aside-filter .js-close-filter{display:none}}.aside-filter.is-loading-filter:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(246,249,251,.3);z-index:1}.dark-page-bg .aside-filter.is-loading-filter:after{background:rgba(37,43,72,.3)}@media screen and (max-width:1000px){.aside-filter.is-loading-filter:after{background:rgba(0,0,0,0)!important;z-index:20}}