/* fira-sans-300 - latin */

@font-face {

    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */

    font-family: 'Fira Sans';

    font-style: normal;

    font-weight: 300;

    src: url('fonts/fira-sans-v17-latin-300.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */

}

/* fira-sans-regular - latin */

@font-face {

    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */

    font-family: 'Fira Sans';

    font-style: normal;

    font-weight: 400;

    src: url('fonts/fira-sans-v17-latin-regular.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */

}

/* fira-sans-600 - latin */

@font-face {

    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */

    font-family: 'Fira Sans';

    font-style: normal;

    font-weight: 600;

    src: url('fonts/fira-sans-v17-latin-600.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */

}

/* fira-sans-700 - latin */

@font-face {

    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */

    font-family: 'Fira Sans';

    font-style: normal;

    font-weight: 700;

    src: url('fonts/fira-sans-v17-latin-700.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */

}

/* fira-sans-800 - latin */

@font-face {

    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */

    font-family: 'Fira Sans';

    font-style: normal;

    font-weight: 800;

    src: url('fonts/fira-sans-v17-latin-800.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */

}

.page-id-23 h2[class="wp-block-heading"],
.page-id-23 h3[class="wp-block-heading"],
.page-id-23 h4[class="wp-block-heading"],
.page-id-23 h5[class="wp-block-heading"],
.page-id-23 h6[class="wp-block-heading"],
.page-id-21 h2[class="wp-block-heading"],
.page-id-21 h3[class="wp-block-heading"],
.page-id-21 h4[class="wp-block-heading"],
.page-id-21 h5[class="wp-block-heading"],
.page-id-21 h6[class="wp-block-heading"] {
    font-size: revert;
    margin: 0 auto !important;
    padding: 0 30px !important;
    max-width: 1440px;
}

.post-template-default .custom-p {
    padding: 0 30px;
}

.post-template-default .custom-p,
.post-template-default .wp-block-heading,
.post-template-default .single-new-article__buttons {
    max-width: 1440px;
}

.page-id-23 ul[class="custom-p"], .page-id-21 ul[class="custom-p"]{
    padding-left: 70px;
    list-style: disc;
}

@media screen and (min-width: 1980px) {
    .page-id-23 h1[class="wp-block-heading"],
    .page-id-23 h2[class="wp-block-heading"],
    .page-id-23 h3[class="wp-block-heading"],
    .page-id-23 h4[class="wp-block-heading"],
    .page-id-23 h5[class="wp-block-heading"],
    .page-id-23 h6[class="wp-block-heading"],
    .page-id-21 h1[class="wp-block-heading"],
    .page-id-21 h2[class="wp-block-heading"],
    .page-id-21 h3[class="wp-block-heading"],
    .page-id-21 h4[class="wp-block-heading"],
    .page-id-21 h5[class="wp-block-heading"],
    .page-id-21 h6[class="wp-block-heading"] {
        padding: 0 !important;

    }

    .page-id-23 ul[class="custom-p"], .page-id-21 ul[class="custom-p"]{
        padding-left: 40px;
    }
}

@media screen and (max-width: 920px) {
    .page-id-23 ul[class="custom-p"], .page-id-21 ul[class="custom-p"]{
        padding-left: 55px;
    }
}

@media screen and (max-width: 480px) {
    .page-id-23 ul[class="custom-p"], .page-id-21 ul[class="custom-p"]{
        padding-left: 50px;
    }
}
body .aside__button{
    height: 204px;
}

.aside__button .aside_wrap{
    width: 272px;
}
body .aside__button a{
    justify-content: left;
    padding: 0 26px 0 26px;
    width: 272px;
    gap:49px;
}
.aside__button a.style2{
    background: #ffe1dc;
    margin-bottom: 19px;
    padding-left: 33px;
    gap:27px;
}
.aside__button a.style2:hover{
    background: #eba3b0;
}
.aside__button a.style2 p{
    color: #555555;
}
