
#modalBackdrop{opacity:0.6 !important;}#modalContent{position:fixed !important;top:25% !important;padding:12px;}#modalContent,div.ctools-modal-content,#modal-content{height:370px !important;width:100% !important;max-width:550px;border-radius:var(--in-rounded-base);}#modalContent{width:90% !important;}div.ctools-modal-content{background:#fff;color:var(--in-text-color);padding:0;width:600px;text-align:left;}div.ctools-modal-content .modal-title{font-size:120%;font-weight:bold;color:white;overflow:hidden;white-space:nowrap;}div.ctools-modal-content .modal-header{padding:0 .25em 0 1em;}div.ctools-modal-content .modal-header a{color:white;}div.ctools-modal-content .modal-content{padding:1.4em 1em 0 1em;overflow:auto;position:relative;}div.ctools-modal-content a.close{color:white;float:right;}div.ctools-modal-content a.close:hover{text-decoration:none;}div.ctools-modal-content a.close img{position:relative;top:1px;}div.ctools-modal-content span.close{right:-2px;top:-2px;}div.ctools-modal-content .modal-content .modal-throbber-wrapper{text-align:center;}div.ctools-modal-content .modal-content .modal-throbber-wrapper img{margin-top:160px;}div.ctools-modal-content .form-item label{width:15em;float:left;}div.ctools-modal-content .form-item label.option{width:auto;float:none;}div.ctools-modal-content .form-item .description{clear:left;}div.ctools-modal-content .form-item .description .tips{margin-left:2em;}div.ctools-modal-content .no-float .form-item *{float:none;}div.ctools-modal-content .modal-form .no-float label{width:auto;}div.ctools-modal-content fieldset,div.ctools-modal-content .form-radios,div.ctools-modal-content .form-checkboxes{clear:left;}div.ctools-modal-content .vertical-tabs-panes > fieldset{clear:none;}div.ctools-modal-content .resizable-textarea{width:auto;margin-left:15em;margin-right:5em;}div.ctools-modal-content .container-inline .form-item{margin-right:2em;}#views-exposed-pane-wrapper .form-item{margin-top:0;margin-bottom:0;}div.ctools-modal-content label.hidden-options{background:transparent url(//www.inmusicfestival.com/sites/all/themes/inmusic_2026/sites/all/modules/ctools/images/arrow-active.png) no-repeat right;height:12px;padding-right:12px;}div.ctools-modal-content label.expanded-options{background:transparent url(//www.inmusicfestival.com/sites/all/themes/inmusic_2026/sites/all/modules/ctools/images/expanded-options.png) no-repeat right;height:12px;padding-right:16px;}div.ctools-modal-content .option-text-aligner label.expanded-options,div.ctools-modal-content .option-text-aligner label.hidden-options{background:none;}div.ctools-modal-content .dependent-options{padding-left:30px;}#modal-throbber{display:none;}#modal-content div.form-radios div.form-item{width:auto;float:left;}#modal-content div.form-item{margin-bottom:1.2em;}#modal-content .form-item-language + .form-item-language{margin-left:.275rem;}
@media (max-width:640px) {
  #modalContent,div.ctools-modal-content,#modal-content{height:auto !important;width:100% !important;max-width:500px;box-sizing:border-box;}#modalContent span.close{right:3px;}
}/**/
.mod{width:100%;margin:0;}.mod--app-margin{padding-left:.125rem;padding-right:.125rem;}
@media (min-width:661px) {
  .mod--app-margin{padding-left:.3088235rem;padding-right:.3088234rem;}
}
.mod__content-wrapper{width:100%;display:flex;}.node-type-modular-page .content-wrapper--main main{min-height:310px;}.node-type-modular-page div.t-wrap,.node-type-modular-page div.a-wrap{margin-right:0;min-height:0;}.node-type-modular-page .a-title{margin-bottom:var(--mod-padding-sm);}.node-type-modular-page .a-title,.mod-grid-timeline,.mod-year-nav,.mod-archive-gallery{padding-left:18px;padding-right:18px;}
@media (max-width:660px) {
  .node-type-modular-page .a-title,.mod-grid-timeline,.mod-year-nav,.mod-archive-gallery{padding-right:14px;padding-left:14px;}
}
.node-type-modular-page .a-title .article-title{margin-bottom:0;}.node-type-modular-page .a-title .article-title + .mod__badge{margin-top:.825rem;}.node-type-modular-page .a-title-description{margin-top:.675em;}.node-type-modular-page .a-title-description :last-child{margin-bottom:0;}.mod div.section-wrap{padding:0;margin:0;border:0;background:transparent;}.content .mod-text.theme-bg-transparent:first-of-type,.mod-text.theme-bg-transparent + .mod-text.theme-bg-transparent,.mod-list + .mod-text.theme-bg-transparent,.mod-list + .mod-list,.mod-list + .mod-performers,.mod-performers + .mod-text.theme-bg-transparent,.mod-performers + .mod-performers,.mod-performers + .mod-list{padding-top:0;}.mod :where(h1,h2,h3){text-wrap:pretty;color:inherit;}.mod p:last-child{margin-bottom:0;}.mod .mod__title{font-size:var(--mod-text-lg);font-weight:var(--in-font-bold);line-height:var(--mod-line-height-base);margin-top:0;margin-bottom:.6em;padding-top:0;}
@media (min-width:768px) {
  .mod .mod__title{font-size:var(--mod-text-xl);}
}
.mod .mod__title--sm{font-size:var(--mod-text-base);margin-bottom:var(--mod-spacing-xs);}
@media (min-width:768px) {
  .mod .mod__title--sm{font-size:var(--mod-text-lg);}
}
.mod .mod__title--hero{font-size:var(--mod-text-2xl);line-height:var(--mod-line-height-base);}
@media (min-width:768px) {
  .mod .mod__title--hero{font-size:var(--mod-text-3xl);}
}
.mod__body{text-wrap:pretty;}.mod__divider{width:100%;max-width:12rem;height:1px;background-color:var(--in-divider-color-lighter);border:none;}.mod__btn{display:inline-flex;align-items:center;justify-content:center;padding:0.4175rem 0.75rem 0.4375rem;color:var(--in-text-color);font-size:var(--mod-text-xs);font-weight:var(--in-font-bold);line-height:var(--mod-line-height-base);letter-spacing:var(--mod-tracking-tight);border-radius:0;transition:background-color var(--mod-transition-fast);text-decoration:none;user-select:none;cursor:pointer;}.mod__btn--primary{background-color:var(--mod-color-interactive-primary);border:2px solid var(--mod-color-interactive-primary);}.mod__btn--primary:hover,.mod__btn--primary:focus{background-color:var(--mod-color-interactive-primary-hover);border-color:var(--mod-color-interactive-primary-hover);text-decoration:none;}.mod__btn--secondary{background-color:var(--mod-color-interactive-secondary);border:2px solid var(--mod-color-interactive-secondary-border);}.mod__btn--secondary-outlined{background-color:transparent;border:2px solid var(--mod-color-interactive-secondary-border);}.mod__btn--secondary:hover,.mod__btn--secondary:focus,.mod__btn--secondary-outlined:hover,.mod__btn--secondary-outlined:focus{background-color:var(--mod-color-interactive-secondary-hover);text-decoration:none;}.mod__badge{display:inline-block;font-size:14px;font-weight:800;line-height:var(--mod-line-height-base);letter-spacing:var(--mod-tracking-tight);padding:0.275rem 0.575rem 0.32rem;border-radius:var(--in-rounded-xl);}
@media (max-width:660px) {
  .mod__badge{font-size:12px;}
}
.mod__badge--primary{background-color:var(--mod-theme-badge-primary-bg);border:1px solid var(--mod-theme-badge-primary-border);color:var(--in-text-color);}.theme-bg-primary .mod__badge--primary{background-color:var(--in-primary-400);border:1px solid var(--in-primary-400);}.mod__badge--secondary{background-color:var(--mod-theme-badge-secondary-bg);border:1px solid var(--mod-theme-badge-secondary-border);color:var(--in-text-color);}.mod__badge--tertiary{background-color:var(--mod-theme-badge-tertiary-bg);border:1px solid var(--mod-theme-badge-tertiary-border);color:var(--in-text-color);}.mod__badge--outline{background-color:transparent;border:1px solid var(--in-divider-color-lighter);}.mod__badge--filled{background-color:var(--in-surface-a-light);border:1px solid var(--in-surface-a-light);}.mod :where(img,video){display:block;max-width:100%;height:auto;}.mod__media-wrapper{overflow:hidden;background-color:var(--in-surface-a);}.mod__media,figure img.mod__media{width:100%;height:100%;object-fit:cover;}.mod-grid__grid{display:flex;flex-direction:column;}.mod-grid__row{display:grid;grid-template-columns:1fr;}
@media (min-width:768px) {
  .mod-grid__row{grid-template-columns:1fr 1fr;}.mod-grid__row:nth-child(even) .mod-grid__item--text{order:2;}.mod-grid__row:nth-child(even) .mod-grid__item--image{order:1;}.mod-grid--image-first .mod-grid__row:nth-child(odd) .mod-grid__item--image,.mod-grid--image-first .mod-grid__row:nth-child(even) .mod-grid__item--text{order:1;}.mod-grid--image-first .mod-grid__row:nth-child(odd) .mod-grid__item--text,.mod-grid--image-first .mod-grid__row:nth-child(even) .mod-grid__item--image{order:2;}
}
.mod-grid__item{min-width:0;}.mod-grid__item--text{display:flex;flex-direction:column;padding:var(--mod-spacing-lg) calc(var(--mod-spacing-lg) + 1px);justify-content:center;}
@media (min-width:1200px) {
  .mod-grid__item--text{padding:var(--mod-spacing-2xl);}
}
.mod-grid__media-wrapper{width:100%;aspect-ratio:16 / 9;margin:0;}
@media (min-width:768px) {
  .mod-grid__media-wrapper{aspect-ratio:4 / 3;height:100%;}
}
.mod-grid__meta{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--mod-spacing-xs);margin-bottom:var(--mod-spacing-md);}.mod,[class*="theme-"]{--mod-theme-surface:transparent;--mod-theme-badge-primary-bg:var(--in-theme-bg-primary);--mod-theme-badge-primary-border:var(--in-theme-bg-primary);--mod-theme-badge-secondary-bg:var(--in-theme-bg-secondary);--mod-theme-badge-secondary-border:var(--in-theme-bg-secondary);--mod-theme-badge-tertiary-bg:var(--in-theme-bg-tertiary);--mod-theme-badge-tertiary-border:var(--in-theme-bg-tertiary);--mod-theme-badge-text:var(--in-text-color);color:var(--in-text-color);}.mod.theme-dark{color:var(--in-text-color-negative);}.mod.theme-dark a{color:var(--in-secondary-200);}/**/
:root{--mod-spacing-xs:0.5rem;--mod-spacing-sm:1rem;--mod-spacing-base:1.25rem;--mod-spacing-md:1.5rem;--mod-spacing-lg:2.125rem;--mod-spacing-xl:3rem;--mod-spacing-2xl:4.125rem;--mod-spacing-3xl:6rem;--mod-spacing-4xl:8rem;--mod-padding-xs:1rem;--mod-padding-sm:1.5rem;--mod-padding-base:2.5rem;--mod-padding-md:4rem;--mod-padding-lg:6rem;--mod-color-interactive-primary:var(--in-primary-400);--mod-color-interactive-primary-border:var(--in-primary-400);--mod-color-interactive-primary-hover:var(--in-primary-500);--mod-color-interactive-secondary:var(--in-secondary-400);--mod-color-interactive-secondary-border:var(--in-secondary-400);--mod-color-interactive-secondary-hover:var(--in-secondary-500);--mod-text-2xs:0.625rem;--mod-text-xs:0.875rem;--mod-text-sm:0.941175rem;--mod-text-base:1rem;--mod-text-md:1.025rem;--mod-text-lg:1.175rem;--mod-text-xl:1.325rem;--mod-text-2xl:1.5rem;--mod-text-3xl:2.245rem;--mod-text-4xl:2.385rem;--mod-text-5xl:3rem;--mod-text-6xl:4.0625rem;--mod-line-height-none:1;--mod-line-height-xs:1.05;--mod-line-height-sm:1.15;--mod-line-height-base:1.26;--mod-line-height-md:1.35;--mod-line-height-lg:1.45;--mod-tracking-tight:-0.0015em;--mod-tracking-normal:0;--mod-tracking-wide:0.0025em;--mod-transition-fast:150ms ease;--mod-transition-base:250ms ease;--mod-transition-slow:400ms ease;}/**/