.or-news-carousel-wrapper{position:relative;display:flex;align-items:center;max-width:1200px;margin:2rem auto;width:100%;padding:0 50px;box-sizing:border-box}.or-news-scroll-container{width:100%;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overflow-y:hidden}.or-news-scroll-container::-webkit-scrollbar{display:none}.or-news-scroll-content{display:flex;gap:16px;padding:10px 4px}.news-post{flex:0 0 calc((100% - 32px) / 3);display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0 / .05);transition:transform 0.2s ease}.news-post:hover{transform:translateY(-4px)}@media (max-width:1023px) and (min-width:768px){.news-post{flex:0 0 calc((100% - 16px) / 2)}}@media (max-width:767px){.news-post{flex:0 0 100%}.or-news-carousel-wrapper{padding:0 35px}.or-news-nav-btn{width:30px;height:30px;padding:5px}.or-news-nav-btn.btn-left{left:2px}.or-news-nav-btn.btn-right{right:2px}.or-arrow{padding:4px;border-width:0 3px 3px 0}}.news-image-background{width:100%;aspect-ratio:1.92 / 1;overflow:hidden;background:#f5f5f5}.news-image-background img{width:100%;height:100%;object-fit:cover}.news-date{font-size:.9rem;color:#555;padding:15px 15px 5px 15px;margin:0}.news-title{font-size:1.1rem;color:#333;line-height:1.4;font-weight:700;padding:0 15px;margin:0 0 auto 0}.news-link-action{font-size:.9rem;font-weight:700;color:#2386f3;padding:15px;display:inline-block}.or-news-nav-btn{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10;padding:10px;display:flex;align-items:center;justify-content:center;background:#fff0;border:none;transition:transform 0.2s ease}.or-news-nav-btn.btn-left{left:5px}.or-news-nav-btn.btn-right{right:5px}.or-arrow{border:solid #272727;border-width:0 4px 4px 0;padding:6px;transition:border-color 0.2s ease}.or-left{transform:rotate(135deg)}.or-right{transform:rotate(-45deg)}.or-news-nav-btn:hover .or-arrow{border-color:#2386f3}.or-news-nav-btn:active{transform:translateY(-50%) scale(.95)}@media (max-width:600px){.or-news-nav-btn{width:30px;height:30px}}