/* ESSOLA: стиль блога и страниц статей */
@import url('https://fonts.googleapis.com/css2?family=Prata&display=swap');
#rec4244836301{--es-ink:#282824;--es-muted:#74726c;--es-line:#e7e4dd;--es-gold:#8c7650;--es-cream:#f4f1ea;font-family:'Manrope',Arial,sans-serif;}
#rec4244836301 .t2823{background:#f7f4ee !important;}
#rec4244836301 .t2823__container{max-width:1302px !important;width:calc(100% - 88px) !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;}
#rec4244836301 .t2823__container .t-col{margin-left:0 !important;margin-right:0 !important;width:100% !important;max-width:100% !important;}
#rec4244836301 .t2823__items{gap:16px !important;}
#rec4244836301 .t2823__container_header{display:none !important;}
#rec4244836301 .t-cms__parts__link{background:transparent !important;border:1px solid var(--es-line) !important;border-radius:0 !important;color:var(--es-ink) !important;font-family:'Manrope',Arial,sans-serif !important;font-size:11px !important;font-weight:500 !important;letter-spacing:.16em !important;text-transform:uppercase !important;transition:all .2s;}
#rec4244836301 .t-cms__parts__link:hover,#rec4244836301 .t-cms__parts__link[class*="active"]{background:var(--es-ink) !important;border-color:var(--es-ink) !important;color:#fff !important;}
#rec4244836301 .t-cms__card{background:#fff !important;border:1px solid var(--es-line) !important;border-radius:0 !important;box-shadow:none !important;transition:border-color .25s;}
#rec4244836301 .t-cms__card:hover{border-color:var(--es-gold) !important;}
#rec4244836301 .t-cms__card .t-name{font-family:'Prata',Georgia,serif !important;font-weight:400 !important;font-size:22px !important;line-height:1.35 !important;letter-spacing:-.01em !important;color:var(--es-ink) !important;}
#rec4244836301 .t-cms__card .t-btnflex{background:transparent !important;border:0 !important;padding-left:0 !important;box-shadow:none !important;}
#rec4244836301 .t-cms__card .t-btnflex__text{font-family:'Manrope',Arial,sans-serif !important;font-size:11px !important;font-weight:600 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:var(--es-gold) !important;}
#rec4244836301 .t-cms__page-container{background:#fff;}
#rec4244836301 .t-cms__page-header{border-bottom:1px solid var(--es-line) !important;}
#rec4244836301 .t-cms__page-header__title{font-family:'Manrope',Arial,sans-serif !important;font-size:11px !important;letter-spacing:.22em !important;text-transform:uppercase !important;color:var(--es-gold) !important;}
#rec4244836301 .t-cms__page .t-heading{font-family:'Prata',Georgia,serif !important;font-weight:400 !important;font-size:44px !important;line-height:1.18 !important;letter-spacing:-.02em !important;color:var(--es-ink) !important;}
#rec4244836301 .t-cms__page .t-uptitle{font-family:'Manrope',Arial,sans-serif !important;font-size:12px !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:var(--es-gold) !important;}
#rec4244836301 .t-cms__page .t-text,#rec4244836301 .t-redactor__text{font-family:'Manrope',Arial,sans-serif !important;font-size:17px !important;line-height:1.85 !important;color:#3a3935 !important;}
#rec4244836301 .t-redactor__text h2,#rec4244836301 .t-redactor__text h3,#rec4244836301 .t-redactor__h2,#rec4244836301 .t-redactor__h3{font-family:'Prata',Georgia,serif !important;font-weight:400 !important;font-size:30px !important;line-height:1.25 !important;letter-spacing:-.01em !important;color:var(--es-ink) !important;margin-top:48px !important;}
#rec4244836301 .t-redactor__text h3,#rec4244836301 .t-redactor__h3{font-size:24px !important;}
#rec4244836301 .t-redactor__text strong{font-weight:600 !important;color:var(--es-ink) !important;}
#rec4244836301 .t-redactor__text a{color:var(--es-gold) !important;border-bottom:1px solid currentColor;text-decoration:none !important;}
#rec4244836301 .t-redactor__text li::marker{color:var(--es-gold);}
#rec4244836301 .t-redactor__text hr{border:0;border-top:1px solid var(--es-line);}
@media (max-width:640px){
#rec4244836301 .t2823__container{width:calc(100% - 40px) !important;}
#rec4244836301 .t-cms__page .t-heading{font-size:32px !important;}
#rec4244836301 .t-redactor__text h2,#rec4244836301 .t-redactor__h2{font-size:25px !important;}
#rec4244836301 .t-cms__card .t-name{font-size:20px !important;}
}
