﻿.col-right{margin-top:90px}.col-right .paragraph{margin-bottom:96px}.field--name-field-content-bottom{margin-left:-15px;margin-right:-15px}.wrapper-header{overflow:hidden}.wrapper-header .field--name-field-production-image>.contextual-region{position:initial}.wrapper-header .field--name-field-production-image .field--name-field-media-image img{position:absolute;width:100%;object-fit:cover;inset:0}.wrapper-header>.container{z-index:1}.production-menu{padding:24px 0;background:#fff;box-shadow:0 5px 5px rgba(0,0,0,.05);position:sticky;top:0;z-index:20}body.toolbar-fixed .production-menu{top:var(--drupal-displace-offset-top)}.production-menu .container{display:flex;align-items:center;justify-content:space-between;gap:32px}.production-menu nav ul{margin:0;padding:0;display:flex;align-items:center;gap:24px}.production-menu nav ul li{margin:0;padding:0;list-style:none}.production-menu nav ul li a{text-decoration:none}.production-menu button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#fff;background:#b0070d;border-color:#b0070d}.production-menu button::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.production-menu button:hover::after{transform:translateX(8px)}.production-menu button[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.production-menu button::after{filter:invert(1)}.paragraph--type--sessions .field--name-field-paragraph-title{margin:0;margin-bottom:2rem}.paragraph--type--sessions .field--name-field-sessions{border-collapse:collapse;border-bottom:1px solid rgba(0,0,0,.25);width:100%}.paragraph--type--sessions .field--name-field-sessions td{border-top:1px solid rgba(0,0,0,.25);padding:16px 24px;white-space:nowrap}.paragraph--type--sessions .field--name-field-sessions td:first-child{padding-left:12px}.paragraph--type--sessions .field--name-field-sessions td:last-child{padding-right:12px}.paragraph--type--sessions .field--name-field-sessions td:empty{padding:0}.paragraph--type--sessions .field--name-field-sessions .liceu-live td:first-child,.paragraph--type--sessions .field--name-field-sessions .liceunder35 td:first-child{padding-left:16px}.paragraph--type--sessions .field--name-field-sessions .liceu-live td{background:#000;color:#fff}.paragraph--type--sessions .field--name-field-sessions .liceunder35{background:rgba(0,0,0,.1)}.paragraph--type--sessions .field--name-field-sessions .field--name-field-session-date:nth-child(1){font-weight:600;text-align:right}.paragraph--type--sessions .field--name-field-sessions .field--name-field-session-date:nth-child(2){text-align:left}.paragraph--type--sessions .field--name-field-sessions .field--name-field-session-date:nth-child(3){text-align:right}.paragraph--type--sessions .field--name-field-sessions .field--name-field-session-state:empty{padding:0}.paragraph--type--sessions .field--name-field-sessions .field--name-field-session-turn{width:100%}.paragraph--type--sessions .field--name-field-sessions .field--name-field-session-audio-description{color:#b0070d}.paragraph--type--sessions .field--name-field-sessions .field--name-field-session-koobin-link{text-align:right;width:100%}.paragraph--type--sessions .field--name-field-sessions .field--name-field-session-koobin-link a{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#fff;background:#b0070d;border-color:#b0070d}.paragraph--type--sessions .field--name-field-sessions .field--name-field-session-koobin-link a::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--sessions .field--name-field-sessions .field--name-field-session-koobin-link a:hover::after{transform:translateX(8px)}.paragraph--type--sessions .field--name-field-sessions .field--name-field-session-koobin-link a[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--sessions .field--name-field-sessions .field--name-field-session-koobin-link a::after{filter:invert(1)}.paragraph--type--sessions .field--name-field-sessions,.paragraph--type--sessions .field--name-field-sessions tbody,.paragraph--type--sessions .field--name-field-sessions tr{display:block}.paragraph--type--sessions .field--name-field-sessions tr{padding:20px 0;border-top:1px solid rgba(0,0,0,.25);margin-bottom:0}.paragraph--type--sessions .field--name-field-sessions td{display:inline-block;border:none;padding:0 8px 0 0 !important}.paragraph--type--sessions .field--name-field-sessions .field--name-field-session-koobin-link{text-align:left;padding-top:8px !important}.paragraph--type--sessions .field--name-field-sessions .field--name-field-session-koobin-link:empty{padding:0}.paragraph--type--sessions .field--name-field-paragraph-body{margin-top:48px}.paragraph--type--sessions .field--name-field-paragraph-body a{color:inherit;font-weight:500}.paragraph--type--sessions .field--name-field-paragraph-body iframe{border:none;display:block;width:100%;aspect-ratio:16/9}.paragraph--type--sessions .field--name-field-paragraph-body figure figcaption{font-size:16px;line-height:24px;text-align:center;margin-top:8px;opacity:.75}.paragraph--type--sessions .field--name-field-paragraph-body ul,.paragraph--type--sessions .field--name-field-paragraph-body ol{margin-left:0;padding-left:28px}.paragraph--type--sessions .field--name-field-paragraph-body ul li+li,.paragraph--type--sessions .field--name-field-paragraph-body ol li+li{margin-top:12px}.paragraph--type--sessions .field--name-field-paragraph-body ul li{list-style-type:"—  "}.paragraph--type--sessions .field--name-field-paragraph-body .text-highlighted-big{font-size:32px;line-height:40px;font-weight:600}.paragraph--type--sessions .field--name-field-paragraph-body .text-highlighted-small{font-size:24px;line-height:32px;font-weight:600}.paragraph--type--sessions .field--name-field-paragraph-body .text-red{color:#b0070d}.paragraph--type--sessions .field--name-field-paragraph-body .text-tag{font-size:14px;line-height:18px;text-transform:uppercase}.paragraph--type--sessions .field--name-field-paragraph-body .text-small{font-size:16px;line-height:24px}.paragraph--type--sessions .field--name-field-paragraph-body .internal-link,.paragraph--type--sessions .field--name-field-paragraph-body .external-link,.paragraph--type--sessions .field--name-field-paragraph-body .download-link{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:600}.paragraph--type--sessions .field--name-field-paragraph-body .internal-link::after,.paragraph--type--sessions .field--name-field-paragraph-body .external-link::after,.paragraph--type--sessions .field--name-field-paragraph-body .download-link::after{content:"";width:14px;height:14px;flex-shrink:0;background-repeat:no-repeat;background-position:center;background-size:contain;transition:all .5s ease}.paragraph--type--sessions .field--name-field-paragraph-body .internal-link:hover::after,.paragraph--type--sessions .field--name-field-paragraph-body .internal-link:focus::after,.paragraph--type--sessions .field--name-field-paragraph-body .external-link:hover::after,.paragraph--type--sessions .field--name-field-paragraph-body .external-link:focus::after,.paragraph--type--sessions .field--name-field-paragraph-body .download-link:hover::after,.paragraph--type--sessions .field--name-field-paragraph-body .download-link:focus::after{transform:translateX(8px)}.paragraph--type--sessions .field--name-field-paragraph-body .internal-link::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg")}.dark .paragraph--type--sessions .field--name-field-paragraph-body .internal-link::after{filter:invert(1)}.paragraph--type--sessions .field--name-field-paragraph-body .external-link::after{width:12px;height:12px;background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.dark .paragraph--type--sessions .field--name-field-paragraph-body .external-link::after{filter:invert(1)}.paragraph--type--sessions .field--name-field-paragraph-body .download-link::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-download.svg")}.dark .paragraph--type--sessions .field--name-field-paragraph-body .download-link::after{filter:invert(1)}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-outline-black{background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#000;border-color:currentColor}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-outline-black::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-outline-black:hover::after{transform:translateX(8px)}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-outline-black[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-outline-white{background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#fff;border-color:#fff}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-outline-white::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-outline-white:hover::after{transform:translateX(8px)}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-outline-white[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-outline-white::after{filter:invert(1)}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-outline-red{background:rgba(0,0,0,0);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#b0070d;border-color:#b0070d}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-outline-red::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-outline-red:hover::after{transform:translateX(8px)}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-outline-red[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-outline-red::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow-red.svg")}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-outline-red[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow-red.svg")}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-solid-black{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#fff;background:#000;border-color:#000}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-solid-black::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-solid-black:hover::after{transform:translateX(8px)}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-solid-black[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-solid-black::after{filter:invert(1)}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-solid-white{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#000;background:#fff;border-color:#fff}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-solid-white::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-solid-white:hover::after{transform:translateX(8px)}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-solid-white[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-solid-red{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#fff;background:#b0070d;border-color:#b0070d}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-solid-red::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-solid-red:hover::after{transform:translateX(8px)}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-solid-red[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.paragraph--type--sessions .field--name-field-paragraph-body .text-button-solid-red::after{filter:invert(1)}.paragraph--type--sessions .field--name-field-paragraph-body>*{margin:0}.paragraph--type--sessions .field--name-field-paragraph-body>*+*{margin-top:24px}.paragraph--type--sessions .field--name-field-paragraph-body>*+h2,.paragraph--type--sessions .field--name-field-paragraph-body>*+.h2,.paragraph--type--sessions .field--name-field-paragraph-body>*:not(h2):not(.h2)+h3,.paragraph--type--sessions .field--name-field-paragraph-body>*:not(h2):not(.h2)+.h3,.paragraph--type--sessions .field--name-field-paragraph-body>*:not(h2):not(.h2):not(h3):not(.h3)+h4,.paragraph--type--sessions .field--name-field-paragraph-body>*:not(h2):not(.h2):not(h3):not(.h3)+.h4{margin-top:48px}.paragraph--type--sessions .field--name-field-paragraph-body>*:has(.text-button){display:flex;flex-wrap:wrap;gap:16px}.paragraph--type--sessions .field--name-field-paragraph-body>*:has(.text-button).text-align-center{justify-content:center}.paragraph--type--sessions .field--name-field-paragraph-body>*+*:has(.text-button),.paragraph--type--sessions .field--name-field-paragraph-body>*+*:has(.text-button)+*:not(h2):not(h3):not(h3){margin-top:30px}.paragraph--type--sessions .field--name-field-paragraph-body>*:has(.text-button)+*:has(.text-button){margin-top:24px}.paragraph--type--sessions .field--name-field-paragraph-body>a{display:block}.paragraph--type--sessions .field--name-field-paragraph-body .field--name-field-media-image img{display:block;max-width:100%}.paragraph--type--sessions .field--name-field-paragraph-body .field--name-field-media-image img[src*="/styles/logo_ckeditor/"]{max-height:75px;width:auto}.paragraph--type--sessions .field--name-field-paragraph-body .align-center .field--name-field-media-image img{margin-left:auto;margin-right:auto}.paragraph--type--text-media.program{--program_gutter: 15px;--program_red: #a7192f;padding:calc(var(--program_gutter)*2) var(--program_gutter);border:2px solid var(--program_red)}.paragraph--type--text-media.program .field--name-field-paragraph-title{font-size:1.6rem;font-weight:600;margin-bottom:var(--program_gutter);text-transform:uppercase;color:var(--program_red)}.paragraph--type--text-media.program .field--name-field-paragraph-title h2,.paragraph--type--text-media.program .field--name-field-paragraph-title h3{margin-top:0}.paragraph--type--text-media.program p:first-child{margin-top:0}.paragraph--type--text-media.program p:last-child{margin-bottom:0}.paragraph--type--production-artistic-profile .field--name-field-formated-title{margin:0 0 48px 0}.paragraph--type--production-artistic-profile .field--name-field-artistic-profile-technic dt{font-size:14px;line-height:18px;text-transform:uppercase;margin:0}.paragraph--type--production-artistic-profile .field--name-field-artistic-profile-technic dd{font-weight:600;margin:8px 0 0 0}.paragraph--type--production-artistic-profile .field--name-field-artistic-profile>.item{margin-top:var(--bs-gutter-y)}.paragraph--type--production-artistic-profile .field--name-field-artistic-profile .field--name-field-role-role{font-size:14px;line-height:18px;text-transform:uppercase;margin:0 0 4px 0}.paragraph--type--production-artistic-profile .field--name-field-artistic-profile .paragraph--type--artistic-profile-artist .container{display:flex;gap:24px;align-items:center}.paragraph--type--production-artistic-profile .field--name-field-artistic-profile .image img{display:block;aspect-ratio:1/1;object-fit:cover;object-position:center;border-radius:50%;width:128px;transition:all .5s ease}@media(max-width: 640px){.paragraph--type--production-artistic-profile .field--name-field-artistic-profile .image img{width:96px}}.paragraph--type--production-artistic-profile .field--name-field-artistic-profile .description dd{margin:0}.paragraph--type--production-artistic-profile .field--name-field-artistic-profile .description dd>span{font-size:32px;line-height:40px;font-weight:600}.paragraph--type--production-artistic-profile .field--name-field-artistic-profile .description dd .field--name-field-role-dates{margin-top:12px}.paragraph--type--production-artistic-profile .field--name-field-artistic-profile-posttech{margin-top:var(--bs-gutter-y)}.paragraph--type--production-artistic-profile .field--name-field-artistic-profile-posttech dt{font-size:14px;line-height:18px;text-transform:uppercase;margin:0}.paragraph--type--production-artistic-profile .field--name-field-artistic-profile-posttech dd{font-weight:600;margin:8px 0 0 0}.paragraph--type--gallery button{border:0;background:none;padding:0}.paragraph--type--gallery button img{border:5px solid rgba(0,0,0,0)}.paragraph--type--gallery .field--name-field-paragraph-full-width{display:none}.btn{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;gap:8px;font-size:16px;line-height:24px;padding:4px 24px 4px 16px;border-radius:16px;color:#fff;background:#b0070d;border-color:#b0070d}.btn::after{content:"";width:14px;height:14px;flex-shrink:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/themes/custom/liceu_2024/images/icon-link-arrow.svg");transition:all .5s ease}.btn:hover::after{transform:translateX(8px)}.btn[target=_blank]::after{background-image:url("/themes/custom/liceu_2024/images/icon-link-external-arrow.svg")}.btn::after{filter:invert(1)}.paragraph--type--production-video-carousel{display:none}.paragraph--type--kiosk .field--name-field-paragraph-title{padding-left:15px;padding-right:15px}.paragraph--type--kiosk .field--name-field-paragraph-body{padding-left:15px;padding-right:15px}.paragraph--type--kiosk .article-item{padding-left:15px;padding-right:15px}.paragraph--type--kiosk .article-item a{display:block}.paragraph--type--kiosk .article-item a img{width:100%}.paragraph--type--kiosk .slick-dots button{display:block;width:15px;height:15px;border:2px solid #000;border-radius:100%;background-color:rgba(0,0,0,0)}.paragraph--type--kiosk .slick-dots button::before{content:""}.paragraph--type--kiosk .slick-dots .slick-active button{background-color:#000}
