/*!
 * Bootstrap v4.5.3 — обрезанная сборка (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors / Twitter, Inc. Лицензия MIT.
 *
 * Из полного файла оставлены только те правила, что действительно нужны сайту:
 *   - reboot целиком (базовые стили тегов, на них держится вся вёрстка темы);
 *   - сетка: container, row, col-lg-3/9, col-md-6, col-sm-12;
 *   - шапка: navbar и всё семейство navbar-*;
 *   - collapse и dropdown вместе с классами, которые навешивает JS бутстрапа
 *     (show, collapsing) — без них не открывалось бы мобильное меню;
 *   - sr-only и утилита p-0.
 * Выброшены кнопки, формы, модалки, таблицы, карточки, алерты, спиннеры
 * и остальные утилиты — на сайте они не встречаются ни разу.
 *
 * Полный исходник лежит рядом как bootstrap.full.css: если понадобится класс,
 * которого тут нет, правильнее перегенерировать этот файл, а не дописывать руками.
 */
:root{--blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,::after,::before{box-sizing: border-box}html{font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display: block}body{margin: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    text-align: left;
    background-color: #fff}[tabindex="-1"]:focus:not(:focus-visible){outline: 0 !important}hr{box-sizing: content-box;
    height: 0;
    overflow: visible}h1,h2,h3,h4,h5,h6{margin-top: 0;
    margin-bottom: .5rem}p{margin-top: 0;
    margin-bottom: 1rem}abbr[data-original-title],abbr[title]{text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none}address{margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit}dl,ol,ul{margin-top: 0;
    margin-bottom: 1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom: 0}dt{font-weight: 700}dd{margin-bottom: .5rem;
    margin-left: 0}blockquote{margin: 0 0 1rem}b,strong{font-weight: bolder}small{font-size: 80%}sub,sup{position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline}sub{bottom: -.25em}sup{top: -.5em}a{color: #007bff;
    text-decoration: none;
    background-color: transparent}a:hover{color: #0056b3;
    text-decoration: underline}a:not([href]):not([class]){color: inherit;
    text-decoration: none}a:not([href]):not([class]):hover{color: inherit;
    text-decoration: none}code,kbd,pre,samp{font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em}pre{margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar}figure{margin: 0 0 1rem}img{vertical-align: middle;
    border-style: none}svg{overflow: hidden;
    vertical-align: middle}table{border-collapse: collapse}caption{padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom}th{text-align: inherit;
    text-align: -webkit-match-parent}label{display: inline-block;
    margin-bottom: .5rem}button{border-radius: 0}button:focus{outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit}button,input{overflow: visible}button,select{text-transform: none}[role=button]{cursor: pointer}select{word-wrap: normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance: button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor: pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding: 0;
    border-style: none}input[type=checkbox],input[type=radio]{box-sizing: border-box;
    padding: 0}textarea{overflow: auto;
    resize: vertical}fieldset{min-width: 0;
    padding: 0;
    margin: 0;
    border: 0}legend{display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal}progress{vertical-align: baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height: auto}[type=search]{outline-offset: -2px;
    -webkit-appearance: none}[type=search]::-webkit-search-decoration{-webkit-appearance: none}::-webkit-file-upload-button{font: inherit;
    -webkit-appearance: button}output{display: inline-block}summary{display: list-item;
    cursor: pointer}template{display: none}[hidden]{display: none !important}h1,h2,h3,h4,h5,h6{margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2}h1{font-size: 2.5rem}h2{font-size: 2rem}h3{font-size: 1.75rem}h4{font-size: 1.5rem}h5{font-size: 1.25rem}h6{font-size: 1rem}hr{margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1)}small{font-size: 80%;
    font-weight: 400}mark{padding: .2em;
    background-color: #fcf8e3}code{font-size: 87.5%;
    color: #e83e8c;
    word-wrap: break-word}a>code{color: inherit}kbd{padding: .2rem .4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem}kbd kbd{padding: 0;
    font-size: 100%;
    font-weight: 700}pre{display: block;
    font-size: 87.5%;
    color: #212529}pre code{font-size: inherit;
    color: inherit;
    word-break: normal}.container{width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto}@media (min-width:576px){.container{max-width: 540px}}@media (min-width:768px){.container{max-width: 720px}}@media (min-width:992px){.container{max-width: 960px}}@media (min-width:1200px){.container{max-width: 1170px;
        padding: 0;}}.row{display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px}.col-lg-3,.col-lg-9,.col-md-6,.col-sm-12{position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px}@media (min-width:576px){.col-sm-12{-ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%}}@media (min-width:768px){.col-md-6{-ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%}}@media (min-width:992px){.col-lg-3{-ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%}.col-lg-9{-ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%}}.fade{transition: opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition: none}}.fade:not(.show){opacity: 0}.collapse:not(.show){display: none}.collapsing{position: relative;
    height: 0;
    overflow: hidden;
    transition: height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition: none}}.dropdown,.dropup{position: relative}.dropdown-toggle{white-space: nowrap}.dropdown-toggle::after{display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent}.dropdown-toggle:empty::after{margin-left: 0}.dropdown-menu{position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem}.dropup .dropdown-menu{top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem}.dropup .dropdown-toggle::after{display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left: 0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right: auto;
    bottom: auto}.dropdown-menu.show{display: block}.navbar{position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem}.navbar .container{display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between}.navbar-brand{display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration: none}.navbar-nav{display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none}.navbar-nav .dropdown-menu{position: static;
    float: none}.navbar-collapse{-ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-align: center;
    align-items: center}.navbar-toggler{padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration: none}.navbar-toggler-icon{display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%}@media (max-width:991.98px){.navbar-expand-lg>.container{padding-right: 0;
        padding-left: 0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction: row;
        flex-direction: row}.navbar-expand-lg .navbar-nav .dropdown-menu{position: absolute}.navbar-expand-lg>.container{-ms-flex-wrap: nowrap;
        flex-wrap: nowrap}.navbar-expand-lg .navbar-collapse{display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto}.navbar-expand-lg .navbar-toggler{display: none}}.media{display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start}.media-body{-ms-flex: 1;
    flex: 1}.sr-only{position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0}.p-0{padding: 0 !important}@media print{*,::after,::before{text-shadow: none !important;
        box-shadow: none !important}abbr[title]::after{content: " ("attr(title) ")"}pre{white-space: pre-wrap !important}blockquote,pre{border: 1px solid #adb5bd;
        page-break-inside: avoid}thead{display: table-header-group}img,tr{page-break-inside: avoid}h2,h3,p{orphans: 3;
        widows: 3}h2,h3{page-break-after: avoid}body{min-width: 992px !important}.container{min-width: 992px !important}.navbar{display: none}}