.footer { min-height: 22.5rem; width: 100%; background: #10151d; padding: 3.125rem; } .footer .footer-company-page { display: flex; align-items: center; justify-content: space-between; } /* .footer-company-page .footer-company { font-size: 1.5rem; font-weight: 400; color: #ffffff; } */ .footer-company-page .footer-company { height: 3.75rem; width: 18rem; } .footer-company-page .footer-page { display: flex; align-items: center; } .footer-company-page .footer-page :not(:last-child) { margin-right: 1rem; } .footer-company-page .footer-page .footer-page-item { font-size: 1rem; font-weight: 400; color: #ffffff; text-decoration: none; } .footer .footer-email-time { display: flex; align-items: center; justify-content: flex-end; margin-top: 2.5rem; } .footer-email-time .footer-email { font-size: 1.125rem; font-weight: 300; color: #ffffff; } .footer-email-time .footer-time { font-size: 0.875rem; font-weight: 400; color: #ffffff; margin-left: 0.625rem; opacity: 0.7; } .footer .footer-place-phone { display: flex; align-items: center; justify-content: space-between; font-size: 1.125rem; font-weight: 300; color: #ffffff; margin-top: 0.625rem; } .footer .footer-info { display: flex; align-items: center; } .footer .footer-info .footer-icon { width: 1.125rem; height: 1.125rem; margin-right: 0.5rem; } .footer-line { width: 100%; height: 0; border: 0.0625rem solid rgba(151, 151, 151, 0.2); margin-top: 2rem; } .footer .footer-term-ICP { display: flex; align-items: center; justify-content: space-between; margin-top: 2.5rem; } .footer-term-ICP .footer-term { display: flex; align-items: center; opacity: 0.8; } .footer-term-ICP .footer-term > span { margin: 0 0.625rem; font-size: 0.875rem; font-weight: 400; color: #ffffff; } .footer-term-ICP .footer-term .footer-term-item { text-decoration: none; font-size: 0.875rem; font-weight: 400; color: #ffffff; } .footer-term-ICP .footer-ICP { font-size: 0.875rem; font-weight: 400; color: #ffffff; } .footer-term-ICP .footer-ICP a { text-decoration: none; color: #ffffff; }