/* import file for a variety of colors */
/* various useful variables and mixins */
.footer { width: calc(100% - 60px); padding: 0 30px; font-size: 16px; color: white; background-color: #49C2F1; }

.footer .wrap { padding: 0 20%; }

@media (max-width: 1200px) { .footer .wrap { padding: 0; text-align: center; } .footer .wrap .sitemap { justify-content: center; } }

.footer .wrap .row-info { display: flex; flex-direction: row; padding: 0; }

@media (max-width: 690px) { .footer .wrap .row-info { flex-direction: column; justify-content: center; } }

.footer .wrap .sitemap { display: flex; border-bottom: 1px solid #fff2; }

.footer .wrap .sitemap ul { list-style-type: none; flex-basis: 50%; padding: 0; }

.footer .wrap .sitemap ul li { margin: 1rem 0; }

.footer .wrap .sitemap ul a { color: white; text-transform: uppercase; }

@media (max-width: 690px) { .footer .wrap .sitemap { flex-direction: column; justify-content: center; } }

.footer .wrap .info { height: 100px; display: flex; align-items: center; justify-content: space-between; }

.footer .wrap .info a { color: white; margin: 0 .7rem; }

@media (max-width: 690px) { .footer .wrap .info a { padding: .2rem; } }

@media (max-width: 690px) { .footer .wrap .info .copyright { margin-bottom: 3rem; } }

@media (max-width: 1200px) { .footer .wrap .info { flex-direction: column; justify-content: center; height: 220px; } .footer .wrap .info div { height: 30px; display: flex; align-items: center; } }

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