@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Nunito";@import"https://cmp.justbetter.nl/cmp.css";:root{--cmp-primary-color: #4D80A0 !important;--cmp-primary-text-color: #FFF !important;--cmp-text-color: #45535d !important;--cmp-border-color: #37526f !important;--cmp-border-radius: 5px !important}*{text-transform:none!important;word-break:normal}.uppercase{text-transform:uppercase!important}a:hover,a:focus,a:active{color:#4d80a0;transition:color .2s;cursor:pointer!important}.theme-bg{background-color:#4d80a0}.booking-intro{background:rgb(48,57,63);padding:2rem;margin-bottom:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff}.booking-intro h3{color:#fff;margin-bottom:1rem;font-weight:700;font-family:Anton,sans-serif;font-size:1.8rem}.booking-intro p{margin-bottom:1rem;line-height:1.6;color:#ffffffe6}.booking-intro ul{margin:0;padding-left:1.5rem;color:#ffffffe6}.booking-intro ul li{margin-bottom:.5rem;line-height:1.5}.booking-intro img{max-width:100%;border-radius:8px;box-shadow:0 4px 12px #0003}@media (max-width: 768px){.booking-intro{padding:1.5rem}.booking-intro .row{flex-direction:column-reverse}.booking-intro .col-md-4{margin-bottom:1.5rem;text-align:center!important}}.contact-info{background:#171e22;padding:2rem;margin-top:2rem;border-radius:8px;text-align:center;border:1px solid rgba(255,255,255,.1)}.contact-info h4{color:#fff;margin-bottom:1rem;font-family:Anton,sans-serif;font-size:1.5rem;font-weight:700}.contact-info p{margin-bottom:1rem;color:#ffffffe6;line-height:1.6}.contact-info .contact-links{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.contact-info .contact-links a{color:#4d80a0;text-decoration:none;font-weight:600;padding:.75rem 1.5rem;border:2px solid rgba(77,128,160,.3);border-radius:8px;transition:all .3s ease;background:rgba(77,128,160,.1)}.contact-info .contact-links a:hover{background:#4D80A0;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #4d80a04d}.contact-info .contact-links a i{margin-right:.5rem}@media (max-width: 768px){.contact-info .contact-links{flex-direction:column;gap:1rem}.contact-info .contact-links a{text-align:center}.contact-info{padding:1.5rem}}.msl-heading,.prose{color:#fff}.msl-heading h2,.msl-heading h3,.msl-heading h4,.msl-heading h5,.msl-heading h6,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{padding:1rem 0}.msl-heading h2 span,.msl-heading h3 span,.msl-heading h4 span,.msl-heading h5 span,.msl-heading h6 span,.prose h2 span,.prose h3 span,.prose h4 span,.prose h5 span,.prose h6 span{color:#fff}.msl-heading h2:before,.msl-heading h2:after,.msl-heading h3:before,.msl-heading h3:after,.msl-heading h4:before,.msl-heading h4:after,.msl-heading h5:before,.msl-heading h5:after,.msl-heading h6:before,.msl-heading h6:after,.prose h2:before,.prose h2:after,.prose h3:before,.prose h3:after,.prose h4:before,.prose h4:after,.prose h5:before,.prose h5:after,.prose h6:before,.prose h6:after{background:#ffffff!important}.msl-heading strong,.prose strong{color:#fff!important}.msl-heading a,.prose a{color:#fff;text-decoration:underline;font-weight:700;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.msl-heading a:hover,.prose a:hover{text-decoration:none}.consent-popup{background:#ffffff}.consent-popup h2,.consent-popup p{color:#30393f;font-family:Roboto,sans-serif}.consent-popup .cmp-title h2{color:#4d80a0}.social-nav .social-icons{float:right}.social-nav .social-icons ul{margin-right:0}.logo{position:absolute;z-index:1000;top:-4px}.showbird-logo-wrapper{height:0}.showbird-logo-wrapper img{margin-top:-20px}.header-2st-row{height:inherit}body.msl-black .header-style-3 .header-2st-row.align-center-nav .container{width:100%}@media only screen and (max-width: 767px){.nav-brand{width:60px;margin-top:2.5em}.logo{position:absolute;top:-26px;left:0;width:inherit!important;padding:17px!important}.logo a img{width:80px;height:auto}.showbird-logo-wrapper img{margin-top:-50px;float:right;margin-right:50px}}.sidebar .widget{margin-bottom:30px}.sidebar .widget.artists-rank-list{border-bottom:none}.banner_slider{height:65vh}.banner_slider.image-slider{width:100%;height:400px;margin:30px 0}.banner_slider.image-slider:first-child{margin-top:0}.banner_slider.image-slider .slide img{height:400px}.banner_slider.image-slider .slide:before{content:none}@media only screen and (max-width: 768px){.banner_slider.image-slider,.banner_slider.image-slider .slide img{height:250px}}.banner_slider.video-slider .slide .banner-video{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 768px){.banner_slider{height:30vh}.banner_slider .slide:before{opacity:.6}}.breaking-news-column{align-items:center;display:flex;flex-wrap:nowrap}.btn{color:#fff;font-weight:700}.btn:hover{color:#fff}.primary-button{background-color:#4d80a0!important;color:#fff!important;font-weight:400;cursor:pointer}.primary-button:hover{filter:brightness(80%);transition:filter .2s}.like_fb a,.kf_connect li a,.fb a,.msl-social a{display:flex;justify-content:center;align-items:center}.small-event-img{max-height:70px}.msl-event:hover>figure img{opacity:1;transform:none;-o-transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none}.events-header{margin-bottom:2em}.events-header .search-bar{height:50px;background:#37526f;display:flex;justify-content:flex-end;align-items:center;font-size:1em;color:#fff}.events-header .search-bar div{border-bottom:1px solid #ffffff;margin-right:2em}.events-header .search-bar div input{width:300px;height:40px;color:#fff;background:#37526f;border:none;padding-left:1em;font-size:1.2em}.events-header .search-bar div input::-moz-placeholder{color:#fff}.events-header .search-bar div input::placeholder{color:#fff}.events-header .search-bar div input:focus::-moz-placeholder{color:#4d80a0}.events-header .search-bar div input:focus::placeholder{color:#4d80a0}.events-header .search-bar div .search-label{display:inline-block;color:#fff;cursor:text;margin-left:.5em}.events-header .tab-bar{background:#4D80A0;display:flex;justify-content:space-between;font-size:1.2em;color:#fff}.events-header .tab-bar ul{height:auto;display:flex;justify-content:flex-start;align-items:center}.events-header .tab-bar ul li{height:40px;padding:1em;margin:.5em 1em 0 .5em;display:flex;align-items:center;background:#4D80A0;border-radius:10px 10px 0 0}.events-header .tab-bar ul li a{color:#fff}.events-header .tab-bar ul li:hover{color:#30393f;transition:color .2s;cursor:pointer}.events-header .tab-bar ul li.active{background:#37526f}.events-header .tab-bar ul li.active a{color:#fff}.events-header .tab-bar ul li.active:hover{color:#000;transition:none;cursor:default}.search-results-text{display:flex;justify-content:flex-start}.search-results-text p{font-size:1.2em}.search-results-text strong{color:#fff}.event-card .event-card-img{-o-object-fit:cover;object-fit:cover;height:200px;max-height:200px}.event-card .event-card-body{height:250px}.event-card .event-card-body .event-title{height:40px;font-size:1.2em}.event-card .event-card-body .facebook-event-button{right:.5em;position:absolute}.event-card p a{position:absolute;bottom:1em;right:1em}.news_items{padding:.5em}.kf_blog_detail_des a{color:#4d80a0;white-space:nowrap}.kf_blog_detail_des .short-artist-list{padding-left:0}.kf_blog_detail_des .short-artist-list li{list-style-type:none}.kf_blog_detail_des .read-more .button-wrapper{display:flex;justify-content:center}.text-area .prose h1,.text-area .prose h2,.text-area .prose h3{margin-top:1.5rem;margin-bottom:.5rem}.text-area .prose p{margin-bottom:1rem}.text-area .prose img{margin:1rem 0}.text-area .prose iframe .youtube-video{margin-bottom:20px}iframe.youtube-video{aspect-ratio:16/9;width:100%!important}@media only screen and (max-width: 480px){iframe.youtube-video{max-height:210px}}.recent-videos,.video-playlist-wrap.widget{margin-bottom:25px}.recent-videos li,.video-playlist-wrap.widget li{position:relative;height:130px}.recent-videos li a,.video-playlist-wrap.widget li a{display:block;height:100%}.recent-videos li a .thumb,.video-playlist-wrap.widget li a .thumb{-o-object-fit:cover;object-fit:cover;width:92px;height:84px}.recent-videos li a .text .featured-title,.video-playlist-wrap.widget li a .text .featured-title{color:#fff}.recent-videos li:hover .text,.video-playlist-wrap.widget li:hover .text,.recent-videos li:hover .text .featured-title,.video-playlist-wrap.widget li:hover .text .featured-title{filter:brightness(80%);transition:filter .2s}.section-heading .msl-heading{margin-bottom:0!important}.widget-social .section-heading .msl-heading{margin-bottom:30px!important}.video-catalog img{max-height:200px}.form-builder{max-width:1200px;margin:0 auto;padding:0}.form-builder .step-indicator{background:rgb(48,57,63);padding:2rem;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.1);text-align:center}.form-builder .step-indicator .step-progress{width:100%;height:8px;background-color:#fff3;border-radius:4px;overflow:hidden;margin-bottom:1rem}.form-builder .step-indicator .step-progress .step-progress-bar{height:100%;background-color:#4d80a0;transition:width .3s ease}.form-builder .step-indicator .step-text{font-size:1.1rem;font-weight:600;color:#fff;margin:0}.form-builder .step-container{background:rgb(48,57,63);padding:3rem 2rem}.form-builder .step-container .step-title{font-size:2rem;font-weight:700;color:#fff;margin-bottom:2rem;text-align:center;font-family:Anton,sans-serif}.form-builder .big-options{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}@media (max-width: 768px){.form-builder .big-options{grid-template-columns:1fr;gap:1rem}}.form-builder .big-options .option-card{padding:2.5rem 2rem;border:2px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer;transition:all .3s ease;background:rgba(255,255,255,.05);text-align:center;box-shadow:0 2px 4px #0000001a;color:#fff}.form-builder .big-options .option-card:hover{border-color:#4d80a0;transform:translateY(-2px);box-shadow:0 8px 25px #4d80a026}.form-builder .big-options .option-card.active{border-color:#4d80a0;background:#4D80A0;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #4d80a04d}.form-builder .big-options .option-card h3{font-size:1.5rem;font-weight:700;margin-bottom:.75rem;font-family:Anton,sans-serif;color:inherit}.form-builder .big-options .option-card p{margin:0;opacity:.9;line-height:1.5;color:inherit}.form-builder .form-group{margin-bottom:2rem}.form-builder .form-group label{display:block;font-weight:600;color:#fff;margin-bottom:.75rem;font-size:1.5rem;line-height:1.6}.form-builder .form-group .radio-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.form-builder .form-group .radio-group .radio-option{display:block;cursor:pointer;padding:1.5rem 1rem;border:2px solid rgba(255,255,255,.2);border-radius:8px;transition:all .3s ease;background:rgba(255,255,255,.05);text-align:center;box-shadow:0 2px 4px #0000001a;color:#fff;position:relative;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;z-index:1}.form-builder .form-group .radio-group .radio-option:hover{border-color:#4d80a0;transform:translateY(-2px);box-shadow:0 8px 25px #4d80a026;background-color:#ffffff14}.form-builder .form-group .radio-group .radio-option input[type=radio]{position:absolute;opacity:0;width:0;height:0;margin-top:.2rem;flex-shrink:0}.form-builder .form-group .radio-group .radio-option input[type=radio]:checked+span{color:#fff;font-weight:700}.form-builder .form-group .radio-group .radio-option:has(input[type=radio]:checked){border-color:#4d80a0;background:#4D80A0;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #4d80a04d}.form-builder .form-group .radio-group .radio-option span{font-size:1.5rem;line-height:1.6;font-weight:600;display:block}.form-builder .form-group .radio-group .radio-option h6,.form-builder .form-group .radio-group .radio-option span{margin:0;position:relative;color:#fff}.form-builder .form-group .radio-group .radio-option .option-tooltip{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-left:.5rem;margin-bottom:0}.form-builder .form-group .form-input,.form-builder .form-group .form-textarea{width:100%;padding:1.5rem 1rem;border:2px solid rgba(255,255,255,.2);border-radius:8px;font-size:1.5rem;transition:all .3s ease;font-family:inherit;background:rgba(255,255,255,.05);color:#fff;text-align:center;font-weight:600}.form-builder .form-group .form-input:focus,.form-builder .form-group .form-textarea:focus{outline:none;border-color:#4d80a0;box-shadow:0 0 0 3px #4d80a01a}.form-builder .form-group .form-input::-moz-placeholder,.form-builder .form-group .form-textarea::-moz-placeholder{color:#ffffff80}.form-builder .form-group .form-input::placeholder,.form-builder .form-group .form-textarea::placeholder{color:#ffffff80}.form-builder .form-group .form-textarea{resize:vertical;min-height:120px}.form-builder .form-group .error-message{color:#e3342f;font-size:.875rem;margin-top:.5rem;display:block;font-weight:500}.form-builder .summary-card{background:rgba(255,255,255,.05);padding:3rem 2rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 4px #0000000d;text-align:center}.form-builder .summary-card h3{color:#fff;margin-bottom:2rem;font-size:2.2rem;font-family:Anton,sans-serif;font-weight:700}.form-builder .summary-card .summary-item{margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;align-items:flex-start;justify-content:space-between;width:100%;max-width:500px}.form-builder .summary-card .summary-item:last-child{border-bottom:none;margin-bottom:0}.form-builder .summary-card .summary-item strong{color:#fff;font-weight:600;text-align:left;flex-shrink:0}.form-builder .summary-card .summary-item span:not(strong){color:#ffffffe6;text-align:right;margin-left:2rem}.form-builder .summary-card .summary-items{margin:2rem 0;text-align:left;display:flex;flex-direction:column;align-items:center}.form-builder .summary-card .step-summary{width:100%;max-width:500px;margin-bottom:2rem}.form-builder .summary-card .step-summary:last-child{margin-bottom:0}.form-builder .summary-card .step-summary-title{font-family:Anton,sans-serif;font-size:1.2rem;color:#4d80a0;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(77,128,160,.3);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.form-builder .summary-card .step-summary-items{margin-left:0}.form-builder .success-message{background:rgba(255,255,255,.05);color:#fff;padding:3rem 2rem;border-radius:8px;text-align:center;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 4px #0000000d}.form-builder .success-message h3{margin-bottom:1.5rem;font-size:2.2rem;font-family:Anton,sans-serif;color:#fff}.form-builder .success-message p{margin-bottom:1.5rem;font-size:1.5rem;opacity:.95;line-height:1.6;color:#fff}.form-builder .success-message p strong{color:#fff;font-weight:700}.form-builder .success-message .success-details{background:rgba(255,255,255,.05);padding:2rem;border-radius:8px;margin:2rem 0;text-align:left;border:1px solid rgba(255,255,255,.1)}.form-builder .success-message .success-details .summary-item{margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:flex-start;font-size:1.5rem;color:#fff}.form-builder .success-message .success-details .summary-item:last-child{border-bottom:none;margin-bottom:0}.form-builder .success-message .success-details .summary-item strong{color:#fff;font-weight:700;min-width:140px;margin-right:1rem;flex-shrink:0}.form-builder .success-message .success-details .summary-item span:not(strong){flex:1;text-align:right;color:#ffffffe6}.form-builder .success-message .success-details p{margin-bottom:1rem;font-weight:600;font-size:1.5rem;color:#4d80a0}.form-builder .success-message .success-details ul{list-style:none;padding:0;margin:0}.form-builder .success-message .success-details ul li{padding:.75rem 0;font-size:1.5rem;display:flex;align-items:flex-start;color:#fff}.form-builder .success-message .success-details ul li strong{color:#fff;font-weight:700}.form-builder .success-message .success-details ul li:before{content:"✓";width:20px;height:20px;background:#4D80A0;border-radius:50%;margin-right:1rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.form-builder .success-message .success-details ul li span{flex:1}.form-builder .success-message .contact-info{background:rgba(255,255,255,.05);padding:2rem;border-radius:8px;margin:2rem 0;border:1px solid rgba(255,255,255,.1)}.form-builder .success-message .contact-info p{margin-bottom:.75rem;font-size:1.5rem;color:#fff}.form-builder .success-message .contact-info p strong{color:#fff;font-weight:700}.form-builder .success-message .contact-info p:first-child{font-weight:600;font-size:1.5rem;margin-bottom:1rem;color:#4d80a0}.form-builder .success-message .contact-info p:first-child strong{color:#4d80a0;font-weight:700}.form-builder .success-message .contact-info p a{color:#4d80a0;text-decoration:none;font-weight:600;transition:all .3s ease}.form-builder .success-message .contact-info p a:hover{opacity:.8;text-decoration:underline}@media (max-width: 768px){.form-builder .success-message{padding:2rem 1.5rem}.form-builder .success-message h3{font-size:1.8rem}.form-builder .success-message p{font-size:1.3rem}.form-builder .success-message .success-details,.form-builder .success-message .contact-info{padding:1.5rem;margin:1.5rem 0}.form-builder .success-message .success-details p,.form-builder .success-message .contact-info p,.form-builder .success-message .success-details ul li,.form-builder .success-message .contact-info ul li{font-size:1.3rem}}.form-builder .navigation-buttons{display:flex;justify-content:space-between;align-items:center;padding:2rem;background:rgb(48,57,63);border-top:2px solid #4D80A0;margin-top:-1px;gap:1rem}.form-builder .navigation-buttons .order-desktop-1{order:1}.form-builder .navigation-buttons .order-desktop-2{order:2}@media (max-width: 768px){.form-builder .navigation-buttons{flex-direction:column;gap:1rem}.form-builder .navigation-buttons .order-mobile-1{order:1}.form-builder .navigation-buttons .order-mobile-2{order:2}}.form-builder .navigation-buttons .btn-left{margin-right:auto}.form-builder .navigation-buttons .btn-right{margin-left:auto}.form-builder .navigation-buttons .btn-center{margin:0 auto}.form-builder .navigation-buttons .btn{padding:1.5rem 3.5rem;border:none;border-radius:8px;font-size:1.5rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:200px}@media (max-width: 768px){.form-builder .navigation-buttons .btn{width:100%}}.form-builder .navigation-buttons .btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.form-builder .navigation-buttons .btn.btn-primary{background-color:#4d80a0;color:#fff}.form-builder .navigation-buttons .btn.btn-primary:hover:not(:disabled){background-color:#37526f;transform:translateY(-2px);box-shadow:0 4px 12px #4d80a04d}.form-builder .navigation-buttons .btn.btn-primary:active:not(:disabled){transform:translateY(0)}.form-builder .navigation-buttons .btn.btn-secondary{background:rgba(255,255,255,.1);color:#fff;border:2px solid rgba(255,255,255,.3)}.form-builder .navigation-buttons .btn.btn-secondary:hover:not(:disabled){background:rgba(255,255,255,.2);border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 4px 12px #ffffff1a}.form-builder .navigation-buttons .btn.btn-secondary:active:not(:disabled){transform:translateY(0)}.form-builder .date-time-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width: 768px){.form-builder .date-time-row{grid-template-columns:1fr;gap:0}.form-builder .step-container{padding:2rem 1rem}.form-builder .step-indicator{padding:1.5rem 1rem}.form-builder .big-options .option-card{padding:2rem 1.5rem}.form-builder .big-options .option-card h3{font-size:1.3rem}.form-builder .form-group .radio-group:not(.vertical){flex-direction:column}.form-builder .summary-card{padding:2rem 1.5rem}.form-builder .summary-card .step-summary{max-width:none;margin-bottom:1.5rem}.form-builder .summary-card .step-summary-title{font-size:1.1rem;margin-bottom:.75rem}.form-builder .summary-card .summary-item{flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:none}.form-builder .summary-card .summary-item strong{min-width:auto;margin-right:0;margin-bottom:.25rem;text-align:left}.form-builder .summary-card .summary-item span:not(strong){text-align:left;margin-left:0}}.form-builder .step-description{margin-bottom:1.5rem;color:#666;font-style:italic}.form-builder .field-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.form-builder .field-label{margin:0;font-weight:500;display:block}.form-builder .label-wrapper{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.form-builder .input-wrapper{position:relative;display:block}.form-builder .tooltip-container{position:relative;display:inline-block}.form-builder .field-tooltip{position:relative}.form-builder .option-tooltip{position:relative;margin-left:.5rem}.form-builder .tooltip-trigger{color:#fff;background-color:#4d80a0;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.form-builder .tooltip-trigger:hover{background-color:#3a6b8a;transform:scale(1.1)}.form-builder .tooltip-trigger:active{transform:scale(.95)}.form-builder .tooltip-balloon{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);padding:12px 16px;background-color:#333;color:#fff;border-radius:8px;font-size:14px;line-height:1.4;white-space:normal;max-width:min(400px,100vw - 40px);min-width:200px;width:-moz-max-content;width:max-content;word-wrap:break-word;z-index:99999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;box-shadow:0 4px 20px #0000004d;text-align:left;pointer-events:none}.form-builder .tooltip-balloon:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#333}.form-builder .tooltip-balloon.tooltip-left{left:0;transform:translate(0)}.form-builder .tooltip-balloon.tooltip-left:after{left:24px;transform:translate(0)}.form-builder .tooltip-balloon.tooltip-right{left:auto;right:0;transform:translate(0)}.form-builder .tooltip-balloon.tooltip-right:after{left:auto;right:24px;transform:translate(0)}.form-builder .tooltip-balloon.tooltip-bottom{top:calc(100% + 12px);bottom:auto}.form-builder .tooltip-balloon.tooltip-bottom:after{top:-12px;bottom:auto;border-top-color:transparent;border-bottom-color:#333}.form-builder .tooltip-container:hover .tooltip-balloon,.form-builder .tooltip-container.tooltip-active .tooltip-balloon{opacity:1;visibility:visible}@media (max-width: 600px){.form-builder .tooltip-balloon{max-width:calc(100vw - 20px);min-width:180px}}.form-builder .success-message h1,.form-builder .success-message h2,.form-builder .success-message h3{margin-top:0;margin-bottom:1rem}.form-builder .success-message p{margin-bottom:1rem}.form-builder .success-message ul{margin:1rem 0;padding-left:1.5rem}.form-builder .success-message li{margin-bottom:.5rem}.form-builder .success-message strong{font-weight:600}.form-builder .success-message em{font-style:italic}@media print{.gig-configurator .navigation-buttons,.gig-configurator .step-indicator{display:none}.gig-configurator .step-container{page-break-inside:avoid}}.gig-configurator .form-group .form-input,.gig-configurator .form-group .form-textarea{transition:all .3s ease}.gig-configurator .form-group .form-input:invalid,.gig-configurator .form-group .form-textarea:invalid{border-color:#e3342f}.gig-configurator .form-group .form-input:valid,.gig-configurator .form-group .form-textarea:valid{border-color:#38c172}@media (min-width: 768px){.form-builder .inline-fields-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.form-builder .inline-fields-container .form-group{margin-bottom:0}.form-builder .inline-field .form-input{width:100%}.tooltip-modal-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:rgba(31,41,55,.8)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:999999!important;padding:1rem!important;opacity:1!important;visibility:visible!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;animation:tooltipModalFadeIn .3s ease-out!important;pointer-events:auto!important}@keyframes tooltipModalFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes tooltipModalSlideIn{0%{transform:translateY(-30px) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.tooltip-modal{background:#ffffff!important;border-radius:.75rem!important;box-shadow:0 25px 50px #1f293740,0 10px 20px #1f29371a,0 0 0 1px #1f29370d!important;max-width:min(500px,90vw)!important;width:100%!important;max-height:85vh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;position:relative!important;animation:tooltipModalSlideIn .3s ease-out!important;margin:1rem!important}}@media (min-width: 768px) and (min-width: 480px){.tooltip-modal{margin:2rem!important}}@media (min-width: 768px){.tooltip-modal-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:1.5rem 1.5rem .75rem!important;border-bottom:none!important;background:#ffffff!important}.tooltip-modal-header h4{margin:0!important;font-size:1.25rem!important;font-weight:600!important;color:#1f2937!important;font-family:inherit!important;line-height:1.3!important}.tooltip-modal-close{background:#f3f4f6!important;border:none!important;font-size:1rem!important;color:#6b7280!important;cursor:pointer!important;padding:.5rem!important;border-radius:.5rem!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;width:2rem!important;height:2rem!important;flex-shrink:0!important;margin-left:1rem!important}.tooltip-modal-close:hover{background:#e5e7eb!important;color:#374151!important}.tooltip-modal-close:active{transform:scale(.95)!important}.tooltip-modal-close i{font-size:.875rem!important}.tooltip-modal-content{padding:.75rem 1.5rem 1.5rem!important;overflow-y:auto!important;flex:1!important;background:#ffffff!important}.tooltip-modal-content p{margin:0!important;line-height:1.6!important;color:#4b5563!important;font-size:.9375rem!important;font-family:inherit!important}}.tooltip-modal-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:rgba(31,41,55,.8)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:999999!important;padding:1rem!important;opacity:1!important;visibility:visible!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;animation:tooltipModalFadeIn .3s ease-out!important;pointer-events:auto!important;font-family:inherit!important}@keyframes tooltipModalFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes tooltipModalSlideIn{0%{transform:translateY(-30px) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.tooltip-modal{background:#ffffff!important;border-radius:.75rem!important;box-shadow:0 25px 50px #1f293740,0 10px 20px #1f29371a,0 0 0 1px #1f29370d!important;max-width:min(500px,90vw)!important;width:100%!important;max-height:85vh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;position:relative!important;animation:tooltipModalSlideIn .3s ease-out!important;margin:1rem!important}@media (min-width: 480px){.tooltip-modal{margin:2rem!important}}.tooltip-modal-header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:1.5rem 1.5rem .75rem!important;border-bottom:none!important;background:#ffffff!important}.tooltip-modal-header h4{margin:0!important;font-size:1.25rem!important;font-weight:600!important;color:#1f2937!important;font-family:inherit!important;line-height:1.3!important}.tooltip-modal-close{background:#f3f4f6!important;border:none!important;font-size:1rem!important;color:#6b7280!important;cursor:pointer!important;padding:.5rem!important;border-radius:.5rem!important;transition:all .2s ease!important;display:flex!important;align-items:center!important;justify-content:center!important;width:2rem!important;height:2rem!important;flex-shrink:0!important;margin-left:1rem!important}.tooltip-modal-close:hover{background:#e5e7eb!important;color:#374151!important}.tooltip-modal-close:active{transform:scale(.95)!important}.tooltip-modal-close i{font-size:.875rem!important}.tooltip-modal-content{padding:.75rem 1.5rem 1.5rem!important;overflow-y:auto!important;flex:1!important;background:#ffffff!important}.tooltip-modal-content p{margin:0!important;line-height:1.6!important;color:#4b5563!important;font-size:1.125rem!important;font-family:inherit!important}@media (max-width: 768px){.form-builder .tooltip-container:hover .tooltip-balloon,.form-builder .tooltip-container.tooltip-active .tooltip-balloon{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}.music-top-cover-wrapper .music-top-chart-list .music-top-chart-des .icon svg{width:60px}.event-detail .counter-meta{max-width:none}@media (max-width: 767px){.event-detail .counter-meta li:last-child{margin-bottom:12px}}.event-detail .tickets .ticket-column a{background-color:#4d80a0!important;color:#fff!important;font-weight:400;cursor:pointer}.event-detail .tickets .ticket-column a:hover{filter:brightness(80%);transition:filter .2s}.event-detail .gallery{margin-top:0}.media-gallery-overview .media-gallery-banner-slider{background-color:#161e22}@media (max-width: 768px){.media-gallery-overview .media-gallery-banner-slider{height:340px}}@media (min-width: 768px){.media-gallery-overview .media-gallery-banner-slider .main_banner{margin-top:73px!important}}.media-gallery-overview .media-gallery-banner-slider .main_banner .slick-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important;width:50px!important;height:50px!important;border:none!important;border-radius:50%!important;background:rgba(39,49,56,.8)!important;cursor:pointer!important;transition:all .3s ease!important;font-size:0!important;text-indent:-9999px!important;box-shadow:0 2px 8px #0000004d!important}@media (max-width: 768px){.media-gallery-overview .media-gallery-banner-slider .main_banner .slick-arrow{top:auto!important;bottom:15px!important;transform:none!important;width:40px!important;height:40px!important}}.media-gallery-overview .media-gallery-banner-slider .main_banner .slick-arrow:after{content:""!important;position:absolute!important;top:-15px!important;left:-15px!important;right:-15px!important;bottom:-15px!important;background:transparent!important;border-radius:50%!important}.media-gallery-overview .media-gallery-banner-slider .main_banner .slick-arrow:hover{background:rgb(39,49,56)!important;transform:translateY(-50%) scale(1.1)!important;box-shadow:0 4px 15px #00000080!important}@media (max-width: 768px){.media-gallery-overview .media-gallery-banner-slider .main_banner .slick-arrow:hover{transform:scale(1.1)!important}}.media-gallery-overview .media-gallery-banner-slider .main_banner .slick-arrow:before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:12px!important;height:12px!important;border-top:3px solid #ffffff!important;border-right:3px solid #ffffff!important;display:block!important;transition:all .3s ease!important;z-index:1!important}@media (max-width: 768px){.media-gallery-overview .media-gallery-banner-slider .main_banner .slick-arrow:before{width:10px!important;height:10px!important;border-width:2px!important}}.media-gallery-overview .media-gallery-banner-slider .main_banner .slick-arrow.slick-prev{left:20px!important;background:linear-gradient(to right,#273138 0%,rgba(39,49,56,.8) 100%)!important}@media (max-width: 768px){.media-gallery-overview .media-gallery-banner-slider .main_banner .slick-arrow.slick-prev{left:20px!important}}.media-gallery-overview .media-gallery-banner-slider .main_banner .slick-arrow.slick-prev:before{transform:translate(-30%,-50%) rotate(-135deg)!important}.media-gallery-overview .media-gallery-banner-slider .main_banner .slick-arrow.slick-prev:hover{background:linear-gradient(to right,#3a4a52 0%,rgb(39,49,56) 100%)!important}.media-gallery-overview .media-gallery-banner-slider .main_banner .slick-arrow.slick-prev:hover:before{border-color:#fff!important;transform:translate(-30%,-50%) rotate(-135deg) scale(1.1)!important}.media-gallery-overview .media-gallery-banner-slider .main_banner .slick-arrow.slick-next{right:20px!important;background:linear-gradient(to left,#273138 0%,rgba(39,49,56,.8) 100%)!important}@media (max-width: 768px){.media-gallery-overview .media-gallery-banner-slider .main_banner .slick-arrow.slick-next{right:20px!important;left:auto!important}}.media-gallery-overview .media-gallery-banner-slider .main_banner .slick-arrow.slick-next:before{transform:translate(-70%,-50%) rotate(45deg)!important}.media-gallery-overview .media-gallery-banner-slider .main_banner .slick-arrow.slick-next:hover{background:linear-gradient(to left,#3a4a52 0%,rgb(39,49,56) 100%)!important}.media-gallery-overview .media-gallery-banner-slider .main_banner .slick-arrow.slick-next:hover:before{border-color:#fff!important;transform:translate(-70%,-50%) rotate(45deg) scale(1.1)!important}.media-gallery-overview .media-gallery-banner-slider .main_banner .media-gallery-banner-slider-item.slick-slide{height:auto}@media (max-width: 768px){.media-gallery-overview .media-gallery-banner-slider .main_banner .media-gallery-banner-slider-item .thumb figure{height:170px}.media-gallery-overview .media-gallery-banner-slider .main_banner .media-gallery-banner-slider-item .thumb figure img{aspect-ratio:none;height:170px;-o-object-fit:cover;object-fit:cover}}.media-gallery-overview .media-gallery-banner-slider .main_banner .media-gallery-banner-slider-item .thumb img{aspect-ratio:325/400}@media (max-width: 768px){.media-gallery-overview .media-gallery-banner-slider .slick-list{height:230px}}.media-gallery-detail .masonry-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}@media (min-width: 768px){.media-gallery-detail .masonry-gallery{grid-template-columns:repeat(2,1fr)}}.media-gallery-detail .masonry-gallery:before{display:none}.media-gallery-detail .actions{display:flex;justify-content:center}.media-gallery-detail .actions:first-child{margin-bottom:40px}.media-gallery-detail .actions:last-child{margin-bottom:20px;margin-top:40px}.video-catalog .video-list-thumb:first-child{margin-top:26px}.page .youtube-video{height:400px;margin-top:0}@media only screen and (max-width: 768px){.page .youtube-video{height:250px}}.page .text-area+.youtube-video,.page .banner-slider.image-slider{margin:30px 0}.page .banner-slider.image-slider{margin:0}
