.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.wpedon-container{width:100%}.wpedon-container.wpedon-align-left{text-align:left}.wpedon-container.wpedon-align-center{text-align:center}.wpedon-container.wpedon-align-right{text-align:right}.wpedon-form{width:100%}.wpedon-form .wpedon-stripe-button-container,
.wpedon-form .wpedon-paypal-button-container{display:block;width:100%;margin-top:20px}.wpedon-form .wpedon-stripe-button-container > *,
.wpedon-form .wpedon-paypal-button-container>*{display:block !important;width:100%;margin-bottom:8px}.wpedon-paypal-button-container.wpedon-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpedon-align-left .wpedon-form .wpedon-paypal-button-container.wpedon-horizontal{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wpedon-align-center .wpedon-form .wpedon-paypal-button-container.wpedon-horizontal{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpedon-align-right .wpedon-form .wpedon-paypal-button-container.wpedon-horizontal{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wpedon-align-left .wpedon-form .wpedon-paypal-button-container:not(.wpedon-horizontal) > *,
.wpedon-align-left .wpedon-form .wpedon-stripe-button-container>*{margin-left:0;margin-right:auto}.wpedon-align-center .wpedon-form .wpedon-paypal-button-container:not(.wpedon-horizontal) > *,
.wpedon-align-center .wpedon-form .wpedon-stripe-button-container>*{margin-left:auto;margin-right:auto}.wpedon-align-right .wpedon-form .wpedon-paypal-button-container:not(.wpedon-horizontal) > *,
.wpedon-align-right .wpedon-form .wpedon-stripe-button-container>*{margin-left:auto;margin-right:0}.wpedon-align-left .wpedon-form .wpedon-paypal-button-container.wpedon-horizontal>*{margin-left:0;margin-right:8px}.wpedon-align-center .wpedon-form .wpedon-paypal-button-container.wpedon-horizontal>*{margin-left:8px;margin-right:8px}.wpedon-align-right .wpedon-form .wpedon-paypal-button-container.wpedon-horizontal>*{margin-left:8px;margin-right:0}.wpedon-stripe-button{background-image:linear-gradient(#28A0E5, #015E94);-webkit-font-smoothing:antialiased;border:0;padding:1px;height:40px;text-decoration:none;border-radius:4px;box-shadow:0 1px 0 rgb(0 0 0 / 20%);cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.wpedon-stripe-button:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.wpedon-stripe-button
span{display:block;position:relative;padding:0
12px 0 12px;height:40px;background:#1275ff;background-image:linear-gradient(#7DC5EE, #008CDD 85%, #30A2E4);font-size:14px;line-height:40px;color:#fff;font-weight:bold;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgb(0 0 0 / 20%);box-shadow:inset 0 1px 0 rgb(255 255 255 / 25%);border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wpedon-stripe-button span::before{content:"";width:33px;height:24px;background-repeat:no-repeat;background-size:23px 24px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAKRGlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUFNcXx9/MbC+0XZYiZem9twWkLr1IlSYKy+4CS1nWZRewN0QFIoqICFYkKGLAaCgSK6JYCAgW7AEJIkoMRhEVlczGHPX3Oyf5/U7eH3c+8333nnfn3vvOGQAoASECYQ6sAEC2UCKO9PdmxsUnMPG9AAZEgAM2AHC4uaLQKL9ogK5AXzYzF3WS8V8LAuD1LYBaAK5bBIQzmX/p/+9DkSsSSwCAwtEAOx4/l4tyIcpZ+RKRTJ9EmZ6SKWMYI2MxmiDKqjJO+8Tmf/p8Yk8Z87KFPNRHlrOIl82TcRfKG/OkfJSREJSL8gT8fJRvoKyfJc0WoPwGZXo2n5MLAIYi0yV8bjrK1ihTxNGRbJTnAkCgpH3FKV+xhF+A5gkAO0e0RCxIS5cwjbkmTBtnZxYzgJ+fxZdILMI53EyOmMdk52SLOMIlAHz6ZlkUUJLVlokW2dHG2dHRwtYSLf/n9Y+bn73+GWS9/eTxMuLPnkGMni/al9gvWk4tAKwptDZbvmgpOwFoWw+A6t0vmv4+AOQLAWjt++p7GLJ5SZdIRC5WVvn5+ZYCPtdSVtDP6386fPb8e/jqPEvZeZ9rx/Thp3KkWRKmrKjcnKwcqZiZK+Jw+UyL/x7ifx34VVpf5WEeyU/li/lC9KgYdMoEwjS03UKeQCLIETIFwr/r8L8M+yoHGX6aaxRodR8BPckSKPTRAfJrD8DQyABJ3IPuQJ/7FkKMAbKbF6s99mnuUUb3/7T/YeAy9BXOFaQxZTI7MprJlYrzZIzeCZnBAhKQB3SgBrSAHjAGFsAWOAFX4Al8QRAIA9EgHiwCXJAOsoEY5IPlYA0oAiVgC9gOqsFeUAcaQBM4BtrASXAOXARXwTVwE9wDQ2AUPAOT4DWYgSAID1EhGqQGaUMGkBlkC7Egd8gXCoEioXgoGUqDhJAUWg6tg0qgcqga2g81QN9DJ6Bz0GWoH7oDDUPj0O/QOxiBKTAd1oQNYSuYBXvBwXA0vBBOgxfDS+FCeDNcBdfCR+BW+Bx8Fb4JD8HP4CkEIGSEgeggFggLYSNhSAKSioiRlUgxUonUIk1IB9KNXEeGkAnkLQaHoWGYGAuMKyYAMx/DxSzGrMSUYqoxhzCtmC7MdcwwZhLzEUvFamDNsC7YQGwcNg2bjy3CVmLrsS3YC9ib2FHsaxwOx8AZ4ZxwAbh4XAZuGa4UtxvXjDuL68eN4KbweLwa3gzvhg/Dc/ASfBF+J/4I/gx+AD+Kf0MgE7QJtgQ/QgJBSFhLqCQcJpwmDBDGCDNEBaIB0YUYRuQRlxDLiHXEDmIfcZQ4Q1IkGZHcSNGkDNIaUhWpiXSBdJ/0kkwm65KdyRFkAXk1uYp8lHyJPEx+S1GimFLYlESKlLKZcpBylnKH8pJKpRpSPakJVAl1M7WBep76kPpGjiZnKRcox5NbJVcj1yo3IPdcnihvIO8lv0h+qXyl/HH5PvkJBaKCoQJbgaOwUqFG4YTCoMKUIk3RRjFMMVuxVPGw4mXFJ0p4JUMlXyWeUqHSAaXzSiM0hKZHY9O4tHW0OtoF2igdRzeiB9Iz6CX07+i99EllJWV75RjlAuUa5VPKQwyEYcgIZGQxyhjHGLcY71Q0VbxU+CqbVJpUBlSmVeeoeqryVYtVm1Vvqr5TY6r5qmWqbVVrU3ugjlE3VY9Qz1ffo35BfWIOfY7rHO6c4jnH5tzVgDVMNSI1lmkc0OjRmNLU0vTXFGnu1DyvOaHF0PLUytCq0DqtNa5N03bXFmhXaJ/RfspUZnoxs5hVzC7mpI6GToCOVGe/Tq/OjK6R7nzdtbrNug/0SHosvVS9Cr1OvUl9bf1Q/eX6jfp3DYgGLIN0gx0G3QbThkaGsYYbDNsMnxipGgUaLTVqNLpvTDX2MF5sXGt8wwRnwjLJNNltcs0UNnUwTTetMe0zg80czQRmu836zbHmzuZC81rzQQuKhZdFnkWjxbAlwzLEcq1lm+VzK32rBKutVt1WH60drLOs66zv2SjZBNmstemw+d3W1JZrW2N7w45q52e3yq7d7oW9mT3ffo/9bQeaQ6jDBodOhw+OTo5ixybHcSd9p2SnXU6DLDornFXKuuSMdfZ2XuV80vmti6OLxOWYy2+uFq6Zroddn8w1msufWzd3xE3XjeO2323Ineme7L7PfchDx4PjUevxyFPPk+dZ7znmZeKV4XXE67m3tbfYu8V7mu3CXsE+64P4+PsU+/T6KvnO9632fein65fm1+g36e/gv8z/bAA2IDhga8BgoGYgN7AhcDLIKWhFUFcwJTgquDr4UYhpiDikIxQODQrdFnp/nsE84by2MBAWGLYt7EG4Ufji8B8jcBHhETURjyNtIpdHdkfRopKiDke9jvaOLou+N994vnR+Z4x8TGJMQ8x0rE9seexQnFXcirir8erxgvj2BHxCTEJ9wtQC3wXbF4wmOiQWJd5aaLSwYOHlReqLshadSpJP4iQdT8YmxyYfTn7PCePUcqZSAlN2pUxy2dwd3Gc8T14Fb5zvxi/nj6W6pZanPklzS9uWNp7ukV6ZPiFgC6oFLzICMvZmTGeGZR7MnM2KzWrOJmQnZ58QKgkzhV05WjkFOf0iM1GRaGixy+LtiyfFweL6XCh3YW67hI7+TPVIjaXrpcN57nk1eW/yY/KPFygWCAt6lpgu2bRkbKnf0m+XYZZxl3Uu11m+ZvnwCq8V+1dCK1NWdq7SW1W4anS1/+pDa0hrMtf8tNZ6bfnaV+ti13UUahauLhxZ77++sUiuSFw0uMF1w96NmI2Cjb2b7Dbt3PSxmFd8pcS6pLLkfSm39Mo3Nt9UfTO7OXVzb5lj2Z4tuC3CLbe2emw9VK5YvrR8ZFvottYKZkVxxavtSdsvV9pX7t1B2iHdMVQVUtW+U3/nlp3vq9Orb9Z41zTv0ti1adf0bt7ugT2ee5r2au4t2ftun2Df7f3++1trDWsrD+AO5B14XBdT1/0t69uGevX6kvoPB4UHhw5FHupqcGpoOKxxuKwRbpQ2jh9JPHLtO5/v2pssmvY3M5pLjoKj0qNPv0/+/tax4GOdx1nHm34w+GFXC62luBVqXdI62ZbeNtQe395/IuhEZ4drR8uPlj8ePKlzsuaU8qmy06TThadnzyw9M3VWdHbiXNq5kc6kznvn487f6Iro6r0QfOHSRb+L57u9us9ccrt08rLL5RNXWFfarjpebe1x6Gn5yeGnll7H3tY+p772a87XOvrn9p8e8Bg4d93n+sUbgTeu3px3s//W/Fu3BxMHh27zbj+5k3Xnxd28uzP3Vt/H3i9+oPCg8qHGw9qfTX5uHnIcOjXsM9zzKOrRvRHuyLNfcn95P1r4mPq4ckx7rOGJ7ZOT437j154ueDr6TPRsZqLoV8Vfdz03fv7Db56/9UzGTY6+EL+Y/b30pdrLg6/sX3VOhU89fJ39ema6+I3am0NvWW+738W+G5vJf49/X/XB5EPHx+CP92ezZ2f/AAOY8/wRDtFgAAADQklEQVRIDbWVaUiUQRjHZ96dXY/d1fYQj1U03dJSw9YkFgy6DIkILRArQSSC7PjQjQQqVH7oQ0GHQUWgpQhKHzoNSqiUwpXcsrwIjzVtPVrzbPV9Z6bZhYV3N3WXYAeGmWeeZ37z8J95GEgpBf5oeXn1Es4fYAdzPDlM6je4RBYhR+LMU89UxiCBGiCgkUwsBYSA+SlPKLQBQAYEAZm+3j42K96z3NyOF7VOeMrp62opRcacjPW5+43rDTpNSKQ8QKZAEg7xmPCTs/O27uGJgXuNbW0pxyvLfTmAEBzthEsFZLxRvPdi5rpYo2cmUiQJDA4IVeo0obGdlvGfXUPj0Sym2zPuHxvzcWjDyVupJ/YYizKTGNjLw/HiduNTAqIRIUJ6Vpp+ky8bCSFgwQ2xgkGxFi1ioNWEBGuJB31gbLIv/2pd7SpFoGxtpCYkLSEq4ptlzIYFO7tc7w0TKkeEYg5ADnrWkkYhD8s26GPq3nW0WKxTptftPYBI4Mj3O2fHvKNZBMVSDmMwarXNjDkSF3d5kExZeiCr8M2VI+VFu9IvsPcYtzAvkfoEZkEEE45jMppq3ppbCNPFIY1nD1cpo07lbMmvOXeoDCF8BLKy9uUAAjDkBh+c6bz78mNtVVP7MwET7JBnqb4xXpdWVpC1OVzWn+ELHLCsneX/s7rkRWl1463cy1U3WroG21jhCGKJXPOtKQnpAuENvsAppgDB3TcDVIrpDHbK5Kd+y7W8iodNybHh22rOHyxUK+UaMYjZaoyp25rYL54TSihSKmwZ14v3lc3ZFxdbeywjn/tGJnkmzrydX1ApxOEACKymmXLYfXVpi1JMEOGxPi1ep18doY4r2J7uFumQQ9yGf01bMcZW8dpyc0oIjxxpuC5wuUDX+ovWrnYeg3aXvdLIqnmOvXPsfH6uA5YbTb1DX8ofvTLzTy6ZV4K6fAw+gXiATfdffmjeaUgc1UdpdWplsCooQBrEnqUw82dhdnjit/Vxc4f59tP3DRjzJvYteqrl4rmNlJIfrOwpgNklesDRNQBCHYtQAQqD2CgACNjHAJnG1EyfV/S67fZiJB5t2OGEe4n7L3fS4fpEv/2hUEATfoPbuam5v8N7nps70YTbAAAAAElFTkSuQmCC")}.wpedon-stripe-button.processing{cursor:wait}.wpedon-payment-message{font-size: .9rem}.wpedon-payment-message .payment-success{color:green}.wpedon-payment-message .payment-error{color:red}.wpedon-or{display:none;position:relative;margin-top:25px;margin-bottom:0;text-align:center}.wpedon-paypal-button-container:not(:empty)~.wpedon-or{display:block}.wpedon-container.wpedon-align-left .wpedon-or{margin-left:0;margin-right:auto}.wpedon-container.wpedon-align-center .wpedon-or{margin-left:auto;margin-right:auto}.wpedon-container.wpedon-align-right .wpedon-or{margin-left:auto;margin-right:0}.wpedon-or:before{content:'';position:absolute;width:80%;left:10%;top:50%;margin-top:1px;border-top:1px solid #ddd}.wpedon-or
span{position:relative;background:#fff;padding:0
20px}.wpedon-card-form{position:relative;padding-bottom:10px}.wpedon-card-form.processing{opacity:0.5}.wpedon-card-form.processing:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;cursor:wait;z-index:99}.wpedon-paypal-btn{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;cursor:pointer;position:relative;width:100%;box-sizing:border-box;border:none;vertical-align:top;overflow:hidden;border-radius:4px;margin-top:15px}.wpedon-paypal-btn:hover{filter:brightness(0.95)}.wpedon-paypal-btn.color-gold{color:#2C2E2F;background:#ffc439}.wpedon-paypal-btn.color-blue{color:#fff;background:#0070ba}.wpedon-paypal-btn.color-black{color:#fff;background:#2C2E2F}.wpedon-paypal-btn.color-silver{color:#2C2E2F;background:#eee}.wpedon-paypal-btn.color-white{color:#2C2E2F;background:#fff;border:1px
solid #555}.wpedon-card-form
label{display:block}.wpedon-card-form .card-field-wrapper{min-height:52.5px}.wpedon-card-form
input.card_field{width:100%;min-height:36px;padding:6px
5px;background:#fff;border:1px
solid #ddd;font-size:13.3333px;margin:5px
auto;display:inline-block;line-height:22px;outline:none;transition:none;color:#000;font-weight:400}.wpedon-card-form input.card_field::placeholder{font-size:11pt}.wpedon-card-form
input.card_field.invalid{color:red;border-color:red}.wpedon-card-form .card_field
iframe{width:100% !important;min-height:36px;background:#fff;border:1px
solid #ddd !important;font-size:11pt;margin:5px
auto;float:none !important;height:30px !important;padding:6px
5px;display:inline-block}.wpedon-card-form .card_field.invalid
iframe{border-color:red !important}.wpedon-container .wpedon-input,
.wpedon-container .wpedon-select{font-size:13.33px;font-weight:600;height:auto;border:1px
solid #ddd;background-color:#fff;border-radius:0}.wpedon-container .wpedon-input{padding:7px
4px}.wpedon-container .wpedon-select{padding:8px
4px}.wpedon-container .wpedon-input:focus,
.wpedon-container .wpedon-select:focus{border:1px
solid #ddd;outline:none}.paypal-buttons-context-iframe
iframe{outline-width:unset !important;outline-style:unset !important}.wpedon-stripe-button{text-decoration:unset !important}/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px
dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0
auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots
.carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button
svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:thin dotted}body.is-using-mouse .fancybox__container :focus{outline:none}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px
8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px
100px}}.fancybox__content{margin:0
env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading
.fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav
.carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-36px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click
button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide
.fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner
svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg
circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel
.carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide
.fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide
.fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide
.fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in
.fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out
.fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable
.fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging
.fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;touch-action:none;user-select:none;transition:none}.has-image
.fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image
.fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video
.fancybox__content{flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf
.fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video
.fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video
.fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map
.fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px
3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing
.fancybox__thumbs{opacity:0}.fancybox__thumbs
.carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px
3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:5px
solid var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing
.fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0
10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(1, 210, 232, 0.94));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;-webkit-box-shadow:inset 0 0 12px 4px #fff;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button [data-value].active .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:0}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#fff}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;-webkit-box-shadow:none !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.selectize-dropdown [data-selectable],.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:.5;background-color:#fafafa}
.selectize-input{padding:0
25px !important;height:50px !important;border:1px
solid #CBCBCB !important;border-radius:0px}.selectize-input:before{display:none !important}.selectize-input>input{font-size:20px}.selectize-input
.item{height:48px;line-height:48px;font-size:20px}.menu-form .selectize-input{background:none;border:none !important;border-bottom:1px solid #767676 !important;padding:0
!important}.menu-form
input{color:#fff !important}.menu-form .selectize-input
.item{color:#fff !important}@font-face{font-family:"Onest";src:url(/wp-content/themes/ballet-new/assets/fonts/Onest/static/Onest-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Onest";src:url(/wp-content/themes/ballet-new/assets/fonts/Onest/static/Onest-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Onest";src:url(/wp-content/themes/ballet-new/assets/fonts/Onest/static/Onest-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Onest";src:url(/wp-content/themes/ballet-new/assets/fonts/Onest/static/Onest-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url(/wp-content/themes/ballet-new/assets/fonts/Raleway/static/Raleway-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url(/wp-content/themes/ballet-new/assets/fonts/Raleway/static/Raleway-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url(/wp-content/themes/ballet-new/assets/fonts/Raleway/static/Raleway-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url(/wp-content/themes/ballet-new/assets/fonts/Raleway/static/Raleway-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none}img{max-width:100%;height:auto}p{margin:0
0 30px}@media (max-width: 768px){.desktop{display:none !important}}@media (min-width: 769px){.mobile{display:none !important}}[show-hide-text--button]{gap:8px !important}[show-hide-text--button] img,
[show-hide-text--button] svg{display:block !important;width:1em !important;height:auto !important;transition:0.5s !important}[show-hide-text--button].active img,
[show-hide-text--button].active
svg{width:1em !important;transform:rotateZ(180deg) !important}input{font-family:inherit;color:#686868}input:focus{outline:none}input::placeholder{color:#8d8d8d}.input-group{font-size:0.8em;position:relative}.input-group
label{display:block;color:#c2c1ce;line-height:1.3;margin:0
0 10px}.input-group input,
.input-group textarea,
.input-group
select{font-family:inherit;font-size:1rem;color:#686868;width:100%;height:50px;padding:10px
25px;border:1px
solid #cbcbcb;background:#fff}.input-group input::placeholder,
.input-group textarea::placeholder,
.input-group select::placeholder{color:#8d8d8d}.input-group input:focus,
.input-group textarea:focus,
.input-group select:focus{outline:none}.input-group
textarea{height:100%}ul{margin:0;list-style:none;padding:0}textarea{font-family:inherit;resize:none}textarea:focus{outline:none}textarea::placeholder{color:#bdb3c1}button{padding:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}html,body{font-family:"Raleway",sans-serif;font-size:20px;font-weight:500;line-height:1.5;color:#000}body{position:relative;display:flex;flex-direction:column;min-height:100vh;padding:0;margin:0;background:#fff}#tickets .selectize-input{display:flex !important}body *::-webkit-scrollbar{width:5px;background:#011723;height:4px}body *::-webkit-scrollbar-thumb{background-color:#e9eaeb;border-radius:10px}.color_black{color:#000 !important}.color_yellow{color:#f2390a !important}.over-hid,
.over-hid
.main{position:relative;overflow:hidden;touch-action:none;-ms-touch-action:none}.flex{display:flex}.flex.flex-center{justify-content:center}.grid{display:grid}.title{color:#f2390a;font-family:"Onest";font-size:80px;line-height:1.2;font-style:normal;font-weight:500;margin:0
0 40px}.btn{background:#f2390a;font-weight:600;font-size:16px;line-height:20px;height:50px;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;color:#fff;padding:5px
20px;transition:color 0.5s linear;border:2px
solid #f2390a;font-family:"Onest";position:relative;z-index:0;gap:unset}.btn::before{content:"";display:block;background:#ed795b;width:0;height:calc(100% + 4px);position:absolute;top:-2px;left:-2px;pointer-events:none;transition:width 0.5s linear;z-index:-1}.btn:hover{cursor:pointer;gap:8px !important}.btn:hover:before{width:calc(100% + 4px)}.btn img,
.btn
svg{display:inline-block;width:0;transition:width 0.5s linear}.btn:hover img,
.btn:hover
svg{width:8px}.btn:hover
path{fill:#fff}.btn.active,.btn:active{background:#ed795b;border-color:#ed795b;color:#fff;gap:8px !important}.btn.disabled,.btn:disabled{background:#e6e6e6;border-color:#e6e6e6;color:#fff;pointer-events:none}.btn.disabled:before,.btn:disabled:before{background:#ed795b;border-color:#ed795b}.btn.btn-white{background:transparent;color:#fff;border-color:#fff}.btn.btn-white:before{background:#fff}.btn.btn-white:hover{color:#f2390a}.btn.btn-white:hover
path{fill:#f2390a}.btn.btn-transparent{background:transparent;color:#f2390a;border-color:#f2390a}.btn.btn-transparent:before{background:#f2390a}.btn.btn-transparent:hover{color:#fff}.btn.btn-transparent.active,.btn.btn-transparent:active{color:#ed795b;border-color:#ed795b}.btn.btn-transparent.active:hover,.btn.btn-transparent:active:hover{color:#fff}.btn.btn-buy{font-size:22px;font-weight:600;line-height:1.2;height:60px}.btn.btn-buy img,
.btn.btn-buy
svg{}.swiper{}.swiper-wrapper{height:auto !important}.container{padding:0
15px;max-width:1430px;margin:0
auto;width:100%}header{position:sticky;width:100%;top:0;left:0;z-index:16;transition:0.5s}header::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#fff;transition:0.1s all 0.4s linear;transform:translateY(-100%)}header
.container{position:relative}.menu .footer-social-list
a{border-color:#000}header.fix::before,header.fix-menu::before,header.simple-page-header::before{transition:0.1s;transform:translateY(0%)}header
.btn{white-space:nowrap !important;font-weight:600 !important}.top{align-items:center;height:auto;padding-top:20px;padding-bottom:20px;gap:30px;justify-content:space-between}.logo
a{display:block}.logo a
img{display:block}.top-tickets-btn{margin:0
0 0 auto;padding:5px
20px;gap:0px}.top-tickets-btn:hover{gap:8px}.single-performances .main-banner-content
.btn{gap:0px}.single-performances .main-banner-content .btn:hover{gap:8px}.menu-btn{height:60px;width:60px;background:transparent url(/wp-content/uploads/2025/09/menu-burger-open.svg) no-repeat center / contain;background-size:53px}.menu-btn
img{display:block}.menu-btn.active{background:transparent url(/wp-content/uploads/2025/09/menu-burger-close.svg) no-repeat center / contain;background-size:53px}.menu{color:#000;position:fixed;z-index:15;top:0;left:0;width:100%;padding-top:109px;background:#fff;transition:0.4s;transform:translateY(-100%)}.menu.open{transform:translateY(0%);will-change:transform}.menu-wrapper{display:flex;justify-content:space-between;gap:30px;padding:30px
0 60px}.menu-left{flex:1}.menu-left-top{margin-bottom:100px}.menu-left-top
.little{margin-top:37px}.menu-left-top .little
a{font-size:16px}.menu-left
ul{gap:37px 50px;flex-wrap:wrap}.menu-left ul
a{font-family:"Onest";font-size:20px;font-weight:600;text-transform:uppercase;color:inherit;padding-right:15px}.menu-left ul a:hover{color:#f2390a;background:transparent url(/wp-content/themes/ballet-new/assets/img/arrow-right-2.svg) right center no-repeat}.menu-left-bottom{gap:150px}.menu-left-bottom .footer-social{margin-bottom:0}.menu-left-bottom
.h3{margin:0
0 30px}.menu-left-bottom .footer-social
.h3{margin-bottom:28px}.menu-left-bottom .footer-contacts
.h3{margin-bottom:18px}.menu-form{width:350px}.menu-form
.h3{margin:0
0 16px}.menu-form .input-group{margin-bottom:10px}.menu-form .input-group
input{font-size:16px !important;padding:0;height:40px;background:none;border:none;border-bottom:1px solid #333}.menu-form .selectize-input{height:auto !important}.menu-form
p{margin:0}.menu-form
.btn{width:100%;background:transparent;color:#fff;border-color:#fff}.menu-form .btn::before{background:#fff}.menu-form .btn
img{display:none}.menu-form .btn:hover{color:#f2390a}.second-menu{gap:60px;margin-bottom:100px}.second-menu
a{color:#fff;font-family:"Onest";font-size:16px;font-weight:500;text-transform:uppercase;padding-right:15px}.second-menu a:hover{color:#f2390a;background:transparent url(/wp-content/themes/ballet-new/assets/img/arrow-right-2.svg) right center no-repeat}.main{position:relative}.main .swiper-prev{width:50px;height:50px;border:2px
solid #fff;background:transparent url(/wp-content/themes/ballet-new/assets/img/prev.svg) center no-repeat;position:absolute;top:calc(50% - 25px);left:60px;z-index:1}.main .swiper-prev:hover{cursor:pointer;background:#f2390a url(/wp-content/themes/ballet-new/assets/img/prev.svg) center no-repeat;border-color:#f2390a}.main .swiper-next{width:50px;height:50px;border:2px
solid #fff;background:transparent url(/wp-content/themes/ballet-new/assets/img/next.svg) center no-repeat;position:absolute;top:calc(50% - 25px);right:60px;z-index:1}.main .swiper-next:hover{cursor:pointer;background:#f2390a url(/wp-content/themes/ballet-new/assets/img/next.svg) center no-repeat;border-color:#f2390a}.main .swiper-pagination{position:relative;bottom:100px;width:1430px;left:calc(50% - 715px);justify-content:flex-end;display:flex;gap:20px}.your-city
select{width:100%;height:50px;padding:10px
25px;border:1px
solid #cbcbcb}.main .swiper-pagination .swiper-pagination-bullet{width:100px;height:2px;background:#fff;border-radius:unset;opacity:1;position:relative}.main .swiper-pagination .swiper-pagination-bullet:after{content:"";display:block;width:0px;height:4px;position:absolute;top:-1px;left:0;transition:width 0.5s linear;background:#f2390a}.main .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:100%;transition:width 5s linear}.main-slide{width:100%;height:100vh;min-height:600px;padding:110px
0}.main-slide
.container{height:100%}.main-slide-img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;z-index:-1}.main-slide-wrapper{height:100%;flex-wrap:wrap;max-width:530px;gap:30px;flex-direction:column;justify-content:flex-end;position:relative;z-index:2}.main-slide-info{width:100%;font-family:"Onest";color:#fff;font-weight:500}.main-slide-info
span{display:block;color:#f2390a;font-size:20px;text-transform:uppercase;margin-bottom:10px;font-weight:500;text-shadow:0 0 30px #111416}.main-slide-info .item-date{font-size:24px;font-style:normal;text-transform:uppercase;margin-bottom:7px;font-weight:500;text-shadow:0 0 30px #111416}.main-slide-title{font-size:76px;margin:0;font-weight:500;line-height:1.2;text-shadow:0 0 30px #111416}.main-slide-wrapper{max-width:630px}.main-slide-buttons{gap:30px;max-width:530px}.main-slide-buttons
.btn{width:50%}.main-about{padding:50px
0 40px;position:relative}.main-about
.title{position:relative;left:-50px}.wbs-bg{background:#fff url(/wp-content/themes/ballet-new/assets/img/wbs.svg) left 300px no-repeat}.main-about-wrapper{gap:30px;display:flex;align-items:flex-start}.main-about-wrapper
.title{width:calc(100% - 830px)}.main-about-info{width:800px;margin-top:30px}.main-about-info
p{margin:0
0 30px}.main-about-info p:last-of-type{margin-bottom:0}.main-about-info
.btn{width:100%;max-width:100%}.main-shows{margin-bottom:50px}.main-shows
.title{position:relative;left:-50px}.main-shows-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;padding:0
50px}.shows-wrapper .show-item:hover:before{display:none !important}.show-item{position:relative;overflow:hidden}.blog-item-img{position:relative}.blog-item-img:hover:before,.show-item:hover:before{content:"";display:block;background:rgba(0, 0, 0, 0.2);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:unset}.show-item .item-img{display:block;width:100%}.show-item .item-info{width:100%;position:absolute;bottom:0;left:0;padding:50px}.show-item .item-title{color:#fff;font-family:"Onest";font-size:40px;font-weight:500;margin:0
0 15px}.show-item .item-buttons{display:flex;gap:30px;max-width:480px}.show-item .item-buttons
.btn{padding:5px
13px;width:50%}.press-reviews{padding:60px
0;background:#f5f5f5}.press-reviews-slider
.swiper{padding-bottom:60px}.press-reviews-slider .swiper-pagination{position:absolute;bottom:0;justify-content:center;display:flex;gap:14px}.press-reviews-slider .swiper-pagination .swiper-pagination-bullet{width:60px;height:2px;background:#e6e6e6;border-radius:unset;opacity:1;transition:background 0.5s ease-in-out;position:relative}.press-reviews-slider .swiper-pagination .swiper-pagination-bullet:after{content:"";display:block;width:0px;height:4px;position:absolute;top:-1px;left:0;transition:width 0.5s linear;background:#f2390a}.press-reviews-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:100%;transition:width 5s linear}.press-review-item{max-width:600px;margin:0
auto;text-align:center}.press-review-item .item-rating{display:flex;gap:15px;justify-content:center;margin-bottom:28px}.press-review-item .item-rating
img{display:block}.press-review-item .item-main{font-size:36px;line-height:40px;margin-bottom:20px}.press-review-item .item-bottom{font-family:"Onest";font-size:24px;line-height:40px;font-weight:500}.main-cast{padding:70px
0 100px}.main-cast-title-block{align-items:center;margin-bottom:26px}.main-cast-title-block
.title{margin:0;position:relative;left:-50px}.main-cast-title-block .main-cast-prev{margin:0
24px 0 auto;width:50px;height:50px;border:2px
solid #f2390a;display:flex;align-items:center;justify-content:center}.main-cast-title-block .main-cast-prev:hover{background:#f2390a;cursor:pointer}.main-cast-title-block .main-cast-prev:hover
path{fill:#fff}.main-cast-title-block .main-cast-next{width:50px;height:50px;border:2px
solid #f2390a;display:flex;align-items:center;justify-content:center}.main-cast-title-block .main-cast-next:hover{background:#f2390a;cursor:pointer}.main-cast-title-block .main-cast-next:hover
path{fill:#fff}.cast-item{text-align:center}.cast-item-img{margin-bottom:30px;display:block;overflow:hidden}.cast-item-img:focus-visible{outline:none}.cast-item-img
img{display:block;width:100%;height:auto;object-fit:cover}.cast-item-img_square
img{aspect-ratio:1 / 1}.cast-item h3,
.cast-item
h4{margin:0}.cast-item h3 a,
.cast-item h4
a{color:#000;font-family:"Onest";font-size:22px;font-weight:500}.cast-item h3 a svg,
.cast-item h4 a
svg{opacity:0}.cast-item .theater-name{font-family:"Onest";font-weight:600}.cast-item
.role{color:#000;font-family:"Onest";font-size:26px;font-weight:600}.cast-item
p{margin-bottom:0}.cast-item:hover{filter:unset}.cast-item:hover h3 a,
.cast-item:hover h4
a{color:#f2390a}.cast-item:hover h3 a svg,
.cast-item:hover h4 a
svg{opacity:1}.cast-item_square{text-align:left}.cast-item_square .cast-item-img{margin-bottom:15px}.cast-item_square .cast-item-img
img{aspect-ratio:1 / 1}.main-cast-slider{margin-bottom:50px}.cast-more{width:100%}.merchandise{position:relative}.merchandise
.bg{position:relative;top:0;left:0;aspect-ratio:1920 / 500;width:100%;height:auto}.merchandise
.bg__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.merchandise
.bg__image.mobile{display:none}.merchandise
.bg__shadow{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background:rgba(0, 0, 0, 0.3)}.merchandise
.btn{width:100%;margin-top:15px}.merchandise
.container{position:relative}.merchandise-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.merchandise-wrapper
img{display:block;margin:0
0 50px}.merchandise-wrapper
p{margin:0;color:#fff;font-family:"Onest";font-size:30px;font-weight:500;margin-bottom:70px}.merchandise-wrapper
.btn{padding:5px
20px;min-width:250px}.bottom-subscribe{padding:75px
0 95px;background:#f5f5f5 url(/wp-content/themes/ballet-new/assets/img/wbs-white.svg) -10px 300px no-repeat}.bottom-subscribe-wrapper{display:flex;gap:30px;justify-content:space-between}.bottom-subscribe-wrapper
.title{position:relative;left:-50px;width:calc(100% - 780px)}.bottom-subscribe-form{width:700px;margin-top:25px}.bottom-subscribe-form
p{color:#333;font-size:20px;line-height:1.3;margin:0
0 45px}.bottom-subscribe-form .input-group{margin-bottom:30px}.bottom-subscribe-form
.btn{width:100%}.single-cast-page{}@media (min-width: 1399.98px){.single-cast-page .main-banner_h-800{height:580px}}.single-cast-page
.info{padding-top:50px}.single-cast-page
.info__wrapper{display:flex;width:100%;gap:96px}.single-cast-page
.info__image{flex:2;position:relative;max-width:500px}.single-cast-page .info__image
img{width:100%;max-width:100%;height:667px;max-height:667px;object-fit:cover}.single-cast-page
.info__content{flex:1;display:flex;flex-direction:column;justify-content:flex-start;max-width:800px;padding:50px
0 0}.single-cast-page
.info__name{font-family:Onest;font-size:60px;font-weight:600;line-height:1.2}.single-cast-page
.info__position{font-family:Onest;font-size:24px;font-weight:600;line-height:1.2;min-height:285px;margin-top:10px;margin-bottom:30px}.single-cast-page
.info__roles{font-size:20px;list-style:none;padding:0}.single-cast-page .info__roles
li{}.single-cast-page .info__roles li:not(:last-child){margin-bottom:1em}.single-cast-page .info__roles li a,
.single-cast-page .info__roles li
strong{font-weight:700;color:inherit;display:block;width:100%}.single-cast-page
.info__text{width:100%}.single-cast-page .info__text p:last-child{margin-bottom:0}.single-cast-page .info__text p:empty{display:none}.single-cast-page
.info__textstrong{margin:0}.single-cast-page
.info__accordions{margin-top:0}.single-cast-page .post-slider{padding-top:60px;margin-bottom:90px}.single-cast-page .post-slider
.title{}.single-cast-page .post-slider .post-slider-prev{margin-left:auto}.single-cast-page .post-slider
img{width:100%;height:324px;object-fit:cover}.single-cast-page .post-slider
h3{font-family:"Onest";font-weight:600;font-size:40px;color:initial;margin:22px
0}.single-cast-page .post-slider
.btn{}@media (max-width: 1399.98px){.single-cast-page
.info{}.single-cast-page
.info__wrapper{gap:40px}.single-cast-page
.info__image{flex:1.1}.single-cast-page .info__image
img{height:auto}.single-cast-page
.info__content{padding:40px
0 0}.single-cast-page
.info__name{font-size:40px}.single-cast-page
.info__position{font-size:18px;min-height:185px;margin-bottom:20px}.single-cast-page
.info__text{}.single-cast-page .post-slider
.title{}.single-cast-page .post-slider
img{height:230px}.single-cast-page .post-slider
h3{font-size:28px;margin:16px
0}}@media (max-width: 815px){.single-cast-page .info__image
img{height:auto;max-height:530px}.single-cast-page
.info__content{padding:30px
0 0}.single-cast-page
.info__name{font-size:30px}}@media (max-width: 767.98px){.single-cast-page
.info{margin-bottom:30px}.single-cast-page
.info__wrapper{display:block;padding-top:0}.single-cast-page
.info__image{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;margin-bottom:15px}.single-cast-page .info__image
img{position:static;left:auto;bottom:0;width:auto;max-width:100%;height:auto;max-height:400px}.single-cast-page
.info__content{flex:1;max-width:100%;padding:0;margin-left:auto}.single-cast-page
.info__name{font-size:1.875em}.single-cast-page
.info__position{font-size:1em;min-height:auto;margin-top:10px}.single-cast-page
.info__roles{margin-bottom:50px}.single-cast-page
.info__title{margin-top:30px}.single-cast-page .post-slider{padding-top:20px;margin-bottom:0}.single-cast-page .post-slider
.title{margin-right:auto}.single-cast-page .post-slider .post-slider-arrows{margin-bottom:40px}.single-cast-page .post-slider .post-slider-prev,
.single-cast-page .post-slider .post-slider-next{display:none}.single-cast-page .post-slider .swiper-wrapper{flex-direction:column !important;transform:translate3d(0px, 0px, 0px) !important}.single-cast-page .post-slider .swiper-wrapper .swiper-slide{width:100% !important;margin:0
!important;margin-bottom:40px !important}.single-cast-page .post-slider
img{height:65vw}.single-cast-page .post-slider
h3{font-size:24px;margin:14px
0}.single-cast-page .post-slider
.btn{width:100%}}@media (max-width: 575.98px){.single-cast-page .post-slider
.swiper{max-width:100%}}.slogan{font-family:'Raleway';font-weight:700;font-size:1.2em;line-height:28px;letter-spacing:0.5em;text-transform:uppercase;text-align:center;color:#FFF;width:100%;padding:21px
0;background:#F2390A}.slogan__text{}@media (max-width: 767.98px){.slogan{font-size:3vw;white-space:nowrap}}footer{color:#fff;padding:70px
0 30px;background:#000}.footer-main{display:flex;gap:90px;margin-bottom:100px;justify-content:space-between}.footer-main
.h3{color:#fff;font-family:"Onest";font-size:24px;line-height:1;font-weight:500;margin:0
0 21px}.footer-logo
a{display:block}.footer-logo a
img{display:block}.footer-menu{display:grid;grid-template-columns:repeat(2, 1fr);gap:11px 80px;margin-right:auto}.footer-menu
a{color:#fff;font-family:"Onest";font-size:16px;font-weight:500;text-transform:uppercase;padding-right:15px}.footer-menu a:hover{color:#f2390a;background:transparent url(/wp-content/themes/ballet-new/assets/img/arrow-right-2.svg) right center no-repeat}.footer-social{margin-right:auto}.footer-social-list{gap:10px;display:flex;margin-right:auto}.footer-social-list
a{border-radius:40px;border:2px
solid #fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.footer-social-list a:hover{background:#f2390a;border-color:#f2390a}.footer-social-list img,
.footer-social-list
svg{display:block;width:auto;max-width:24px;height:22px}.footer-contacts{margin-left:auto}.footer-contacts
a{color:#fff;font-family:"Onest";font-size:20px;line-height:1.8}.footer-contacts a:hover{color:#f2390a}@media (min-width: 1500px){.footer-social{margin-right:80px}}.copyright{color:#333;font-size:20px;font-weight:400;line-height:1.3;margin:0}.main-slide{min-height:700px;opacity:0;transition:opacity 0.5s linear}.swiper-slide-active .main-slide{opacity:1}.main-slide-wrapper{margin-left:50px}.main-banner{position:relative;padding:110px
0 90px;height:970px;display:flex;align-items:flex-end;color:#fff;max-height:100vh;width:100%}.main-banner-img{display:block;height:970px;width:100%;object-position:center;object-fit:cover;position:absolute;top:0;left:0;z-index:-1;max-height:100vh}.main-banner-content{font-family:"Onest";position:relative;z-index:2}.main-banner-content
.suptitle{font-size:24px;font-weight:600;text-transform:uppercase;margin:0;text-shadow:0 0 30px #111416}.main-banner-content
.description{font-size:24px;font-weight:600;text-transform:uppercase;margin:0}.main-banner-content
.title{color:inherit;margin:0;text-shadow:0 0 30px #111416}.main-banner-content
.btn{margin-top:32px}.main-banner
.label{font-family:'Onest';font-weight:700;font-size:30px;color:#FFF;position:absolute;top:15px;right:-20px;display:block;width:auto;padding:16px
58px 16px 72px}.main-banner .label::before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#F2390A;clip-path:polygon(0 0, 100% 0, 100% 100%, 12.4% 100%)}.main-banner .label::after{content:'';position:absolute;top:100%;right:0;display:block;width:20px;height:20px;background-color:#C72F08;clip-path:polygon(0% 100%, 0% 0%, 100% 0%)}.main-banner
.label__text{position:relative}@media (max-width: 768px){.main-banner
.label{font-size:1em;top:0;right:0;display:block;width:auto;padding:10px
20px 10px 40px}.main-banner .label::after{display:none}}@media (min-width: 1400px){.main-banner_single-event,
.main-banner_single-event .main-banner-img{min-height:970px}}.main-banner_h-800{}.main-banner_h-800 .main-banner-img{height:100% !important}@media (min-width: 1400px){.main-banner_h-800{height:800px;padding-bottom:50px}}@media (min-width: 769px){.main-banner_h-full{height:calc(100vh - 105px) !important;min-height:600px !important}.main-banner_h-full .main-banner-img{height:100% !important;max-height:100% !important}}.about-info{padding:50px
0;background:transparent url(/wp-content/themes/ballet-new/assets/img/wbs.svg) 0 222px no-repeat}.about-info-item{display:flex;gap:30px;align-items:center;margin-bottom:50px;justify-content:space-between}.about-info-item:last-of-type{margin-bottom:0}.about-info-item .item-img{width:700px}.about-info-item .item-img
img{display:block;width:100%}.about-info-item .item-content{width:calc(100% - 870px)}.about-info-item .item-content
p{margin-bottom:30px}.about-info-item .item-content p:last-of-type{margin-bottom:0}.about-bottom{margin-bottom:100px}.about-bottom-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}.about-bottom-item .item-img{margin-bottom:18px;position:relative;overflow:hidden;display:block}.about-bottom-item .item-img:hover
img{transform:scale(1.2)}.about-bottom-item .item-img
img{transition:transform 0.3s linear;transform:scale(1);display:block;width:100%}.about-bottom-item .item-title{color:#000;font-family:"Onest";font-size:24px;font-weight:500;line-height:1.5;margin:0
0 18px}.about-bottom-item
.btn{padding:10px
35px;width:240px}.main-about-btn{width:30px;height:30px;background:transparent url(/wp-content/themes/ballet-new/assets/img/to-bottom.svg) center no-repeat;position:absolute;bottom:40px;left:calc(50% - 15px);z-index:1}.shows-wrapper{padding:50px}.shows-items .show-item{margin-bottom:50px}.shows-items .show-item:last-of-type{margin-bottom:0}.show-item:nth-child(even) .show-item-info{margin-left:calc(50% + 170px)}.show-item:nth-child(even) .show-item-img{right:unset;left:0}.show-item
.container{gap:170px;align-items:center;display:flex;height:650px}.show-item-info{width:530px}.show-item-info .title-wrapper{margin:0
0 30px}.show-item-info
.title{color:#f2390a;font-family:"Onest";font-size:60px;font-weight:500;line-height:1.2;margin:0}.show-item-info
.subtitle{font-family:"Onest";font-size:20px;font-weight:600;margin-top:15px}.show-item-info
.description{font-size:20px;line-height:30px;margin:0
0 50px}.show-item-img{width:50%;position:absolute;right:0;top:0;display:block;overflow:hidden}.show-item-img
img{display:block;height:650px;width:100%;object-fit:cover;object-position:center;transition:transform 0.3s linear;transform:scale(1)}.show-item-img:hover
img{transform:scale(1.2)}.show-item-buttons{gap:30px}.show-item-buttons
.btn{width:50%}.cast-page{padding:80px
0 90px}.cast-category{margin-bottom:100px}.cast-category
.title{margin-bottom:30px;position:relative;left:-50px}.cast-category:last-of-type{margin-bottom:0}.cast-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}.cast-flex{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.cast-flex .cast-item{width:calc(25% - 23px)}.team-wrapper{display:flex;margin:0
-22px;gap:50px 0;justify-content:center;flex-wrap:wrap}.team-wrapper .team-col{width:25%;padding:0
22px}.team-wrapper .cast-item
p{margin:0;font-size:20px;margin-top:5px}.team-wrapper.team-wrapper-top{margin-bottom:50px}.page-team{padding-bottom:100px}.page-team .event-page-menu{padding-bottom:25px}.page-team .event-menu-wrapper{justify-content:initial;max-width:none;padding:0
10px 10px;scrollbar-width:initial}.page-team .event-menu-wrapper
a{white-space:nowrap}.page-team .event-menu-wrapper a:first-child{margin-left:auto}.page-team .event-menu-wrapper a:last-child{margin-right:auto}.page-team
.cast{text-align:center;padding-top:70px;padding-bottom:0}.page-team
.cast_left{text-align:left}.page-team .cast_left
.cast__flex{justify-content:flex-start}.page-team
.cast__title{margin-bottom:40px}.page-team
.cast__flex{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.page-team .cast__flex .cast-item{width:calc(25% - 23px)}.page-team
.cast__link{margin-top:40px}@media (max-width: 1200px){.page-team .cast__flex .cast-item{width:calc(33% - 17px)}}@media (max-width: 767.98px){.page-team .event-page-menu{padding-bottom:10px}.page-team .event-menu-wrapper{padding-bottom:0;scrollbar-width:none}.page-team
.cast__title{margin-bottom:30px}.page-team
.cast__flex{gap:15px}.page-team .cast__flex .cast-item{width:calc(50% - 15px)}.page-team
.cast__link{margin-top:30px}}.page-the-company{padding-top:50px;padding-bottom:100px}.page-the-company
.categories{}.page-the-company
.category{position:relative;display:flex;align-items:center;width:100%}.page-the-company .category:not(:last-child){margin-bottom:50px}.page-the-company .category:hover .category__image
img{transform:scale(1.2)}.page-the-company
.category__image{aspect-ratio:910 / 510;display:block;width:50%;height:auto;overflow:hidden}.page-the-company .category__image
img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.3s linear;transform:scale(1)}.page-the-company
.category__content{display:flex;align-items:center;justify-content:center;width:50%;height:auto;padding:0
30px}.page-the-company .category__content
.wrapper{width:100%;max-width:530px}.page-the-company .category__content
.title{font-weight:600;font-size:60px;margin:0}.page-the-company .category__content
.text{margin-top:15px}.page-the-company .category__content .text
p{margin:0}.page-the-company .category__content .text p:not(:last-child){margin-bottom:1em}.page-the-company .category__content
.btn{min-width:250px;margin-top:30px}.page-the-company_second
.categories{display:flex;justify-content:center;flex-wrap:wrap;gap:50px 30px}.page-the-company_second
.category{position:static;aspect-ratio:initial;display:block;width:calc(33% - 20px);height:auto;padding:0}.page-the-company_second .category:hover
.category__name{transform:scale(1)}.page-the-company_second
.category__image{aspect-ratio:1 / 1;width:100%;height:auto}.page-the-company_second .category__image
img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform 0.3s linear;transform:scale(1)}.page-the-company_second
.category__name{color:#f2390a;font-family:"Onest";font-weight:600;font-size:40px;line-height:1.2;text-align:center;text-transform:uppercase;position:static;transition:transform 0.3s linear;transform:scale(1);margin-top:30px}@media (max-width: 1200px){.page-the-company .category:not(:last-child){margin-bottom:30px}.page-the-company .category__content
.title{font-size:50px;margin:0}.page-the-company .category__content
.btn{min-width:auto;margin-top:15px}}@media (max-width: 1100px){.page-the-company
.category{flex-wrap:wrap;gap:30px}.page-the-company
.category__image{width:100%}.page-the-company
.category__content{width:100%;padding:0}.page-the-company_second
.category{width:calc(50% - 15px)}}@media (max-width: 767.98px){.page-the-company
.category{gap:15px}.page-the-company
.category__content{width:100%;padding:0}.page-the-company .category__content
.wrapper{max-width:100%}.page-the-company .category__content
.title{font-weight:500;font-size:36px}.page-the-company .category__content
.btn{width:100%}.page-the-company_second
.category{width:100%}.page-the-company_second
.category__name{margin-top:15px}}.blog-page{padding-top:50px}.blog-wrapper{margin-bottom:100px}.blog-wrapper
.title{position:relative;left:-50px}.blog-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:50px 40px}.blog-item
span{display:block;color:#f2390a;font-family:"Onest";font-size:20px;font-weight:500;line-height:1;text-transform:uppercase;margin:0
0 12px}.blog-item
h4{margin:0
0 25px}.blog-item h4
a{display:block;font-size:24px;color:#000;font-family:"Onest";height:3em;overflow:hidden}.blog-item h4 a:hover{color:#f2390a}.blog-item
.btn{padding:5px
35px;gap:5px;width:200px}.blog-item-img{display:block;margin:0
0 22px}.blog-item-img
img{display:block}.blog-item-img:hover{opacity:0.8}.post-page{padding:30px
0 100px}.post-text-wrapper{max-width:800px;margin:0
auto 50px}.post-text-wrapper
.btn{width:100%}.post-text-wrapper a:not(.btn){color:#f2390a}.post-text-wrapper:last-of-type{margin-bottom:0}.post-date{display:block;font-family:"Onest";font-size:20px;line-height:2;text-transform:uppercase}.post-title,
.post-text-wrapper
h1{color:#000;font-family:"Onest";font-size:36px;font-weight:500;line-height:1.15;margin:0
0 30px;text-align:left !important}.post-full-img{margin-bottom:50px}.post-full-img
img{display:block;margin-bottom:16px}.post-full-img
strong{display:block;font-size:20px;font-weight:600;line-height:1.5}.post-slider-wrapper{overflow:hidden}.post-slider{margin-bottom:75px}.post-slider-arrows{display:flex;justify-content:flex-end;align-items:flex-end;gap:22px;margin-bottom:50px}.post-slider-arrows .post-slider-next,
.post-slider-arrows .post-slider-prev{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:2px
solid #f2390a}.post-slider-arrows .post-slider-next:hover,
.post-slider-arrows .post-slider-prev:hover{background:#f2390a;cursor:pointer}.post-slider-arrows .post-slider-next:hover path,
.post-slider-arrows .post-slider-prev:hover
path{fill:#fff}.post-slider-arrows .post-slider-next.swiper-button-lock,
.post-slider-arrows .post-slider-prev.swiper-button-lock{display:none}.post-slider-arrows
.title{margin-right:auto;margin-bottom:0}.post-slide-item{position:relative;display:block}.post-slide-item
img{display:block}.post-slide-item::grammar-error{content:"";display:none;width:100px;height:100px;background:rgba(215, 182, 116, 0.7) url(/wp-content/themes/ballet-new/assets/img/glass.svg) center no-repeat;position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);border-radius:90px}.post-slide-item:hover{cursor:pointer}.post-slide-item:hover::before{display:block;pointer-events:none}.tickets-page{padding:50px
0 100px}.tickets-select{max-width:800px;margin:0
auto 50px}.tickets-select_down{margin-top:50px;margin-bottom:0}.tickets-select
h2{color:#000;font-family:"Onest";font-size:36px;font-weight:500;line-height:1.15;margin:0
0 18px}.tickets-select
select{width:100%}.tickets-items
.item{display:flex;align-items:center;gap:30px;padding:25px
0;border-top:2px solid #e6e6e6;font-size:20px}.tickets-items .item:hover{color:#000}.tickets-items .item:last-of-type{border-bottom:2px solid #e6e6e6}.tickets-items .item-date{width:25%;font-weight:600}.tickets-items .item-city{width:25%;font-weight:600}.tickets-items .item-location{width:25%}.tickets-items .item-city-location{display:none;width:25%}.tickets-items .item-city-location .date,
.tickets-items .item-city-location
.city{font-weight:600;margin-bottom:0.5em}.tickets-items .item-city-location
.location{}.tickets-items .item-description{font-weight:600;font-size:0.9em;text-align:center;text-transform:uppercase;width:25%;height:auto}.tickets-items .item-logo{font-weight:600;text-align:center;text-transform:uppercase;display:none;width:25%;height:auto}.tickets-items .item-logo
img{display:block;width:100%;height:auto}.tickets-items .item-buttons{width:25%;display:flex;justify-content:flex-end;gap:15px}.tickets-items .item-buttons
.btn{width:auto;gap:5px;padding-left:26px}.tickets-items .item-buttons .btn:nth-child(1){max-width:250px;width:100%}.tickets-items .item-buttons .btn:nth-child(2){}.tickets-items .item_swan-lake .item-description{display:block}.masterclass-page{padding:70px
0 100px}.masterclass-page-wrapper{max-width:800px;margin:0
auto}.masterclass-page-wrapper
.btn{width:100%}.masterclass-page-wrapper
h2{color:#000;font-family:"Onest";font-size:60px;font-weight:500;line-height:1;margin:0
0 30px}.masterclass-page-wrapper
form{margin:50px
0}.masterclass-page-wrapper form .input-group{margin-bottom:30px}.masterclass-page-wrapper form
.btn{width:100%}.masterclass-preim{font-size:20px;line-height:1.5;margin-bottom:20px}.masterclass-preim:last-of-type{margin-bottom:0}.masterclass-preim
strong{font-weight:600;display:block}.digital-page{padding-bottom:50px}.digital-page .show-item .item-buttons
.btn{width:100%}.simple-page{padding:200px
0 100px;font-size:20px;line-height:1.5}.simple-page
h2{color:#000;font-family:"Onest";font-size:60px;font-weight:500;line-height:1;margin:0
0 50px}.simple-page
h3{color:#000;font-family:"Onest";font-size:36px;font-weight:700;line-height:1.1;margin:0
0 25px}.simple-page
h4{color:#000;font-family:"Onest";font-size:26px;font-weight:700;line-height:1.1;margin:0
0 25px}.simple-page ol,
.simple-page
ul{padding-left:1em;margin-bottom:25px}.simple-page ol li:not(:last-child),
.simple-page ul li:not(:last-child){margin-bottom: .5em}.simple-page b,
.simple-page
strong{font-weight:700}.simple-page
p{margin-bottom:25px}.simple-page .table-wrapper{width:100%;overflow:auto}.simple-page
table{border-collapse:collapse;border:1px
solid currentColor;width:100%;margin-bottom:25px}.simple-page table
th{text-align:left;padding:20px
10px;border:1px
solid currentColor}.simple-page table
td{text-align:left;padding:20px
10px;border:1px
solid currentColor}.simple-page .privacy-page-item{margin-bottom:65px}.simple-page .privacy-page-item:last-of-type{margin-bottom:0}.simple-page .privacy-page-item
p{margin-bottom:25px}.simple-page .privacy-page-item p:last-of-type{margin-bottom:0}.simple-page .privacy-page-item
strong{display:block}.simple-page .privacy-page-item ul
li{padding-left:12px;position:relative}.simple-page .privacy-page-item ul li:before{content:".";position:absolute;left:0;top:-5px}.simple-page-wrapper{max-width:1200px;margin:0
auto}.performance-reviews{padding:60px
0;background:#f5f5f5}.performance-reviews
.title{position:relative;left:-50px}.performance-reviews .swiper-wrapper{margin-bottom:60px}.performance-reviews .swiper-pagination{width:100%;justify-content:center;display:flex;gap:14px}.performance-reviews .swiper-pagination .swiper-pagination-bullet{width:60px;height:2px;background:#e6e6e6;border-radius:unset;opacity:1;position:relative}.performance-reviews .swiper-pagination .swiper-pagination-bullet:after{content:"";display:block;width:0px;height:4px;position:absolute;top:-1px;left:0;transition:width 0.5s linear;background:#f2390a}.performance-reviews .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:100%;transition:width 5s linear}.performance-review-item{text-align:center;font-size:20px;line-height:1.5}.performance-review-item .item-img{width:100px;height:100px;margin:0
auto 22px}.performance-review-item .item-img
img{display:block;border-radius:90px}.performance-review-item .item-author{line-height:2;font-weight:600}.synopsis-btn{margin-top:40px;padding:5px
50px;width:100%;max-width:350px}.performance-page{padding-bottom:100px}.performance-page .post-slider{}.performance-page .post-slider-arrows{justify-content:flex-start;margin-bottom:32px}.performance-page .post-slider-arrows
.title{margin:0;position:relative;left:-50px}.performance-page .post-slider-prev{margin:0
0 0 auto}.performance-page .main-about{padding:0;padding-top:50px}.performance-page .performance-video{padding:0;padding-top:70px;margin:0}.performance-page .post-slider-wrapper{padding-top:70px}.performance-page .post-slider{margin:0}.performance-page .page-team
.cast{text-align:left}.performance-video{margin-bottom:75px}.performance-video
.btn{width:100%}.performance-video
.title{position:relative;left:-50px}.performance-video-wrapper{position:relative;margin-bottom:50px;display:block}.performance-video-wrapper:after{content:"";width:162px;height:162px;background:transparent url(/wp-content/themes/ballet-new/assets/img/video-play.png) center no-repeat;position:absolute;top:calc(50% - 81px);left:calc(50% - 81px);filter:brightness(10)}.performance-video-wrapper:hover{cursor:pointer}.performance-video-wrapper:hover:after{display:block}.performance-video-wrapper
img{display:block;width:100%}.performance-reasons{padding-top:70px}.performance-reasons
.title{position:relative;left:-50px}.performance-reasons
.list{max-width:800px;margin:0
auto}.performance-reasons .list
.item{display:flex;gap:30px;width:100%}.performance-reasons .list .item:not(:last-child){margin-bottom:13px}.performance-reasons .list
.item__number{font-family:"Onest";font-weight:600;font-size:2rem;color:#000;width:2rem}.performance-reasons .list
.item__content{padding-top:17px}.performance-faq{margin-bottom:67px}.performance-faq
.title{position:relative;left:-50px}.performance-footer-button-wrapper{margin-top:70px}.performance-footer-button-wrapper
.btn{width:100%}.performance-casts{padding-top:70px}.performance-casts
.title{position:relative;left:-50px}.performance-casts .faq-item .item-top{font-size:40px;line-height:1}.performance-casts .faq-item .item-content{max-width:100%;overflow:hidden}.performance-casts .cast-сategory{font-family:"Onest";font-size:40px;font-weight:500;color:#000;margin-bottom:30px}.performance-casts .cast-flex{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.performance-casts .cast-flex .cast-item{width:calc(30% - 23px);filter:initial}.performance-casts .cast-flex .cast-item-img
img{}.performance-casts
.btn{width:100%;margin-top:40px}.performance-casts [show-hide-text--content]{position:relative;overflow:hidden;height:1030px;transition:0.5s}.performance-casts [show-hide-text--button]{display:flex;width:100%;max-width:500px;margin:0
auto;margin-top:40px}@media (max-width: 1900px){}@media (max-width: 1499.98px){.performance-casts [show-hide-text--content]{height:945px}}@media (max-width: 1399.98px){.performance-casts
.title{left:0}.performance-casts .faq-item .item-top{font-size:28px}.performance-casts [show-hide-text--content]{height:760px}}@media (max-width: 1200px){.performance-casts .cast-flex .cast-item{width:calc(33% - 18px)}}@media (max-width: 767.98px){.performance-casts{padding-top:40px}.performance-casts .faq-item .item-top{font-size:1em}.performance-casts .cast-flex{gap:15px}.performance-casts .cast-flex .cast-item{width:calc(50% - 15px)}.performance-casts
.btn{margin-top:20px}.performance-casts [show-hide-text--content]{height:330px}}.faq-wrapper{border-top:1px solid #e6e6e6;margin-bottom:100px}.faq-item{border-bottom:1px solid #e6e6e6}.faq-item .item-top{color:#000;font-family:"Onest";font-size:20px;font-weight:500;line-height:2;padding:28px
30px 28px 0;position:relative}.faq-item .item-top:hover{cursor:pointer}.faq-item .item-top::after{content:"";display:block;position:absolute;background:transparent url(/wp-content/themes/ballet-new/assets/img/arrow-down.svg) center no-repeat;width:24px;height:24px;right:0;top:calc(50% - 12px);transition:0.5s}.faq-item .item-top.active::after{transform:rotateZ(-180deg)}.faq-item .item-content{display:none;max-width:800px;margin:0
auto;font-size:20px;line-height:1.5}.faq-item .item-content
h2{font-size:20px;margin:0
0 25px;font-family:"Onest";font-weight:500}.video-slider-wrapper-item h4,b,strong,h1,h2,h3,.h3,h4,h5,h6{font-weight:600}.banner-flex{display:flex;width:100%}.event-left{display:flex;flex-direction:column;width:100%;max-width:50%}.event-top{flex:1;width:100%;display:flex;align-items:center;justify-content:center;padding:15px
0;overflow:hidden}.event-top
.container{max-width:810px;padding:0
30px;width:100%;margin:0
auto}.event-top-wrapper{max-width:800px;margin:0
auto;display:flex;flex-direction:column;align-items:flex-start}.event-top-wrapper>*{}.event-top-wrapper h1,
.event-top-wrapper
h2{color:#000;font-family:"Onest";font-size:35px;font-weight:600;line-height:1;margin:0;margin-bottom:20px}.event-top-wrapper
.subtitle{color:#000;font-family:"Onest";font-weight:600;margin-bottom:20px}.event-top-wrapper
h4{color:#000;font-family:"Onest";font-size:24px;font-weight:600;margin:0;margin-bottom:20px}.event-top-wrapper
.description{font-weight:400;line-height:145%;letter-spacing:0%;margin-bottom:25px}.event-top-wrapper .description
p{margin:0}.event-top-wrapper .description p:not(:last-child){margin-bottom:1em}.event-top-wrapper
.orcher{color:#000;font-family:"Onest";font-size:30px;font-weight:600;width:auto;margin:0;margin-bottom:20px}.event-top-wrapper
.btn{width:100%}.event-top-wrapper .btn-wrapper{width:100%;margin-bottom:50px}.event-top-items{display:grid;grid-template-columns:repeat(2, 1fr);gap:17px 50px}.event-top-items.multi{margin-bottom:20px}.event-top-items
.item{font-size:20px;line-height:1.5}.event-top-items .item
strong{font-family:"Onest";font-weight:600;color:#000;display:flex;align-items:center;gap:0.4em}.event-top-items .item strong
.icon{display:block;width:1.2em;height:1.2em}.event-top-items
.ticketmaster{display:flex;align-items:center;gap:12px;width:100%;grid-column:1 / 2 span}.event-top-items .ticketmaster:hover{text-decoration:none}.event-top-items
.ticketmaster__rating{font-size:0.85em;line-height:1;color:#fff;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;padding:8px;border-radius:2px;background-color:#000}.event-top-items .ticketmaster__rating
svg{}.event-top-items
.ticketmaster__logo{display:block;width:180px;height:auto}.event-top-items .ticketmaster__logo
svg{display:block;width:100%;height:auto;fill:rgb(2, 77, 223)}.event-top-items
.dropdown{position:relative}.event-top-items
.dropdown__button{}.event-top-items
input{position:absolute;pointer-events:none;visibility:hidden}.event-top-items input:checked+.dropdown__content{visibility:visible;opacity:1}.event-top-items
.dropdown__content{font-size:16px;font-weight:400;position:absolute;bottom:calc(100% + 18px);left:-19px;display:inline-block;min-width:320px;padding:18px
20px;background:#fff;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);transition:0.5s;visibility:hidden;opacity:0}.event-top-items .dropdown__content::after{content:"";position:absolute;top:100%;left:19px;display:block;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:18px solid #fff;filter:drop-shadow(0 0px 10px rgba(0, 0, 0, 0.1))}.event-top-items
span{display:block}.event-top-items span
p{margin:0}.event-top-items
a{color:#f2390a}.event-top-items a:hover{text-decoration:underline}.rating-google-desktop{font-family:Onest;color:#000;display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:30px}.rating-google-desktop
svg{display:block;width:100%;height:auto}.rating-google-desktop__stars{display:flex;align-items:center;gap:8px}.rating-google-desktop__stars
.value{white-space:nowrap;font-weight:700;font-size:24px}.rating-google-desktop__stars
.stars{display:flex;align-items:center;gap:5px}.rating-google-desktop__stars
.star{width:26px}.rating-google-desktop__reviews{display:flex;align-items:center;gap:5px}.rating-google-desktop__reviews
.value{white-space:nowrap;font-weight:700;font-size:30px;text-decoration-line:underline}.rating-google-desktop__reviews
.text{white-space:nowrap;font-weight:400;font-size:24px}.rating-google-desktop__reviews
.icon{display:block;width:38px;height:auto}@media (max-width: 768px){.rating-google-mobile{font-family:Onest;line-height:1.2;color:#000;display:flex;align-items:center;gap:5px;margin-top:20px}.rating-google-mobile
svg{display:block;width:100%;height:auto}.rating-google-mobile
span{display:inline-block}.rating-google-mobile
.icon{width:70px}.rating-google-mobile
.text{}.rating-google-mobile
.text__svg{width:128px;margin-bottom:0px}.rating-google-mobile
.text__wrapper{display:flex;align-items:flex-end;gap:5px}.rating-google-mobile
.text__rating{white-space:nowrap;font-weight:700;font-size:28px;line-height:1.1}.rating-google-mobile
.text__reviews{}.rating-google-mobile .text__reviews
.stars{display:flex;align-items:center;gap:3px;margin-bottom:0px}.rating-google-mobile .text__reviews
.star{display:inline-block;width:14px;height:14px}.rating-google-mobile .text__reviews
.value{white-space:nowrap;font-size:14px}}.event-ended-message{color:#fff;padding:15px
0;background:#000d1d}.event-ended-message
.container{max-width:810px;padding:0
30px;width:100%;margin:0
auto}.event-ended-message
.title{font-weight:600;font-size:24px;color:inherit;margin:0}.event-ended-message .text
p{margin:0}.event-ended-message .text p:not(:last-child){margin-bottom:1em}.event-ended-message
.btn{color:#000d1d;width:100%;margin-top:15px}.event-feedback{padding-top:70px}.event-feedback
.wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px}.event-feedback
.content{flex:1;max-width:675px}.event-feedback
.title{font-weight:600;font-size:36px;color:inherit;margin:0;margin-bottom:10px}.event-feedback .text
p{margin:0}.event-feedback .text p:not(:last-child){margin-bottom:1em}.event-feedback
.btns{flex:1;max-width:675px}.event-feedback .btns .btn:not(:last-child){margin-bottom:30px}.event-feedback
.btn{width:100%}@media (max-width: 768px){.event-feedback{padding-top:40px}.event-feedback
.wrapper{gap:15px}.event-feedback
.content{flex:initial;max-width:100%}.event-feedback
.title{font-size:28px;margin-bottom:10px}.event-feedback
.btns{flex:initial;max-width:100%}.event-feedback .btns .btn:not(:last-child){margin-bottom:15px}}.event-top-code{text-align:center;width:100%}.event-top-code.before{font-size:1.25rem;margin-bottom:5px}.event-top-code.before b,
.event-top-code.before
strong{font-size:1.5rem}.event-top-code.after{font-size: .95rem;margin-top:50px}@media (max-width: 1700px){.event-top-code.after{margin-bottom:20px}}@media (max-width: 768px){.event-top-code.before{font-size: .8rem}.event-top-code.before b,
.event-top-code.before
strong{font-size:1.25rem}.event-top-code.after{font-size: .8rem;margin-top:30px}}.event-page-menu{background:#000d1d;display:block;padding:35px
0}.event-menu-wrapper{max-width:945px;margin:0
auto;display:flex;gap:30px;justify-content:center;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.event-menu-wrapper::-webkit-scrollbar{display:none}.event-menu-wrapper
a{color:#fff;font-family:"Onest";font-size:24px;font-weight:500;text-transform:uppercase;text-align:center;position:relative;line-height:1.2;display:block;transition:color 0.5s linear}.event-menu-wrapper a:hover{color:#f2390a}.event-menu-wrapper a:hover::after{opacity:1}.event-menu-wrapper a::after{width:8px;height:15px;background:transparent url(/wp-content/themes/ballet-new/assets/img/arrow-right-2.svg) center no-repeat;position:absolute;content:"";display:block;opacity:0;right:-24px;top:calc(50% - 7px);transition:opacity 0.5s linear;display:none !important}.event-menu-wrapper
.animate{display:block;height:1.2em;overflow:hidden}.event-menu-wrapper .animate
span{display:block;width:100%;animation:event-menu-wrapper-animate 10s linear 0s infinite}@keyframes event-menu-wrapper-animate{0%{transform:translateY(100%)}2.5%{transform:translateY(0%)}32.5%{transform:translateY(0%)}35%{transform:translateY(-100%)}65%{transform:translateY(-100%)}67.5%{transform:translateY(-200%)}97.5%{transform:translateY(-200%)}100%{transform:translateY(-300%)}}.event-page-menu
.marquee{width:100%;overflow:hidden}.event-page-menu
.marquee__wrapper{display:flex;width:100%;animation:marquee-left 22s linear 0s infinite}@keyframes marquee-left{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.event-page-menu
.shows{display:flex;align-items:center;justify-content:space-between;margin-top:-5px;margin-bottom:-5px}.event-page-menu
.show{font-family:"Onest";font-weight:600;font-size:32px;line-height:1.2;white-space:nowrap;text-transform:uppercase;color:#fff;margin-right:100px}.event-description{padding-top:70px}.event-description
.btn{display:flex;width:100%;max-width:800px;margin:0
auto;margin-top:30px}.event-description-wrapper{max-width:800px;margin:0
auto;font-size:20px;line-height:1.5}.event-description-wrapper
h2{color:#000;font-family:"Onest";font-size:36px;font-weight:600;line-height:1.15;margin:0
0 36px}.event-description-wrapper p:last-child{margin-bottom:0}.event-reasons{margin-bottom:30px}.event-reasons
.title{position:relative;left:-50px;margin-bottom:50px}.event-reasons-wrapper{max-width:800px;margin:0
auto}.event-reasons-wrapper
.item{margin-bottom:30px;position:relative;padding-left:70px}.event-reasons-wrapper .item:last-of-type{margin-bottom:0}.event-reasons-wrapper .item
strong{color:#000;font-family:"Onest";font-size:40px;font-weight:500;line-height:1;position:absolute;left:0;top:-15px}.event-teachers{padding-top:70px}.event-teachers-list{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:100px}.event-teachers-list
.item{font-size:20px;display:flex;flex-direction:column;align-items:center;gap:30px;width:100%;max-width:350px}.event-teachers-list
.item__image{display:block;aspect-ratio:1 / 1;width:100%;height:auto;object-fit:cover}.event-teachers-list
.item__name{font-weight:600;text-align:center;flex:1}.event-teachers-list
.item__text{position:relative;overflow:hidden;height:120px;transition:0.5s}.event-teachers-list .item__text::before{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:35px;background:linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);transition:0.5s;visibility:visible;opacity:1}.event-teachers-list .item__text.active::before{visibility:hidden;opacity:0}.event-teachers-list .item__text ol,
.event-teachers-list .item__text
ul{list-style:initial;padding-left:1.2em}.event-teachers-list
.item__btn{gap:8px !important;width:100%}.event-teachers-list .item__btn::before{display:none}.event-teachers-list .item__btn img,
.event-teachers-list .item__btn
svg{display:block;width:1em;height:auto}.event-teachers-list .item__btn:hover{color:#f2390a}.event-teachers-list .item__btn:hover
path{fill:#f2390a}.event-teachers-list .item__btn:hover img,
.event-teachers-list .item__btn:hover
svg{width:1em}.event-teachers-list .item__btn.active img,
.event-teachers-list .item__btn.active
svg{width:1em;transform:rotateZ(180deg)}@media (max-width: 1100px){.event-teachers-list{gap:50px}}@media (max-width: 768px){.event-teachers{padding-top:40px}.event-teachers-list{gap:30px}.event-teachers-list
.item{font-size:16px;gap:10px 0}.event-teachers-list
.item__name{flex:initial;width:100%}.event-teachers-list .item__text-wrapper::before{height:15px}}.event-text-about{padding-top:70px}.event-text-about
.title{position:relative;left:-50px}.event-text-about .text
p{margin:0}.event-text-about .text p:not(:last-child){margin-bottom:15px}.event-text-about
.images{margin-top:40px}.event-text-about
.image{display:block;width:100%;height:294px;object-fit:cover}.event-text-about .image
img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width: 1399.98px){.event-text-about
.title{left:0}}@media (max-width: 1100px){}@media (max-width: 768px){.event-text-about{padding-top:40px}.event-text-about .swiper-slide{width:auto}.event-text-about
.images{margin-top:15px}.event-text-about
.image{width:220px;height:180px}}.event-text-tickets{padding-top:70px}.event-text-tickets
a{font-family:"Onest";font-weight:600;font-size:0.9em;line-height:140%;text-decoration-line:underline;color:inherit}.event-text-tickets
.title{position:relative;left:-50px}.event-text-tickets
.wrapper{display:flex;justify-content:space-between;gap:30px}.event-text-tickets
.list{flex:1;max-width:685px}.event-text-tickets .list
.item{position:relative;padding-left:50px}.event-text-tickets .list .item:not(:last-child){margin-bottom:10px}.event-text-tickets .list .item::before{content:"";position:absolute;top:0.65em;left:0;display:block;width:40px;height:4px;background:#f2390a}.event-text-tickets .info-block{flex:1;max-width:685px}@media (max-width: 1399.98px){.event-text-tickets
.title{left:0}}@media (max-width: 1100px){.event-text-tickets
.wrapper{flex-wrap:wrap}.event-text-tickets
.list{flex:initial;max-width:100%}.event-text-tickets .info-block{flex:initial;max-width:100%}}@media (max-width: 768px){.event-text-tickets{padding-top:40px}.event-text-tickets
.wrapper{gap:30px}.event-text-tickets .list
.item{padding-left:30px}.event-text-tickets .list .item::before{width:20px;height:3px}}.event-text-theatre{padding-top:70px;padding-bottom:70px}.event-text-theatre
.title{position:relative;left:-50px}.event-text-theatre
.wrapper{display:flex;justify-content:space-between;gap:30px}.event-text-theatre
.text{flex:1;max-width:685px}.event-text-theatre .text
p{margin:0}.event-text-theatre .text p:not(:last-child){margin-bottom:15px}.event-text-theatre
.image{flex:1;max-width:685px;display:block;width:100%;height:auto}.event-text-theatre .image
img{display:block;width:100%;height:auto}@media (max-width: 1399.98px){.event-text-theatre
.title{left:0}}@media (max-width: 1100px){.event-text-theatre
.wrapper{flex-wrap:wrap;justify-content:center}.event-text-theatre
.text{flex:initial;max-width:100%}.event-text-theatre
.image{flex:initial}}@media (max-width: 768px){.event-text-theatre{padding-top:40px;padding-bottom:0}.event-text-theatre
.wrapper{justify-content:flex-start;gap:15px}.event-text-theatre
.text{position:relative;overflow:hidden;height:168px;transition:0.5s}.event-text-theatre [show-hide-text--button]{width:100%}.event-text-theatre
.image{max-width:100%}}.event-text-steps{padding-top:70px;padding-bottom:70px}.event-text-steps
.title{position:relative;left:-50px}.event-text-steps
.text{}.event-text-steps .text
p{margin:0}.event-text-steps .text p:not(:last-child){margin-bottom:15px}.event-text-steps .text
a{font-family:"Onest";font-weight:600;font-size:0.9em;line-height:140%;text-decoration-line:underline;color:#000d1d}.event-text-steps
.steps{column-count:2;column-width:auto;column-gap:30px;width:100%;margin-top:70px}.event-text-steps
.step{overflow:hidden;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;break-inside:avoid-column;margin-bottom:30px}.event-text-steps
.step__title{font-family:"Onest";font-weight:600;font-size:1.45em;line-height:1.4;letter-spacing:0%;vertical-align:middle}.event-text-steps
.step__text{margin-top:30px}.event-text-steps
.step__list{margin-top:30px}.event-text-steps .step__list
.item{position:relative;padding-left:50px}.event-text-steps .step__list .item:not(:last-child){margin-bottom:10px}.event-text-steps .step__list .item::before{content:"";position:absolute;top:0.65em;left:0;display:block;width:40px;height:4px;background:#f2390a}.event-text-steps .step__info-blocks{display:grid;grid-template-columns:1fr;gap:20px;margin-top:30px}.event-text-steps .step__info-blocks.col-1{grid-template-columns:1fr}.event-text-steps .step__info-blocks.col-2{grid-template-columns:1fr 1fr}.event-text-steps
.step__subtext{display:flex;align-items:flex-start;gap:10px;margin-top:30px}.event-text-steps .step__subtext
img{display:block;width:24px;height:auto}@media (max-width: 1399.98px){.event-text-steps
.title{left:0}}@media (max-width: 1100px){.event-text-steps .step__info-blocks.col-2{grid-template-columns:1fr}}@media (max-width: 768px){.event-text-steps{padding-top:0;padding-bottom:0}.event-text-steps
.steps{column-count:1;margin-top:20px}.event-text-steps
.step{margin-bottom:20px}.event-text-steps
.step__text{margin-top:15px}.event-text-steps
.step__list{margin-top:15px}.event-text-steps .step__list
.item{padding-left:30px}.event-text-steps .step__list .item::before{width:20px;height:3px}.event-text-steps .step__info-blocks{gap:15px;margin-top:15px}.event-text-steps
.step__subtext{margin-top:15px}.event-text-steps .step__subtext
img{width:18px}}.event-text-please_note{padding-top:70px;padding-bottom:70px}.event-text-please_note
.wrapper{display:flex;flex-direction:column;align-items:center;padding:20px;background:#f2390a}.event-text-please_note
.title{font-family:"Onest";font-weight:600;font-size:1.5em;line-height:1.4;letter-spacing:0%;color:#fff;width:100%;margin-bottom:20px}.event-text-please_note
.text{color:#fff;width:100%}.event-text-please_note .text
p{margin:0}.event-text-please_note .text p:not(:last-child){margin-bottom:15px}.event-text-please_note .text
a{font-family:"Onest";font-weight:600;font-size:0.9em;line-height:140%;text-decoration-line:underline;color:#000d1d}.event-text-please_note
.btn{width:100%;max-width:500px;margin-top:40px;border-color:currentColor}@media (max-width: 1399.98px){}@media (max-width: 1100px){}@media (max-width: 768px){.event-text-please_note{padding-top:0;padding-bottom:0}.event-text-please_note
.title{margin-bottom:15px}.event-text-please_note
.btn{max-width:100%;margin-top:20px}}.event-page{padding-bottom:80px}.event-page .post-slider{padding-top:70px;margin-bottom:0}.event-page .post-slider-arrows{justify-content:flex-start;margin-bottom:32px}.event-page .post-slider-arrows
.title{margin:0;position:relative;left:-50px}.event-page .post-slider-prev{margin:0
0 0 auto}.event-page .performance-casts{margin-bottom:70px}.event-page .performance-reviews{padding-top:70px;padding-bottom:0;background:#fff}.event-page .performance-video{padding-top:70px;margin-bottom:0}.other-events{padding:80px
0}.other-events .other-event{width:100%;transform:translateX(-50%)}.other-events .other-event__media{aspect-ratio:1 / 1;width:100%;height:auto}.other-events .other-event__media img,
.other-events .other-event__media
video{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.other-events .other-event__name{color:#000;font-size:24px;font-weight:600;margin-top:15px}.other-events .other-event__location{margin-top:10px}.other-events .other-event__date{}.other-events .other-event__buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.other-events .other-event__buttons
.btn{flex:1}.event-page .info-block{color:#000d1d;padding:20px;border:2px
solid #f2390a}.event-page .info-block__title{font-family:"Onest";font-weight:600;line-height:130%;letter-spacing:0%;vertical-align:middle;display:flex;align-items:center;gap:10px}.event-page .info-block__title
img{display:block;width:24px;height:auto}.event-page .info-block__title
span{flex:1}.event-page .info-block__text{word-break:break-word;margin-top:20px}.event-page .info-block__text
p{margin:0}.event-page .info-block__text p:not(:last-child){margin-bottom:1em}.event-page .info-block__text
a{font-family:"Onest";font-weight:600;font-size:0.9em;line-height:140%;text-decoration-line:underline;color:inherit}@media (max-width: 1100px){}@media (max-width: 768px){.event-page .other-events{padding:0;padding-top:40px}.event-page .other-events .other-event{transform:translateX(0%)}.event-page .other-events .other-event__name{font-size:20px;margin-top:10px}.event-page .other-events .other-event__location{margin-top:5px}.event-page .other-events .other-event__buttons{gap:10px;margin-top:5px}.event-page .info-block{padding:20px;border-width:1px}.event-page .info-block__title
img{width:18px}.event-page .info-block__text{margin-top:20px}.event-page .performance-casts{margin-bottom:0}}@media (max-width: 576px){.event-page .other-events .swiper-slide{width:auto}.event-page .other-events .other-event{width:calc(80vw - 15px * 2)}}.event-page
.support{text-align:center;padding-top:70px}.event-page .support
.title{font-size:24px;color:#000;position:relative}.event-page .support
.text{font-size:16px;color:#000}.event-page .support .text
a{color:#f2390a}.subscribe-modal{color:#000;text-align:center;width:100%;background:#f5f5f5 url(/wp-content/themes/ballet-new/assets/img/wbs-white.svg) no-repeat center / contain}.subscribe-modal .wpcf7-form>p:empty{display:none}.subscribe-modal .form-wrapper{max-width:500px;margin:0
auto}.subscribe-modal .form .input-wrapper{display:grid;grid-template-columns:1fr;gap:30px;margin-bottom:30px}.subscribe-modal .form .input-group,
.subscribe-modal .form .input-group p,
.subscribe-modal .form .input-group span,
.subscribe-modal .form .input-group .selectize-control{text-align:left;display:block;width:100%;height:100%;margin:0}.subscribe-modal .form .input-group span
span{height:auto}.subscribe-modal .form .input-group input,
.subscribe-modal .form .input-group
textarea{color:#000}.subscribe-modal .form .input-group_name{}.subscribe-modal .form .input-group_email{}.subscribe-modal .form .input-group_state{}.subscribe-modal .form .input-group_city{}.subscribe-modal .form .input-group_comment{}.subscribe-modal .form
.btn{width:100%}@media (max-width: 1100px){.subscribe-modal .form .input-group .selectize-control{height:auto}.subscribe-modal .form .input-group_comment{height:200px}}@media (max-width: 768px){.subscribe-modal{padding:30px
!important}.subscribe-modal .form .input-wrapper{gap:10px;margin-bottom:20px}.subscribe-modal .form .input-group_comment{height:130px}.subscribe-modal .modal-top__title,
.subscribe-modal .modal-top
h2{font-size:26px}.subscribe-modal .modal-top
strong{font-size:18px}}.subscribe-success-modal{text-align:center;width:100%}.subscribe-success-modal
.text{font-size:24px}@media (max-width: 768px){.subscribe-success-modal{padding:30px
!important}.subscribe-success-modal
.text{font-size:16px}}.audition-bottom{color:#000;font-size:20px;line-height:1.5}.audition-bottom
a{color:inherit;text-decoration:underline}.audition-bottom a:hover{text-decoration:none}.event-synopsis{padding-top:70px}.event-synopsis
.title{position:relative;left:-50px}.event-synopsis-wrapper{max-width:800px;height:285px;margin:0
auto 20px;overflow:hidden;transition:1s}.event-synopsis-wrapper.active{}.event-synopsis-wrapper
h2{font-size:20px;font-weight:700;margin:0
0 30px}.event-synopsis-wrapper p:empty{display:none}.event-synopsis-explore{display:flex;width:100%;max-width:500px;margin:50px
auto 0}.event-fixed-button{position:fixed;z-index:14;bottom:20px;left:50%;transform:translateX(-50%);max-width:570px;width:calc(100vw - 15px * 2) !important}.synopsis-more{display:flex;max-width:800px;margin:0
auto}.btn.synopsis-more{gap:8px !important;background:none;border:none}.btn.synopsis-more::before{display:none}.btn.synopsis-more img,
.btn.synopsis-more
svg{display:block;width:22px;height:auto}.btn.synopsis-more:hover{color:#f2390a}.btn.synopsis-more:hover
path{fill:#f2390a}.btn.synopsis-more:hover img,
.btn.synopsis-more:hover
svg{width:22px}.btn.synopsis-more.active img,
.btn.synopsis-more.active
svg{width:22px;transform:rotateZ(180deg)}.modal{display:none;max-width:1000px;padding:70px}.modal-top{margin-bottom:40px}.modal-top__title,
.modal-top
h2{color:#000;font-family:"Onest";font-size:36px;line-height:1;margin:0
0 3px;font-weight:500}.modal-top
strong{font-size:20px;display:block}.modal-content{font-size:20px;line-height:1.5}.fancybox__content>.carousel__button.is-close{color:#f2390a;top:30px;right:30px}.carousel__button
svg{width:28px;height:28px}.modal-content
ul{margin:0
0 30px}.modal-content ul
li{position:relative;padding-left:20px}.modal-content ul li:before{content:".";position:absolute;left:5px;font-size:15px;line-height:1;top:5px}.selectize-input{display:block}.selectize-input
input{min-width:50% !important}@media (max-width: 1700px){.event-top-wrapper h1,
.event-top-wrapper
h2{font-size:28px}.event-top-wrapper
h4{font-size:20px}.event-top-wrapper .btn-wrapper{margin-bottom:20px}.orcher{font-size:24px}.event-top-items{}.event-top-items .item strong,
.event-top-items
span{font-size:18px}}@media (max-width: 1499.98px){.event-top
.container{}}@media (max-width: 1440px){.event-top-wrapper h1,
.event-top-wrapper
h2{font-size:36px;margin-bottom:17px}.event-top-wrapper
h4{font-size:16px;margin-bottom:17px}.orcher{font-size:20px}.event-top-wrapper .btn-wrapper{}.event-top-items .item strong,
.event-top-items
span{font-size:17px}.btn{}}@media (max-width: 1399.98px){.main-banner{width:100%}.banner-flex{overflow:hidden}.event-top{width:100%;min-height:736px;padding:30px
0}.event-top
.container{max-width:570px;padding:0
15px;width:100%;margin:0}.event-top-items
.item{font-size:13px}.event-top-items .item strong,
.event-top-items
span{font-size:15px}.event-top-items
.dropdown__content{font-size:13px;min-width:240px}.event-ended-message{position:relative;left:-50vw;width:100vw;padding:50px}.event-ended-message
.container{max-width:990px;padding:0
15px}.event-ended-message
.btn{margin-top:30px}}@media (max-width: 815px){.main-banner{min-height:400px;padding:60px
0 30px;height:400px !important}.main-banner-img{height:400px !important}.banner-flex{flex-direction:column}.menu-btn{width:40px;height:40px;padding:5px;margin-right:-5px;background-size:30px}.logo{max-width:210px}.top{gap:10px}.event-left{max-width:100%}.event-top{width:100%;min-height:auto;padding:20px
0 25px}.event-top
.container{max-width:100%;width:100%}.event-top-wrapper h1,
.event-top-wrapper
h2{font-size:30px}.event-top-wrapper h1.title_small,
.event-top-wrapper
h2.title_small{font-size:22px}.event-ended-message{position:static;left:0;width:100%;padding:30px
0}.event-ended-message
.container{max-width:100%;width:100%}.event-ended-message
.title{font-size:20px}.event-ended-message
.btn{margin-top:15px}}@media (min-width: 576px) and (max-width: 768px){.press-review-item .item-main{font-size:23px}}.faq-page{}.faq-page
.title{margin-top:40px;margin-bottom:10px}.faq-page .title:first-child{margin-top:0}.faq-page
.faq{padding-top:60px}.faq-page .faq-items{margin-bottom:100px}.faq-page .faq-item .item-top{font-weight:600}.faq-page .faq-item .item-content{color:#686868}.faq-page .more-questions{padding:78px
0;background:#f5f5f5}.faq-page .more-questions
.title{text-align:center;margin-bottom:10px}.faq-page .more-questions
.link{font-size:20px;color:#686868;text-align:center}.faq-page .more-questions .link
a{font-size:inherit;color:inherit;text-decoration:none;cursor:pointer}@media (min-width: 1399.98px){.faq-page .main-banner{padding-bottom:68px}.faq-page .faq
.title{font-size:60px}}@media (max-width: 768px){.faq-page
.faq{padding-top:40px}.faq-page .faq-items{margin-bottom:50px}.faq-page .more-questions{padding:50px
0}.faq-page .more-questions
.link{font-size:16px}}.breadcrumbs-wrapper{padding-top:24px;padding-bottom:24px}.breadcrumbs{font-size:1rem;line-height:1.2;color:#6b7170;display:flex}.breadcrumbs
*{padding:0
!important;margin:0}.breadcrumbs
a{white-space:nowrap;color:#f2390a;position:relative;display:inline-block;margin-right:24px;border-bottom:1px solid transparent;transition:0.3s}.breadcrumbs a::after{content:"";position:absolute;display:block;top:50%;right:-16px;width:8px;height:1px;background:#e7bfc4}.breadcrumbs a:last-child::after{display:none}.breadcrumbs
a.active{opacity:0.75}.breadcrumbs a:hover{color:#282828;border-color:currentColor}.breadcrumbs .current-item{white-space:nowrap;opacity:0.75}@media (max-width: 768px){.breadcrumbs-wrapper{position:relative}.breadcrumbs-wrapper::after{content:"";position:absolute;top:0;right:0;z-index:2;display:block;width:70px;height:100%;background:linear-gradient(90deg, hsla(0, 0%, 98.4%, 0), #fff);transition:0.3s;pointer-events:none}.breadcrumbs{overflow:auto;padding-bottom:10px;padding-right:35px;margin-bottom:-8px}}.page-contacts{color:#000;line-height:1.3}.page-contacts .main-banner
h3{font-weight:600}.page-contacts
.text{padding:60px
0 70px}.page-contacts
.text__row{display:flex;justify-content:space-between;gap:50px}.page-contacts
.text__col{display:flex;flex-direction:column;gap:50px;width:100%}.page-contacts .text__col:nth-child(1){max-width:800px}.page-contacts .text__col:nth-child(2){max-width:400px}.page-contacts .text a,
.page-contacts .text strong,
.page-contacts .text
p{color:inherit;padding:0;margin:0}.page-contacts .text
a{text-decoration:underline}.page-contacts .text
strong{font-family:"Onest";line-height:1.3;font-size:30px;font-weight:600}.page-contacts .text
p{line-height:1.5}.page-contacts
.form{width:100%;padding:80px
0;background:#f5f5f5 url(/wp-content/themes/ballet-new/assets/img/wbs-white.svg) no-repeat -43% calc(100% + 115px)}.page-contacts
.form__title{font-weight:600;text-align:center;margin-bottom:20px}.page-contacts
.form__subtitle{font-size:20px;text-align:center;margin-bottom:60px}.page-contacts .form .input-wrapper{display:grid;grid-template-areas:"name question" "email comment" "state comment" "city comment";grid-template-columns:1fr 1fr;grid-auto-rows:50px;gap:30px 7.14%;margin-bottom:30px}.page-contacts .form .input-group,
.page-contacts .form .input-group p,
.page-contacts .form .input-group span,
.page-contacts .form .input-group .selectize-control{display:block;width:100%;height:100%;margin:0}.page-contacts .form .input-group span
span{height:auto}.page-contacts .form .input-group_name{grid-area:name}.page-contacts .form .input-group_email{grid-area:email}.page-contacts .form .input-group_state{grid-area:state}.page-contacts .form .input-group_city{grid-area:city}.page-contacts .form .input-group_question{grid-area:question}.page-contacts .form .input-group_comment{grid-area:comment}.page-contacts .form
.btn{width:100%}@media (max-width: 1100px){.page-contacts .text__col:nth-child(1){width:100%}.page-contacts .text__col:nth-child(2){display:none}.page-contacts .form .input-wrapper{grid-template-areas:"name" "email" "state" "city" "question" "comment";grid-template-columns:1fr;grid-auto-rows:auto;gap:30px}.page-contacts .form .input-group .selectize-control{height:auto}.page-contacts .form .input-group_comment{height:200px}}@media (max-width: 768px){.page-contacts
.text{padding:30px
0 40px}.page-contacts
.text__row{display:block}.page-contacts
.text__col{gap:30px}.page-contacts .text
strong{font-size:24px}.page-contacts
.form{padding:30px
0 40px;background:#f5f5f5 url(/wp-content/themes/ballet-new/assets/img/wbs-white.svg) no-repeat -43% calc(100% + 115px)}.page-contacts
.form__title{margin-bottom:10px}.page-contacts
.form__subtitle{font-size:16px;margin-bottom:20px}.page-contacts .form .input-wrapper{gap:10px;margin-bottom:20px}.page-contacts .form .input-group_comment{height:130px}}.page-survey{color:#000;line-height:1.3}.page-survey .main-banner
h3{font-weight:600}.page-survey
.text{padding:60px
0 70px}.page-survey .text a,
.page-survey .text strong,
.page-survey .text
p{color:inherit;padding:0;margin:0}.page-survey .text
a{text-decoration:underline}.page-survey .text
strong{font-family:"Onest";line-height:1.3;font-size:30px;font-weight:600}.page-survey .text
p{line-height:1.5}.page-survey
.text__text{text-align:center}.page-survey
.form{width:100%;padding:80px
0;background:#f5f5f5 url(/wp-content/themes/ballet-new/assets/img/wbs-white.svg) no-repeat -43% calc(100% + 115px)}.page-survey
.form__title{font-weight:600;text-align:center;margin-bottom:20px}.page-survey
.form__subtitle{font-size:20px;text-align:center;margin-bottom:60px}.page-survey .form p:empty,
.page-survey .form .cf7sr-recaptcha{display:none}.page-survey .form
.wpcf7{max-width:1140px;margin:0
auto}.page-survey .form .cf7sr-g-recaptcha{display:flex;justify-content:center}.page-survey .form .input-wrapper{display:flex;flex-direction:column;gap:50px;margin-bottom:30px}.page-survey .form .input-group,
.page-survey .form .input-group p,
.page-survey .form .input-group span,
.page-survey .form .input-group .selectize-control{display:block;width:100%;height:100%;margin:0}.page-survey .form .input-group span
span{height:auto}.page-survey .form .input-group_radio-not-required{}.page-survey .form .input-group_radio-not-required .wpcf7-list-item.first{display:none}.page-survey .form .input-group_email{grid-area:email}.page-survey .form .input-group_old{grid-area:old}.page-survey .form .input-group_about-me{grid-area:about-me}.page-survey .form .input-group_hear{grid-area:hear}.page-survey .form .input-group_first-time{grid-area:first-time}.page-survey .form .input-group_come-show{grid-area:come-show}.page-survey .form .input-group_experience{grid-area:experience}.page-survey .form .input-group_experience-better{grid-area:experience-better}.page-survey .form
.btn{width:100%}.page-survey .form .input-group
label{font-size:1.4em;color:#2b2b2b;margin-bottom:15px}.page-survey .form .input-group input,
.page-survey .form .input-group select,
.page-survey .form .input-group
textarea{font-size:1.2em}.page-survey .form .wpcf7-radio{display:flex !important;flex-wrap:wrap;gap:30px}.page-survey .form .wpcf7-radio .wpcf7-list-item{width:auto}.page-survey .form .wpcf7-radio .wpcf7-list-item input[type="radio"]{position:absolute;top:0;left:0;width:initial;height:initial;padding:initial;opacity:0;visibility:visible;pointer-events:none}.page-survey .form .wpcf7-radio .wpcf7-list-item input[type="radio"]:checked+.wpcf7-list-item-label:after{opacity:1}.page-survey .form .wpcf7-radio .wpcf7-list-item
label{font-size:1.2em;color:#686868;position:relative;margin:0}.page-survey .form .wpcf7-radio .wpcf7-list-item-label{line-height:25px;position:relative;padding-left:35px;cursor:pointer}.page-survey .form .wpcf7-radio .wpcf7-list-item-label::before{content:"";position:absolute;top:0;left:0;width:25px;height:25px;border:1px
solid currentColor;border-radius:50%;background:#fff;box-sizing:border-box}.page-survey .form .wpcf7-radio .wpcf7-list-item-label::after{content:"";position:absolute;top:7px;left:7px;width:11px;height:11px;border-radius:50%;background:currentColor;opacity:0;box-sizing:border-box}@media (max-width: 1100px){.page-survey .form .input-group .selectize-control{height:auto}.page-survey .form .input-group_comment{height:200px}}@media (max-width: 768px){.page-survey
.text{padding:30px
0 40px}.page-survey .text
strong{font-size:24px}.page-survey
.form{padding:30px
0 40px;background:#f5f5f5 url(/wp-content/themes/ballet-new/assets/img/wbs-white.svg) no-repeat -43% calc(100% + 115px)}.page-survey .form .wpcf7-radio{gap:15px}.page-survey .form .wpcf7-radio .wpcf7-list-item{width:100%}.page-survey
.form__title{margin-bottom:10px}.page-survey
.form__subtitle{font-size:16px;margin-bottom:20px}.page-survey .form .input-wrapper{gap:20px;margin-bottom:20px}.page-survey .form .input-group_about-me{height:130px}}.page-invite-us{color:#000;line-height:1.3}.page-invite-us .main-banner
h3{font-weight:600}.page-invite-us
.text{padding:60px
0 70px}.page-invite-us .text a,
.page-invite-us .text strong,
.page-invite-us .text
p{color:inherit;padding:0;margin:0}.page-invite-us .text
a{text-decoration:underline}.page-invite-us .text
strong{font-family:"Onest";line-height:1.3;font-size:30px;font-weight:600}.page-invite-us .text
p{line-height:1.5}.page-invite-us
.text__text{text-align:center}.page-invite-us
.form{width:100%;padding:80px
0;background:#f5f5f5 url(/wp-content/themes/ballet-new/assets/img/wbs-white.svg) no-repeat -43% calc(100% + 115px)}.page-invite-us
.form__title{font-weight:600;text-align:center;margin-bottom:20px}.page-invite-us
.form__subtitle{font-size:20px;text-align:center;margin-bottom:60px}.page-invite-us .form .cf7sr-g-recaptcha{display:flex;justify-content:center}.page-invite-us .form .input-wrapper{display:grid;grid-template-areas:"name email" "state city";grid-template-columns:1fr 1fr;grid-auto-rows:50px;gap:30px 7.14%;margin-bottom:30px}.page-invite-us .form .input-group,
.page-invite-us .form .input-group p,
.page-invite-us .form .input-group span,
.page-invite-us .form .input-group .selectize-control{display:block;width:100%;height:100%;margin:0}.page-invite-us .form .input-group span
span{height:auto}.page-invite-us .form .input-group_name{grid-area:name}.page-invite-us .form .input-group_email{grid-area:email}.page-invite-us .form .input-group_state{grid-area:state}.page-invite-us .form .input-group_city{grid-area:city}.page-invite-us .form
.btn{width:100%}@media (max-width: 1100px){.page-invite-us .form .input-wrapper{grid-template-areas:"name" "email" "state" "city";grid-template-columns:100%;grid-auto-rows:auto;gap:30px}.page-invite-us .form .input-group .selectize-control{height:auto}.page-invite-us .form .input-group_comment{height:200px}}@media (max-width: 768px){.page-invite-us
.text{padding:30px
0 40px}.page-invite-us .text
strong{font-size:24px}.page-invite-us
.form{padding:30px
0 40px;background:#f5f5f5 url(/wp-content/themes/ballet-new/assets/img/wbs-white.svg) no-repeat -43% calc(100% + 115px)}.page-invite-us
.form__title{margin-bottom:10px}.page-invite-us
.form__subtitle{font-size:16px;margin-bottom:20px}.page-invite-us .form .input-wrapper{gap:10px;margin-bottom:20px}.page-invite-us .form .input-group_about-me{height:130px}}.page-masterclass-confirmation{color:#000;line-height:1.3}.page-masterclass-confirmation .main-banner
h3{font-weight:600}.page-masterclass-confirmation
.text{line-height:1.5;width:100%;max-width:800px;padding-top:70px;margin:0
auto}.page-masterclass-confirmation .text a,
.page-masterclass-confirmation .text strong,
.page-masterclass-confirmation .text
p{color:inherit;padding:0;margin:0}.page-masterclass-confirmation .text
a{text-decoration:underline}@media (max-width: 768px){.page-masterclass-confirmation
.text{max-width:100%;padding-top:40px}}.page-main{font-family:"Onest";line-height:1.2;color:#000}.page-main .main-banner{aspect-ratio:1920 / 1080;height:auto;max-height:none;padding-bottom:110px}.page-main .main-banner-img{height:100%;max-height:none}.page-main .main-banner .arrows-icon{position:absolute;left:calc(50% - 12px);bottom:40px;width:24px;height:24px;animation:icon-down 5s infinite;cursor:pointer;background:none;border:none}@keyframes icon-down{0%{transform:translate(0, -5px)}50%{transform:translate(0, 5px)}100%{transform:translate(0, -5px)}}.page-main .main-banner .arrows-icon
svg{width:100%;height:100%}.page-main
.text{padding:50px
0}.page-main
.text__wrapper{display:flex;flex-wrap:wrap;gap:30px}.page-main
.text__title{font-size:36px;font-weight:600;color:#f2390a;max-width:540px;margin-right:auto}.page-main
.text__text{font-family:"Raleway";max-width:700px}.page-main
.performances{}.page-main .performances
.row{display:flex;flex-wrap:wrap;transition:0.3s ease;overflow:hidden}.page-main .performances .row:hover{background:#f5f5f5}.page-main .performances
.media{position:relative;width:50%;padding:50px;padding-right:0;z-index:2}.page-main .performances .media::before{content:"";position:absolute;top:0;left:0;display:block;width:260px;height:100%;background:#f2390a}.page-main .performances
.media__content{position:relative;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center}.page-main .performances
.info{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:50%;padding:30px;padding-right:9.375%}.page-main .performances
.info__content{}.page-main .performances
.info__shadowtitle{font-size:200px;font-weight:600;white-space:nowrap;position:absolute;bottom:0;left:50%;transform:translateX(-50%);opacity:0.02;pointer-events:none}.page-main .performances
.info__subtitle{font-size:20px;font-weight:600;color:#f2390a}.page-main .performances
.info__title{font-size:60px;font-weight:600;margin-bottom:7px}.page-main .performances
.info__date{font-size:24px;font-weight:600;margin-bottom:32px}.page-main .performances
.info__buttons{display:flex;flex-wrap:wrap;gap:30px}.page-main .performances .info__buttons
.btn{flex:1;min-width:250px}.page-main .performances
.row_revert{}.page-main .performances .row_revert
.info{order:1;padding:30px;padding-left:9.375%}.page-main .performances .row_revert
.media{order:2;padding:50px;padding-left:0}.page-main .performances .row_revert .media::before{left:auto;right:0}.page-main
.inside{padding:50px}.page-main .inside
.title{margin-bottom:55px;padding-left:160px}.page-main .inside
.grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.page-main .inside .grid
.item{position:relative;width:100%;aspect-ratio:1 / 0.6741}.page-main .inside .grid .item:hover
.image__image{transform:scale(1.1)}.page-main .inside .grid .item
.image{position:relative;width:100%;height:100%;overflow:hidden}.page-main .inside .grid .item
.image__image{width:100%;height:100%;object-fit:cover;object-position:center;transition:0.3s ease}.page-main .inside .grid .item
.content{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;height:100%;padding:50px}.page-main .inside .grid .item
.content__title{font-size:60px;font-weight:600;color:#fff;margin-bottom:16px}.page-main .inside .grid .item
.content__btn{min-width:250px}.page-main
.merchandise{padding:50px}@media (max-width: 1300px){.page-main .performances .info__buttons
.btn{min-width:200px}}@media (max-width: 1100px){.page-main .performances .media::before{width:200px}.page-main .performances
.info__shadowtitle{font-size:140px}.page-main .performances
.info__subtitle{font-size:16px}.page-main .performances
.info__title{font-size:44px}.page-main .performances
.info__date{font-size:18px;margin-bottom:24px}.page-main .inside
.title{padding-left:0}.page-main .inside .grid .item
.content__title{font-size:44px}.page-main .inside .grid .item
.content__btn{min-width:200px}}@media (max-width: 768px){.page-main .main-banner{aspect-ratio:1 / 1;height:auto !important;box-sizing:border-box;min-height:auto;padding-bottom:25px}.page-main .main-banner-img{height:100% !important}.page-main .main-banner .arrows-icon{display:none}.page-main
.text{padding:20px
0}.page-main
.text__wrapper{gap:20px}.page-main
.text__title{font-size:24px;max-width:100%}.page-main
.text__text{line-height:1.4;max-width:100%}.page-main .performances
.row{position:relative;padding:25px
16px}.page-main .performances
.media{position:static;width:100%;padding:0px;margin-bottom:20px}.page-main .performances .media::before{width:5px}.page-main .performances
.info{display:block;width:100%;padding:0}.page-main .performances
.info__shadowtitle{font-size:80px;line-height:0.7;bottom:-20px}.page-main .performances
.info__subtitle{font-size:14px}.page-main .performances
.info__title{font-size:30px}.page-main .performances
.info__description{font-size:14px;margin-bottom:20px}.page-main .performances
.info__date{font-size:16px;margin-bottom:20px}.page-main .performances
.info__buttons{gap:15px}.page-main .performances .info__buttons
.btn{min-width:100%}.page-main .performances .row_revert
.info{order:2;padding:0}.page-main .performances .row_revert
.media{order:1;padding:0}.page-main
.inside{padding:25px
16px 40px}.page-main .inside
.title{margin-bottom:18px}.page-main .inside
.grid{grid-template-columns:1fr;gap:30px}.page-main .inside .grid
.item{aspect-ratio:1 / 0.8482}.page-main .inside .grid .item
.image{height:calc(100% - 50px)}.page-main .inside .grid .item
.content{padding:0}.page-main .inside .grid .item
.content__title{font-size:30px;margin-bottom:27px;padding:0
20px}.page-main .inside .grid .item
.content__btn{min-width:100%}.page-main
.merchandise{padding:25px
16px 40px}}.page-group-tickets{}.page-group-tickets
.form{width:100%;padding:75px
0 95px;background:#f5f5f5 url(/wp-content/themes/ballet-new/assets/img/wbs-white.svg) -10px 300px no-repeat}.page-group-tickets
.form__title{font-weight:600;margin-bottom:20px}.page-group-tickets
.form__subtitle{font-size:20px;font-weight:400;line-height:1.3;margin:0
0 45px}.page-group-tickets .form .input-wrapper{display:grid;grid-template-areas:"name time" "email number" "state comment" "city comment" "date comment";grid-template-columns:1fr 1fr;grid-auto-rows:50px;gap:30px 7.14%;margin-bottom:30px}.page-group-tickets .form .input-group,
.page-group-tickets .form .input-group p,
.page-group-tickets .form .input-group span,
.page-group-tickets .form .input-group .selectize-control{display:block;width:100%;height:100%;margin:0}.page-group-tickets .form .input-group span
span{height:auto}.page-group-tickets .form .input-group_name{grid-area:name}.page-group-tickets .form .input-group_email{grid-area:email}.page-group-tickets .form .input-group_state{grid-area:state}.page-group-tickets .form .input-group_city{grid-area:city}.page-group-tickets .form .input-group_date{grid-area:date}.page-group-tickets .form .input-group_time{grid-area:time}.page-group-tickets .form .input-group_bumber{grid-area:number}.page-group-tickets .form .input-group_comment{grid-area:comment}.page-group-tickets .form
.btn{width:100%}@media (max-width: 1100px){.page-group-tickets .text__col:nth-child(1){width:100%}.page-group-tickets .text__col:nth-child(2){display:none}.page-group-tickets .form .input-wrapper{grid-template-areas:"name" "email" "state" "city" "date" "time" "number" "comment";grid-template-columns:1fr;grid-auto-rows:auto;gap:30px}.page-group-tickets .form .input-group .selectize-control{height:auto}.page-group-tickets .form .input-group_comment{height:200px}}@media (max-width: 768px){.page-group-tickets
.text{padding:30px
0 40px}.page-group-tickets
.text__row{display:block}.page-group-tickets
.text__col{gap:30px}.page-group-tickets .text
strong{font-size:24px}.page-group-tickets
.form{padding:30px
0 40px;background:#f5f5f5 url(/wp-content/themes/ballet-new/assets/img/wbs-white.svg) no-repeat -43% calc(100% + 115px)}.page-group-tickets
.form__title{margin-bottom:10px}.page-group-tickets
.form__subtitle{font-size:1em;margin-bottom:20px}.page-group-tickets .form .input-wrapper{gap:10px;margin-bottom:20px}.page-group-tickets .form .input-group_comment{height:130px}}.page-programs-performance{color:#000}.page-programs-performance .banner,
.page-programs-performance .banner
.container{display:flex;align-items:center;justify-content:center;flex-direction:column}.page-programs-performance
.banner{width:100%;height:600px}.page-programs-performance .banner
.container{height:100%}.page-programs-performance
.banner__media{display:block;width:auto;max-width:100%;height:800px;margin:0
auto;object-fit:contain;object-position:center}.page-programs-performance
.anchors{display:block;width:100%;padding-top:30px}.page-programs-performance
.anchors__text{font-weight:600;text-align:center;width:100%}.page-programs-performance .anchors__text
a{color:inherit;text-decoration:underline}.page-programs-performance
.synopsis{padding-top:60px;margin-bottom:15px}.page-programs-performance
.synopsis__wrapper{text-align:center;max-width:800px;margin:0
auto}.page-programs-performance .synopsis__title,
.page-programs-performance
.synopsis__download{margin-bottom:60px}.page-programs-performance .synopsis .text-list{text-align:left}.page-programs-performance .synopsis .text-list__image{width:100%;margin-bottom:40px}.page-programs-performance .synopsis .text-list__row{display:grid;grid-template-columns:1fr 3fr;gap:1.5em}.page-programs-performance .synopsis .text-list__row:not(:last-child){margin-bottom:40px}.page-programs-performance .synopsis .text-list__title{position:relative;font-size:32px;font-weight:600}.page-programs-performance .synopsis .text-list__title::after{content:"";position:absolute;bottom:-0.25em;left:0;display:block;width:20px;height:2px;background:currentColor}.page-programs-performance .synopsis .text-list__subtitle{font-size:26px;font-weight:600}.page-programs-performance .synopsis [show-hide-text--content]{position:relative;overflow:hidden;height:1030px;transition:0.5s}@media (max-width: 1499.98px){.page-programs-performance .synopsis [show-hide-text--content]{height:945px}}@media (max-width: 1399.98px){.page-programs-performance .synopsis [show-hide-text--content]{height:760px}}.page-programs-performance .synopsis [show-hide-text--button]{width:100%;margin-top:2em}.page-programs-performance
.cast{text-align:center;padding-top:60px;margin-bottom:40px}.page-programs-performance .cast__title,
.page-programs-performance .cast__select,
.page-programs-performance .cast__description,
.page-programs-performance .cast__grid,
.page-programs-performance
.cast__flex{margin-bottom:40px}.page-programs-performance
.cast__select{text-align:left;max-width:700px;margin-left:auto;margin-right:auto}.page-programs-performance .cast__select .selectize-input{height:auto !important;padding:8px
!important;border-color:currentColor !important}.page-programs-performance .cast__select .selectize-input::after{border-top-color:currentColor !important}.page-programs-performance .cast__select .selectize-input
.item{height:inherit;line-height:initial}.page-programs-performance
.cast__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}.page-programs-performance
.cast__grid.hidden{display:none}.page-programs-performance
.cast__flex{display:flex;justify-content:center;flex-wrap:wrap;gap:30px}.page-programs-performance
.cast__flex.hidden{display:none}.page-programs-performance .cast__flex .cast-item{width:calc(30% - 23px)}.page-programs-performance
.info{padding-top:60px;margin-bottom:100px}.page-programs-performance
.info__wrapper{text-align:center;max-width:700px;margin:0
auto}.page-programs-performance
.info__row{display:flex;gap:30px}.page-programs-performance .info__row:not(:last-child){margin-bottom:30px}.page-programs-performance
.info__col{flex:1}.page-programs-performance .info p,
.page-programs-performance .info
strong{line-height:1.4;display:block;width:100%}.page-programs-performance .info
p{margin:0;margin-bottom:3px}.page-programs-performance .info
strong{font-weight:600}.page-programs-performance
.merchandise{padding:50px}@media (max-width: 1200px){.page-programs-performance .main-banner{overflow:hidden}.page-programs-performance .main-banner-img{-o-object-fit:contain;object-fit:contain;transform:scale(1.3);transform-origin:center}.page-programs-performance
.cast__grid{grid-template-columns:repeat(3, 1fr)}.page-programs-performance .cast__flex .cast-item{width:calc(33% - 17px)}}@media (max-width: 768px){.page-programs-performance
.banner{height:400px}.page-programs-performance .breadcrumbs-wrapper{padding-bottom:0}.page-programs-performance
.synopsis{padding-top:90px}.page-programs-performance .synopsis__title,
.page-programs-performance
.synopsis__download{margin-bottom:30px}.page-programs-performance .synopsis .text-list__image{margin-bottom:30px}.page-programs-performance .synopsis .text-list__row{grid-template-columns:1fr;gap:20px}.page-programs-performance .synopsis .text-list__row:not(:last-child){margin-bottom:30px}.page-programs-performance .synopsis .text-list__title{font-size:24px}.page-programs-performance .synopsis .text-list__title::after{height:1px}.page-programs-performance .synopsis .text-list__subtitle{font-size:20px}.page-programs-performance
.cast{padding-top:90px}.page-programs-performance .cast__title,
.page-programs-performance .cast__select,
.page-programs-performance .cast__description,
.page-programs-performance
.cast__grid{margin-bottom:30px}.page-programs-performance
.cast__select{width:90%}.page-programs-performance
.cast__grid{grid-template-columns:repeat(2, 1fr)}.page-programs-performance .cast__flex .cast-item{width:calc(50% - 15px)}.page-programs-performance
.info{padding-top:90px;margin-bottom:90px}.page-programs-performance
.info__wrapper{text-align:center;max-width:700px;margin:0
auto}.page-programs-performance
.info__row{display:flex;flex-direction:column;align-items:center;gap:30px}.page-programs-performance .info__row:not(:last-child){margin-bottom:30px}.page-programs-performance
.merchandise{padding:25px
16px 40px}}@media (max-width: 575.98px){.page-programs-performance
.banner__media{transform:translateY(-45px)}.page-programs-performance
.anchors{position:relative;padding:0}.page-programs-performance
.anchors__text{position:absolute;bottom:calc(125px - 10vw);left:0}.page-programs-performance
.cast{margin-bottom:0}.page-programs-performance
.info{padding-top:80px;margin-bottom:80px}}.page-performances{}.page-performances .tickets-items .item-description,
.page-programs-performance .tickets-items .item-description{order:1}.page-performances .tickets-items .item-buttons,
.page-programs-performance .tickets-items .item-buttons{order:1}.page-performances .tickets-items .item-city-location .date,
.page-performances .tickets-items .item-city,
.page-performances .tickets-items .item-location,
.page-programs-performance .tickets-items .item-city-location .date,
.page-programs-performance .tickets-items .item-city,
.page-programs-performance .tickets-items .item-location{display:none}.page-performances .tickets-items .item-city-location,
.page-performances .tickets-items .item-logo,
.page-programs-performance .tickets-items .item-city-location,
.page-programs-performance .tickets-items .item-logo{display:block}@media (max-width: 767.98px){.page-performances .tickets-select
h2{font-size:26px}.page-performances .tickets-items .item-date,
.page-programs-performance .tickets-items .item-date{display:none}.page-performances .tickets-items .item-city-location .date,
.page-performances .tickets-items .item-logo,
.page-programs-performance .tickets-items .item-city-location .date,
.page-programs-performance .tickets-items .item-logo{display:block}}.page-donate{padding-top:60px;padding-bottom:40px}.page-donate .block-text{text-align:left;margin-bottom:60px}.page-donate .block-text_centered{text-align:center}.page-donate .block-text
.title_second{font-size:36px;font-weight:600}.page-donate .block-text
.text{margin-top:40px}.page-donate .block-text
.btn{width:100%;margin-top:40px}.page-donate .block-text
a{color:#f2390a}.page-donate .block-text
.socials{display:flex;gap:1.5em}.page-donate .block-text
.socials__link{display:block;width:auto;height:1.5em}.page-donate .block-text
.socials__icon{display:block;width:auto;height:100%}@media (max-width: 767.98px){.page-donate{padding-top:30px;padding-bottom:20px}.page-donate .block-text{margin-bottom:40px}.page-donate .block-text
.title_second{font-size:24px;font-weight:600}.page-donate .block-text
.text{margin-top:20px}.page-donate .block-text
.btn{margin-top:20px}}.page-404{color:#000;background:#fff url(/wp-content/themes/ballet-new/assets/img/wbc_second.svg) no-repeat right top/140%}.page-404
p{margin-bottom:0}.page-404
.wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100vh;min-height:780px}.page-404 .content
.subtitle{font-size:30px;font-weight:600;margin-bottom:6px}.page-404 .content
.title{font-size:60px;font-weight:600;color:#f2390a;margin-bottom:15px}.page-404 .content
.text{font-size:20px;margin-bottom:40px}.page-404 .content
.btn{width:100%;max-width:380px}@media (max-width: 767.98px){.page-404{background-position-y:center}.page-404
.wrapper{padding:100px
0;height:auto;min-height:auto}.page-404 .content
.subtitle{font-size:24px;margin-bottom:10px}.page-404 .content
.title{font-size:50px;margin-bottom:20px}.page-404 .content
.text{font-size:18px;margin-bottom:40px}.page-404 .content
.btn{width:100%}}.page-press{}.page-press .content-wrapper{max-width:800px;margin:0
auto;padding-top:50px;padding-bottom:100px}.page-press
.text{font-weight:600;font-size:1.2em;width:100%;margin-bottom:56px}.page-press .list-by-year{width:100%}.page-press .list-by-year
.item{width:100%}.page-press .list-by-year .item:not(:last-child){margin-bottom:54px}.page-press .list-by-year
.year{width:100%;padding-bottom:13px;margin-bottom:0}.page-press .list-by-year
.article{display:flex;align-items:flex-start;gap:60px;width:100%;padding:40px
0;margin:-2px 0;border-top:2px solid #E6E6E6;border-bottom:2px solid #E6E6E6}.page-press .list-by-year
.article__logo{display:block;width:160px;height:auto}.page-press .list-by-year .article__logo
img{display:block;width:100%;height:auto}.page-press .list-by-year
.article__content{flex:1}.page-press .list-by-year
.article__suptitle{font-weight:400;font-size:1em;color:#F2390A;margin-bottom:5px}.page-press .list-by-year
.article__title{font-weight:600;font-size:1.2em;line-height:1.25;color:#000;margin-bottom:5px}.page-press .list-by-year
.article__description{font-weight:400}.page-press .list-by-year .article__description
p{margin:0}.page-press .list-by-year .article__description p:not(:last-child){margin-bottom:1em}.page-press .list-by-year
.article__link{margin-top:30px;min-width:250px}@media (max-width: 767.98px){.page-press{}.page-press .content-wrapper{max-width:100%;padding-top:30px;padding-bottom:50px}.page-press
.text{margin-bottom:30px}.page-press .list-by-year .item:not(:last-child){margin-bottom:30px}.page-press .list-by-year
.year{padding-bottom:10px}.page-press .list-by-year
.article{flex-wrap:wrap;gap:30px;width:100%;padding:20px
0;margin:-1px 0;border-top-width:1px;border-bottom-width:1px}.page-press .list-by-year
.article__logo{flex:initial}.page-press .list-by-year
.article__content{flex:initial;width:100%}.page-press .list-by-year
.article__suptitle{}.page-press .list-by-year
.article__title{}.page-press .list-by-year
.article__description{}.page-press .list-by-year
.article__link{margin-top:20px;min-width:200px}}.page-thanks{}.page-thanks .b-and-e-begins{padding-top:50px;padding-bottom:50px}.page-thanks .b-and-e-begins
.title{margin-bottom:100px}.page-thanks .b-and-e-begins
.list{display:flex;justify-content:space-between;gap:30px}.page-thanks .b-and-e-begins .list
.item{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:400px}.page-thanks .b-and-e-begins .list
.item__image{display:block;width:auto;height:121px}.page-thanks .b-and-e-begins .list
.item__text{font-weight:600;font-size:24px;line-height:1.5;text-align:center}.page-thanks .b-and-e-begins
.arrow{color:#F2390A;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:90px}.page-thanks .b-and-e-begins
.arrow__text{font-weight:600;font-size:24px;line-height:1.5;text-transform:uppercase}.page-thanks .b-and-e-begins
.arrow__icon{display:block;width:42px;height:auto}.page-thanks .b-and-e-begins .arrow__icon img,
.page-thanks .b-and-e-begins .arrow__icon
svg{display:block;width:100%;height:auto}.page-thanks
.accordions{padding-top:50px;padding-bottom:50px}.page-thanks .accordions
.title{margin-bottom:60px}.page-thanks .accordions .accordions-list{max-width:800px;margin:0
auto}.page-thanks .accordions
.accordion__button{gap:30px;padding-top:15px;padding-bottom:15px}.page-thanks .accordions .accordion__button-icon{width:auto;max-width:52px;height:auto;max-height:66px}.page-thanks .accordions
.accordion__content{padding-left:80px}.page-thanks .accordions
.text{width:100%;max-width:640px}.page-thanks .accordions
.video{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:640px;height:auto;cursor:pointer}.page-thanks .accordions
.video__video{display:block;width:100%;height:auto;pointer-events:none}.page-thanks .accordions
.video__button{position:absolute;display:block;width:72px;height:auto;background:none;border:none}.page-thanks .accordions .video__button img,
.page-thanks .accordions .video__button
svg{display:block;width:100%;height:auto}.page-thanks .behind-prod{padding-top:50px;padding-bottom:50px}.page-thanks .behind-prod
.title{margin-bottom:50px}.page-thanks .behind-prod
.list{display:flex;flex-direction:column;gap:40px}.page-thanks .behind-prod .list
.item{display:flex;align-items:center;gap:50px}.page-thanks .behind-prod .list .item:nth-child(2n) .item__content{order:2;display:flex;flex-direction:column;align-items:center}.page-thanks .behind-prod .list .item:nth-child(2n) .item__video{order:1}.page-thanks .behind-prod .list
.item__content{flex:1}.page-thanks .behind-prod .list
.item__title{font-weight:600;font-size:48px;line-height:36px}.page-thanks .behind-prod .list
.item__text{font-weight:600;font-size:24px;line-height:36px}.page-thanks .behind-prod .list .item__play-button{margin-top:40px}.page-thanks .behind-prod .list
.item__video{flex:1;position:relative;display:flex;align-items:center;justify-content:center;width:auto;height:auto;cursor:pointer}.page-thanks .behind-prod .list .item__video
.video__video{display:block;width:100%;height:auto;pointer-events:none}.page-thanks .behind-prod .list .item__video
.video__button{position:absolute;display:block;width:72px;height:auto;background:none;border:none}.page-thanks .behind-prod .list .item__video .video__button img,
.page-thanks .behind-prod .list .item__video .video__button
svg{display:block;width:100%;height:auto}.page-thanks .banner-1{position:relative;width:100%;height:670px}.page-thanks .banner-1-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-thanks .banner-1-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}.page-thanks .banner-1
.container{position:relative;height:100%}.page-thanks .banner-1-content{display:flex;flex-direction:column;align-items:flex-start;padding-top:50px;padding-bottom:80px}.page-thanks .banner-1-content
.title{color:#fff;margin-bottom:0}.page-thanks .banner-1-content .text-1{font-weight:600;font-size:24px;line-height:1.5;color:#FFF;max-width:590px;margin-bottom:auto}.page-thanks .banner-1-content .text-2{font-weight:600;font-size:48px;color:#fff}.page-thanks .banner-1-content .text-2
p{margin-bottom:0}.page-thanks .two-blocks{padding-top:80px;padding-bottom:80px;background:#fff}.page-thanks .two-blocks
.list{display:flex}.page-thanks .two-blocks .list
.item{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;height:auto;padding:0
30px}.page-thanks .two-blocks .list .item:first-child{border-right:2px solid #E6E6E6}.page-thanks .two-blocks .list
.item__img{display:block;width:260px;height:auto;margin-bottom:20px}.page-thanks .two-blocks .list
.item__text{font-weight:500;font-size:24px;line-height:1.5;width:100%;max-width:540px;margin-bottom:25px}.page-thanks .two-blocks .list .item__text>*{margin:0}.page-thanks .two-blocks .list .item__text>*:not(:last-child){margin-bottom:1em}.page-thanks .two-blocks .list .item__text b,
.page-thanks .two-blocks .list .item__text
strong{font-weight:700}.page-thanks .two-blocks .list
.item__btn{width:100%;max-width:360px;margin-top:auto}.page-thanks .banner-2{position:relative;width:100%;height:620px}.page-thanks .banner-2-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.page-thanks .banner-2-shadow{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}.page-thanks .banner-2
.container{position:relative;height:100%}.page-thanks .banner-2-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-top:50px;padding-bottom:50px}.page-thanks .banner-2-content
.title{color:#fff;margin-bottom:0}.page-thanks .banner-2-content
.subtitle{font-weight:600;font-size:36px;line-height:1;color:#FFF}@media (max-width: 767.98px){.page-thanks .b-and-e-begins{padding-top:25px;padding-bottom:30px}.page-thanks .b-and-e-begins
.title{margin-bottom:25px}.page-thanks .b-and-e-begins
.list{justify-content:center;flex-wrap:wrap;gap:20px}.page-thanks .b-and-e-begins .list
.item{max-width:100%}.page-thanks .b-and-e-begins .list
.item__image{height:80px}.page-thanks .b-and-e-begins .list
.item__text{font-size:16px}.page-thanks .b-and-e-begins
.arrow{display:none;margin-top:30px}.page-thanks .b-and-e-begins
.arrow__text{font-size:16px}.page-thanks .b-and-e-begins
.arrow__icon{width:24px}.page-thanks
.accordions{padding-top:30px;padding-bottom:30px}.page-thanks .accordions
.title{margin-bottom:25px}.page-thanks .accordions .accordions-list{max-width:100%;margin:0}.page-thanks .accordions
.accordion__button{gap:10px;padding-top:15px;padding-bottom:15px}.page-thanks .accordions .accordion__button-icon{max-width:30px;max-height:35px}.page-thanks .accordions
.accordion__content{padding-left:0}.page-thanks .accordions
.text{max-width:100%}.page-thanks .accordions
.video{max-width:100%}.page-thanks .accordions
.video__button{width:30px}.page-thanks .behind-prod{padding-top:30px;padding-bottom:30px}.page-thanks .behind-prod
.title{margin-bottom:25px}.page-thanks .behind-prod
.list{gap:30px}.page-thanks .behind-prod .list
.item{flex-direction:column;gap:20px}.page-thanks .behind-prod .list .item:nth-child(2n) .item__content{order:2;flex-direction:row}.page-thanks .behind-prod .list .item:nth-child(2n) .item__video{order:1}.page-thanks .behind-prod .list
.item__content{flex:initial;order:2;width:100%}.page-thanks .behind-prod .list
.item__title{font-size:24px;line-height:20px}.page-thanks .behind-prod .list
.item__text{font-size:16px;line-height:20px}.page-thanks .behind-prod .list .item__play-button{margin-top:20px}.page-thanks .behind-prod .list
.item__video{flex:initial;order:1;width:100%}.page-thanks .behind-prod .list .item__video
.video__button{width:30px}.page-thanks .banner-1{height:auto}.page-thanks .banner-1-content{padding-top:20px;padding-bottom:20px}.page-thanks .banner-1-content
.title{margin-bottom:10px}.page-thanks .banner-1-content .text-1{font-size:16px;line-height:1.2;max-width:100%;margin-bottom:60px}.page-thanks .banner-1-content .text-2{font-size:20px}.page-thanks .two-blocks{padding-top:30px;padding-bottom:30px}.page-thanks .two-blocks
.list{flex-direction:column;gap:30px}.page-thanks .two-blocks .list
.item{flex:initial;padding:0}.page-thanks .two-blocks .list .item:first-child{border-right:none}.page-thanks .two-blocks .list
.item__img{width:150px}.page-thanks .two-blocks .list
.item__text{font-size:16px;max-width:100%}.page-thanks .two-blocks .list
.item__btn{max-width:100%}.page-thanks .banner-2{height:auto;min-height:260px}.page-thanks .banner-2-content{padding-top:20px;padding-bottom:20px}.page-thanks .banner-2-content
.title{margin-bottom:0}.page-thanks .banner-2-content
.subtitle{font-size:16px;line-height:2}}.icon.calendar{color:#686868;position:absolute;top:calc(50% - 0.6em);right:15px;display:block;width:1.2em;height:1.2em;pointer-events:none}.icon.calendar
svg{display:block;width:100%;height:100%}.select-lang{display:flex;align-items:center;flex-wrap:wrap;gap:30px;margin-bottom:30px}.select-lang__text{font-size:24px}.select-lang__list{display:flex;align-items:center;gap:10px}.select-lang__list
.item{display:flex;align-items:center;justify-content:center;width:50px;height:50px;padding:10px;background:transparent;border:1px
solid transparent;transition:0.5s;cursor:pointer}.select-lang__list .item:hover{border-color:#f2390a}.select-lang__list
.item.active{background:#f2390a}.select-lang__list
.item__flag{width:100%;height:auto}.content-lang{}.content-lang__block{display:none}.content-lang__block.active{display:block}@media (max-width: 767.98px){.select-lang{gap:20px;margin-bottom:20px}.select-lang__list
.item{width:36px;height:36px;padding:4px}}.anim-pulse{animation:anim-pulse 2s infinite}@keyframes anim-pulse{0%{transform:scale(0.8)}50%{transform:scale(1)}100%{transform:scale(0.8)}}.play-button{font-weight:600;font-size:16px;color:#F2390A;display:inline-flex;align-items:center;gap:7px;border:none;background:none}.play-button img,
.play-button
svg{display:block;width:24px;height:auto}@media (max-width: 767.98px){.play-button{font-size:12px}.play-button img,
.play-button
svg{width:16px}}.accordion{position:relative;width:100%;height:auto;margin:-2px 0;background:transparent;border-top:2px solid #E6E6E6;border-bottom:2px solid #E6E6E6}.accordion__button{text-align:left;position:relative;display:flex;align-items:center;align-content:center;gap:20px;width:100%;padding:25px
0;transition:0.5s;border:none;background:none;cursor:pointer}.accordion__button-icon{display:block;width:40px;height:auto}.accordion__button-title{flex:1;color:#000;font-weight:600;font-size:40px;line-height:1;letter-spacing:0%;text-align:left;display:inline-flex;align-items:center}.accordion__button-play-button{margin-left:60px}.accordion__button-arrow{display:block;width:22px;height:auto;transition:0.5s}.accordion__button-arrow img,
.accordion__button-arrow
svg{display:block;width:100%;height:auto}.accordion__body{position:relative;width:100%;height:0px;overflow:hidden;transition:0.5s}.accordion__content{padding:5px
0 20px;width:100%}.accordion__content:empty{display:none}.accordion__content>*{display:block}.accordion__content>*:not(:last-child){margin-bottom:20px}.accordion.open::before{opacity:1}.accordion.open
.accordion__body{height:auto}.accordion.open .accordion__button-arrow{transform:rotateZ(180deg)}@media (max-width: 767.98px){.accordion{margin:-1px 0;border-top-width:1px;border-bottom-width:1px}.accordion__button{gap:10px;padding:15px
0}.accordion__button-title{font-size:24px}.accordion__button-play-button{margin-left:15px}.accordion__button-arrow{width:16px}.accordion__content{width:100%}.accordion__content>*:not(:last-child){margin-bottom:1em}}@media screen and (max-width: 815px){.main-banner_single-event{height:auto !important;max-height:unset !important;min-height:auto !important;position:static;padding:0
!important}.main-banner_single-event .main-banner-img{height:auto !important;position:static}}@media (max-width: 1599.98px){.main .swiper-prev{left:15px}.main .swiper-next{right:15px}}@media (max-width: 1499.98px){.container{max-width:1300px}.main .swiper-pagination{width:1300px;left:calc(50% - 650px)}.show-item .item-info{padding:30px}.show-item .item-buttons{width:100%}.show-item .item-buttons
.btn{padding:0
10px;width:50%}.footer-menu{gap:16px 40px}}@media (max-width: 1399.98px){.container{max-width:990px}.main-about
.title{left:0}.main-shows
.title{left:0}.main-cast
.title{left:0}.event-synopsis .title,
.bottom-subscribe-wrapper
.title{left:0}.title{font-size:60px}.main .swiper-prev{width:40px;height:40px;background-size:11px}.main .swiper-next{width:40px;height:40px;background-size:11px}.main .swiper-pagination{width:100%;left:0;justify-content:center;bottom:60px}.main-about-wrapper{flex-wrap:wrap}.main-about-wrapper
.title{width:100%;margin:0}.main-about-info{width:100%;margin-top:0}.main-shows-wrapper{grid-template-columns:repeat(2, 1fr);gap:40px;padding:0
15px;max-width:990px;margin:0
auto}.bottom-subscribe-wrapper{flex-wrap:wrap}.bottom-subscribe-wrapper
.title{width:100%;margin:0}.bottom-subscribe-form{width:100%;margin:0}.footer-main{gap:40px}.footer-menu{grid-template-columns:repeat(1, 1fr)}.menu-left
ul{gap:20px}.menu-left-bottom{gap:50px}.second-menu{gap:30px}.main-banner{height:600px;max-height:unset}.main-banner-img{height:736px;max-height:unset}.about-info-item .item-img{width:50%}.about-info-item .item-content{width:50%}.shows-wrapper{padding:25px
0 50px}.show-item
.container{gap:30px;height:auto}.show-item:nth-child(even) .show-item-info{margin:unset}.show-item-info{width:50%}.show-item-info
.title{font-size:48px}.show-item-img{position:unset;width:50%}.show-item-img
img{height:auto}.cast-category
.title{left:0}.cast-grid{grid-template-columns:repeat(3, 1fr);gap:30px}.cast-flex .cast-item{width:calc(33% - 17px)}.team-wrapper .team-col{width:33.3333%}.blog-wrapper
.title{left:0}.performance-video
.title{left:0}.performance-reviews .title,
.performance-reasons .title,
.performance-video .title,
.performance-faq .title,
.performance-page .post-slider .title,
.event-page .post-slider-arrows .title,
.event-page .support .title,
.event-reasons
.title{left:0}}@media (max-width: 991.98px){.main .swiper-prev{display:none}.main .swiper-next{display:none}.main .swiper-pagination{width:100%;left:0;justify-content:center;bottom:60px}.main-slide-wrapper{max-width:100%;padding:0;margin:0}.main-shows-wrapper{gap:30px}.menu-left{display:flex;gap:30px;width:calc(100% - 380px)}.menu-left-top{margin-bottom:20px}.menu-left-top
.little{margin-top:20px}.menu-left
ul{flex-wrap:wrap;gap:20px}.menu-left ul
li{width:100%}.menu-left .second-menu{flex-wrap:wrap;gap:20px}.menu-left .second-menu
a{width:100%}.menu-left-top{width:50%}.menu-left-bottom{flex-wrap:wrap;width:50%}.menu-left-bottom .footer-contacts
a{font-size:14px}.about-info-item{flex-wrap:wrap}.about-info-item .item-img{width:100%;order:2}.about-info-item .item-content{width:100%;order:1}.about-bottom-grid{gap:30px;grid-template-columns:repeat(2, 1fr)}.show-item
.container{flex-wrap:wrap;gap:10px}.show-item-info{width:100%;order:2}.show-item-img{width:100%;aspect-ratio:400 / 288;order:1}.show-item-img
img{width:100%;height:100%;object-fit:cover}.team-wrapper{margin:0
-15px}.team-wrapper .team-col{width:50%;padding:0
15px}.team-wrapper .cast-item
p{font-size:16px}.blog-grid{grid-template-columns:repeat(2, 1fr);gap:30px}.tickets-items
.item{flex-wrap:wrap;gap:15px 0}.tickets-items .item-date{width:33.3333%;padding-right:5px}.tickets-items .item-city{width:33.3333%;padding-right:5px}.tickets-items .item-location{width:33.3333%;padding-right:5px}.tickets-items .item-city-location{width:33.3333%;padding-right:5px}.tickets-items .item-description{width:33.3333%;padding-right:5px}.tickets-items .item-logo{width:33.3333%;padding-right:5px}.tickets-items .item-date,
.tickets-items .item-city,
.tickets-items .item-location,
.tickets-items .item-city-location,
.tickets-items .item-description,
.tickets-items .item-logo{flex:1}.tickets-items .item-buttons{width:100%}.tickets-items .item-buttons
.btn{flex:initial;gap:5px;padding-left:26px}.tickets-items .item-buttons .btn:nth-child(1){width:100%;max-width:none}.tickets-items .item-buttons .btn:nth-child(2){width:100%}}@media (max-width: 767.98px){html,body{font-size:19px;line-height:1.4}.container{max-width:570px}.btn{height:42px;font-size:0.75em;border:1px
solid #F2390A}.btn:hover,.btn.active,.btn:active{}.btn.btn-buy{font-size:1.125em;height:auto;min-height:50px}.top{gap:10px}.logo{max-width:210px}.btn.top-tickets-btn{font-size:0.625em;height:30px;padding:8px
14px}.btn.top-tickets-btn
img{display:none}.menu-btn{width:40px;height:40px;padding:5px;margin-right:-5px;background-size:30px}.menu-btn.active{background-size:33px}.main-slide{padding:50px
0;gap:15px;min-height:400px;height:400px}.main .swiper-pagination{bottom:25px;width:540px;left:calc(50% - 270px);justify-content:flex-start;gap:10px}.main .swiper-pagination .swiper-pagination-bullet{width:50px}.main-slide-info
span{font-size:1em;margin-bottom:5px;line-height:1.2}.main-slide-info .item-date{font-size:1.25em;margin-bottom:8px;display:none}.main-slide-title{font-size:36px}.main-slide-buttons{gap:15px}.main-slide-buttons
.btn{width:130px;padding:5px
10px}.main-slide-buttons .btn
svg{display:none}.main-about-wrapper{gap:20px}.main-about{padding:32px
0 50px}.main-about-info{font-size:1em;line-height:1.5}.main-about-info
h1{font-size:1.5em}.main-about-info
h2{font-size:1.3em}.main-about-info
h3{font-size:1.2em}.main-about-info
p{margin-bottom:20px}.title{font-size:36px;margin-bottom:20px}.main-shows{margin-bottom:25px}.main-shows-wrapper{max-width:546px;margin:0
auto;padding:0;grid-template-columns:repeat(1, 1fr);gap:25px}.show-item .item-info{padding:25px}.show-item .item-title{margin:0
0 12px;font-size:1.25em}.show-item .item-buttons{gap:15px}.show-item .item-buttons .btn,
.digital-page .show-item .item-buttons
.btn{width:100%;max-width:none;padding:5px
22px}.main-cast{padding:50px
0}.main-cast-title-block{align-items:center;margin-bottom:15px}.main-cast-title-block .main-cast-prev{margin:0
15px 0 auto;width:26px;height:26px;border:1px
solid #F2390A}.main-cast-title-block .main-cast-prev
svg{width:7px}.main-cast-title-block .main-cast-next{width:26px;height:26px;border:1px
solid #F2390A}.main-cast-title-block .main-cast-next
svg{width:7px}.cast-item-img{margin-bottom:15px}.cast-item h3 a,
.cast-item h4
a{font-size:1em;line-height:1.2}.cast-item
.role{font-size:1.125em}.main-cast-slider{margin-bottom:25px}.merchandise{}.merchandise
.bg{aspect-ratio:initial}.merchandise
.bg__image{display:none}.merchandise
.bg__image.mobile{display:block}.merchandise
.bg__shadow{display:block}.merchandise
.container{height:100%}.merchandise-wrapper{height:100%;min-height:auto}.merchandise-wrapper
img{max-width:110px;margin:0
0 20px}.merchandise-wrapper
p{text-align:center;max-width:240px;margin:0
0 24px;font-size:1em}.merchandise-wrapper
.btn{padding:5px
30px}.bottom-subscribe{padding:22px
0 30px}.bottom-subscribe-wrapper{gap:22px}.bottom-subscribe-form{margin-top:0;width:100%}.bottom-subscribe-form
p{margin-bottom:30px;font-size:1em;line-height:1.3}.bottom-subscribe-form .input-group{margin-bottom:15px}.bottom-subscribe-form
.btn{width:100%;padding:2px;display:flex}.input-group{position:relative}.input-group input,
.input-group textarea,
.input-group
select{height:36px;font-size:1rem;padding:5px
15px}.input-group
textarea{height:100%}.selectize-input
.item{line-height:35px;height:36px}.selectize-dropdown,
.selectize-input,
.selectize-input
input{font-size:1rem}.selectize-dropdown{font-size:0.875rem}footer{padding:40px
0 40px}.footer-main{flex-wrap:wrap;gap:0px;margin-bottom:20px}.footer-main
.h3{margin-bottom:10px;font-size:1.125em}.footer-logo{width:100%;margin-bottom:40px}.footer-menu{display:grid;grid-template-columns:repeat(2, 1fr);gap:9px 20px;max-width:305px;margin-bottom:28px}.footer-menu
li{}.footer-menu
a{font-size:0.875em;display:block}.footer-social{width:100%;margin-bottom:33px}.footer-social-list{gap:8px}.footer-social-list
a{border:1px
solid #fff;width:30px;height:30px}.footer-social-list a
img{height:14px}.footer-contacts{width:100%;margin-left:0}.footer-contacts
a{font-size:0.75em}.copyright{font-size:0.75em}.footer-logo{max-width:120px;margin-right:30px}.menu{padding-top:75px;overflow:auto}.menu-wrapper{flex-wrap:wrap;gap:40px;height:calc(100vh - 75px);padding:30px
0}.menu-left{flex-wrap:wrap;gap:40px;width:100%}.menu-form{width:100%}.menu-left-top{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;gap:0 14px;width:100%}.menu-left-top
.little{margin-top:0}.menu-left-top .little
a{font-size:0.875em}.menu-left
ul{gap:14px}.menu-left-top ul
a{font-size:0.875em;display:block;line-height:1.25}.menu-left-bottom{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;gap:0 14px;width:100%}.menu-left-bottom .footer-social{margin-bottom:50px}.menu-left-bottom
.h3{margin-bottom:12px;font-size:0.875em}.menu-left-bottom .footer-social
.h3{margin-bottom:13px}.menu-left-bottom .footer-contacts
.h3{margin-bottom:8px}.menu-left-bottom .footer-contacts
a{display:block;font-size:0.625em}.menu-left-bottom .footer-contacts
br{display:none}.second-menu{margin-bottom:0}.second-menu
a{font-size:0.625em}.menu-form
.h3{margin:0
0 10px;font-size:0.75em}.menu-form .input-group{margin-bottom:5px}.menu-form .input-group
input{font-size:0.875em !important;height:36px}.menu-form .selectize-input{height:36px !important}.menu-form
.btn{margin-top:15px}.main-banner{min-height:400px;padding:60px
0 30px;height:400px}.main-banner-img{height:400px}.main-banner-content
.suptitle{font-size:0.875em}.main-banner-content
.description{font-size:0.75em}.main-banner-img{height:400px}.about-info{padding:35px
0}.about-info-item{margin-bottom:30px}.about-bottom-item .item-img{margin-bottom:15px}.about-bottom-item .item-title{font-size:0.875em;margin-bottom:15px}.about-bottom-item
.btn{padding:10px
35px}.bottom-subscribe{background:#f5f5f5 url(/wp-content/themes/ballet-new/assets/img/wbs-white.svg) bottom center no-repeat;background-size:contain}.about-info{background:transparent url(/wp-content/themes/ballet-new/assets/img/wbs.svg) 0 22px no-repeat;background-size:contain}.wbs-bg{background:#fff url(/wp-content/themes/ballet-new/assets/img/wbs.svg) center 150px no-repeat;background-size:100%}.about-bottom{margin-bottom:50px}.main-about-btn{display:none}.shows-items .show-item{margin-bottom:35px}.show-item-info .title-wrapper{margin-bottom:15px}.show-item-info
.title{font-size:30px}.show-item-info
.subtitle{font-size:1em;margin-top:10px}.show-item-info
.description{margin-bottom:24px;font-size:1em;line-height:1.5}.show-item-buttons{gap:15px}.cast-page{padding:30px
0}.cast-category
.title{margin-bottom:20px}.cast-grid{grid-template-columns:repeat(2, 1fr);gap:15px}.cast-flex{gap:15px}.cast-flex .cast-item{width:calc(50% - 15px)}.blog-page{padding:25px
0}.page-team{padding-bottom:50px}.page-team
.title{margin-bottom:10px}.blog-wrapper{margin-bottom:35px}.blog-item
span{font-size:0.75em;margin:0
0 6px}.blog-item
h4{margin:0
0 15px}.blog-item h4
a{font-size:1em}.blog-item
.btn{padding:5px
20px}.blog-item-img{margin:0
0 15px}.post-text-wrapper{margin-bottom:25px}.post-date{font-size:0.75em}.post-title{font-size:1.125em;margin-bottom:17px}.post-full-img{margin-bottom:15px}.post-full-img
img{margin-bottom:15px}.post-full-img
strong{font-size:0.75em}.post-slider{margin-bottom:25px}.post-slider-arrows{gap:11px;margin-bottom:25px}.post-slider-arrows .post-slider-prev{width:26px;height:26px;border:1px
solid #F2390A}.post-slider-arrows .post-slider-prev
svg{width:7px}.post-slider-arrows .post-slider-next{width:26px;height:26px;border:1px
solid #F2390A}.post-slider-arrows .post-slider-next
svg{width:7px}.post-page{padding:22px
0 50px}.tickets-page{padding-top:26px}.tickets-select{}.tickets-select_down{margin-top:20px;margin-bottom:0px}.tickets-items
.item{gap:10px 0;font-size:1em;padding:15px
0}.tickets-items .item-date{padding:0;width:100%}.tickets-items .item-city{padding:0;width:100%}.tickets-items .item-location{padding:0;width:100%}.tickets-items .item-city-location{width:60%}.tickets-items .item-description{width:40%;padding-right:0}.tickets-items .item-logo{flex:initial;order:-1;text-align:left;width:100%;padding-right:0}.tickets-items .item-buttons{gap:15px}.tickets-items .item-buttons
.btn{width:100%;padding:5px}.tickets-items .item-date,
.tickets-items .item-city,
.tickets-items .item-location,
.tickets-items .item-logo{display:none}.tickets-items .item-city-location,
.tickets-items .item-description{display:block}.tickets-items .item-description{font-size:1em;text-transform:initial;padding:0}.masterclass-page{padding:20px
0 70px}.masterclass-page-wrapper
h2{font-size:30px;line-height:1.2;margin-bottom:14px}.masterclass-page-wrapper
form{margin:25px
0}.masterclass-page-wrapper form .input-group{margin-bottom:15px}.masterclass-preim{font-size:1em;margin-bottom:10px}.masterclass-preim:last-of-type{margin-bottom:0}.masterclass-preim
strong{font-weight:500;display:block}p{margin-bottom:20px}.simple-page{font-size:1em;padding:75px
0}.simple-page
h3{font-size:1.125em;margin-bottom:16px}.simple-page
h4{font-size:1.025em;margin-bottom:16px}.simple-page .privacy-page-item{margin-bottom:21px}.simple-page .privacy-page-item
p{margin-bottom:21px}.performance-reviews{padding:45px
0 30px}.performance-review-item{font-size:1em}.performance-review-item .item-img{margin-bottom:11px}.performance-reviews .swiper-wrapper{margin-bottom:25px}.performance-reviews .swiper-pagination{gap:8px}.performance-reviews .swiper-pagination .swiper-pagination-bullet{width:30px}.synopsis-btn{width:100%;margin-top:30px;margin-bottom:-10px}.performance-video{margin-bottom:50px}.performance-video-wrapper{margin-bottom:15px}.performance-reasons{padding-top:50px}.performance-reasons .list
.item{gap:15px}.performance-reasons .list .item:not(:last-child){margin-bottom:10px}.performance-reasons .list
.item__content{padding-top:10px}.performance-page{padding-bottom:50px}.performance-page .performance-video{padding-top:50px}.performance-page .post-slider-wrapper{padding-top:50px}.performance-page .post-slider-arrows{margin-bottom:17px}.performance-page .post-slider{}.performance-page .page-team
.cast{padding-top:40px}.performance-footer-button-wrapper{margin-top:40px}.faq-item .item-top{font-size:1em;padding:15px
30px 15px 0}.faq-item .item-top:hover{cursor:pointer}.faq-item .item-top:after{background:transparent url(/wp-content/themes/ballet-new/assets/img/arrow-down.svg) center no-repeat;background-size:10px;width:18px;height:18px;top:calc(50% - 9px)}.faq-item .item-content{font-size:1em}.faq-item .item-content
h2{font-size:0.75em}.event-left{max-width:100%}.event-top{max-width:100%;padding:20px
0 25px}.event-top
.container{margin-left:0px}.event-top-wrapper
h4{font-size:1em;margin-bottom:30px}.event-top-wrapper
h2{font-size:30px}.event-top-wrapper .btn-wrapper{margin-bottom:30px}.event-top-items{gap:12px}.event-top-items
.item{font-size:1em}.event-top-items .item strong, .event-top-items
span{font-size:1em}.event-top-items
.dropdown__content{left:calc(50% - 120px)}.event-page-menu{position:relative;padding:10px
0}.event-page-menu:after{content:"";width:50px;height:100%;position:absolute;right:0;top:0;display:block;background:linear-gradient(270deg, #000d1d 0%, rgba(0, 13, 29, 0) 100%);pointer-events:none;z-index:1}.event-menu-wrapper{gap:15px;overflow:auto;padding:10px
0}.event-menu-wrapper::-webkit-scrollbar{height:0;width:0}.event-menu-wrapper
a{font-size:0.75em;width:fit-content;display:flex;align-items:center;gap:5px}.event-menu-wrapper a:after{position:unset;background-size:6px}.event-menu-wrapper
.animate{font-size:1em}.event-page-menu
.marquee__wrapper{animation-duration:15s}.event-page-menu
.shows{margin-top:10px;margin-bottom:10px}.event-page-menu
.show{font-size:1em;line-height:1;margin-right:50px}.event-description{padding-top:40px}.event-description-wrapper{font-size:1em}.event-description-wrapper
h2{font-size:26px;text-align:center;margin-bottom:10px}.event-reasons
.title{margin-bottom:20px}.event-reasons-wrapper
.item{padding-left:35px}.event-reasons-wrapper .item
strong{font-size:1.25em;top:-7px}.event-synopsis
.title{margin-bottom:10px}.event-page{padding-bottom:20px}.event-page .event-description-wrapper p:last-child{margin-bottom:0}.event-page .post-slider{padding-top:40px;margin-bottom:0}.event-page .post-slider-arrows{margin-bottom:20px}.event-page .performance-video{padding-top:40px;margin-bottom:0}.event-page .performance-reviews{padding-top:40px;padding-bottom:0}.event-page .performance-cast{margin-bottom:40px}.event-page
.support{padding-top:40px}.event-page .support
.text{font-size:1em}.event-synopsis{padding-top:40px}.event-synopsis-explore{margin-top:40px}.audition-bottom{font-size:1em}.event-synopsis-wrapper{height:230px}.event-synopsis-wrapper
h2{font-size:0.75em}.performance-video-wrapper:after{width:90px;height:90px;top:calc(50% - 42px);left:calc(50% - 42px);background-size:cover}.modal-top{margin-bottom:20px}.modal-top__title,
.modal-top
h2{font-size:1.125em}.modal-top
strong{font-size:0.75em}.modal-content{font-size:0.75em}.fancybox__content>.carousel__button.is-close{top:15px;right:10px}.carousel__button
svg{width:16px;height:16px}.btn:hover,.btn:active{gap:6px}.btn:hover img,
.btn:hover
svg{width:6px}.selectize-input{height:36px !important;padding:0
15px !important}.btn:before,
.btn img,
.btn
svg{transition:unset !important}.top-tickets-btn{}}@media (max-width: 575.98px){.logo
img{max-height:45px}.about-info-item .item-img{width:calc(100% + 30px);margin:0
-15px}.about-bottom-grid{grid-template-columns:repeat(1, 1fr)}.main-cast{overflow:hidden}.main-cast-slider
.swiper{max-width:100%;margin-left:0;overflow:unset}.main .swiper-pagination{left:0;padding:0
15px;width:100%}.main-slide-wrapper{gap:15px}.main-shows-wrapper{padding:0
15px}.show-item .item-buttons
.btn{padding:5px;width:115px}.press-review-item .item-main{font-size:1em;line-height:1.1;margin-bottom:10px}.press-review-item .item-main
p{margin:0}.press-review-item .item-bottom{font-size:1em}.press-review-item .item-rating{width:160px;gap:10px;margin:0
auto 15px}.press-review-item .item-rating
img{width:20%}.press-reviews-slider
.swiper{padding-bottom:65px}.press-reviews-slider .swiper-pagination{gap:5px}.press-reviews-slider .swiper-pagination .swiper-pagination-bullet{width:22px}.press-reviews{padding:30px
0}.post-slider
.swiper{overflow:unset}.post-slider .swiper-slide{width:220px}.post-full-img{margin:0
-15px}.post-full-img
img{width:100%;position:relative}.post-full-img
strong{padding:0
15px}.main-banner-content
.btn{margin-top:22px}.event-page .post-slider .swiper-slide{width:85%}}@media (max-width: 450.98px){.cast-grid{}.team-wrapper{gap:25px}.team-wrapper .team-col{width:100%}.blog-grid{grid-template-columns:repeat(1, 1fr)}}@media (max-width: 379.98px){.logo{max-width:170px}.event-top-items .item
strong{font-weight:600}}@media (max-width: 330px){.footer-menu{gap:9px 8px}}