#cms-section-footer h1, #cms-section-footer h2, #cms-section-footer h3, #cms-section-footer h4, #cms-section-footer h5, #cms-section-footer h6, #cms-section-footer p, #cms-section-footer a { color: #ffffff; text-align: left;}#cms-section-footer .footer { padding: 0; margin: 0; position: relative; overflow: hidden; z-index: 1;}#cms-section-footer .footer-top { position: relative; z-index: 2; background-color: #333333;}#cms-section-footer .footer-top h1 { position: relative; z-index: 3; margin-top: 0; font-size: 22px; display: inline-block; text-align: left; width: 100%;}#cms-section-footer .footer-top h2 { font-size: 16px;}#cms-section-footer .footer-top p { font-size: 13px;}#cms-section-footer .cms-section-full-buffer { display: flex;}#cms-section-footer .locations-box { flex: 0 1 100%; display: block; position: relative; z-index: 3; padding: 0 30px 0 0; box-sizing: border-box;}#cms-section-footer .locations-box a:hover { text-decoration: underline;}#cms-section-footer .locations-box ul { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap;}#cms-section-footer .locations-box ul li { flex: 0 0 50%; overflow: hidden; padding: 0 25px 0 0; box-sizing: border-box;}#cms-section-footer .locations-box p { font-size: 13px;}#cms-section-footer .locations-box p span { position: relative; margin: 0 10px 0 0;}#cms-section-footer .locations-box p span svg { height: 12px; width: 14px; display: inline-block; background-color: unset; stroke: none; fill: #ffffff;}#cms-section-footer .locations-box p a { letter-spacing: 1px; margin-top: 4px;}#cms-section-footer .links-box { flex: 0 0 20%; position: relative; z-index: 3; display: inline-block; width: 100%;}#cms-section-footer .links-box a:hover { text-decoration: underline;}#cms-section-footer .links-box ul { padding: 0; margin: 0; list-style: none;}#cms-section-footer .Follow-box { flex: 0 0 20%; position: relative; z-index: 3;}#cms-section-footer .Follow-box ul { padding: 0; list-style: none; display: flex; flex-wrap: wrap;}#cms-section-footer .Follow-box ul li { flex: 0 0 50px; padding: 0 20px 5px 0; box-sizing: border-box;}#cms-section-footer .Follow-box ul li a { width: 100%; height: 40px; display: inline-block;}#cms-section-footer .Follow-box ul li a svg { width: 100%; height: 100%; background-color: unset; stroke: none; fill: #ffffff;}#cms-section-footer .footer-bottom { background-color: #000000; padding: 5px 0; margin: 0; line-height: 0;}#cms-section-footer .footer-bottom p, #cms-section-footer .footer-bottom a { color: #b8b8b8; font-size: 11px; text-align: center;}#cms-section-footer .footer-bottom p img, #cms-section-footer .footer-bottom a img { height: 35px; margin-top: 7px;}#cms-section-footer .svg-divider { position: relative; line-height: 0;}#cms-section-footer .svg-divider svg { position: relative; width: 100%; fill: #333333; stroke: #333333; background-color: rgba(0, 0, 0, 0); height: calc(5px + 2px); width: calc(100% + 2px); left: -1px; bottom: -1px; padding: 0; margin: 0; display: inline-block;}@media (max-width: 900px) { #cms-section-footer .cms-section-full-buffer {  display: block; } #cms-section-footer h1, #cms-section-footer h2, #cms-section-footer h3, #cms-section-footer h4, #cms-section-footer h5, #cms-section-footer h6, #cms-section-footer p, #cms-section-footer a {  text-align: center; } #cms-section-footer .locations-box {  padding: 0; } #cms-section-footer .locations-box h1 {  margin-top: 30px; } #cms-section-footer .locations-box ul {  justify-content: center; } #cms-section-footer .locations-box ul li {  padding: 0 10px; } #cms-section-footer .footer-top h1 {  text-align: center; } #cms-section-footer .svg-divider svg {  height: [NAN] px; } #cms-section-footer .links-box h1 {  margin-top: 45px; } #cms-section-footer .links-box ul {  display: flex;  flex-wrap: wrap;  justify-content: center; } #cms-section-footer .links-box ul li {  flex: 0 0 50%; } #cms-section-footer .links-box ul li ul {  display: block; } #cms-section-footer .Follow-box h1 {  margin-top: 45px; } #cms-section-footer .Follow-box ul {  justify-content: center; } #cms-section-footer .Follow-box ul li {  padding: 0 10px; }}@media (max-width: 480px) { #cms-section-footer .svg-divider svg {  height: [NAN] px; }}