
img.header__logo-image {
    width: 145px;
    height: 40px;
}

.pagination .page-numbers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0.125rem;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    font-size: 0.875rem;
    font-weight: bold;
    color: #1c1d28;
    text-decoration: none;
    -webkit-transition: .3s background-color ease-in-out;
    transition: .3s background-color ease-in-out;
}

.rich-text p + :is(h1, h2, h3, h4, h5, h6) {
    margin-top: 30px;
}

.pagination .page-numbers.current {
    background-color: #fff;
}

.pagination .page-numbers:not(.dots):not(.current):not(.next):not(.prev):hover {
    background-color: rgba(115, 103, 240, .2);
}

.pagination svg.pagination__arrow-icon {
    width: 24px;
    height: 24px;
    fill: none;
}

.pagination__list .nav-links {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.pagination .page-numbers.dots {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    font-size: 0.875rem;
    font-weight: bold;
    color: #1c1d28;
}

.pagination .page-numbers.next:hover,
.pagination .page-numbers.prev:hover {
    background-color: #392da8;
}

.pagination .page-numbers.next {
    margin-left: 2.125rem;
}


.pagination .page-numbers path {
    stroke: #fff;
    -webkit-transition: .3s stroke ease-in-out;
    transition: .3s stroke ease-in-out;
}

.pagination .page-numbers:not(.current):not(.dots) {
    cursor: pointer;
}

.pagination .page-numbers.prev {
    margin-right: 2.125rem;
}

.pagination .page-numbers.disabled {
    pointer-events: none;
    background-color: rgba(0, 0, 0, 0);
}

.pagination .page-numbers.next, .pagination .page-numbers.prev {
    width: 3rem;
    height: 3rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    background-color: #7367f0;
    -webkit-transition: .3s background-color ease-in-out;
    transition: .3s background-color ease-in-out;
}