@media (min-width: 768px) {
    #kursModal.silverModal .kurs-form:before {
        content: "Оставьте заявку – получите квалифицированных кандидатов";
        text-align: center;
        display: block;
        font-size: min(30px, 3.065vw);
        font-weight: 700;
        margin: 0 0 min(30px, 3.065vw) 0;
        line-height: 1.1em;
        width: 120%;
        position: relative;
        left: -10%;
    }

    #kursModal.silverModal .contact-form {
        display: flex;
    }

    #kursModal.silverModal .modal-content {
        background: #ffffff !important;
        margin: 0 auto;
        background-color: #fff;
        padding: min(30px, 3.065vw) min(110px, 11.236vw);
        border-radius: 12px;
    }

    #kursModal.silverModal .modal-dialog {
        width: clamp(627.6px, 81.584vw, 979px);
    }

    #kursModal.silverModal .contact-form.text-black .form-group .form-control {
        border-radius: 3px;
        border: 1px solid transparent !important;
        border-top: 1px solid #cecece !important;
        background-color: #F0F4F8 !important;
    }

    #kursModal.silverModal .modal-header {
        border-bottom: 0;
        padding: 0;
    }

    .silverModal h4 {
        display: none;
        font-size: min(30px, 3.065vw);
        font-weight: 700;
        margin: 0 0 min(30px, 5vw) 0;
        line-height: 1.1em;
    }

    #kursModal.silverModal .radio label, .checkbox label {
        color: #000;
        font-weight: bold;
    }

    #kursModal.silverModal .radio label, .checkbox label a {
        color: #000;
        text-decoration: underline;
        font-weight: bold;
    }

    #kursModal.silverModal .radio label, .checkbox label a:hover {
        color: #5acffb;
        text-decoration: none;
    }

    #kursModal.silverModal .animate-btn {
        color: #fff;
        padding: min(16px, 1.635vw) min(24px, 2.452vw);
        text-align: center;
        line-height: 1.2em;
        font-size: min(16px, 1.635vw);
        text-transform: uppercase;
        display: block;
        background: #0724C7;
        position: relative;
        border: none;
        transition: all 0.4s;
        border-image-slice: 1;
        border-image-source: none;
        justify-content: center;
        font-family: 'Montserrat';
        font-weight: 700;
        border-radius: min(40px, 4.086vw);
        width: min(150px, 15.322vw);
        margin: min(30px, 3.065vw) 0 0 0;
        justify-self: flex-end;
    }
}


@media (max-width: 768px) {
    #kursModal.silverModal .animate-btn {
        color: #fff;
        padding: var(--16px);
        text-align: center;
        line-height: 1.2em;
        font-size: var(--12px);
        text-transform: uppercase;
        display: inline-flex;
        background: #0724C7;
        position: relative;
        border: none;
        transition: all 0.4s;
        border-image-slice: 1;
        border-image-source: none;
        justify-content: center;
        font-family: 'Montserrat';
        font-weight: 700;
        border-radius: var(--16px);
        width: 100%;
        margin: 0 0 0 auto;
    }

    #kursModal.silverModal .modal-content {
        background: #ffffff !important;
    }

    #kursModal.silverModal .contact-form.text-black .form-group .form-control {
        background-color: #F0F4F8 !important;
        border: none;
        border-radius: var(--16px);
        padding: var(--15px) var(--16px);
        min-height: var(--50px);
        line-height: 1.2;
        position: relative;
        border: none !important;
        background-image: none !important;
        z-index: 1;
        color: #333435;
        align-self: flex-end;
        box-sizing: border-box;
    }

    #kursModal.silverModal .radio label, .checkbox label {
        color: #000;
        font-size: 14px;
    }

    #kursModal.silverModal .kurs-form:before {
        content: "Оставьте заявку – получите квалифицированных кандидатов";
        text-align: center;
        display: block;
        font-size: var(--16px);
        font-weight: 700;
        color: #000;
        margin: 0 0 var(--24px) 0;
        line-height: 1em;
    }

    #kursModal.silverModal .radio label, .checkbox label a {
        color: #000;
        text-decoration: underline;
        font-weight: bold;
    }

    #kursModal.silverModal .radio label, .checkbox label a:hover {
        color: #5acffb;
    }

    #kursModal.silverModal .modal-header {
        border-bottom: 0;
        padding: 20px 20px 0 0;
    }

    .silverModal h4 {
        display: none;
    }
}