/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/tsfjazz/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/tsfjazz/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/tsfjazz/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/tsfjazz/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/tsfjazz/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/tsfjazz/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/tsfjazz/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}
html{--sidePadding:3.6rem}@media (max-width:768px){html{--sidePadding:3.2rem}}@media (max-width:500px){html{--sidePadding:2rem}}*,*::before,*::after{box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}:root{font-size:10px}html{font-size:1rem}body{-webkit-font-smoothing:antialiased;scroll-behavior:smooth;text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{height:auto;max-width:100%;display:block}input,button,textarea,select{font:inherit}a{color:inherit}button{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;outline:none;padding:0}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}body{font-family:"trade-gothic-next",sans-serif;font-weight:400;font-style:normal;font-size:2rem;line-height:1.2}.ajax-progress{display:none !important}.block-local-tasks-block{background:#fff;bottom:0;left:0;margin:0;position:fixed;width:var(--viewportWidth);box-shadow:0 0 1rem 0 rgba(0,0,0,0.2);z-index:3}.block-local-tasks-block .primary{margin:0}.block-local-tasks-block a{font-size:1.4rem;font-weight:300;padding:.7rem 1.5rem .9rem;transition:color .15s}.block-local-tasks-block a:hover{color:#0169B4}p{margin:0 0 1.5rem 0}p a{text-decoration:none;color:#0169B4}p a:hover{text-decoration:underline}.user-pass,.user-login-form{align-items:center;display:flex;flex-direction:column;max-width:var(--wrapper_max_width);margin:0 auto;padding:5rem 2rem}.user-pass p,.user-login-form p{margin:1rem;max-width:40rem;text-align:center;font-size:1.4rem}.user-pass .form-item,.user-login-form .form-item{margin:1rem;max-width:40rem}.user-pass .form-item input,.user-login-form .form-item input{max-width:100%}.user-pass .form-item .description,.user-login-form .form-item .description{color:#9E9E9E;font-size:1.4rem;margin-top:1rem}.path-user .block-system-main-block{max-width:var(--wrapper_max_width);margin:0 auto;padding:5rem 2rem}@media (max-width:768px){.path-user .block-system-main-block{padding:4rem 1rem}}@media (max-width:500px){.path-user .block-system-main-block{padding:3rem 0}}.button{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;align-items:center;background-color:#fff;color:#020203;cursor:pointer;display:inline-flex;font-size:1.5rem;justify-content:center;padding:1.3rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out;border:2px solid #0169B4}.button:hover{background-color:#0169B4;border-color:#0169B4;color:#fff}.whole-link{cursor:pointer}.system-page{min-height:40vh;padding:8rem 0}.system-page .button{margin-top:4rem}body.is-admin:after{bottom:0;color:#fff;content:'standard';padding:.2rem .5rem;position:fixed;right:0;z-index:9999;background-color:grey}@media (max-width:1025px){body.is-admin:after{content:'medium';background-color:green}}@media (max-width:768px){body.is-admin:after{content:'small';background-color:blue}}@media (max-width:500px){body.is-admin:after{content:'tiny';background-color:purple}}@media (min-width:1300px){body.is-admin:after{content:'large';background-color:orangered}}@media (max-height:850px){body.is-admin:after{content:'small-height';background-color:magenta}}h1{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:3.5rem;text-transform:uppercase;margin-bottom:1.5rem;padding-top:4rem}.messages{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;background-image:none !important;font-size:1.6rem;margin:2rem 1rem;padding:1rem 2rem;opacity:.7}:root{--drupal-displace-offset-top:0rem;--gutter:4rem;--main-header-height:7rem;--sub-header-height:5rem;--header-height:12rem;--wrapper_max_width:144rem;--layout-padding:2rem}.layout-container{padding-top:var(--header-height);margin:0}main{display:flex;gap:var(--gutter);margin:0 auto;max-width:var(--wrapper_max_width);min-height:cacl(100svh-var(--header-height));padding-left:var(--layout-padding);padding-right:var(--layout-padding)}@media (max-width:768px){main{flex-direction:column}}.path-frontpage main,.path-jazzenda main,.path-la-grille main,.path-equipe main{max-width:none;padding-left:0;padding-right:0}.layout-content{flex-grow:1}aside{background:#f1f2f4;flex-shrink:0;padding:3rem 1rem 3rem 4rem;position:relative;width:36rem}@media (max-width:1025px){aside{padding:3rem 1rem 3rem 3rem;width:32rem}}@media (max-width:768px){aside{padding:3rem 2rem;width:100%}}@media (max-width:768px){aside .region-sidebar{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}}@media (max-width:500px){aside .region-sidebar{grid-template-columns:1fr}}.path-jeu-du-jour aside,.page-node-type-program aside,.page-node-type-episode aside{padding-top:8rem}@media (max-width:768px){.path-jeu-du-jour aside,.page-node-type-program aside,.page-node-type-episode aside{padding-top:3rem}}aside::before{background:#f1f2f4;content:'';display:block;position:absolute;top:0;right:calc(-1 * var(--layout-padding));bottom:0;left:0;z-index:-1}@media (max-width:768px){aside::before{left:calc(-1 * var(--layout-padding))}}.layout-wrapper{margin:0 auto;max-width:var(--wrapper_max_width);padding-left:var(--layout-padding);padding-right:var(--layout-padding)}.cols{display:flex;flex-wrap:wrap;gap:var(--gutter)}@media (max-width:768px){.cols{flex-direction:column}}.cols.no-gutter{gap:0}.cols.no-gutter .half{width:50%}@media (max-width:768px){.cols.no-gutter .half{width:100%}}.cols .half{width:calc(50% - (var(--gutter) / 2))}@media (max-width:768px){.cols .half{width:100%}.cols .half .cols{display:flex;flex-direction:row}.cols .half .cols .half{width:calc(50% - (var(--gutter) / 2))}}[class^="icon-"],[class*=" icon-"]{color:inherit !important}form{--accent-text:#0169B4;--accent-bg:#0169B4;--initial-text:#fff}.is-premium form{--accent-text:#AFA049;--accent-bg:#AFA049;--initial-text:#020203}.form-item{margin:2rem 0}.form-item.form-type-textfield label,.form-item.form-type-email label,.form-item.form-type-password label,.form-item.form-type-textarea label{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#4d4d4d;font-size:1.6rem;margin-bottom:.5rem;display:block}.form-item.form-type-textfield input,.form-item.form-type-textfield textarea,.form-item.form-type-email input,.form-item.form-type-email textarea,.form-item.form-type-password input,.form-item.form-type-password textarea,.form-item.form-type-textarea input,.form-item.form-type-textarea textarea{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;background:#f1f2f4;border:none;border-bottom:2px solid transparent;font-size:1.8rem;outline:none;padding:1rem 2rem;width:100%}.form-item.form-type-textfield input.error,.form-item.form-type-textfield textarea.error,.form-item.form-type-email input.error,.form-item.form-type-email textarea.error,.form-item.form-type-password input.error,.form-item.form-type-password textarea.error,.form-item.form-type-textarea input.error,.form-item.form-type-textarea textarea.error{border-color:#b00}.form-item.form-type-textfield input::placeholder,.form-item.form-type-textfield textarea::placeholder,.form-item.form-type-email input::placeholder,.form-item.form-type-email textarea::placeholder,.form-item.form-type-password input::placeholder,.form-item.form-type-password textarea::placeholder,.form-item.form-type-textarea input::placeholder,.form-item.form-type-textarea textarea::placeholder{color:#9E9E9E}.form-item.form-type-textfield input:focus,.form-item.form-type-textfield textarea:focus,.form-item.form-type-email input:focus,.form-item.form-type-email textarea:focus,.form-item.form-type-password input:focus,.form-item.form-type-password textarea:focus,.form-item.form-type-textarea input:focus,.form-item.form-type-textarea textarea:focus{border-bottom:2px solid #0169B4}.form-item.form-type-textfield input.bigger,.form-item.form-type-textfield textarea.bigger,.form-item.form-type-email input.bigger,.form-item.form-type-email textarea.bigger,.form-item.form-type-password input.bigger,.form-item.form-type-password textarea.bigger,.form-item.form-type-textarea input.bigger,.form-item.form-type-textarea textarea.bigger{font-size:3rem}.form-item .form-item--error-message{color:#b00;font-size:1.4rem;font-weight:normal;margin-top:.2rem}.form-item .form-item--error-message:before{display:none}.form-submit{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;align-items:center;background-color:#fff;color:#020203;cursor:pointer;display:inline-flex;font-size:1.5rem;justify-content:center;padding:1.3rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out;border:2px solid #0169B4;font-size:1.5rem;margin:1rem 0}.form-submit:hover{background-color:#0169B4;border-color:#0169B4;color:#fff}.is-premium .form-submit{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;align-items:center;background-color:#fff;color:#020203;cursor:pointer;display:inline-flex;font-size:1.5rem;justify-content:center;padding:1.3rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out;border:2px solid #AFA049}.is-premium .form-submit:hover{background-color:#AFA049;border-color:#AFA049;color:#fff}.is-field-content{margin-top:4rem}.widget{margin-bottom:1.5rem}.w-text p{font-size:1.8rem;line-height:1.5;margin-bottom:1.2em}.w-text ul{margin-left:3rem}.w-text ul li{margin-bottom:.5rem}.w-text blockquote{font-family:"trade-gothic-next",sans-serif;font-weight:400;font-style:normal;font-size:2.2rem;font-style:italic;margin:2rem 0;padding:0 2rem;border-left:5px solid #0169B4}.w-text blockquote p{font-size:inherit}.main-header{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;align-items:center;background:#1D1D1B;color:#fff;font-size:1.6rem;left:0;position:fixed;right:0;top:var(--drupal-displace-offset-top);z-index:10}.main-header .layout-wrapper{align-items:center;display:flex;justify-content:space-between;height:var(--main-header-height);position:relative;transition:height .2s ease-in-out}.main-header .layout-wrapper .site-name a{display:block;font-size:0;background:url(/themes/custom/tsfjazz/images/tsfjazz.png) no-repeat center center/contain;aspect-ratio:84/42;height:4.2rem}.main-header .layout-wrapper .navigation{align-items:center;display:flex;justify-content:space-between}@media (max-width:1025px){.main-header .layout-wrapper .navigation{background:#020203;clip-path:inset(0 0 0 100%);flex-direction:column;inset:var(--header-height) 0 0 0;justify-content:flex-start;position:fixed;top:calc(var(--header-height) + var(--drupal-displace-offset-top));transition:all cubic-bezier(0.19,1,0.22,1) 0.6s;z-index:999}.main-header .layout-wrapper .navigation.shown{clip-path:inset(0 0 0 0);transition:all cubic-bezier(0.19,1,0.22,1) 0.6s}}.main-header .menu--main{align-items:center;color:inherit;display:flex;justify-content:center;text-transform:uppercase;margin-left:auto}@media (max-width:1025px){.main-header .menu--main{align-items:center;flex-direction:column;margin-right:auto}}.main-header .menu--main .menu{color:inherit;display:flex;margin:0}@media (max-width:1025px){.main-header .menu--main .menu{align-items:center;flex-direction:column;line-height:1.6}}@media (max-width:768px){.main-header .menu--main .menu .menu-item{font-size:2.2rem}}.main-header .menu--main a{--itemPadding:2rem;align-items:center;display:flex;height:var(--main-header-height);padding:2rem var(--itemPadding);position:relative;text-align:center;text-decoration:none}@media (max-width:768px){.main-header .menu--main a{height:auto}}.main-header .menu--main a::after{background:#0169B4;bottom:0;content:'';height:3px;left:50%;position:absolute;transition:all .2s ease-in-out;width:0}.brands-select-page .main-header .menu--main a::after{background:#9E9E9E}.main-header .menu--main a:hover,.main-header .menu--main a.is-active{color:inherit}.main-header .menu--main a:hover:after,.main-header .menu--main a.is-active:after{left:0;width:calc(100%)}.main-header .menu-toggle{margin-left:auto;display:none}.main-header .menu-toggle:before{display:inline-block;color:#fff;content:"";font-family:'icomoon' !important;font-size:3rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.main-header .menu-toggle.is-open:before{display:inline-block;color:#fff;content:"";font-family:'icomoon' !important;font-size:2.4rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}@media (max-width:1025px){.main-header .menu-toggle{display:block}}.main-header .search-toggle{border-left:1px solid rgba(255,255,255,0.1);border-right:1px solid rgba(255,255,255,0.1);height:100%;margin:0 2rem;padding:0 1rem 0 2rem;display:none}.main-header .search-toggle:before{display:inline-block;color:#fff;content:"";font-family:'icomoon' !important;font-size:1.6rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.main-header .search-toggle span{display:none}@media (max-width:1025px){.main-header .search-toggle{height:auto;padding:2rem}.main-header .search-toggle:before{display:inline-block;color:#fff;content:"";font-family:'icomoon' !important;font-size:2.4rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}}.sub-header{background:#002C9E;color:#fff;left:0;position:fixed;right:0;top:calc(var(--drupal-displace-offset-top) + var(--main-header-height));z-index:10}.is-premium .sub-header{background:#AFA049}.sub-header .layout-wrapper{align-items:center;display:flex;justify-content:space-between;height:var(--sub-header-height);position:relative;transition:height .2s ease-in-out}.sub-header .networks{align-items:center;display:flex;gap:1.5rem;line-height:0;justify-content:center;margin-left:2rem;padding-left:2rem;position:relative}@media (max-width:768px){.sub-header .networks{display:none}}.sub-header .networks::before{content:'';display:block;width:1px;top:-.3rem;left:0;bottom:-.3rem;background:#fff;position:absolute;opacity:.5}.sub-header .networks a{display:block}.sub-header .networks a.facebook:before{display:inline-block;color:#fff;content:"";font-family:'icomoon' !important;font-size:2rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.sub-header .networks a.x:before{display:inline-block;color:#fff;content:"";font-family:'icomoon' !important;font-size:2rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.sub-header .networks a.instagram:before{display:inline-block;color:#fff;content:"";font-family:'icomoon' !important;font-size:1.8rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.sub-header .networks a.youtube{transform:translateY(0.1rem)}.sub-header .networks a.youtube:before{display:inline-block;color:#fff;content:"";font-family:'icomoon' !important;font-size:2.4rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.sub-header .networks a span{display:none}.page-header{--aspect-ratio:16/3;aspect-ratio:var(--aspect-ratio);background-color:#1D1D1B;background-size:cover;background-position:center;position:relative}@media (max-width:1025px){.page-header{--aspect-ratio:16/5}}@media (max-width:768px){.page-header{--aspect-ratio:16/6}}@media (max-width:500px){.page-header{--aspect-ratio:16/7}}.page-header.small{--aspect-ratio:16/2}@media (max-width:1025px){.page-header.small{--aspect-ratio:16/3}}@media (max-width:768px){.page-header.small{--aspect-ratio:16/4}}@media (max-width:500px){.page-header.small{--aspect-ratio:16/5}}.page-header .layout-wrapper{align-items:flex-start;display:flex;height:100%;position:relative}.page-header h1{display:none}.page-header a{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#fff;display:flex;font-size:1.4rem;margin-top:2rem;text-decoration:none;text-transform:uppercase}.page-header a:before{display:inline-block;color:#fff;content:"";font-family:'icomoon' !important;font-size:2rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:.5rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.page-header a::before{transform:rotate(90deg) translateX(-1px)}.last-podcasts{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;text-transform:uppercase}.last-podcasts h2{font-size:2.2rem;margin:2rem 0 4rem}.last-podcasts .view-content ul{margin:0;padding:0}.last-podcasts .view-content li{list-style-type:none;margin:2rem 0;padding:0}.pagerer-container .pager__items{align-items:center;display:flex;justify-content:center;padding:5rem 0}.pagerer-container .pager__item{--size:4.5rem;padding:1rem}@media (max-width:768px){.pagerer-container .pager__item{--size:4rem}}@media (max-width:500px){.pagerer-container .pager__item{--size:3.5rem;padding:0}}.pagerer-container .pager__item a{align-items:center;border:1px solid transparent;border-radius:50%;display:flex;font-size:1.6rem;font-weight:400;height:var(--size);justify-content:center;margin:0;text-decoration:none;width:var(--size);transition:all .2s ease-in-out}@media (max-width:768px){.pagerer-container .pager__item a{font-size:1.4rem}}.pagerer-container .pager__item a.disabled{opacity:.3;pointer-events:none}.pagerer-container .pager__item a:hover{border-color:#0169B4}.pagerer-container .pager__item.is-active a{background-color:#0169B4;border-color:#0169B4;color:#fff}.pagerer-container .pager__item--previous,.pagerer-container .pager__item--next{padding:1rem 0}.pagerer-container .pager__item--previous a,.pagerer-container .pager__item--next a{border:none;font-size:0;justify-content:flex-end}.pagerer-container .pager__item--previous a:before,.pagerer-container .pager__item--next a:before{display:inline-block;color:inherit;font-family:'icomoon' !important;font-size:2.4rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:0;speak:never;text-transform:none;transition:all .2s ease-in-out}.pagerer-container .pager__item--previous a:after,.pagerer-container .pager__item--next a:after{transform:translateX(0.4rem)}.pagerer-container .pager__item--ellipsis a{border:none}.pagerer-container .pager__item--previous{margin-right:auto}.pagerer-container .pager__item--previous a{transform:rotate(180deg)}.pagerer-container .pager__item--next{margin-left:auto}.pagerer-container.page-0 .pager__item--previous a{opacity:.3;pointer-events:none}.pagerer-container .pager__item.is-active+.pager__item--next a{opacity:.3;pointer-events:none}.footer1{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;background:#1D1D1B;color:#fff;font-size:1.6rem}.footer1 .content{display:flex;justify-content:space-between;gap:4rem;padding-bottom:8rem;padding-top:8rem;position:relative}@media (max-width:500px){.footer1 .content{flex-direction:column;padding-bottom:4rem;padding-top:4rem}}.footer1 .content .logo{display:block;font-size:0;background:url(/themes/custom/tsfjazz/images/tsfjazz.png) no-repeat center center/contain;aspect-ratio:84/42;padding:4rem;height:9rem}@media (max-width:1025px){.footer1 .content .logo{padding:2rem;height:6rem}}.footer1 .menu{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem 4rem}@media (max-width:1025px){.footer1 .menu{grid-template-columns:repeat(3,1fr);gap:1.5rem 3rem}}@media (max-width:768px){.footer1 .menu{grid-template-columns:repeat(2,1fr);gap:1.5rem 3rem}}.footer1 .menu li a{color:#fff;font-size:1.6rem;text-decoration:none;text-transform:uppercase}.player{align-items:center;display:flex;gap:2.2rem;width:100%}@media (max-width:768px){.player{justify-content:space-between;width:100%}}@media (max-width:768px){.player .play-mode{display:none}}.player .progress-wrapper{display:none;width:100%}.player .progress{align-items:center;display:flex;width:100%}@media (max-width:768px){.player .progress{flex-direction:column}.player .progress .time{align-self:flex-start}.player .progress .totaltime{align-self:flex-end}}.player .progress .time,.player .progress .totaltime{font-size:1.1rem}.player .progress input[type=range]{width:100%}.player .ctrl{align-items:center;position:relative;display:flex;gap:2.2rem;width:100%}@media (max-width:768px){.player .ctrl{gap:1.7rem}}@media (max-width:500px){.player .ctrl{gap:1.3rem}}.player .ctrl .play-pause:before{display:inline-block;color:#fff;content:"";font-family:'icomoon' !important;font-size:2.2rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:0;speak:never;text-transform:none;transition:all .2s ease-in-out}.player .ctrl .play-pause.playing:before{display:inline-block;color:#fff;content:"";font-family:'icomoon' !important;font-size:2.2rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:0;speak:never;text-transform:none;transition:all .2s ease-in-out}.player .volume-wrapper{align-items:center;display:flex}@media (max-width:768px){.player .volume-wrapper{display:none}}.player .volume-wrapper:hover .volume-slider{width:10rem}.player .volume-wrapper .volume:before{display:inline-block;color:#fff;content:"";font-family:'icomoon' !important;font-size:2.2rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:0;speak:never;text-transform:none;transition:all .2s ease-in-out}.player .volume-wrapper .volume-slider{margin-top:.3rem;overflow:hidden;transition:width .3s ease-in-out;width:0}.player .volume-wrapper .volume-slider input[type=range]{padding:1px 10px;width:10rem}.player .playing-info{opacity:0;font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#fff;display:grid;max-width:100%;grid-template-columns:5rem 1fr;gap:1rem;transition:all .3s ease-in-out}.player .playing-info.filled{opacity:1}.player .playing-info .thumbnail{background:#f1f2f4;aspect-ratio:1;flex-grow:0;flex-shrink:0;height:4rem}.player .playing-info .thumbnail img{object-fit:cover}.player .playing-info .text>div{max-width:55rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media (max-width:1025px){.player .playing-info .text>div{max-width:35rem}}@media (max-width:768px){.player .playing-info .text>div{max-width:30rem}}@media (max-width:500px){.player .playing-info .text>div{max-width:18rem}}.player .playing-info .program{opacity:.5;font-size:1.3rem}.player .playing-info .title{font-size:1.8rem;line-height:1.2}input[type=range]{-webkit-appearance:none;background:transparent;height:16px;margin:0;padding:1px 10px;width:20rem}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;animate:0.2s;box-shadow:0px 0px 0px #000000;background:rgba(255,255,255,0.5);border-radius:2px;border:0px solid rgba(255,255,255,0.5)}input[type=range]::-webkit-slider-thumb{background:#fff;box-shadow:0px 0px 0px #000000;border:none;height:16px;width:16px;border-radius:16px;cursor:pointer;-webkit-appearance:none;margin-top:calc(-7px)}input[type=range]:focus::-webkit-slider-runnable-track{background:rgba(255,255,255,0.5)}input[type=range]::-moz-range-track{width:100%;height:2px;cursor:pointer;animate:0.2s;box-shadow:0px 0px 0px #000000;background:rgba(255,255,255,0.5);border-radius:1px;border:0px solid #000000}input[type=range]::-moz-range-thumb{background:#fff;box-shadow:0px 0px 0px #000000;border:none;height:16px;width:16px;border-radius:16px;cursor:pointer;border-radius:pointer}input[type=range]::-ms-track{width:100%;height:2px;cursor:pointer;animate:0.2s;background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:rgba(255,255,255,0.5);border:0px solid #000000;border-radius:2px;box-shadow:0px 0px 0px #000000}input[type=range]::-ms-fill-upper{background:rgba(255,255,255,0.5);border:0px solid #000000;border-radius:2px;box-shadow:0px 0px 0px #000000}input[type=range]::-ms-thumb{margin-top:1px;box-shadow:0px 0px 0px #000000;border:none;height:16px;width:16px;border-radius:16px;background:#fff;cursor:pointer}input[type=range]:focus::-ms-fill-lower{background:#000000}input[type=range]:focus::-ms-fill-upper{background:#000000}.jazzenda-page .page-header h1{display:none}.jazzenda-page .list{--gap-x:4rem;--gap-y:7rem;padding-bottom:4rem;padding-top:4rem}@media (max-width:500px){.jazzenda-page .list{--gap-y:4rem}}.jazzenda-page .list .items{display:grid;grid-template-columns:repeat(4,calc(25% - var(--gap-x) * 3 / 4));grid-gap:var(--gap-y) var(--gap-x)}.jazzenda-page .list .items article{position:relative}.jazzenda-page .list .items article:before{content:'';position:absolute;left:-2rem;top:0;bottom:0;width:1px;background:#020203}.jazzenda-page .list .items article:first-child::before{display:none}.jazzenda-page .list .items article:nth-child(4n+3)::before{display:none}@media (max-width:1025px){.jazzenda-page .list .items article:nth-child(4n+3)::before{display:block}.jazzenda-page .list .items article:nth-child(3n+3)::before{display:none}}@media (max-width:768px){.jazzenda-page .list .items article:nth-child(2n)::before{display:none}.jazzenda-page .list .items article:nth-child(3n+3)::before{display:block}}@media (max-width:500px){.jazzenda-page .list .items article::after{background:#020203;bottom:-2rem;content:'';height:1px;left:0;position:absolute;right:0}}@media (max-width:1025px){.jazzenda-page .list .items{grid-template-columns:repeat(3,calc(33.333% - var(--gap-x) * 2 / 3))}}@media (max-width:768px){.jazzenda-page .list .items{grid-template-columns:repeat(2,calc(50% - var(--gap-x) / 2))}}@media (max-width:500px){.jazzenda-page .list .items{grid-template-columns:1fr}}.jazzenda-page .list .items article:nth-child(1){grid-column:span 3}@media (max-width:1025px){.jazzenda-page .list .items article:nth-child(1){grid-column:span 2}}@media (max-width:500px){.jazzenda-page .list .items article:nth-child(1){grid-column:span 1}}.jazzenda-page .filters{background-color:#f1f2f4}@media (max-width:768px){.jazzenda-page .filters{padding:2rem 1rem}}.jazzenda-page .filters .layout-wrapper{align-items:center;display:flex;gap:3rem}@media (max-width:768px){.jazzenda-page .filters .layout-wrapper{align-items:flex-start;flex-direction:column;gap:1.5rem}}.jazzenda-page .filters p{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#9E9E9E;font-size:1.6rem;margin:.4rem auto 0 0;text-transform:uppercase}.jazzenda-page .form-type-select{padding:1rem 4.5rem 1rem 1rem;position:relative;text-transform:uppercase;min-width:26rem}.jazzenda-page .form-type-select:after{display:inline-block;color:#020203;content:"";font-family:'icomoon' !important;font-size:1.6rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-left:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}@media (max-width:768px){.jazzenda-page .form-type-select{padding:.5rem 0;min-width:100%}}.jazzenda-page .form-type-select.date{min-width:16rem}.jazzenda-page .form-type-select span{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem}.jazzenda-page .form-type-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;inset:0;opacity:0;position:absolute}.jazzenda-page .form-type-text{border-left:1px solid rgba(158,158,158,0.5);border-right:1px solid rgba(158,158,158,0.5);padding:3rem 2rem}@media (max-width:768px){.jazzenda-page .form-type-text{border:none;padding:1rem 0}}.jazzenda-page .form-type-text input{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;appearance:none;background-color:transparent;border:none;font-size:1.6rem;outline:none;text-align:center;text-transform:uppercase}.jazzenda-page .form-type-text input::placeholder{color:#020203;opacity:1}.jazzenda-page .form-type-text input:focus::placeholder{opacity:.3}@media (max-width:768px){.jazzenda-page .form-type-text input{text-align:left}}.is-jazzenda{--sidePadding:2rem}.is-jazzenda a{display:flex;flex-direction:column-reverse;gap:2rem;height:100%;justify-content:space-between;text-decoration:none}.is-jazzenda .img{aspect-ratio:16/10;overflow:hidden}@media (max-width:500px){.is-jazzenda .img{aspect-ratio:0}}.is-jazzenda img{height:100%;object-fit:cover;object-position:center;width:100%}.is-jazzenda .meta{display:flex;flex-direction:column;flex-grow:1}.is-jazzenda .date-time{display:flex;font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal}.is-jazzenda .date-time .day{font-size:4rem;margin-right:1rem;line-height:3rem}.is-jazzenda .date-time .month-time{font-size:1.6rem;text-transform:uppercase;line-height:1}.is-jazzenda .date-time .month-time>*{display:block}.is-jazzenda .date-time .month-time em{color:#0169B4;font-style:normal}.is-jazzenda h3{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;margin:3rem 0;text-transform:uppercase}@media (max-width:500px){.is-jazzenda h3{margin:1.5rem 0}}.is-jazzenda .details{font-family:"trade-gothic-next",sans-serif;font-weight:400;font-style:normal;color:#4d4d4d;font-size:1.4rem;margin-top:auto}.is-jazzenda.large a,.is-jazzenda.alone a{flex-direction:row;gap:4rem}@media (max-width:500px){.is-jazzenda.large a,.is-jazzenda.alone a{flex-direction:column-reverse;gap:2rem}}.is-jazzenda.large .meta,.is-jazzenda.alone .meta{max-width:32%}@media (max-width:500px){.is-jazzenda.large .meta,.is-jazzenda.alone .meta{max-width:100%}}.is-jazzenda.large h3,.is-jazzenda.alone h3{font-size:4.2rem;line-height:1.1;margin-right:2rem}@media (max-width:1025px){.is-jazzenda.large h3,.is-jazzenda.alone h3{font-size:3.6rem}}@media (max-width:768px){.is-jazzenda.large h3,.is-jazzenda.alone h3{font-size:3rem}}@media (max-width:500px){.is-jazzenda.large h3,.is-jazzenda.alone h3{font-size:2.8rem}}.jazzenda-home .view-content{--gap-x:4rem;--gap-y:7rem;padding-bottom:4rem;padding-top:4rem}@media (max-width:500px){.jazzenda-home .view-content{--gap-y:4rem}}.jazzenda-home .view-content ul{display:grid;grid-template-columns:repeat(4,calc(25% - var(--gap-x) * 3 / 4));grid-gap:var(--gap-y) var(--gap-x);margin:0;padding:0}.jazzenda-home .view-content ul li{display:flex;list-style-type:none;position:relative}.jazzenda-home .view-content ul li:before{content:'';position:absolute;left:-2rem;top:0;bottom:0;width:1px;background:#020203}.jazzenda-home .view-content ul li:first-child::before{display:none}@media (max-width:1025px){.jazzenda-home .view-content ul li:nth-child(3){display:none}}@media (max-width:768px){.jazzenda-home .view-content ul li:nth-child(3)::before{display:none}}@media (max-width:500px){.jazzenda-home .view-content ul li::after{background:#020203;bottom:-2rem;content:'';height:1px;left:0;position:absolute;right:0}}@media (max-width:1025px){.jazzenda-home .view-content ul{grid-template-columns:repeat(3,calc(33.333% - var(--gap-x) * 2 / 3))}}@media (max-width:768px){.jazzenda-home .view-content ul{grid-template-columns:repeat(2,calc(50% - var(--gap-x) / 2))}}@media (max-width:500px){.jazzenda-home .view-content ul{grid-template-columns:1fr}}.qect-page .page-header h1{display:none}.qect-page .list{padding-bottom:4rem;padding-top:4rem}.qect-page .list .items article{position:relative;border-bottom:1px solid #DDD;padding:2rem 0}.qect-page .list .items article:last-child{border-bottom:none}.qect-page .filters{align-items:center;background-color:#f1f2f4;display:grid;grid-template-columns:1fr 23rem 16rem;gap:2rem;margin-top:4rem;padding:2rem}@media (max-width:1025px){.qect-page .filters{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (max-width:500px){.qect-page .filters{margin-top:2rem}}.qect-page .filters p{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;margin:.4rem auto 0 0;text-transform:uppercase}@media (max-width:1025px){.qect-page .filters p{grid-column:span 2}}.qect-page .form-type-select{color:#0169B4;padding:1rem 4.5rem 1rem 1rem;position:relative;text-transform:uppercase}.qect-page .form-type-select:after{display:inline-block;color:#020203;content:"";font-family:'icomoon' !important;font-size:1.6rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-left:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}@media (max-width:768px){.qect-page .form-type-select{padding:.5rem 0}}.qect-page .form-type-select.date{min-width:16rem}.qect-page .form-type-select span{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem}.qect-page .form-type-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;inset:0;opacity:0;position:absolute}.qect-page .form-type-text{border-left:1px solid rgba(158,158,158,0.5);border-right:1px solid rgba(158,158,158,0.5);padding:3rem 2rem}@media (max-width:768px){.qect-page .form-type-text{border:none;padding:1rem 0}}.qect-page .form-type-text input{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;appearance:none;background-color:transparent;border:none;font-size:1.6rem;outline:none;text-align:center;text-transform:uppercase}.qect-page .form-type-text input::placeholder{color:#020203;opacity:1}.qect-page .form-type-text input:focus::placeholder{opacity:.3}@media (max-width:768px){.qect-page .form-type-text input{text-align:left}}.is-track{--sidePadding:2rem;font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;align-items:center;display:grid;grid-template-columns:15rem 2fr 1fr;gap:2rem}@media (max-width:1025px){.is-track{grid-template-columns:13rem 1fr 1fr}}@media (max-width:768px){.is-track{grid-template-columns:12rem 1fr 1fr}}@media (max-width:500px){.is-track{align-items:start;grid-template-columns:12rem 1fr}}.is-track .img{aspect-ratio:1/1;box-shadow:0 0.4rem 2rem rgba(0,0,0,0.2);flex-shrink:0;overflow:hidden;width:15rem}@media (max-width:1025px){.is-track .img{width:13rem}}@media (max-width:768px){.is-track .img{width:12rem}}@media (max-width:500px){.is-track .img{grid-row:1 / span 2}}.is-track img{height:100%;object-fit:cover;object-position:center;width:100%}.is-track .meta{display:flex;flex-direction:column;flex-grow:1}.is-track .time{align-items:center;display:flex;font-size:1.4rem;margin:2rem 0}.is-track .time:before{display:inline-block;color:#020203;content:"";font-family:'icomoon' !important;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}@media (max-width:500px){.is-track .time{margin-top:0}}.is-track h3{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:2rem;text-transform:uppercase}@media (max-width:768px){.is-track h3{font-size:1.7rem}}.is-track h4{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;opacity:.7;text-transform:uppercase}@media (max-width:768px){.is-track h4{font-size:1.5rem}}.is-track .links{--icon-size:2.5rem;text-align:right}@media (max-width:1025px){.is-track .links{--icon-size:2rem}}@media (max-width:500px){.is-track .links{grid-column:2;text-align:left}}.is-track .links p{font-size:1.4rem;opacity:.6}@media (max-width:768px){.is-track .links p{font-size:1.2rem}}.is-track .links>div{display:flex;gap:2rem;justify-content:flex-end}@media (max-width:1025px){.is-track .links>div{gap:1.3rem}}@media (max-width:768px){.is-track .links>div{gap:1rem}}@media (max-width:500px){.is-track .links>div{justify-content:flex-start}}.is-track .links .apple:before{display:inline-block;color:#020203;content:"";font-family:'icomoon' !important;font-size:var(--icon-size);font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:0;speak:never;text-transform:none;transition:all .2s ease-in-out}.is-track .links .spotify:before{display:inline-block;color:#020203;content:"";font-family:'icomoon' !important;font-size:var(--icon-size);font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:0;speak:never;text-transform:none;transition:all .2s ease-in-out}.is-track .links .deezer:before{display:inline-block;color:#020203;content:"";font-family:'icomoon' !important;font-size:var(--icon-size);font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:0;speak:never;text-transform:none;transition:all .2s ease-in-out}.is-track .links .qobuz:before{display:inline-block;color:#020203;content:"";font-family:'icomoon' !important;font-size:var(--icon-size);font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:0;speak:never;text-transform:none;transition:all .2s ease-in-out}.is-track .links span{display:none}.qect-home .view-content{--gap-x:4rem;--gap-y:7rem;padding-bottom:4rem;padding-top:4rem}@media (max-width:500px){.qect-home .view-content{--gap-y:4rem}}.qect-home .view-content ul{display:grid;grid-template-columns:repeat(4,calc(25% - var(--gap-x) * 3 / 4));grid-gap:var(--gap-y) var(--gap-x);margin:0;padding:0}.qect-home .view-content ul li{display:flex;list-style-type:none;position:relative}.qect-home .view-content ul li:before{content:'';position:absolute;left:-2rem;top:0;bottom:0;width:1px;background:#020203}.qect-home .view-content ul li:first-child::before{display:none}@media (max-width:1025px){.qect-home .view-content ul li:nth-child(3){display:none}}@media (max-width:768px){.qect-home .view-content ul li:nth-child(3)::before{display:none}}@media (max-width:500px){.qect-home .view-content ul li::after{background:#020203;bottom:-2rem;content:'';height:1px;left:0;position:absolute;right:0}}@media (max-width:1025px){.qect-home .view-content ul{grid-template-columns:repeat(3,calc(33.333% - var(--gap-x) * 2 / 3))}}@media (max-width:768px){.qect-home .view-content ul{grid-template-columns:repeat(2,calc(50% - var(--gap-x) / 2))}}@media (max-width:500px){.qect-home .view-content ul{grid-template-columns:1fr}}.qect-page .pagination{align-items:center;display:flex;justify-content:space-between;margin-bottom:4rem;gap:2rem}.qect-page .pagination .previous a{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;align-items:center;background-color:#fff;color:#020203;cursor:pointer;display:inline-flex;font-size:1.5rem;justify-content:center;padding:1.3rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out;border:2px solid #0169B4;justify-content:space-between;padding:1rem}.qect-page .pagination .previous a:hover{background-color:#0169B4;border-color:#0169B4;color:#fff}.qect-page .pagination .previous a:after{display:inline-block;color:#020203;content:"";font-family:'icomoon' !important;font-size:2rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-left:.5rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.qect-page .pagination .previous a:hover:before,.qect-page .pagination .previous a:hover:after{color:#fff}.qect-page .pagination .previous a:after{transform:rotate(-90deg)}.qect-page .pagination .next a{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;align-items:center;background-color:#fff;color:#020203;cursor:pointer;display:inline-flex;font-size:1.5rem;justify-content:center;padding:1.3rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out;border:2px solid #0169B4;justify-content:space-between;padding:1rem}.qect-page .pagination .next a:hover{background-color:#0169B4;border-color:#0169B4;color:#fff}.qect-page .pagination .next a:before{display:inline-block;color:#020203;content:"";font-family:'icomoon' !important;font-size:2rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:.5rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.qect-page .pagination .next a:hover:before,.qect-page .pagination .next a:hover:after{color:#fff}.qect-page .pagination .next a:before{transform:rotate(90deg)}.grille-page .days{background:#F2F2F2;display:flex;flex-wrap:wrap;gap:1.2rem 3.3rem;justify-content:center;padding:2.2rem var(--sidePadding) 2rem;width:100%}.grille-page .days .day{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;background:transparent;border:0;border-bottom:3px solid transparent;color:#020203;cursor:pointer;font-size:2.2rem;line-height:1.45;margin:0;padding:0 0 .4rem;text-transform:uppercase;white-space:nowrap}.grille-page .days .day.is-active{border-bottom-color:#0169B4}@media (max-width:768px){.grille-page .days .day{font-size:1.8rem}}@media (max-width:768px){.grille-page .days{flex-wrap:nowrap;gap:2.4rem;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:1.6rem;padding-top:1.8rem;scroll-padding-inline:var(--sidePadding);scroll-snap-type:x proximity;scrollbar-width:none}.grille-page .days::-webkit-scrollbar{display:none}.grille-page .days .day{flex:0 0 auto;scroll-snap-align:center}}.grille-page .layout-wrapper{padding-bottom:8rem;padding-top:6rem}@media (max-width:768px){.grille-page .layout-wrapper{padding-bottom:5rem;padding-top:4rem}}.grille-page .blocks{display:flex;flex-direction:column;gap:9.7rem;margin:0 auto;max-width:99.5rem}@media (max-width:768px){.grille-page .blocks{gap:5rem}}.grille-page .empty{font-family:"trade-gothic-next",sans-serif;font-weight:400;font-style:normal;color:#7B7B7B;font-size:1.8rem;margin:0;text-align:center}.grille-bloc{display:flex;gap:4.8rem}@media (max-width:768px){.grille-bloc{flex-direction:column;gap:2.4rem}}.grille-bloc .media{flex-shrink:0;width:28.3rem}.grille-bloc .media img{display:block;height:auto;width:100%}@media (max-width:768px){.grille-bloc .media{width:100%;max-width:28.3rem}}.grille-bloc .body{display:flex;flex:1;flex-direction:column;gap:1.5rem;max-width:66.4rem;min-width:0}.grille-bloc .horaires{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#0169B4;font-size:2.2rem;line-height:1.45;margin:0;text-transform:uppercase}.grille-bloc h2{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#020203;font-size:3rem;line-height:1.05;margin:0;text-transform:uppercase}@media (max-width:500px){.grille-bloc h2{font-size:2.4rem}}.grille-bloc .subtitle{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#4d4d4d;font-size:2rem;line-height:1.6;margin:0;text-transform:uppercase}.grille-bloc .chapeau{font-family:"trade-gothic-next",sans-serif;font-weight:400;font-style:normal;color:#7B7B7B;font-size:1.8rem;line-height:1.28;margin:0;white-space:pre-line}.grille-bloc .cta{margin-top:.5rem}.grille-bloc .cta a{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;align-items:center;background:#0169B4;color:#fff;display:inline-flex;font-size:1.2rem;letter-spacing:.01em;line-height:1;min-height:3.2rem;padding:.8rem 1.6rem .8rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out}.grille-bloc .cta a:before{display:inline-block;color:#fff;content:"";font-family:'icomoon' !important;font-size:1.6rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.grille-bloc .cta a:hover{background:#01518b}.equipe-page{background:#fff}.equipe-page .empty{font-family:"trade-gothic-next",sans-serif;font-weight:400;font-style:normal;color:#7B7B7B;font-size:1.8rem;margin:0;padding:8rem var(--sidePadding);text-align:center}.equipe-groupe{padding:8rem 0 9rem}.equipe-groupe:nth-child(even){background:#F6F6F6}.equipe-groupe .layout-wrapper{margin:0 auto;max-width:var(--wrapper_max_width);padding-left:var(--layout-padding);padding-right:var(--layout-padding)}.equipe-groupe h2{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#020203;font-size:3.5rem;line-height:3rem;margin:0 0 3.5rem;text-transform:uppercase}@media (max-width:768px){.equipe-groupe h2{font-size:2.6rem;line-height:1.1;margin-bottom:2.4rem}}.equipe-groupe .membres{display:grid;gap:5.5rem 2.4rem;grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1025px){.equipe-groupe .membres{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.equipe-groupe .membres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.equipe-groupe .membres{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.equipe-groupe{padding:4.5rem 0 5rem}}.equipe-membre{display:flex;flex-direction:column;min-width:0;width:100%}.equipe-membre .media{aspect-ratio:1 / 1;margin-bottom:.7rem;overflow:hidden;width:100%}.equipe-membre .media img{display:block;height:100%;object-fit:cover;width:100%}.equipe-membre .body{display:flex;flex-direction:column;min-width:0}.equipe-membre h3{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#020203;font-size:2.2rem;line-height:3.2rem;margin:0;text-transform:uppercase}@media (max-width:768px){.equipe-membre h3{font-size:1.8rem;line-height:1.3}}.equipe-membre .role{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#0169B4;font-size:1.6rem;line-height:3.2rem;margin:0;text-transform:uppercase}@media (max-width:768px){.equipe-membre .role{font-size:1.4rem;line-height:1.4}}.equipe-membre .contacts{border-top:1px solid #DCDCDC;display:flex;flex-direction:column;gap:.2rem;margin-top:.4rem;padding-top:1.2rem}.equipe-membre .contacts a{font-family:"trade-gothic-next",sans-serif;font-weight:400;font-style:normal;align-items:center;color:#585858;display:inline-flex;font-size:1.2rem;line-height:2.3rem;min-width:0;overflow-wrap:anywhere;text-decoration:none;transition:color .2s ease-in-out}.equipe-membre .contacts a:hover{color:#0169B4}.equipe-membre .contacts .email:before{background-color:currentColor;content:'';display:inline-block;flex-shrink:0;height:1.4rem;margin-right:.8rem;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E") center/contain no-repeat;width:1.4rem}.equipe-membre .contacts .instagram:before{display:inline-block;color:inherit;content:"";font-family:'icomoon' !important;font-size:1.4rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:.8rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.main-list .view-content{--spacing:4.5rem;padding:4rem 0}.main-list .view-content ul{list-style-type:none;margin:0;padding:0}.main-list .view-content li{margin-bottom:var(--spacing);padding-bottom:var(--spacing);border-bottom:1px solid rgba(2,2,3,0.2)}.programs-home .view-content{--gutter:2rem}.programs-home .view-content ul{--cols:12;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gutter);list-style-type:none;margin:0 auto;max-width:110rem;padding:0}@media (max-width:1025px){.programs-home .view-content ul{--cols:6}}@media (max-width:768px){.programs-home .view-content ul{--cols:6}}@media (max-width:500px){.programs-home .view-content ul{--cols:4}}.programs-home .view-content li{flex:0 0 calc((100% - (var(--cols) - 1) * var(--gutter)) / var(--cols));margin:0;padding:0}.is-program.as-full{border-bottom:1px solid #DDD;display:flex;gap:4rem;margin-bottom:4rem;padding:10rem 4rem 6rem 0;position:relative}@media (max-width:1025px){.is-program.as-full{flex-direction:column;gap:2rem;padding:6rem 0 4rem}}.is-program.as-full .is-field-logo{position:absolute;top:-5rem;left:0;width:10rem}.is-program.as-full .meta{width:40%}@media (max-width:1025px){.is-program.as-full .meta{width:100%}}.is-program.as-full .meta>div{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:1.4rem;display:flex;gap:4rem;text-transform:uppercase}.is-program.as-full .meta .is-field-schedule{display:flex;flex-direction:column}.is-program.as-full .meta .is-field-schedule::before{height:2rem;margin-bottom:1rem}.is-program.as-full .meta .is-field-schedule:before{display:inline-block;color:inherit;content:"";font-family:'icomoon' !important;font-size:1.6rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.is-program.as-full .meta .is-field-hosted-by{display:flex;flex-direction:column}.is-program.as-full .meta .is-field-hosted-by::before{height:2rem;margin-bottom:1rem}.is-program.as-full .meta .is-field-hosted-by:before{display:inline-block;color:inherit;content:"";font-family:'icomoon' !important;font-size:1.6rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.is-program.as-full h1{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:4.6rem;margin:-.7rem 0 2rem;text-transform:uppercase}.is-program.as-full .desc{width:60%}@media (max-width:1025px){.is-program.as-full .desc{width:100%}}.is-program.as-full .is-field-intro{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:2rem;margin-bottom:2rem;line-height:1.4;text-transform:uppercase}.is-program.as-full .is-field-desc{font-size:1.6rem;line-height:1.6}.is-program.as-teaser a{align-items:flex-start;display:flex;gap:3rem;text-decoration:none}.is-program.as-teaser a>div:nth-child(2){display:flex;flex-direction:column}@media (max-width:500px){.is-program.as-teaser a{flex-direction:column;gap:2rem}}.is-program.as-teaser .is-field-logo{flex-shrink:0;width:21rem;box-shadow:0px 4px 20px 1px rgba(0,0,0,0.15)}.is-program.as-teaser h2{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:3.2rem;margin:0;text-transform:uppercase}.is-program.as-teaser .is-field-hosted-by{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#4d4d4d;font-size:2rem;margin:.5rem 0;text-transform:uppercase}.is-program.as-teaser .is-field-hosted-by .field__label{margin-right:.3rem;font-weight:inherit}.is-program.as-teaser .is-field-intro{font-family:"trade-gothic-next",sans-serif;font-weight:400;font-style:normal;color:#7B7B7B;font-size:1.8rem;line-height:1.3;margin:2rem 0}.is-program.as-teaser .is-field-schedule{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#0169B4;font-size:2rem;margin-top:auto;text-transform:uppercase}.is-episode.as-full{border-bottom:1px solid #DDD;margin-bottom:2rem;padding-bottom:2rem}.is-episode.as-full .program{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;border-bottom:1px solid #DDD;align-items:flex-end;display:flex;gap:4rem;justify-content:space-between;margin-bottom:4rem;padding:6rem 0 4rem}@media (max-width:500px){.is-episode.as-full .program{align-items:flex-start;flex-direction:column;gap:2rem}}.is-episode.as-full .program a{text-decoration:none}.is-episode.as-full .program .logo{display:block;position:absolute;left:0;top:-5rem;width:10rem}.is-episode.as-full .program h2{font-size:4rem;text-transform:uppercase}.is-episode.as-full .program .meta{margin:0 0 .5rem;width:40%}@media (max-width:500px){.is-episode.as-full .program .meta{width:100%}}.is-episode.as-full .program .meta>div{font-size:1.4rem;display:flex;gap:4rem;text-transform:uppercase}.is-episode.as-full .program .meta .is-field-schedule{display:flex;flex-direction:column}.is-episode.as-full .program .meta .is-field-schedule::before{height:2rem;margin-bottom:1rem}.is-episode.as-full .program .meta .is-field-schedule:before{display:inline-block;color:inherit;content:"";font-family:'icomoon' !important;font-size:1.6rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.is-episode.as-full .program .meta .is-field-hosted-by{display:flex;flex-direction:column}.is-episode.as-full .program .meta .is-field-hosted-by::before{height:2rem;margin-bottom:1rem}.is-episode.as-full .program .meta .is-field-hosted-by:before{display:inline-block;color:inherit;content:"";font-family:'icomoon' !important;font-size:1.6rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.is-episode.as-full .header{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;text-transform:uppercase;margin:1rem 0}.is-episode.as-full .header .is-field-datetime{color:#0169B4}.is-episode.as-full .header .episode-title{align-items:flex-start;display:flex;gap:4rem;justify-content:space-between;margin:2rem 0}@media (max-width:1025px){.is-episode.as-full .header .episode-title{gap:2rem}}@media (max-width:768px){.is-episode.as-full .header .episode-title{flex-direction:column;gap:0}}.is-episode.as-full .header .play{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;align-items:center;background-color:#020203;color:#fff;cursor:pointer;display:flex;font-size:1.4rem;margin:1rem 0 .5rem auto;padding:1rem 2rem;text-transform:uppercase}.is-episode.as-full .header .play:before{display:inline-block;color:inherit;content:"";font-family:'icomoon' !important;font-size:2rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:2rem;speak:never;text-transform:none;transition:all .2s ease-in-out}@media (max-width:768px){.is-episode.as-full .header .play{margin-left:0}}.is-episode.as-full .header .play.playing:before{display:inline-block;color:inherit;content:"";font-family:'icomoon' !important;font-size:2rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:2rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.is-episode.as-full h1{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:3.5rem;text-transform:uppercase;padding-top:0}@media (max-width:768px){.is-episode.as-full h1{font-size:3rem}}@media (max-width:500px){.is-episode.as-full h1{font-size:2.7rem}}.is-episode.as-full .is-field-intro{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:3rem;margin:2rem 0}.is-episode.as-teaser a{display:flex;gap:4rem;max-width:75rem;text-decoration:none}@media (max-width:500px){.is-episode.as-teaser a{gap:2rem;flex-direction:column}}.is-episode.as-teaser a .img{background:#f1f2f4;aspect-ratio:1;flex-grow:0;flex-shrink:0;width:20rem}.is-episode.as-teaser a .img img{height:auto;width:100%}.is-episode.as-teaser a .is-field-datetime{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#0169B4;font-size:1.4rem;margin-bottom:1rem}.is-episode.as-teaser a .meta{display:flex;flex-direction:column}.is-episode.as-teaser a h3{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:3rem;margin-bottom:2rem;text-transform:uppercase}.is-episode.as-teaser a .intro{font-size:1.5rem;line-height:1.6;margin-bottom:1.5rem}.is-episode.as-teaser a .listen{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;align-items:center;color:#9E9E9E;font-size:1.4rem;display:flex;margin:auto 0 0;text-transform:uppercase}.is-episode.as-teaser a .listen:before{display:inline-block;color:#020203;content:"";font-family:'icomoon' !important;font-size:1.8rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.is-episode.as-teaser a .listen:before{transform:translateY(-0.1rem)}.is-episode.as-teaser a .listen span{align-items:center;display:flex;color:#020203}.is-episode.as-teaser a .listen span::before{content:'|';color:#0169B4;margin:.5rem;font-size:1.2em}.is-episode.as-sidebar{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal}.is-episode.as-sidebar a{display:flex;gap:2rem;text-decoration:none}.is-episode.as-sidebar a .is-field-logo{flex-grow:0;flex-shrink:0;width:6rem}.is-episode.as-sidebar a .is-field-logo img{height:auto;width:100%}.is-episode.as-sidebar a .is-field-datetime{color:#0169B4;font-size:1.2rem;margin-bottom:1rem}.is-episode.as-sidebar a .meta{display:flex;flex-direction:column}.is-episode.as-sidebar a h3{font-size:1.4rem;margin:auto 0 0}.last-episodes h2{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:2.2rem;margin:2rem 0 4rem;text-transform:uppercase}.last-episodes .is-field-logo{flex-grow:0;flex-shrink:0;width:6rem}.last-episodes .is-field-logo img{height:auto;width:100%}.last-episodes .view-content ul{margin:0;padding:0}.last-episodes .view-content li{list-style-type:none;margin:8rem 0;padding:0}.news-page{--local-gutter:4rem}@media (max-width:500px){.news-page{--local-gutter:2rem}}.news-page .bef-exposed-form .form--inline>.form-item{float:none;margin:0}.news-page .form-actions{display:none}.news-page .bef-links{margin-top:4rem}.news-page .bef-links ul{display:flex;justify-content:center}.news-page .bef-links ul li{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:2.4rem;list-style-type:none;margin-right:2rem;text-transform:uppercase}@media (max-width:768px){.news-page .bef-links ul li{margin-right:1rem;font-size:2rem}}@media (max-width:500px){.news-page .bef-links ul li{font-size:1.6rem}}.news-page .bef-links ul li::after{content:'|';margin-left:2rem}@media (max-width:768px){.news-page .bef-links ul li::after{margin-left:1rem}}.news-page .bef-links ul li:last-child{margin-right:0}.news-page .bef-links ul li:last-child::after{display:none}.news-page .bef-links ul a{text-decoration:none}.news-page .bef-links ul a.bef-link--selected{color:#0169B4}.news-page .view-content>div>ul{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;gap:calc(1.5 * var(--local-gutter)) var(--local-gutter);list-style-type:none;margin:4rem 0;padding:0}@media (max-width:500px){.news-page .view-content>div>ul{display:flex;flex-direction:column;gap:var(--local-gutter)}}.news-page .view-content>div>ul>li:nth-child(1){grid-column:span 6;grid-row:span 2}@media (max-width:768px){.news-page .view-content>div>ul>li:nth-child(1){grid-column:span 12;grid-row:span 1}}@media (max-width:500px){.news-page .view-content>div>ul>li:nth-child(1){grid-column:span 1}}.news-page .view-content>div>ul>li:nth-child(2),.news-page .view-content>div>ul>li:nth-child(3),.news-page .view-content>div>ul>li:nth-child(4),.news-page .view-content>div>ul>li:nth-child(5){position:relative;grid-column:span 3}.news-page .view-content>div>ul>li:nth-child(2)::before,.news-page .view-content>div>ul>li:nth-child(3)::before,.news-page .view-content>div>ul>li:nth-child(4)::before,.news-page .view-content>div>ul>li:nth-child(5)::before{content:'';background:#020203;bottom:0;display:block;height:100%;left:calc(-1 * var(--local-gutter) / 2);position:absolute;top:0;width:1px}@media (max-width:768px){.news-page .view-content>div>ul>li:nth-child(2),.news-page .view-content>div>ul>li:nth-child(3),.news-page .view-content>div>ul>li:nth-child(4),.news-page .view-content>div>ul>li:nth-child(5){grid-column:span 6}.news-page .view-content>div>ul>li:nth-child(2)::before,.news-page .view-content>div>ul>li:nth-child(3)::before,.news-page .view-content>div>ul>li:nth-child(4)::before,.news-page .view-content>div>ul>li:nth-child(5)::before{display:none}}@media (max-width:500px){.news-page .view-content>div>ul>li:nth-child(2),.news-page .view-content>div>ul>li:nth-child(3),.news-page .view-content>div>ul>li:nth-child(4),.news-page .view-content>div>ul>li:nth-child(5){grid-column:span 1}}.news-page .view-content>div>ul>li:nth-child(6),.news-page .view-content>div>ul>li:nth-child(7),.news-page .view-content>div>ul>li:nth-child(8),.news-page .view-content>div>ul>li:nth-child(9),.news-page .view-content>div>ul>li:nth-child(10),.news-page .view-content>div>ul>li:nth-child(11){grid-column:span 4}@media (max-width:768px){.news-page .view-content>div>ul>li:nth-child(6),.news-page .view-content>div>ul>li:nth-child(7),.news-page .view-content>div>ul>li:nth-child(8),.news-page .view-content>div>ul>li:nth-child(9),.news-page .view-content>div>ul>li:nth-child(10),.news-page .view-content>div>ul>li:nth-child(11){grid-column:span 6}.news-page .view-content>div>ul>li:nth-child(6)::before,.news-page .view-content>div>ul>li:nth-child(7)::before,.news-page .view-content>div>ul>li:nth-child(8)::before,.news-page .view-content>div>ul>li:nth-child(9)::before,.news-page .view-content>div>ul>li:nth-child(10)::before,.news-page .view-content>div>ul>li:nth-child(11)::before{display:none}}@media (max-width:500px){.news-page .view-content>div>ul>li:nth-child(6),.news-page .view-content>div>ul>li:nth-child(7),.news-page .view-content>div>ul>li:nth-child(8),.news-page .view-content>div>ul>li:nth-child(9),.news-page .view-content>div>ul>li:nth-child(10),.news-page .view-content>div>ul>li:nth-child(11){grid-column:span 1}}.news-page .view-content>div>ul>li:nth-child(7),.news-page .view-content>div>ul>li:nth-child(8),.news-page .view-content>div>ul>li:nth-child(10),.news-page .view-content>div>ul>li:nth-child(11){position:relative}.news-page .view-content>div>ul>li:nth-child(7)::before,.news-page .view-content>div>ul>li:nth-child(8)::before,.news-page .view-content>div>ul>li:nth-child(10)::before,.news-page .view-content>div>ul>li:nth-child(11)::before{content:'';background:#020203;bottom:0;display:block;height:100%;left:calc(-1 * var(--local-gutter) / 2);position:absolute;top:0;width:1px}@media (max-width:768px){.news-page .view-content>div>ul>li:nth-child(7)::before,.news-page .view-content>div>ul>li:nth-child(8)::before,.news-page .view-content>div>ul>li:nth-child(10)::before,.news-page .view-content>div>ul>li:nth-child(11)::before{display:none}}@media (max-width:768px){.news-page .view-content>div>ul>li:nth-child(2n+1){position:relative}.news-page .view-content>div>ul>li:nth-child(2n+1)::before{content:'';background:#020203;bottom:0;display:block;height:100%;left:calc(-1 * var(--local-gutter) / 2);position:absolute;top:0;width:1px}}@media (max-width:500px){.news-page .view-content>div>ul>li:nth-child(1n+1){position:relative;padding-top:var(--local-gutter)}.news-page .view-content>div>ul>li:nth-child(1n+1)::before{content:'';background:#020203;bottom:auto;display:block;height:1px;left:0;position:absolute;right:0;top:calc(-1 * var(--local-gutter) / 2);width:100%}}.related-news{margin-top:6rem;border-top:1px solid #DDD}.related-news h2{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:2.2rem;margin:4rem 0 2rem;text-transform:uppercase}.news-last{--local-gutter:4rem}.news-last .view-content>div>ul{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:calc(1.5 * var(--local-gutter)) var(--local-gutter);list-style-type:none;margin:4rem 0;padding:0}.news-last .view-content>div>ul li:nth-child(2),.news-last .view-content>div>ul li:nth-child(3),.news-last .view-content>div>ul li:nth-child(5),.news-last .view-content>div>ul li:nth-child(5){position:relative}.news-last .view-content>div>ul li:nth-child(2)::before,.news-last .view-content>div>ul li:nth-child(3)::before,.news-last .view-content>div>ul li:nth-child(5)::before,.news-last .view-content>div>ul li:nth-child(5)::before{content:'';background:#020203;bottom:0;display:block;height:100%;left:calc(-1 * var(--local-gutter) / 2);position:absolute;top:0;width:1px}.news-home{--local-gutter:4rem}.news-home .view-content>div>ul{display:flex;flex-wrap:wrap;gap:var(--local-gutter);list-style-type:none;margin:0 0 1.6rem;padding:0}.news-home .view-content>div>ul li{position:relative;display:flex;width:calc((100% / 4) - var(--local-gutter) * 3 / 4)}.news-home .view-content>div>ul li::before{content:'';background:#020203;bottom:0;display:block;height:100%;left:calc(-1 * var(--local-gutter) / 2);position:absolute;top:0;width:1px}@media (max-width:1025px){.news-home .view-content>div>ul li{width:calc((100% / 3) - var(--local-gutter) * 2 / 3)}}@media (max-width:768px){.news-home .view-content>div>ul li{width:100%}.news-home .view-content>div>ul li::before{display:none}}.news-home .view-content>div>ul li:nth-child(1)::before{display:none}@media (max-width:1025px){.news-home .view-content>div>ul li:nth-child(4),.news-home .view-content>div>ul li:nth-child(5){display:none}}.is-news.as-full{padding-top:4rem}.is-news.as-full .meta{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;text-transform:uppercase;margin:1rem 0}.is-news.as-full .meta date{color:#0169B4}.is-news.as-full .meta date::after{content:' | ';margin:0 .5rem}.is-news.as-full h1{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:3.5rem;text-transform:uppercase;margin-bottom:1.5rem}.is-news.as-full .is-field-intro{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:3rem;margin:2rem 0}.is-news.as-teaser .meta,.is-news.as-big-teaser .meta{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;text-transform:uppercase;margin:1rem 0}.is-news.as-teaser .meta date,.is-news.as-big-teaser .meta date{color:#0169B4}.is-news.as-teaser .meta date::after,.is-news.as-big-teaser .meta date::after{content:' | ';margin:0 .5rem}.is-news.as-teaser a,.is-news.as-big-teaser a{text-decoration:none}.is-news.as-teaser .img-wrapper,.is-news.as-big-teaser .img-wrapper{background-image:url(/themes/custom/tsfjazz/images/placeholder.png);background-position:center;background-repeat:no-repeat;background-size:cover;aspect-ratio:65/45;margin-bottom:2rem}.is-news.as-teaser h3,.is-news.as-big-teaser h3{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:2.2rem;line-height:1.1;text-transform:uppercase;margin-bottom:1.5rem}.is-news.as-teaser .is-field-intro,.is-news.as-big-teaser .is-field-intro{color:#4d4d4d;font-size:1.5rem;line-height:1.2;margin:2rem 0}.is-news.as-big-teaser h3{font-size:3.2rem}@media (max-width:768px){.is-news.as-big-teaser h3{font-size:2.4rem}}.is-news.as-big-teaser .is-field-intro{color:#7B7B7B;font-size:2rem}.is-news.as-home{display:flex}.is-news.as-home a{display:flex;flex-direction:column;text-decoration:none}.is-news.as-home h3{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:2.2rem;line-height:1.1;text-transform:uppercase;margin-bottom:1.5rem}.is-news.as-home .is-field-intro{font-size:1.5rem;line-height:1.2;margin:2rem 0}.is-news.as-home .date{align-items:center;color:#9E9E9E;display:flex;font-size:1.2rem;margin-top:auto}.is-news.as-home .date:before{display:inline-block;color:#020203;content:"";font-family:'icomoon' !important;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.page-node-type-page .meta{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;text-transform:uppercase;margin:1rem 0}.page-node-type-page .meta date{color:#0169B4}.page-node-type-page .meta date::after{content:' | ';margin:0 .5rem}.page-node-type-page h1{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:3.5rem;text-transform:uppercase;margin-bottom:1.5rem;padding-top:4rem}.page-node-type-page .is-field-intro{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:3rem;margin:2rem 0}.home-hero{--local-gap:4rem}.home-hero .top{margin:8rem 0 4rem;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr;gap:var(--local-gap);width:100%}@media (max-width:1025px){.home-hero .top .views-element-container:nth-child(1){grid-column:1 / 3}.home-hero .top .views-element-container:nth-child(3){grid-column:1 / 4}}@media (max-width:768px){.home-hero .top{grid-template-columns:1fr;margin:4rem 0 2rem}.home-hero .top .views-element-container:nth-child(1){grid-column:1}.home-hero .top .views-element-container:nth-child(3){grid-column:1}}.home-hero .top>div{position:relative}.home-hero .top .views-element-container:nth-child(2):before,.home-hero .top .views-element-container:nth-child(3):before{content:'';position:absolute;left:calc(var(--local-gap) / -2);top:0;bottom:0;width:1px;background:#020203}.home-hero .bottom{margin-bottom:4rem}.home-hero .view-hero.view-display-id-block_2 .view-content>div{margin-bottom:calc(var(--local-gap) / 2);padding-bottom:calc(var(--local-gap) / 2)}.home-hero .view-hero.view-display-id-block_2 .view-content>div:last-child{margin:0;padding:0}@media (max-width:1025px){.home-hero .view-hero.view-display-id-block_3 .view-content{display:flex;flex-wrap:wrap;gap:var(--local-gap)}}.home-hero .view-hero.view-display-id-block_3 .view-content>div{border-bottom:1px solid #020203;margin-bottom:calc(var(--local-gap) / 2);padding-bottom:calc(var(--local-gap) / 2)}@media (max-width:1025px){.home-hero .view-hero.view-display-id-block_3 .view-content>div{border:none;margin:0;padding:0;width:calc(100% / 4 - (var(--local-gap) / 4 * 3))}}@media (max-width:768px){.home-hero .view-hero.view-display-id-block_3 .view-content>div{border:none;margin:0;padding:0;width:calc(100% / 2 - (var(--local-gap) / 2))}}@media (max-width:500px){.home-hero .view-hero.view-display-id-block_3 .view-content>div{border:none;margin:0;padding:0;width:100%}}.home-hero .view-hero.view-display-id-block_3 .view-content>div:last-child{border:none;margin:0;padding:0}.home-hero .view-hero.view-display-id-block_4 .view-content{display:flex;flex-wrap:wrap;gap:var(--local-gap)}.home-hero .view-hero.view-display-id-block_4 .view-content>div{width:calc(100% / 3 - (var(--local-gap) / 3 * 2))}@media (max-width:1025px){.home-hero .view-hero.view-display-id-block_4 .view-content>div{width:calc(100% / 2 - (var(--local-gap) / 2))}}@media (max-width:768px){.home-hero .view-hero.view-display-id-block_4 .view-content{display:none}}.home-hero article a{text-decoration:none}.home-hero article h3{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:2.4rem;text-transform:uppercase}.home-hero article .img-wrapper{margin-bottom:2rem}.home-hero article .cta{align-items:center;display:flex;font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:1.2rem;margin-top:2rem;color:#9E9E9E;text-transform:uppercase}.home-hero article .program-meta{align-items:center;display:flex;gap:1.2rem;margin-top:2rem}.home-hero article .program-meta .logo{flex-shrink:0;width:4.8rem;height:4.8rem}.home-hero article .program-meta .logo img{display:block;width:100%;height:100%;object-fit:cover}.home-hero article .program-meta .program-info{display:flex;flex-direction:column;gap:0.4rem;min-width:0}.home-hero article .program-meta .program-title{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:1.5rem;letter-spacing:0.01em;text-transform:uppercase}.home-hero article .program-meta .cta{margin-top:0}.home-hero article .is-field-intro{color:#4d4d4d;font-size:1.5rem;margin-top:2rem}.home-hero article.is-news .cta:before{display:inline-block;color:#020203;content:"";font-family:'icomoon' !important;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.home-hero article.is-episode .cta:before{display:inline-block;color:#020203;content:"";font-family:'icomoon' !important;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.home-hero article.as-hero-xl h3{font-size:3.2rem}.home-hero article.as-hero-m .img-wrapper img{aspect-ratio:16/10;object-fit:cover}.home-hero article.as-hero-m .program-meta .logo{width:3.4rem;height:3.4rem}.home-hero article.as-hero-s .program-meta .logo{width:3.4rem;height:3.4rem}.home-hero article.as-hero-l .img-wrapper img{aspect-ratio:16/10;object-fit:cover}.home-news{padding:4rem 0 2rem}.home-news .content{display:flex;justify-content:space-between;position:relative;padding-bottom:6rem;border-bottom:1px solid #020203}@media (max-width:768px){.home-news .content{flex-direction:column}}.home-news .content::after{background-color:#020203;bottom:-5px;content:'';display:block;height:1px;left:0;position:absolute;width:100%}.home-news .header{align-items:flex-start;display:flex;flex-direction:column;margin:.5rem 6rem 0 0;width:20%}@media (max-width:768px){.home-news .header{flex-direction:row;justify-content:space-between;margin:0 0 2rem;width:100%}}.home-news h2{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#0169B4;font-size:3.2rem;margin:0;text-align:center;text-transform:uppercase}.home-news h2 span{color:#020203;display:inline-block;transform:translateY(-0.3em);margin-right:-.3rem}.home-news .btn{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#020203;border:1px solid rgba(2,2,3,0.2);display:inline-block;font-size:1.4rem;margin:auto 0 0;padding:1.5rem 3rem;text-decoration:none;text-transform:uppercase}.home-jazzenda{padding:4rem 0 4rem;position:relative}.home-jazzenda .header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:2rem}.home-jazzenda .header p{font-size:1.4rem;margin:0}.home-jazzenda h2{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#0169B4;font-size:3.2rem;margin:0 2rem 0 0;text-align:center;text-transform:uppercase;white-space:nowrap}.home-jazzenda h2 span{color:#020203;display:inline-block;transform:translateY(-0.3em);margin-right:-.3rem}.home-jazzenda .footer{text-align:center}.home-jazzenda .btn{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#020203;border:1px solid rgba(2,2,3,0.2);display:inline-block;font-size:1.4rem;margin:2rem auto;padding:1.5rem 3rem;text-decoration:none;text-transform:uppercase}.home-programs{background:url(/themes/custom/tsfjazz/images/home/programs-bg.svg) no-repeat center center;background-size:cover;padding:4rem 0 8rem;position:relative}.home-programs .layout-wrapper{text-align:center}.home-programs h2{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#4DAEF4;font-size:3.2rem;margin:5rem 0 0;text-align:center;text-transform:uppercase}.home-programs h2 span{color:#fff;display:inline-block;transform:translateY(-0.3em)}.home-programs .programs-home{margin:5rem 0}.home-programs .btn{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#fff;border:1px solid rgba(255,255,255,0.2);display:inline-block;font-size:1.4rem;margin:0 auto;padding:1.5rem 3rem;text-decoration:none;text-transform:uppercase}.home-promo .layout-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:7rem;margin-top:7rem}@media (max-width:768px){.home-promo .layout-wrapper{grid-template-columns:1fr}}@media (max-width:1025px){.home-promo .layout-wrapper>div{width:100%}}.home-yt-teaser{display:flex}.home-yt-teaser a{background:url(/themes/custom/tsfjazz/images/home-yt-teaser-bg.svg);background-size:cover;color:#fff;display:flex;gap:4rem;padding:4rem 4rem 0;text-decoration:none;width:100%}.home-yt-teaser a>div{justify-content:space-between;flex-direction:column;display:flex;width:calc(65% - 4rem)}.home-yt-teaser a>div p{display:flex;margin:auto 0 2rem;font-size:1.2rem;align-items:center;justify-content:space-between}.home-yt-teaser a>div p:after{display:inline-block;color:#fff;content:"";font-family:'icomoon' !important;font-size:2rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-left:0;speak:never;text-transform:none;transition:all .2s ease-in-out}.home-yt-teaser a h3{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:6rem;text-transform:uppercase;line-height:.9;margin-top:-1.2rem}@media (max-width:768px){.home-yt-teaser a h3{font-size:5rem;margin-bottom:2rem}}@media (max-width:500px){.home-yt-teaser a h3{font-size:4rem}}.home-yt-teaser a h3 span{display:block}.home-yt-teaser a h3 span:nth-child(2){text-align:right}.home-yt-teaser a h3 span:nth-child(3){margin-left:10%}.home-yt-teaser a h3 span:nth-child(4){margin-left:60%}.home-yt-teaser a img{width:35%}@media (max-width:500px){.home-yt-teaser a img{display:none}}.home-nl-sub{background:url(/themes/custom/tsfjazz/images/home-nl-sub-bg.svg);background-size:cover;color:#fff;display:flex;flex-direction:column;padding:4rem 4rem 2rem}.home-nl-sub .header{display:flex;gap:2rem;justify-content:space-between}@media (max-width:500px){.home-nl-sub .header{flex-direction:column;margin-bottom:2rem}}.home-nl-sub .header h4{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:1.6rem;text-transform:uppercase}.home-nl-sub .header p{display:block;font-size:1.4rem;width:40%}@media (max-width:768px){.home-nl-sub .header p{width:100%}}.home-nl-sub h3{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:5rem;text-transform:uppercase;line-height:.9;margin-top:-1.2rem}@media (max-width:768px){.home-nl-sub h3{font-size:4rem;margin-bottom:2rem}}@media (max-width:500px){.home-nl-sub h3{font-size:3rem}}.home-nl-sub h3 em{color:#0169B4;font-style:normal}.home-nl-sub h3 span{display:block}.home-nl-sub h3 span:nth-child(3),.home-nl-sub h3 span:nth-child(4){margin-left:15%}.home-nl-sub form{align-items:flex-start;display:flex;gap:0;margin:4rem 0 2rem}.home-nl-sub form .form-item{margin:0;flex-grow:1}.home-nl-sub form .form-item label{display:none}.home-nl-sub form .form-item input{background:#020203;border:none;color:#fff;font-size:1.6rem;padding:1.5rem;width:100%}.home-nl-sub form .form-item input:focus{border:none}.home-nl-sub form .form-submit{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;background:#020203;border:none;color:#fff;font-size:1.6rem;margin:0;min-width:fit-content;padding:1.5rem 2rem}.home-nl-sub form .confirm{padding:6rem 0 0;text-align:center}.home-nl-sub .footer{align-items:center;display:flex;margin-top:auto;justify-content:space-between}.home-nl-sub .footer p{font-size:1.2rem;margin:0}.home-nl-sub .networks{align-items:center;display:flex;gap:1.5rem;line-height:0;justify-content:center;margin-left:2rem;padding-left:2rem;position:relative}.home-nl-sub .networks a{display:block}.home-nl-sub .networks a.facebook:before{display:inline-block;color:#fff;content:"";font-family:'icomoon' !important;font-size:2rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.home-nl-sub .networks a.x:before{display:inline-block;color:#fff;content:"";font-family:'icomoon' !important;font-size:2rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.home-nl-sub .networks a.instagram:before{display:inline-block;color:#fff;content:"";font-family:'icomoon' !important;font-size:1.8rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.home-nl-sub .networks a.youtube{transform:translateY(0.1rem)}.home-nl-sub .networks a.youtube:before{display:inline-block;color:#fff;content:"";font-family:'icomoon' !important;font-size:2.4rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:1rem;speak:never;text-transform:none;transition:all .2s ease-in-out}.home-nl-sub .networks a span{display:none}.login-register h2{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;text-align:center;text-transform:uppercase}.login-register h3{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:3.2rem;text-align:center;text-transform:uppercase}@media (max-width:768px){.login-register h3{font-size:3rem}}@media (max-width:500px){.login-register h3{font-size:2.8rem}}.login-register #login-form-wrapper{text-align:center}.login-register .user-login-form{--gap:4rem;align-items:flex-start;display:inline-flex;flex-direction:row;gap:var(--gap);justify-content:center;margin:4rem auto 0;padding:0;text-align:left}@media (max-width:1025px){.login-register .user-login-form{--gap:2rem}}@media (max-width:768px){.login-register .user-login-form{--gap:2rem;flex-direction:column}}@media (max-width:500px){.login-register .user-login-form{--gap:1rem}}.login-register .user-login-form .form-submit{margin:1.3rem 0 0 0;white-space:nowrap}@media (max-width:768px){.login-register .user-login-form .form-submit{margin:0 0 0 1.3rem}}.login-register .reset-pass{text-align:center;margin-bottom:4rem}.login-register .reset-pass a{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:1.4rem}.login-register .values{--gap:4rem;align-items:flex-start;display:flex;flex-direction:row;gap:var(--gap)}@media (max-width:768px){.login-register .values{--gap:2rem;flex-direction:column}}.login-register .values>div{color:#0169B4;text-align:center;display:flex;flex-direction:column;font-size:1.6rem;padding:2rem 4rem;width:calc(100% / 3 - (calc(var(--gap) / 3 * 2)))}@media (max-width:768px){.login-register .values>div{width:100%}}.login-register .values>div::before{aspect-ratio:2/1;content:'';display:block;margin:0 auto 2rem;max-width:20rem;width:100%}.login-register .values>div:first-child::before{background:url(/themes/custom/tsfjazz/images/user/play.svg) no-repeat center;background-size:contain}.login-register .values>div:nth-child(2)::before{background:url(/themes/custom/tsfjazz/images/user/agenda.svg) no-repeat center;background-size:contain}.login-register .values>div:last-child::before{background:url(/themes/custom/tsfjazz/images/user/disc.svg) no-repeat center;background-size:contain}.login-register .register-steps{max-width:68rem;margin:4rem auto;padding:2rem;border:5px solid #AFA049}.login-register .register-steps h3{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#AFA049;font-size:2.2rem;padding:1rem 2rem;text-transform:uppercase}.login-register .register-steps ol{font-size:1.6rem;padding-left:4rem}.login-register .register-steps ol li{margin:1rem 0}.login-register .user-register-form{--gap:4rem;display:grid;grid-template-columns:1fr 1fr;gap:0 var(--gap);max-width:80rem;margin:2rem auto}@media (max-width:768px){.login-register .user-register-form{--gap:2rem}}@media (max-width:500px){.login-register .user-register-form{display:block}}.login-register .user-register-form #edit-account{grid-column:span 2}.login-register .user-register-form #edit-account>div{width:calc(100% / 2 - (calc(var(--gap) / 2)))}@media (max-width:768px){.login-register .user-register-form #edit-account>div{width:100%}}@media (max-width:768px){.login-register .user-register-form #edit-account{grid-column:span 1}}.login-register .user-register-form .field--name-field-postal-code input{max-width:13rem}.login-register .user-register-form .field--type-boolean{grid-column:1 / 3}.login-register .user-register-form .field--type-boolean label{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#4d4d4d;font-size:1.6rem}.login-register .user-register-form .field--type-boolean .form-item{margin:1rem 0}.login-register .user-register-form .form-submit{margin:1.3rem 0 0 0}.register-confirm{text-align:center}.register-confirm h2{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:4.6rem;margin-bottom:2rem;text-align:center;text-transform:uppercase}.register-confirm h3{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#0169B4;font-size:2.2rem;margin-bottom:2rem}.user-form{--gap:4rem;display:grid;grid-template-columns:1fr 1fr;gap:0 var(--gap);max-width:80rem;margin:2rem auto}.user-form .password-confirm-message,.user-form .description{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#7B7B7B;font-size:1.4rem;margin-top:1rem}.user-form #edit-account{grid-column:1 / 3}.user-form #edit-account input{max-width:38rem}@media (max-width:500px){.user-form #edit-account input{max-width:100%}}.user-form .field--type-boolean{grid-column:1 / 3}.user-form .field--type-boolean label{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#4d4d4d;font-size:1.6rem}.user-form .field--type-boolean .form-item{margin:1rem 0}.user-menu{align-items:center;display:flex}.user-menu .premium-link{color:#fff;font-size:1.6rem;padding:.5rem 1.5rem;text-transform:uppercase;text-decoration:none}@media (max-width:768px){.user-menu .premium-link{font-size:2.2rem;padding:2rem}}.user-menu .premium-link i{color:#D1C67E;font-style:normal}.user-menu .my-account{--itemPadding:2rem;align-items:center;display:flex;font-size:1.6rem;height:var(--main-header-height);padding:2rem var(--itemPadding);position:relative;text-decoration:none;text-transform:uppercase}.user-menu .my-account::after{background:#0169B4;bottom:0;content:'';height:3px;left:50%;position:absolute;transition:all .2s ease-in-out;width:0}.brands-select-page .user-menu .my-account::after{background:#9E9E9E}.user-menu .my-account:hover,.user-menu .my-account.is-active{color:inherit}.user-menu .my-account:hover:after,.user-menu .my-account.is-active:after{left:0;width:calc(100%)}.user-menu .initials{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;align-items:center;aspect-ratio:1/1;background:#0169B4;border-radius:50%;color:#020203;display:flex;flex-shrink:0;font-size:1.8rem;height:4rem;justify-content:center;padding:.3rem;width:4rem}.is-premium .user-menu .initials{background:#D1C67E}.user-reset-page .password-confirm-message{margin-top:1rem;font-size:1.4rem}.user-reset-page .password-confirm-message .error{color:#b00}.user-reset-page .password-confirm-message .ok{color:#0b0}.user-sidebar{--accent-text:#0169B4;--accent-bg:#0169B4;--initial-text:#fff;border-bottom:2px solid #d9d9d9;padding:3rem 5rem}.is-premium .user-sidebar{--accent-text:#D1C67E;--accent-bg:#AFA049;--initial-text:#020203}@media (max-width:1025px){.user-sidebar{padding:3rem 2rem}}@media (max-width:768px){.user-sidebar{border:none;padding:2rem 0}}.user-sidebar .user{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:2rem;align-items:center;display:flex;text-transform:uppercase}.user-sidebar .user .initials{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;align-items:center;aspect-ratio:1/1;background:var(--accent-bg);border-radius:50%;color:var(--initial-text);display:flex;flex-shrink:0;font-size:2.2rem;height:5rem;justify-content:center;margin-right:2rem;padding:.3rem;width:5rem}.is-premium .user-sidebar .user .initials{background:#D1C67E}.user-sidebar .user-nav{display:grid;grid-template-columns:1fr;gap:0 2rem}@media (max-width:768px){.user-sidebar .user-nav{grid-template-columns:1fr 1fr}}@media (max-width:500px){.user-sidebar .user-nav{grid-template-columns:1fr}}.user-sidebar .btn{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;align-items:center;background-color:#fff;color:#020203;cursor:pointer;display:inline-flex;font-size:1.5rem;justify-content:center;padding:1.3rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out;border:2px solid #0169B4;width:100%;margin-top:2rem}.user-sidebar .btn:hover{background-color:#0169B4;border-color:#0169B4;color:#fff}.is-premium .user-sidebar .btn{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;align-items:center;background-color:#fff;color:#AFA049;cursor:pointer;display:inline-flex;font-size:1.5rem;justify-content:center;padding:1.3rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out;border:2px solid #AFA049}.is-premium .user-sidebar .btn:hover{background-color:#AFA049;border-color:#AFA049;color:#fff}.user-sidebar .btn.current{background:#0169B4;color:#fff}.is-premium .user-sidebar .btn.current{background:#AFA049}.daily-game{padding:10rem 4rem 6rem 0;position:relative}.daily-game:before{content:'';background:url(/themes/custom/tsfjazz/images/daily-game.jpg) no-repeat center;background-size:cover;display:block;width:10rem;position:absolute;height:10rem;top:-5rem;left:0}.daily-game h1{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:4.6rem;margin:-.7rem 0 2rem;text-transform:uppercase}.daily-game .is-field-desc{font-size:1.8rem;line-height:1.6}.daily-game form,.daily-game .confirm{max-width:45rem;margin:1rem auto}.daily-game form .form-submit,.daily-game .confirm .form-submit{margin:1rem auto}.daily-game .confirm{font-size:1.8rem;line-height:1.6;text-align:center}.daily-game .confirm h3{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:2.8rem;margin:2rem auto 1rem;color:#0169B4}.block-webform-block{margin-top:4rem}.block-webform-block .messages{display:none}.block-webform-block form,.block-webform-block .confirm{max-width:65rem;margin:1rem auto}.block-webform-block form .form-submit,.block-webform-block .confirm .form-submit{margin:1rem auto}.premium-subscribe{--col-gap:2rem;max-width:75rem;margin:0 auto 4rem;text-align:center}.premium-subscribe h2{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;color:#AFA049;font-size:3.2rem;margin:4rem 0 2rem;text-transform:uppercase}.premium-subscribe .sub-choice{justify-content:center;display:flex;gap:var(--col-gap)}@media (max-width:500px){.premium-subscribe .sub-choice{flex-direction:column}}.premium-subscribe .sub-choice button{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;align-items:center;background-color:#fff;color:#020203;cursor:pointer;display:inline-flex;font-size:1.5rem;justify-content:center;padding:1.3rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out;border:2px solid #0169B4;font-size:1.7rem;border:1px solid #0169B4;width:40%}.premium-subscribe .sub-choice button:hover{background-color:#0169B4;border-color:#0169B4;color:#fff}.premium-subscribe .sub-choice button.selected{background:#0169B4;color:#fff}.premium-subscribe .prices{margin:2rem 0;border-top:1px solid #DDD;padding-top:2rem}.premium-subscribe .prices>div{font-size:1.5rem}.premium-subscribe .prices>div .line{display:flex;line-height:1.6;gap:var(--col-gap)}.premium-subscribe .prices>div .line:last-child{font-weight:bold}.premium-subscribe .prices>div .line span{width:50%}.premium-subscribe .prices>div .line span:first-child{text-align:right}.premium-subscribe .prices>div .line span:last-child{text-align:left}.premium-subscribe .prices>div:last-child{display:none}.premium-subscribe form{max-width:60rem;margin:0 auto}.premium-subscribe .form-submit{margin-top:2rem;font-size:1.8rem}.premium-dashboard{display:flex;min-height:50vh;padding-bottom:5rem}@media (max-width:768px){.premium-dashboard{flex-direction:column}}.premium-dashboard .nav{background-color:#f1f2f4;flex-shrink:0;color:#020203;width:36rem}@media (max-width:768px){.premium-dashboard .nav{width:100%}}.premium-dashboard .main{margin:1.8rem 0 4rem 4rem}@media (max-width:768px){.premium-dashboard .main{margin:3rem 0 4rem 0}}.premium-dashboard .jukebox{padding:3rem 5rem}.premium-dashboard h2{color:#D1C67E;font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:4.6rem;text-transform:uppercase;margin-top:5rem;margin-bottom:4rem}@media (max-width:768px){.premium-dashboard h2{margin-top:0;font-size:3.6rem}}.premium-dashboard .webradios ul{--gap:4rem;color:#020203;display:grid;grid-template-columns:repeat(4,1fr);flex-wrap:wrap;gap:var(--gap);margin-bottom:4rem}@media (max-width:1025px){.premium-dashboard .webradios ul{grid-template-columns:1fr 1fr;--gap:2rem}}@media (max-width:500px){.premium-dashboard .webradios ul{grid-template-columns:1fr;--gap:1rem}}.premium-dashboard .webradios ul .radio{list-style-type:none;display:flex;flex-direction:column;padding:2rem;align-items:center;justify-content:center;border:1px solid #d9d9d9}.premium-dashboard .webradios ul .radio h3{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;font-size:2.4rem;text-align:center;text-transform:uppercase;min-height:6rem}.premium-dashboard .webradios .play{align-items:center;color:#020203;cursor:pointer;display:flex;font-size:4rem;margin:auto auto 0;padding:1rem}.premium-dashboard .webradios .play:before{display:inline-block;color:inherit;content:"";font-family:'icomoon' !important;font-size:4rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:0;speak:never;text-transform:none;transition:all .2s ease-in-out}.premium-dashboard .webradios .play.playing:before{display:inline-block;color:inherit;content:"";font-family:'icomoon' !important;font-size:4rem;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:0;speak:never;text-transform:none;transition:all .2s ease-in-out}.premium-dashboard .webradios .play:hover{color:#0169B4}.edit-sub .cancelling{color:#b00;font-style:italic}.edit-sub h3{font-size:2rem;text-transform:uppercase;margin:4rem 0 2rem}.edit-sub .btn{font-family:"trade-gothic-next-condensed",sans-serif;font-weight:700;font-style:normal;align-items:center;background-color:#fff;color:#020203;cursor:pointer;display:inline-flex;font-size:1.5rem;justify-content:center;padding:1.3rem 2.5rem;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out;border:2px solid #AFA049}.edit-sub .btn:hover{background-color:#AFA049;border-color:#AFA049;color:#fff}.edit-sub .stripe-form{display:none}.edit-sub .tsf-premium-cancel-form .form-submit,.edit-sub .tsf-premium-cancel-form .confirm-msg,.edit-sub .tsf-premium-cancel-form .cancel-btn{display:none}.tsf-p-top a{display:flex;justify-content:center;margin:4rem 0 -4rem}@media (max-width:768px){.tsf-p-top a{margin:0 0 -2rem}}.tsf-p-side{margin-bottom:4rem}@media (max-width:768px){.tsf-p-side{margin-bottom:2rem}}@media (max-width:500px){.tsf-p-side{margin-bottom:0}}.tsf-p-side a{display:flex;justify-content:center}
