.footer {width: 100%;max-width: 1920px;margin-left: auto;margin-right: auto;margin-top: 4.6875rem;background-color: var(--secondary);padding-bottom: 4.6875rem; } .footer .slogan {background: #D5C1A9;max-width: 1920px;margin-left: auto;margin-right: auto; } .footer .slogan .slogan-content {display: flex;align-items: center;justify-content: center; } .footer .col-scrolltop {padding-top: 4.6875rem;display: flex;align-items: center;justify-content: center;border-bottom: solid 1px var(--color2);padding-bottom: 4.6875rem; } .footer .col-scrolltop .scrolltop {font-size: 1.3125rem;font-weight: 700;color: var(--primary);text-transform: uppercase;text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;box-shadow: none; } .footer .col-scrolltop .scrolltop svg {width: 1.75rem;height: auto; } .footer .col-scrolltop .scrolltop:hover {text-decoration: none;color: var(--link-hover-color); } .footer .row-contact {font-family: "Prompt";text-transform: uppercase; } .footer .row-contact .col {display: flex;flex-direction: column;justify-content: center; } .footer .row-contact a {color: var(--white);padding: 0; } .footer .row-contact a:hover {color: var(--primary);text-decoration: none; } .footer .row-contact .col {display: flex;flex-direction: column;justify-content: center; } @media (max-width: 1099.98px) {.footer .col-address {text-align: center;margin-bottom: 1.5rem;align-items: center;} } .footer .col-phone {text-align: center; } @media (max-width: 1099.98px) {.footer .col-phone {margin-bottom: 1.5rem;align-items: center;} } .footer .col-phone hr {width: 100%;border-top: solid 1px var(--color2);margin-top: 0.4375rem;margin-bottom: 0.4375rem; } @media (max-width: 1099.98px) {.footer .col-phone hr {display: none;} } .footer .col-contact {align-items: flex-end; } @media (max-width: 1099.98px) {.footer .col-contact {text-align: center;margin-bottom: 1.5rem;align-items: center;} } .footer .col-contact .btn {font-family: "Fira Sans";font-weight: 800;padding: 0.9375rem 1.875rem;color: var(--black); } .footer .col-contact .btn:hover {color: var(--black); } .footer .row-logo {font-family: "Prompt";text-transform: uppercase;margin-top: 4.0625rem; } .footer .row-logo .col {display: flex;flex-direction: column;justify-content: center; } .footer .col-line {border-bottom: solid 1px var(--color2);padding-bottom: 2.8125rem; } .footer .col-email {display: flex;align-items: center;justify-content: center;padding-top: 4.0625rem;padding-bottom: 4.0625rem; } .footer .col-email .email {font-size: 1.5rem;font-weight: 500; } @media (max-width: 1099.98px) {.footer .col-email .email {font-size: 1.25rem;} } .footer .col-email .email:hover {text-decoration: none; } .footer .nav {flex-direction: column;align-items: flex-start; } @media (max-width: 1099.98px) {.footer .nav {text-align: center;margin-bottom: 1.5rem;align-items: center;} } .footer .image {text-align: center; } .footer .image svg {width: 11.1875rem;height: auto; } @media (max-width: 1099.98px) {.footer .col-copyright {align-items: center;text-align: center;} } .footer .col-eu {align-items: center; } @media (min-width: 576px) {.footer .col-eu {align-items: flex-end;} } .footer .col-eu .eu-logo {margin-top: 1.875rem; } @media (min-width: 576px) {.footer .col-eu .eu-logo {margin-top: 0;} } .footer .col-eu .eu-logo img {max-width: 3.4375rem; } .footer-fix {margin-bottom: -4.6875rem; } 