/*
@font-face {
    font-family: 'Inter';
    src: url('/templates/heroes/fonts/inter/Inter-Regular.eot');
    src: url('/templates/heroes/fonts/inter/Inter-Regular.eot?#iefix') format('embedded-opentype'),
        url('/templates/heroes/fonts/inter/Inter-Regular.woff2') format('woff2'),
        url('/templates/heroes/fonts/inter/Inter-Regular.woff') format('woff'),
        url('/templates/heroes/fonts/inter/Inter-Regular.ttf') format('truetype'),
        url('/templates/heroes/fonts/inter/Inter-Regular.svg#/templates/heroes/fonts/inter/Inter-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('/templates/heroes/fonts/inter/Inter-Bold.eot');
    src: url('/templates/heroes/fonts/inter/Inter-Bold.eot?#iefix') format('embedded-opentype'),
        url('/templates/heroes/fonts/inter/Inter-Bold.woff2') format('woff2'),
        url('/templates/heroes/fonts/inter/Inter-Bold.woff') format('woff'),
        url('/templates/heroes/fonts/inter/Inter-Bold.ttf') format('truetype'),
        url('/templates/heroes/fonts/inter/Inter-Bold.svg#/templates/heroes/fonts/inter/Inter-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


*/

.type-shooting__text.heading__text-list p{font-size:18px; line-height: 21px;}
.type-shooting__text.heading__text-list ul{padding:0; margin:12px 0 16px}
.type-shooting__text.heading__text-list ul li{position:relative; font-size:18px; line-height: 21px; font-weight:300; padding:0 0 0 24px; margin:0 0 16px; list-style:none}
.type-shooting__text.heading__text-list ul li strong{display:block; font-size: 20px; font-weight:400; line-height: 23px; margin-bottom:4px}
.type-shooting__text.heading__text-list ul li::before{content:""; position:absolute; left:0; top:6px; background:#65D46E;width: 12px;height: 12px; border-radius:100%; }
.abonement-table__row{display:flex; gap:22px; justify-content:space-between; align-items:start}
.abonement-table__block{/* font-family: 'Inter'; */min-width:450px;width:450px;display:flex;flex-direction:column;gap:8px}
.abonement-table__loyalty{width:calc(100% - 900px)}
.abonement-table__heading{font-weight: 700;font-size: 24px;font-family: 'Ubuntu';}
.abonement-table__table{overflow: hidden;border-radius:12px;padding:1px;background: linear-gradient(91.04deg, #1C387C 0.13%, #712424 57.61%, #401010 100%);}
.abonement-table__table-row{display:flex;gap:1px;align-items: stretch;padding-bottom: 1px;overflow: hidden;}
.abonement-table__table-row:first-child{ border-radius:12px 12px 0 0 }
.abonement-table__table-row:last-child{padding:0; border-radius:0 0 12px 12px}
.caption--left, .caption--right{background: #1b1b1b; backdrop-filter: blur(8px);}
.caption--left{width: calc(100% - 140px);}
.caption--right{text-align:center;width: 140px;justify-content: center;}
.abonement-table__table-th{font-weight: 700;font-size: 14px;line-height: 17px; white-space:nowrap;color: #FFFFFF; padding:8px 14px}
.abonement-table__table-td{padding:12px 14px;font-weight: 400;font-size: 16px;line-height: 19px;color: #FFFFFF;display: flex;align-items: center;}
.warning--green{color:#65D46E}
.warning--green.caption--right{font-size:14px}
.abonement-table__price{background: linear-gradient(91.04deg, #1C387C 0.13%, #712424 57.61%, #401010 100%); overflow:hidden; padding:1px; border-radius:12px}
.abonement-table__price ul{margin:0; background: #1b1b1b; padding:16px 24px; display:flex; flex-direction:column; overflow:hidden; gap:16px; border-radius:12px}
.abonement-table__price ul li{display:flex; align-items:center; font-weight: 400;font-size: 16px;line-height: 18px; gap:12px; list-style:none}
.abonement-table__price svg{min-width:24px}
.abonement-table__loyalty{display: flex;flex-direction: column;padding: 16px;gap: 8px;background:#1b1b1b;backdrop-filter: blur(8px);border-radius: 12px;}
.abonement-table__loyalty-title{font-weight: 500;font-size: 18px;line-height: 21px;color: #FFFFFF;}
.abonement-table__loyalty ul{padding:0; margin:0; display:flex; flex-direction:column; gap:8px}
.abonement-table__loyalty ul li{position:relative; font-size:16px; line-height: 18px; font-weight:300; padding:0 0 0 16px; list-style:none}
.abonement-table__loyalty ul li strong{font-weight:700}
.abonement-table__loyalty ul li::before{content:""; position:absolute; left:0; top:6px; background:#65D46E;width: 8px;height: 8px; border-radius:100%; }
.abonement-table__btn-dextop{width:100%; max-width:340px}
.abonement-table__btn-dextop a{font-size:16px}
@media(min-width:992px){
	.abonement-table__loyalty{margin-top:36px}
	.abonement-table__btn-dextop{margin-top:24px}
}
@media(max-width:1389px){
	.abonement-table__block{min-width:320px;width:320px}
	.abonement-table__loyalty{width:calc(100% - 640px)}
}
@media(max-width:1389px) and (min-width:992px){
	.abonement-table__row{gap:16px}
	.abonement-table__table-td{min-height:62px}
}
@media(max-width:991px){
	.abonement-table__row{flex-direction:column; gap:24px}
	.abonement-table__block, .abonement-table__loyalty{min-width:100%;width:100%}
}
@media(max-width:575px){
	.abonement-table__btn-dextop{width:100%; max-width:100%}
}