.custom-modal.remodal-overlay{background:rgba(255,255,255,.8)}.custom-modal.remodal-wrapper{padding:0}.custom-modal.remodal{margin:5vh auto;max-width:none;padding:0;width:87.2%}.custom-modal__remodal-close{border:0;background:0 0;padding:0;margin:0;-webkit-appearance:none;background:#fff;border-radius:50%;color:var(--secondary-color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:12px;top:8px;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;z-index:3;padding:5px}@media screen and (min-width:768px){.custom-modal__remodal-close{right:22px;top:16px}}@media screen and (min-width:1024px){.custom-modal__remodal-close{padding:8px}}.custom-modal__remodal-close .v-icon__svg{height:18px;width:18px}@media screen and (min-width:768px){.custom-modal__remodal-close .v-icon__svg{height:25px;width:25px}}.custom-modal__remodal-close:hover,.custom-modal__remodal-close:focus{background:var(--secondary-color);color:#fff}.custom-modal__remodal-inner{background:#fff;border:1px solid var(--secondary-color);-webkit-box-shadow:10px 10px 13px rgba(0,0,0,.09);box-shadow:10px 10px 13px rgba(0,0,0,.09);height:100%;overflow-y:auto}.custom-modal__wrapper{padding:47px 15px 31px;overflow-y:auto;height:calc(var(--herovh)*100)}@media screen and (min-width:768px){.custom-modal__wrapper{padding-left:30px;padding-right:30px}}@media screen and (min-width:1024px){.custom-modal__wrapper{padding:67px 50px 75px}}@media screen and (min-width:1280px){.custom-modal__wrapper{padding-left:70px;padding-right:70px;padding-bottom:100px}}.custom-modal__item{margin-bottom:40px}@media screen and (min-width:1024px){.custom-modal__item{margin-bottom:50px}}@media screen and (min-width:1280px){.custom-modal__item{margin-bottom:65px}}.custom-modal__item:last-of-type{margin-bottom:0}.custom-modal__content{font-family:franklin-gothic-urw,sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:27px;letter-spacing:.03em;color:#585858;font-size:15px;line-height:30px;padding:0 8px}@media(min-width:768px){.custom-modal__content{line-height:30px}}@media(min-width:1280px){.custom-modal__content{font-size:16px}}@media(min-width:1920px){.custom-modal__content{font-size:18px;line-height:40px}}@media screen and (min-width:768px){.custom-modal__content{font-size:18px;line-height:40px;padding:0 12px}}@media screen and (min-width:1024px){.custom-modal__content{padding:0 18px}}.custom-modal__content .heading-1,.custom-modal__content .heading-2{font-size:38px;line-height:120%;margin-bottom:27px}@media screen and (min-width:1024px){.custom-modal__content .heading-1,.custom-modal__content .heading-2{font-size:58px;line-height:74px;margin-bottom:32px}}.custom-modal__content .heading-1__lowercase,.custom-modal__content .heading-1__styled,.custom-modal__content .heading-1__italic,.custom-modal__content .heading-2__lowercase,.custom-modal__content .heading-2__styled,.custom-modal__content .heading-2__italic{font-size:38px;line-height:120%;margin-bottom:27px}@media screen and (min-width:1024px){.custom-modal__content .heading-1__lowercase,.custom-modal__content .heading-1__styled,.custom-modal__content .heading-1__italic,.custom-modal__content .heading-2__lowercase,.custom-modal__content .heading-2__styled,.custom-modal__content .heading-2__italic{font-size:58px;line-height:74px;margin-bottom:32px}}.custom-modal__capacity-chart{font-family:franklin-gothic-urw,sans-serif;font-weight:400;font-style:normal;font-size:15px;line-height:27px;letter-spacing:.03em;color:#585858}@media(min-width:768px){.custom-modal__capacity-chart{line-height:30px}}@media(min-width:1280px){.custom-modal__capacity-chart{font-size:16px}}@media(min-width:1920px){.custom-modal__capacity-chart{font-size:18px;line-height:40px}}.custom-modal__capacity-chart .capacity-chart{margin-bottom:17px;width:100%}.custom-modal__capacity-chart .capacity-chart__wrapper{width:100%;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;position:relative}@media screen and (min-width:1024px){.custom-modal__capacity-chart .capacity-chart__wrapper{margin-bottom:3px}}.custom-modal__capacity-chart .capacity-chart__header{background-color:var(--secondary-color-rgba)}.custom-modal__capacity-chart .capacity-chart__header-row{position:relative;border-bottom:3px solid #fff}.custom-modal__capacity-chart .capacity-chart__header-row .v-icon__svg{height:30px;width:30px;margin:7px 15px 13px}@media screen and (min-width:1024px){.custom-modal__capacity-chart .capacity-chart__header-row .v-icon__svg{margin:28px 23px 30px}}.custom-modal__capacity-chart .capacity-chart__venue{background-color:#f9f8f7;border-top:1px solid #fff;font-size:14px;line-height:20px;color:#000}@media screen and (min-width:768px){.custom-modal__capacity-chart .capacity-chart__venue{font-size:16px;line-height:22px}}@media screen and (min-width:1024px){.custom-modal__capacity-chart .capacity-chart__venue{font-size:18px;line-height:24px}}.custom-modal__capacity-chart .capacity-chart__venue-name{text-align:left;font-weight:400;padding:11px 5px 12px 22px}@media screen and (min-width:1024px){.custom-modal__capacity-chart .capacity-chart__venue-name{padding:18px 17px 18px 30px}}.custom-modal__capacity-chart .capacity-chart__legend{display:grid;grid-template-columns:repeat(2,1fr);padding-left:6px}@media screen and (min-width:768px){.custom-modal__capacity-chart .capacity-chart__legend{grid-template-columns:repeat(4,1fr);padding-left:21px}}@media screen and (min-width:1024px){.custom-modal__capacity-chart .capacity-chart__legend{grid-template-columns:repeat(5,1fr);padding-left:37px}}.custom-modal__capacity-chart .capacity-chart__legend-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px;padding:0 10px}@media screen and (min-width:768px){.custom-modal__capacity-chart .capacity-chart__legend-item{margin-top:40px;padding:0 15px}}.custom-modal__capacity-chart .capacity-chart__legend-item .v-icon__svg{height:30px;width:30px}.custom-modal__capacity-chart .capacity-chart__legend-item-label{padding-left:12px;font-size:14px;line-height:20px}@media screen and (min-width:1024px){.custom-modal__capacity-chart .capacity-chart__legend-item-label{font-size:16px}}.custom-modal iframe{height:75vh;width:100%}