.section--map{padding:4rem 0}@media screen and (min-width:1320px){.section--map{padding:11.375rem 0 11.1875rem}}.jlb.map-block{display:flex;align-items:center;justify-content:center;margin-bottom:4rem}@media screen and (min-width:1320px){.jlb.map-block{margin-bottom:7.5rem}}.jlb.map-block svg{max-width:72.8125rem}.jlb.map-block svg .map-block__cell{cursor:pointer;outline:none;transition:opacity .3s ease-in-out}.jlb.map-block svg .map-block__cell.is-active:hover,.jlb.map-block svg .map-block__cell.is-active:focus-visible{opacity:1}@media screen and (min-width:1199px){.jlb.map-content .map-content__wrapper{display:flex;flex-wrap:wrap;margin:0 -1rem;row-gap:7.5rem}}@media screen and (min-width:1199px){.jlb.map-content .map-content__item{flex-basis:33.33%;max-width:33.33%;padding:0 1rem}}.jlb.location-block{border-top:.0625rem solid var(--tag)}.jlb.location-block header{padding:.625rem 0;position:relative;min-height:4.5rem;display:flex;align-items:center}.jlb.location-block header h3{font-size:2.25rem;font-weight:400;line-height:2.5rem;color:var(--secondary);margin-bottom:0;padding-right:2rem}@media screen and (min-width:1199px){.jlb.location-block header h3{font-size:2rem;padding-right:0}}.jlb.location-block header .location-block__toggle{position:absolute;top:50%;right:0;transform:translateY(-50%);width:1.5rem;height:1.5rem}@media screen and (min-width:1199px){.jlb.location-block header .location-block__toggle{display:none}}.jlb.location-block header .location-block__toggle:before,.jlb.location-block header .location-block__toggle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--secondary)}.jlb.location-block header .location-block__toggle:after{width:1.0625rem;height:.0625rem}.jlb.location-block header .location-block__toggle:before{width:.0625rem;height:1.0625rem}.jlb.location-block .location-block__row{display:flex;gap:1.5rem}.jlb.location-block .location-block__col{display:flex;flex-direction:column;align-items:flex-start;flex:1}.jlb.location-block .location-block__col .l-btn{margin-top:2.25rem}@media screen and (max-width:1198px){.jlb.location-block .location-block__col--info{justify-content:space-between}}.jlb.location-block .location-block__col--info>strong{margin-bottom:1.25rem}@media screen and (min-width:1199px){.jlb.location-block .location-block__col--info>strong{flex-grow:1;margin-bottom:1.375rem}}.jlb.location-block .location-block__col--info a{text-decoration:none}.jlb.location-block .location-block__col--info a:hover{color:inherit;text-decoration:underline}@media screen and (min-width:1199px){.jlb.location-block .location-block__col--bio p{flex-grow:1}}@media screen and (min-width:1199px){.jlb.location-block .location-block__col--bio .l-btn{padding:.575rem 1.225rem;margin-bottom:.375rem}}.jlb.location-block article{display:none;padding:1.125rem 0}@media screen and (min-width:1199px){.jlb.location-block article{display:block;padding:1rem 0}}.jlb.location-block article strong{font-size:1rem;line-height:1.5rem;font-weight:750;color:var(--secondary);display:block}.jlb.location-block article p{font-size:1rem;line-height:1.5rem;font-weight:580;color:var(--secondary);font-family:var(--secondary-font)}.jlb.location-block.is-active::after{width:100%;background:var(--secondary)}.jlb.location-block.is-active header .location-block__toggle:before{opacity:0}/*# sourceMappingURL=map-block.css.map */
