input[type=checkbox]:not(.filter-checkbox)~span:after{
    transform: unset;
}
#subscribe-form input[type=checkbox]~span:before{
    top: 34%;
}
#subscribe-form input[type=checkbox]~span:after{
    top: 2px;
}
#subscribe-form .form-bottom{
    padding-left: 20px;
}
#subscribe-form .form-bottom{ 
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    /* justify-content: unset; */
    text-align: left;
}
.form-bottom .links{
    width: unset;
    padding-left: 24px;
} 
.form-bottom .checkbox-label{
    width: 48%;
} 
@media (min-width: 1180px) {
    .form-bottom .links{
        width: unset;
        padding-left: 24px;
    } 
    #subscribe-form .form-bottom{ 
        justify-content: unset;
    }
}
@media (min-width: 490px) {
    .footer__top-right-info{
        right: 78px;
    }
}
@media (max-width: 490px) {
    #subscribe-form .form-bottom{
        text-align: left;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
    }
}