.locations_wrapper flex flex-col lg:flex-row{align-items:stretch;display:flex;flex-direction:row;gap:105px;justify-content:flex-start}h2.location_accordions__title{margin-bottom:2rem}.reverse-flow{flex-direction:row-reverse}.location_accordions__location_accordion.reverse-flow{gap:1em;justify-content:flex-end}.locations_heading.locations_wrapper flex flex-col lg:flex-row.reverse-flow{flex-direction:row;gap:0}.location_accordions__location_accordion.reverse-flow.acc-active svg{transform:rotate(180deg)}.location_accordions_locations{width:50%}.location_accordions_images img{max-width:100%}.location_accordions_images{align-items:center;display:flex;justify-content:center;position:relative;width:50%}.location_accordions__location_accordion{align-items:center;background-color:transparent;cursor:pointer;display:flex;font-size:20px;justify-content:space-between;padding:20px;position:relative;width:100%}.location_accordions__location_accordion__icon{align-items:center;display:flex;height:100%}.location_accordions__location_accordion__icon svg{margin-bottom:0}.location_accordions__panel{border-bottom:2px solid}.location_accordion_wrapper h4{margin:0}.location_accordions__location_accordion svg{position:absolute;transition:all .45s ease}.location_accordions__location_accordion.acc-active{background:#f0f0f0}.location_accordions__location_accordion.acc-active svg{transform:rotate(180deg)}.location_accordions__location_accordion .plus{opacity:1}.location_accordions__location_accordion .minus,.location_accordions__location_accordion.acc-active .plus{opacity:0}.location_accordions__location_accordion.acc-active .minus{opacity:1}.location_accordions_locations .location_accordions__location_accordion.acc-active .location_accordions__location_accordion__icon__closed,.location_accordions_locations .location_accordions__location_accordion:not(.acc-active) .location_accordions__location_accordion__icon__open{display:none}.location_accordions__panel{max-height:0;overflow:hidden;padding:0;transition:max-height .2s ease-out}.location_accordions__panel-content{padding:40px 0}.mob_location_image{display:none}@media screen and (max-width:999px){.location_accordions_locations{width:100%}.location_accordions_images{display:none}.mob_location_image{display:block;margin:1rem auto;max-width:50%}.location_accordions__location_accordion.acc-active svg{transform:rotate(-180deg)}}