.feedback-mod {
    background-color: #212024;
    color: white;
    position: relative;
}

form.feedback-mod__form {}

.feedback-mod__title {
    text-align: center;
    font-weight: 650;
}

.feedback-mod__select {
    height: 3rem !important;
    border-radius: .75rem !important;
    background-color: white !important;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2L8 8L14 2' stroke='%2355B7FF' opacity='1' stroke-width='2'/%3E%3C/svg%3E%0A");
}

.feedback-mod__tel-wrap {
    position: relative;
}

.feedback-mod__tel-label {
    position: absolute;
    color: var(--color__dark);
    font-weight: 600;
    left: 5rem;
    top: .75rem;
}

.feedback-mod__inpu {}

.feedback-mod__btn {
    border-radius: 1rem !important;
    width: 100%;
    font-weight: 650;
    background-color: #D49C5F;
    color: white;
    /* box-shadow: .5rem .5rem 1.5rem rgb(255 111 50 / 28%); */
}

.feedback-mod__btn:hover {background-color: var(--color__fill-2-h);}

.feedback-mod__btn:active {}

.feedback-mod__policy {}

.feedback-mod__policy .checkbox__label {
    font-size: .675rem;
    color: #ffffffa3 !important;
    line-height: 1.15rem;
}

.feedback-mod__policy .checkbox input:checked + * > .checkbox__trigger {background-color: rgb(255 255 255 / 24%);box-shadow: none;}

.feedback-mod__policy .checkbox__trigger {
}

input.feedback-mod__input {
    border-radius: 1rem !important;
    background-color: white !important;
    font-size: 1.125rem !important;
    height: 4.5rem !important;
    padding-top: 1.25rem !important;
    background-size: 3rem;
    background-position: 1rem center;
    padding-left: 4.75rem !important;
    color: var(--color__dark) !important;
    font-weight: 650;
}

.popup .feedback-mod {border-radius: 1rem;width: 100% !important;max-width: 100% !important;}

@media screen and (min-width: 768px) {  
    .desctop-form {
        width: 100% !important;
        background-color: var(--color__fill-1);
        border-radius: 1.5rem;
        overflow: hidden;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding-right: 1rem;
        padding-left: 2rem;
        margin-bottom: 0 !important;
        margin-top: 3.5rem;
    }
    
    .desctop-form .feedback-mod {
        padding: 0 !important;
        max-width: var(--col-6) !important;
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
    }
    .feedback-mod__policy.mt-16 {}

    .feedback-mod__policy .flex {
        align-items: center;
    }
    .desctop-form .mini-contacts__messegers {
        box-shadow: 0px 0.5rem 2.5rem rgb(0 0 0 / 8%) !important;
        margin: 0 1rem;
        margin-bottom: 1rem;
    }
.feedback-mod {
    max-width: var(--col-6) !important;
    width: var(--col-6) !important;
    padding: 2rem 1.5rem;
    padding-bottom: 1.5rem !important;
    /* margin-bottom: 0 !important; */
}
    .mini-contacts__wrap {
        display: flex;
        flex-direction: column;
        justify-content: space-between !important;
    }


.popup .feedback-mod {
    padding: 2rem !important;
}
.feedback-mod__value {font-weight: 600;text-align: center;}

    
} 