/* ===== Livuy: единый стиль сайта ===== */

/* Один цвет фона на всех страницах */
body, .t-body { background-color: #fffafa !important; }
#rec3917049803, #rec5132977203, #rec5132978703 { background-color: #fffafa !important; }

/* Фото в блоке «המדריך רק מתחיל לגדול» — мягкое затемнение */
.t814__blockimg {
  filter: brightness(0.78) saturate(0.9) contrast(1.06);
}

/* Заголовки: страница — 44px, раздел — 32px (десктоп) */
@media screen and (min-width: 961px) {
  #rec3910191103 .t-title,
  #rec5133094103 .t-title,
  #rec5133020103 .t-title { font-size: 44px !important; line-height: 1.2 !important; }

  #rec5133095303 .t-section__title,
  #rec5133096503 .t-title,
  #rec5132971703 .t-section__title,
  #rec5132978603 .t-section__title,
  #rec5132977203 .t-section__title,
  #rec5132978703 .t-section__title { font-size: 32px !important; line-height: 1.25 !important; }

  /* Отступы: одинаковый ритм между блоками */
  #rec3910397703, #rec5145801903, #rec5145802603 { padding-top: 90px !important; padding-bottom: 90px !important; }
  #rec3917049803 { padding-top: 120px !important; padding-bottom: 90px !important; }
  #rec5133094103 { padding-top: 120px !important; }
  #rec5133020103 { padding-top: 120px !important; }
  #rec5132967903 { padding-top: 120px !important; }
  #rec5132978503 { padding-top: 120px !important; }
}

/* Мобильные: заголовки 30px, отступы компактнее */
@media screen and (max-width: 960px) {
  #rec3910397703, #rec5145801903, #rec5145802603 { padding-top: 60px !important; padding-bottom: 60px !important; }
  #rec3917049803 { padding-top: 100px !important; padding-bottom: 60px !important; }
}

/* ===== CTA «המדריך רק מתחיל לגדול» — одна карточка + круглое фото ===== */
.t814 .t-container{display:flex!important;align-items:center;background:#fff1ea;border:1px solid rgba(254,99,78,.16);border-radius:40px;box-shadow:0 12px 34px rgba(254,99,78,.08);box-sizing:border-box;max-width:1000px;padding:48px 40px!important}
.t814 .t-container:before,.t814 .t-container:after{display:none!important}
.t814 .t-col{float:none!important;margin:0!important}
.t814 .t814__blocktext-wrapper,.t814 .t814__blocktext{background:transparent!important;border:0!important;box-shadow:none!important;width:100%!important}
.t814 .t814__blocktext-wrapper,.t814 .t814__blocktext,.t814 .t814__content{display:block!important;height:auto!important;min-height:0!important}
.t814 .t814__blocktext{position:static!important;top:auto!important;transform:none!important;padding:0 20px!important}
.t814 .t814__content{padding:0!important}
.t814 .t814__title{line-height:1.25!important}
.t814 .t814__descr{line-height:1.6!important}
.t814 .t814__btn{margin:24px 0 0!important;white-space:nowrap}
.t814 .t814__blockimg-wrapper{height:auto!important;padding:0!important;display:flex;justify-content:center;margin:0!important;width:auto!important}
.t814 .t814__blockimg-wrapper .t814__blockimg{position:relative!important;top:auto!important;left:auto!important;right:auto!important;flex:0 0 auto;box-sizing:border-box;width:260px!important;height:260px!important;border-radius:50%!important;border:6px solid #fff;box-shadow:0 10px 30px rgba(254,99,78,.15);background-position:center 30%!important;filter:saturate(.85) brightness(.98)!important}
.t814 .t-col_7{flex:1 1 auto;width:auto!important;max-width:none!important}
.t814 .t-col_5{flex:0 0 auto;width:auto!important;max-width:none!important}
@media screen and (min-width:961px){
  .t814 .t-container{flex-direction:row}
  .t814 .t814__blocktext{padding:0 30px 0 10px!important}
  .t814 .t814__title{font-size:32px!important}
}
@media screen and (max-width:960px){
  .t814 .t-container{flex-direction:column-reverse;margin:0 20px!important;width:auto!important;padding:32px 12px!important;border-radius:32px}
  .t814 .t-col_7,.t814 .t-col_5{width:100%!important;padding:0!important}
  .t814 .t814__blockimg-wrapper{width:100%!important}
  .t814 .t814__blockimg-wrapper .t814__blockimg{width:170px!important;height:170px!important}
  .t814 .t814__blocktext{padding:20px 14px 0!important}
  .t814 .t814__title{font-size:24px!important}
  .t814 .t814__descr{font-size:16px!important}
  .t814 .t814__btn{padding:14px 26px!important;height:auto!important}
  .t814 .t814__btn .t-btnflex__text{font-size:15px!important}
}

/* ===== Меню: современный вид + иврит (RTL) ===== */
.t1272 .t-menu-base__imglogo { display: none !important; }
.t1272 .t-menu-base__textlogo { font-weight: 700 !important; letter-spacing: .5px; }
.t1272 .tmenu-mobile { background: rgba(255,250,250,.88) !important; -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px); box-shadow: 0 1px 0 rgba(46,36,32,.07); }
.t1272 .tmenu-mobile.tmenu-mobile_opened { background: #fffafa !important; }
.t1272 .tmenu-mobile__container { flex-direction: row-reverse !important; }
.t1272 .tmenu-mobile__container .t-menu-burger { margin-left: 0 !important; margin-right: auto !important; }
@media screen and (max-width: 980px) {
  .t1272 .t-menu-base_mobile-left .t-menu-base__maincontainer { direction: rtl !important; text-align: right !important; padding: 8px 20px 28px !important; background: #fffafa !important; border-radius: 0 0 28px 28px; box-shadow: 0 18px 40px rgba(46,36,32,.10); }
  .t1272 .t-menu-base__leftwrapper, .t1272 .t-menu-base__list { width: 100% !important; padding: 0 !important; margin: 0 !important; box-sizing: border-box; }
  .t1272 .t-menu__link-wrapper { width: 100%; }
  .t1272 .t-menu-base__list-item { width: 100%; text-align: right !important; padding: 0 !important; margin: 0 !important; }
  .t1272 .t-menu-base__list-item .t-menu__link-item { display: flex !important; justify-content: space-between; align-items: center; width: 100%; box-sizing: border-box; padding: 16px 6px !important; font-size: 20px !important; font-weight: 600 !important; color: #2e2420 !important; border-bottom: 1px solid rgba(254,99,78,.15); }
  .t1272 .t-menu-base__list-item .t-menu__link-item:after { content: '‹'; color: #fe634e; font-size: 24px; line-height: 1; opacity: .7; }
  .t1272 .t-menu-base__list-item .t-menu__link-item.t-active { color: #fe634e !important; }
  .t1272 .t-menu-base__rightwrapper, .t1272 .t-menu-base__additionalwrapper { width: 100% !important; }
  .t1272 .t-menu-base__buttons, .t1272 .t-menu-base__button { width: 100% !important; display: block !important; }
  .t1272 .t-menu-base__button .t-btn { width: 100% !important; height: 52px !important; border-radius: 30px !important; justify-content: center; margin-top: 22px; }
}
@media screen and (min-width: 981px) {
  .t1272 .t-menu-base__maincontainer { direction: rtl; }
  .t1272 .t-menu-base__list-item .t-menu__link-item { padding: 8px 16px !important; border-radius: 999px; transition: background .2s, color .2s; color: #2e2420 !important; font-weight: 500 !important; }
  .t1272 .t-menu-base__list-item .t-menu__link-item:hover { background: #fff1ea; }
  .t1272 .t-menu-base__list-item .t-menu__link-item.t-active { background: #fff1ea; color: #fe634e !important; }
}

/* ===== «הסיפור שלנו» по центру экрана ===== */
#rec5133095303 .t-col_10 { float: none !important; width: auto !important; max-width: none !important; margin-left: 20px !important; margin-right: 20px !important; padding: 0 !important; }
#rec5133095303 .t-text { max-width: 720px; margin-left: auto !important; margin-right: auto !important; padding: 0 !important; line-height: 1.75 !important; }
#rec5133095303 .t-text, #rec5133095303 .t-text p { text-align: center !important; }
#rec5133095303 .t-section__title { margin-bottom: 40px !important; }

/* ===== Заготовка отзывов на страницах специалистов ===== */
#rec5156292203 .t-section__title, #rec5156293403 .t-section__title, #rec5157955303 .t-section__title, #rec5157957103 .t-section__title { font-size: 32px !important; line-height: 1.25 !important; text-align: center !important; }
#rec5156292203 .t-text, #rec5156293403 .t-text, #rec5157955303 .t-text, #rec5157957103 .t-text { max-width: 560px; margin: 0 auto !important; background: #fff1ea; border: 1px solid rgba(254,99,78,.16); border-radius: 28px; padding: 28px 24px !important; color: #6b5b4f !important; }
