@font-face{font-family:Gellix-Bold-Aligned;src:url(https://assets.elrow.com/public/assets/fonts/Gellix-Bold.woff2) format("woff2"),url(https://assets.elrow.com/public/assets/fonts/Gellix-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap;ascent-override:95%;descent-override:25%;line-gap-override:0%}.event-custom{--ec-primary: #f70673;--ec-secondary: #31005c;--ec-accent: #f70673;--ec-ink: #31005c;--ec-section-from: #31005c;--ec-section-to: #1d0037;--ec-font-display: "Gellix-Bold-Aligned", "Gellix-Bold", sans-serif;--ec-font-script: "Gellix-Bold-Aligned", "Gellix-Bold", sans-serif}.event-custom .ec-title{font-family:var(--ec-font-display);font-size:3rem;text-transform:uppercase;line-height:1;letter-spacing:.025em}@media (min-width: 768px){.event-custom .ec-title{font-size:4.5rem;line-height:1}}.event-custom .ec-script{font-family:var(--ec-font-script);color:var(--ec-accent);font-size:.7em;line-height:1;margin-top:-.55em;-webkit-text-stroke:.14em #fff;paint-order:stroke fill;position:relative;display:block;text-transform:none}.event-custom .ec-pill{font-family:var(--ec-font-display);background:var(--ec-primary);display:inline-block;border-radius:9999px;padding:.25rem 1rem;font-size:1rem;line-height:1.5rem;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.event-custom .ec-pill{font-size:1.25rem;line-height:1.75rem}}.event-custom .ec-label{font-family:var(--ec-font-display);color:var(--ec-primary);display:inline-block;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.25rem 1.25rem;font-size:1.25rem;line-height:1.75rem;letter-spacing:.025em}@media (min-width: 768px){.event-custom .ec-label{font-size:1.5rem;line-height:2rem}}.event-custom .ec-card{background:#ffffff2e;border-radius:1.5rem;padding:1.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width: 768px){.event-custom .ec-card{padding:2rem}}.event-custom .ec-card--featured{box-shadow:inset 0 0 0 2px #ffffff8c}.event-custom .ec-fade{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:1rem}.event-custom .ec-fade__item{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .9s ease-in-out}.event-custom .ec-fade__item.is-active{opacity:1}.event-custom .ec-btn{font-family:var(--ec-font-display);font-size:14px;line-height:19px;letter-spacing:1px;display:inline-flex;height:3rem;width:100%;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center;text-transform:uppercase;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width: 640px){.event-custom .ec-btn{width:auto}}@media (min-width: 768px){.event-custom .ec-btn{height:3.5rem}}@media (min-width: 1024px){.event-custom .ec-btn{font-size:16px}}.event-custom .ec-btn:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.event-custom .ec-btn--primary{background:var(--ec-primary);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.event-custom .ec-btn--secondary{background:var(--ec-secondary);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.event-custom .ec-btn--sm{font-size:13px;height:2.5rem;width:auto;padding-left:1rem;padding-right:1rem}@media (min-width: 768px){.event-custom .ec-btn--sm{height:2.75rem}}@media (min-width: 1024px){.event-custom .ec-btn--sm{font-size:14px}}.event-custom .ec-sky{background:linear-gradient(180deg,var(--ec-section-from) 0%,var(--ec-section-to) 100%);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.event-custom .ec-gallery{color:var(--ec-ink)}.event-custom .ec-gallery__item{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:1rem}.event-custom .ec-gallery__item img{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.event-custom .ec-gallery__item:hover img{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.event-custom .ec-gallery__item--extra{display:none}.event-custom .ec-gallery__more{font-family:var(--ec-font-display);background:#00000080;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:2.25rem;line-height:2.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 768px){.event-custom .ec-gallery__more{font-size:3rem;line-height:1}}.event-custom .ec-info-title{color:var(--ec-ink)}.event-custom .event_detail--info .info_date time{color:var(--ec-ink)}.event-custom .event_detail--info .info_date .ec-venue{color:var(--ec-ink);opacity:.7}.event-custom .ec-route__line{position:relative;display:grid;gap:1rem;grid-template-columns:repeat(var(--ec-stops),minmax(0,1fr))}.event-custom .ec-route__line:before{content:"";border-top:3px dashed #fff;position:absolute;left:.5rem;right:.5rem;top:7px}.event-custom .ec-route__stop{position:relative;padding-top:2rem}.event-custom .ec-route__dot{background:#fff;border:4px solid var(--ec-primary);position:absolute;top:0;left:0;height:1rem;width:1rem;border-radius:9999px}.event-custom .ec-route__stop:last-child{text-align:right}.event-custom .ec-route__stop:last-child .ec-route__dot{left:auto;right:0}.event-custom .ec-route__stop:not(:first-child):not(:last-child){text-align:center}.event-custom .ec-route__stop:not(:first-child):not(:last-child) .ec-route__dot{left:50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.event-custom .ec-route__stop:not(:last-child):after{content:"";border-top:3px solid #fff;border-right:3px solid #fff;position:absolute;top:3px;height:10px;width:10px;--tw-translate-x: -50%;--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));left:calc(75% + 8px)}.event-custom .ec-route__stop:not(:first-child):not(:last-child):after{left:calc(125% + 8px)}.event-custom .ec-route__stop:first-child:nth-last-child(2):after{left:calc(100% + 8px)}.event-custom .ec-route__name{font-family:var(--ec-font-display);display:block;font-size:1.5rem;line-height:2rem;line-height:1}@media (min-width: 768px){.event-custom .ec-route__name{font-size:1.875rem;line-height:2.25rem}}.event-custom .ec-route__address{margin-top:.25rem;display:block;font-size:.75rem;line-height:1rem;font-style:italic;opacity:.9}@media (min-width: 768px){.event-custom .ec-route__address{font-size:.875rem;line-height:1.25rem}}@media (max-width: 639px){.event-custom .ec-route__line{grid-template-columns:1fr}.event-custom .ec-route__line:before{border-top:0;border-left:3px dashed #fff;left:7px;right:auto;top:.5rem;bottom:.5rem}.event-custom .ec-route__stop,.event-custom .ec-route__stop:last-child,.event-custom .ec-route__stop:not(:first-child):not(:last-child){padding-top:0;padding-left:2rem;text-align:left}.event-custom .ec-route__stop .ec-route__dot,.event-custom .ec-route__stop:last-child .ec-route__dot,.event-custom .ec-route__stop:not(:first-child):not(:last-child) .ec-route__dot{left:0;top:.25rem;--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));right:auto}.event-custom .ec-route__stop:after,.event-custom .ec-route__stop:not(:first-child):not(:last-child):after,.event-custom .ec-route__stop:first-child:nth-last-child(2):after{display:none}}.event-custom .ec-badge{display:inline-flex;height:3rem;width:3rem;flex-shrink:0;flex-direction:column;align-items:center;justify-content:center;border-radius:.375rem;font-weight:700;line-height:1;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.event-custom .ec-badge--parking{font-family:var(--ec-font-display);background:var(--ec-secondary);font-size:1.875rem;line-height:2.25rem}.event-custom .ec-badge--train{font-family:Arial,sans-serif}.event-custom .ec-badge--train small{font-size:10px;font-weight:400}.event-custom .ec-bottom-bar .ec-btn{width:100%;white-space:nowrap;padding-left:.75rem;padding-right:.75rem}@font-face{font-family:Dripdrop Alt Solid;src:url(https://d14pgwleh30fli.cloudfront.net/f39dfea6-1540-47f5-983c-23f3a10363b4/build/assets/dripdrop-alt-solid-B97kxvg1.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.event-custom--barcelona-nyd-2027{--ec-primary: #e30613;--ec-secondary: #ff5a1f;--ec-accent: #ff5a1f;--ec-ink: #0b2a3a;--ec-section-from: #1ec5f0;--ec-section-to: #0a9fd0;--ec-font-script: "Dripdrop Alt Solid", cursive}
