.ha--footer_cities-container{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;background-color:#fff}.ha--footer_cities-container h2.ha--footer_cities-header{margin:0 auto;width:100%;padding:20px 0 20px 20px;color:#3d4549;font-size:16px;font-family:'Montserrat',Helvetica,'Helvetica Neue',Arial,sans-serif}.ha--footer_cities-container h2.ha--footer_cities-header:hover{cursor:pointer}@media only screen and (min-width:1024px){.ha--footer_cities-container h2.ha--footer_cities-header{padding:40px 0 16px 15px;width:1000px}.ha--footer_cities-container h2.ha--footer_cities-header:hover{cursor:default}}.ha--footer_cities-container h2.ha--footer_cities-header svg{width:20px;vertical-align:middle;padding:0 0 2px 4px}.ha--footer_cities-container h2.ha--footer_cities-header svg path{fill:#5c6f79}@media only screen and (min-width:1024px){.ha--footer_cities-container h2.ha--footer_cities-header svg.ha-ui-plus{display:none}}.ha--footer_cities-container h2.ha--footer_cities-header svg.ha-ui-plus.hide-icon{display:none}.ha--footer_cities-container h2.ha--footer_cities-header svg.ha-ui-plus.show-icon{display:inline}@media only screen and (min-width:1024px){.ha--footer_cities-container h2.ha--footer_cities-header svg.ha-ui-plus.show-icon{display:none}}.ha--footer_cities-container h2.ha--footer_cities-header svg.ha-ui-minus{display:none}@media only screen and (min-width:1024px){.ha--footer_cities-container h2.ha--footer_cities-header svg.ha-ui-minus{display:none}}.ha--footer_cities-container h2.ha--footer_cities-header svg.ha-ui-minus.hide-icon{display:none}.ha--footer_cities-container h2.ha--footer_cities-header svg.ha-ui-minus.show-icon{display:inline}@media only screen and (min-width:1024px){.ha--footer_cities-container h2.ha--footer_cities-header svg.ha-ui-minus.show-icon{display:none}}.ha--footer_cities-container h2.ha--footer_cities-header svg.ha-ui-arrow_right_thin{display:none;width:24px}.ha--footer_cities-container h2.ha--footer_cities-header svg.ha-ui-arrow_right_thin path{fill:#4c7b94}@media only screen and (min-width:1024px){.ha--footer_cities-container h2.ha--footer_cities-header svg.ha-ui-arrow_right_thin{padding:4px;display:inline}}.ha--footer_cities-container h2.ha--footer_cities-header a{display:none;color:#4c7b94;border-left:2px solid #333}.ha--footer_cities-container h2.ha--footer_cities-header a:hover{color:#4c7b94}@media only screen and (min-width:1024px){.ha--footer_cities-container h2.ha--footer_cities-header a{display:inline-block;border-left:2px solid #333;margin-left:12px;padding-left:14px;height:20px}}.ha--footer_cities-container .ha--footer_cities{padding:0 20px;width:100%;margin:0 auto;overflow:hidden;height:0;-webkit-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease}@media only screen and (min-width:1024px){.ha--footer_cities-container .ha--footer_cities{width:1000px;height:auto}}.ha--footer_cities-container .ha--footer_cities.active{padding:0 20px 22px;height:416px;-webkit-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease}@media only screen and (min-width:1024px){.ha--footer_cities-container .ha--footer_cities.active{height:auto}}.ha--footer_cities-container .ha--footer_cities .footer-cities-more-link-dt{font-family:'Open Sans',Helvetica,'Helvetica Neue',Arial,sans-serif}.ha--footer_cities-container .ha--footer_cities .footer-cities-more-link-dt i{padding-left:8px}.ha--footer_cities-container .ha--footer_cities .footer-cities-more-link-mobile{font-family:'Open Sans',Helvetica,'Helvetica Neue',Arial,sans-serif;color:#4c7b94;display:inline-block;font-size:16px;font-weight:600;margin:0 0 18px 14px}.ha--footer_cities-container .ha--footer_cities .footer-cities-more-link-mobile:hover{color:#4c7b94}@media only screen and (min-width:1024px){.ha--footer_cities-container .ha--footer_cities .footer-cities-more-link-mobile{display:none}}.ha--footer_cities-container .ha--footer_cities .footer-cities-more-link-mobile svg{padding:0 0 2px 4px;width:18px;vertical-align:middle;display:inline-block}.ha--footer_cities-container .ha--footer_cities .footer-cities-more-link-mobile svg path{fill:#5c6f79}.ha--footer_cities-container div.ha--footer_cities-link-brick .ha--footer_cities-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;list-style-type:none;margin:0;padding:0 0 0;height:324px;flex-wrap:wrap}@media only screen and (min-width:775px){.ha--footer_cities-container div.ha--footer_cities-link-brick .ha--footer_cities-list{padding:0 244px 0 10px}}@media only screen and (min-width:1024px){.ha--footer_cities-container div.ha--footer_cities-link-brick .ha--footer_cities-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;padding:0 10px 0 18px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:170px;list-style-type:none}}.ha--footer_cities-container div.ha--footer_cities-link-brick .ha--footer_cities-list li{height:31px}.ha--footer_cities-container div.ha--footer_cities-link-brick .ha--footer_cities-list .ha--footer_cities-link{color:#333;padding:6px;width:130px;font-weight:400;font-family:'Open Sans',Helvetica,'Helvetica Neue',Arial,sans-serif}.ha--footer_cities-container div.ha--footer_cities-link-brick .ha--footer_cities-list .ha--footer_cities-link:hover{color:#333}.ha--footer_cities-container .ha--footer_toggle-additional-cities{background:transparent;border:none;font-family:'Montserrat',Helvetica,'Helvetica Neue',Arial,sans-serif;font-size:14px;font-weight:600;margin-left:15px;display:block;outline:none;padding:8px 0 6px}@media only screen and (min-width:1024px){.ha--footer_cities-container .ha--footer_toggle-additional-cities{margin-bottom:40px;margin-left:24px;padding:0}}.ha--footer_cities-container .ha--footer_toggle-additional-cities:hover{cursor:pointer}.ha--footer_cities-container .ha--footer_toggle-additional-cities svg{vertical-align:middle;padding:2px 4px 4px 4px;width:22px;display:inline-block}.ha--footer_cities-container .ha--footer_toggle-additional-cities svg path{fill:#4c7b94}.ha--footer_cities-container .ha--footer_toggle-additional-cities svg.ha-ui-minus{display:none}.ha--footer_cities-container .ha--footer_toggle-additional-cities.open{padding-bottom:0}.ha--footer_cities-container .ha--footer_additional-cities{width:100%;margin:0 auto;padding:0 20px;position:relative;bottom:5px;max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;-o-transition:max-height .3s ease;transition:max-height .3s ease}@media only screen and (min-width:1024px){.ha--footer_cities-container .ha--footer_additional-cities{width:1000px;bottom:24px}}.ha--footer_cities-container .ha--footer_additional-cities.active{max-height:1250px;-webkit-transition:max-height .3s ease;-o-transition:max-height .3s ease;transition:max-height .3s ease}@media only screen and (min-width:1024px){.ha--footer_cities-container .ha--footer_additional-cities.active{max-height:638px}}.ha--footer_cities-container .ha--footer_additional-cities .ha--footer_additional-cities-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:1250px;list-style-type:none;margin:0;padding:0 0 0 10px}@media only screen and (min-width:775px){.ha--footer_cities-container .ha--footer_additional-cities .ha--footer_additional-cities-list{padding:0 244px 0 10px}}@media only screen and (min-width:1024px){.ha--footer_cities-container .ha--footer_additional-cities .ha--footer_additional-cities-list{padding:0 10px 0 18px;height:650px}}.ha--footer_cities-container .ha--footer_additional-cities .ha--footer_additional-cities-list li{font-size:14px;text-decoration:none;height:31px}.ha--footer_cities-container .ha--footer_additional-cities .ha--footer_additional-cities-list li a{font-weight:400;color:#333;padding:6px;width:156px;font-family:'Open Sans',Helvetica,'Helvetica Neue',Arial,sans-serif}.ha--footer_cities-container .ha--footer_additional-cities .ha--footer_additional-cities-list li a:hover{color:#333}