a.card {color:#212529; transition:.3s;}a.card:hover {box-shadow:0 0 .2rem rgba(0,0,0,.3);}a.card .card-img-top {height:150px; width:100%; object-fit:cover;}a.card .card-title {color:#dc3545; transition:.3s;}a.card .card-text {font-size:.9rem; line-height:1.2;}.news-list {margin-left:30px; border-left:1px solid #dc3545; padding-left:1rem;}.news-list a.card {flex-direction:row; border:none; box-shadow:none; position:relative;}.news-list a.card:hover {color:#212529; box-shadow:none}.news-list a.card:hover .card-title {color:#212529;}.news-list a.card .card-img-left {position:relative; width:50px;height:100px; flex:1 0 auto;}.news-list a.card .card-img-left::after {position:absolute; content:''; background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 50%); width:100%;height:100%;left:0; top:0; z-index:1;}.news-list a.card .card-img-left > img {width:100%; height:100%; object-fit:cover;}.news-list a.card .card-img-left .icons {position:absolute; font-size:.75; left:.5rem; bottom:.5rem; right:.5rem; color:#fff; z-index:5;}.news-list a.card .card-img-left .icons img {height:.75rem; filter: brightness(0) invert(1);}.news-list a.card .card-body {padding-top:0; padding-bottom:0;}.news-list a.card .time {position:absolute; right:100%; top:0; margin-right:1.2rem; font-size:1rem;}.news-list a.card::before {content:''; position:absolute; top:0; right:100%; width:.4rem; height:.4rem; border-radius:50%; background:#fff; border:1px solid #dc3545; margin-right:.8rem;}@media (min-width: 576px) {	.news-list {margin-left:100px;}	.news-list a.card .card-img-left {width:150px;}	.news-list a.card .time {margin-right:2rem; font-size:1.5rem;}}.artcle-header {min-height:50vh; position:relative; color:#fff; display:flex; flex-direction:column; justify-content:end; padding-top:3rem;}.artcle-header::before {content:''; position:absolute; background:rgba(0,0,0,.3);  top:0; left:50%; margin-left:-50vw; width:calc(100vw - 10px); height:100%; z-index:-1;}.artcle-header .banner {position:absolute; top:0; left:50%; margin-left:-50vw; width:calc(100vw - 10px); height:100%; background-size:cover; z-index:-2; background-attachment:fixed; background-color:#000; background-position:center;}.artcle-header a {color:#fff; text-decoration:underline;}.banners img {max-width:100%;}.soder {position:relative; padding: 3rem 0; margin-bottom: 3rem;}.content .soder::before {content:'';position: absolute; top:0; right:0; height: 100%; width:100vw; background: #FEF5F5; z-index:-1;}.content .soder ol {border-left:2px solid #dc3545;}.right {position: sticky; top:100px;}.right .soder h2 {display:none;}.right .soder {border:1px solid #D9D9D9; padding: 1rem;}.right .soder ol {margin:0; padding: 0;}.right .soder ol li { display:block; margin:0; padding: 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.right .soder ol li a {color:#212529;}.right .soder ol li a:hover,.right .soder ol li a.active {color:#dc3545;}.card-text {margin-bottom: 1rem;}.blog-list .author {display:flex; gap:1rem; align-items: center; margin-bottom: 1rem;}.blog-list .author::before {content:''; width:1rem; height: 1rem; border-radius: 50%; background: #dc3545; display: block;}.blog-list .icons {display: flex; justify-content: space-between; gap:1rem;}.blog-list .icons > div {display: flex; gap:.5rem; align-items:center;}.blog-list .icons > div img {height:1rem;}.card.card-body.stars svg {cursor:pointer;}.card.card-body.stars svg.active {fill:#dc3545;}.artcle-header .action img {filter: brightness(0) invert(1); height:1.5rem;}.content img {max-width:100%; height:auto !important;}.content [itemprop="articleBody"] h2 {margin-top:3rem;}.content [itemprop="articleBody"] h3 {display:flex; gap:1rem; margin-top:2rem;}.content [itemprop="articleBody"] h3::before {content:url('/images/icons/romb.svg');}.content .alert.alert-danger {border-left:2px solid #dc3545; padding:1rem; background:#FEF5F5; font-size:1.5rem; line-height:1.2;}.content .alert.alert-full-danger {border-left:2px solid #dc3545; padding:0 1rem 0; margin:4rem 0; position:relative;}.content .alert.alert-full-danger h2 {margin-top:0; }.content .card  h2 {margin-top:0; }.content .alert.alert-full-danger::before {content:'';position: absolute; top:-2rem; right:0; bottom:-2rem; width:100vw; background: #FEF5F5; z-index:-1;}