@media only screen and (max-width: 1024px){.hide-on-mobile{display:none !important}}@media only screen and (min-width: 1025px){.hide-on-desktop{display:none !important}}.last-mb-none :last-child{margin-bottom:0 !important}.gg-location{margin-top:45px}.gg-location__container{display:flex;max-width:1240px;margin:0 auto;padding:0 15px}.gg-location__map{width:calc(100% - 288px)}.gg-location__list{width:288px;padding-left:40px;height:534px;overflow-y:auto;scrollbar-width:thin}.gg-location__item{padding:16px;border-radius:10px;border:1px solid #e3e3e3;margin-bottom:16px;cursor:pointer;transition:all .3s ease;min-height:152px}.gg-location__item>*{opacity:.6}.gg-location__item:last-child{margin-bottom:0}.gg-location__item.active,.gg-location__item:hover{background:#fff;box-shadow:0px 2px 12px 0px rgba(0,0,0,.06)}.gg-location__item.active>*,.gg-location__item:hover>*{opacity:1}.gg-location__title{font-size:16px;font-weight:700;line-height:1.6;margin-bottom:8px}.gg-location__address{font-size:16px;line-height:1.4}.gg-location__list-title{display:none}@media only screen and (min-width: 600px)and (max-width: 1024px){.gg-location__map{width:calc(100% - 268px)}.gg-location__list{width:268px;padding-left:20px}}@media only screen and (max-width: 599px){.gg-location{margin-top:39px}.gg-location__container{flex-direction:column}.gg-location__map{width:100%;height:213px}.gg-location__list{width:100%;padding-left:0;margin-top:20px;height:auto}.gg-location__list-title{display:flex;gap:8;overflow-x:auto;scrollbar-width:thin;margin-bottom:16px}.gg-location__list-title__title{flex-shrink:0;padding:4px 12px;font-size:14px;line-height:1.7}.gg-location__list-title__title.active{border-radius:8px;border:1px solid #e8e8e8;font-weight:700;background:#fff}.gg-location__item{padding:0;border-radius:0;border:none;margin-bottom:0;display:none;min-height:0}.gg-location__item>*{opacity:1}.gg-location__item.active{display:block;background:none;box-shadow:none}}.gg-location-map{background:#fafafa;padding-top:69px;padding-bottom:94px}.gg-location-map h2{margin-bottom:15px;font-size:32px}.gg-location-map .wp-block-cover__inner-container{max-width:439px;margin-right:auto}.gg-location-map .wp-block-cover__background{display:none}@media only screen and (min-width: 600px)and (max-width: 1024px){.gg-location-map{padding-top:40px;padding-bottom:60px}}@media only screen and (max-width: 599px){.gg-location-map{padding-top:30px;padding-bottom:52px}}.gg-location-map-container{padding:0 15px}
