.salary-info div {
    border-radius: 0 0 48px 48px;
}
.salary-info-image div {
    border-radius: 0 0 48px 0;
}
.cities .tn-atom {
    border-radius: 28px 28px 0 0 !important;
}

.cities .tn-atom {
     border-radius: 28px 28px 0 0 !important;
}

.city-link div div:hover {
    background-color: #02ADFF; 
    cursor: pointer;
    border-radius: 5px;
    padding:2px 5px 2px 5px;
    color: white !important;
    transition: 0.15s;
}

.max-salary-lending {
    max-width:300px !important;
}


.t-rec {
    word-break: normal !important;
}

.option--active div {
    background-color: #02ADFF; 
    cursor: pointer;
    border-radius: 5px;
    padding:2px 5px 2px 5px;
    color: white !important;
    
}

.option--day div:hover,
.option--night div:hover{
    cursor: pointer;
}

#rec834118112 {
    display: none;
}

@media (max-width: 480px) {
    .cities .tn-atom {
        border-radius: 10px 10px 0 0 !important;
    }
    .salary-info div {
        border-radius: 0 0 15px 15px;
    }
    .salary-info-image div {
        border-radius: 0 0 15px 0;
    }
    .max-salary-lending {
        max-width: 300px !important;
    }
    .burger_icon {
        right: -1% !important;
        left: initial !important;
    }
}


@media (max-width: 960px) {
    .cities .tn-atom {
        border-radius: 20px !important;
    }
    .salary-info div {
        border-radius: 0 0 25px 25px;
    }
    .salary-info-image div {
        border-radius: 0 0 25px 0;
    }
    .max-salary-lending {
        max-width:230px !important;
    }
    .burger_button  {
        pointer-events: auto !important;
    }
    
    .burger_icon {
       right: 1% !important;
       left: initial !important;
    }
}

@media (min-width: 960px) {
    .burger_button  {
        pointer-events: none !important;
    }
    .city-link {
        width: fit-content !important;
    }
    #rec820202470 .t396__artboard{
        position: relative !important;
    }
    #rec820261210 .t396__artboard{
        position: relative !important;
    }
    #rec833575527 .t396__artboard{
        position: relative !important;
    }
    #rec868544103 .t396__artboard{
        position: relative !important;
    }
    #rec1073169986 .t396__artboard{
        position: relative !important;
    }
    #rec1073163356 .t396__artboard{
        position: relative !important;
    }
}

@media (min-width: 640px) and (max-width: 960px) {
    .salary-info div {
        border-radius: 0;
    }
    .salary-info-image div {
        border-radius: 0;
    }
}




.roles div {
    border-radius: 28px 28px 0 0;
}

.role-link_storeman, .role-link_povar, {
    width: fit-content !important;
}

@media (max-width: 959px) {
    .roles div {
        border-radius: 0;
}
}