footer {    background-color: #111;    display: flex;    flex-direction: column;    align-items: center;    padding: 0 0 50px 0;    margin-top: -5px;    font-family: acumin-pro, sans-serif;    font-weight: 500;    font-style: normal;}a {    text-decoration: none;    font-weight: 400;}ul {    list-style: none;}.f-logo {    width: 200px;}.f-logo img {    display: block;    width: 80px;}.up-section,.dwn-section {    display: flex;    justify-content: space-between;    padding: 2% 0;    margin: 5px;    width: 80vw;    flex-wrap: wrap;}.up-section ul,.dwn-section ul {    margin: 0;    padding: 0;}.up-section h1,.dwn-section h1 {    color: #a3a3a3;    font-size: 14px;    font-weight: 400;    padding-bottom: 10px;}.up-section ul li a,.dwn-section ul li a {    font-size: 14px;    color: #a3a3a3;    line-height: 24px;}.up-section ul li a:hover,.dwn-section ul li a:hover {    color: rgba(224,8,91,1);}.up-section ul li p {    font-size: 14px;    color: #a3a3a3;    line-height: 24px;    text-align: left;    font-weight: 400;}.up-section {    border-bottom: 1px solid #575a70;;}.social-icons a {    width: 35px;    height: 35px;    margin: 0 0 0 5px;    background-color: #313030;    display: flex;    justify-content: center;    align-items: center;}.social-icons a:hover {    background-color: #9208c6;    transition: all ease 0.5s;}.social-icon a:hover i {    color: #ffffff;}.social-icons {    display: flex;}.social-icons i {    color: #a3a3a3;    font-size: 16px;}.social-icons i:hover {    color: #ffffff;    font-size: 16px;    transition: all ease 0.5s;}.search input {    height: 35px;    width: 200px;    text-align: center;    border: none;    outline: none;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;}.search input[type=text] {    background-color: #313030;    color: #ffffff;}.search input.email {    background-color: #313030;}.search input[type=submit] {    width: 70px;    height: 35px;    background-color: #313030;    color: #a3a3a3;    border: none;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;}.search input.send:hover {    background-color: #fff;    color: #ffffff;    transition: all ease 0.5s;}.copyright {    font-size: 12px;    color: #a3a3a3;    margin-top: 3rem;}@media(max-width:1200px) {    .f-logo {        margin-bottom: 50px;    }    .up-section,    .dwn-section {        width: 90vw;    }    .up-section ul li,    .dwn-section ul li {        text-align: left;        margin: 3px;    }    .up-section ul li a,    .dwn-section ul li a {        font-size: 12px;        line-height: 1.75em;    }    .up-section ul li p,    .dwn-section ul li p {        text-align: left;        font-size: 12px;        line-height: 1.75em;    }}@media(max-width:720px) {    .f-logo {        margin-top: 20px;        margin-bottom: 10px;    }    .f-logo img {        width: 80px;        margin: 0 auto;    }    .up-section,    .dwn-section {        flex-direction: column;        align-items: center;        text-align: center;    }    .up-section ul h1,    .dwn-section ul h1 {        font-size: 14px;        text-align: center;        margin-top: 20px;    }    .up-section ul li,    .dwn-section ul li {        text-align: center;        margin: 10px;    }    .up-section ul li a,    .dwn-section ul li a {        font-size: 12px;        line-height: 12px;    }    .up-section ul li p,    .dwn-section ul li p {        text-align: center;        font-size: 12px;    }    .social {        margin-top: 20px;        margin-bottom: 20px;    }    .social h1 {        margin-bottom: 10px;        text-align: center;    }    .search {        display: flex;        align-items: center;        flex-direction: column;    }    .search h1 {        margin-bottom: 5px;    }    .no-phone {        display: none;    }}