.elementor-1565 .elementor-element.elementor-element-edd6717{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1565 .elementor-element.elementor-element-3cd3f87 .title{font-size:38px;line-height:1.2em;}.elementor-1565 .elementor-element.elementor-element-7481870{--display:flex;}.elementor-1565 .elementor-element.elementor-element-4763b36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}.elementor-1565 .elementor-element.elementor-element-19fb1e1{--display:flex;}@media(max-width:1024px){.elementor-1565 .elementor-element.elementor-element-3cd3f87 .title{font-size:32px;}}@media(max-width:768px){.elementor-1565 .elementor-element.elementor-element-3cd3f87 .title{font-size:24px;}}/* Start custom CSS for nav-menu, class: .elementor-element-4763b36 */.elementor-1565 .elementor-element.elementor-element-4763b36 .elementor-nav-menu {
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    -webkit-overflow-scrolling: touch !important;
    justify-content: flex-start !important;
    padding-bottom: 5px; /* небольшой отступ снизу */
}

/* Запрещаем кнопкам сужаться */
.elementor-1565 .elementor-element.elementor-element-4763b36 .elementor-nav-menu li {
    flex: 0 0 auto !important;
}

/* Прячем полосу прокрутки для красоты, оставляя только свайп пальцем */
.elementor-1565 .elementor-element.elementor-element-4763b36 .elementor-nav-menu::-webkit-scrollbar {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for wd_blog_archive, class: .elementor-element-bde9e8b */html body .wd-post,
html body .wd-post .article-inner,
html body .wd-post .article-body-container,
html body .wd-post .wd-post-title,
html body .wd-post .wd-post-excerpt {
    text-align: left !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
}
html body .wd-post .wd-post-thumb,
html body .wd-post .entry-header {
    margin-bottom: 4px !important;
    padding-bottom: 0 !important;
}
html body .wd-post .article-body-container,
html body .wd-post .wd-post-content {
    padding-top: 0 !important;
    margin-top: 0 !important;
}
html body .wd-post .wd-post-title,
html body .wd-post .wd-post-title a {
    display: -webkit-box !important;
    -webkit-line-clamp: 1 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    margin-top: 0 !important;
    margin-bottom: 6px !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    color: #242424 !important;
}
html body .wd-post .wd-post-excerpt,
html body .wd-post .wd-post-excerpt p {
    display: -webkit-box !important;
    -webkit-line-clamp: 6 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    font-size: 13px !important;
    color: #777777 !important;
    line-height: 1.4 !important;
    margin: 0 !important;
}
html body .wd-post .wd-post-title,
html body .wd-post .wd-post-title a {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
html body .wd-post .wd-post-excerpt,
html body .wd-post .wd-post-excerpt p {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */