.places-item{width:100%;padding:12px 0}@media only screen and (min-width:320px) and (max-width:767px){.places-item{display:flex;flex-direction:column}}@media only screen and (min-width:1246px){.places-item{padding:15px 0}}.places-item__letter{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.places-item__letter--inner{font-weight:700;font-size:20px;color:#0e435b;line-height:24px;position:relative;display:inline-block;vertical-align:top;margin-bottom:12px}.places-item__letter--inner:after{content:"";width:100%;height:2px;position:absolute;left:0;bottom:0;background:#7a62fb}.places-item__link--list{-webkit-columns:1;-moz-column-count:1;column-count:1}@media only screen and (min-width:768px){.places-item__link--list{-webkit-columns:3;-moz-column-count:3;column-count:3;-webkit-column-gap:30px}}@media only screen and (min-width:1246px){.places-item__link--list{-webkit-column-gap:40px}}@media only screen and (min-width:1246px){._without-banner .places-item__link--list{-webkit-columns:4;-moz-column-count:4;column-count:4}}.places-item__link a{font-size:16px;color:#333;line-height:18px;padding:4px 0;margin:3px 0;display:inline-block;vertical-align:top;transition:.2s ease-in-out;position:relative;text-decoration:underline;text-decoration-color:transparent;-webkit-text-decoration-color:transparent;-moz-text-decoration-color:transparent}@media only screen and (min-width:1246px){.places-item__link a:hover{color:#7a62fb;text-decoration-color:#7a62fb;-webkit-text-decoration-color:#7a62fb;-moz-text-decoration-color:#7a62fb}}.places-float._active{margin:32px 0 20px}.page{background:#fafafa}.places-wrapper{padding:20px 0}@media only screen and (min-width:768px){.places-wrapper{padding:40px 0}}.places-title{font-weight:700;font-size:34px;color:#0e435b;line-height:34px;text-align:center;margin-bottom:26px}@media only screen and (min-width:768px){.places-title{font-size:38px;line-height:40px;margin-bottom:40px;padding:0 35px}}.places-nav{overflow:hidden;margin:0 -15px 12px}@media only screen and (min-width:768px){.places-nav{margin:0 -50px 12px}}@media only screen and (min-width:1246px){.places-nav{overflow:auto;margin:0 -12px 12px}}.places-nav__inner{display:flex;overflow:scroll;padding-bottom:50px;margin-bottom:-50px}@media only screen and (min-width:1246px){.places-nav__inner{flex-wrap:wrap;overflow:auto;padding-bottom:0;margin-bottom:0}}.places-nav__item{font-size:18px;color:#7a62fb;line-height:20px;padding:8px 12px;transition:.2s ease-in-out;white-space:nowrap;flex:0 0 auto;display:inline-block;vertical-align:top;text-decoration:none}@media only screen and (min-width:1246px){.places-nav__item{padding:12px}}.places-nav__item:first-child{padding-left:16px}@media only screen and (min-width:768px){.places-nav__item:first-child{padding-left:50px}}@media only screen and (min-width:1246px){.places-nav__item:first-child{padding:12px}}.places-nav__item:last-child{padding-right:16px}@media only screen and (min-width:768px){.places-nav__item:last-child{padding-right:50px}}@media only screen and (min-width:1246px){.places-nav__item:last-child{padding:12px}}@media only screen and (min-width:1246px){.places-nav__item:hover{cursor:pointer;text-decoration:underline}}@media only screen and (min-width:320px) and (max-width:767px){.places-list{display:flex;flex:1 1 auto;flex-wrap:wrap;width:100%}}.places-list__wrapper{display:flex;flex-direction:column}@media only screen and (min-width:768px){.places-list__wrapper{padding:0 35px}}@media only screen and (min-width:1246px){.places-list__wrapper{flex-direction:row;padding:0}}.places-list__outer{width:100%}.places-list__additional{flex:0 0 auto;position:relative;margin:40px 0 0}@media only screen and (min-width:1246px){.places-list__additional{display:block;width:300px;margin:0 0 0 54px;height:auto}}.places-list__additional._bottom{display:flex;flex-direction:column;justify-content:flex-end}.places-list__additional._bottom>div{flex:0 0 auto}.places-list__additional>div{display:block;height:600px;width:inherit}.places-list__additional>div._float{position:fixed;top:20px}.page__content[data-v-e290e716]{overflow:hidden;width:100%;position:relative}