@charset "UTF-8";@font-face{font-family:Alethia;src:url(/fonts/alethiapro-regular.otf)}.no-border{border:none!important}.img-fluid{height:auto;width:100%}.img-fluid2{height:100%;width:auto}.no-bg{background:none!important}.bg-primary{background-color:#c77c29}.bg-cream{background-color:#f7f7f7}.text-gray{color:#9c9097}.text-white{color:#fff}.text-left{text-align:left}.text-center{text-align:center}@media only screen and (min-width:992px){.text-lg-left{text-align:left}.text-lg-center{text-align:center}}.text-right{text-align:right}@media only screen and (min-width:992px){.text-lg-right{text-align:right}}.text-danger{color:red}form .text-danger{color:#c77c29}.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}@media only screen and (min-width:992px){.vh-lg-50{height:50vh}}.vh-75{height:75vh}.vh-25{height:25vh}.vh-20{height:20vh}.bg-transparent{background:transparent}.h-100{height:100%}.w-100{width:100%}.fr-fa-15x{font-size:2rem;padding:10px 0}@media only screen and (max-width:992px){.fr-mobile-hidden{display:none!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.fr-mobile-hidden{display:none!important}}@media only screen and (max-width:320px){.fr-mobile-hidden-xsd{display:none!important}.fr-mobile-only-xsd{display:initial!important}}@media only screen and (min-width:992px){.fr-desktop-hidden{display:none}}#tickets-wrapper{display:none;height:25vh;position:relative;width:80%}@media only screen and (min-width:992px){#tickets-wrapper{display:block;width:90%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#tickets-wrapper{display:none}}#tickets-wrapper .fr-slick-item{height:100%;padding-bottom:2.5vh;padding-top:2.5vh}#tickets-wrapper .fr-slick-item .fr-ticket{border:2px solid #c77c29;cursor:pointer;display:flex;display:-webkit-flex;font-weight:500;height:calc(20vh - 40px);padding-bottom:5px;padding-right:20px;padding-top:5px;transition:all .5s ease-out;width:80%}#tickets-wrapper .fr-slick-item .fr-ticket:hover{background:#c77c29}#tickets-wrapper .fr-slick-item .fr-ticket:hover *{color:#fff!important}@media only screen and (min-width:992px){#tickets-wrapper .fr-slick-item .fr-ticket{padding-bottom:20px;padding-top:20px;width:85%}}#tickets-wrapper .fr-slick-item .fr-ticket .fr-ticket-date{border-right:2px solid;color:#c77c29;font-size:1.8rem;max-height:100%;text-transform:uppercase}@media only screen and (max-height:700px){#tickets-wrapper .fr-slick-item .fr-ticket .fr-ticket-date{font-size:2.2rem!important}}@media only screen and (min-width:992px){#tickets-wrapper .fr-slick-item .fr-ticket .fr-ticket-date{font-size:3rem}}@media only screen and (min-width:1200px){#tickets-wrapper .fr-slick-item .fr-ticket .fr-ticket-date{font-size:3.5rem}}@media only screen and (min-width:1400px){#tickets-wrapper .fr-slick-item .fr-ticket .fr-ticket-date{font-size:4.5rem}}#tickets-wrapper .fr-slick-item .fr-ticket .fr-ticket-title{color:#120628;font-size:1.3rem}@media only screen and (max-height:700px){#tickets-wrapper .fr-slick-item .fr-ticket .fr-ticket-title{font-size:1.2rem!important;line-height:1.3rem}}@media only screen and (min-width:1200px){#tickets-wrapper .fr-slick-item .fr-ticket .fr-ticket-title{font-size:1.8rem;line-height:1.8rem}}#tickets-wrapper .fr-slick-item .fr-ticket .fr-ticket-hours{color:#c77c29;font-size:1.3rem}@media only screen and (min-width:1200px){#tickets-wrapper .fr-slick-item .fr-ticket .fr-ticket-hours{font-size:2rem}}#tickets-wrapper .fr-slick-item .fr-ticket .fr-ticket-actions{display:flex;justify-content:space-between}@media only screen and (max-height:700px){#tickets-wrapper .fr-slick-item .fr-ticket .fr-ticket-actions{display:none}}#tickets-wrapper .fr-slick-item .fr-ticket .fr-ticket-actions .fr-ticket-action{color:#120628;font-size:1.3rem;font-weight:500;position:relative;text-decoration:none}@media only screen and (min-width:1200px){#tickets-wrapper .fr-slick-item .fr-ticket .fr-ticket-actions .fr-ticket-action{font-size:2rem}}#tickets-wrapper .fr-slick-item .fr-ticket .fr-ticket-actions .fr-ticket-action:after{background-image:url(/images/long_border.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:-7px;content:"";height:10px;left:0;position:absolute;width:calc(100% + 20px)}#tickets-wrapper button.slick-arrow{background:transparent;border:none;cursor:pointer;font-size:0;position:absolute;top:calc(50% - 20px)}#tickets-wrapper button.slick-prev{left:-50px}#tickets-wrapper button.slick-next{float:right;right:-50px}#tickets-wrapper button.slick-prev.slick-arrow:before{background:url(/images/icons/arrow-left.svg) no-repeat 50%;background-size:contain;content:"";height:40px;position:absolute;width:40px}#tickets-wrapper button.slick-next.slick-arrow:before{background:url(/images/icons/arrow-right.svg) no-repeat 50%;background-size:contain;content:"";height:40px;position:absolute;right:0;width:40px}#tickets-wrapper-mobile{background-color:#fff7ef;color:#c77c29;display:block;padding-left:5%;padding-right:5%}@media only screen and (min-width:992px){#tickets-wrapper-mobile{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#tickets-wrapper-mobile{display:block}}#tickets-wrapper-mobile #concert-dates-header{display:block;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.6rem;font-weight:400;margin-bottom:0;margin-top:0;padding-bottom:20px;padding-top:20px;text-align:center;text-transform:uppercase;width:100%}#tickets-wrapper-mobile .fr-ticket{border-top:2px solid #c77c29;min-height:95px;overflow-y:hidden;padding-bottom:10px;padding-top:10px}@media only screen and (max-width:320px){#tickets-wrapper-mobile .fr-ticket{padding-left:0;padding-right:0}}#tickets-wrapper-mobile .fr-ticket .fr-ticket-date{border-right:2px solid #c77c29;font-size:2.4rem;font-weight:500;text-transform:uppercase}@media only screen and (max-width:320px){#tickets-wrapper-mobile .fr-ticket .fr-ticket-date{padding-left:0}}#tickets-wrapper-mobile .fr-ticket .fr-ticket-hours,#tickets-wrapper-mobile .fr-ticket .fr-ticket-title{font-size:1.3rem;font-weight:500}#tickets-wrapper-mobile .fr-ticket .fr-img-ticket-wrapper{align-self:center;border:1px solid #c77c29;border-radius:50px;display:flex;height:50px;width:50px}@media only screen and (max-width:320px){#tickets-wrapper-mobile .fr-ticket .fr-img-ticket-wrapper{border-radius:40px;height:40px;width:40px}}#tickets-wrapper-mobile .fr-ticket .fr-img-ticket-wrapper .fr-img-ticket{background-image:url(/images/icons/ticket.svg);background-position:50%;background-repeat:no-repeat;border:none;display:block;height:50px;margin-left:5px;margin-right:5px;width:50px}@media only screen and (max-width:320px){#tickets-wrapper-mobile .fr-ticket .fr-img-ticket-wrapper .fr-img-ticket{height:40px;margin-left:auto;margin-right:auto;width:40px}}.concerts-page:after,.concerts-page:before{background:#c77c29;content:"";height:30%;position:absolute;top:30%;width:10px}@media only screen and (max-width:500px){.concerts-page:after,.concerts-page:before{top:37%}}@media only screen and (min-width:992px){.concerts-page:after,.concerts-page:before{height:100%;width:1%}}.concerts-page:after{right:0}#main-footer{background:none;height:auto;position:relative;top:125px}#main-footer #main-footer-primary-row{padding:50px}@media screen and (min-width:992px){#main-footer #main-footer-primary-row{padding:120px 100px 100px}}#main-footer #main-footer-primary-row #footer-img-wrapper{margin-bottom:11.5%;text-align:center;width:100%}#main-footer #main-footer-primary-row #footer-img-wrapper img{max-width:100%!important}@media screen and (min-width:321px){#main-footer #main-footer-primary-row #footer-img-wrapper img{max-width:75%!important}}@media screen and (min-width:992px){#main-footer #main-footer-primary-row #footer-img-wrapper img{max-width:200px!important}#main-footer #main-footer-secondary-row{padding-bottom:100px}}#main-footer .footer-author-content-container,#main-footer .footer-main-content-container{margin:auto;max-width:none;padding-top:10px;position:relative;text-align:left;width:80%}@media screen and (max-width:992px){#main-footer .buyTickes,#main-footer .viewOnMap{line-height:4rem}}#main-footer .footer-main-content-container{background-color:#fff7ef}#main-footer:after{background-image:url(/images/footer/footerbg.jpg);background-position:bottom;background-repeat:no-repeat;z-index:-1}#main-footer:after,#main-footer:before{content:"";height:70%;position:absolute;top:30%;width:100%}#main-footer:before{background:rgba(199,124,41,.83);left:0}#main-footer #footer-widgets{background:#fff7ef;padding:100px 100px 50px;position:relative;width:100%}#main-footer #footer-info{color:#fff7ef}#main-footer #footer-info a{font-weight:400}#main-footer #page-footer-contact,#main-footer #page-footer-reservations{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.4rem;font-weight:500;line-height:2.2rem}@media screen and (min-width:992px){#main-footer #page-footer-contact,#main-footer #page-footer-reservations{padding-left:15px;padding-right:15px}}#main-footer #page-footer-contact h4,#main-footer #page-footer-reservations h4{font-size:1.8rem;font-weight:400;margin-top:0}@media screen and (min-width:992px){#main-footer #page-footer-contact h4,#main-footer #page-footer-reservations h4{font-size:1.4rem}}@media screen and (min-width:1200px){#main-footer #page-footer-contact,#main-footer #page-footer-reservations{font-size:1.6rem;padding-left:50px;padding-right:50px}}#main-footer>.container-fluid{height:100%}#main-footer>.container-fluid>.row:first-child{height:80%}#main-footer>.container-fluid>.row:nth-child(2){height:20%}#main-footer #footer-navigation{display:none}@media only screen and (min-width:992px){#main-footer #footer-navigation{display:block}}@media only screen and (min-width:992px) and (max-height:600px){#main-footer #footer-navigation ul{padding-top:10px}}#main-footer #footer-navigation li{border-bottom:1px solid #c77c29}#main-footer #footer-navigation li a{font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.4rem;font-weight:500;line-height:2.6rem;text-decoration:none}#main-footer #footer-author-url,#main-footer .follow-us{color:rgba(255,247,239,.74);font-size:1.2rem}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#main-footer #footer-author-url{position:relative;top:10px}}#toast-container{left:10px;top:50px}#toast-container>div{width:500px}#toast-container .toast{font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.6rem;padding-bottom:30px;padding-top:30px}#toast-container .toast.toast-error,#toast-container .toast.toast-success,#toast-container .toast.toast-warning{background-color:#c77c29;max-width:100%}.styled-checkbox{opacity:0;position:absolute}.styled-checkbox+label{cursor:pointer;padding:0;position:relative}.styled-checkbox+label:before{background:#fff;border:1px solid #000;content:"";display:inline-block;height:20px;margin-right:10px;vertical-align:text-top;width:20px}.styled-checkbox:hover+label:before{background:#c77c29}.styled-checkbox:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,.12)}.styled-checkbox:checked+label:before{background:#c77c29}.styled-checkbox:disabled+label{color:#c77c29;cursor:auto}.styled-checkbox:disabled+label:before{background:#ddd;box-shadow:none}.styled-checkbox:checked+label:after{background:#fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;content:"";height:2px;left:5px;position:absolute;top:9px;transform:rotate(45deg);width:2px}input,textarea{font-family:Alethia,Open Sans,Arial,sans-serif;resize:none}input ::-moz-placeholder,textarea ::-moz-placeholder{font-family:Alethia,Open Sans,Arial,sans-serif}input :-ms-input-placeholder,textarea :-ms-input-placeholder{font-family:Alethia,Open Sans,Arial,sans-serif}input ::placeholder,textarea ::placeholder{font-family:Alethia,Open Sans,Arial,sans-serif}button{font-family:Alethia,Open Sans,Arial,sans-serif}.counting-btn{font-size:1.7rem}.counting-btn,.counting-input{color:#000}.counting-input{font-size:1.5rem;padding-top:4px}.fr-form-group{display:flex;flex-direction:column;padding:10px}.fr-form-group label{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.8rem;font-weight:500;line-height:3.6rem}.fr-form-group.fr-form-group-bordered{border:1px solid #c77c29;border-radius:0;outline:none}.fr-form-check{padding:10px}.fr-form-check .fr-form-check-label{font-family:#c77c29;font-size:1.8rem;font-weight:400}.fr-form-check .fr-form-check-label:after,.fr-form-check .fr-form-check-label:before{margin-left:0;margin-top:-5px;padding-left:0}.fr-select:focus-visible{outline:none}.fr-select{background-color:#fff;border:1px solid #c77c29;color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-weight:400;height:40px;line-height:28px;text-indent:15px}.fr-select.safari{-webkit-appearance:none}input[type=email].fr-form-control,input[type=password].fr-form-control,input[type=text].fr-form-control{background-color:#fff;border:1px solid #bbb;border-radius:3px;box-sizing:border-box;color:#4e4e4e;font-size:1.4rem;line-height:normal;margin:0;outline:0;padding:1.5rem;width:100%}ul.fr-icons{display:inline-flex;flex-direction:row;height:100%;justify-content:center;margin:0;padding:0}ul.fr-icons .fr-icon{padding-top:5px}ul.fr-icons li{color:#fff;display:inline-flex;font-weight:600;list-style:none;margin:auto 5px auto 12px}ul.fr-icons .fr-social-icon-text{font-size:1.2rem;margin-top:13px}ul.fr-icons .fr-social-icon-text:after{background:#fff7ef;content:"";float:right;height:1px;margin:17px 10px 0 20px;position:relative;width:40px}ul.fr-icons .fr-normal-icon a.fr-icon.scaled-icon:before,ul.fr-icons .fr-social-icon a.fr-icon.scaled-icon:before{background-repeat:no-repeat!important;background-size:contain!important;content:""!important;display:inline-block;height:22px!important;width:22px!important}ul.fr-icons .fr-normal-icon span,ul.fr-icons .fr-social-icon span{display:none}ul.fr-icons .fr-normal-icon.fr-social-icon-instagram a.fr-icon:before,ul.fr-icons .fr-social-icon.fr-social-icon-instagram a.fr-icon:before{content:url(/images/icons/ig.svg)}ul.fr-icons .fr-normal-icon.fr-social-icon-instagram a.fr-icon.scaled-icon:before,ul.fr-icons .fr-social-icon.fr-social-icon-instagram a.fr-icon.scaled-icon:before{background-image:url(/images/icons/ig.svg)}ul.fr-icons .fr-normal-icon.fr-social-icon-facebook a.fr-icon:before,ul.fr-icons .fr-social-icon.fr-social-icon-facebook a.fr-icon:before{content:url(/images/icons/fb.svg)}ul.fr-icons .fr-normal-icon.fr-social-icon-facebook a.fr-icon.scaled-icon:before,ul.fr-icons .fr-social-icon.fr-social-icon-facebook a.fr-icon.scaled-icon:before{background-image:url(/images/icons/fb.svg)}ul.fr-icons .fr-normal-icon.fr-icon-cart a.fr-icon:before,ul.fr-icons .fr-social-icon.fr-icon-cart a.fr-icon:before{background:url(/images/icons/icon_cart.svg) no-repeat 0 0;background-size:15px 15px;content:"";display:inline-block;height:15px;margin-right:5px;width:15px}ul.fr-icons .fr-normal-icon.fr-icon-cart a.fr-icon.scaled-icon:before,ul.fr-icons .fr-social-icon.fr-icon-cart a.fr-icon.scaled-icon:before{background-image:url(/images/icons/icon_cart.svg)}ul.fr-icons .fr-normal-icon.fr-icon-user a.fr-icon:before,ul.fr-icons .fr-social-icon.fr-icon-user a.fr-icon:before{background:url(/images/icons/user-solid.svg) no-repeat 0 0;background-size:15px 15px;content:"";display:inline-block;height:15px;margin-right:5px;width:15px}ul.fr-icons .fr-normal-icon.fr-icon-user a.fr-icon.scaled-icon:before,ul.fr-icons .fr-social-icon.fr-icon-user a.fr-icon.scaled-icon:before{background-image:url(/images/icons/user-solid.svg)}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.col-lg-6{width:100%}}.ms-lg-auto{margin-left:auto!important}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.ms-lg-auto{margin-left:unset!important}}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{display:none;height:100%;left:0;outline:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1055}.modal-dialog{margin:50px;pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:subtract(100%,100px)}.modal-dialog-scrollable .modal-content{max-height:subtract(100vh,100px);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:subtract(100%,100px)}.modal-dialog-centered:before{content:"";display:block;height:subtract(100vh,100px);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;height:100%;justify-content:center}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{background-clip:padding-box;background-color:#fff;border:2px solid #c77c29;border-radius:25px;color:#c77c29;display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1050}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{align-items:flex-start;border-top-left-radius:subtract(25px,2px);border-top-right-radius:subtract(25px,2px);display:flex;justify-content:space-between;padding:1rem}.modal-header .close{margin:-1rem -1rem -1rem auto;padding:1rem}.modal-title{line-height:1.5;margin-bottom:0}.modal-body{flex:1 1 auto;padding:1rem;position:relative}.modal-footer{align-items:center;border-bottom-left-radius:subtract(25px,2px);border-bottom-right-radius:subtract(25px,2px);display:flex;flex-wrap:wrap;justify-content:flex-end;padding:.75rem}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:576px){.modal-dialog{margin:75px auto;max-width:500px}.modal-dialog-scrollable{max-height:subtract(100%,150px)}.modal-dialog-scrollable .modal-content{max-height:subtract(100vh,150px)}.modal-dialog-centered{min-height:subtract(100%,150px)}.modal-dialog-centered:before{height:subtract(100vh,150px);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}@media only screen and (max-width:600px){#concerts .fr-concert-wrapper{height:auto;padding:10px 0}}#menu-desktop .menu-desktop-left,.lang-switcher{transform:translateX(16.5px)}@media only screen and (min-width:576px){#menu-desktop .menu-desktop-left,.lang-switcher{transform:translateX(24.2px)}}@media only screen and (min-width:768px){#menu-desktop .menu-desktop-left,.lang-switcher{transform:translateX(32.25px)}}@media only screen and (min-width:992px){#menu-desktop .menu-desktop-left,.lang-switcher{transform:translateX(41.5px)}}@media only screen and (min-width:1200px){#menu-desktop .menu-desktop-left,.lang-switcher{transform:translateX(50px)}}@media only screen and (min-width:1400px){#menu-desktop .menu-desktop-left,.lang-switcher{transform:translateX(60px)}}#check-all-dates-link:after,a.withLongArrow:after,article#fryderyk-concert-hall-2 .secondary .description a:after,article#presto-concert-agency #visit-chopin-warsaw:after{background-image:url(/images/long_border.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;content:"";height:10px;left:0;margin-top:18px;position:absolute;width:100%}html{font-size:62.5%}#app.login{overflow-y:scroll!important}body{-webkit-font-smoothing:antialiased;-ms-overflow-style:none;background-color:#fff;font-family:Alethia,Open Sans,Arial,sans-serif;font-weight:600;letter-spacing:1px;margin:0;padding:0;scroll-behavior:smooth;scrollbar-width:none}body::-webkit-scrollbar{display:none}body>header{padding-top:35px}body>header.lite{height:250px}@media only screen and (max-width:992px){body>header.lite{height:140px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){body>header.lite{height:140px}}a{color:#c77c29}a:hover{cursor:pointer!important}@media only screen and (min-width:992px){.fr-view{height:calc(100vh - 35px)}}.fr-h100{height:100%}.fr-vh25{height:25vh}.fr-vh100{height:calc(100vh - 35px)}.fr-header{background-color:#c77c29;display:none;height:35px;margin-left:0;margin-right:0;position:fixed;top:0;width:100%;z-index:1080}@media only screen and (min-width:992px){.fr-header{display:block}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.fr-header{display:none}}.fr-header ul{position:relative;top:-2px}.fr-header-items-label{top:-3px}.fr-header *{color:#fff}.fr-mobile-header{display:block;height:35px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;position:fixed;top:0;width:100%;z-index:1080}@media only screen and (min-width:992px){.fr-mobile-header{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.fr-mobile-header{display:block}}.fr-mobile-header #mobile-header-bar{height:100%}.fr-mobile-header #mobile-header-content-opener{background-color:transparent;border:none;position:absolute;right:5px;top:3px}.fr-mobile-header #mobile-header-content{background-color:#c77c29;height:100vh;max-height:0;overflow:hidden;transition:max-height .5s ease-out}.fr-mobile-header #mobile-header-content .fr-lower-part,.fr-mobile-header #mobile-header-content .fr-upper-part{height:100%}.fr-mobile-header #mobile-header-content .fr-upper-part{border-bottom:1px solid #fff7ee}.fr-mobile-header #mobile-header-content .fr-mobile-header-item{color:#fff7ef;display:block;font-size:2rem;font-weight:400;padding:10px 0;text-align:right;text-transform:uppercase}.fr-mobile-header #mobile-header-content .fr-lower-part h4,.fr-mobile-header #mobile-header-content .fr-lower-part p{color:#fff7ef;font-size:2rem;font-style:normal;font-weight:400;line-height:2rem;text-align:left}.fr-mobile-header #mobile-header-content .fr-lower-part br{content:"";display:block;margin:10px 0}.fr-mobile-header #mobile-header-content ul.fr-icons li{margin-left:0;margin-right:20px}.fr-list-inline{list-style:none;padding-left:0}.fr-list-inline li{display:inline}.fr-list-unstyled{list-style:none}.fr-fa-15x{font-size:2.4rem}#menu-desktop .menu-desktop-item,#menu-desktop .menu-desktop-item:active,#menu-desktop .menu-desktop-item:hover,#menu-desktop .menu-desktop-item:link,#menu-desktop .menu-desktop-item:visited,.fr-text-unstyled,.fr-text-unstyled:active,.fr-text-unstyled:hover,.fr-text-unstyled:link,.fr-text-unstyled:visited{text-decoration:none}.fr-mobile-header{background-color:#fff;width:100vw}.fr-mobile-header button *{color:#c77c29}.home-page .fr-mobile-header{background-color:#c77c29}.home-page .fr-mobile-header button *{color:#fff}.error,.invalid-feedback,.toast{font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.4rem;font-weight:500;padding:3px}#smudge{background:rgba(0,0,0,.4);display:none;height:calc(75vh - 35px);position:absolute;width:100%}@media only screen and (min-width:992px){#smudge{display:block}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#smudge{display:none}}#smudge.old{background:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,.9) 15%,hsla(0,0%,100%,.8) 30%,hsla(0,0%,100%,.7) 45%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,.3) 75%,hsla(0,0%,100%,.15) 90%,transparent);height:250px}#smudge-mobile{background:rgba(0,0,0,.4);display:block;height:calc(75vh - 35px);position:absolute;top:185px;width:100%;z-index:1050}@media only screen and (min-width:992px){#smudge-mobile{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#smudge-mobile{display:block;height:724px}}#smudge-mobile.old{background:#fff;background:linear-gradient(180deg,hsla(0,0%,100%,.9) 15%,hsla(0,0%,100%,.8) 30%,hsla(0,0%,100%,.7) 45%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,.3) 75%,hsla(0,0%,100%,.15) 90%,transparent);height:250px}.home-page #menu-wrapper .fr-menu-item,.home-page #menu-wrapper a{color:#fff!important}#menu-desktop{display:none;flex:1 1 0;max-height:200px;padding-top:20px;width:0}@media only screen and (min-width:992px){#menu-desktop{display:inline-flex}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#menu-desktop{display:none}}#menu-desktop #menu-desktop-middle{width:70%}#menu-desktop #menu-desktop-middle img{max-width:280px;width:240px}@media only screen and (min-width:1200px){#menu-desktop #menu-desktop-middle img{width:240px}}@media only screen and (min-width:1400px){#menu-desktop #menu-desktop-middle img{padding-left:50px;padding-right:50px;width:280px}}#menu-desktop .menu-desktop-left{color:#c77c29;font-size:1rem;margin-bottom:auto;margin-top:auto;padding-bottom:40px;text-transform:uppercase;width:10%}@media only screen and (min-width:992px){#menu-desktop .menu-desktop-left{font-size:1.2rem;width:15%}}@media only screen and (min-width:1200px){#menu-desktop .menu-desktop-left{font-size:1.9rem}}#menu-desktop .menu-desktop-left .menu-desktop-item{font-size:1.4rem}#menu-desktop .menu-desktop-item{-webkit-font-smoothing:antialiased;color:#c77c29;flex:1 1 0;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1rem;font-weight:400;margin-bottom:auto;margin-top:auto;text-align:center;text-transform:uppercase;width:0}#menu-desktop .menu-desktop-item.bordered{border-bottom:1px solid #c77c29;padding-bottom:40px}@media only screen and (min-width:992px){#menu-desktop .menu-desktop-item{font-size:1.2rem}}@media only screen and (min-width:1200px){#menu-desktop .menu-desktop-item{font-size:1.9rem}}#menu-mobile-wrapper{background-color:#fff7ef;color:#c77c29;display:flex;font-size:1.4rem;font-weight:400;height:150px;width:100%}@media only screen and (min-width:992px){#menu-mobile-wrapper{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#menu-mobile-wrapper{display:flex}}#menu-mobile-wrapper .menu-logo img{width:202.5px}#menu-mobile-wrapper .menu-logo img.pl{width:210px}#animation-wrapper{height:calc(75vh - 35px);pointer-events:none;position:relative}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#animation-wrapper{height:auto}}#animation-wrapper .hero-wrapper{display:flex;flex-direction:column;height:100%;position:absolute;text-align:center;width:100%}#animation-wrapper video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#animation-wrapper video{height:auto}}#article-main-description{align-self:center;color:#fff;display:flex;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:2.2rem;padding-top:40px;width:70%;z-index:1055}@media only screen and (min-width:993px){#article-main-description{font-size:2.2rem;font-weight:400;line-height:2.6rem;width:50%}}#check-all-dates-link{color:#000;font-size:1.4rem;pointer-events:all;text-decoration:none}@media only screen and (min-width:992px){#check-all-dates-link{font-size:2.5rem;font-weight:400}#check-all-dates-link:after{margin-top:28px}}.home-page #menu-desktop{position:absolute;width:100%}.home-page #menu-desktop a{color:#fff}.home-page #check-all-dates-link{color:#fff;z-index:1055}article#chopin-concerts-in-warsaw{color:#c77c29;display:flex;flex-direction:column;font-family:Alethia,Open Sans,Arial,sans-serif;font-weight:500;position:relative;text-align:center}@media only screen and (min-width:992px){article#chopin-concerts-in-warsaw{flex-direction:row;height:100vh;justify-content:space-around;text-align:left}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#chopin-concerts-in-warsaw{flex-direction:column;height:auto;justify-content:center;text-align:center}}article#chopin-concerts-in-warsaw h1{font-size:2.8rem;font-weight:500;line-height:2.8rem}@media only screen and (min-width:992px){article#chopin-concerts-in-warsaw h1{font-size:2.8rem;line-height:2.8rem}}@media only screen and (min-width:600px) and (max-width:800px){article#chopin-concerts-in-warsaw h1{line-height:2.2rem}}@media only screen and (min-width:1200px){article#chopin-concerts-in-warsaw h1{font-size:3.1rem;line-height:3.2rem}}article#chopin-concerts-in-warsaw p{font-size:1.3rem;line-height:2.3rem}@media only screen and (min-width:1400px){article#chopin-concerts-in-warsaw p{font-size:2.2rem;line-height:3.2rem}}article#chopin-concerts-in-warsaw #chopin-image-wrapper{display:flex;justify-content:center;position:relative;text-align:center}@media only screen and (min-width:992px){article#chopin-concerts-in-warsaw #chopin-image-wrapper{position:static}}article#chopin-concerts-in-warsaw #chopin-image-wrapper img{align-self:center;max-width:100%;position:absolute;width:auto}@media only screen and (min-width:300px){article#chopin-concerts-in-warsaw #chopin-image-wrapper img{max-width:90%}}@media only screen and (min-width:400px){article#chopin-concerts-in-warsaw #chopin-image-wrapper img{max-width:380px}}@media only screen and (min-width:500px){article#chopin-concerts-in-warsaw #chopin-image-wrapper img{max-width:420px}}@media only screen and (min-width:992px){article#chopin-concerts-in-warsaw #chopin-image-wrapper img{height:80%;max-width:100%}}@media only screen and (min-width:1000px){article#chopin-concerts-in-warsaw #chopin-image-wrapper img{height:75%}}@media only screen and (min-width:1024px){article#chopin-concerts-in-warsaw #chopin-image-wrapper img{height:70%}}@media only screen and (min-width:1400px){article#chopin-concerts-in-warsaw #chopin-image-wrapper img{height:60%}}@media only screen and (min-width:2500px){article#chopin-concerts-in-warsaw #chopin-image-wrapper img{max-height:600px}}article#chopin-concerts-in-warsaw .primary,article#chopin-concerts-in-warsaw .secondary{width:100%}@media only screen and (min-width:992px){article#chopin-concerts-in-warsaw .primary,article#chopin-concerts-in-warsaw .secondary{width:50%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#chopin-concerts-in-warsaw .primary,article#chopin-concerts-in-warsaw .secondary{width:100%}}article#chopin-concerts-in-warsaw .primary section,article#chopin-concerts-in-warsaw .secondary section{display:flex;flex-direction:column;height:100%;justify-content:center;max-width:100%;padding-left:25px;padding-right:25px}@media only screen and (min-width:992px){article#chopin-concerts-in-warsaw .primary section,article#chopin-concerts-in-warsaw .secondary section{max-width:50%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#chopin-concerts-in-warsaw .primary section,article#chopin-concerts-in-warsaw .secondary section{max-width:100%}}article#chopin-concerts-in-warsaw .primary h1,article#chopin-concerts-in-warsaw .primary p,article#chopin-concerts-in-warsaw .secondary h1,article#chopin-concerts-in-warsaw .secondary p{margin-left:auto;margin-right:auto}article#chopin-concerts-in-warsaw .primary{text-transform:uppercase}@media only screen and (max-width:992px){article#chopin-concerts-in-warsaw .primary{padding-bottom:200px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#chopin-concerts-in-warsaw .primary{padding-bottom:333.3333333333px}}@media only screen and (min-width:992px){article#chopin-concerts-in-warsaw .primary section{padding-right:200px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#chopin-concerts-in-warsaw .primary section{padding-right:25px}}article#chopin-concerts-in-warsaw .secondary{background-color:#fff7ef}@media only screen and (max-width:992px){article#chopin-concerts-in-warsaw .secondary{padding-top:200px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#chopin-concerts-in-warsaw .secondary{padding-top:266.6666666667px}}@media only screen and (min-width:992px){article#chopin-concerts-in-warsaw .secondary section{padding-left:200px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#chopin-concerts-in-warsaw .secondary section{padding-left:25px;padding-right:25px}}article#fryderyk-concert-hall{display:flex;flex-direction:column;height:calc(100vh - 35px)}article#fryderyk-concert-hall .fch-wrapper{height:100%}article#fryderyk-concert-hall .fch-wrapper .fch-img{height:auto}@media only screen and (max-width:992px){article#fryderyk-concert-hall{display:block;height:auto}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#fryderyk-concert-hall{display:block;height:auto}}article#fryderyk-concert-hall .primary,article#fryderyk-concert-hall .secondary{display:flex;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:2rem;font-weight:500;height:100%}@media only screen and (max-width:992px){article#fryderyk-concert-hall .primary,article#fryderyk-concert-hall .secondary{flex-direction:column}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#fryderyk-concert-hall .primary,article#fryderyk-concert-hall .secondary{flex-direction:column}}article#fryderyk-concert-hall .primary .description,article#fryderyk-concert-hall .secondary .description{width:45%}@media only screen and (max-width:992px){article#fryderyk-concert-hall .primary .description,article#fryderyk-concert-hall .secondary .description{width:100%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#fryderyk-concert-hall .primary .description,article#fryderyk-concert-hall .secondary .description{width:100%}}article#fryderyk-concert-hall .primary .description p,article#fryderyk-concert-hall .secondary .description p{display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;max-width:57%}@media only screen and (min-width:992px){article#fryderyk-concert-hall .primary .description p,article#fryderyk-concert-hall .secondary .description p{font-size:1.3rem}}@media only screen and (min-width:1200px){article#fryderyk-concert-hall .primary .description p,article#fryderyk-concert-hall .secondary .description p{font-size:1.5rem}}@media only screen and (min-width:1400px){article#fryderyk-concert-hall .primary .description p,article#fryderyk-concert-hall .secondary .description p{font-size:2rem}}@media only screen and (max-width:992px){article#fryderyk-concert-hall .primary .description p,article#fryderyk-concert-hall .secondary .description p{margin-left:25px;margin-right:25px;max-width:100%;padding-top:25px;text-align:center}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#fryderyk-concert-hall .primary .description p,article#fryderyk-concert-hall .secondary .description p{margin-left:25px;margin-right:25px;max-width:100%;padding-top:25px;text-align:center}}article#fryderyk-concert-hall .primary{background-color:#c77c29;height:50%}@media only screen and (max-width:992px){article#fryderyk-concert-hall .primary{width:100%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#fryderyk-concert-hall .primary{width:100%}}article#fryderyk-concert-hall .primary .description{padding-bottom:35px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#fryderyk-concert-hall .primary .description{padding-bottom:25px}}article#fryderyk-concert-hall .primary .description p{color:#fff;line-height:2.6rem;text-transform:uppercase}article#fryderyk-concert-hall .primary #fryderyk-concert-hall-images{width:55%}@media only screen and (min-width:992px){article#fryderyk-concert-hall .primary #fryderyk-concert-hall-images{right:5%}}@media only screen and (max-width:992px){article#fryderyk-concert-hall .primary #fryderyk-concert-hall-images{width:100%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#fryderyk-concert-hall .primary #fryderyk-concert-hall-images{height:100%;min-height:800px;position:relative;right:0;width:100%}article#fryderyk-concert-hall .primary #fryderyk-concert-hall-images .image-fw{height:100%;width:100%}}@media only screen and (max-width:992px){article#fryderyk-concert-hall .primary #fryderyk-concert-hall-images a{position:relative;top:15px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#fryderyk-concert-hall .primary #fryderyk-concert-hall-images a{height:100%;top:15px;width:100%}}article#fryderyk-concert-hall .primary #fryderyk-concert-hall-images a img{height:auto;margin-right:3vw;margin-top:25vh;right:0;width:60vw}@media only screen and (max-width:992px){article#fryderyk-concert-hall .primary #fryderyk-concert-hall-images a img{margin:0;width:100%}}@media only screen and (min-width:992px){article#fryderyk-concert-hall .primary #fryderyk-concert-hall-images a img{margin-top:10vh}}@media only screen and (min-width:1200px){article#fryderyk-concert-hall .primary #fryderyk-concert-hall-images a img{margin-top:15vh}}@media only screen and (min-width:1400px){article#fryderyk-concert-hall .primary #fryderyk-concert-hall-images a img{margin-top:10vh}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#fryderyk-concert-hall .primary #fryderyk-concert-hall-images a img{margin:0;width:100%}}article#fryderyk-concert-hall .secondary{background-color:#fff;height:50%}@media only screen and (max-width:992px){article#fryderyk-concert-hall .secondary{display:flex;justify-content:center;min-height:250px;padding-bottom:25px;padding-top:25px;width:100%}}article#fryderyk-concert-hall .secondary .description p{color:#c77c29;line-height:2.3rem}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#fryderyk-concert-hall .secondary .description p{height:200px}}@media only screen and (min-width:992px){article#fryderyk-concert-hall-2{height:100vh}}article#fryderyk-concert-hall-2 .primary{background-color:#fff7ef}article#fryderyk-concert-hall-2 .primary img{height:80vh}@media only screen and (max-width:992px){article#fryderyk-concert-hall-2 .primary img{height:auto;width:100%}}article#fryderyk-concert-hall-2 .primary .description{align-items:center;display:flex;height:100%;justify-content:center}@media only screen and (max-width:992px){article#fryderyk-concert-hall-2 .primary .description a{padding:25px}}article#fryderyk-concert-hall-2 .secondary{display:flex}@media only screen and (max-width:992px){article#fryderyk-concert-hall-2 .secondary{padding:25px}}article#fryderyk-concert-hall-2 .secondary .description{align-items:center;display:flex;flex-direction:column;margin-bottom:auto;margin-top:auto;padding-left:14%;padding-right:14%}article#fryderyk-concert-hall-2 .secondary .description h3{color:#c77c29;font-size:2.2rem;font-weight:500;line-height:3.5rem;text-align:center}article#fryderyk-concert-hall-2 .secondary .description p{color:#c77c29;font-size:1.8rem;font-weight:500;line-height:2.6rem}article#fryderyk-concert-hall-2 .secondary .description a{color:#120628;font-size:1.8rem;font-weight:500;padding-left:20px;padding-right:20px;position:relative;text-decoration:none}@media only screen and (min-width:992px){article#presto-concert-agency{height:100vh}}article#presto-concert-agency section{height:100%}article#presto-concert-agency .primary .description,article#presto-concert-agency .secondary .description{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.3rem;font-weight:500}@media only screen and (min-width:992px){article#presto-concert-agency .primary .description,article#presto-concert-agency .secondary .description{font-size:1.8rem}}@media only screen and (min-width:992px){article#presto-concert-agency .primary .description p,article#presto-concert-agency .secondary .description p{max-width:77%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#presto-concert-agency .primary .description p,article#presto-concert-agency .secondary .description p{max-width:100%}}article#presto-concert-agency .primary{background-color:#fff7ef;width:100%}article#presto-concert-agency .primary .description{line-height:2.3rem;padding:25px;text-align:center}@media only screen and (min-width:992px){article#presto-concert-agency .primary .description{line-height:3rem}}article#presto-concert-agency .secondary{background-color:#fff;width:100%}article#presto-concert-agency .secondary .description{line-height:2.6rem;padding:25px}article#presto-concert-agency .secondary #video-placeholder{margin:0;padding:0}@media only screen and (min-width:992px){article#presto-concert-agency .secondary #video-placeholder{padding-left:50px;padding-right:75px}}article#presto-concert-agency .secondary #video-wrapper{height:0;padding-bottom:56.25%;position:relative;width:100%}article#presto-concert-agency .secondary #video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}article#presto-concert-agency #presto-concert-agency-image{margin-left:auto;margin-right:auto;width:150px}@media only screen and (min-width:992px){article#presto-concert-agency #presto-concert-agency-image{width:240px}}article#presto-concert-agency #visit-chopin-warsaw{color:#120628;display:flex;justify-content:center;margin-left:auto;margin-right:auto;position:relative;text-decoration:none;width:200px}@media only screen and (min-width:992px){article#presto-concert-agency #visit-chopin-warsaw{margin-left:auto;margin-right:calc(50% - 200px)}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#presto-concert-agency #visit-chopin-warsaw{margin-right:auto}}@media only screen and (min-width:992px){article#presto-concert-agency #visit-chopin-warsaw:after{margin-left:auto;margin-right:calc(50% - 200px)}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#presto-concert-agency #visit-chopin-warsaw:after{margin-right:auto}}#visit-chopin-warsaw.lang-pl:after{margin-top:47px!important}@media only screen and (min-width:992px){article#cooperation{height:100vh}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){article#cooperation{height:50vh}}article#cooperation section{height:100%}article#cooperation .primary .description{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.8rem;font-weight:500;line-height:2.6rem}article#cooperation .primary .description p{text-align:center}@media only screen and (min-width:992px){article#cooperation .primary .description p{max-width:33%}}article#cooperation .secondary img.cooperator-image{height:auto;max-height:300px;width:auto}article#cooperation .secondary .cooperation-image-note{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.2rem;font-weight:500}article#cooperation .secondary .cooperator-image-box{background-color:#f3f3f3;display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;max-width:300px;padding-bottom:25px;padding-top:25px}article#cooperation .secondary .cooperator-image-box .cooperation-image-note{text-align:center;width:80%}@media screen and (max-width:992px){a.withLongArrow.viewOnMap:after{margin-top:28px}}a.withLongArrow{position:relative;text-decoration:none}#checkAllDatesLink{color:#120628;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.4rem;font-weight:500}#checkAllDatesLink:after{margin-top:12px}.active{font-weight:700!important}#pianist{color:#c77c29}#pianist .fr-pianist-concert-plan .fr-pianist-concert-plan-title,#pianist .fr-pianist-description .fr-pianist-description-title,#pianist .fr-pianist-image .fr-pianist-name,#pianist main#cart .fr-cart-name,#pianist main#cart .fr-cart-summary-title,#pianist main#cart .fr-checkout-name,#pianist main#cart .fr-checkout-summary-title,#pianist main#checkout .fr-cart-name,#pianist main#checkout .fr-cart-summary-title,#pianist main#checkout .fr-checkout-name,#pianist main#checkout .fr-checkout-summary-title,main#cart #pianist .fr-cart-name,main#cart #pianist .fr-cart-summary-title,main#cart #pianist .fr-checkout-name,main#cart #pianist .fr-checkout-summary-title,main#checkout #pianist .fr-cart-name,main#checkout #pianist .fr-cart-summary-title,main#checkout #pianist .fr-checkout-name,main#checkout #pianist .fr-checkout-summary-title{font-size:2.2rem;font-weight:400;line-height:2.2rem}#pianist .fr-pianist-concert-plan{font-size:1.8rem;font-weight:500;line-height:2.6rem}#pianist .fr-pianist-image .fr-pianist-name{font-size:2.8rem;line-height:3.4rem}#pianist .fr-pianist-image{width:100%}@media only screen and (min-width:992px){#pianist .fr-pianist-image{width:20%}}#pianist .fr-pianist-description{width:100%}@media only screen and (min-width:992px){#pianist .fr-pianist-description{padding-left:8%;padding-right:8%;width:55%}}#pianist .fr-pianist-concert-plan{width:100%}@media only screen and (min-width:992px){#pianist .fr-pianist-concert-plan{width:25%}}#pianist .tickets-container,#pianist .vouchers-container{border:1px solid gray;color:hsla(0,0%,40%,.729)}#pianist .tickets-container .fr-tickets-title,#pianist .tickets-container .fr-vouchers-title,#pianist .vouchers-container .fr-tickets-title,#pianist .vouchers-container .fr-vouchers-title{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-weight:400}#pianist .tickets-container .fr-voucher-row input,#pianist .vouchers-container .fr-voucher-row input{max-width:100%}#pianist .tickets-container .fr-ticket-row .fr-ticket-price-input,#pianist .vouchers-container .fr-ticket-row .fr-ticket-price-input{max-width:40px}#pianist .tickets-container .fr-ticket-row input[type=email]::-moz-placeholder,#pianist .tickets-container .fr-ticket-row input[type=password]::-moz-placeholder,#pianist .tickets-container .fr-voucher-row input[type=email]::-moz-placeholder,#pianist .tickets-container .fr-voucher-row input[type=password]::-moz-placeholder,#pianist .vouchers-container .fr-ticket-row input[type=email]::-moz-placeholder,#pianist .vouchers-container .fr-ticket-row input[type=password]::-moz-placeholder,#pianist .vouchers-container .fr-voucher-row input[type=email]::-moz-placeholder,#pianist .vouchers-container .fr-voucher-row input[type=password]::-moz-placeholder{color:#120628}#pianist .tickets-container .fr-ticket-row input[type=email]:-ms-input-placeholder,#pianist .tickets-container .fr-ticket-row input[type=password]:-ms-input-placeholder,#pianist .tickets-container .fr-voucher-row input[type=email]:-ms-input-placeholder,#pianist .tickets-container .fr-voucher-row input[type=password]:-ms-input-placeholder,#pianist .vouchers-container .fr-ticket-row input[type=email]:-ms-input-placeholder,#pianist .vouchers-container .fr-ticket-row input[type=password]:-ms-input-placeholder,#pianist .vouchers-container .fr-voucher-row input[type=email]:-ms-input-placeholder,#pianist .vouchers-container .fr-voucher-row input[type=password]:-ms-input-placeholder{color:#120628}#pianist .tickets-container .fr-ticket-row input[type=email]::placeholder,#pianist .tickets-container .fr-ticket-row input[type=password]::placeholder,#pianist .tickets-container .fr-voucher-row input[type=email]::placeholder,#pianist .tickets-container .fr-voucher-row input[type=password]::placeholder,#pianist .vouchers-container .fr-ticket-row input[type=email]::placeholder,#pianist .vouchers-container .fr-ticket-row input[type=password]::placeholder,#pianist .vouchers-container .fr-voucher-row input[type=email]::placeholder,#pianist .vouchers-container .fr-voucher-row input[type=password]::placeholder{color:#120628}#pianist .tickets-container .fr-ticket-row #voucher-receiver::-moz-placeholder,#pianist .tickets-container .fr-voucher-row #voucher-receiver::-moz-placeholder,#pianist .vouchers-container .fr-ticket-row #voucher-receiver::-moz-placeholder,#pianist .vouchers-container .fr-voucher-row #voucher-receiver::-moz-placeholder{color:#120628}#pianist .tickets-container .fr-ticket-row #voucher-receiver:-ms-input-placeholder,#pianist .tickets-container .fr-voucher-row #voucher-receiver:-ms-input-placeholder,#pianist .vouchers-container .fr-ticket-row #voucher-receiver:-ms-input-placeholder,#pianist .vouchers-container .fr-voucher-row #voucher-receiver:-ms-input-placeholder{color:#120628}#pianist .tickets-container .fr-ticket-row #voucher-receiver::placeholder,#pianist .tickets-container .fr-voucher-row #voucher-receiver::placeholder,#pianist .vouchers-container .fr-ticket-row #voucher-receiver::placeholder,#pianist .vouchers-container .fr-voucher-row #voucher-receiver::placeholder{color:#120628}#pianist .tickets-container .fr-ticket-row input[type=number],#pianist .tickets-container .fr-voucher-row input[type=number],#pianist .vouchers-container .fr-ticket-row input[type=number],#pianist .vouchers-container .fr-voucher-row input[type=number]{-moz-appearance:textfield}#pianist .tickets-container .fr-ticket-row input[type=number]::-webkit-inner-spin-button,#pianist .tickets-container .fr-ticket-row input[type=number]::-webkit-outer-spin-button,#pianist .tickets-container .fr-voucher-row input[type=number]::-webkit-inner-spin-button,#pianist .tickets-container .fr-voucher-row input[type=number]::-webkit-outer-spin-button,#pianist .vouchers-container .fr-ticket-row input[type=number]::-webkit-inner-spin-button,#pianist .vouchers-container .fr-ticket-row input[type=number]::-webkit-outer-spin-button,#pianist .vouchers-container .fr-voucher-row input[type=number]::-webkit-inner-spin-button,#pianist .vouchers-container .fr-voucher-row input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#pianist .tickets-container .fr-ticket-row .fr-ticket-artist,#pianist .tickets-container .fr-ticket-row .fr-ticket-name,#pianist .tickets-container .fr-ticket-row .fr-voucher-name,#pianist .tickets-container .fr-voucher-row .fr-ticket-artist,#pianist .tickets-container .fr-voucher-row .fr-ticket-name,#pianist .tickets-container .fr-voucher-row .fr-voucher-name,#pianist .vouchers-container .fr-ticket-row .fr-ticket-artist,#pianist .vouchers-container .fr-ticket-row .fr-ticket-name,#pianist .vouchers-container .fr-ticket-row .fr-voucher-name,#pianist .vouchers-container .fr-voucher-row .fr-ticket-artist,#pianist .vouchers-container .fr-voucher-row .fr-ticket-name,#pianist .vouchers-container .fr-voucher-row .fr-voucher-name{font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.5rem;font-weight:500}#pianist .tickets-container .fr-ticket-row .fr-ticket-name,#pianist .tickets-container .fr-ticket-row .fr-voucher-name,#pianist .tickets-container .fr-voucher-row .fr-ticket-name,#pianist .tickets-container .fr-voucher-row .fr-voucher-name,#pianist .vouchers-container .fr-ticket-row .fr-ticket-name,#pianist .vouchers-container .fr-ticket-row .fr-voucher-name,#pianist .vouchers-container .fr-voucher-row .fr-ticket-name,#pianist .vouchers-container .fr-voucher-row .fr-voucher-name{color:#000}#pianist .tickets-container .fr-ticket-row .ticket-price-wrapper,#pianist .tickets-container .fr-voucher-row .ticket-price-wrapper,#pianist .vouchers-container .fr-ticket-row .ticket-price-wrapper,#pianist .vouchers-container .fr-voucher-row .ticket-price-wrapper{min-width:120px;text-align:center}#pianist .tickets-container .fr-ticket-row .ticket-price-wrapper .fr-ticket-price,#pianist .tickets-container .fr-voucher-row .ticket-price-wrapper .fr-ticket-price,#pianist .vouchers-container .fr-ticket-row .ticket-price-wrapper .fr-ticket-price,#pianist .vouchers-container .fr-voucher-row .ticket-price-wrapper .fr-ticket-price{text-align:center;width:100%}#pianist .tickets-container .fr-ticket-row .fr-ticket-artist,#pianist .tickets-container .fr-ticket-row .fr-ticket-price,#pianist .tickets-container .fr-ticket-row .fr-voucher-price,#pianist .tickets-container .fr-voucher-row .fr-ticket-artist,#pianist .tickets-container .fr-voucher-row .fr-ticket-price,#pianist .tickets-container .fr-voucher-row .fr-voucher-price,#pianist .vouchers-container .fr-ticket-row .fr-ticket-artist,#pianist .vouchers-container .fr-ticket-row .fr-ticket-price,#pianist .vouchers-container .fr-ticket-row .fr-voucher-price,#pianist .vouchers-container .fr-voucher-row .fr-ticket-artist,#pianist .vouchers-container .fr-voucher-row .fr-ticket-price,#pianist .vouchers-container .fr-voucher-row .fr-voucher-price{color:#c77c29}#pianist .tickets-container .fr-ticket-row input#js-voucher-value,#pianist .tickets-container .fr-voucher-row input#js-voucher-value,#pianist .vouchers-container .fr-ticket-row input#js-voucher-value,#pianist .vouchers-container .fr-voucher-row input#js-voucher-value{max-width:50px;transform:translateY(-1px)}#pianist .fr-pianist-description{font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.5rem;font-weight:500;letter-spacing:1px;line-height:2.6rem}@media only screen and (min-width:1400px){#pianist .fr-pianist-description{padding-left:100px;padding-right:100px}}#pianist .fr-pianist-description .note-video-clip{max-width:100%;width:100%}@media only screen and (max-width:992px){#pianist .fr-pianist-description .note-video-clip{display:flex;margin-left:auto;margin-right:auto}}.fr-buy-ticket-link{border:2px solid;color:#c77c29;display:block;max-width:200px;padding:7px 20px 5px;position:relative;text-decoration:none}@media only screen and (max-width:576px){.fr-buy-ticket-link{max-width:100%}}@media only screen and (min-width:1200px){.fr-buy-ticket-link{max-width:100%}}@media only screen and (min-width:1400px){.fr-buy-ticket-link{max-width:260px}}.fr-buy-ticket-link:hover{background:#c77c29;color:#fff}.fr-buy-ticket-link:after{content:"→";font-size:32px;font-style:normal;font-variant:no-common-ligatures no-discretionary-ligatures no-historical-ligatures no-contextual;font-weight:400;line-height:1em;position:absolute;right:5px;text-shadow:none;top:50%;transform:translateY(-50%)}#pianist .fr-pianist-concert-plan main#cart .fr-pianist-concert-plan-title,#pianist .fr-pianist-concert-plan main#checkout .fr-pianist-concert-plan-title,#pianist .fr-pianist-description main#cart .fr-pianist-description-title,#pianist .fr-pianist-description main#checkout .fr-pianist-description-title,#pianist .fr-pianist-image main#cart .fr-pianist-name,#pianist .fr-pianist-image main#checkout .fr-pianist-name,main#cart #pianist .fr-pianist-concert-plan .fr-pianist-concert-plan-title,main#cart #pianist .fr-pianist-description .fr-pianist-description-title,main#cart #pianist .fr-pianist-image .fr-pianist-name,main#cart .fr-cart-name,main#cart .fr-cart-summary-title,main#cart .fr-checkout-name,main#cart .fr-checkout-summary-title,main#checkout #pianist .fr-pianist-concert-plan .fr-pianist-concert-plan-title,main#checkout #pianist .fr-pianist-description .fr-pianist-description-title,main#checkout #pianist .fr-pianist-image .fr-pianist-name,main#checkout .fr-cart-name,main#checkout .fr-cart-summary-title,main#checkout .fr-checkout-name,main#checkout .fr-checkout-summary-title{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:3rem;font-weight:500;line-height:3rem}.cart-label{font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.2rem;font-weight:600}#cart-actions input.voucher,table.fr-table input[type=number].qty{background-color:rgba(0,0,0,.2);border:none;border-radius:3px;box-shadow:none;color:#fff;font-size:2rem;height:50%;padding:2px;text-align:center;width:50px}#cart-actions input.voucher:focus-visible,table.fr-table input[type=number].qty:focus-visible{outline:none}table.fr-table{border:1px solid rgba(0,0,0,.1);padding-left:0;padding-right:0}table.fr-table tbody td,table.fr-table thead th{font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.5rem;line-height:2.2rem}@media only screen and (min-width:992px){table.fr-table tbody td,table.fr-table thead th{font-size:1.8rem;line-height:2.7rem}}table.fr-table.fr-table-pivoted tbody tr{height:50px}table.fr-table.fr-table-pivoted tbody tr td:first-child{color:#555;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.8rem;font-weight:700}table.fr-table.fr-table-pivoted tbody tr:first-child td{border-top:none}table.fr-table .fr-table-index{width:50px}table.fr-table thead th{color:#555;font-weight:500}@media only screen and (min-width:992px){table.fr-table thead th{font-weight:700}}table.fr-table tbody td{color:#c77c29;font-weight:500}table.fr-table tbody td .remove{border:0;border-radius:100%;color:red;display:block;font-size:1.5em;font-weight:700;height:1em;line-height:1;margin-left:auto;margin-right:auto;text-align:center;text-decoration:none;width:1em}table.fr-table tbody td .remove:hover{background:red;color:#fff;padding-top:4px}table.fr-table tr{height:100px}table.fr-table tr td{border-top:1px solid rgba(0,0,0,.1);height:inherit}.fr-btn{align-items:center;background-color:#c77c29;color:#fff;display:flex;font-size:2rem;height:100%;padding:1rem 2rem;text-align:center}.fr-btn:hover{cursor:pointer}.fr-btn.fr-btn-contain{height:auto!important}.fr-btn.fr-btn-primary{background-color:#c77c29;border:2px solid #c77c29;color:#fff}.fr-btn.fr-btn-primary:hover{cursor:pointer}.fr-btn.fr-btn-outline,.fr-btn.fr-btn-primary:hover{background-color:#fff;border:2px solid #c77c29;color:#c77c29}.fr-btn.fr-btn-outline{border-radius:3px}.fr-btn.fr-btn-outline:hover{background-color:#c77c29;color:#fff;cursor:pointer}.fr-btn.fr-btn-disabled{background-color:rgba(0,0,0,.2);border:none;color:#fff;outline:none;pointer-events:none}.fr-btn.fr-btn-rounded{border-radius:50px}@media only screen and (max-width:992px){.fr-btn-mobile-color-mustard{background-color:#c77c29;color:#fff}button[name=appendTickets],button[name=appendVoucher]{border:none;border-radius:30px;font-size:1.5rem;outline:none;padding:5px 11px}}.fr-btn-disabled{background-color:#9c9097!important;color:#fff!important}@media only screen and (max-width:992px){.fr-ticket-summary-quantity{margin-bottom:0}}#cart-actions{border:1px solid rgba(0,0,0,.1);margin-top:1.5rem;padding-bottom:1.5rem;padding-top:1.5rem}@media only screen and (min-width:992px){#cart-actions{height:95px}}#cart-actions input.voucher{height:100%;padding:0;width:100%}#cart-actions input.voucher::-moz-placeholder{color:#fff;opacity:1}#cart-actions input.voucher:-ms-input-placeholder{color:#fff;opacity:1}#cart-actions input.voucher::placeholder{color:#fff;opacity:1}#invoice-requested-cb-wrapper .fr-form-check{margin-top:20px}button#checkout-submit-admin{background-color:#2859c0!important;border:2px dashed #fff!important;color:#fff!important}button#checkout-submit,button#checkout-submit-admin{height:80px;padding:10px;text-align:center;width:100%}#checkout-summary a,#checkout-summary h1,#checkout-summary p,#contact-summary a,#contact-summary h1,#contact-summary p{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-weight:500}#checkout-summary h1,#contact-summary h1{font-size:2.2rem}#checkout-summary a,#checkout-summary p,#contact-summary a,#contact-summary p{font-size:1.8rem}@media only screen and (min-width:992px){#voucher-price-heading{width:22%}}#concerts{width:80%}@media only screen and (min-width:992px){#concerts{width:100%}#concerts #concerts-wrapper{left:-12px;padding-left:5%;padding-right:5%;position:relative}#concerts .concert-desktop-items{grid-template-columns:repeat(2,1fr)}}#concerts #tickets-subdescription #regulations-link,#concerts #tickets-subdescription h2,#concerts #tickets-subdescription p{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-weight:500;line-height:2.6rem}#concerts #tickets-subdescription #regulations-link,#concerts #tickets-subdescription h2{font-size:2.6rem}#concerts #tickets-subdescription p{font-size:1.8rem}#concerts #shorttext-heading-wrapper{background-image:url(/images/concerts/repertoire-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:100px;justify-content:center}#concerts #shorttext-heading{margin-top:20px;min-width:200px}@media only screen and (min-width:992px){#concerts #shorttext-heading{min-width:250px}}#concerts #fulltext-heading,#concerts #shorttext-heading{font-size:3rem}#concerts #fulltext-heading,#concerts #no-concerts-message,#concerts #shorttext-heading{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-weight:500}#concerts .fr-concert-mobile{cursor:pointer}#concerts .fr-concert-wrapper{border-top:2px solid #c77c29;display:flex;flex-direction:column;height:125px;justify-content:center}@media only screen and (max-width:600px){#concerts .fr-concert-wrapper{height:auto}}@media only screen and (min-width:992px){#concerts .fr-concert-wrapper{border-top:none;flex-direction:row;height:auto!important;width:100%}}#concerts .fr-concert-wrapper .sales-closed{color:#bbb!important}#concerts .fr-concert-wrapper .bordered{border-bottom:none;border-top:none}@media only screen and (min-width:992px){#concerts .fr-concert-wrapper .bordered{border-bottom:1px solid #c77c29;border-top:none;padding-bottom:25px;padding-top:25px}}#concerts .fr-concert-wrapper .fr-concert-day{border-right:2px solid #c77c29;color:#c77c29;display:flex;flex-direction:column;font-weight:500;height:100%;justify-content:center;margin:auto;white-space:nowrap}@media only screen and (min-width:992px){#concerts .fr-concert-wrapper .fr-concert-day{border-right:none}}#concerts .fr-concert-wrapper .fr-concert-day span:first-child{font-size:5.5rem;line-height:4.5rem}@media only screen and (min-width:992px){#concerts .fr-concert-wrapper .fr-concert-day span:first-child{padding-top:10px}}@media only screen and (max-width:320px){#concerts .fr-concert-wrapper .fr-concert-day span:first-child{font-size:3.2rem;line-height:3.4rem}}@media only screen and (min-width:321px) and (max-width:600px){#concerts .fr-concert-wrapper .fr-concert-day span:first-child{font-size:3.2rem;line-height:3.4rem}}#concerts .fr-concert-wrapper .fr-concert-day span:nth-child(2){font-size:2.4rem}@media only screen and (max-width:320px){#concerts .fr-concert-wrapper .fr-concert-day span:nth-child(2){font-size:1.8rem;line-height:2rem}}@media only screen and (min-width:321px) and (max-width:600px){#concerts .fr-concert-wrapper .fr-concert-day span:nth-child(2){font-size:1.8rem;line-height:2rem}}#concerts .fr-concert-wrapper .fr-concert-list{grid-row-gap:1.5rem;display:grid}#concerts .fr-concert-wrapper .fr-concert-hours{color:#c77c29;display:none;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.8rem;font-weight:500;white-space:nowrap}@media only screen and (min-width:992px){#concerts .fr-concert-wrapper .fr-concert-hours{display:flex}}#concerts .fr-concert-wrapper .fr-concert-artist a{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.3rem;font-weight:500;line-height:2rem;text-decoration:none}@media only screen and (min-width:992px){#concerts .fr-concert-wrapper .fr-concert-artist a{color:#120628;font-size:1.5rem}}@media only screen and (max-width:600px){#concerts .fr-concert-wrapper .fr-concert-artist a{max-height:4rem;overflow-y:hidden}}#concerts .fr-concert-wrapper .fr-concert-artist a:hover{text-decoration:underline}#concerts .fr-concert-wrapper .fr-concert-artist span{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.4rem;font-weight:500;padding-top:5px}#concerts .fr-concert-wrapper .fr-concert-buy-ticket a{color:#120628;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.5rem;font-weight:500;text-decoration:none}#concerts .fr-concert-wrapper .fr-concert-buy-ticket a span{display:none}@media only screen and (min-width:992px){#concerts .fr-concert-wrapper .fr-concert-buy-ticket a span{display:block}}#concerts .fr-concert-wrapper .fr-concert-buy-ticket .fr-img-ticket-wrapper{align-self:center;border:1px solid #c77c29;border-radius:50px;display:flex;height:50px;width:50px}@media only screen and (max-width:320px){#concerts .fr-concert-wrapper .fr-concert-buy-ticket .fr-img-ticket-wrapper{height:40px;width:40px}}@media only screen and (min-width:992px){#concerts .fr-concert-wrapper .fr-concert-buy-ticket .fr-img-ticket-wrapper{border:none;width:100%}}#concerts .fr-concert-wrapper .fr-concert-buy-ticket .fr-img-ticket-wrapper .fr-img-ticket{background-image:url(/images/icons/ticket.svg);background-position:50%;background-repeat:no-repeat;border:none;display:block;height:50px;margin-left:5px;margin-right:5px;width:50px}@media only screen and (max-width:320px){#concerts .fr-concert-wrapper .fr-concert-buy-ticket .fr-img-ticket-wrapper .fr-img-ticket{height:40px;width:40px}}@media only screen and (min-width:992px){#concerts .fr-concert-wrapper .fr-concert-buy-ticket .fr-img-ticket-wrapper .fr-img-ticket{background-image:none;border:none;display:flex;flex-direction:column;justify-content:center;width:100%}}#gallery h1{font-size:3rem}#gallery h1,#gallery h2{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-weight:500}#gallery h2{font-size:2.3rem;line-height:3.2rem}#gallery p{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.3rem;font-weight:500;line-height:2.6rem}@media only screen and (min-width:992px){#gallery p{font-size:1.8rem}}#gallery .gallery-item-wrapper{display:inline-block;max-width:100%;position:relative}#gallery .gallery-items{justify-content:space-evenly}@media only screen and (min-width:992px){#gallery .gallery-items{justify-content:unset}}#gallery .gallery-item{height:auto;max-width:100%;opacity:0;width:100%}#gallery .gallery-item-1{width:100%}@media only screen and (min-width:768px){#gallery .gallery-item-1{width:54.5%}}#gallery .gallery-item-2{width:40%}@media only screen and (min-width:768px){#gallery .gallery-item-2{width:22.7%}}#gallery .gallery-item-3{width:40%}@media only screen and (min-width:768px){#gallery .gallery-item-3{width:22.7%}}#gallery .gallery-item-4{padding-left:0;padding-right:0;width:100%}@media only screen and (min-width:768px){#gallery .gallery-item-4{padding-left:7.5px;padding-right:7.5px;width:100%}}#gallery .gallery-item-5{width:40%}@media only screen and (min-width:768px){#gallery .gallery-item-5{width:22.7%}}#gallery .gallery-item-6{width:40%}@media only screen and (min-width:768px){#gallery .gallery-item-6{width:22.7%}}#gallery .gallery-item-7{width:100%}@media only screen and (min-width:768px){#gallery .gallery-item-7{width:54.5%}}#gallery .gallery-item-8{padding-left:0;padding-right:0;width:100%}@media only screen and (min-width:768px){#gallery .gallery-item-8{padding-left:7.5px;padding-right:7.5px;width:100%}}.fr-carousel-control-wrapper{display:flex;height:112.5px;justify-content:center}.fr-carousel-control-wrapper .fr-carousel-control-paging{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.8rem;font-weight:500;margin-bottom:auto;margin-top:auto;padding-left:15px;padding-right:15px}.fr-carousel-control-wrapper .arrow-next:after,.fr-carousel-control-wrapper .arrow-prev:before{height:21px;top:24px;width:21px}@media only screen and (min-width:768px){.fr-carousel-control-wrapper .arrow-next:after,.fr-carousel-control-wrapper .arrow-prev:before{height:27px;top:33px;width:27px}}.arrow-next,.arrow-prev{position:relative;width:100px}.arrow-prev:before{background:url(/images/icons/arrow-left.svg) no-repeat 50%;background-size:contain;right:0}.arrow-next:after,.arrow-prev:before{content:"";height:40px;position:absolute;top:12px;width:40px}.arrow-next:after{background:url(/images/icons/arrow-right.svg) no-repeat 50%;background-size:contain;left:0}#artist-concert-page-subheader-lite,#artist-concerts-page-subheader-lite,#cart-create-page-subheader-lite,#cart-edit-page-subheader-lite,#checkout-page-subheader-lite,#conferences-page-subheader-lite,#contact-page-subheader-lite,#gallery-page-subheader-lite{height:150px}@media only screen and (min-width:992px){#artist-concert-page-subheader-lite,#artist-concerts-page-subheader-lite,#cart-create-page-subheader-lite,#cart-edit-page-subheader-lite,#checkout-page-subheader-lite,#conferences-page-subheader-lite,#contact-page-subheader-lite,#gallery-page-subheader-lite{height:200px}}#artist-concert-page-subheader-lite #menu-mobile-wrapper,#artist-concerts-page-subheader-lite #menu-mobile-wrapper,#cart-create-page-subheader-lite #menu-mobile-wrapper,#cart-edit-page-subheader-lite #menu-mobile-wrapper,#checkout-page-subheader-lite #menu-mobile-wrapper,#conferences-page-subheader-lite #menu-mobile-wrapper,#contact-page-subheader-lite #menu-mobile-wrapper,#gallery-page-subheader-lite #menu-mobile-wrapper{background-color:#fff}main#contact{left:5%;position:relative;width:90%}@media only screen and (min-width:992px){main#contact{left:10%;width:80%}}#contact-heading,#newsletter-heading{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:3rem;font-weight:500}#newsletter-heading{padding-top:10px}form.contactForm #field-message{border:none;outline:none}@media only screen and (min-width:992px){form.contactForm .contactFormFields{padding:0 40px}}@media only screen and (max-width:992px){form.contactForm .contactFormFields{background:url(/images/contact/chopin-bg.png);background-position:0 150px;background-repeat:no-repeat;background-size:contain}}form.contactForm #contact-description p{font-size:1.3rem;line-height:2.2rem}form.subscribeForm #contact-description p{font-size:2rem;line-height:3rem}form.subscribeForm textarea{border:1px solid #c77c29}@media only screen and (min-width:992px){form.subscribeForm textarea{margin-bottom:100px;resize:none}}form.contactForm,form.subscribeForm{background:#fff7ee;padding-left:10px;padding-right:10px}@media only screen and (min-width:992px){form.contactForm,form.subscribeForm{padding-left:5%;padding-right:5%;padding-top:100px}form.contactForm.subscribe,form.subscribeForm.subscribe{padding-top:40px}}form.contactForm input,form.contactForm textarea,form.subscribeForm input,form.subscribeForm textarea{color:#c77c29!important}form.contactForm textarea,form.subscribeForm textarea{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.4rem;max-width:100%;width:100%}form.contactForm button[type=submit],form.subscribeForm button[type=submit]{margin-bottom:20px;margin-left:5px;margin-right:5px;width:100%}@media only screen and (min-width:992px){form.contactForm button[type=submit],form.subscribeForm button[type=submit]{margin-bottom:0}}form.contactForm #contact-description,form.subscribeForm #contact-description{display:flex;flex-direction:column;justify-content:space-evenly;padding:0 17.5px}@media only screen and (min-width:992px){form.contactForm #contact-description,form.subscribeForm #contact-description{background:url(/images/contact/chopin-bg.png);background-position:100%;background-repeat:no-repeat;background-size:contain;padding-bottom:100px;padding-left:40px;padding-right:40px}}form.contactForm #contact-description a,form.contactForm #contact-description h3,form.contactForm #contact-description p,form.subscribeForm #contact-description a,form.subscribeForm #contact-description h3,form.subscribeForm #contact-description p{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-weight:500;line-height:2.6rem}form.contactForm #contact-description h3,form.subscribeForm #contact-description h3{font-size:2.2rem}form.contactForm #contact-description a,form.subscribeForm #contact-description a{font-size:1.5rem;line-height:2.2rem}.fr-form-check .fr-form-check-label[for=field-gdpr_confirmed]{font-size:1.4rem}#conference [data-animation]{opacity:0}#conference #conference-heading-1{font-size:2.2rem;line-height:3.2rem}#conference #conference-heading-1,#conference #conference-heading-2{align-self:center;color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-weight:500;max-width:90%}#conference #conference-heading-2{font-size:1.9rem;line-height:2.6rem}#conference article#an-ideal-place{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-weight:500}#conference article#an-ideal-place h3{font-size:2.2rem;font-weight:500;line-height:3.2rem}#conference article#an-ideal-place p{font-size:1.8rem;line-height:2.6rem}#conference #concerence-hall-elements{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-weight:500;text-align:center}#conference #concerence-hall-elements h3{font-size:2rem;font-weight:500;line-height:3.2rem}#conference #concerence-hall-elements p{font-size:1.8rem;line-height:2.6rem}#conference #sentences{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif}#conference #sentences h1,#conference #sentences h2,#conference #sentences p{font-weight:500}#conference #sentences h1{font-size:3rem;line-height:3rem}#conference #sentences h2{font-size:2.2rem;line-height:3.2rem}#conference #sentences p{font-size:1.9rem;line-height:2.6rem}#regulations{padding-top:5px}#regulations .content h1,#regulations .content p{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-weight:500}#regulations .content h1{font-size:3rem;line-height:3rem}#regulations .content a,#regulations .content p{font-size:1.8rem;line-height:2.6rem}input[type=email].fr-form-control,input[type=password].fr-form-control,input[type=text].fr-form-control{background:transparent;border-bottom-color:#c77c29;border-bottom-width:1px;border-left:0;border-radius:0;border-right:0;border-top:0}textarea.fr-form-control,textarea.fr-form-control:focus-visible{border:none;box-sizing:border-box;display:block;outline:none;width:100%}.fr-form-group-bordered{max-width:calc(100% - 3rem)}::-moz-placeholder{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.4rem}:-ms-input-placeholder{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.4rem}::placeholder{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-size:1.4rem}.social_text{font-size:1.2rem;margin-bottom:1.2rem!important;margin-top:1.2rem!important}.social_text:after{background:#fff7ef;content:"";float:right;height:1px;margin:10px 10px 0 20px;position:relative;width:40px}.fr-header-items-label{position:relative;top:-15px}.lang-switcher a{font-size:1.4rem}#infobar-message{font-family:Alethia,Open Sans,Arial,sans-serif;font-size:2rem;font-weight:400;line-height:2rem}#ad{display:flex;justify-content:center;width:100%}#ad>a{display:block}#ad img{width:100%}.magic-top-wrapper{bottom:20px;display:block;height:36px;left:7px;opacity:0;position:fixed;width:36px;z-index:1045}.magic-top-wrapper.show{opacity:1}@media only screen and (min-width:992px){.magic-top-wrapper{bottom:125px;height:40px;left:20px;width:40px}}.magic-top-wrapper img.magic-top{height:100%;width:100%}#view-on-map-mobile-link{color:#fff;line-height:100%}@media only screen and (max-width:992px) and (min-height:700px){#view-on-map-mobile-link{line-height:300%}}main#artists .head h1,main#artists .head p{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-weight:500;margin-bottom:40px}main#artists .head h1{font-size:3rem;line-height:3rem;margin-top:0}main#artists .head p{font-size:1.8rem;line-height:2.6rem}main#artists .results h2,main#artists .results p{color:#c77c29;font-family:Alethia,Open Sans,Arial,sans-serif;font-weight:500;line-height:2.6rem}main#artists .results h2{font-size:2.6rem;margin-top:0}main#artists .results p{font-size:1.5rem}img#login-logo{margin-left:auto;margin-right:auto;max-width:400px;padding-bottom:50px;padding-top:50px}#login-label,#status-label{color:#c77c29;font-size:2.2rem;font-weight:500;line-height:3.5rem;text-align:center}#login-password-reset-link{font-size:1.4rem}#ticketOrderModal .modal-body{color:#85837c}@media only screen and (min-width:992px){.walentynki #concerts .concert-desktop-items{grid-template-columns:repeat(1,1fr)}}
