.faq{margin-top:120px}.faq__title{color:#404040;font-size:20px}.accordion .card-header{direction:rtl}.accordion-body{color:#868686;font-size:16px}.accordion .btn-link{font-weight:700;color:#555;text-align:right}.accordion .btn-link:hover{color:#ab47bc;text-decoration:none}.accordion .card-body{background-color:#f8f9fa;border-top:1px solid #ededed;direction:rtl}.accordion .card-header .btn-link:after{content:"\f0d7";font-family:FontAwesome;float:left;transition:transform .3s ease}.accordion-button:after{margin-right:auto!important;margin-left:0!important}.accordion .card-header .btn-link.collapsed:after{transform:rotate(-90deg);color:red}.accordion-button{color:#404040;line-height:20px}.accordion-button:not(.collapsed){color:#a30e7b!important;font-size:16px!important;background:transparent!important}.accordion-button:focus{box-shadow:none!important}.accordion-item{border-bottom:1px solid #ededed}.accordion-item:first-child{border-top:none}.accordion-item:last-child{border-bottom:none}@media only screen and (max-width:768px){.accordion-body{color:#868686;font-size:14px;line-height:26px}.accordion-button{color:#404040;line-height:26px;font-size:16px}}@media only screen and (max-width:576px){.faq{padding:0}.accordion-body{color:#868686;font-size:14px;line-height:26px}.accordion-button{color:#404040;line-height:26px;font-size:16px}}.style_cover__ND8ZP{border-radius:16px}.style_cover__ND8ZP:before{position:absolute;content:"";top:0;right:0;left:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.style_cover__ND8ZP small{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.style_img__axtSx{object-fit:cover;width:auto;height:300px;border-radius:16px;margin-right:24px;aspect-ratio:2/3}@media(max-width:768px){.style_img__axtSx{width:112px;height:168px;margin-right:0}}.style_video__veRAc{aspect-ratio:16/9;height:auto}.style_button__C0LAT{background-color:transparent;color:var(--primary-color);display:flex;justify-content:center;align-items:center;column-gap:6px;padding-inline:24px;padding-block:4px;border:1px solid var(--primary-color);outline:none;border-radius:50px}.style_button__C0LAT:hover{background-color:var(--primary-color);color:#fff}.style_button__C0LAT:hover svg{color:#fff!important}@media(max-width:768px){.style_btnShare__kScSx{border:none!important;position:absolute;top:10px;inset-inline-end:0}.style_btnShare__kScSx span{display:none!important}}.style_btnShare__kScSx:hover svg path{stroke:#fff}.max-w-1000{width:100%;max-width:700px;margin:auto}@media(max-width:768px){.max-w-1000{width:100%;max-width:100vw}}.unsuccessful-order{margin-top:120px;margin-bottom:10px;background-color:rgba(254,82,82,.102);border-radius:14px;padding:10px 8px;border:1px solid #fe5555}.unsuccessful-order-text{color:#161618;font-size:14px;margin:0;padding-right:8px}.unsuccessful-check-icon{color:#fe5555;font-weight:700;font-size:18px}.theater__info-payfail{margin-top:20px;display:flex;align-items:center;border-radius:22px;background-color:#fff;padding:20px 0 8px 30px}.theater__info-payfail-content-all{display:flex;flex-direction:column;align-items:flex-start}.theater__info-payfail-title{font-size:14px;font-weight:700;color:#161618;margin-bottom:15px!important}.theater__info-payfail-content{display:flex;align-items:center;margin-bottom:10px;justify-content:flex-end}.ticket__info-payfail-icon{width:20px;height:20px;margin-left:4px}.ticket__info-payfail-text{font-size:14px;color:#1c1415;font-family:Vazir-light}.theater__info-payfail-change-time{text-decoration:none;font-size:14px;font-family:Vazir-light;color:#a30e7b}.buttons-container{display:flex;align-items:center;justify-content:space-evenly}.cancel-order-btn{background-color:transparent;color:#555;font-size:16px;border:1px solid #263238;border-radius:14px}.cancel-order-btn,.continue-order-btn{padding:12px 20px;text-align:center;cursor:pointer;width:40%;font-size:14px}.continue-order-btn{background-color:#a30e7b;color:#fff;border:none;border-radius:14px}.continue-order-btn:hover{color:#fff!important}hr.solid-payfail{border-top:1px solid #cec9c9;margin:13px auto;width:90%;max-width:600px}@media only screen and (max-width:576px){.left-col,.right-col-payfail{padding-right:30px;padding-left:30px}.left-col{padding-bottom:30px}.theater__info-payfail{padding:4px}.theater__info-payfail-img{width:120px;height:auto;padding-right:5px}.theater__info-payfail-content-all{margin-right:26px}.seat__info-payfail-details{display:flex;flex-wrap:wrap;gap:8px}.rules-text-items{font-size:12px}.payment__info-payfail{margin-top:0}.buttons-container{flex-direction:column}.cancel-order-btn,.continue-order-btn{width:100%;margin-bottom:10px}.pay-button{margin-bottom:110px}.from-wallet span{font-size:14px}}@media(min-width:200px)and (max-width:350px){.container{max-width:540px}.theater__info{padding:14px 1px}.theater__info-content-all{margin-right:10px;margin-top:10px}.theater__info-img{width:93px;height:93px}.theater__info-title{font-size:12px}.ticket__info-text,.ticket__info-text-sans{font-size:11px}}@media(min-width:340px)and (max-width:388px){.container{max-width:540px}.theater__info-title{font-size:11px}.ticket__info-text,.ticket__info-text-sans{font-size:10px}}.image-event-success{max-width:160px;width:160px;height:auto;aspect-ratio:9/12}@media(max-width:768px){.image-event-success{width:110px;height:auto;max-width:110px}}