.news-component-container{margin:30px 0}.ls_filter_sort_news_container{justify-content:space-between;gap:10px;width:100%}.ls_filter_news_container,.ls_filter_sort_news_container{display:flex;align-items:center}.ls_filter_sort_news_input{width:70%;padding:10px;border-radius:10px;border:1px solid #ccc;font-size:16px;min-height:40px;background:#fff;cursor:pointer}.ls_filter_sort_news_input:focus{border:1px solid var(--leadsender-color)}.ls_filter_sort_news_select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:200px;padding:10px 40px 10px 16px;font-size:14px;color:#333;background-color:#fff;border:1.5px solid var(--leadsender-color);border-radius:12px;cursor:pointer}.select-wrapper:has(select:focus):after{transform:translateY(-50%) rotate(180deg)}.ls_filter_sort_news_select:focus{outline:none;border-color:var(--leadsender-color);border-width:2px}.news-reset-filter-button-link{text-decoration:none}.news-reset-filter-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:hsla(0,0%,100%,.2);color:#646464;font-size:18px;cursor:pointer;transition:all .3s ease;box-shadow:none}.news-reset-filter-button:hover{background:none}.ls_title_news{font-family:intro,sans-serif;font-size:44px;font-weight:600;font-style:normal;line-height:normal;text-align:center;color:#fff;margin-bottom:0}.ls_news_block{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:60px 30px;gap:60px 30px;margin:50px 0;justify-content:center;min-height:300px}.ls_news_item{border-radius:10px;border:1px solid rgba(19,26,38,.11);background:#fff;width:300px;height:100%;display:flex;flex-direction:column;min-height:180px;justify-content:flex-start;overflow:hidden}.ls_news_item img{object-fit:cover;object-position:center;height:160px}.ls_news_item_container{padding:15px 40px 10px 30px;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.ls_news_item:hover{box-shadow:0 5px 15px 0 rgba(19,26,38,.11)}.ls_news_block_title{height:auto;line-height:normal;margin:0;font-size:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;max-height:3em}.ls_news_block_link{text-decoration:none;color:#3bd671;font-size:16px;font-weight:500}.ls_news_block_tags{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:5px;margin-left:-3px;margin-top:5px}.ls_news_block_tags_item:nth-child(n+3){display:none}.ls_news_block_tags_item{font-size:11px;border:1px solid #f2f2f2;border-radius:10px;margin:0;padding:2px 4px;background:#f8f8f8;color:#666;font-weight:400}.ls_news_block_description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;max-height:3em}.ls_news_block_description p{width:100%;font-size:14px;margin:10px 0;line-height:1.5em}.ls_news_block_more{display:flex;justify-content:space-between;padding:0 40px 30px 30px}.ls_news_block_date{margin:0;color:#bbb;font-size:13px}.ls_title_block_news{text-align:center;padding:49px 0 29px}.skeleton{display:flex;flex-direction:column;background:#fff;padding:10px;border-radius:8px;animation:pulse 1.5s infinite;height:unset}.skeleton-image{width:100%;height:150px;background:#f2f2f2;border-radius:8px}.skeleton-text{width:100%;height:16px;background:#f2f2f2;margin:10px 0;border-radius:4px}.skeleton-title{height:20px;width:80%}.news_container_block{display:flex;flex-direction:column;gap:20px;margin:20px 0}.news-container_tags_main_news_block{display:flex;flex-direction:column;gap:20px;width:70%}.news-time_tags_container{display:flex;flex-direction:column;background:#f8f9fa;padding:20px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);align-items:flex-start;justify-content:flex-start}.ls_news_item_block_date{font-size:16px;color:gray;margin:0}.news-tags_container{display:flex;align-items:center;gap:15px}.news-tags_container h3{font-size:20px}.news-main_container{display:flex;gap:20px}.news-main{background:#fff;padding:20px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.news-image{width:100%;height:400px;border-radius:8px;margin-bottom:20px;object-fit:cover;object-position:center}.news-text{font-size:16px;width:100%;line-height:1.6}.news-sidebar{width:30%;background:#f8f9fa;padding:20px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content}.news-sidebar h3{font-size:20px;margin-bottom:15px}.news-tags{display:flex;flex-wrap:wrap;gap:10px}.news-tag{background:#f1f1f1;border:1px solid #ddd;color:#676767;padding:5px 10px;border-radius:10px;font-size:14px;cursor:pointer;transition:background .3s;font-weight:500;outline:none;text-decoration:none}.ls_img_news_item_container{width:100%;overflow:hidden}.ls_img_news_item{width:100%;height:200px;object-fit:cover;border-radius:0;box-shadow:none;margin:0}.related-news{display:flex;flex-direction:column;gap:15px}.related-news-item{display:flex;align-items:center;gap:10px;text-decoration:none;color:#000;background:#fff;padding:10px;border-radius:8px;transition:background .3s}.related-news-item:hover{background:#e9ecef}.related-news-image{border-radius:5px}.related-news-title{font-size:16px;font-weight:500}@media screen and (min-width:320px) and (max-width:479px){.ls_filter_sort_news_container{flex-direction:column;align-items:flex-start;padding:0 10px;gap:0;width:90%}.ls_filter_news_container h2{font-size:16px}.ls_title_news{font-size:28px;text-align:center}.ls_news_block{justify-items:center;gap:30px;margin:10px 0}.ls_news_block_title{font-size:14px!important}.ls_news_block_description p{font-size:13px!important}.ls_news_block_link{font-size:14px!important}.ls_news_pagination button{font-size:12px!important;height:30px!important;width:30px!important;padding:5px!important}.news-main_container{flex-direction:column}.news-container_tags_main_news_block{width:100%}.news-tag{font-size:12px}.news-tags_container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.ls_news_item_block_date{font-size:14px}.news-tags_container h3{font-size:18px}.news-image{height:200px}.news-text .paragraph{font-size:14px}.news-text .header{font-size:16px}.news-sidebar{width:90%}.related-news-title{font-size:12px}}@media screen and (min-width:480px)and (max-width:767px){.ls_filter_sort_news_container{flex-direction:column;align-items:flex-start;margin:0 20px;width:80%;gap:0}.ls_title_news{font-size:32px;text-align:center}.ls_news_block{justify-items:center;gap:30px}.ls_news_pagination button{font-size:16px!important;padding:5px!important}.news-main_container{flex-direction:column}.news-container_tags_main_news_block{width:100%}.news-tag{font-size:12px}.news-tags_container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.news-sidebar{width:92%}.news-image{height:250px}}@media screen and (min-width:768px) and (max-width:982px){.ls_filter_sort_news_container{flex-direction:column;align-items:flex-start;margin:0 40px;width:80%;gap:0}.ls_title_news{font-size:36px;text-align:center}.ls_news_block{justify-items:center;gap:30px 0}.news-main_container{flex-direction:column}.news-container_tags_main_news_block{width:100%}.news-tag{font-size:16px}.news-tags_container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}.news-sidebar{width:95%}.news-image{height:300px}.related-news-image{height:100px}}@media screen and (min-width:983px) and (max-width:1412px){.ls_filter_sort_news_container{flex-direction:column;align-items:flex-start;padding:0 10px;gap:0}.ls_news_item img{height:120px;width:280px}.ls_news_item{width:280px}.skeleton-image{height:100px}.skeleton-text{margin:5px 0}.ls_title_news{font-size:28px;text-align:center}.ls_news_block{justify-items:center;gap:30px 0;margin:30px 0;min-height:250px}.ls_news_block_title{font-size:12px!important}.ls_news_block_tags_item{font-size:10px}.ls_news_block_description p,.ls_news_block_link{font-size:12px!important}.ls_news_block_more{padding:0 40px 20px 30px}.ls_news_pagination button{font-size:12px!important;height:30px!important;width:30px!important;padding:5px!important}.ls_news_item_block_date{font-size:12px}.news-tags_container h3{font-size:16px}.news-image{height:200px}.news-tag,.news-text .paragraph{font-size:12px}.news-text .header{font-size:14px}.related-news-title{font-size:12px}.news-sidebar h3{font-size:16px}}