.w-nav-overlay {
    top: 0;
}
.w-webflow-badge {
    display: none !important;
}
.button:hover .icon-btn {
    transform: translate(10px) translate(0);
}
.button:hover .icon-btn.i-hover{
    opacity: 1;
}
.link-heading:hover .icon-h {
    transform: translate(10px) translate(0);
}
.card:hover .bg-card.bg-hover {
    transform: translate(0, 0%);
}
.card:hover .p-card {
    max-height: 200px;
}
.wrapper-tel:hover .icon-tel.i-hover {
    opacity: 1;
}
.button.btn-icon.white.hover-white:hover {
    background-color: white;
    color: #2f31fe;
}
.container-blog.top {
    margin-top: 60px;
}
.item:hover .item-bg {
    transform: scale(1.1);
}
.item:hover .icon-btn {
    transform: translate(10px) translate(0);
}
.rich-text p {
    margin-bottom: 20px;
}
.rich-text h1,
.rich-text h2,
.rich-text h3,
.rich-text h4,
.rich-text h5 {
    font-family: Blauernue, Arial, sans-serif;
    font-weight: 500;
    margin-bottom: 20px;
}
.rich-text .item-text.right,
.rich-text ul {
    margin-bottom: 20px;
}
.wrapper-centered {
    margin-top: 40px;
    text-align: center;
}
.section-notice {
    overflow: hidden;
}
.section-notice .h2.h-blog {
    text-align: center;
}
.w-form-fail-captcha {
    color: red;
    font-size: 12px;
    display: none;
}
#recaptcha_input {
    margin-bottom: 20px;
}
.pagination {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 10px;
    margin-top: 60px;
}
.pagination-link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 40px;
    height: 40px;
    padding: 0 12px;
    border: 2px solid #2f31fe;
    border-radius: 50px;
    color: #2f31fe;
    font-size: 18px;
    text-decoration: none;
    transition: all .2s;
}
a.pagination-link:hover,
.pagination-link.is-current {
    background-color: #2f31fe;
    color: #fff;
}
.pagination-link.is-disabled {
    opacity: .3;
}
