.news-section{margin:50px auto;padding-top:50px}.news-section .news-tabs{display:flex;align-items:stretch;justify-content:center;gap:10px;position:relative;margin-bottom:30px}.news-section .tab{display:flex;align-items:center;justify-content:center;padding:20px;cursor:pointer;color:#fff;font-size:24px;font-weight:400;line-height:30px;background-color:#141d43;flex:1;text-align:center;transition:all .5s ease;border-bottom:4px solid #141d43}.news-section .tab:hover{background-color:#f33;border-color:#f33}.news-section .tab.active{background-color:transparent;color:#f33;border-color:#f33}.news-content .tab-content{display:none}.news-content .tab-content.active{display:block;display:flex;flex-direction:column;gap:3px}.news-sinova-content{padding:20px 0;border-bottom:1px solid #afafaf;opacity:1;transform:translateY(0);transition:transform .9s ease,padding .3s ease,box-shadow .3s ease}.news-sinova-content.hidden{display:none}.news-sinova-content.preparing{display:block;opacity:0;transform:translateY(30px)}.news-sinova-content.fade-in{opacity:1!important;transform:translateY(0);transition:opacity .8s ease-out,transform .8s ease-out}.news-sinova-content:hover{transform:scale(1.01);padding:20px;box-shadow:0 2px 6.5px 0 #00000030;transition:all .3s ease}.news-sinova-content .news-date{display:flex;align-items:center;justify-content:start;gap:30px;font-weight:600;font-size:16px;line-height:40px;letter-spacing:0;color:#000}.news-sinova-content .news-date span{font-weight:500;line-height:30px;text-transform:uppercase;background-color:#fcc;padding:0 10px}.news-content{margin-bottom:50px}.news-header-image{width:100%;height:450px}.news-header-image img{width:100%;height:100%;object-fit:cover}.news-btns{display:flex;align-items:center;margin-top:20px;gap:30px}.news-details-section{margin:50px auto}.news-details-section .news-date{font-weight:500;font-size:14px;line-height:24.03px;letter-spacing:0;color:#141d43;margin-bottom:30px}.news-details-section .section-description{margin-top:20px}.news-details-section .section-description.bold p{font-weight:600;font-size:19px}.show-more{display:block;margin:40px auto;border:none;background-color:#f33;color:#fff;padding:20px 50px;font-weight:600;font-size:20px;line-height:30px;letter-spacing:1px;text-align:center;cursor:pointer;transition:background-color .3s ease-in-out}.show-more:hover{background-color:#e62e2e}