.event-detail{width:100%}.event-detail .category,.event-detail .container{display:flex;justify-content:center}.event-detail .category{align-items:center;background-color:#4d4d4d;width:100%;min-height:50px;color:#fcfcfc;font-weight:700}.category-text{margin:0 auto}.content{text-align:justify}.news-title{font-size:32px;line-height:39px;font-weight:700;margin:16px 0}.events-date{display:grid;grid-template-columns:repeat(1,auto);gap:20px;width:100%;color:#555;font-size:18px;position:relative;margin-bottom:16px}.news-date .news-label-cat{font-size:14px;font-weight:500;line-height:1;padding:7px;border-radius:6px;position:absolute;right:0}.news-date .news-label-cat.green{background:#dbffe4;color:#00a151}.news-date .news-label-cat.red{background:#ffe7e0;color:#e02d2d}.news-date .news-label-cat.blue{background:#e5ecff;color:#2f6bff}.news-row{padding:20px 0}.news-row>div a{text-decoration:none;color:#000;background:none;border:0;margin-bottom:15px;border-radius:0}.card-img-top{-o-object-fit:cover;object-fit:cover}.card .card-body{padding:12px!important;height:175px!important}a:hover{color:#4d4d4d;text-decoration:none}.news-row>div a .news-date{display:flex;color:#555;font-size:18px;position:relative}.news-row>div a .news-date span:first-of-type{padding-right:40px}.news-date span{padding:0}.card{border:0;display:block;border-radius:8px!important;overflow:hidden;box-shadow:0 5px 7px 2px rgba(22,22,26,.12);color:#000}.card-title{font-weight:700;font-size:20px}.card-title-two-lines{-webkit-line-clamp:2}.card-text-four-lines,.card-title-two-lines{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.card-text-four-lines{-webkit-line-clamp:4}.event-icon{display:inline;height:20px}.event-card-image-top{width:100%;border-radius:8px;overflow:hidden}.event-card-image-top img{width:100%;height:100%;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-o-object-fit:unset!important;object-fit:unset!important}@media (max-width:800px){.event-card-image-top{height:300px}}@media (max-width:600px){.event-card-image-top{height:250px}.events-date{gap:10px!important}}@media (min-width:992px){.event-detail .col-left{flex:0 0 22%;max-width:22%;padding-right:0}.event-detail .col-right{flex:0 0 78%;max-width:78%;padding:0 22px}.events-date{width:100%;grid-template-columns:repeat(4,auto)}}@media (min-width:1200px){.event-detail{width:80%}.events-date{width:100%}}@media (min-width:1536px){.events-date{width:70%}}