
.category-page{min-height:calc(90.5vh)}
.category-page>.row{margin-left:0 !important;margin-right:0 !important}
@media only screen and (max-width:768px){.category-page{margin-bottom:40px;padding:0 40px}}
@media only screen and (max-width:576px){.category-page{padding:0 20px}}
.category-page__header{border-bottom:2px solid #f5f5f5;padding:20px 50px}
@media only screen and (max-width:768px){.category-page__header{padding:20px 0}.category-page__header img{width:100%;max-width:150px !important}}
.category-page__header img{width:100%;max-width:250px}
.category-page__sidebar{padding:30px 0 0 50px;border-right:2px solid #f5f5f5}
@media only screen and (max-width:768px){.category-page__sidebar{padding:0;border:0}}
.category-page__sidebar ul{list-style:none;padding:0;margin:0}
.category-page__sidebar ul a{color:#5341C8;text-decoration:none;display:block;padding:4px 0 4px 18px;transition:background-color 0.3s ease}
.category-page__sidebar ul a:hover{background-color:#f5f5f5}
.category-page__sidebar ul a.active{background-color:#5341C8;color:#fff}
.category-page__content{padding:20px 50px;max-width:700px}
@media only screen and (max-width:768px){.category-page__content{padding:0 0 20px}}
.category-page__content__header{margin-bottom:15px}
.category-page__content__header p{margin:15px 0 0;color:#4d4d4d}
@media only screen and (max-width:768px){.category-page__content__header p{font-size:14px}}
.category-page__content__links .category-page__content__link{display:flex;gap:15px;border-top:1px solid #f5f5f5;padding:15px 0 0}
.category-page__content__links .category-page__content__link img{border:1px solid #f5f5f5;width:40px;height:40px;object-fit:contain}
.category-page__content__links .category-page__content__link__info h2{font-size:1.2rem;margin-bottom:0;color:#5341C8}
.category-page__content__links .category-page__content__link__info p{margin:5px 0 0;color:#4d4d4d;font-size:14px}
.category-page__content__links .category-page__content__link__info span{color:#39D0B1;font-size:14px;word-break:break-all}
.category-page__content__links .category-page__content__link.news{border:0;align-items:center}
.category-page__content__links .category-page__content__link.news .category-page__content__link__info{flex:1}
@media only screen and (max-width:576px){.category-page__content__links .category-page__content__link.news{flex-direction:column;align-items:flex-start}}
.category-page__content__links .category-page__content__link.news .news-image{border-radius:5px;overflow:hidden;width:180px;height:100px;background-position:center;background-size:cover;background-repeat:no-repeat}
@media only screen and (max-width:576px){.category-page__content__links .category-page__content__link.news .news-image{width:100%;height:200px}}
.category-page__content__links a{text-decoration:none}
.category-page__content__links a:hover h2{text-decoration:underline}
.category-page .directory__category svg{width:13px;height:13px;margin-right:5px}
.category-page .directory__category-link{color:#5341C8;text-decoration:none}
.category-page .directory__category-link:hover{text-decoration:underline}
.subcategories .subcategory{display:flex;align-items:center;gap:5px;margin-bottom:15px}
.subcategories .subcategory a{color:#5341C8;text-decoration:none}
.subcategories .subcategory a:hover{text-decoration:underline}