.block-category .block-category-inner{flex-direction:column-reverse;gap:30px 0;}
.block-category .block-category-inner .category-cover img{height:auto;max-width:100%;width:100%;}
.carousel > ul.carousel-inner:not(:has(li:nth-child(2))) ~ .direction{display:none!important;}
.carousel .carousel-item .caption h1, .carousel .carousel-item .caption h2, .carousel .carousel-item .caption h3, .carousel .carousel-item .caption h4, .carousel .carousel-item .caption h5, .carousel .carousel-item .caption h6{text-shadow:0 0 3px #000;}
.table-wrap{height:auto;overflow:auto;width:100%;}
th{text-align:inherit;}
.table tr th{background:#e5e5e5;}
.table.table-bordered{border:1px solid #cacaca;}
.table.table-bordered tr th{border:0;border-bottom:1px solid #cacaca;padding:5px 10px;}
.table.table-bordered tr td{border:0;border-bottom:1px solid #cacaca;border-left:1px solid #cacaca;padding:5px 10px;}
.table-dark, .table-dark > td, .table-dark > th{background-color:#c6c6c6;}
.table-dark{background-color:#343333;color:#ffffff;max-width:none;width:auto;}
.table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th{border-color:#959595;}
.table-dark td, .table-dark th, .table-dark thead th{border-color:#474646;}
.table.table-dark{background-color:transparent;border:0;border-collapse:separate;border-spacing:2px;margin:0 0 25px;padding:0;}
.table.table-dark tr td, .table.table-dark tr th{border:0;color:#ffffff;line-height:1.2em;padding:5px 10px;}
.table.table-dark tr th{background:#979797;}
.table.table-dark tr td{background:#288dce;color:#ffffff;}
.table.table-complex{border-right:2px solid #ffffff;border-spacing:0;color:#252424;font-size:14px;margin:0;max-width:none;min-width:100%;table-layout:fixed;text-align:center;width:auto;}
.table.table-complex tr td, .table.table-complex tr th{color:#343333;border-top:0;padding:3px 5px;}
.table.table-complex tr th{background:#e5e5e5;border-bottom:2px solid #ffffff;white-space:nowrap;}
.table.table-complex tr td{background:#f0f0f0;border-bottom:1px solid #cacaca;border-right:2px solid #ffffff;}
.table.table-complex tr td.main, .table.table-complex tr th.main{background:#288dce;color:#ffffff;}
.table.table-complex tr td.no-border, .table.table-complex tr th.no-border{border:0;}
.table.table-complex tr td.text-vertical, .table.table-complex tr th.text-vertical{line-height:1.2em;max-width:60px;position:relative;}
.table.table-complex tr td.text-vertical:before, .table.table-complex tr th.text-vertical:before{content:"";display:block;width:60px;}
.table.table-complex tr td.text-vertical > span, .table.table-complex tr th.text-vertical > span{display:inline-block;height:32px;left:-100%;position:absolute;text-align:center;top:50%;transform:rotate(-90deg);transform-origin:center center;white-space:nowrap;}
.table.table-complex.table-kitten tr td, .table.table-complex.table-kitten tr th{padding-left:10px;padding-right:10px}
.table.table-complex.table-kitten tr td.text-vertical, .table.table-complex.table-kitten tr th.text-vertical{max-width:40px}
.table.table-complex.table-kitten tr td.text-vertical > span, .table.table-complex.table-kitten tr th.text-vertical > span{height:18px;margin-left:4px}