.site-footer{clear:both;background-color:#1a1a1a;color:#999999}.site-footer p{font-size:.9375rem}.footer-top{padding-top:1.875rem;padding-bottom:1.875rem}@media only screen and (min-width: 56.25em){.footer-top{display:flex;justify-content:space-between}}.quote,.logo-icon,.info-list{display:block;margin:0 auto}@media only screen and (min-width: 56.25em){.quote,.logo-icon,.info-list{width:30%;margin:0}}.footer-bottom{background-color:#0d0d0d}.quote{text-align:center}@media only screen and (min-width: 56.25em){.quote{text-align:left}}.quote .small-title-container{justify-content:center}@media only screen and (min-width: 56.25em){.quote .small-title-container{justify-content:flex-start}}.logo-icon-container{text-align:center}.logo-icon-container figure{display:inline-block;background:linear-gradient(to right, #9875e6 40%, #4fb5da, #1de1d0);background-size:400% 400%;-webkit-animation:AnimationName 10s ease infinite;animation:AnimationName 10s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:0% 51%}50%{background-position:100% 50%}100%{background-position:0% 51%}}@keyframes AnimationName{0%{background-position:0% 51%}50%{background-position:100% 50%}100%{background-position:0% 51%}}.footer-list{display:flex;justify-content:center;flex-wrap:wrap;padding-top:1.875rem;padding-bottom:1.25rem}.footer-list li{border-right:1px solid #999999;padding-left:.625rem;padding-right:.625rem;margin-bottom:.625rem;line-height:110%;font-size:.9375rem;text-align:center}.footer-list li.first{flex-shrink:0;width:100%;border-right:none;padding:0}.footer-list li.last{border-right:none}.footer-list li a{color:#999999}.footer-list li a:hover{text-decoration:underline}.info-list{padding-top:1.25rem}.info-list a{display:flex;justify-content:center;align-items:center;margin-bottom:1.25rem;color:#999999}@media only screen and (min-width: 56.25em){.info-list a{justify-content:flex-start}}.info-list .icons{width:1.875rem;height:1.875rem}.info-list .icons svg{fill:#999999}.facebook a:hover span{text-decoration:underline}