.buy_ticket{padding:16px}body{background:#f4f4f4}.buy_ticket .title{color:#373435;font-size:11px;font-weight:800;margin:0 0 16px;font-family:Montserrat,sans-serif}.buy_ticket .reiting{display:flex;justify-content:space-between;align-items:center}.buy_ticket .reiting img{object-fit:contain;object-position:left}.buy_ticket .logo{width:120px;height:56px}.buy_ticket .contact_info{color:#373435;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;list-style-type:none;padding:0;margin:8px 0 0}.buy_ticket .contact_info img{width:15px;height:15px}.buy_ticket .contact_info li{display:flex;align-items:center;margin-bottom:6px;font-size:11px;font-family:Montserrat,sans-serif;font-weight:400}.buy_ticket .contact_info li:last-child{margin-bottom:0}.buy_ticket .contact_info li img{margin-right:7px}.buy_ticket .ticket{background:#fff;padding:12px;border-radius:5px;max-width:800px;text-align:center;margin:0 auto}.buy_ticket .stars img{width:19px;height:19px;margin-right:4px}.page_path{display:flex;align-items:center;margin-bottom:12px;margin-top:71px}.page_path img{width:6px;height:auto;margin-right:3px;margin-left:3px}.page_path span{font-size:11px;font-weight:600;text-transform:uppercase}.page_path a,.page_path span{font-family:Montserrat,sans-serif}.page_path a{color:#292929;text-decoration:none}.page_path div:last-child img{display:none}.buy_ticket .event_banner img{height:100%;border-radius:5px}.buy_ticket .event_banner{margin-bottom:10px;text-align:center}.buy_ticket .event_banner img{max-width:800px;width:100%;height:auto}.buy_ticket .partner_name{font-size:11px;font-weight:600;color:#000;text-align:left;font-family:Montserrat,sans-serif;margin:0 0 7px}.contact_info a.map_link{color:#00e;text-decoration:underline;display:flex;align-items:center}.contact_info .call_link{color:#373435;text-decoration:none;display:flex;align-items:center}@media (max-width:500px){.buy_ticket .event_banner img{width:100%;height:100%}}.payment_method{padding:16px;max-width:800px;height:auto;margin:0 auto}.payment_method .table_component table{border:1px;height:46px;width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:1px;text-align:left}.payment_method .table_component tbody tr td:last-child,.payment_method .table_component thead tr th:last-child{text-align:right}.payment_method .table_component caption{caption-side:top;text-align:left;margin-bottom:14px;font-family:Montserrat,sans-serif}.payment_method .table_component thead{color:#fff;font-size:11px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase;border-radius:5px 5px 0 0;background:#373435}.payment_method .table_component th{border:1px;padding:12px;text-align:center;text-transform:uppercase;font-family:Montserrat,sans-serif}.payment_method .table_component td{font-size:13px;font-style:normal;font-weight:500;padding:12px;font-family:Montserrat,sans-serif}.payment_method .table_component tr:nth-child(2n){background-color:#fff}.payment_method .table_component thead th:first-child{border-top-left-radius:5px}.payment_method .table_component thead th:last-child{border-top-right-radius:5px}.payment_method .table_component tbody tr{background:#fff}.payment_method .table_component caption{font-size:11px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.payment_method .table_component tbody td:first-child,.payment_method .table_component thead th:first-child{text-align:left}.payment_method .chose_ticket{padding:16px 0}.payment_method .number{display:flex;justify-content:center}.payment_method .number input{height:30px;width:39px;text-align:center;border:none;display:inline-block;vertical-align:middle;color:#373435;font-size:13px;font-style:normal;font-weight:500;line-height:normal;padding:0;background:none;font-family:Montserrat,sans-serif}.payment_method .ticket_type span{color:#868585;font-size:10px;font-style:normal;font-weight:400;line-height:119.49%}.payment_method .ticket_type p{margin:0}.payment_method .ticket_checkbox{width:24px;height:24px;border-radius:50%;transition:box-shadow .3s;background:#d3d3d3;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #bdbec1;background:#f1f1f1;margin-left:20px}.payment_method .ticket_checkbox:checked{background:#00afef;border-color:#00afef}.payment_method .total_sum{display:flex;justify-content:space-between;padding:27px 14px 11px;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.payment_method .total_sum p{color:#00afef;font-size:16px;font-style:normal;font-weight:500;margin:0;font-family:Montserrat,sans-serif}.payment_method .confirm_btn{text-align:center;margin-top:50px}.payment_method .confirm_btn button{border-radius:115px;background:#00afef;padding:10px 40px;box-shadow:inset 3px 0 4px 0 rgba(0,0,0,.06);border:none;color:#fff;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;display:inline-block;transition:all .3s;position:relative;overflow:hidden;z-index:1;font-family:Montserrat,sans-serif;cursor:pointer}.payment_method .confirm_btn button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#00afef;border-radius:10rem;z-index:-2}.payment_method .confirm_btn button:before{content:"";position:absolute;bottom:0;left:0;width:0;height:100%;background-color:#26c2fc;transition:all .3s;border-radius:10rem;z-index:-1}.payment_method .confirm_btn button:hover:before{width:100%}.payment_method .paymentMethod{margin-top:40px}.payment_method h1{color:#373435;font-size:11px;font-weight:400;font-family:Montserrat,sans-serif;margin-bottom:9px}.idram,.payment_method .visa{display:flex;background:#fff;padding:25px 12px 20px;border-radius:5px;align-items:center;justify-content:space-between}.payment_method .idram img,.payment_method .visa img{margin-right:10px}.payment_method .idram{margin-top:10px}.payment_method .visa .arca_logo,.payment_method .visa .visa_logo{width:50px;height:auto}.payment_method .visa .mastercard_logo{width:30px;height:auto}.payment_method .table_component .confirm_btn{margin-top:50px;margin-bottom:100px}.payment_method .table_component tbody .count{text-align:center}.payment_method .confirm_btn button.disabled{background:#d8d8d8;pointer-events:none}.payment_method .confirm_btn button.disabled:after,.payment_method .confirm_btn button.disabled:before{background:#d8d8d8}.payment_method .discount_price .total_sum p{font-size:13px}.payment_method .discount_price .total_sum{padding-top:10px;padding-bottom:10px}.payment_method .discount_price .line_style{padding-top:0}.payment_method .discount_price .discount_sum p{font-size:16px}.payment_method .discount_price .all_total_sum p{color:#000}@media (max-width:800px){.payment_method .discount_price .discount_sum p{font-size:14px}}