a[data-v-b51e97ae]:not(:last-child){margin-right:.714285714285714rem}@media (min-width:1024px){svg[data-v-b51e97ae]{width:1.928571428571429rem;height:4.285714285714286rem}svg[data-v-b51e97ae]:not(:last-child){margin-right:.714285714285714rem}}@media (min-width:0) and (max-width:1023px){svg[data-v-b51e97ae]{width:2.428571428571428rem;height:2.428571428571428rem}}.footer-top{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-:1.071428571428571rem;overflow:hidden}@media (min-width:1024px){.footer-top{height:4.285714285714286rem;padding-right:3.214285714285714rem}}@media (min-width:0) and (max-width:1023px){.footer-top{background:#1c2129;height:calc(100% - 50px)}}.logo{text-align:center;fill:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:0) and (max-width:1023px){.logo{-webkit-box-flex:1;-ms-flex:1;flex:1}}.logo .footer-logo,.logo svg{width:9.357142857142858rem}.logo .footer-logo{height:1.857142857142857rem}.logo .footer-tagline{color:#fff;height:1.785714285714286rem;font-size:.571428571428571rem;line-height:1.857142857142857rem;letter-spacing:.1em}@media only screen and (min-width:321px){.logo .footer-tagline{font-size:.785714285714286rem;letter-spacing:.15em}}@media (min-width:1024px){.social-menu{text-align:right}.social-menu,.social-menu .follow-us,.social-menu .social-icons{display:inline-block}}@media (min-width:0) and (max-width:1023px){.social-menu{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1}}.social-menu .follow-us{color:#fff;text-transform:uppercase}@media (min-width:1024px){.social-menu .follow-us{font-family:Roboto,sans-serif;font-weight:300;font-style:normal;font-size:.928571428571429rem;vertical-align:top;margin-right:1.142857142857143rem;line-height:4.285714285714286rem}}@media (min-width:0) and (max-width:1023px){.social-menu .follow-us{font-family:Roboto Condensed,sans-serif;font-weight:300;font-style:normal;font-size:1rem}}.footer-bottom[data-v-783a7bb7]{padding:1.785714285714286rem 0 1.428571428571429rem 3.214285714285714rem;height:100%;color:#fff;font-family:Roboto,sans-serif;font-weight:300;font-style:normal;line-height:1.071428571428571rem;font-size:.785714285714286rem}.footer-bottom[data-v-783a7bb7],.footer-bottom__links[data-v-783a7bb7]{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-bottom__links a[data-v-783a7bb7]{color:#fff;text-decoration:none}.footer-bottom__links a[data-v-783a7bb7]:hover{color:#3ab6d0}.footer-bottom__private-policy[data-v-783a7bb7],.footer-bottom__tc[data-v-783a7bb7]{-ms-flex-negative:0;flex-shrink:0;margin-right:1.071428571428571rem}@media (min-width:0) and (max-width:1023px){.footer-bottom[data-v-783a7bb7]{background:#1c2129;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.714285714285714rem;height:3.571428571428572rem}.footer-bottom__links[data-v-783a7bb7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-bottom__links__private-policy[data-v-783a7bb7]{margin-right:1.214285714285714rem}.footer-bottom__links__tc[data-v-783a7bb7]{margin-right:0}.footer-bottom__statement[data-v-783a7bb7]{padding:.857142857142857rem 0;text-align:center}}.generic-footer[data-v-16fb612c]{height:calc(100% - 50px);background-color:#1c2129}@media (min-width:1024px){.generic-footer[data-v-16fb612c]{width:100%;height:4.285714285714286rem;background:#111;bottom:0;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:0) and (max-width:1023px){.generic-footer[data-v-16fb612c]{padding:1.428571428571429rem 0 .357142857142857rem}}@media (min-width:0) and (max-width:1023px){.generic-footer .footer-top[data-v-16fb612c]{height:13rem}}