/* Редизайн urolog.spb.ru — 21.06.2026 */
:root{--navy:#123f63;--navy-dark:#092f4d;--ink:#172b3a;--muted:#607584;--mint:#dcefea;--mint-soft:#f2f8f6;--line:#dbe6e3;--white:#fff}
html{scroll-behavior:smooth}
body,.t-body{background:#fff;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important}
#allrecords .t-title,#allrecords .t-heading,#allrecords .t-text,#allrecords .t-descr,#t-header,#t-footer{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important}
a{transition:color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}

/* Шапка */
#t-header{position:sticky;top:0;z-index:9900;background:rgba(255,255,255,.96);box-shadow:0 1px 0 rgba(9,47,77,.08);backdrop-filter:blur(14px)}
#rec489182268,#rec489182268 .t228{background:rgba(255,255,255,.96)!important}
#rec489182268 .t228,#rec489182268 .t228__maincontainer{height:82px!important}
#rec489182268 .t228__maincontainer{max-width:1240px;margin:0 auto;padding:0 24px;box-sizing:border-box}
#rec489182268 .t228__padding40px{display:none!important}
#rec489182268 .t228__leftcontainer{padding:0!important}
#rec489182268 .t228__imglogo{width:178px!important;min-width:178px!important;max-width:178px!important}
#rec489182268 .t228__centercontainer{padding:0 22px!important}
#rec489182268 a.t-menu__link-item{font-size:16px!important;line-height:1.2!important;color:var(--ink)!important;font-weight:600!important;letter-spacing:.01em}
#rec489182268 a.t-menu__link-item:hover{color:var(--navy)!important}
#rec489182268 .t228__list_item{padding-left:13px!important;padding-right:13px!important}
#rec489182268 .t228__right_descr,#rec489182268 .t228__right_descr *{font-size:14px!important;line-height:1.35!important;color:var(--navy-dark)!important;font-weight:650!important}
#rec489182268 .t-menusub__menu{border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 18px 50px rgba(9,47,77,.13)}
#rec489182268 .t-menusub__content{padding:10px!important;background:#fff!important}
#rec489182268 a.t-menusub__link-item{font-size:14px!important;line-height:1.35!important;text-align:left!important;border-radius:10px;padding:10px 12px!important;color:var(--ink)!important}
#rec489182268 a.t-menusub__link-item:hover{background:var(--mint-soft)!important;color:var(--navy)!important}

/* Мобильная шапка */
#rec636106344 .t451__container,#rec636106344 .t451__panel{height:72px!important}
#rec636106344 .t451__container__bg{background:rgba(255,255,255,.97)!important}
#rec636106344 .t451__logo__img{width:165px!important;max-width:165px!important}
#rec636106344 .t451__side{padding-left:18px!important;padding-right:18px!important}
#rec636106344 .t-menuburger{width:26px!important}
#rec636106344 .t-menuburger span{height:2px!important;background:var(--navy-dark)!important}
#rec636106344 .t-sociallinks__item a{width:28px!important;height:28px!important}
#rec636106344 .t451__menu__content{background:#fff!important}
#rec636106344 .t451__menu__content .t-menu__link-item{color:var(--ink)!important;font-size:20px!important;font-weight:600!important}

/* Главная: первый экран */
#rec488744990{background:#f4f8f7!important;overflow:hidden}
#rec488744990 .t396__artboard,#rec488744990 .t396__filter,#rec488744990 .t396__carrier{height:720px!important;min-height:720px!important}
#rec488744990 .t396__artboard{background:radial-gradient(circle at 84% 16%,#d8eee8 0,rgba(216,238,232,0) 31%),linear-gradient(135deg,#f7faf9 0%,#eef5f3 100%)!important}
#rec488744990 .tn-elem{transform:none!important;opacity:1!important}
#rec488744990 .tn-elem[data-elem-id="1662707655741"],#rec488744990 .tn-elem[data-elem-id="1662707737453"]{display:none!important}
#rec488744990 .tn-elem[data-elem-id="1662802080911"]{top:50px!important;left:calc(50% + 86px)!important;width:500px!important;height:620px!important}
#rec488744990 .tn-elem[data-elem-id="1662802080911"] .tn-atom{border-radius:32px!important;background-position:center top!important;box-shadow:0 28px 70px rgba(9,47,77,.18)!important}
#rec488744990 .tn-elem[data-elem-id="1475772714954"]{top:103px!important;left:calc(50% - 560px)!important;width:540px!important;text-align:left!important}
#rec488744990 .tn-elem[data-elem-id="1475772714954"] .tn-atom{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:17px!important;line-height:1.35!important;font-weight:700!important;letter-spacing:.055em!important;text-transform:uppercase;color:var(--navy)!important}
#rec488744990 .tn-elem[data-elem-id="1470210011265"]{top:175px!important;left:calc(50% - 560px)!important;width:550px!important;text-align:left!important}
#rec488744990 .tn-elem[data-elem-id="1470210011265"] .tn-atom{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:28px!important;line-height:1.38!important;font-weight:500!important;color:var(--ink)!important;letter-spacing:-.015em}
#rec488744990 .tn-elem[data-elem-id="1470210011265"] strong{font-weight:750!important;color:var(--navy-dark)!important}
#rec488744990 .tn-elem[data-elem-id="1475772751126"]{top:565px!important;left:calc(50% - 560px)!important;width:300px!important;height:58px!important}
#rec488744990 .tn-elem[data-elem-id="1475772751126"] .tn-atom{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:18px!important;line-height:58px!important;font-weight:700!important;border:0!important;border-radius:14px!important;background:var(--navy)!important;box-shadow:0 12px 28px rgba(18,63,99,.22)!important}
#rec488744990 .tn-elem[data-elem-id="1475772751126"] .tn-atom:hover{background:var(--navy-dark)!important;transform:translateY(-2px)}

/* Главная: о враче */
#rec488828713{background:#fff!important;overflow:hidden}
#rec488828713 .t396__artboard,#rec488828713 .t396__filter,#rec488828713 .t396__carrier{height:680px!important;min-height:680px!important}
#rec488828713 .t396__artboard{background:#fff!important}
#rec488828713 .tn-elem{transform:none!important;opacity:1!important}
#rec488828713 .tn-elem[data-elem-id="1662818025665"]{display:none!important}
#rec488828713 .tn-elem[data-elem-id="1662800814357"]{top:70px!important;left:calc(50% - 560px)!important;width:480px!important;height:540px!important}
#rec488828713 .tn-elem[data-elem-id="1662800814357"] .tn-atom{border-radius:32px!important;background-position:center top!important;box-shadow:0 24px 60px rgba(9,47,77,.14)!important}
#rec488828713 .tn-elem[data-elem-id="1475772714954"]{top:90px!important;left:calc(50% + 10px)!important;width:510px!important;text-align:left!important}
#rec488828713 .tn-elem[data-elem-id="1475772714954"] .tn-atom{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:46px!important;line-height:1.12!important;font-weight:750!important;color:var(--navy-dark)!important;letter-spacing:-.025em}
#rec488828713 .tn-elem[data-elem-id="1470210011265"]{top:175px!important;left:calc(50% + 10px)!important;width:510px!important;text-align:left!important}
#rec488828713 .tn-elem[data-elem-id="1470210011265"] .tn-atom{box-sizing:border-box;padding:28px 30px!important;border:1px solid var(--line)!important;border-radius:24px!important;background:var(--mint-soft)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:18px!important;line-height:1.58!important;font-weight:400!important;color:var(--ink)!important}
#rec488828713 .tn-elem[data-elem-id="1662719958101"]{top:535px!important;left:calc(50% + 10px)!important;width:210px!important;height:56px!important}
#rec488828713 .tn-elem[data-elem-id="1662719958101"] .tn-atom{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:17px!important;line-height:56px!important;font-weight:700!important;color:#fff!important;background:var(--navy)!important;border-radius:14px!important;border:0!important;box-shadow:none!important}
#rec488828713 .tn-elem[data-elem-id="1662719958101"] .tn-atom:hover{background:var(--navy-dark)!important;transform:translateY(-2px)}

/* Отзывы */
#rec638251421{padding:96px 0!important;background:var(--mint-soft)!important}
#rec638251421 .t-section__title{margin-bottom:18px!important;font-size:44px!important;line-height:1.15!important;font-weight:750!important;color:var(--navy-dark)!important;letter-spacing:-.025em}
#rec638251421 .t-section__descr{margin-bottom:54px!important;font-size:18px!important;line-height:1.55!important;color:var(--muted)!important}
#rec638251421 .t595__container{display:flex;gap:18px;align-items:stretch}
#rec638251421 .t595__item{flex:1;margin:0!important;padding:24px 16px!important;background:#fff;border:1px solid var(--line);border-radius:18px;box-sizing:border-box;box-shadow:0 10px 30px rgba(9,47,77,.06)}
#rec638251421 .t595__line{display:none!important}
#rec638251421 .t595__img{max-width:140px!important;filter:saturate(.85);transition:transform .2s ease,filter .2s ease}
#rec638251421 .t595__item:hover .t595__img{transform:translateY(-3px);filter:saturate(1)}

/* Telegram CTA */
#rec700989942{padding:62px 20px 12px!important;background:var(--navy-dark)!important;text-align:center}
#rec700989942 .t-text,#rec700989942 strong{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:25px!important;line-height:1.4!important;color:#fff!important;font-weight:700!important}
#rec700986479{padding:0 20px 62px!important;background:var(--navy-dark)!important}
#rec700986479 .t-sociallinks{text-align:center!important}
#rec700986479 .t-sociallinks__svg{width:48px!important;height:48px!important}
#rec700986479 .t-sociallinks__svg path{fill:#fff!important}
#rec781468249{display:none!important}

/* Подвал: контакты и карта */
#t-footer{background:var(--navy-dark)!important}
#rec494066977{padding:78px 0!important;background:var(--navy-dark)!important}
#rec494066977 .t555__contentbox{height:auto!important;min-height:330px!important;display:flex;align-items:center}
#rec494066977 .t555__title{font-size:29px!important;line-height:1.25!important;font-weight:750!important;color:#fff!important;letter-spacing:-.015em}
#rec494066977 .t-text,#rec494066977 .t-text *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:18px!important;line-height:1.65!important;color:#dbe8ee!important}
#rec494066977 .t-text strong{color:#fff!important;font-size:21px!important}
#rec494066977 .t-sociallinks{margin-top:22px!important}
#rec494066977 .t-sociallinks__item a{width:38px!important;height:38px!important}
#rec494066977 .t-sociallinks__svg{width:38px!important;height:38px!important}
#rec494066977 .t-sociallinks__svg path{fill:#cceae3!important}
#rec494066977 .t555__map,#rec494066977 .t-map{height:330px!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 22px 60px rgba(0,0,0,.2)!important}

/* Подвал: форма */
#rec494066978{background:var(--mint-soft)!important}
#rec494066978 .t396__artboard,#rec494066978 .t396__filter,#rec494066978 .t396__carrier{height:520px!important;min-height:520px!important}
#rec494066978 .t396__artboard{background:var(--mint-soft)!important}
#rec494066978 .t396__artboard:before{content:"Запишитесь на консультацию";position:absolute;z-index:4;top:66px;left:0;width:100%;text-align:center;font-size:42px;line-height:1.15;font-weight:750;letter-spacing:-.025em;color:var(--navy-dark)}
#rec494066978 .t396__artboard:after{content:"Оставьте контакты — мы свяжемся с вами, чтобы согласовать удобное время";position:absolute;z-index:4;top:122px;left:0;width:100%;text-align:center;font-size:17px;line-height:1.5;color:var(--muted)}
#rec494066978 .tn-elem[data-elem-id="1470209944682"],#rec494066978 .tn-elem[data-elem-id="1470210011265"],#rec494066978 .tn-elem[data-elem-id="1571256089327"],#rec494066978 .tn-elem[data-elem-id="1571256120374"],#rec494066978 .tn-elem[data-elem-id="1662810742946"]{display:none!important}
#rec494066978 .tn-elem[data-elem-id="1570631110736"]{top:180px!important;left:calc(50% - 450px)!important;width:900px!important}
#rec494066978 .t-form__inputsbox{display:grid!important;grid-template-columns:1fr 1fr;gap:16px 18px}
#rec494066978 .t-input-group{margin:0!important}
#rec494066978 .t-input-group_ta{grid-column:1/-1}
#rec494066978 .tn-form__submit{grid-column:1/-1;margin-top:2px}
#rec494066978 .t-input{height:58px!important;border:1px solid var(--line)!important;border-radius:12px!important;background:#fff!important;padding:0 18px!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:16px!important;color:var(--ink)!important;box-shadow:0 6px 18px rgba(9,47,77,.04)!important}
#rec494066978 textarea.t-input{height:92px!important;padding-top:16px!important;resize:vertical}
#rec494066978 .t-submit{width:300px!important;height:58px!important;margin:0 auto!important;border-radius:14px!important;background:var(--navy)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:17px!important;font-weight:700!important;box-shadow:0 12px 26px rgba(18,63,99,.18)!important}
#rec494066978 .t-submit:hover{background:var(--navy-dark)!important}
#rec494066978 .tn-elem[data-elem-id="1664203923412"]{top:447px!important;left:calc(50% - 390px)!important;width:780px!important;text-align:center!important}
#rec494066978 .tn-elem[data-elem-id="1664203923412"] .tn-atom{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:12px!important;line-height:1.4!important;color:#72838d!important}
#rec494640393{display:none!important}

/* Общая типографика внутренних страниц */
#allrecords .t-title{color:var(--navy-dark)}
#allrecords .t-descr,#allrecords .t-text{color:var(--ink)}
#allrecords .t-btn{border-radius:12px!important;font-weight:700!important}

@media screen and (max-width:1100px) and (min-width:981px){
#rec489182268 .t228__maincontainer{padding:0 16px}
#rec489182268 .t228__imglogo{width:150px!important;min-width:150px!important}
#rec489182268 a.t-menu__link-item{font-size:14px!important}
#rec489182268 .t228__right_descr,#rec489182268 .t228__right_descr *{font-size:12px!important}
#rec488744990 .tn-elem[data-elem-id="1662802080911"]{left:calc(50% + 50px)!important;width:440px!important}
#rec488744990 .tn-elem[data-elem-id="1475772714954"],#rec488744990 .tn-elem[data-elem-id="1470210011265"],#rec488744990 .tn-elem[data-elem-id="1475772751126"]{left:calc(50% - 470px)!important}
#rec488828713 .tn-elem[data-elem-id="1662800814357"]{left:calc(50% - 470px)!important;width:410px!important}
#rec488828713 .tn-elem[data-elem-id="1475772714954"],#rec488828713 .tn-elem[data-elem-id="1470210011265"],#rec488828713 .tn-elem[data-elem-id="1662719958101"]{left:calc(50% - 10px)!important;width:460px!important}
}

@media screen and (max-width:980px){
#t-header{position:sticky!important}
#rec488744990 .t396__artboard,#rec488744990 .t396__filter,#rec488744990 .t396__carrier{height:700px!important;min-height:700px!important}
#rec488744990 .tn-elem[data-elem-id="1662802080911"]{top:42px!important;left:calc(50% + 20px)!important;width:290px!important;height:610px!important}
#rec488744990 .tn-elem[data-elem-id="1475772714954"]{top:78px!important;left:calc(50% - 300px)!important;width:300px!important}
#rec488744990 .tn-elem[data-elem-id="1475772714954"] .tn-atom{font-size:14px!important}
#rec488744990 .tn-elem[data-elem-id="1470210011265"]{top:145px!important;left:calc(50% - 300px)!important;width:330px!important}
#rec488744990 .tn-elem[data-elem-id="1470210011265"] .tn-atom{font-size:20px!important;line-height:1.42!important}
#rec488744990 .tn-elem[data-elem-id="1475772751126"]{top:560px!important;left:calc(50% - 300px)!important;width:250px!important}
#rec488828713 .t396__artboard,#rec488828713 .t396__filter,#rec488828713 .t396__carrier{height:680px!important;min-height:680px!important}
#rec488828713 .tn-elem[data-elem-id="1662800814357"]{top:60px!important;left:calc(50% - 310px)!important;width:270px!important;height:550px!important}
#rec488828713 .tn-elem[data-elem-id="1475772714954"],#rec488828713 .tn-elem[data-elem-id="1470210011265"],#rec488828713 .tn-elem[data-elem-id="1662719958101"]{left:calc(50% - 10px)!important;width:310px!important}
#rec488828713 .tn-elem[data-elem-id="1475772714954"] .tn-atom{font-size:38px!important}
#rec488828713 .tn-elem[data-elem-id="1470210011265"] .tn-atom{font-size:16px!important;padding:22px!important}
#rec488828713 .tn-elem[data-elem-id="1662719958101"]{top:550px!important;width:190px!important}
#rec638251421 .t595__container{gap:10px;padding:0 20px;box-sizing:border-box}
#rec638251421 .t595__item{padding:20px 10px!important}
#rec494066977{padding:60px 0!important}
#rec494066977 .t555__contentbox{min-height:300px!important}
#rec494066977 .t555__map,#rec494066977 .t-map{height:300px!important}
#rec494066978 .tn-elem[data-elem-id="1570631110736"]{left:calc(50% - 330px)!important;width:660px!important}
}

@media screen and (max-width:640px){
#rec636106344 .t451__rightside{padding-left:0!important}
#rec636106344 .t-sociallinks__item_email,#rec636106344 .t-sociallinks__item_telegram{display:none!important}
#rec488744990 .t396__artboard,#rec488744990 .t396__filter,#rec488744990 .t396__carrier{height:790px!important;min-height:790px!important}
#rec488744990 .t396__artboard{background:linear-gradient(180deg,#edf6f3 0%,#fff 100%)!important}
#rec488744990 .tn-elem[data-elem-id="1662802080911"]{top:22px!important;left:20px!important;width:calc(100% - 40px)!important;height:300px!important}
#rec488744990 .tn-elem[data-elem-id="1662802080911"] .tn-atom{border-radius:24px!important;background-position:center 18%!important}
#rec488744990 .tn-elem[data-elem-id="1475772714954"]{top:350px!important;left:22px!important;width:calc(100% - 44px)!important;text-align:left!important}
#rec488744990 .tn-elem[data-elem-id="1475772714954"] .tn-atom{font-size:13px!important;line-height:1.3!important}
#rec488744990 .tn-elem[data-elem-id="1470210011265"]{top:405px!important;left:22px!important;width:calc(100% - 44px)!important;text-align:left!important}
#rec488744990 .tn-elem[data-elem-id="1470210011265"] .tn-atom{font-size:18px!important;line-height:1.38!important}
#rec488744990 .tn-elem[data-elem-id="1475772751126"]{top:705px!important;left:22px!important;width:calc(100% - 44px)!important;height:58px!important}
#rec488744990 .tn-elem[data-elem-id="1475772751126"] .tn-atom{font-size:17px!important;line-height:58px!important;border-radius:14px!important}
#rec488828713 .t396__artboard,#rec488828713 .t396__filter,#rec488828713 .t396__carrier{height:850px!important;min-height:850px!important}
#rec488828713 .tn-elem[data-elem-id="1662800814357"]{top:28px!important;left:20px!important;width:calc(100% - 40px)!important;height:330px!important}
#rec488828713 .tn-elem[data-elem-id="1662800814357"] .tn-atom{border-radius:24px!important;background-position:center 18%!important}
#rec488828713 .tn-elem[data-elem-id="1475772714954"]{top:390px!important;left:22px!important;width:calc(100% - 44px)!important}
#rec488828713 .tn-elem[data-elem-id="1475772714954"] .tn-atom{font-size:36px!important}
#rec488828713 .tn-elem[data-elem-id="1470210011265"]{top:455px!important;left:22px!important;width:calc(100% - 44px)!important}
#rec488828713 .tn-elem[data-elem-id="1470210011265"] .tn-atom{font-size:15px!important;line-height:1.48!important;padding:20px!important;border-radius:18px!important}
#rec488828713 .tn-elem[data-elem-id="1662719958101"]{top:770px!important;left:22px!important;width:calc(100% - 44px)!important;height:56px!important}
#rec638251421{padding:68px 0!important}
#rec638251421 .t-section__title{font-size:36px!important;padding:0 20px}
#rec638251421 .t-section__descr{font-size:16px!important;padding:0 24px;margin-bottom:34px!important}
#rec638251421 .t595__container{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 18px}
#rec638251421 .t595__item{width:auto!important;min-height:122px;display:flex;align-items:center;justify-content:center}
#rec638251421 .t595__img{max-width:115px!important}
#rec700989942{padding-top:48px!important}
#rec700989942 .t-text,#rec700989942 strong{font-size:20px!important}
#rec494066977{padding:52px 0!important}
#rec494066977 .t555__contentbox{height:auto!important;min-height:0!important;padding:0 20px 36px!important;box-sizing:border-box}
#rec494066977 .t555__title{font-size:26px!important}
#rec494066977 .t-text,#rec494066977 .t-text *{font-size:17px!important}
#rec494066977 .t555__map,#rec494066977 .t-map{height:280px!important;border-radius:0!important}
#rec494066978 .t396__artboard,#rec494066978 .t396__filter,#rec494066978 .t396__carrier{height:650px!important;min-height:650px!important}
#rec494066978 .t396__artboard:before{top:48px;font-size:32px;padding:0 20px;box-sizing:border-box}
#rec494066978 .t396__artboard:after{top:126px;font-size:15px;padding:0 28px;box-sizing:border-box}
#rec494066978 .tn-elem[data-elem-id="1570631110736"]{top:195px!important;left:20px!important;width:calc(100% - 40px)!important}
#rec494066978 .t-form__inputsbox{grid-template-columns:1fr;gap:12px}
#rec494066978 .t-input-group_ta{grid-column:auto}
#rec494066978 .tn-form__submit{grid-column:auto}
#rec494066978 .t-submit{width:100%!important}
#rec494066978 .tn-elem[data-elem-id="1664203923412"]{top:583px!important;left:24px!important;width:calc(100% - 48px)!important}
}
