@supports (scrollbar-color:auto){.event-modal__details,.event-modal__text{scrollbar-color:var(--french-gray) #fff;scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){.event-modal__details::-webkit-scrollbar,.event-modal__text::-webkit-scrollbar{background:#fff;width:.5rem}.event-modal__details::-webkit-scrollbar-thumb,.event-modal__text::-webkit-scrollbar-thumb{background:var(--french-gray)}}.event-modal{background:#fce0ce;background:linear-gradient(180deg,#fff,#fce0ce);border:unset;height:100vh;max-height:unset;max-width:unset;padding:var(--space-3);width:100vw}.event-modal::backdrop{background:rgba(1,1,1,.5)}.event-modal[open]{display:flex;flex-direction:column;gap:var(--space-2)}.event-modal__header{align-items:center;background-image:url(https://www.codurance.com/hubfs/Events%20page/Events%20Page%20Pop%20up_img.png);background-position:50%;background-size:cover;border-radius:10px;display:flex;padding-bottom:var(--space-3);padding-top:var(--space-3);position:relative;width:100%}.event-modal__name{color:#fff;font-size:var(--freed-font-size);font-weight:var(--middle-font-weight);line-height:var(--freed-line-height);margin-left:var(--space-3);max-width:62.5%;text-wrap:balance}.event-modal__name--dark{color:var(--shark)}.event-modal__close-form{align-self:flex-end;position:absolute;right:0;top:0}.event-modal__close-button{background:unset;border:unset;color:#fff;cursor:pointer;font-size:1.5rem;padding:var(--space-1);text-align:right}.event-modal__main{display:flex;gap:var(--space-2)}.event-modal__description{background:#fff;border-radius:10px;flex:1 1 67.5%;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-3);position:relative}.event-modal__description:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:3rem;content:"";height:5rem;left:var(--space-3);position:absolute;width:calc(100% - var(--space-3)*2)}.event-modal__text{color:var(--shark);max-height:77%;overflow-y:auto;padding-bottom:2rem;padding-right:var(--space-3)}.event-modal__text ul{list-style-position:inside}.event-modal__text li:not(:first-of-type){margin-top:var(--space-0)}.event-modal__link{margin-top:var(--space-3);position:relative;z-index:50}.event-modal__details{background:#fff;border-radius:10px;flex:1 1 32.5%;position:relative}.event-modal__details-listing{list-style-type:none;margin:unset;padding:var(--space-3)}.event-modal__detail{display:flex;gap:var(--space-2)}.event-modal__detail:not(:first-of-type){margin-top:var(--space-0)}.event-modal__detail-icon{font-size:1.25rem}.event-modal__detail-text{align-self:flex-end;color:var(--shark);font-size:var(--natus-font-size);font-weight:var(--light-font-weight);line-height:var(--natus-line-height)}.event-modal__detail-text:first-letter{text-transform:uppercase}@media (min-width:1300px){.event-modal{height:calc(100vh - var(--space-7)*2);margin-bottom:var(--space-7);margin-top:var(--space-7)}}@media (min-width:1024px){.event-modal{border-radius:10px;max-height:42.1rem;padding:var(--space-4);width:var(--content-inner-max-width)}.event-modal[open]{gap:var(--space-3)}.event-modal::backdrop{background:rgba(1,1,1,.5)}.event-modal__header{height:32.5%;padding-bottom:var(--space-4);padding-top:var(--space-4)}.event-modal__name{font-size:var(--eames-font-size);font-weight:var(--heavy-font-weight);line-height:var(--eames-line-height);margin-left:var(--space-4)}.event-modal__main{gap:var(--space-3);height:63%}.event-modal__description{padding:var(--space-4) var(--space-2) var(--space-3) var(--space-4)}.event-modal__description:after{left:var(--space-4);width:calc(100% - var(--space-4)*2)}.event-modal__text{padding-right:var(--space-4)}.event-modal__link{bottom:var(--space-3);margin-top:auto;position:absolute}.event-modal__details{display:flex;flex-direction:column}.event-modal__details-listing{padding:var(--space-4)}.event-modal__detail:not(:first-of-type){margin-top:var(--space-2)}.event-modal__map{flex:1}}@media (min-width:1024px) and (max-width:1299px){.event-modal{height:calc(100vh - var(--space-4)*2);margin-bottom:var(--space-4);margin-top:var(--space-4)}.event-modal__text{padding-bottom:3rem}}@media (max-width:1023px){.event-modal__main{flex-direction:column-reverse}.event-modal__text{font-size:var(--natus-font-size);font-weight:var(--light-font-weight);line-height:var(--natus-line-height);max-height:10rem}.event-modal__map{width:100%}}