@media screen and (min-width: 40.063em){.block--event-location .location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.block--event-location .address.panel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem;margin:0;padding:2.4rem;background:rgb(var(--theme-color-purple))}@media screen and (min-width: 40.063em){.block--event-location .address.panel{-webkit-box-flex:0;-ms-flex:0 0 48.8rem;flex:0 0 48.8rem;gap:4rem;padding:3rem 4rem}}.block--event-location .icon{-webkit-box-flex:0;-ms-flex:0 0 8rem;flex:0 0 8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:8rem;background:var(--color-tertiary1);border-radius:50%}@media screen and (min-width: 40.063em){.block--event-location .icon{-webkit-box-flex:0;-ms-flex:0 0 12rem;flex:0 0 12rem;height:12rem}}.block--event-location .icon i[class^=icon-]{font-size:4.5rem}@media screen and (min-width: 40.063em){.block--event-location .icon i[class^=icon-]{font-size:5rem}}.block--event-location .map{display:block;margin-top:calc(-1*var(--border-radius))}@media screen and (min-width: 40.063em){.block--event-location .map{margin-top:0;margin-left:-5.18%}}