.defence-page {
    h2,
    h3 {
        color: var(--title-blue);
    }
}

.defence-logos {
    .ticker_list.ticker-left {
        animation-duration: 60s;
    }

    .ticker_item {
        display: flex;
        align-items: center;
        flex: 0 0 auto;
        padding: 0 clamp(16px, 2vw, 28px);

        img {
            width: auto;
            height: auto;
            max-height: clamp(40px, 3.1vw, 60px);
        }
    }
}

.defence-useful {
    .main-page-clients-item {
        overflow: hidden;

        @media (max-width: 991px) {
            min-height: 420px;
        }

        > a {
            z-index: 3;
        }
    }
}

.defence-form {
    padding: clamp(16px, 4.444vw, 64px);
    background: url(/application/images/defence/defence-form-bg.jpg) no-repeat center / cover;


    .form__title,
    .form__text {
        color: #fff;
    }

    .form__text {
        max-width: 640px;
        margin: 0 auto;
    }

    .alert-success {
        background-color: transparent;
    }
}

.defence-faq {
    .accordion {
        border: 1px solid var(--grey);
        border-radius: 16px;
        background: #fff;

        &.accordion_open {
            background: #F5F8FD;
            border-color: #F5F8FD;
        }
    }

    .accordion__switcher span {
        font-weight: 700;
        color: var(--title-blue);
    }

    .accordion__block p {
        font-size: var(--16-14);
        line-height: 1.6;
    }
}
