/* ALMA MEEO V10.47 — kontakt na ključnih temah */
.am1047-key-contact {
    margin-top: clamp(2rem, 6vw, 4.5rem);
    border-color: rgba(28, 164, 211, 0.18);
    background:
        linear-gradient(135deg, rgba(236, 248, 253, 0.96), rgba(255, 255, 255, 0.98) 52%, rgba(255, 246, 232, 0.9));
    box-shadow: 0 1rem 2.6rem rgba(66, 111, 129, 0.08);
}

.am1047-key-contact .contact-form-heading {
    border-bottom-color: rgba(28, 164, 211, 0.16);
}

.am1047-key-contact .contact-secure-note {
    border-color: rgba(35, 165, 150, 0.24);
    background: rgba(235, 250, 247, 0.88);
}

.am1047-key-contact .contact-secure-note > span {
    color: #219c8d;
}

.am1047-key-contact .contact-fieldset {
    border-color: rgba(72, 137, 158, 0.17);
    background: rgba(255, 255, 255, 0.82);
}

.am1047-key-contact .am1047-contact-context {
    margin: 0;
    padding: 0.78rem 0.92rem;
    border-left: 4px solid #e6a447;
    border-radius: 0.72rem;
    background: rgba(255, 247, 231, 0.82);
    color: #4e6873;
}

.am1047-key-contact .contact-submit {
    border-color: #2e90ad;
    background: #2e90ad;
}

.am1047-key-contact .contact-checkbox input {
    accent-color: #2e90ad;
}

@media (max-width: 760px) {
    .am1047-key-contact {
        margin-top: 1.6rem;
    }
}
