/*
Theme Name: TE-BLOG
Description: Тема блога Tran-Express.
Version: 2.0.0
Requires at least: 6.9
Requires PHP: 8.3
Text Domain: te-blog
*/

/* основные цвета */

body {
    --main-blue: #0088CC;
    --sky-500: #0099e6;
    --light-gray: #606060;
    --neutral-200: #e6e5e5;
    --smoke-gray: #f4f4f4;
    --black: #121214;
    --white: #fff;
    --neutral-900: #121214;
    --neutral-500: #777777;
}

h2,
h3 {
    margin-top: 3rem;
    margin-bottom: 1.5rem;
}

html {
    font-size: 20px;
}

@media (max-width: 992px) {
    html {
        font-size: 18px;
    }
}

a {
    text-decoration: none;
    color: var(--main-blue);
}

a:hover {
    text-decoration: underline;
    color: var(--sky-500);
}



img {
    display: block;
    height: auto;
    max-width: 100%;
    box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0px 0 1px rgba(10, 10, 10, 0.02);
}



main.container {
    padding-top: 80px;
    padding-bottom: 80px;
}

@media (max-width: 991px) {
    main.container {
        padding-top: 20px;
        padding-bottom: 50px;
    }
}


/*Блоки плюсов и минусов*/
.plus-box,
.minus-box {
    padding: 1rem;
    margin-bottom: 1rem;
}

.plus-box ul,
.minus-box ul {
    list-style: none;
    margin: 0;
    padding-left: 1rem;
}

.plus-box ul li:before,
.minus-box ul li:before {
    margin-right: 0.25rem;
}

.plus-box {
    border: 1px solid green;
}

.plus-box li:before {
    content: "+ ";
    color: green;
}

.minus-box {
    border: 1px solid #e03058;
}

.minus-box li:before {
    content: "− ";
    color: #e03058;
}

/*/Блоки плюсов и минусов*/


/*Выделение фрагмента текста для справки*/
mark,
.mark {
    background: rgba(0, 136, 204, 0.2);
    padding: 0;
    color: #4a4a4a;
}

/*/Выделение фрагмента текста для справки*/


/*Оформление hr*/
hr {
    background-image: linear-gradient(to right, transparent, rgb(0, 0, 0), transparent);
    border: 0;
    height: 1px;
    margin: 42px 0;
}

/*/Оформление hr*/


/*Цитаты сотрудников*/
figure.blockquote {
    padding: 10px 20px;
    border-left: 5px solid #eee;
    margin-bottom: 1rem;
}

figure.blockquote blockquote {
    font-size: 1rem;
    font-style: italic;
    padding: 0;
    margin: 0;
}

figure.blockquote blockquote+figcaption {
    margin-top: 1rem;
    font-size: 0.875rem;
}

figure.blockquote blockquote+figcaption.blockquote-author {
    display: flex;
    align-items: center;
    gap: 1rem;
    font-size: 16px;
}

figure.blockquote blockquote+figcaption.blockquote-author img.blockquote-author-img {
    border-radius: 50%;
    max-width: 50px;
    margin: 0;
}

/*/Цитаты сотрудников*/


/*Красные цифры в нумерации списка*/
section[class^=counter-],
section[class*=" counter-"] {
    counter-reset: red-counter;
}

ol.with-red-figures {
    list-style: none;
    padding: 0;
}

ol.with-red-figures li {
    display: flex;
    margin-bottom: 1rem;
    gap: 1rem;
}

ol.with-red-figures li::before {
    counter-increment: red-counter;
    content: counter(red-counter);
    flex: 0 0 3rem;
    height: 3rem;
    display: inline-block;
    line-height: 3rem;
    text-align: center;
    border: 1px solid red;
    color: red;
    font-weight: 600;
    font-size: 1.5rem;
}

/*/Красные цифры в нумерации списка*/


/*Синяя плашка с информацией*/
.vivid-block {
    border-left: 7px solid #0088CC;
    background: #eef9ff;
    padding: 1rem;
    margin: 1rem 0;
}

/*/Синяя плашка с информацией*/


/*Блок важно*/
.nb-block {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid #faebcc;
    border-radius: 4px;
    background-color: #fcf8e3;
    color: #8a6d3b;
    font-style: italic;
}

.nb-block .nb-title {
    font-weight: 700;
    font-style: normal;
}

/*/Блок важно*/


/*Статья в общем списке*/
.link-article {
    color: var(--black);
    text-decoration: none;
    color: var(--black);
}

.link-article:hover {
    color: var(--black);
    text-decoration: none;
    color: var(--black);
}

.el-article {
    background-color: var(--smoke-gray);
    padding: 30px;
    margin-bottom: 20px;
    border-radius: 4px;
}

.el-article h2 {
    margin-top: 0;
}

.el-article:hover {
    background-color: var(--neutral-200);
    text-decoration: none;
    color: var(--black);
}


.el-article h2,
.el-article p {
    margin-bottom: 20px;
}


.wrapper-date-article {
    display: flex;
    justify-content: space-between;
    color: var(--light-gray);
    font-size: 14px;
}

.wrapper-date-article p {
    margin: 0;
}


@media (max-width: 991px) {
    .wrapper-date-article {
        flex-direction: column;
        align-items: flex-start;
        gap: 5px;
        margin-bottom: 20px;
    }
}

/*/Статья в общем списке*/


/*Кнопка подгрузки*/
#load-more {
    border: 1px solid var(--main-blue);
    padding: 10px 40px;
    background: none;
    border-radius: 6px;
    color: var(--main-blue);
    margin-top: 40px;
}

/*Кнопка подгрузки*/


/*Заголовок и описание категории*/
.blog-title-h1 {
    text-align: center;
    margin-bottom: 40px;
}

.category-description {
    margin-bottom: 40px;
}

/*/Заголовок и описание категории*/


/*страница категорий*/
.wrapper-category-el {
    display: flex;
    align-items: center;
    gap: 9px;
}

.category-indent {
    margin-bottom: 40px;
}

@media (max-width: 768px) {
    .category-indent {
        margin-bottom: 20px;
    }
}

/*/страница категорий*/


/*сайдбар*/



.sidebar a p {
    font-size: 16px;
    margin: 10px 0 0 0;
}

.sidebar a:hover {
    text-decoration: underline;
    color: var(--sky-500);
}

.sidebar-el {
    background-color: var(--smoke-gray);
    padding: 20px;
    border-radius: 4px;
    font-size: 16px;
	max-height: 80vh;
    display: flex;
    flex-direction: column;
}


.sidebar-el li {
    list-style: none;
}

.title-sidebar-el {
    color: var(--black);
    font-weight: 700;
    margin-bottom: 20px;
    font-size: 16px;
}

.btn-sidebar {
    color: var(--light-gray);
    border: none;
    background: none;
}

@media(max-width: 992px) {
    .btn-sidebar {
        display: none;
    }
}


.sidebar .sidebar-el:not(:first-child) {
    margin-top: 40px;
}

.sidebar-category-link {
    text-align: center;
    margin-top: 20px;
    font-weight: 700;
}

.first-el-content {
    margin-bottom: 16px;
}


.second-el-content:last-child {
    margin-bottom: 16px;
}



.sidebar-el ul {
    padding-left: 8px;
}

.sidebar-content-list {
    overflow-y: auto;
    flex: 1;
    margin: 10px 0;
    font-size: 14px;
}

.second-el-content {
    margin-bottom: 4px;
}

@media (max-width: 991px) {
    .title-sidebar-content-table {
        display: none;
    }
}

.accordion-table-content {
    margin-top: 36px;
}

.accordion-table-content button.accordion-te.collapsed, .accordion-table-conten button.accordion-te:not(.collapsed),
.accordion-table-content button.accordion-button:not(.collapsed)
{
    background-color: var(--smoke-gray);
    font-weight: 600;
    color: var(--black);
}

.accordion-table-content .accordion-button:focus {
    box-shadow: none;
}

.accordion-table-content .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed {
    border-radius: 4px;
}

.accordion-table-content .accordion-button::after {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3e%3cpath d='M14 4.5L7.5 10.5L1 4.5' stroke='%230088CC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); 
}


.accordion-table-content .sidebar-el {
    padding-top: 0;
    border-radius: 0 0 4px 4px;
}

.accordion-table-content .accordion-button:not(.collapsed) {
    box-shadow: none;
}

@media (max-width: 575.98px) {
    .single-post main.container > .row > .col-md-3,
    .single-post main.container > .row > .col-12.col-lg-9,
    .single-post .accordion-table-content .accordion-item,
    .single-post .accordion-table-content .accordion-collapse,
    .single-post .accordion-table-content .sidebar,
    .single-post .accordion-table-content .sidebar-el,
    .single-post .accordion-table-content .sidebar-content-list {
        min-width: 0;
    }

    .single-post .col-12.col-lg-9 :is(h1, h2, h3, h4, p, li, a),
    .single-post .accordion-table-content .accordion-button {
        overflow-wrap: anywhere;
    }
}

.wrapper-sidebar-category-link {
overflow-y: auto;
}

/*/сайдбар*/




/* Коммерческий блок */
.commercial-block {
    border-top: 4px solid var(--main-blue);
    border-bottom: 4px solid var(--main-blue);
    background: rgba(238, 249, 255, 1);
    padding: 30px;
    margin: 30px 0;
}

.commercial-block a:hover {
    text-decoration: underline;
    color: var(--sky-500);
}

.text-action-commerical {
    font-weight: 600;
}

.wrapper-town-commerical-block {
    display: flex;
    gap: 30px;
    flex-direction: column;
}

@media (max-width: 768px) {
    .wrapper-town-commerical-block {
        flex-direction: column;
        gap: 0;
        align-items: start;
    }
}

footer {
    background-color: var(--neutral-900);
    color: var(--neutral-500);
    padding: 51px 0;
    text-align: center;
}


/* Иконки городов */
.icon-town {
    display: flex;
    align-items: center;
    gap: 10px;
    position: relative;
    padding-left: 0;
}

.icon-town:before {
    content: ""; 
    display: block; 
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: contain;
    flex-shrink: 0;
}

@media (max-width: 768px) {
    .wrapper-town-commerical-block {
        flex-direction: column;
        gap: 15px;
        align-items: flex-start;
    }

    .icon-town {
        gap: 10px;
        align-items: center;
    }

    .icon-town:before {
        margin: 0;
    }
}



.icon-town.spb:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3c!-- Creator: CorelDRAW 2021.5 --%3e%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='40px' height='40px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 340.75 340.75' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3e%3cdefs%3e%3cstyle type='text/css'%3e%3c![CDATA[ .fil3 %7bfill:none%7d .fil4 %7bfill:%23554F43%7d .fil0 %7bfill:%23A7E4FF%7d .fil1 %7bfill:%23C6AA87%7d .fil5 %7bfill:%23C88956%7d .fil7 %7bfill:%23EFB00C%7d .fil2 %7bfill:%23382222;fill-rule:nonzero%7d .fil6 %7bfill:%23EFB00C;fill-rule:nonzero%7d ]]%3e%3c/style%3e%3cclipPath id='id0'%3e%3cpath d='M25.86 0l289.03 0c14.22,0 25.86,11.64 25.86,25.86l0 289.03c0,14.22 -11.64,25.86 -25.86,25.86l-289.03 0c-14.22,0 -25.86,-11.64 -25.86,-25.86l0 -289.03c0,-14.22 11.64,-25.86 25.86,-25.86z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='Слой_x0020_1'%3e%3cmetadata id='CorelCorpID_0Corel-Layer'/%3e%3cpath id='fon' class='fil0' d='M25.86 0l289.03 0c14.22,0 25.86,11.64 25.86,25.86l0 289.03c0,14.22 -11.64,25.86 -25.86,25.86l-289.03 0c-14.22,0 -25.86,-11.64 -25.86,-25.86l0 -289.03c0,-14.22 11.64,-25.86 25.86,-25.86z'/%3e%3cg style='clip-path:url(%23id0)'%3e%3cg id='_1532580711280'%3e%3crect id='pryamougolnik' class='fil1' y='323.74' width='340.75' height='15.95'/%3e%3cpath id='obvodka-pryamougolnika' class='fil2' d='M0 322.22l342.27 0 0 18.99 -343.79 0 0 -18.99 1.52 0zm339.23 3.04l-337.71 0 0 12.9 337.71 0 0 -12.9z'/%3e%3c/g%3e%3c/g%3e%3cpath class='fil3' d='M25.86 0l289.03 0c14.22,0 25.86,11.64 25.86,25.86l0 289.03c0,14.22 -11.64,25.86 -25.86,25.86l-289.03 0c-14.22,0 -25.86,-11.64 -25.86,-25.86l0 -289.03c0,-14.22 11.64,-25.86 25.86,-25.86z'/%3e%3cg id='sobor'%3e%3cg id='osnovanie-za-kolonnami'%3e%3cpath id='figura-9' class='fil4' d='M239.58 228.89l0 79.77 -13.08 0 0 -79.77 13.08 0zm-32.68 0l0 79.77 -25.86 0 0 -79.77 25.86 0zm-45.45 0l0 79.77 -25.86 0 0 -79.77 25.86 0zm-45.45 0l0 79.77 -13.08 0 0 -79.77 13.08 0z'/%3e%3cpath id='obvodka-9' class='fil2' d='M241.1 228.89l0 81.3 -16.13 0 0 -82.82 16.13 0 0 1.52zm-3.05 78.25l0 -76.73 -10.03 0 0 76.73 10.03 0zm-29.62 -78.25l0 81.3 -28.91 0 0 -82.82 28.91 0 0 1.52zm-3.05 78.25l0 -76.73 -22.81 0 0 76.73 22.81 0zm-42.41 -78.25l0 81.3 -28.9 0 0 -82.82 28.9 0 0 1.52zm-3.04 78.25l0 -76.73 -22.82 0 0 76.73 22.82 0zm-42.41 -78.25l0 81.3 -16.12 0 0 -82.82 16.12 0 0 1.52zm-3.04 78.25l0 -76.73 -10.04 0 0 76.73 10.04 0z'/%3e%3c/g%3e%3cg id='nizhnee-osnovanie'%3e%3cpolygon id='figura-8' class='fil1' points='85.31,308.66 257.19,308.66 257.19,323.72 85.31,323.72 '/%3e%3cpath id='obvodka-8' class='fil2' d='M85.31 307.14l173.4 0 0 18.11 -174.92 0 0 -18.11 1.52 0zm170.35 3.05l-168.83 0 0 12.01 168.83 0 0 -12.01z'/%3e%3c/g%3e%3cg id='kolonna-3'%3e%3cpolygon id='figura--7' class='fil5' points='135.59,228.89 135.59,308.66 116,308.66 116,228.89 '/%3e%3cpath id='obvodka-7' class='fil2' d='M137.11 228.89l0 81.3 -22.63 0 0 -82.82 22.63 0 0 1.52zm-3.04 78.25l0 -76.73 -16.55 0 0 76.73 16.55 0z'/%3e%3c/g%3e%3cg id='kolonna-2'%3e%3cpolygon id='figura-6' class='fil5' points='181.04,228.89 181.04,308.66 161.45,308.66 161.45,228.89 '/%3e%3cpath id='obvodka-6' class='fil2' d='M182.57 228.89l0 81.3 -22.64 0 0 -82.82 22.64 0 0 1.52zm-3.05 78.25l0 -76.73 -16.55 0 0 76.73 16.55 0z'/%3e%3c/g%3e%3cg id='kolonna-1'%3e%3cpolygon id='figura-5' class='fil5' points='226.5,228.89 226.5,308.66 206.9,308.66 206.9,228.89 '/%3e%3cpath id='obvodka-5' class='fil2' d='M228.02 228.89l0 81.3 -22.64 0 0 -82.82 22.64 0 0 1.52zm-3.05 78.25l0 -76.73 -16.54 0 0 76.73 16.54 0z'/%3e%3c/g%3e%3cg id='osnova-2'%3e%3cpolygon id='figura-4' class='fil1' points='85.31,213.83 102.92,213.83 239.58,213.83 257.19,213.83 257.19,228.89 85.31,228.89 '/%3e%3cpath id='obvodka-4' class='fil2' d='M85.31 212.31l173.4 0 0 18.1 -174.92 0 0 -18.1 1.52 0zm17.61 3.04l-16.09 0 0 12.02 168.83 0 0 -12.02 -152.74 0z'/%3e%3c/g%3e%3cg id='osnova'%3e%3crect id='figura-3' class='fil1' x='102.92' y='174.05' width='136.66' height='39.78'/%3e%3cpath id='obvodka-3' class='fil2' d='M102.92 172.53l138.18 0 0 42.82 -139.7 0 0 -42.82 1.52 0zm135.13 3.04l-133.61 0 0 36.74 133.61 0 0 -36.74z'/%3e%3c/g%3e%3cg id='kupol'%3e%3cpath id='figura-2' class='fil6' d='M115.25 174.05l0 -8c0,-83.98 109.6,-83.98 109.6,0l0 8 -109.6 0z'/%3e%3cpath id='obvodka-2' class='fil2' d='M113.73 174.05l0 -8c0,-30.92 14.59,-50.73 33.26,-59.43 7.28,-3.38 15.17,-5.08 23.06,-5.08 7.89,0 15.78,1.7 23.05,5.08 18.68,8.7 33.27,28.51 33.27,59.43l0 9.52 -112.64 0 0 -1.52zm3.04 -8l0 6.48 106.56 0 0 -6.48c0,-29.55 -13.82,-48.43 -31.51,-56.67 -6.87,-3.19 -14.32,-4.79 -21.77,-4.79 -7.46,0 -14.91,1.6 -21.78,4.79 -17.68,8.24 -31.5,27.12 -31.5,56.67z'/%3e%3c/g%3e%3cg id='verhushka'%3e%3cpath id='figura-1' class='fil1' d='M161.07 76.74l17.96 0 0 27.1c-5.94,-1.01 -12.02,-1.01 -17.96,0l0 -27.1z'/%3e%3cpath id='obvodka-1' class='fil2' d='M161.07 75.22l19.48 0 0 30.42 -1.77 -0.3c-2.88,-0.49 -5.8,-0.74 -8.73,-0.74l0 0c-2.91,0 -5.83,0.24 -8.73,0.74l-1.78 0.3 0 -30.42 1.53 0zm16.44 3.04l-14.92 0 0 23.81c2.46,-0.34 4.96,-0.5 7.46,-0.5l0 -0.01c2.48,0 4.98,0.17 7.46,0.51l0 -23.81z'/%3e%3c/g%3e%3cg id='shtil'%3e%3crect id='figura' class='fil7' x='165.56' y='20.13' width='8.98' height='56.6'/%3e%3cpath id='obvodka' class='fil2' d='M165.56 18.61l10.5 0 0 59.65 -12.02 0 0 -59.65 1.52 0zm7.46 3.05l-5.94 0 0 53.55 5.94 0 0 -53.55z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e ");
}

.icon-town.moscow:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3c!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3c!-- Creator: CorelDRAW 2021.5 --%3e%3csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='40px' height='40px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 1262.05 1262.05' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3e%3cdefs%3e%3cstyle type='text/css'%3e%3c![CDATA[ .fil3 %7bfill:none%7d .fil7 %7bfill:%233D4550%7d .fil10 %7bfill:%234C8E5E%7d .fil0 %7bfill:%23A7E4FF%7d .fil1 %7bfill:%23BD5235%7d .fil4 %7bfill:%23D04C27%7d .fil6 %7bfill:%23F6BD03%7d .fil5 %7bfill:white%7d .fil2 %7bfill:black;fill-rule:nonzero%7d .fil8 %7bfill:%23F6BD05;fill-rule:nonzero%7d .fil9 %7bfill:white;fill-rule:nonzero%7d ]]%3e%3c/style%3e%3cclipPath id='id0'%3e%3cpath d='M95.79 0l1070.47 0c52.69,0 95.79,43.1 95.79,95.79l0 1070.47c0,52.69 -43.1,95.79 -95.79,95.79l-1070.47 0c-52.69,0 -95.79,-43.1 -95.79,-95.79l0 -1070.47c0,-52.69 43.1,-95.79 95.79,-95.79z'/%3e%3c/clipPath%3e%3c/defs%3e%3cg id='Слой_x0020_1'%3e%3cmetadata id='CorelCorpID_0Corel-Layer'/%3e%3cpath class='fil0' d='M95.79 0l1070.47 0c52.69,0 95.79,43.1 95.79,95.79l0 1070.47c0,52.69 -43.1,95.79 -95.79,95.79l-1070.47 0c-52.69,0 -95.79,-43.1 -95.79,-95.79l0 -1070.47c0,-52.69 43.1,-95.79 95.79,-95.79z'/%3e%3cg style='clip-path:url(%23id0)'%3e%3cg id='_1532574649008'%3e%3cpath id='_1' class='fil1' d='M0.56 869.84c28.75,8.77 56.68,22.44 73.16,39.86 15.98,-15.34 35.67,-28.86 65.95,-39.86l0 104.18 68.75 0 0 -104.18c28.75,9.2 56.68,23.55 73.16,41.83 15.97,-16.1 35.66,-30.28 65.95,-41.83l0 104.18 83.04 0 0 282.42 -430.01 0 0 -280.85 0 -1.57 0 -104.18z'/%3e%3cpath class='fil2' d='M6.68 864.47c15.28,4.71 30.35,10.81 43.66,18.14 10.34,5.69 19.65,12.15 27.23,19.3 7.15,-6.55 15.07,-12.75 24.28,-18.54 10.88,-6.86 23.59,-13.16 38.98,-18.81l7.48 -2.75 0 106.58 56.89 0 0 -106.25 7.27 2.35c15.32,4.95 30.4,11.36 43.69,19.04 10.3,5.95 19.58,12.7 27.14,20.16 7.12,-6.84 15,-13.31 24.15,-19.35 10.91,-7.21 23.63,-13.83 39.01,-19.76l7.56 -2.92 0 106.73 82.19 0c0.02,97.89 0,195.79 0,293.68l-436.73 0 0 -399.82 7.2 2.22zm38.34 28c-10.55,-5.81 -22.3,-10.82 -34.38,-14.93l0 373.26 414.41 0 0 -271.14 -82.19 0 0 -101.5c-11.25,4.81 -20.87,10.02 -29.31,15.6 -10.27,6.78 -18.8,14.1 -26.43,21.88l-4.14 4.22 -3.94 -4.42c-7.33,-8.21 -17.17,-15.64 -28.41,-22.14 -10.54,-6.09 -22.25,-11.33 -34.28,-15.64l0 102 -79.2 0 0 -101.65c-11.28,4.58 -20.94,9.57 -29.42,14.91 -10.25,6.45 -18.78,13.43 -26.41,20.83l-4.04 3.92 -3.85 -4.12c-7.31,-7.81 -17.15,-14.88 -28.41,-21.08z'/%3e%3cpath id='Фигур' class='fil1' d='M1256.59 869.84c-28.41,8.75 -56.03,22.41 -72.32,39.81 -15.79,-15.32 -35.26,-28.82 -65.2,-39.81l0 104.05 -67.97 0 0 -104.05c-28.41,9.19 -56.03,23.52 -72.32,41.78 -15.79,-16.08 -35.26,-30.25 -65.2,-41.78l0 104.05 -82.1 0 0 282.04 425.11 0 0 -280.47 0 -1.57 0 -104.05z'/%3e%3cpath class='fil2' d='M1251.28 877.61c-12.03,4.1 -23.74,9.1 -34.26,14.9 -11.26,6.2 -21.1,13.28 -28.39,21.07l-3.91 4.19 -4.1 -3.99c-7.64,-7.42 -16.17,-14.4 -26.39,-20.84 -8.42,-5.31 -18.03,-10.28 -29.3,-14.86l0 101.68 -79.3 0 0 -102.04c-11.99,4.3 -23.66,9.54 -34.14,15.6 -11.23,6.49 -21.06,13.92 -28.39,22.15l-4 4.49 -4.22 -4.29c-7.63,-7.79 -16.16,-15.12 -26.41,-21.89 -8.41,-5.57 -17.99,-10.77 -29.18,-15.56l0 101.54 -82.16 0 0 271.32 414.15 0 0 -373.47zm-39.68 5.02c13.29,-7.33 28.37,-13.44 43.66,-18.16l7.29 -2.25 0 400.16c-145.56,0 -291.13,-0.04 -436.7,0l0 -293.91 82.16 0 0 -106.82 7.67 2.95c15.39,5.94 28.11,12.57 39.01,19.78 9.13,6.04 16.98,12.49 24.08,19.3 7.54,-7.43 16.79,-14.16 27.08,-20.11 13.31,-7.7 28.4,-14.12 43.7,-19.08l7.36 -2.38 0 106.36 56.74 0 0 -106.69 7.58 2.78c15.35,5.64 28.06,11.96 38.99,18.85 9.18,5.79 17.08,11.97 24.21,18.5 7.58,-7.16 16.87,-13.61 27.17,-19.28z'/%3e%3c/g%3e%3c/g%3e%3cpath class='fil3' d='M95.79 0l1070.47 0c52.69,0 95.79,43.1 95.79,95.79l0 1070.47c0,52.69 -43.1,95.79 -95.79,95.79l-1070.47 0c-52.69,0 -95.79,-43.1 -95.79,-95.79l0 -1070.47c0,-52.69 43.1,-95.79 95.79,-95.79z'/%3e%3cg id='osnova'%3e%3cpolygon class='fil4' points='845.82,844.22 845.82,1261.49 416.27,1261.49 416.27,844.22 '/%3e%3cpath class='fil2' d='M851.45 844.15l0 417.9c-146.94,-0.03 -293.87,-0.03 -440.81,0l0 -423.46 440.81 0 0 5.56zm-11.27 406.76l0 -401.19 -418.27 0 0 401.19 418.27 0z'/%3e%3c/g%3e%3cg id='vystup'%3e%3crect class='fil5' x='381.28' y='802.82' width='499.52' height='41.4'/%3e%3cpath class='fil2' d='M381.29 797.19l505.15 0 0 52.67 -510.79 0 0 -52.67 5.64 0zm493.88 11.27l-488.25 0 0 30.13 488.25 0 0 -30.13z'/%3e%3c/g%3e%3cg id='bashnya'%3e%3cpolygon id='Фигура_0' class='fil4' points='487.29,518.43 554.57,559.19 628.86,515.45 711.58,559.35 774.8,518.43 774.8,802.82 487.29,802.82 '/%3e%3cpath class='fil2' d='M490.2 513.63l64.41 39.02 74.11 -43.63 82.59 43.82 69.13 -44.75 0 300.37 -298.79 0 0 -300 8.55 5.17zm61.47 50.36l-58.74 -35.59 0 268.79 276.23 0 0 -268.42 -57.3 37.09 -82.87 -43.97 -74.46 43.83 -2.86 -1.73zm79.38 -9.68c33.01,0 59.54,10.03 77.91,28.4 18.38,18.37 28.4,44.9 28.4,77.91 0,33.02 -10.02,59.55 -28.4,77.92 -18.37,18.37 -44.9,28.4 -77.91,28.4 -33.02,0 -59.55,-10.03 -77.92,-28.4 -18.37,-18.37 -28.4,-44.9 -28.4,-77.92 0,-33.01 10.03,-59.54 28.4,-77.91 18.37,-18.37 44.9,-28.4 77.92,-28.4zm69.94 36.37c-16.23,-16.24 -40.04,-25.1 -69.94,-25.1 -29.91,0 -53.72,8.86 -69.95,25.1 -16.24,16.23 -25.1,40.04 -25.1,69.94 0,29.91 8.86,53.72 25.1,69.95 16.23,16.24 40.04,25.1 69.95,25.1 29.9,0 53.71,-8.86 69.94,-25.1 16.24,-16.23 25.1,-40.04 25.1,-69.95 0,-29.9 -8.86,-53.71 -25.1,-69.94z'/%3e%3c/g%3e%3cg id='chasy'%3e%3cpath class='fil6' d='M631.05 546.71c62.91,0 113.91,51 113.91,113.91 0,62.92 -51,113.92 -113.91,113.92 -62.92,0 -113.92,-51 -113.92,-113.92 0,-62.91 51,-113.91 113.92,-113.91zm0 13.24c55.6,0 100.68,45.07 100.68,100.67 0,55.61 -45.08,100.68 -100.68,100.68 -55.61,0 -100.68,-45.07 -100.68,-100.68 0,-55.6 45.07,-100.67 100.68,-100.67z'/%3e%3cpath class='fil7' d='M631.05 559.95c55.6,0 100.68,45.07 100.68,100.67 0,55.61 -45.08,100.68 -100.68,100.68 -55.61,0 -100.68,-45.07 -100.68,-100.68 0,-55.6 45.07,-100.67 100.68,-100.67zm-8.14 12.21c0,-3.73 3.03,-6.76 6.76,-6.76 3.73,0 6.76,3.03 6.76,6.76l0 81.7 81.18 0c3.74,0 6.76,3.03 6.76,6.76 0,3.74 -3.02,6.77 -6.76,6.77l-94.7 0 0 -95.23z'/%3e%3cpath class='fil8' d='M622.91 572.16c0,-3.73 3.03,-6.76 6.76,-6.76 3.73,0 6.76,3.03 6.76,6.76l0 81.7 81.18 0c3.74,0 6.76,3.03 6.76,6.76 0,3.74 -3.02,6.77 -6.76,6.77l-94.7 0 0 -95.23z'/%3e%3c/g%3e%3cg id='arka'%3e%3cpath id='Фигура_1' class='fil9' d='M489.42 1261.49l0 -251.76c0,-50.78 37.95,-82.75 86.52,-96.3 17.57,-4.89 36.43,-7.35 55.11,-7.35 18.67,0 37.53,2.46 55.1,7.35 48.57,13.55 86.52,45.52 86.52,96.3l0 251.76 -283.25 0zm39.44 -251.76l0 251.76 204.37 0 0 -251.76c0,-29.79 -25.25,-49.38 -57.56,-58.39 -13.89,-3.87 -29.17,-5.81 -44.62,-5.81 -15.46,0 -30.74,1.94 -44.63,5.81 -32.31,9.01 -57.56,28.6 -57.56,58.39z'/%3e%3cpath class='fil2' d='M483.78 1256.49l0 -248.27c0,-25.12 9.01,-45.87 23.96,-62.28 16.44,-18.04 40.07,-30.7 66.71,-38.03 8.96,-2.46 18.27,-4.32 27.73,-5.56 9.63,-1.27 19.32,-1.9 28.87,-1.9 9.54,0 19.23,0.63 28.86,1.9 9.46,1.24 18.77,3.1 27.73,5.56 26.64,7.33 50.27,19.99 66.71,38.03 14.95,16.41 23.96,37.16 23.96,62.28l0 253.83 -294.53 0 0 -5.56zm11.27 -248.27l0 242.72 28.18 0 0 -242.72c0,-15.45 6.24,-28.37 16.6,-38.73 11.17,-11.18 27.14,-19.26 45.1,-24.2 7.14,-1.96 14.64,-3.44 22.35,-4.43 7.87,-1.01 15.85,-1.51 23.77,-1.51 7.92,0 15.89,0.5 23.76,1.51 7.71,0.99 15.21,2.47 22.36,4.43 17.96,4.94 33.93,13.02 45.09,24.2 10.36,10.36 16.6,23.28 16.6,38.73l0 242.72 28.18 0 0 -242.72c0,-22.17 -7.92,-40.44 -21.06,-54.86 -14.95,-16.41 -36.69,-27.99 -61.33,-34.77 -8.49,-2.33 -17.28,-4.08 -26.19,-5.26 -8.97,-1.17 -18.17,-1.77 -27.41,-1.77 -9.25,0 -18.45,0.6 -27.42,1.77 -8.91,1.18 -17.7,2.93 -26.19,5.26 -24.64,6.78 -46.38,18.36 -61.33,34.77 -13.14,14.42 -21.06,32.69 -21.06,54.86zm39.45 242.72l193.09 0 0 -242.72c0,-12.3 -5.01,-22.64 -13.34,-30.96 -9.72,-9.73 -23.93,-16.84 -40.08,-21.29 -6.65,-1.83 -13.64,-3.2 -20.81,-4.12 -7.19,-0.92 -14.68,-1.39 -22.31,-1.39 -7.64,0 -15.13,0.47 -22.32,1.39 -7.17,0.92 -14.16,2.29 -20.81,4.12 -16.15,4.44 -30.36,11.56 -40.08,21.29 -8.32,8.32 -13.34,18.66 -13.34,30.96l0 242.72z'/%3e%3c/g%3e%3cg id='krysha'%3e%3cpolygon id='Фигура_2' class='fil10' points='651.72,277.8 691.11,392.46 741.74,539.83 711.58,559.35 628.86,515.45 554.57,559.19 520.74,538.69 570.98,392.46 610.24,278.18 631.24,262.86 '/%3e%3cpath class='fil2' d='M657.05 275.97c30.48,88.73 60.98,177.45 91.44,266.18l-36.63 23.71 -82.87 -43.97 -74.46 43.83 -40.58 -24.58c30.52,-88.81 61.05,-177.61 91.52,-266.43l25.77 -18.79 25.24 18.41 0.57 1.64zm28.73 118.32l-38.82 -113.02 -15.72 -11.47 -16.24 11.85 -87.46 254.6 27.07 16.4 74.11 -43.63 82.59 43.82 23.68 -15.33 -49.21 -143.22z'/%3e%3c/g%3e%3cg id='zvezda'%3e%3cpolygon id='Фигура_3' class='fil4' points='631.24,77.64 661.23,170.56 758.86,170.37 679.77,227.6 710.12,320.4 631.24,262.86 552.37,320.4 582.71,227.6 503.62,170.37 601.25,170.56 '/%3e%3cpath class='fil2' d='M636.59 75.93l28.73 89 110.94 -0.21 -89.87 65.04 34.48 105.43 -89.63 -65.39 -89.63 65.39 34.48 -105.43 -89.87 -65.04 110.94 0.21 34.08 -105.57 5.35 16.57zm19.29 96.34l-24.64 -76.34 -25.9 80.25 -84.32 -0.16 68.32 49.43 -26.22 80.16 68.12 -49.69 68.12 49.69 -26.21 -80.16 68.31 -49.43 -84.32 0.16 -1.26 -3.91z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e ");
}


/*Стилизация хлебных крошек*/
.container-breadcrumbs {
    margin-top: 18px;
}

ol.breadcrumb {
    margin: 0;
    font-size: 14px;
}

ol.breadcrumb li.breadcrumb-item {
    padding: 0;
    margin: 0 10px 2px 0;
    display: flex;
    gap: 10px;
}

ol.breadcrumb li.breadcrumb-item:before {
    content: none;
}

ol.breadcrumb li.breadcrumb-item:not(:last-child):after {
    content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 15 15' fill='none'%3e%3cpath d='M4 1L10 7.5L4 14' stroke='%23707070' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}




/*Синяя кнопка*/

.btn-primary {
    border-color: var(--main-blue);
    background-color: var(--main-blue);
}

.btn-primary:hover {
    background-color: #0099e6;
    border-color: #a1a1a1;
    text-decoration: none;
}


/*Пагинация*/
.pagination {
    align-items: center;
    justify-content: center;
    gap: 10px;
}


/*транслит*/
#translit-form,
.translit-form {
    border: 3px solid var(--main-blue);
    border-radius: 5px;
    padding: 15px;
}

#translit-form input,
#translit-form select,
.translit-form input,
.translit-form select {
    margin-top: 15px;
}

#translit-form button,
.translit-form button {
    margin-top: 20px;
}

.translit-form label,
.translit-form small {
    display: block;
}

.translit-form .item-translit-form {
    margin-top: 15px;
    margin-bottom: 15px;
}




.sidebar {
  position: sticky;
  top: 0;
  transition: transform 0.3s ease;
}
.sidebar.shifted {
  transform: translateY(-30%);
}

.wrapper-author-site {
	margin-top: 32px;
	font-size: 12px;
}

.wrapper-author-site p {
	margin-bottom: 0;
}
