.elementor-621 .elementor-element.elementor-element-69a4b67{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-621 .elementor-element.elementor-element-475bbd9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-621 .elementor-element.elementor-element-0a4e5e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-621 .elementor-element.elementor-element-0a4e5e4 .elementor-heading-title{font-family:"Roboto Condensed", Roboto, Inter;font-weight:700;font-style:normal;}.elementor-621 .elementor-element.elementor-element-2918a2c{--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:00px 0px;--row-gap:00px;--column-gap:0px;--margin-top:24px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-621 .elementor-element.elementor-element-3dc5143{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-621 .elementor-element.elementor-element-3dc5143 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-621 .elementor-element.elementor-element-3dc5143 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-621 .elementor-element.elementor-element-c8cda5b{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:2px;}.elementor-621 .elementor-element.elementor-element-c8cda5b .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-621 .elementor-element.elementor-element-c8cda5b .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-621 .elementor-element.elementor-element-45ead36{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-621 .elementor-element.elementor-element-4978fd8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-621 .elementor-element.elementor-element-0bae8e0{--display:flex;}.elementor-621 .elementor-element.elementor-element-82cb538{--grid-columns:1;--grid-row-gap:40px;width:auto;max-width:auto;--grid-column-gap:40px;}.elementor-621 .elementor-element.elementor-element-516153b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-621 .elementor-element.elementor-element-da67741{--grid-columns:1;--grid-row-gap:24px;width:auto;max-width:auto;--grid-column-gap:40px;}.elementor-621 .elementor-element.elementor-element-a1359e5{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-621 .elementor-element.elementor-element-a1359e5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-621 .elementor-element.elementor-element-a1359e5 .elementor-divider{text-align:center;padding-block-start:40px;padding-block-end:40px;}.elementor-621 .elementor-element.elementor-element-5bb2c11.elementor-element{--align-self:center;}.elementor-621 .elementor-element.elementor-element-d258589{--display:flex;}.elementor-621 .elementor-element.elementor-element-0a80a04{width:100%;max-width:100%;}.elementor-621 .elementor-element.elementor-element-0a80a04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 40px;border-style:solid;border-width:0px 0px 0px 2px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;}.elementor-621 .elementor-element.elementor-element-1e0af7f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-621 .elementor-element.elementor-element-2d73abc{--spacer-size:80px;}.elementor-621 .elementor-element.elementor-element-098ea87{--display:flex;}.elementor-621 .elementor-element.elementor-element-305bfc2{--grid-columns:1;}body.elementor-page-621{padding:0px 20px 0px 20px;}@media(max-width:1024px){.elementor-621 .elementor-element.elementor-element-69a4b67{--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;}.elementor-621 .elementor-element.elementor-element-0a4e5e4 .elementor-heading-title{font-size:40px;line-height:40px;}.elementor-621 .elementor-element.elementor-element-2918a2c{--margin-top:12px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-621 .elementor-element.elementor-element-45ead36{--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;}.elementor-621 .elementor-element.elementor-element-82cb538{--grid-columns:1;}.elementor-621 .elementor-element.elementor-element-da67741{--grid-columns:1;}.elementor-621 .elementor-element.elementor-element-0a80a04 > .elementor-widget-container{padding:48px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-621 .elementor-element.elementor-element-2d73abc{--spacer-size:40px;}.elementor-621 .elementor-element.elementor-element-305bfc2{--grid-columns:2;}}@media(max-width:767px){.elementor-621 .elementor-element.elementor-element-475bbd9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-621 .elementor-element.elementor-element-0a4e5e4 .elementor-heading-title{font-size:32px;line-height:32px;}.elementor-621 .elementor-element.elementor-element-2918a2c{--margin-top:8px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-621 .elementor-element.elementor-element-4978fd8{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-621 .elementor-element.elementor-element-82cb538{--grid-columns:1;width:100%;max-width:100%;}.elementor-621 .elementor-element.elementor-element-516153b{border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-621 .elementor-element.elementor-element-da67741{--grid-columns:1;width:100%;max-width:100%;}.elementor-621 .elementor-element.elementor-element-0a80a04{width:100%;max-width:100%;}.elementor-621 .elementor-element.elementor-element-0a80a04 > .elementor-widget-container{margin:48px 0px 0px 0px;padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-621 .elementor-element.elementor-element-2d73abc{--spacer-size:24px;}.elementor-621 .elementor-element.elementor-element-305bfc2{--grid-columns:1;}body.elementor-page-621{padding:0px 20px 0px 20px;}}@media(min-width:768px){.elementor-621 .elementor-element.elementor-element-69a4b67{--content-width:1280px;}.elementor-621 .elementor-element.elementor-element-0bae8e0{--width:100%;}.elementor-621 .elementor-element.elementor-element-516153b{--width:100%;}.elementor-621 .elementor-element.elementor-element-d258589{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-621 .elementor-element.elementor-element-d258589{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-5bb2c11 */#post-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
}

/* --- мобильная версия --- */
@media (max-width: 768px) {
  #post-list {
    grid-template-columns: 1fr; /* одна колонка */
  }
}

#loadMoreBtn {
  display: block;      
  margin-top: 48px;          
  margin-left: auto;
  margin-right: auto;          
  background-color: #0A0A0A;   
  color: #FFFFFF;              
  font-family: 'Inter', sans-serif;
  font-weight: 700;            
  font-size: 16px;
  line-height: 24px;
  text-align: center;         
  cursor: pointer;
  transition: background-color 0.3s ease;
  width: auto;                 
  max-width: fit-content;      
}

#loadMoreBtn:hover {
  background-color: #E60026;
  color: #FFFFFF;
}

.no-posts {
  display: block;              /* блочный элемент */
  margin-top: 24px;            /* небольшой отступ сверху */
  text-align: center;          /* выравнивание текста по центру */
  font-family: 'Inter', sans-serif;
  font-weight: 600;            /* Semibold */
  font-size: 14px;
  line-height: 20px;
  color: #7A7A7A;
}/* End custom CSS */