footer { background-color: #6A6A6A; height: auto; padding-top: 2rem; }
footer .footer_wrapper { max-width: 80%; margin: auto; display: flex; flex-direction: row; }
footer .footer_wrapper .footer_left { width: 35%; padding-right: 1rem; display: flex; align-items: center; }
footer .footer_wrapper .footer_left .logo_wrapper { padding-bottom: 2rem; }
footer .footer_wrapper .footer_left .logo_wrapper .logo_footer { max-width: 15rem; padding-bottom: 1rem; }
footer .footer_wrapper .footer_left .logo_wrapper .logo_footer a img { width: 100%; }
footer .footer_wrapper .footer_left .logo_wrapper .logo_copyright p { font-size: 12px; color: #fff; }
footer .footer_wrapper .footer_left .isms_wrapper { display: flex; flex-direction: row; }
footer .footer_wrapper .footer_left .isms_wrapper .isms_logo { max-width: 10rem; padding-right: 1rem; }
footer .footer_wrapper .footer_left .isms_wrapper .isms_logo img { width: 100%; }
footer .footer_wrapper .footer_left .isms_wrapper .isms_words { max-width: 15rem; }
footer .footer_wrapper .footer_left .isms_wrapper .isms_words p { color: #fff; font-size: 12px; line-height: 20px; }
footer .footer_wrapper .footer_right { padding-top: 2rem; }
footer .footer_wrapper .footer_right .footer_button_wrapper { display: flex; flex-direction: row; padding-bottom: 2rem; }
footer .footer_wrapper .footer_right .footer_button_wrapper .footer_signup_button { padding-right: 1rem; }
footer .footer_wrapper .footer_right .footer_button_wrapper .footer_signup_button a { background-color: #fff; border: 2px solid #fff; color: #62955D; font-weight: bold; padding: 1rem 3rem; text-decoration: none; }
footer .footer_wrapper .footer_right .footer_button_wrapper .footer_login_button a { border: 2px solid #fff; color: #fff; font-weight: bold; padding: 1rem 3rem; text-decoration: none; }
footer .footer_wrapper .footer_right .sitemap_wrapper { display: flex; flex-direction: row; }
footer .footer_wrapper .footer_right .sitemap_wrapper ul { list-style: none; padding: 0; }
footer .footer_wrapper .footer_right .sitemap_wrapper ul li { padding-bottom: 1rem; }
footer .footer_wrapper .footer_right .sitemap_wrapper ul li a { display: flex; flex-direction: row; align-items: center; text-decoration: none; color: #fff; font-weight: bold; }
footer .footer_wrapper .footer_right .sitemap_wrapper ul li a span.green_arrow { padding-right: .5rem; }
footer .footer_wrapper .footer_right .sitemap_wrapper ul:nth-child(2), footer .footer_wrapper .footer_right .sitemap_wrapper ul:last-child { padding-left: 3rem; }

@media (max-width: 1366px) { footer .footer_wrapper { max-width: 90%; } }
@media (max-width: 800px) { footer .footer_wrapper { flex-direction: column-reverse; }
  footer .footer_wrapper .footer_left { width: 100%; display: flex; flex-direction: column-reverse; padding-right: 0; }
  footer .footer_wrapper .footer_left .logo_wrapper .logo_footer { margin: auto; text-align: center; width: 10rem; }
  footer .footer_wrapper .footer_left .logo_wrapper .logo_footer img { width: 100%; }
  footer .footer_wrapper .footer_left .logo_wrapper .logo_copyright p { text-align: center; }
  footer .footer_wrapper .footer_left .isms_wrapper { flex-direction: column; }
  footer .footer_wrapper .footer_left .isms_wrapper .isms_logo { padding-right: 0; margin: auto; padding-bottom: 1rem; }
  footer .footer_wrapper .footer_left .isms_wrapper .isms_words { max-width: 100%; padding-bottom: 2rem; }
  footer .footer_wrapper .footer_left .isms_wrapper .isms_words p { text-align: left; }
  footer .footer_wrapper .footer_right .footer_button_wrapper { justify-content: space-evenly; }
  footer .footer_wrapper .footer_right .footer_button_wrapper .footer_signup_button { padding-right: 0; }
  footer .footer_wrapper .footer_right .footer_button_wrapper .footer_signup_button a { border: 2px solid #fff; font-size: 14px; padding: 1rem 2rem; }
  footer .footer_wrapper .footer_right .footer_button_wrapper .footer_login_button a { padding: 1rem 2rem; font-size: 14px; }
  footer .footer_wrapper .footer_right .sitemap_wrapper { flex-direction: column; padding: 2rem 0; }
  footer .footer_wrapper .footer_right .sitemap_wrapper ul { margin: 0; }
  footer .footer_wrapper .footer_right .sitemap_wrapper ul:nth-child(2), footer .footer_wrapper .footer_right .sitemap_wrapper ul:last-child { padding-left: 0; } }

/*# sourceMappingURL=footer.css.map */
