.theme-ritm{--paper:#fff;--pale:#e7f2fb;--ink:#123f6a;--muted:#466581;--blue:#4575a6;--accent:#134471;--line:#c4d8e9;--display:'Golos Text','Manrope',sans-serif}.theme-ritm h1,.theme-ritm h2,.theme-ritm h3{font-weight:600}.theme-ritm .topline{background:#134471;color:#e0effb}.theme-ritm .topline button:hover,.theme-ritm .topline a:hover{color:white}.theme-ritm .site-header{border:0}.theme-ritm .button{border-radius:3px}.hero-ritm{background:#134471;color:#fff;padding-top:50px;overflow:hidden}.ritm-head{display:flex;justify-content:space-between;align-items:center;gap:30px}.hero-ritm h1{font-size:clamp(3.5rem,6.5vw,6rem);font-weight:600;line-height:1.03;letter-spacing:-.04em}.hero-ritm h1>span{color:#95cdf1}.ritm-symbol{height:220px;width:220px;display:grid;place-items:center;border:1px solid #95cdf170;border-radius:50%;margin-right:20px}.ritm-symbol .brand-mark{width:170px;height:170px;color:#95cdf1}.ritm-bottom{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:40px;padding-bottom:45px}.hero-ritm p{color:#d0e3f3;margin:0;font-size:.86rem}.ritm-phone{font-size:.7rem;color:#d0e3f3}.ritm-phone>span{display:block;font-size:1.2rem;color:white;margin-top:4px;white-space:nowrap}.ritm-image{height:220px;position:relative;overflow:hidden}.ritm-image img{height:100%;width:100%;object-fit:cover;object-position:center 60%;animation:picture-open 1s var(--ease)}.ritm-image>span{position:absolute;bottom:20px;left:var(--gutter);background:#fff;color:#134471;padding:10px 15px;font-size:.72rem}.theme-ritm .service-item{padding-top:30px;padding-bottom:30px}.theme-ritm .service-item h3{font-size:2rem}.theme-ritm .service-item>svg{width:32px;height:32px}.theme-ritm .team{background:#e7f2fb}.theme-ritm .doctor-monogram{background:#c9e0f3;color:#134471;border-radius:0;font-weight:600}.theme-ritm .clinic-intro{border:0;padding-bottom:60px}.theme-ritm .principles{background:transparent;padding-top:40px}.theme-ritm .principles-image{border-radius:0}.theme-ritm .reviews-section{background:#134471;color:#fff}.theme-ritm .reviews-section .section-head>p,.theme-ritm .review blockquote{color:#dbeaf6}.theme-ritm .quote-mark{color:#95cdf1}.theme-ritm .review-initial{border-color:#95cdf180}.theme-ritm .patient-section{border:0}.theme-ritm .map-panel{border-radius:0}.theme-ritm .site-footer{background:#0e3153}.theme-ritm .page-heading{background:var(--pale);margin-top:30px;padding-top:50px;margin-bottom:30px}.theme-ritm .page-heading h1{font-weight:600}.theme-ritm .scan-grid>a{background:#e7f2fb}html[data-scheme]:not([data-scheme=default]) .theme-ritm .reviews-section{background:var(--pale);color:var(--ink)}html[data-scheme]:not([data-scheme=default]) .theme-ritm .review blockquote,html[data-scheme]:not([data-scheme=default]) .theme-ritm .reviews-section .section-head>p{color:var(--ink)}@media(max-width:1000px){.ritm-symbol{height:160px;width:160px;margin:0;flex-shrink:0}.ritm-symbol .brand-mark{width:120px;height:120px}.hero-ritm h1{font-size:4.7rem}.ritm-bottom{flex-wrap:wrap}.ritm-phone{display:none}}@media(max-width:640px){.hero-ritm{padding-top:35px}.hero-ritm h1{font-size:clamp(2.3rem,8.3vw,3.5rem);line-height:1.08}.ritm-symbol{display:none}.ritm-bottom{padding-top:25px;padding-bottom:30px;gap:22px}.hero-ritm p{font-size:.8rem}.ritm-image{height:200px}.ritm-image>span{left:22px;bottom:16px;font-size:.59rem}.theme-ritm .service-item h3{font-size:1.4rem}.theme-ritm .service-item{padding:23px 0}.theme-ritm .page-heading{margin-top:20px;padding-top:30px}.theme-ritm .clinic-intro{padding-bottom:35px}.theme-ritm .principles{padding-top:20px}}

.theme-ritm .brand>span{font-family:"Golos Text",sans-serif}
