.elementor-11523 .elementor-element.elementor-element-6ee38273{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:22px;--padding-bottom:22px;--padding-left:32px;--padding-right:32px;}.elementor-11523 .elementor-element.elementor-element-6ee38273:not(.elementor-motion-effects-element-type-background), .elementor-11523 .elementor-element.elementor-element-6ee38273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11523 .elementor-element.elementor-element-46de1094 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:28px;font-weight:700;color:#18202C;}.elementor-11523 .elementor-element.elementor-element-603f84d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11523 .elementor-element.elementor-element-1d334374 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;fill:#18202C;color:#18202C;padding:10px 12px 10px 12px;}.elementor-11523 .elementor-element.elementor-element-716dd1c2 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:15px;font-weight:600;fill:#18202C;color:#18202C;padding:10px 12px 10px 12px;}.elementor-11523 .elementor-element.elementor-element-2d5971d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:68px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-11523 .elementor-element.elementor-element-2d5971d7:not(.elementor-motion-effects-element-type-background), .elementor-11523 .elementor-element.elementor-element-2d5971d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18202C;}.elementor-11523 .elementor-element.elementor-element-d6c27bb .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;letter-spacing:1.2px;color:#EBC45A;}.elementor-11523 .elementor-element.elementor-element-1439772c .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:60px;font-weight:700;line-height:1.12em;color:#FAF7EE;}.elementor-11523 .elementor-element.elementor-element-bccb5b5{font-family:"Arial", Sans-serif;font-size:19px;color:#E1E5EB;}.elementor-11523 .elementor-element.elementor-element-5341d2dc{font-family:"Arial", Sans-serif;font-size:15px;color:#EBC45A;}.elementor-11523 .elementor-element.elementor-element-1d4edf5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:56px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-11523 .elementor-element.elementor-element-1d4edf5c:not(.elementor-motion-effects-element-type-background), .elementor-11523 .elementor-element.elementor-element-1d4edf5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F3;}.elementor-11523 .elementor-element.elementor-element-6cee515b .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:34px;font-weight:700;color:#18202C;}.elementor-11523 .elementor-element.elementor-element-527b03cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11523 .elementor-element.elementor-element-71447ce5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 30px 0px rgba(24,32,44,0.06);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11523 .elementor-element.elementor-element-71447ce5:not(.elementor-motion-effects-element-type-background), .elementor-11523 .elementor-element.elementor-element-71447ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11523 .elementor-element.elementor-element-60a9ba6a{text-align:center;}.elementor-11523 .elementor-element.elementor-element-60a9ba6a img{width:100%;}.elementor-11523 .elementor-element.elementor-element-7c24e1c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11523 .elementor-element.elementor-element-4655ae35 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.6px;color:#705311;}.elementor-11523 .elementor-element.elementor-element-173be9da .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:700;color:#18202C;}.elementor-11523 .elementor-element.elementor-element-2bd1dfbd{font-family:"Arial", Sans-serif;font-size:17px;color:#46505B;}.elementor-11523 .elementor-element.elementor-element-6588e01c .elementor-button{background-color:#EBC45A;font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;fill:#18202C;color:#18202C;border-radius:12px 12px 12px 12px;padding:15px 24px 15px 24px;}.elementor-11523 .elementor-element.elementor-element-33204dab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;box-shadow:0px 10px 30px 0px rgba(24,32,44,0.06);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11523 .elementor-element.elementor-element-33204dab:not(.elementor-motion-effects-element-type-background), .elementor-11523 .elementor-element.elementor-element-33204dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11523 .elementor-element.elementor-element-19ee8460{text-align:center;}.elementor-11523 .elementor-element.elementor-element-19ee8460 img{width:100%;}.elementor-11523 .elementor-element.elementor-element-1c472e90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11523 .elementor-element.elementor-element-69811a5d .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:14px;font-weight:700;letter-spacing:0.6px;color:#705311;}.elementor-11523 .elementor-element.elementor-element-7c327afd .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:700;color:#18202C;}.elementor-11523 .elementor-element.elementor-element-74243aff{font-family:"Arial", Sans-serif;font-size:17px;color:#46505B;}.elementor-11523 .elementor-element.elementor-element-e672110 .elementor-button{background-color:#EBC45A;font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;fill:#18202C;color:#18202C;border-radius:12px 12px 12px 12px;padding:15px 24px 15px 24px;}.elementor-11523 .elementor-element.elementor-element-624ddbef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:42px;--padding-bottom:42px;--padding-left:32px;--padding-right:32px;}.elementor-11523 .elementor-element.elementor-element-624ddbef:not(.elementor-motion-effects-element-type-background), .elementor-11523 .elementor-element.elementor-element-624ddbef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11523 .elementor-element.elementor-element-64b280fb .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:28px;font-weight:700;color:#18202C;}.elementor-11523 .elementor-element.elementor-element-7e3b1191{font-family:"Arial", Sans-serif;font-size:17px;color:#46505B;}.elementor-11523 .elementor-element.elementor-element-6a25ecab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11523 .elementor-element.elementor-element-6a25ecab:not(.elementor-motion-effects-element-type-background), .elementor-11523 .elementor-element.elementor-element-6a25ecab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18202C;}.elementor-11523 .elementor-element.elementor-element-2d9279e3 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:32px;font-weight:700;color:#FAF7EE;}.elementor-11523 .elementor-element.elementor-element-6194f923{font-family:"Arial", Sans-serif;font-size:17px;color:#E1E5EB;}.elementor-11523 .elementor-element.elementor-element-d0f9a19 .elementor-button{background-color:#FFFFFF00;font-family:"Arial", Sans-serif;font-size:20px;font-weight:600;fill:#EBC45A;color:#EBC45A;padding:0px 0px 0px 0px;}.elementor-11523 .elementor-element.elementor-element-2edec25a{font-family:"Arial", Sans-serif;font-size:14px;color:#AAB2BE;}@media(max-width:1024px){.elementor-11523 .elementor-element.elementor-element-1439772c .elementor-heading-title{font-size:48px;}}@media(min-width:768px){.elementor-11523 .elementor-element.elementor-element-6ee38273{--content-width:1200px;}.elementor-11523 .elementor-element.elementor-element-603f84d1{--width:240px;}.elementor-11523 .elementor-element.elementor-element-2d5971d7{--content-width:1200px;}.elementor-11523 .elementor-element.elementor-element-1d4edf5c{--content-width:1200px;}.elementor-11523 .elementor-element.elementor-element-71447ce5{--width:50%;}.elementor-11523 .elementor-element.elementor-element-33204dab{--width:50%;}.elementor-11523 .elementor-element.elementor-element-624ddbef{--content-width:1200px;}.elementor-11523 .elementor-element.elementor-element-6a25ecab{--content-width:1200px;}}@media(max-width:767px){.elementor-11523 .elementor-element.elementor-element-6ee38273{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-11523 .elementor-element.elementor-element-603f84d1{--width:215px;}.elementor-11523 .elementor-element.elementor-element-2d5971d7{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11523 .elementor-element.elementor-element-1439772c .elementor-heading-title{font-size:36px;}.elementor-11523 .elementor-element.elementor-element-1d4edf5c{--padding-top:36px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-11523 .elementor-element.elementor-element-6cee515b .elementor-heading-title{font-size:28px;}.elementor-11523 .elementor-element.elementor-element-527b03cb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11523 .elementor-element.elementor-element-71447ce5{--width:100%;}.elementor-11523 .elementor-element.elementor-element-7c24e1c8{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-11523 .elementor-element.elementor-element-33204dab{--width:100%;}.elementor-11523 .elementor-element.elementor-element-1c472e90{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-11523 .elementor-element.elementor-element-624ddbef{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11523 .elementor-element.elementor-element-6a25ecab{--padding-top:32px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS *//* JazzEvent — strona koncertów. Treści i zdjęcia edytuj w widżetach Elementora. */
body { background:#08090b !important; }
.elementor-11523 { color:#f4f3ef; background:#08090b; font-family:Arial,sans-serif; }
.elementor-11523 .elementor-heading-title { color:#f4f3ef !important; }
.elementor-11523 .elementor-element-6ee38273 { background:#1b1c1f !important; padding:24px 40px !important; border-bottom:1px solid #313237; }
.elementor-11523 .elementor-element-46de1094 .elementor-heading-title { font-size:29px; letter-spacing:-1.2px; }
.elementor-11523 .elementor-element-603f84d1 a { color:#f4f3ef !important; background:transparent !important; font-size:13px; letter-spacing:1px; text-transform:uppercase; }
.elementor-11523 .elementor-element-2d5971d7 { background:#08090b !important; padding:65px 40px 28px !important; }
.elementor-11523 .elementor-element-d6c27bb .elementor-heading-title { color:#ffc526 !important; font-size:12px; letter-spacing:2.5px; }
.elementor-11523 .elementor-element-1439772c .elementor-heading-title { font-size:clamp(38px,5.4vw,72px) !important; line-height:1.08; letter-spacing:-2px; max-width:1100px; }
.elementor-11523 .elementor-element-bccb5b5 { color:#b7b8bd !important; font-size:17px; max-width:760px; }
.elementor-11523 .elementor-element-5341d2dc { color:#b7b8bd !important; background:transparent !important; padding:0 !important; font-size:12px; margin-top:6px; }
.elementor-11523 .elementor-element-1d4edf5c { background:#08090b !important; padding:25px 40px 70px !important; }
.elementor-11523 .elementor-element-6cee515b .elementor-heading-title { font-size:14px !important; font-weight:400; color:#b7b8bd !important; letter-spacing:.4px; }
.elementor-11523 .elementor-element-527b03cb { display:flex; flex-direction:column !important; gap:22px !important; }
.elementor-11523 .elementor-element-527b03cb > .e-con { width:100% !important; max-width:100% !important; display:flex; flex-direction:row !important; align-items:center; gap:30px; padding:30px !important; border:1px solid #34353a; border-radius:14px !important; background:#0d0e11 !important; box-shadow:none !important; overflow:hidden; transition:border-color .2s; }
.elementor-11523 .elementor-element-527b03cb > .e-con:hover { border-color:#77705a; }
.elementor-11523 .elementor-element-527b03cb > .e-con > .elementor-widget-image { width:210px !important; flex:0 0 210px; }
.elementor-11523 .elementor-element-527b03cb img { width:210px !important; height:190px !important; object-fit:cover; border-radius:8px; }
.elementor-11523 .elementor-element-527b03cb > .e-con > .e-con { padding:0 !important; flex:1; display:grid !important; grid-template-columns:minmax(0,1fr) 225px; column-gap:32px; row-gap:13px; align-items:center; background:transparent !important; }
.elementor-11523 .elementor-element-527b03cb .e-con > .elementor-widget-heading { grid-column:1; }
.elementor-11523 .elementor-element-527b03cb .e-con > .elementor-widget-heading:first-child .elementor-heading-title { color:#ffc526 !important; font-size:12px !important; letter-spacing:1px; line-height:1.5; }
.elementor-11523 .elementor-element-527b03cb h3 { font-size:27px !important; line-height:1.2; letter-spacing:-.5px; }
.elementor-11523 .elementor-element-527b03cb .elementor-widget-text-editor { grid-column:1; color:#b7b8bd !important; font-size:15px; line-height:1.7; }
.elementor-11523 .elementor-element-527b03cb p { margin-bottom:8px; }
.elementor-11523 .elementor-element-527b03cb strong { color:#f4f3ef; font-weight:400; }
.elementor-11523 .elementor-element-527b03cb .elementor-widget-button { grid-column:2; grid-row:1 / 4; align-self:stretch; display:flex; align-items:center; justify-content:center; border-left:1px dashed #3a3b40; padding-left:28px; }
.elementor-11523 .elementor-element-527b03cb .elementor-button { color:#131313 !important; background:#ffc526 !important; border-radius:7px; padding:18px 22px; font-size:14px; font-weight:700; white-space:nowrap; }
.elementor-11523 .elementor-element-527b03cb .elementor-button:hover { background:#ffdb70 !important; }
.elementor-11523 .elementor-element-624ddbef { display:none; }
.elementor-11523 .elementor-element-6a25ecab { background:#191a1d !important; padding:45px 40px !important; border-top:1px solid #303136; }
.elementor-11523 .elementor-element-6a25ecab .elementor-widget-text-editor { color:#b7b8bd !important; }
.elementor-11523 .elementor-element-6a25ecab h2 { font-size:25px !important; }
.elementor-11523 .elementor-element-d0f9a19 .elementor-button { color:#ffc526 !important; background:transparent !important; padding:0; font-size:20px; }
.elementor-11523 a:focus-visible { outline:2px solid #ffc526; outline-offset:5px; }
@media(max-width:1024px) {
.elementor-11523 .elementor-element-527b03cb > .e-con { gap:22px; padding:24px !important; }
.elementor-11523 .elementor-element-527b03cb > .e-con > .elementor-widget-image { width:160px !important; flex-basis:160px; }
.elementor-11523 .elementor-element-527b03cb img { width:160px !important; height:180px !important; }
.elementor-11523 .elementor-element-527b03cb > .e-con > .e-con { grid-template-columns:minmax(0,1fr) 180px; column-gap:20px; }
.elementor-11523 .elementor-element-527b03cb .elementor-widget-button { padding-left:20px; }
.elementor-11523 .elementor-element-527b03cb .elementor-button { padding:16px 14px; }
}
@media(max-width:767px) {
.elementor-11523 .elementor-element-6ee38273 { padding:20px !important; flex-direction:row !important; }
.elementor-11523 .elementor-element-603f84d1 { width:auto !important; gap:0; }
.elementor-11523 .elementor-element-603f84d1 a { padding:10px; font-size:11px; }
.elementor-11523 .elementor-element-2d5971d7 { padding:42px 20px 20px !important; }
.elementor-11523 .elementor-element-1439772c .elementor-heading-title { letter-spacing:-1px; }
.elementor-11523 .elementor-element-1d4edf5c { padding:18px 20px 45px !important; }
.elementor-11523 .elementor-element-527b03cb > .e-con { flex-direction:column !important; align-items:stretch; padding:20px !important; gap:20px; }
.elementor-11523 .elementor-element-527b03cb > .e-con > .elementor-widget-image { width:100% !important; flex:0 0 auto; }
.elementor-11523 .elementor-element-527b03cb img { width:100% !important; height:180px !important; }
.elementor-11523 .elementor-element-527b03cb > .e-con > .e-con { display:flex !important; flex-direction:column !important; align-items:stretch; gap:12px; }
.elementor-11523 .elementor-element-527b03cb .elementor-widget-button { border-left:0; border-top:1px dashed #3a3b40; padding:20px 0 0; justify-content:flex-start; }
.elementor-11523 .elementor-element-6a25ecab { padding:35px 20px !important; }
}
.elementor-11523 > .e-con > .e-con-inner { padding-top:0 !important; padding-bottom:0 !important; }
.elementor-11523 .elementor-element-2d5971d7 > .e-con-inner { gap:18px; }

/* Informacja pod przyciskami biletowymi */
.elementor-11523 .elementor-element-527b03cb .elementor-widget-button .elementor-widget-container::after { content:"Cena zawiera wszystkie opłaty obowiązkowe."; display:block; margin-top:12px; color:#f4f3ef; font:400 12px/1.5 Arial,sans-serif; text-align:center; white-space:normal; max-width:225px; }
#je-calendar .je-month-event > a { position:relative; margin-bottom:43px; }
#je-calendar .je-month-event > a::after { content:"Cena zawiera wszystkie opłaty obowiązkowe."; position:absolute; top:calc(100% + 12px); left:50%; transform:translateX(-50%); width:225px; max-width:75vw; color:#f4f3ef; font:400 12px/1.5 Arial,sans-serif; text-align:center; white-space:normal; }
@media(max-width:767px) { #je-calendar .je-month-event > a::after { left:0; transform:none; text-align:left; } }/* End custom CSS */