.main-hero{width:100%;height:730px;background:url(../../images/hero.webp) no-repeat center center;background-size:cover;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.main-hero .container h1{margin:0;color:#fff;font-size:4rem;font-weight:600}.main-hero .container .subtitle{color:#fff;font-size:2.25rem;font-weight:400;margin-top:.5rem;margin-bottom:3rem}.main-hero .container a{font-size:1.25rem;text-transform:uppercase;color:#fff;text-decoration:none;cursor:pointer;background:#00000075;border:1px solid #fff;border-radius:0;box-sizing:border-box;padding:1rem 2.25rem;text-align:center}.main-cities{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.main-cities h2{text-transform:uppercase;width:100%;text-align:center;font-size:1.8rem;font-weight:600;color:#000;margin:4.5rem 0}.main-cities-list{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.main-cities-list-item{width:23%;height:200px;margin-left:1%;margin-right:1%;margin-bottom:2rem;box-sizing:border-box;padding:1.5rem;text-decoration:none;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:flex-start;background-size:cover}.main-cities-list-item-name{color:#fff;font-size:1.5rem;font-weight:400;text-decoration:none;margin-bottom:.5rem}.main-cities-list-item-count{color:#fff;font-size:1.25rem;font-weight:300;text-decoration:none}.black-line{margin-top:1.5rem;height:3px;width:100%;max-width:100px;background:#000}
