.locations-page .header-access,.locations-page .header-utilities{background:transparent}.locations-page.header_open .header-access,.locations-page.header_open .header-utilities{background:#fff}.locations-page.header_open .logo::before{background-color:#969696}.locations-page .header-fixed .logo::after{background-color:#fff}.locations-page .logo::after{background:#f8f9f9}.locations-page .header-fixed .header-utilities{background:#fff}.locations-page{overflow-x:hidden}.locations-page .visible-mobile{display:none}.locations-page .section-locations{position:relative;padding:100px 0 70px 0}.locations-page .main-title{font-weight:700}.locations-page .content-text{line-height:24px}.locations-page .locations-nav-list{display:flex;flex-wrap:wrap;max-width:190px;list-style:none;padding:0;margin:0}.locations-page .locations-nav-list li{order:2;width:100%;color:#048EF8;font-size:24px;text-decoration:underline;margin-bottom:15px;cursor:pointer}.locations-page .locations-nav-list li.active-city-nav{font-weight:700}.locations-page .locations-nav-list li .ico-font{margin-left:10px;opacity:0;font-size:18px;transition:opacity .2s ease-in}.locations-page .locations-nav-list li.active-city-nav .ico-font{opacity:1} body{background-color:#f8f9f9} .section-locations-landing-message{padding:100px 0}.section-locations-landing-message .section-head{margin-bottom:95px}.section-locations-landing-message .main-title{margin:0;font-size:48px;font-weight:bold;line-height:1.25;color:#181818;text-align:center} .post-details{text-align:center;color:#181818}.post-details h2{margin:0 0 20px;font-size:30px;font-weight:bold;line-height:1.6}.post-details p{max-width:300px;margin:0 auto;font-size:16px;line-height:1.5} .section-locations-list{padding:0 0 70px} .section-locations-suggestions{padding-bottom:220px}.section-locations-suggestions .section-head{margin-bottom:60px;text-align:center}.section-locations-suggestions .main-title{margin:0;font-size:48px;line-height:1.25;color:#181818}.section-locations-suggestions .section-body{max-width:840px;margin:0 auto} .suggestions-cards{display:flex}.suggestions-card{flex-basis:33.33%;max-width:33.33%;color:white;display:flex;flex-direction:column;justify-content:flex-end;min-height:155px;padding:25px;margin:0 10px 20px;border-radius:20px;transition:background-color .2s ease-in-out}.suggestions-card .suggestions-card-body{display:flex;justify-content:space-between;align-items:flex-end}.suggestions-card .suggestions-card-content{flex-grow:1;flex-shrink:1;flex-basis:0;padding-right:15px}.suggestions-card .suggestions-card-icon{position:relative;transform:translateX(0);font-size:15px;transition:transform .2s ease-in-out}.suggestions-card .suggestions-card-content p{margin:0;font-size:20px;line-height:1.3;font-weight:bold}.suggestions-card.suggestions-card-green{background-color:#2D4C3A}.suggestions-card.suggestions-card-brown{background-color:#422809}.suggestions-card.suggestions-card-blue{background-color:#27346C} .suggestions-card:hover,.suggestions-card:focus,.suggestions-card:active,.suggestions-card:active:focus{color:#fff;text-decoration:none}.suggestions-card:hover .suggestions-card-icon{transform:translateX(7px)}.suggestions-card.suggestions-card-green:hover{background-color:#3c8b5d}.suggestions-card.suggestions-card-brown:hover{background-color:#81531b}.suggestions-card.suggestions-card-blue:hover{background-color:#3751c4}@media only screen and (max-width:991px){.locations-page .header-access,.locations-page .header-utilities{background-color:#fff}.locations-page .logo::after{background:#fff}.locations-page .visible-desktop{display:none}.locations-page .section-locations{padding:38px 0 130px 0}.locations-page .main-title{font-size:32px}.locations-page .locations-nav-list{max-width:100%;margin-top:30px}.locations-page .animate-map .locations-nav-list{height:0}.locations-page .locations-nav-list li{width:50%;opacity:1;transition:opacity .3s}.locations-page .locations-nav-list li.active-city-nav{position:absolute;width:auto;text-decoration:none;font-size:36px;font-weight:700;z-index:2}.locations-page .animate-map .locations-nav-list li:not(.active-city-nav){opacity:0;visibility:hidden}}@media only screen and (max-width:767px){.locations-page .main-title{font-size:28px}.section-locations-landing-message{padding:50px 0}.section-locations-landing-message .section-head{margin-bottom:50px}.post-details{margin-bottom:30px}.post-details h2{margin-bottom:10px;font-size:24px}.section-locations-list{padding-bottom:50px}.section-locations-suggestions{padding:0 0 50px}.section-locations-suggestions .section-head{margin-bottom:30px}.suggestions-cards{display:block}.suggestions-card{max-width:260px;margin-left:auto;margin-right:auto}.suggestions-card .suggestions-card-content p{font-size:18px}}@media only screen and (max-width:374px){.locations-page .main-title{font-size:26px}}