@keyframes shine{to{background-position-x:-200%}}.ticket .container{margin-bottom:80px}.ticket .container .title{font-weight:500;font-style:Medium;font-size:16px;line-height:42px;letter-spacing:0;text-transform:uppercase;color:#f2f2f2;margin:25px 0}.ticket .container .ticket-form{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:90px 45px 20px;background:#3a2f38;border-radius:40px}.ticket .container .ticket-form .info-area{width:40%}.ticket .container .ticket-form .info-area .rules{font-weight:600;font-size:24px;line-height:20px;letter-spacing:0;text-transform:uppercase;color:#f40b42;margin-bottom:12px}.ticket .container .ticket-form .info-area .text{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;color:#fff;margin-bottom:25px}.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item.disabled{opacity:.5;pointer-events:none;color:#484848!important}.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item:last-child{margin-bottom:0}.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item input[type=checkbox].checkbox,.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item input[type=radio].checkbox{width:18px;height:18px;border:1.5px solid #cbd5e1;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;transition:all .2s ease}.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item input[type=checkbox].error,.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item input[type=radio].error{border:1.5px solid #f40b42}.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item input[type=checkbox].checkbox:checked,.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item input[type=radio].checkbox:checked{background-color:#f40b42;border-color:#f40b42}.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item input[type=checkbox].checkbox:checked:after,.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item input[type=radio].checkbox:checked:after{content:url(/_next/static/media/checkbox-black.821198c5.svg);color:#fff;position:absolute;font-size:14px;left:3px;top:-1px}.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item .day-info{font-weight:400;font-size:16px;color:#fff;line-height:20px;letter-spacing:0}.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item .day-info span{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:#828282}.ticket .container .ticket-form .inp-area{width:60%}.ticket .container .ticket-form .inp-area .inp-group{width:100%;display:flex;gap:20px;margin-bottom:40px}.ticket .container .ticket-form .inp-area .inp-group.second-line{margin-bottom:0}.ticket .container .ticket-form .inp-area .inp-group .form-group{width:50%}.ticket .container .ticket-form .inp-area .inp-group .form-group .label{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;margin-bottom:7px;color:#fff;text-align:left;display:block}@media(max-width:768px){.ticket .container .ticket-form .inp-area .inp-group .form-group .label{font-size:14px}}.ticket .container .ticket-form .inp-area .inp-group .form-group .inp{width:100%;padding:20px 30px;background-color:#332c32;margin-bottom:15px;font-size:16px;font-weight:400;line-height:20px;color:#fff;border:none;outline:none;border-radius:25px}.ticket .container .ticket-form .inp-area .inp-group .form-group .inp:-webkit-autofill,.ticket .container .ticket-form .inp-area .inp-group .form-group .inp:-webkit-autofill:active,.ticket .container .ticket-form .inp-area .inp-group .form-group .inp:-webkit-autofill:focus,.ticket .container .ticket-form .inp-area .inp-group .form-group .inp:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 50px #332c32!important;-webkit-text-fill-color:#fff!important;border-radius:25px!important;border:none;outline:none}.ticket .container .ticket-form .inp-area .inp-group .form-group .inp.error{border:1px solid #e62626}.ticket .container .ticket-form .inp-area .inp-group .form-group .inp::placeholder{font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;color:#999}@media(max-width:768px){.ticket .container .ticket-form .inp-area .inp-group .form-group .inp::placeholder{font-size:14px}}@media(max-width:768px){.ticket .container .ticket-form .inp-area .inp-group .form-group .inp{font-size:14px}}.ticket .container .ticket-form .inp-area .inp-group .form-group .img-inp{display:inline-block;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ticket .container .ticket-form .inp-area .btn-footer{text-align:right}.ticket .container .ticket-form .inp-area .btn-footer button{text-align:center;cursor:pointer;font-weight:700;font-style:Bold;font-size:20px;line-height:20px;letter-spacing:0;text-transform:uppercase;border-radius:25px;background:#332c32;color:#fff;border:none;outline:none;max-width:200px;width:100%;padding:22px}.ticket .container .ticket-form .inp-area .btn-footer button.loading-btn{position:relative}.ticket .container .ticket-form .inp-area .btn-footer button.loading-btn:after{content:"";position:absolute;right:10px;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-image:url(/_next/static/media/Rolling@1x-1.6s-200px-200px.276a4211.gif);background-size:contain;background-repeat:no-repeat;background-position:50%}@media(max-width:768px){.ticket .container .ticket-form .inp-area .btn-footer button{font-size:14px}}@media(max-width:1800px){.ticket .container{margin-bottom:60px}.ticket .container .title{font-size:16px;line-height:42px;margin:25px 0}.ticket .container .ticket-form{padding:80px 35px 20px}.ticket .container .ticket-form .info-area .rules{font-size:20px;margin-bottom:10px}.ticket .container .ticket-form .info-area .text{font-size:16px;margin-bottom:20px}.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item{margin-bottom:15px}.ticket .container .ticket-form .inp-area{width:60%}}@media(max-width:1024px){.ticket .container{margin-bottom:40px}.ticket .container .ticket-form{padding:60px 30px 20px}.ticket .container .ticket-form .info-area .rules{font-size:16px}.ticket .container .ticket-form .info-area .text{font-size:14px}.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item input[type=checkbox].checkbox{width:15px;height:15px;border:1.5px solid #cbd5e1;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative;transition:all .2s ease}.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item input[type=checkbox].error{border:1.5px solid #f40b42}.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item input[type=checkbox].checkbox:checked{background-color:#f40b42;border-color:#f40b42}.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item input[type=checkbox].checkbox:checked:after{content:url(/_next/static/media/checkbox-black.821198c5.svg);color:#fff;position:absolute;font-size:8px;left:2px;top:2px}.ticket .container .ticket-form .info-area .checkbox-list .checkbox-item .day-info{font-size:14px}.ticket .container .ticket-form .inp-area{width:60%}.ticket .container .ticket-form .inp-area .inp-group{width:100%;display:flex;gap:20px;margin-bottom:20px}}@media(max-width:768px){.ticket .container{margin-bottom:20px}.ticket .container .ticket-form{padding:40px 30px 20px;flex-direction:column}.ticket .container .ticket-form .info-area,.ticket .container .ticket-form .inp-area{width:100%}.ticket .container .ticket-form .inp-area .btn-footer{text-align:center}.ticket .container .ticket-form .inp-area .btn-footer button{max-width:100%}}.ticket-info-area-workshop{margin-bottom:50px}.ticket-info-area-workshop .container .row{display:flex;flex-wrap:wrap;gap:15px;width:100%}.ticket-info-area-workshop .container .row .day-card{flex:1 1;min-width:300px;display:flex}.ticket-info-area-workshop .container .row .day-card .day-info{width:100%;background:#3a2f38;border-radius:40px;padding:clamp(50px,4vw,100px);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left;color:#ff1250;text-transform:uppercase;flex:1 1}.ticket-info-area-workshop .container .row .day-card .day-info .title{font-weight:600;font-size:32px;line-height:42px;color:inherit;letter-spacing:0}@media(max-width:1800px){.ticket-info-area-workshop{margin-bottom:40px}.ticket-info-area-workshop .container .row .day-card .day-info{font-size:25px;line-height:42px}.ticket-info-area-workshop .container .row .day-card .day-info .title{font-size:25px;line-height:42px;margin-bottom:15px}.ticket-info-area-workshop .container .row .day-card .day-info .sub-title{font-size:16px}}@media(max-width:1024px){.ticket-info-area-workshop{margin-bottom:40px}.ticket-info-area-workshop .container .row .day-card .day-info .title{font-size:20px;margin-bottom:0}.ticket-info-area-workshop .container .row .day-card .day-info .sub-title{font-size:14px}}@media(max-width:768px){.ticket-info-area-workshop{margin-bottom:20px}.ticket-info-area-workshop .container .row{flex-direction:column}.ticket-info-area-workshop .container .row .day-card{min-width:unset}.ticket-info-area-workshop .container .row .day-card .day-info .title{font-size:20px;margin-bottom:0;text-align:center}}