.doctor-statement{display:grid;grid-template-columns:1fr 2fr;gap:10%}.doctor-statement .art-statement{font-size:clamp(35px,4.5vw,64px)}.doctor-history{display:grid;grid-template-columns:1fr 1fr;gap:12%}.doctor-history .art-copy>p:first-child{font-size:27px;line-height:1.4;letter-spacing:-.025em}.doctor-education{display:grid;grid-template-columns:1fr 1.3fr;gap:55px 12%}.doctor-credentials ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:30px}.doctor-credentials li{border-top:1px solid #ad9ebd;padding-top:24px;font-size:20px;line-height:1.45}.doctor-career{grid-column:2}.doctor-directions h2{max-width:750px;margin-bottom:65px}.doctor-directions ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.doctor-directions li{padding:28px 0;border-top:1px solid #b7a9c5;font-size:24px;line-height:1.4;letter-spacing:-.025em}.doctor-method h2{font-size:clamp(44px,5vw,72px)}.doctor-method .button{margin-top:30px}.doctor-practice{max-width:1000px}.doctor-practice summary{font-size:36px}.doctor-practice .art-copy{max-width:850px}.contacts-photo{height:540px;overflow:hidden;margin-block:30px 100px;position:relative}.contacts-photo img{height:100%;width:100%;object-fit:cover}.contacts-photo figcaption{position:absolute;bottom:25px;left:30px;background:#f6f4ed;padding:10px 20px;border-radius:40px;font-size:13px}.contact-centre{padding:95px 0 105px}.contact-centre:first-child{padding-top:0}.contact-address{display:grid;grid-template-columns:1fr 2.2fr;gap:0 8%}.contact-address h2{font-size:clamp(55px,7vw,100px);line-height:1;max-width:950px}.contact-metro{grid-column:2;font-size:22px}.contact-bottom{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:60px;padding-top:35px;border-top:1px solid #aa9eb7}.contact-bottom dl{display:flex;gap:60px;margin:0}.contact-bottom dt{font-size:12px;opacity:.75;margin-bottom:10px}.contact-bottom dd{margin:0;font-size:20px}.contact-route{display:flex;justify-content:space-between;align-items:center;gap:25px}.contact-route .text-link{font-size:16px}.art-contacts .v2-contact-email{padding-block:110px}.prices-hero{padding:30px 0 75px;position:relative}.prices-hero h1{font-size:clamp(90px,12vw,175px);line-height:1;margin:20px 0 30px}.prices-hero p{max-width:650px;font-size:19px}.prices-hero .v2-line{position:absolute;right:40px;bottom:80px;width:340px}.prices-catalog{display:grid;grid-template-columns:260px minmax(0,1fr);gap:70px;align-items:start}.prices-nav{position:sticky;top:30px;display:grid;gap:0}.prices-nav a{font-size:14px;padding:16px 0;border-bottom:1px solid #c4b9cf;transition:padding .2s}.prices-nav a:hover{padding-left:10px}.art .price-category{padding:0 38px;background:#e2dce9;border:0;margin:0 0 30px}.art .price-category:nth-child(even){background:#e9e5ee}.art .price-category>summary{padding:35px 0;align-items:start}.price-category summary h2{font-size:42px;margin:0;max-width:700px;line-height:1.07}.price-table table{width:100%;border-collapse:collapse;table-layout:fixed;margin:0 0 40px}.price-table th{font-size:12px;font-weight:400;letter-spacing:.015em;text-align:left;padding:0 0 18px;color:#5c4e6c}.price-table th:last-child{width:37%;text-align:right}.price-table td{border-top:1px solid #b8a8c9;font-size:23px;line-height:1.35;padding:24px 0;vertical-align:top}.price-table td:last-child{text-align:right;padding-left:24px;font-size:26px;letter-spacing:-.035em}.price-detail{display:block;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.5;margin-top:9px;color:#594d66}.price-conditions{max-width:1000px}.price-conditions table{margin-top:30px;width:100%;border-collapse:collapse}.price-conditions td{border-bottom:1px solid #b8a8c9;padding:20px}.price-conditions .art-copy{padding-top:30px}.prices-categories{min-width:0}
@media(max-width:1000px){.prices-catalog{grid-template-columns:200px minmax(0,1fr);gap:35px}.contact-bottom{grid-template-columns:1fr;gap:35px}.contact-route{justify-content:start;gap:40px}.doctor-education{gap:35px 6%}.doctor-credentials ul{grid-template-columns:1fr}.price-category summary h2{font-size:35px}}
@media(max-width:750px){.doctor-statement{grid-template-columns:1fr;gap:5px}.doctor-statement .art-statement{font-size:35px}.doctor-history{grid-template-columns:1fr;gap:25px}.doctor-history .art-copy>p:first-child{font-size:23px}.doctor-education{grid-template-columns:1fr;gap:20px}.doctor-career{grid-column:1;margin-top:25px}.doctor-credentials li{font-size:19px}.doctor-directions ul{grid-template-columns:1fr}.doctor-directions li{font-size:21px;padding:23px 0}.doctor-directions h2{margin-bottom:35px}.doctor-method h2{font-size:40px}.doctor-practice summary{font-size:29px}.contacts-photo{height:350px;margin-block:10px 65px}.contacts-photo figcaption{left:18px;bottom:18px;font-size:11px}.contact-centre{padding:65px 0}.contact-address{display:block}.contact-address h2{font-size:47px;line-height:1.05}.contact-metro{font-size:18px}.contact-bottom{margin-top:30px;gap:30px}.contact-bottom dl{display:grid;gap:22px}.contact-route{flex-direction:column;align-items:start;gap:25px}.art-contacts .v2-contact-email{padding-block:65px}.prices-hero{padding:15px 0 40px}.prices-hero h1{font-size:76px}.prices-hero .v2-line{position:static;width:200px}.prices-hero p{font-size:16px}.prices-catalog{display:block}.prices-nav{position:static;display:flex;overflow-x:auto;gap:10px;padding-bottom:22px;margin-bottom:18px}.prices-nav a{padding:12px 17px;border:1px solid #b8abc6;border-radius:30px;white-space:nowrap;font-size:12px;flex-shrink:0}.prices-nav a:hover{padding-left:17px}.art .price-category{padding:0 22px;margin-bottom:15px}.art .price-category>summary{padding:28px 0;gap:12px}.price-category summary h2{font-size:29px}.price-category summary::after{font-size:23px}.price-table td{font-size:18px;padding:21px 0}.price-table td:last-child{font-size:21px;padding-left:15px}.price-table th:last-child{width:42%}.price-table th{font-size:10px}.price-detail{font-size:11px}.price-table table{margin-bottom:25px}.art-prices .price-conditions summary{font-size:27px}.art-prices .price-conditions .art-copy{font-size:15px}}

.art-prices .mobile-cta{display:none}
