*{box-sizing:border-box;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body,html{margin:0;overflow-x:hidden;padding:0;width:100%}body,html{background:var(--color-bg)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text);font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}img{-webkit-user-drag:none;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}::-webkit-scrollbar{background:var(--color-bg);width:7px}::-webkit-scrollbar-thumb{background:var(--color-accent);border:1px solid var(--color-accent);-webkit-border-radius:100px}::-webkit-scrollbar-thumb:hover{background:var(--color-accent);border:1px solid var(--color-accent);-webkit-border-radius:1px}body.eye_version,html.eye_version{transition:all .3s ease}body.eye_version_font_14,html.eye_version_font_14{font-size:14px!important}body.eye_version_font_16,html.eye_version_font_16{font-size:16px!important}body.eye_version_font_18,html.eye_version_font_18{font-size:18px!important}body.eye_version_black_color,html.eye_version_black_color{background-color:#fff!important;color:#000!important}body.eye_version_black_color a,html.eye_version_black_color a{color:#00f!important;text-decoration:underline!important}body.eye_version_black_color div,body.eye_version_black_color h1,body.eye_version_black_color h2,body.eye_version_black_color h3,body.eye_version_black_color h4,body.eye_version_black_color h5,body.eye_version_black_color h6,body.eye_version_black_color p,body.eye_version_black_color span,html.eye_version_black_color div,html.eye_version_black_color h1,html.eye_version_black_color h2,html.eye_version_black_color h3,html.eye_version_black_color h4,html.eye_version_black_color h5,html.eye_version_black_color h6,html.eye_version_black_color p,html.eye_version_black_color span{color:#000!important}body.eye_version_yellow_color,html.eye_version_yellow_color{background-color:#000!important;color:#ff0!important}body.eye_version_yellow_color a,html.eye_version_yellow_color a{color:#ff0!important;text-decoration:underline!important}body.eye_version_yellow_color div,body.eye_version_yellow_color h1,body.eye_version_yellow_color h2,body.eye_version_yellow_color h3,body.eye_version_yellow_color h4,body.eye_version_yellow_color h5,body.eye_version_yellow_color h6,body.eye_version_yellow_color p,body.eye_version_yellow_color span,html.eye_version_yellow_color div,html.eye_version_yellow_color h1,html.eye_version_yellow_color h2,html.eye_version_yellow_color h3,html.eye_version_yellow_color h4,html.eye_version_yellow_color h5,html.eye_version_yellow_color h6,html.eye_version_yellow_color p,html.eye_version_yellow_color span{color:#ff0!important}body.eye_version_blue_color,html.eye_version_blue_color{background-color:#add8e6!important;color:#00f!important}body.eye_version_blue_color a,html.eye_version_blue_color a{color:navy!important;text-decoration:underline!important}body.eye_version_blue_color div,body.eye_version_blue_color h1,body.eye_version_blue_color h2,body.eye_version_blue_color h3,body.eye_version_blue_color h4,body.eye_version_blue_color h5,body.eye_version_blue_color h6,body.eye_version_blue_color p,body.eye_version_blue_color span,html.eye_version_blue_color div,html.eye_version_blue_color h1,html.eye_version_blue_color h2,html.eye_version_blue_color h3,html.eye_version_blue_color h4,html.eye_version_blue_color h5,html.eye_version_blue_color h6,html.eye_version_blue_color p,html.eye_version_blue_color span{color:#00f!important}body.eye_version_hide_images img,body.eye_version_hide_images picture,body.eye_version_hide_images video,html.eye_version_hide_images img,html.eye_version_hide_images picture,html.eye_version_hide_images video{display:none!important}body.eye_version{padding-top:0}body.eye_version header{position:relative}body:has(.eye_version_panel){padding-top:60px}@media (max-width:768px){body:has(.eye_version_panel){padding-top:120px}}:focus{outline:none}:focus-visible{outline:2px solid #00000073;outline-offset:2px}:root{--font-scale:1.12;--color-primary:#baa98b;--color-primary-2:#0f3851;--color-primary-3:#07638c;--color-accent:#baa98b;--color-accent-light:#e6decd;--color-bg:#fff;--color-surface:#f5f5f5;--color-text:#1a1a1a;--color-text-muted:#1a1a1abf;--color-white:#fff;--color-black:#000;--color-border:#00000026;--font-size-h1:calc(2.35vw*var(--font-scale));--font-size-h2:calc(2.083vw*var(--font-scale));--font-size-h2-5:calc(2.188vw*var(--font-scale));--font-size-h3:calc(1.667vw*var(--font-scale));--font-size-h3-5:calc(2.083vw*var(--font-scale));--font-size-h4:calc(1.563vw*var(--font-scale));--font-size-h4-5:calc(1.875vw*var(--font-scale));--font-size-h5:calc(1.458vw*var(--font-scale));--font-size-h6:calc(1.302vw*var(--font-scale));--font-size-h7:calc(1.25vw*var(--font-scale));--font-size-h8:calc(1.144vw*var(--font-scale));--font-size-h9:calc(1.042vw*var(--font-scale));--font-size-h9-5:calc(0.99vw*var(--font-scale));--font-size-body:calc(0.938vw*var(--font-scale));--font:calc(0.938vw*var(--font-scale));--font-size-body-medium:calc(0.833vw*var(--font-scale));--font-size-body-small:calc(0.729vw*var(--font-scale));--font-size-body-xs:calc(0.677vw*var(--font-scale));--font-size-body-xxs:calc(0.729vw*var(--font-scale));--font-size-body-small-2:calc(0.781vw*var(--font-scale));--font-size-button:calc(0.677vw*var(--font-scale));--font-size-button-secondary:calc(0.625vw*var(--font-scale));--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.4;--line-height-relaxed:1.5;--line-height-loose:1.6;--line-height-100:100%;--line-height-120:120%;--line-height-23:1.198vw;--line-height-28:1.458vw;--line-height-33:1.719vw;--line-height-40:2.083vw;--line-height-60:3.125vw}.text-h1{font-size:2.632vw;font-size:var(--font-size-h1)}.text-h2-5{font-size:2.45056vw;font-size:var(--font-size-h2-5)}.text-h3{font-size:1.86704vw;font-size:var(--font-size-h3)}.text-h3-5{font-size:2.33296vw;font-size:var(--font-size-h3-5)}.text-h4{font-size:1.75056vw;font-size:var(--font-size-h4)}.text-h4-5{font-size:2.1vw;font-size:var(--font-size-h4-5)}.text-h5{font-size:1.63296vw;font-size:var(--font-size-h5)}.text-h6{font-size:1.45824vw;font-size:var(--font-size-h6)}.text-h7{font-size:1.4vw;font-size:var(--font-size-h7)}.text-h8{font-size:1.28128vw;font-size:var(--font-size-h8)}.text-h9{font-size:1.16704vw;font-size:var(--font-size-h9)}.text-h9-5{font-size:1.1088vw;font-size:var(--font-size-h9-5)}.text-body{font-size:1.05056vw;font-size:var(--font-size-body)}.text-body-medium{font-size:.93296vw;font-size:var(--font-size-body-medium)}.text-body-small{font-size:.81648vw;font-size:var(--font-size-body-small)}.text-body-xs{font-size:.75824vw;font-size:var(--font-size-body-xs)}.text-body-xxs{font-size:.81648vw;font-size:var(--font-size-body-xxs)}.text-body-small-2{font-size:.87472vw;font-size:var(--font-size-body-small-2)}.text-button{font-size:.75824vw;font-size:var(--font-size-button)}.text-button-secondary{font-size:.7vw;font-size:var(--font-size-button-secondary)}.font-light{font-weight:300;font-weight:var(--font-weight-light)}.font-regular{font-weight:400;font-weight:var(--font-weight-regular)}.font-medium{font-weight:500;font-weight:var(--font-weight-medium)}.font-semibold{font-weight:600;font-weight:var(--font-weight-semibold)}.font-bold{font-weight:700;font-weight:var(--font-weight-bold)}.leading-tight{line-height:1.2;line-height:var(--line-height-tight)}.leading-normal{line-height:1.4;line-height:var(--line-height-normal)}.leading-relaxed{line-height:1.5;line-height:var(--line-height-relaxed)}.leading-loose{line-height:1.6;line-height:var(--line-height-loose)}.leading-100{line-height:100%;line-height:var(--line-height-100)}.leading-120{line-height:120%;line-height:var(--line-height-120)}.leading-33{line-height:1.719vw;line-height:var(--line-height-33)}.leading-40{line-height:2.083vw;line-height:var(--line-height-40)}.leading-60{line-height:3.125vw;line-height:var(--line-height-60)}.header{background:#0000;margin:0 auto;overflow:visible;padding:1.04vw 0 1.56vw;position:relative;width:100%}.header-center-card{background:var(--color-accent-light);border-radius:1.04vw;display:none;left:89%;max-width:19.79vw;padding:.52vw 1.3vw 1.04vw;position:absolute;top:10%;width:100%;z-index:10}.header-center-item{align-items:flex-start;cursor:pointer;display:flex;gap:.78vw;padding:.52vw 0}.header-center-icon{align-items:center;display:flex;flex-shrink:0;height:.68vw;justify-content:center;margin-top:.21vw;width:.68vw}.header-center-icon svg{height:100%;width:100%}.header-center-content{flex:1 1;text-align:left}.header-center-title{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:500;margin-bottom:.21vw;text-align:left}.header-center-description{color:var(--color-text-muted);font-family:Geist,sans-serif;font-size:var(--font-size-body-small);font-weight:300;line-height:1.4;text-align:left}.header-center-arrow{flex-shrink:0;height:.89vw;margin-top:.52vw;width:.94vw}.header-center-arrow svg{height:100%;transition:transform .3s ease;width:100%}.header-center-item:hover .header-center-arrow svg{transform:rotate(40deg)}.header-center-divider{background:#1a1a1a59;height:.052vw;margin:0;transform:scaleY(.5);transform-origin:center}.header-container{flex-direction:column;gap:0;margin:0 auto;max-width:100%;padding:0 10% .78vw}.header-container,.header-top-row{background:#0000;display:flex;overflow:visible;width:100%}.header-top-row{align-items:center;justify-content:space-between;margin-bottom:1vw;position:relative}.header-logo{align-items:center;display:flex;flex-shrink:0}.header-logo img{display:block;height:13.8vw;margin-top:clamp(-14px,-1.05vw,-6px);max-width:42vw;object-fit:contain;width:auto}.header-clinic-info{flex-shrink:0}.header-clinic-text{color:var(--color-text-muted);font-size:var(--font-size-body);font-weight:300;text-align:left}.header-location{align-items:center;display:flex;flex-shrink:0;gap:.63vw}.header-metro-icon{flex-shrink:0}.header-metro-icon img{height:1.46vw;margin-bottom:.52vw;width:1.25vw}.header-address{display:flex;flex-direction:column}.header-metro-text{color:#000;font-size:var(--font-size-body);font-weight:500;line-height:1.2;text-align:left}.header-street{color:var(--color-text-muted);font-size:var(--font-size-body-xxs);font-weight:300;line-height:1.2;text-align:left}.header-calculator-btn{align-items:center;background:var(--color-accent);border:.052vw solid var(--color-accent);border-radius:2.6vw;cursor:pointer;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:1.3vw;overflow:visible;padding:1.04vw 1.6vw;position:relative;transition:all .3s ease}.header-calculator-btn:hover{background:#fff}.header-calculator-btn span{color:#fff;font-size:var(--font-size-button);font-weight:500;line-height:.94vw;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}.header-calculator-btn:hover span{color:var(--color-accent);transform:translateX(min(2vw,4.8vw))}.header-calculator-btn-icon{align-items:center;display:flex;flex-shrink:0;height:.57vw;justify-content:center;position:relative;width:.63vw;z-index:2}.header-calculator-btn-icon svg{height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.header-nav-wrapper{position:relative}.header-nav-anchor{height:0;transition:height .3s ease}.header-nav{background:#fff;border-radius:.55vw;position:relative;transition:margin-top .5s ease;width:100%}.header-nav.fixed{background:#0000;box-sizing:border-box;left:0;margin:0 auto;max-width:100%;padding:0 10%;position:fixed;right:0;top:.52vw;width:100%;z-index:1000}.header-nav.fixed .header-nav-container{background:#fff;border-radius:.55vw;width:100%}.header-nav-container{align-items:center;background:#ebebeb4d;border-radius:.55vw;display:flex;flex-wrap:wrap;gap:2.6vw;justify-content:space-between;padding:1.1vw 1.56vw;width:100%}.header-nav-item{align-items:center;color:#1a1a1abf;cursor:pointer;display:flex;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:500;gap:.7vw;line-height:1.55;position:relative;text-decoration:none;transition:color .3s ease;white-space:nowrap}.header-nav-item:hover{color:var(--color-accent)}.header-nav-item svg{flex-shrink:0;height:1.25vw;transition:transform .3s ease;width:1.25vw}.header-nav-clinic-wrapper{align-items:center;display:flex;position:relative}.header-nav-clinic-btn{align-items:center;border-radius:.55vw;display:flex;gap:.7vw;padding:.52vw .78vw;transition:all .3s ease}.header-nav-clinic-btn:hover{background:#baa98b1a;color:var(--color-accent)}.header-nav-clinic-btn.header-nav-clinic-active{background:var(--color-accent);box-shadow:0 .208vw .625vw #baa98b33;color:#fff}.header-nav-clinic-btn.header-nav-clinic-active span{color:#fff}.header-nav-clinic-btn.header-nav-clinic-active .header-nav-clinic-icon svg rect{fill:#fff}.header-nav-clinic-icon{display:flex;flex-direction:column;gap:0}.header-nav-clinic-icon,.header-nav-clinic-icon svg{height:.78vw;width:1.56vw}.header-nav-clinic-icon svg rect{fill:currentColor;transition:fill .3s ease}.header-nav-clinic-bottom-line{transform-origin:left center;transition:transform .3s ease}.header-nav-clinic-wrapper:hover .header-nav-clinic-bottom-line{transform:scaleX(1.2) translateX(-.25vw)}.header-nav-clinic-dropdown{animation:fadeInDown .3s ease;background:#fff;border:.052vw solid #baa98b33;border-radius:.729vw;box-shadow:0 .521vw 1.563vw #00000026;left:0;min-width:15.625vw;overflow:hidden;pointer-events:auto;position:absolute;top:calc(100% + .52vw);z-index:1000}.header-nav-clinic-dropdown:before{background:#0000;content:"";height:.52vw;left:0;position:absolute;right:0;top:-.52vw}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-.521vw)}to{opacity:1;transform:translateY(0)}}.header-nav-clinic-dropdown-item{border-bottom:.052vw solid #baa98b1a;color:#1a1a1abf;display:block;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:500;padding:1.042vw 1.563vw;text-decoration:none;transition:all .3s ease;white-space:nowrap}.header-nav-clinic-dropdown-item:last-child{border-bottom:none}.header-nav-clinic-dropdown-item:hover{background:#baa98b0d;color:var(--color-accent);padding-left:1.823vw}.header-nav-item-icon{display:flex;flex-shrink:0;height:1.25vw;width:1.25vw}.header-nav-badge,.header-nav-item-icon{align-items:center;justify-content:center}.header-nav-badge{background:var(--color-accent);border-radius:.52vw;color:#fff;display:inline-flex;font-size:.65vw;font-weight:500;line-height:1;padding:.24vw .52vw}.header-calculator-btn-icon svg path{fill:#fff;transition:fill .3s ease}.header-calculator-btn:hover .header-calculator-btn-icon svg{transform:translateX(max(-12.35vw,calc(-10% - 20.04vw))) rotate(40deg)}.header-calculator-btn:hover .header-calculator-btn-icon svg path{fill:var(--color-accent)}.header-calculator-btn .flare{animation:flareAnimation 3s infinite;background:linear-gradient(90deg,#ffffffe6,#fff);filter:blur(0);height:100%;left:-170%;pointer-events:none;position:absolute;top:0;transform:skewX(-45deg);width:45px;z-index:1}.header-accessible-btn{align-items:center;background:var(--color-accent);border:.052vw solid var(--color-accent);border-radius:2.6vw;cursor:pointer;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:1.3vw;overflow:hidden;padding:1.04vw 1.6vw;position:relative;transition:all .3s ease}.header-accessible-btn:hover{background:#fff}.header-accessible-btn span{color:#fff;font-size:var(--font-size-button);font-weight:500;line-height:.94vw;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}.header-accessible-btn:hover span{color:var(--color-accent);transform:translateX(min(2vw,4.8vw))}.header-accessible-btn-icon{align-items:center;display:flex;flex-shrink:0;height:.57vw;justify-content:center;position:relative;width:.63vw;z-index:2}.header-accessible-btn-icon svg{height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.header-accessible-btn-icon svg path{fill:#fff;transition:fill .3s ease}.header-accessible-btn:hover .header-accessible-btn-icon svg{transform:translateX(max(-12.35vw,calc(-10% - 20.04vw))) rotate(40deg)}.header-accessible-btn:hover .header-accessible-btn-icon svg path{fill:var(--color-accent)}.header-accessible-btn .flare{animation:flareAnimation 3s infinite;background:linear-gradient(90deg,#ffffffe6,#fff);filter:blur(0);height:100%;left:-170%;pointer-events:none;position:absolute;top:0;transform:skewX(-45deg);width:45px;z-index:1}.header-calculator-btn .header-accessible-btn:hover{background:#ffffff4d;border-color:#fff}.header-contact-wrapper{align-items:center;display:flex;flex-shrink:0;gap:.26vw;overflow:visible;position:relative}@keyframes swing{0%,to{transform:rotate(-20deg)}50%{transform:rotate(30deg)}}@keyframes pulse-border-phone{0%{opacity:1;transform:translate(-50%,-50%) translateZ(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translateZ(0) scale(1.5)}}.header-phone-icon{align-items:center;background:var(--color-accent);border-radius:50%;box-sizing:initial;display:flex;flex-shrink:0;height:2.86vw;justify-content:center;overflow:visible;position:relative;width:2.86vw;z-index:100}.header-phone-icon:hover:before{animation:pulse-border-phone 1.5s ease-out infinite;z-index:0}.header-phone-icon:hover:after,.header-phone-icon:hover:before{background:var(--color-accent);border-radius:50%;content:"";display:block;height:2.86vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.86vw}.header-phone-icon:hover:after{background-color:#baa98be6;transition:all .2s;z-index:1}.header-phone-icon svg{animation:swing 2s ease-in-out infinite;height:1.04vw;position:relative;transform-origin:center;width:1.04vw;z-index:3}.header-phone-icon-fixed{align-items:center;background:var(--color-accent);border-radius:50%;bottom:2vw;box-shadow:0 .26vw .78vw #0003;box-sizing:initial;color:inherit;cursor:pointer;display:flex;height:4vw;justify-content:center;overflow:visible;position:fixed;right:1vw;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;width:4vw;z-index:1000}.header-phone-icon-fixed:hover{box-shadow:0 .39vw 1.04vw #0000004d;transform:scale(1.1)}.header-phone-icon-fixed:hover:before{animation:pulse-border-phone 1.5s ease-out infinite;z-index:0}.header-phone-icon-fixed:hover:after,.header-phone-icon-fixed:hover:before{background:var(--color-accent);border-radius:50%;content:"";display:block;height:4vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4vw}.header-phone-icon-fixed:hover:after{background-color:#baa98be6;transition:all .2s;z-index:1}.header-phone-icon-fixed svg{animation:swing 2s ease-in-out infinite;height:1.46vw;position:relative;transform-origin:center;width:1.46vw;z-index:3}.header-contact-block{align-items:center;background:var(--color-accent-light);border-radius:2.6vw;display:flex;flex-shrink:0;gap:.78vw;height:27px;justify-content:flex-start;margin-right:.26vw;max-width:clamp(260px,20vw,420px);padding:0 calc(.23vw + 10px) 0 1.56vw;width:-webkit-fit-content;width:fit-content}.header-phone-info{display:flex;flex-direction:column;justify-content:center;min-width:0}.header-phone-number{color:#000;font-size:12px;font-weight:500;line-height:1.05;text-align:center}.header-phone-hours{color:#1a1a1abf;font-size:10px;font-weight:400;line-height:1.05;margin-top:0;overflow:visible;position:relative;text-align:center;text-overflow:clip;white-space:normal;word-break:break-word}.header-avatar{border-radius:50%;flex-shrink:0;height:2.6vw;overflow:hidden;width:2.6vw}.header-avatar img{height:100%;object-fit:cover;width:100%}.header-menu-btn{align-items:center;background:var(--color-accent);border:.063vw solid #2e3d58;border-radius:2.6vw;cursor:pointer;display:flex;flex-shrink:0;gap:.52vw;padding:.83vw 1.51vw;transition:all .3s ease}.header-menu-btn span{color:#fff;font-size:var(--font-size-body);font-weight:500}.header-menu-icons{display:flex;flex-direction:column;gap:0}.header-menu-icons svg{height:.78vw;width:1.56vw}.header-menu-top-line{transform-origin:center;transition:transform .3s ease}.header-menu-bottom-line{transform-origin:left center;transition:transform .3s ease}.header-menu-btn:hover{background:#fff;border-color:var(--color-accent)}.header-menu-btn:hover span{color:var(--color-accent)}.header-menu-btn:hover .header-menu-icons svg rect{fill:var(--color-accent)}.header-menu-btn:hover .header-menu-bottom-line{transform:scaleX(1.2) translateX(-.25vw)}.header_nuv{align-items:stretch;display:flex;gap:2.6vw;justify-content:space-between;padding:0 10%}.header_nuv-left{flex:0 0 42vw;position:relative}.header_nuv-left-text{color:#000;font-size:2.61vw;font-weight:700;line-height:3.925vw;text-align:left;text-transform:uppercase;width:38.02vw}.header_nuv-left-text span{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:.16vw;text-underline-offset:.26vw}.header_nuv-left-text-description{color:var(--color-text-muted);font-size:var(--font-size-h8);font-weight:300;line-height:1.72vw;margin-top:.78vw;text-align:left;width:30.21vw}.header_nuv-left-buttons{align-items:center;display:flex;gap:.78vw;margin-top:1.56vw}.header_nuv-btn{border:none;border-radius:2.6vw;font-size:var(--font-size-body-xxs);font-weight:600;font-weight:500;line-height:.99vw;padding:1.46vw 2.08vw}.header_nuv-btn,.header_nuv-btn-1{align-items:center;cursor:pointer;display:flex;font-family:Geist,sans-serif;transition:all .3s ease}.header_nuv-btn-1{border:.052vw solid #2e3d58;border-radius:2.6vw;font-size:var(--font-size-button);font-weight:700;font-weight:500;gap:1.56vw;line-height:.89vw;overflow:hidden;padding:.31vw .31vw .31vw 1.56vw;position:relative}.header_nuv-btn-secondary{background:var(--color-accent-light);border:.052vw solid #e0e0e0;color:#000}.header_nuv-btn-secondary:hover{background:#fff}.header_nuv-btn-primary{background:var(--color-accent);color:#fff}.header_nuv-btn-primary span{color:#fff;transition:color .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.header_nuv-btn-primary:hover span{color:var(--color-accent);transform:translateX(min(3.65vw,15.31vw))}.header_nuv-btn-icon{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:3.125vw;justify-content:center;position:relative;width:3.125vw;z-index:2}.header_nuv-btn-icon svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.header_nuv-btn-1:hover .header_nuv-btn-icon svg{transform:translateX(max(-10.1vw,calc(-10% - 15.56vw))) rotate(40deg)}.header_nuv-btn-1:after{background:#fff;border-radius:50%;content:"";height:3.125vw;pointer-events:none;position:absolute;right:.31vw;top:50%;transform:translateY(-50%);transition:all .5s cubic-bezier(.4,0,.2,1);width:3.125vw;z-index:0}.header_nuv-btn-1:hover:after{height:41.67vw;right:-20.83vw;top:50%;transform:translateY(-50%);width:41.67vw}.header_nuv-btn-1 span{position:relative;z-index:3}.header_nuv-btn-icon svg{height:.63vw;width:.73vw}.header_nuv-btn-1 .flare{animation:flareAnimation 3s infinite;background:linear-gradient(90deg,#ffffffe6,#fff);filter:blur(0);height:100%;left:-170%;pointer-events:none;position:absolute;top:0;transform:skewX(-45deg);width:45px;z-index:1}.header_nuv-left-about{align-items:center;display:flex;gap:.78vw;margin-top:2.6vw}.header_nuv-tooth-icon{align-items:center;background:var(--color-accent);border-radius:50%;display:flex;flex-shrink:0;height:1.56vw;justify-content:center;width:1.56vw}.header_nuv-tooth-icon svg{height:.73vw;width:.78vw}.header_nuv-about-text{color:var(--color-text-muted);font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:300}.header_nuv-ratings{align-items:center;display:flex;gap:.52vw;margin-top:2.6vw}.header_nuv-ratings-nav{align-items:center;display:flex;gap:.63vw;margin-left:1.04vw}.header_nuv-ratings-counter{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:400;min-width:2.08vw;text-align:center}.header_nuv-nav-btn{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;height:3.125vw;justify-content:center;padding:0;position:relative;transition:all .3s ease;width:3.125vw}.header_nuv-nav-btn:hover{background:var(--color-accent)}.header_nuv-nav-btn:hover .header_nuv-nav-arrow path,.header_nuv-nav-btn:hover svg:not(.header_nuv-nav-progress):not(.header_nuv-nav-arrow) path{stroke:#fff;stroke-opacity:1}.header_nuv-nav-btn:hover .header_nuv-nav-progress circle:nth-child(2){stroke:#fff!important}.header_nuv-nav-btn:hover .header_nuv-nav-progress circle:first-child{stroke:var(--color-accent)!important}.header_nuv-nav-progress{height:3.125vw;left:0;position:absolute;top:0;width:3.125vw;z-index:2}.header_nuv-nav-progress circle{stroke-width:.1vw!important;transition:stroke .3s ease}.header_nuv-nav-arrow{height:.78vw;position:relative;width:.52vw;z-index:1}.header_nuv-nav-arrow path{transition:stroke .3s ease,stroke-opacity .3s ease}.header_nuv-nav-btn svg:not(.header_nuv-nav-progress):not(.header_nuv-nav-arrow){height:.78vw;width:.52vw}.header_nuv-nav-btn svg:not(.header_nuv-nav-progress):not(.header_nuv-nav-arrow) path{transition:stroke .3s ease,stroke-opacity .3s ease}.header_nuv-rating-card{align-items:flex-start;background:#fff;border:1px solid #d7d7d7;border-radius:.63vw;cursor:pointer;display:flex;flex-direction:column;gap:.42vw;height:3.5vw;justify-content:center;padding:.63vw;transition:transform .3s ease}.header_nuv-rating-card:hover{transform:scale(1.05)}.header_nuv-rating-icon{align-self:flex-start;flex-shrink:0;height:1.09vw;object-fit:contain;width:auto}.header_nuv-rating-logo-text{color:#2e3d58;flex-shrink:0;font-family:Geist,sans-serif;font-size:var(--font-size-h9);font-weight:700;line-height:1}.header_nuv-rating-content{align-items:flex-start;display:flex;flex-direction:column;gap:.21vw;width:100%}.header_nuv-rating-title{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-body-small);font-weight:600;line-height:1.2}.header_nuv-rating-stars{align-items:center;display:flex;gap:.21vw;justify-content:center}.header_nuv-rating-value{color:#000;font-family:Geist,sans-serif;font-size:var(--font);font-weight:700;margin-right:.21vw}.header_nuv-rating-stars svg{flex-shrink:0;height:.89vw;width:.94vw}.header_nuv-right{display:flex;flex:1 1;justify-content:flex-start;margin-top:1.15vw}.header_nuv>div:last-child{align-items:flex-end;align-self:stretch;display:flex;flex:1 1;justify-content:flex-end}.header_nuv-doctor-image{align-items:flex-end;display:flex;flex-shrink:0;overflow:hidden}.header_nuv-doctor-image,.header_nuv-doctor-image img{border-radius:1.04vw;height:100%;max-height:100%;max-width:100%;width:100%}.header_nuv-doctor-image img{display:block;object-fit:cover;object-position:center 30%}.header_nuv-carousel-wrapper{align-items:center;display:flex;flex:1 1;gap:1.56vw;width:100%}.header_nuv-carousel{background-color:initial;border-radius:1.56vw;height:15.63vw;min-height:15.63vw;overflow:hidden;position:relative;width:100%}.header_nuv-carousel-slide,.header_nuv-carousel-slides{display:flex;height:100%;position:relative;width:100%}.header_nuv-carousel-slide{align-items:stretch;border-radius:1.56vw;flex-shrink:0;justify-content:center;max-width:100%;min-width:100%;overflow:hidden}.header_nuv-carousel-slide img{border-radius:1.56vw;display:block;height:100%;max-height:100%;max-width:100%;object-fit:cover;object-position:center;transition:opacity .3s ease-in-out;width:100%}.header_nuv-carousel-dots-wrapper{display:flex;flex-direction:column;flex-shrink:0;padding:.21vw 0;position:relative}.header_nuv-carousel-line{background:linear-gradient(180deg,var(--color-accent) 0,#baa98bcc 100%);border-radius:.1vw;box-shadow:0 0 .21vw #baa98b4d;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);width:.42vw;z-index:0}.header_nuv-carousel-line-animating{animation:slideLine .8s cubic-bezier(.4,0,.2,1) forwards}.header_nuv-carousel-dots{display:flex;flex-direction:column;gap:.26vw;position:relative;z-index:2}.header_nuv-carousel-dot{background:#0000004d;border:none;border-radius:50%;cursor:pointer;height:.26vw;padding:0;position:relative;transition:all .3s ease;width:.26vw;z-index:2}.header_nuv-carousel-dot.active{background:#000;height:.52vw}.header-mobile-menu{display:none}@media (max-width:780px){.header-mobile-menu{animation:fadeIn .3s ease;background:#00000080;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:2000}.header-mobile-menu-content{animation:slideInRight .3s ease;background:#fff;box-shadow:-2px 0 10px #0000001a;height:100%;max-width:400px;overflow-y:auto;padding:20px;position:absolute;right:0;top:0;width:80%}.header-mobile-menu-item{align-items:center;border-bottom:1px solid #baa98b1a;color:#1a1a1abf;display:flex;font-size:16px;font-weight:500;gap:12px;padding:15px 20px;text-decoration:none;transition:all .3s ease}.header-mobile-menu-item:hover{background:#baa98b0d;color:var(--color-accent);padding-left:25px}.header-mobile-menu-item svg{flex-shrink:0;height:20px;width:20px}.header-mobile-menu-clinic{border-bottom:1px solid #baa98b1a}.header-mobile-menu-clinic-submenu{background:#baa98b05;padding-left:20px}.header-mobile-menu-subitem{border-bottom:1px solid #baa98b0d;color:#1a1a1aa6;display:block;font-size:14px;font-weight:400;padding:12px 20px;text-decoration:none;transition:all .3s ease}.header-mobile-menu-subitem:hover{background:#baa98b0d;color:var(--color-accent);padding-left:30px}.header-mobile-menu-subitem:last-child{border-bottom:none}.header-mobile-menu-appointment{background:var(--color-accent);border:none;border-radius:8px;color:#fff;font-weight:600;justify-content:center;margin-top:20px}.header-mobile-menu-appointment:hover{background:#9a8b6f;border:none;color:#fff;padding-left:20px}.header-mobile-menu-item-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.header-mobile-menu-item-icon svg{height:100%;width:100%}.header-nav-wrapper{display:none}.header-menu-btn-active .header-menu-top-line{transform:rotate(45deg) translate(7.5px,7.5px);transition:transform .3s ease}.header-menu-btn-active .header-menu-bottom-line{transform:rotate(-45deg) translate(7.5px,-7.5px);transition:transform .3s ease;width:30px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}}@media (max-width:780px){.header-nav,.header-nav-wrapper{display:none}.header-nav-clinic-icon,.header-nav-clinic-icon svg{height:2.28vw;width:5.26vw}.header-nav-clinic-dropdown{border-radius:2.56vw;margin-top:1.94vw;min-width:50vw}.header-nav-clinic-dropdown-item{border-bottom:.13vw solid #baa98b1a;font-size:3.33vw;padding:3.85vw 5.13vw}.header-nav-clinic-dropdown-item:hover{padding-left:6.41vw}.header-nav-clinic-btn{border-radius:1.28vw;padding:1.28vw 1.94vw}.header-nav-clinic-btn.header-nav-clinic-active{box-shadow:0 .64vw 1.94vw #baa98b33}.header-top-row{justify-content:space-between}.header-clinic-info,.header-contact-wrapper .header-contact-block,.header-contact-wrapper .header-phone-icon,.header-location{display:none}.header-contact-wrapper{align-items:center;display:flex}.header-logo img{height:36vw;margin-top:clamp(-10px,-1.8vw,-4px);max-width:90vw;object-fit:contain;width:auto}.header-menu-btn{border-radius:6.41vw;gap:1.94vw;padding:2.7vw 4.76vw}.header-top-row{margin-bottom:2.6vw}.header-menu-btn span{font-size:3.1vw;font-weight:500}.header-menu-icons svg{height:2.28vw;width:5.26vw}.header-menu-bottom-line{transform-origin:right center;transition:transform .3s ease}.header-menu-btn:hover .header-menu-bottom-line{transform:scaleX(1.2) translateX(0)}.header_nuv{flex-direction:column;gap:6.36vw;padding:0 2.56vw}.header_nuv>div:last-child{order:1;position:relative;width:100%}.header_nuv-doctor-image{border-radius:2.2vw;height:128.21vw;max-height:128.21vw;position:relative;width:100%}.header_nuv-doctor-image img{height:100%;max-height:128.21vw;object-fit:cover;width:100%}.header_nuv{position:relative}.header-center-item{gap:1.3vw}.header_nuv-left .header-center-card{border-radius:1.7vw;bottom:auto;left:auto;max-width:calc(100% - 5.13vw);padding:1.7vw 4.22vw 2.6vw 3.32vw;position:absolute;right:1.4svw;top:-51.9vw;width:65vw;z-index:10}.header-center-title{font-size:3.1vw;margin-bottom:.9vw}.header-center-description{font-size:2.3vw}.header-center-icon{height:2.1vw;margin-top:1.1vw;width:2.1vw}.header-center-arrow{height:2.7vw;margin-top:1.5vw;width:3.5vw}.header_nuv-left{flex:none;order:2;position:relative;width:100%}.header_nuv-left-text{font-size:6.37vw;font-weight:700;line-height:8.33vw;width:100%}.header_nuv-left-text span{text-decoration-thickness:.26vw;text-underline-offset:.64vw}.header_nuv-left-text-description{font-size:3.85vw;font-weight:300;line-height:5.77vw;margin-top:3.72vw;width:100%}.header_nuv-left-buttons{align-items:center;display:flex;flex-direction:row;gap:1.92vw;margin-bottom:4.62vw;margin-top:3.85vw;width:100%}.header_nuv-btn{font-weight:600;justify-content:center;line-height:2.44vw;padding:5.38vw 5.13vw;width:40%}.header_nuv-btn,.header_nuv-btn-1{align-items:center;border-radius:6.41vw;cursor:pointer;display:flex;font-family:Geist,sans-serif;font-size:2.82vw;transition:all .3s ease}.header_nuv-btn-1{border:.13vw solid #2e3d58;font-weight:500;gap:3.85vw;justify-content:space-between;line-height:2.18vw;overflow:hidden;padding:.77vw .77vw .77vw 3.21vw;position:relative;width:60%}.header_nuv-btn-icon{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:11.54vw;justify-content:center;margin-left:auto;position:relative;width:11.54vw;z-index:2}.header_nuv-btn-icon svg{height:1.79vw;transition:transform .3s cubic-bezier(.4,0,.2,1);width:2.31vw}.header_nuv-btn-primary{background:var(--color-accent);color:#fff}.header_nuv-btn-1.header_nuv-btn-primary{font-weight:700;padding-left:6.41vw}.header_nuv-btn-primary span{color:#fff;position:relative;transition:color .3s ease,transform .3s cubic-bezier(.4,0,.2,1);z-index:3}.header_nuv-btn-primary:hover span{color:var(--color-accent);transform:translateX(13.474vw)}.header_nuv-btn-1:after{background:#fff;border-radius:50%;content:"";height:11.54vw;pointer-events:none;position:absolute;right:.77vw;top:50%;transform:translateY(-50%);transition:all .5s cubic-bezier(.4,0,.2,1);width:11.54vw;z-index:0}.header_nuv-btn-1:hover:after{height:200vw;right:-100vw;top:50%;transform:translateY(-50%);width:200vw}.header_nuv-btn-1:hover .header_nuv-btn-icon svg{transform:translateX(-42.028vw) rotate(40deg)}.header_nuv-left-about{align-items:center;display:flex;gap:2.56vw;margin-bottom:2.56vw;margin-top:7.69vw}.header_nuv-tooth-icon{align-items:center;background:var(--color-accent);border-radius:50%;display:flex;flex-shrink:0;height:7.05vw;justify-content:center;width:7.05vw}.header_nuv-tooth-icon svg{height:3.21vw;width:3.21vw}.header_nuv-about-text{font-size:3.21vw}.header_nuv-right{margin-top:2.56vw;order:3;position:relative;width:100%}.header_nuv-carousel-wrapper{align-items:center;display:flex;flex-direction:column;gap:2.56vw;position:static;width:100%}.header_nuv-carousel{border:none;border-radius:2.564vw;height:51.28vw;min-height:51.28vw;order:1;width:100%}.header_nuv-carousel-slide{align-items:stretch;border-radius:2.564vw;display:flex;justify-content:center;overflow:hidden;position:relative}.header_nuv-carousel-slide img{border-radius:2.564vw;height:100%;max-height:100%;max-width:100%;object-fit:cover;object-position:center;position:static;width:100%}.header_nuv-carousel-dots{flex-direction:row;gap:.64vw}.header_nuv-carousel-dot{height:.77vw;width:.77vw}.header_nuv-carousel-dot.active{border-radius:12.82vw;height:.77vw;width:2.05vw}.header_nuv-ratings{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2.56vw;margin-top:0;order:4;padding-top:2.56vw;position:relative;width:100%}.header_nuv-rating-card{align-items:center;border-radius:1.03vw;display:flex;flex:1 1;gap:.77vw;height:12.87vw;justify-content:center;min-width:0;order:1;padding:1.03vw 1.67vw}.header_nuv-rating-icon{display:block;height:2.56vw;margin-left:18%}.header_nuv-rating-content{align-items:center;display:flex;flex-direction:column;gap:.21vw;justify-content:center;width:100%}.header_nuv-rating-value{font-size:2.56vw;margin-right:.51vw}.header_nuv-rating-stars{gap:.38vw;justify-content:center}.header_nuv-rating-stars svg{height:1.92vw;width:2.05vw}.header_nuv-ratings-nav{align-items:center;display:flex;gap:2.03vw;justify-content:flex-end;margin-left:0;margin-top:3.86vw;order:2;padding-top:0;position:relative;width:100%}.header_nuv-carousel-dots-wrapper{align-items:center;background:#0000;flex-direction:row;flex-shrink:0;justify-content:center;left:50%!important;margin-top:0!important;min-width:20vw;opacity:1!important;padding:0;pointer-events:auto!important;position:absolute!important;right:auto!important;top:77.17vw!important;transform:translateX(-50%)!important;width:auto;z-index:100!important}.header_nuv-carousel-dots,.header_nuv-carousel-dots-wrapper{display:flex!important;visibility:visible!important}.header_nuv-carousel-dot{display:block!important;opacity:1!important;visibility:visible!important}.header_nuv-nav-btn,.header_nuv-ratings-counter{position:relative;z-index:2}.header_nuv-ratings-counter{font-size:2.56vw;font-weight:500;min-width:auto}.header_nuv-nav-btn,.header_nuv-nav-progress{height:8vw;width:8vw}.header_nuv-nav-progress circle{stroke-width:.13vw!important}.header_nuv-nav-arrow{height:1.54vw;width:1.03vw}.header{padding:3.2vw 0 7.69vw}.header-phone-icon-fixed{bottom:2.56vw;height:9.38vw;right:2.56vw;width:9.38vw}.header-phone-icon-fixed svg{height:3.64vw;width:3.64vw}.header-phone-icon-fixed:hover:after,.header-phone-icon-fixed:hover:before{height:9.38vw;width:9.38vw}}@media (max-width:2200px){.header_nuv{padding:0 2.6vw}.header-container{padding:0 2.6vw .5vw}.header-nav.fixed{padding:0 2.6vw}}@media (min-width:2201px){.header-top-row{gap:1.2vw}.header-clinic-text{font-size:.82vw}.header-logo img{height:13.8vw;max-width:42vw;object-fit:contain;width:auto}.header-location{gap:.55vw}.header-metro-icon img{height:1.27vw;width:1.09vw}.header-metro-text{font-size:.82vw}.header-street{font-size:.64vw}.header-calculator-btn{border:.052vw solid var(--color-accent);border-radius:2.27vw;gap:1.14vw;margin:0;padding:.91vw 1.41vw}.header-calculator-btn span{font-size:.59vw;line-height:.94vw}.header-calculator-btn:hover span{transform:translateX(min(2vw,4.8vw))}.header-calculator-btn-icon{height:.5vw;width:.55vw}.header-accessible-btn{border:.052vw solid var(--color-accent);border-radius:2.27vw;gap:1.14vw;margin:0;padding:.91vw 1.41vw}.header-accessible-btn span{font-size:.59vw;line-height:.94vw}.header-accessible-btn:hover span{transform:translateX(min(2vw,4.8vw))}.header-accessible-btn-icon{height:.5vw;width:.55vw}.header-accessible-btn:hover .header-accessible-btn-icon svg{transform:translateX(max(-12.35vw,calc(-10% - 11.04vw))) rotate(40deg)}.header-contact-wrapper{gap:.23vw}.header-phone-icon{height:2.5vw;width:2.5vw}.header-phone-icon svg{height:.91vw;width:.91vw}.header-contact-block{border-radius:2.27vw;gap:.68vw;padding:.18vw .2vw .18vw 1.36vw}.header-phone-number{font-size:.91vw}.header-phone-hours{font-size:.64vw}.header-avatar{height:2.27vw;width:2.27vw}.header-menu-btn{border-radius:2.27vw;gap:.45vw;padding:.73vw 1.32vw}.header-menu-btn span{font-size:.82vw}.header-menu-icons svg{height:.68vw;width:1.36vw}.header-phone-icon-fixed{bottom:1.75vw;height:3.5vw;right:1.75vw;width:3.5vw}.header-phone-icon-fixed svg{height:1.27vw;width:1.27vw}}.usluga-container{background-color:#fff;box-sizing:border-box;overflow:hidden;padding:2.5vw 10% 4vw;width:100%}.usluga-content{width:100%}.usluga-title{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-h1);font-weight:700;line-height:3.925vw;margin:0;text-align:left;text-transform:uppercase}.usluga-title span{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:.16vw;text-underline-offset:.26vw}.usluga-description{color:var(--color-text-muted);font-family:Geist,sans-serif;font-size:var(--font-size-h6);font-weight:300;line-height:1.72vw;margin-bottom:0;margin-top:.52vw;text-align:left}.usluga-cards{display:flex;flex-direction:column;gap:1.042vw;margin-top:2.6vw;width:100%}.usluga-card{background-color:#fff;border:.052vw solid #baa98b33;border-radius:1.042vw;box-shadow:0 .208vw .625vw #0000000d;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease;width:100%}.usluga-card:hover{border-color:#baa98b66;box-shadow:0 .416vw 1.25vw #baa98b26}.usluga-card.expanded{border-color:var(--color-accent);box-shadow:0 .625vw 1.667vw #baa98b33}.usluga-card-header{align-items:center;background-color:#fff;display:flex;gap:1.563vw;padding:1.563vw 2.083vw;transition:all .3s ease}.usluga-card.expanded .usluga-card-header{background-color:#baa98b0d;border-bottom:.052vw solid #baa98b33}.usluga-card-title{color:var(--color-text);flex:1 1;font-family:Geist,sans-serif;font-size:var(--font-size-h4);font-weight:600;line-height:1.5}.usluga-card-arrow{align-items:center;color:var(--color-accent);display:flex;height:2.083vw;justify-content:center;transition:transform .3s ease;width:2.083vw}.usluga-card-arrow.expanded{transform:rotate(180deg)}.usluga-card-arrow svg{height:100%;width:100%}.usluga-card-content{animation:slideDown .3s ease;background-color:#fff;display:flex;flex-direction:column;gap:2.083vw;padding:2.083vw}@keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:2000px;opacity:1}}.usluga-card-image-wrapper{border-radius:.729vw;display:none;flex-shrink:0;height:25vw;overflow:hidden;width:100%}.usluga-card-image{height:100%;object-fit:cover;width:100%}.usluga-card-info{display:flex;flex-direction:column;gap:2.083vw}.usluga-card-description{background-color:#baa98b08;border-left:.208vw solid var(--color-accent);border-radius:.729vw;padding:1.563vw}.usluga-card-description-title{color:var(--color-accent);font-family:Geist,sans-serif;font-size:clamp(18px,1.3vw,26px);font-weight:600;margin-bottom:.781vw}.usluga-card-description-text{color:#1a1a1ad9;font-family:Geist,sans-serif;font-size:clamp(14px,1vw,18px);font-weight:400;line-height:1.7}.usluga-card-submenu{flex:1 1}.usluga-card-submenu-title{color:var(--color-text);font-family:Geist,sans-serif;font-size:clamp(16px,1.15vw,22px);font-weight:600;margin-bottom:1.042vw}.usluga-card-submenu-list{display:flex;flex-direction:column;gap:.781vw}.usluga-card-submenu-item{background-color:#baa98b0d;border:.052vw solid #baa98b1a;border-radius:.521vw;cursor:pointer;font-family:Geist,sans-serif;padding:1.042vw 1.302vw;transition:all .3s ease}.usluga-card-submenu-item:hover{background-color:#baa98b1a;border-color:#baa98b4d;transform:translateX(.521vw)}.usluga-card-submenu-item-name{color:var(--color-text);font-size:clamp(14px,1vw,18px);font-weight:600;margin-bottom:.521vw}.usluga-card-submenu-item-description{color:#1a1a1ac7;font-size:clamp(13px,.9vw,16px);font-weight:400;line-height:1.65}.usluga-card-number{align-items:center;background-color:var(--color-accent);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Geist,sans-serif;font-size:.938vw;font-weight:600;height:3.802vw;justify-content:center;width:3.802vw}@media (max-width:2200px){.usluga-container{padding:2.5vw 2.6vw 4vw}}@media (max-width:780px){.usluga-container{padding:0 2.6vw 12.821vw}.usluga-title{font-size:5.77vw;font-weight:700;line-height:8.33vw;margin-bottom:0;width:100%}.usluga-title span{text-decoration-thickness:.26vw;text-underline-offset:.64vw}.usluga-description{font-size:3.333vw;font-weight:300;line-height:4.73vw;margin-bottom:6.41vw;margin-top:0;padding-top:1.282vw;width:100%}.usluga-cards{gap:2.564vw}.usluga-card-header{gap:3.846vw;padding:3.846vw}.usluga-card-number{font-size:2.308vw;height:9.359vw;width:9.359vw}.usluga-card-title{font-size:3.846vw}.usluga-card-arrow{height:5.128vw;width:5.128vw}.usluga-card-content{flex-direction:column;gap:3.846vw;padding:3.846vw}.usluga-card-image-wrapper{height:51.282vw;min-width:100%;width:100%}.usluga-card-info{gap:3.846vw}.usluga-card-description{border-left-width:.513vw;padding:3.846vw}.usluga-card-description-title{font-size:4.615vw;margin-bottom:1.923vw}.usluga-card-description-text{font-size:3.333vw;line-height:1.6}.usluga-card-submenu-title{font-size:4.103vw;margin-bottom:2.564vw}.usluga-card-submenu-list{gap:1.923vw}.usluga-card-submenu-item{border-radius:1.282vw;padding:2.564vw 3.205vw}.usluga-card-submenu-item-name{font-size:3.333vw;margin-bottom:1.282vw}.usluga-card-submenu-item-description{font-size:2.821vw;line-height:1.5}.usluga-card-submenu-item:hover{transform:translateX(1.282vw)}}@media (min-width:2200px){.usluga-card-header{gap:calc(1.6151vw - 1.1462px);padding:calc(1.6151vw - 1.1462px) calc(2.15243vw - 1.52753px)}.usluga-card-number{font-size:calc(.96927vw - .68787px);height:calc(3.92873vw - 2.78813px);width:calc(3.92873vw - 2.78813px)}.usluga-card-title{font-size:calc(var(--font-size-h4) + .03333vw - .73333px)}.usluga-card-arrow{height:calc(2.15243vw - 1.52753px);width:calc(2.15243vw - 1.52753px)}.usluga-card-content{gap:calc(2.15243vw - 1.52753px);padding:calc(2.15243vw - 1.52753px)}.usluga-card-image-wrapper{height:calc(21.52743vw - 15.27753px);min-width:calc(21.52743vw - 15.27753px)}.usluga-card-submenu-list{gap:calc(.80703vw - .57273px)}.usluga-card-submenu-item{border-radius:calc(.53837vw - .38207px);font-size:calc(var(--font-size-body) + .03333vw - .73333px);padding:calc(.80703vw - .57273px) calc(1.3454vw - .9548px)}}.skils-container{background-color:#fff;padding:4vw 10%}.skils-container,.skils-content{box-sizing:border-box;width:100%}.skils-content{margin:0 auto}.skils-top-header{grid-gap:3.125vw;align-items:flex-start;display:grid;gap:3.125vw;grid-template-columns:50% 50%;margin-bottom:2.6vw}.skils-top-left,.skils-top-right{display:flex;flex-direction:column}.skils-top-right{padding-top:1.04vw}.skils-header{grid-gap:2.6vw;align-items:stretch;display:grid;gap:2.6vw;grid-template-columns:55% 42%}.skils-left{display:flex;flex-direction:column;height:100%;justify-content:space-between}.skils-title{color:#000;font-size:var(--font-size-h1);font-weight:700;line-height:3.425vw;margin:0;text-align:left;text-transform:uppercase}.skils-title-highlight{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:.16vw;text-underline-offset:.41vw}.skils-title span{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:.16vw;text-underline-offset:.21vw}.skils-subtitle{color:var(--color-text-muted);font-size:var(--font-size-h6);font-weight:300;line-height:2.1vw;margin:0;text-align:left}.skils-fears-list{display:flex;flex:1 1;flex-direction:column;gap:1.56vw;margin-top:6.56vw}.skils-fear-item{align-items:flex-start;display:flex;gap:2.6vw}.skils-fear-icon-wrapper{flex-direction:column;position:relative}.skils-fear-icon,.skils-fear-icon-wrapper{align-items:center;display:flex;flex-shrink:0}.skils-fear-icon{background:#9a8b6f;border-radius:.8vw;height:3.8vw;justify-content:center;width:3.8vw}.skils-fear-icon svg{height:1.46vw;object-fit:contain;width:1.46vw}.skils-fear-connector{background-image:radial-gradient(circle,#2e3d58 .75px,#0000 0);background-position:50%;background-repeat:repeat-y;background-size:1.5px 4.5px;height:3.49vw;margin-top:.52vw;width:1.5px}.skils-fear-content{flex:1 1;padding-top:.21vw}.skils-fear-title{color:#191919;font-size:var(--font-size-h6);font-weight:500;line-height:1.3;margin:0 0 .52vw;text-align:left}.skils-fear-description{color:var(--color-text-muted);font-size:var(--font-size-h8);font-weight:300;line-height:1.72vw;margin:0;text-align:left}.skils-right{height:52vw;position:relative;width:100%}.skils-image-wrapper{border-radius:1.04vw;height:100%;overflow:hidden;position:relative;width:100%}.skils-image{display:block;height:100%;object-fit:cover;width:100%}.skils-info-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff80;border:.03vw solid #fff;border-radius:1.04vw;border-top-width:.108vw;bottom:2vw;display:flex;flex-direction:column;gap:.42vw;left:8.5vw;padding:.26vw;position:absolute;width:34.65vw;z-index:10}.skils-info-card-inner{align-items:center;background:#fff;border-radius:.8vw;display:flex;gap:1.56vw;justify-content:space-between;padding:.52vw .52vw .52vw 1vw}.skils-info-card-content{display:flex;flex:1 1;flex-direction:column;gap:0}.skils-info-card-text{color:#191919;font-size:var(--font-size-h5);font-weight:700;line-height:1.4;margin:0 0 .52vw;text-align:left}.skils-info-card-subtext{color:var(--color-text-muted);font-size:var(--font-size-body-medium);font-weight:300;line-height:1.4;margin:0;text-align:left}.skils-info-card-icon{align-items:center;background:#9a8b6f;border-radius:.8vw;cursor:pointer;display:flex;flex-shrink:0;height:4.69vw;justify-content:center;width:4.69vw}.skils-info-card-icon svg{height:2.5vw;width:2.5vw}.skils-tip{align-items:flex-start;border-radius:1.04vw;display:flex;gap:.8vw;padding:1.04vw 0 1.04vw 1.04vw}.skils-tip-icon{align-items:center;display:flex;flex-shrink:0;height:1.6vw;justify-content:center;width:1.6vw}.skils-tip-icon svg{height:100%!important;width:100%!important}.skils-tip-icon svg .skils-exclamation-mark{transform:scale(.5);transform-origin:center}.skils-tip-text{color:#1a1a1abf;font-family:Geist,sans-serif;font-size:var(--font-size-h8);font-weight:300;line-height:1.46vw;margin:0;text-align:left;width:100%}@media (max-width:2200px){.skils-container{padding:4.2vw 2.6vw}}@media (max-width:780px){.skils-container{padding:3.846vw 2.6vw 8.333vw}.skils-fear-icon{border-radius:1.5vw;height:8.3vw;width:8.3vw}.skils-fear-icon svg{height:3.1vw;width:3.1vw}.skils-fear-connector{height:8.846vw;margin-top:1.4vw;width:2px}.skils-tip{gap:2vw;padding:6.41vw 0 10.256vw}.skils-tip-icon{height:3.8vw;width:3.8vw}.skils-tip-text{font-size:3.333vw;line-height:4.2vw}.skils-fear-item{gap:5vw}.skils-fear-title{font-size:4.487vw;font-weight:700;margin-bottom:1.3vw}.skils-fears-list{gap:3.846vw}.skils-title{font-size:5.77vw;font-weight:700;line-height:8.33vw;width:100%}.skils-title span,.skils-title-highlight{text-decoration-thickness:.26vw;text-underline-offset:.64vw}.skils-subtitle{font-size:3.333vw;font-weight:300;line-height:4.73vw;margin-bottom:2.56vw;margin-top:0;width:100%}.skils-fear-description{font-size:3.333vw;line-height:4.2vw}.skils-top-header{display:flex;flex-direction:column;gap:2.56vw;margin-bottom:0}.skils-top-left{width:100%}.skils-top-right{padding-top:0;width:100%}.skils-header{display:flex;flex-direction:column;gap:2.6vw}.skils-left{order:2;width:100%}.skils-right{height:128.21vw;order:1;width:100%}.skils-image-wrapper{height:128.21vw;width:100%}.skils-image,.skils-image-wrapper,.skils-info-card{border-radius:2.564vw}.skils-info-card{left:4.5vw;padding:.641vw;width:84.615vw}.skils-info-card-inner{border-radius:1.923vw;gap:3.846vw;padding:1.026vw 2.564vw}.skils-info-card-text{font-size:3.462vw}.skils-info-card-icon{border-radius:1.923vw;height:11.538vw;width:11.538vw}.skils-info-card-icon svg{height:5.128vw;width:5.128vw}}.treatment-warning-container{background-color:#fff;box-sizing:border-box;padding:4vw 10% 2.6vw;width:100%}.treatment-warning-content{margin:0 auto;width:100%}.treatment-warning-title{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-h1);font-weight:700;line-height:3.4vw;margin:0 0 1.56vw;text-align:left;text-transform:uppercase}.treatment-warning-title-highlight{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:.16vw;text-underline-offset:.26vw}.treatment-warning-intro{color:var(--color-text-muted);font-family:Geist,sans-serif;font-size:var(--font-size-h6);font-weight:300;line-height:2.08vw;margin:0;text-align:left}.treatment-warning-intro-highlight{font-weight:500;text-decoration:underline;text-decoration-thickness:.052vw;text-underline-offset:.16vw}.treatment-warning-main{grid-gap:3.125vw;align-items:stretch;display:grid;gap:3.125vw;grid-template-columns:50% 50%}.treatment-warning-left{display:flex;flex-direction:column;gap:1.56vw}.treatment-warning-intro,.treatment-warning-title{margin-bottom:0}.treatment-warning-carousel-wrapper{align-items:center;display:flex;gap:1.56vw}.treatment-warning-carousel{border-radius:1.56vw;height:20.83vw;overflow:hidden;position:relative;width:100%}.treatment-warning-carousel--static,.treatment-warning-carousel-slide--static{height:auto}.treatment-warning-carousel-slide--static img{display:block;height:auto;object-fit:cover;width:100%}.treatment-warning-carousel-slides{display:flex;height:100%}.treatment-warning-carousel-slide{flex-shrink:0;height:100%;min-width:100%;width:100%}.treatment-warning-carousel-slide img{display:block;height:100%;object-fit:cover;width:100%}.treatment-warning-carousel-dots-wrapper{display:flex;flex-direction:column;flex-shrink:0;padding:.21vw 0;position:relative}.treatment-warning-carousel-dots{display:flex;flex-direction:column;gap:.26vw;position:relative;z-index:2}.treatment-warning-carousel-dot{background:#0000004d;border:none;border-radius:50%;cursor:pointer;height:.26vw;padding:0;position:relative;transition:all .3s ease;width:.26vw;z-index:2}.treatment-warning-carousel-dot.active{background:#000;height:.52vw}.treatment-warning-carousel-line{background:linear-gradient(180deg,var(--color-accent) 0,#baa98bcc 100%);border-radius:.1vw;box-shadow:0 0 .21vw #baa98b4d;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);width:.42vw;z-index:0}.treatment-warning-carousel-line-animating{animation:slideLine .8s cubic-bezier(.4,0,.2,1) forwards}.treatment-warning-right{height:100%;padding-right:2.6vw}.treatment-warning-reasons-list,.treatment-warning-right{display:flex;flex-direction:column;gap:2.08vw}.treatment-warning-reason-item{align-items:flex-start;display:flex;gap:2.46vw}.treatment-warning-reason-number-wrapper{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:1.04vw;position:relative}.treatment-warning-reason-number{align-items:center;background:#9a8b6f;border-radius:.8vw;color:#fff;display:flex;flex-shrink:0;font-family:Geist,sans-serif;font-size:var(--font-size-h6);font-weight:700;height:3.8vw;justify-content:center;width:3.8vw}.treatment-warning-reason-connector{background-image:radial-gradient(circle,#2e3d58 .75px,#0000 0);background-position:50%;background-repeat:repeat-y;background-size:1.5px 4.5px;height:3.36vw;width:.078vw}.treatment-warning-reason-content{flex:1 1;padding-top:.52vw}.treatment-warning-reason-title{color:#191919;font-family:Geist,sans-serif;font-size:var(--font-size-h6);font-weight:500;line-height:1.72vw;margin:0 0 .52vw;text-align:left;text-decoration-thickness:.052vw;text-underline-offset:.16vw}.treatment-warning-reason-description{color:var(--color-text-muted);font-family:Geist,sans-serif;font-size:var(--font-size-h8);font-weight:300;line-height:1.72vw;margin:0;text-align:left;width:37.65vw}.treatment-warning-reason-description strong{color:#1a1a1abf;font-weight:700;text-decoration:underline;text-decoration-thickness:.06vw;text-underline-offset:.1vw}.treatment-warning-tip{align-items:flex-start;border-radius:1.04vw;display:flex;gap:.8vw;margin-top:auto;padding:1.04vw 1.04vw 0}.treatment-warning-tip-icon{align-items:center;display:flex;flex-shrink:0;height:1.6vw;justify-content:center;width:1.6vw}.treatment-warning-tip-icon svg{height:100%;width:100%}.treatment-warning-tip-icon svg .treatment-warning-exclamation-mark{transform:scale(.5);transform-origin:center}.treatment-warning-tip-icon svg path{stroke-width:.1vw}.treatment-warning-tip-text{color:var(--color-text-muted);font-family:Geist,sans-serif;font-size:var(--font-size-h8);font-weight:300;line-height:1.46vw;margin:0;text-align:left;width:41.93vw}.treatment-warning-tip-text strong{color:#1a1a1abf;font-weight:300}@media (max-width:2200px){.treatment-warning-container{padding:4.2vw 2.6vw 2.6vw}}@media (max-width:780px){.treatment-warning-container{padding:4.2vw 2.6vw 8.974vw}.treatment-warning-main{display:flex;flex-direction:column}.treatment-warning-title{font-size:5.77vw;font-weight:700;line-height:8.33vw;margin-bottom:0;width:100%}.treatment-warning-title-highlight{text-decoration-thickness:.26vw;text-underline-offset:.64vw}.treatment-warning-left{gap:0}.treatment-warning-intro{font-size:3.333vw;font-weight:300;line-height:4.73vw;margin-bottom:6.41vw;margin-top:0;padding-top:2.564vw;width:100%}.treatment-warning-carousel{height:40.385vw}.treatment-warning-carousel--static{height:auto}.treatment-warning-carousel-wrapper{flex-direction:column;gap:2.564vw}.treatment-warning-carousel-dots-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;order:2;padding:0;position:relative;width:100%}.treatment-warning-carousel-dots{display:flex;flex-direction:row;gap:.64vw;position:relative;z-index:2}.treatment-warning-carousel-dot{border-radius:50%;height:.77vw;width:.77vw}.treatment-warning-carousel-dot.active{background:#000;border-radius:12.82vw;height:.77vw;width:2.05vw}.treatment-warning-main{gap:6.41vw}.treatment-warning-reason-number{border-radius:1.923vw;font-size:3.205vw;height:9.359vw;width:9.359vw}.treatment-warning-reason-number-wrapper{gap:3.846vw}.treatment-warning-reason-connector{background-image:radial-gradient(circle,#2e3d58 .096vw,#0000 0);background-size:.192vw .577vw;height:8.205vw}.treatment-warning-reason-item{gap:3.846vw}.treatment-warning-reason-title{font-size:4.487vw;font-weight:700;line-height:6.41vw;margin-bottom:1.282vw}.treatment-warning-reason-description{font-size:3.333vw;font-weight:300;line-height:5.128vw;width:100%}.treatment-warning-right{gap:6.41vw}.treatment-warning-tip{gap:1.923vw;padding:0}.treatment-warning-tip-icon{height:3.846vw;width:3.846vw}.treatment-warning-tip-icon svg{height:120%;width:120%}.treatment-warning-tip-text{font-size:3.333vw;font-weight:300;line-height:5.128vw;width:100%}}.reviews{background:#fff;display:none;padding:1.04vw 0 4.17vw;width:100%}.reviews-container{margin:0 auto;max-width:100%;padding:0 10%;width:100%}.reviews-header{grid-gap:7.81vw;align-items:flex-start;display:grid;gap:7.81vw;grid-template-columns:1fr auto;margin-bottom:2.6vw}.reviews-header-left{display:flex;flex-direction:column;gap:.5vw}.reviews-title{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-h1);font-weight:700;line-height:3.13vw;margin:0;text-align:left;text-transform:uppercase}.reviews-title-highlight{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:.16vw;text-underline-offset:.26vw}.reviews-description{color:#1a1a1abf;font-family:Geist,sans-serif;font-size:var(--font-size-h8);font-weight:300;line-height:1.72vw;margin:0;text-align:left;width:49.17vw}.reviews-header-stats{border:.052vw solid #d7d7d7;border-radius:.5vw;display:flex;gap:0;overflow:hidden}.reviews-stat-item{align-items:center;background:#fff;border-right:.052vw solid #2e3d581a;display:flex;flex-direction:column;justify-content:center;padding:.68vw .26vw}.reviews-stat-item:last-child{border-right:none}.reviews-stat-item-active{background:var(--color-accent)}.reviews-stat-value{color:var(--color-accent);font-family:Geist,sans-serif;font-size:1.72vw;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:8vw}.reviews-stat-item-active .reviews-stat-value{color:#fff}.reviews-stat-item:first-child .reviews-stat-value,.reviews-stat-item:last-child .reviews-stat-value{color:#9a8b6f}.reviews-stat-label{color:#1a1a1abf;font-family:Geist,sans-serif;font-size:.73vw;font-weight:300;text-align:center}.reviews-stat-item-active .reviews-stat-label{color:#ffffffe6}.reviews-carousel-wrapper{margin-bottom:3.13vw;overflow-x:hidden;overflow-y:visible;position:relative}.reviews-carousel-dots-wrapper-bottom{align-items:center;display:flex;justify-content:center;margin-top:1.56vw;padding:.21vw 0;position:relative}.reviews-carousel-dots-bottom{display:flex;flex-direction:row;gap:.26vw;position:relative;z-index:2}.reviews-carousel-dot-bottom{background:#0000004d;border:none;border-radius:50%;cursor:pointer;height:.26vw;padding:0;position:relative;transition:all .3s ease;width:.26vw;z-index:2}.reviews-carousel-dot-bottom.active{background:#000;border-radius:.13vw;height:.26vw;width:.5vw}.reviews-carousel{overflow-x:hidden;overflow-y:visible;position:relative;width:100%}.reviews-carousel-slides{align-items:stretch;display:flex;width:100%}.reviews-carousel-slide{box-sizing:border-box;display:flex;flex-shrink:0;min-width:33.33333%;overflow:visible;padding:.5vw .63vw;width:33.33333%}.otzov-card{background:#fff;border-radius:.63vw;box-shadow:0 0 .83vw #0000001a;box-sizing:border-box;gap:.83vw;height:23.44vw!important;padding:1.56vw;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.otzov-card,.otzov-card-header{display:flex;flex-direction:column}.otzov-user-info{align-items:flex-start;display:flex;gap:.63vw}.otzov-user-photo{border:.1vw solid #9a8b6f;border-radius:50%;flex-shrink:0;height:3.13vw;object-fit:cover;width:3.13vw}.otzov-user-details{display:flex;flex:1 1;flex-direction:column;width:100%}.otzov-header-top{align-items:center;display:flex;gap:.83vw;justify-content:space-between;width:100%}.otzov-user-name-wrapper{display:flex;flex-direction:column;gap:.31vw;text-align:left}.otzov-user-name{color:#2e3d58;flex-shrink:0;font-size:var(--font-size-h6);font-weight:500;margin:0}.otzov-user-rating{align-items:center;display:flex;gap:.42vw}.otzov-rating-value{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:700}.otzov-rating-stars{align-items:center;display:flex;gap:.21vw}.otzov-rating-stars svg{flex-shrink:0;height:.89vw;width:.94vw}.otzov-platform-rating{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.31vw}.otzov-review-text{-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;color:#1a1a1abf;display:-webkit-box;flex:1 1;font-size:var(--font-size-body-medium);font-weight:300;line-height:1.46vw;margin:0;overflow:hidden;text-align:left;text-overflow:ellipsis}.otzov-platform-yandex{color:red}.otzov-platform-yandex span{color:red;font-weight:600}.otzov-yandex-icon,.reviews-navigation{align-items:center;display:flex;justify-content:center}.reviews-navigation{gap:1.04vw;margin-bottom:0;margin-top:0}.reviews-carousel-dots-wrapper{align-items:center;display:flex;gap:.42vw}.reviews-carousel-dots{display:flex;gap:.42vw}.reviews-carousel-dot{background:#e0e0e0;border:none;border-radius:50%;cursor:pointer;height:.42vw;padding:0;transition:all .3s ease;width:.42vw}.reviews-carousel-dot:hover{background:#b0b0b0}.reviews-carousel-dot.active{background:var(--color-accent);border-radius:.21vw;width:1.25vw}.reviews-nav-controls{align-items:center;display:flex;gap:.78vw}.reviews-slide-counter{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:500}.reviews-nav-btn{align-items:center;background:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;height:3.13vw;justify-content:center;padding:0;position:relative;transition:all .3s ease;width:3.13vw}.reviews-nav-btn:hover{background:var(--color-accent)}.reviews-nav-btn:hover .reviews-nav-arrow path,.reviews-nav-btn:hover svg:not(.reviews-nav-progress):not(.reviews-nav-arrow) path{stroke:#fff;stroke-opacity:1}.reviews-nav-btn:hover .reviews-nav-progress circle:nth-child(2){stroke:#fff!important}.reviews-nav-btn:hover .reviews-nav-progress circle:first-child{stroke:var(--color-accent)!important}.reviews-nav-progress{height:3.13vw;left:0;position:absolute;top:0;width:3.13vw;z-index:2}.reviews-nav-progress circle{stroke-width:.1vw!important;transition:stroke .3s ease}.reviews-nav-arrow{height:.78vw;position:relative;width:.52vw;z-index:1}.reviews-nav-arrow path{transition:stroke .3s ease,stroke-opacity .3s ease}.reviews-nav-btn svg:not(.reviews-nav-progress):not(.reviews-nav-arrow){height:.78vw;width:.52vw}.reviews-nav-btn svg:not(.reviews-nav-progress):not(.reviews-nav-arrow) path{transition:stroke .3s ease,stroke-opacity .3s ease}.reviews-platforms{align-items:center;display:flex;flex-direction:column;gap:.52vw;margin-top:2.6vw}.reviews-platforms-top{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.56vw;justify-content:space-between;width:100%}.reviews-platforms .reviews-navigation,.reviews-platforms-text{margin-bottom:0;margin-top:0}.reviews-platforms-text{text-align:left}.reviews-buttons{align-items:center;display:flex;gap:1.04vw}.reviews-upload-video-btn{align-items:center;background:var(--color-accent-light);border:.052vw solid #e0e0e0;border-radius:2.6vw;color:#000;cursor:pointer;display:flex;font-family:Geist,sans-serif;font-size:var(--font-size-button-secondary);font-weight:600;line-height:.99vw;padding:1.46vw 2.08vw;transition:all .3s ease}.reviews-upload-video-btn:hover{background:#fff}.reviews-ratings{align-items:flex-start;display:flex;flex-direction:column;gap:1.04vw;margin:0}.reviews-ratings-cards{align-items:center;display:flex;gap:.52vw}.reviews-rating-card{align-items:flex-start;background:#fff;border:.03vw solid #d7d7d7;border-radius:.63vw;cursor:pointer;display:flex;flex-direction:column;gap:.25vw;justify-content:center;padding:.5vw .8vw;transition:transform .3s ease}.reviews-rating-card:hover{transform:scale(1.05)}.reviews-rating-icon{align-self:flex-start;flex-shrink:0;height:1.09vw;object-fit:contain;width:auto}.reviews-rating-content{align-items:flex-start;display:flex;flex-direction:column;gap:.21vw;width:100%}.reviews-rating-stars{align-items:center;display:flex;gap:.21vw;justify-content:center}.reviews-rating-value{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:700;margin-right:.21vw}.reviews-rating-stars svg{flex-shrink:0;height:.89vw;width:.94vw}.reviews-platforms-text{color:#1a1a1abf;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:300;margin:0;padding-right:3.13vw;text-align:center}.reviews-leave-review-btn{align-items:center;background:var(--color-accent);border:.052vw solid #2e3d58;border-radius:2.6vw;cursor:pointer;display:flex;font-family:Geist,sans-serif;font-size:var(--font-size-button);font-weight:600;gap:1.56vw;line-height:.89vw;overflow:hidden;padding:.31vw .31vw .31vw 1.56vw;position:relative;transition:all .3s ease}.reviews-leave-review-btn span{color:#fff;position:relative;transition:color .3s ease,transform .8s cubic-bezier(.4,0,.2,1);z-index:3}.reviews-leave-review-btn:hover span{color:var(--color-accent);transform:translateX(3.5vw)}.reviews-leave-review-btn-icon{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:3.13vw;justify-content:center;margin-left:auto;position:relative;width:3.13vw;z-index:2}.reviews-leave-review-btn-icon svg{height:.63vw;transition:transform .5s cubic-bezier(.4,0,.2,1);width:.73vw}.reviews-leave-review-btn:hover .reviews-leave-review-btn-icon svg{transform:translateX(-8.1vw) rotate(40deg)}.reviews-leave-review-btn:after{background:#fff;border-radius:50%;content:"";height:3.13vw;pointer-events:none;position:absolute;right:.31vw;top:50%;transform:translateY(-50%);transition:all .5s cubic-bezier(.4,0,.2,1);width:3.13vw;z-index:0}.reviews-leave-review-btn:hover:after{height:41.67vw;right:-20.83vw;top:50%;transform:translateY(-50%);width:41.67vw}.reviews-leave-review-btn .flare{animation:flareAnimation 3s infinite;background:linear-gradient(90deg,#ffffffe6,#fff);filter:blur(0);height:100%;left:-170%;pointer-events:none;position:absolute;top:0;transform:skewX(-45deg);width:45px;z-index:1}.reviews-leave-review-btn-icon svg path{fill:var(--color-accent);transition:fill .3s ease}@media (max-width:2200px){.reviews-container{padding:0 2.6vw}}@media (min-width:2200px){.reviews-header-stats{max-width:30vw}.reviews-stat-value{font-size:1.8vw;width:7vw}.reviews-stat-item{padding:.6vw .2vw}.reviews-stat-label{font-size:.65vw}}@media (max-width:780px){.reviews{padding-bottom:0;padding-top:12.82vw}.reviews-header{display:flex;flex-direction:column;gap:3.85vw;margin-bottom:12.82vw}.reviews-header-left{gap:1.28vw;order:1}.reviews-header-stats{border-radius:1.28vw;order:2;width:100%}.reviews-title{font-size:5.77vw;font-weight:700;line-height:8.33vw;width:100%}.reviews-title-highlight{text-decoration-thickness:.26vw;text-underline-offset:.64vw}.reviews-description{font-size:3.33vw;line-height:5.13vw;margin:0;width:100%}.reviews-stat-item{box-sizing:border-box;flex:1 1;min-width:0;padding:2.82vw .64vw}.reviews-stat-value{font-size:5.13vw;line-height:5.13vw;overflow:visible;text-overflow:clip;white-space:normal;width:auto}.reviews-stat-label{font-size:2.56vw;line-height:3.85vw}.reviews-carousel-slide{min-width:100%;padding:1.28vw 2.56vw;width:100%}.otzov-card{border-radius:2.56vw;box-shadow:0 0 2.56vw #0000001a;gap:2.56vw;height:auto!important;min-height:60vw;padding:3.85vw}.otzov-user-info{gap:2.05vw}.otzov-user-photo{border:.26vw solid #9a8b6f;height:9.36vw;width:9.36vw}.otzov-user-name{font-size:3.33vw;line-height:4.49vw}.otzov-user-rating{gap:1.03vw}.otzov-rating-value{font-size:2.31vw;line-height:3.08vw}.otzov-rating-stars{gap:.51vw}.otzov-rating-stars svg{height:2.18vw;width:2.31vw}.otzov-review-text{-webkit-line-clamp:10;line-clamp:10;font-size:2.56vw;line-height:4.1vw}.otzov-platform-rating{gap:.9vw}.reviews-platforms-top{gap:0;justify-content:flex-start}.reviews-ratings{flex:1 1;gap:2.56vw;width:100%}.reviews-platforms-text{font-size:3.33vw;line-height:5.13vw;margin-bottom:8.97vw;padding:0}.reviews-upload-video-btn{border-radius:16.54vw;font-size:2.31vw;line-height:1.92vw;padding:4.36vw 5.13vw}.reviews-leave-review-btn{align-items:center;border-radius:19.23vw;box-sizing:border-box;display:flex;font-size:2.31vw;gap:2.05vw;justify-content:space-between;line-height:1.92vw;overflow:hidden;padding:.77vw .77vw .77vw 3.85vw;position:relative;width:45.64vw}.reviews-leave-review-btn:after{height:8.85vw;right:.77vw;width:8.85vw}.reviews-leave-review-btn:hover:after{height:102.56vw;right:-51.28vw;width:102.56vw}.reviews-leave-review-btn:hover .reviews-leave-review-btn-icon svg{transform:translateX(max(-34.7vw,calc(-15% - 40.56vw))) rotate(40deg)}.reviews-leave-review-btn:hover span{transform:translateX(max(18.7vw,calc(-10% - 35.56vw)))}.reviews-leave-review-btn-icon{flex-shrink:0;height:8.85vw;margin-left:auto;width:8.85vw}.reviews-leave-review-btn-icon svg{height:2vw;width:2.2vw}.reviews-ratings-cards{gap:0;justify-content:space-between;width:100%}.reviews-rating-card{align-items:center;border-radius:1.03vw;display:flex;height:12.87vw;justify-content:center;padding:1.03vw 1.67vw;width:29.5vw}.reviews-rating-card .reviews-rating-icon{display:block;height:2.56vw;margin-left:18%}.reviews-rating-card .reviews-rating-content{align-items:center;display:flex;flex-direction:column;gap:.21vw;justify-content:center;width:100%}.reviews-rating-card .reviews-rating-value{font-size:2.56vw;margin-right:.51vw}.reviews-rating-stars{margin-top:.77vw}.reviews-rating-card .reviews-rating-stars{gap:.38vw;justify-content:center}.reviews-rating-card .reviews-rating-stars svg{height:1.92vw;width:2.05vw}.otzov-rating-card{border:.067vw solid #baa98b;border-radius:1.03vw;padding:1.41vw 2.95vw}.otzov-rating-card .reviews-rating-icon{display:block;height:2.56vw;margin-left:0}.otzov-rating-card .reviews-rating-content{align-items:center;display:flex;flex-direction:column;gap:.21vw;justify-content:center;width:100%}.otzov-rating-card .reviews-rating-value{font-size:2.56vw;margin-right:.51vw}.otzov-rating-card .reviews-rating-stars{gap:.38vw;justify-content:center}.otzov-rating-card .reviews-rating-stars svg{height:1.92vw;width:2.05vw}.reviews-carousel-dots-bottom{display:flex;flex-direction:row;gap:.64vw}.reviews-carousel-dot-bottom{border-radius:50%;height:.77vw;width:.77vw}.reviews-carousel-dot-bottom.active{border-radius:12.82vw;height:.77vw;width:2.05vw}.reviews-container{position:relative}.reviews-carousel-wrapper{margin-bottom:20.51vw;position:relative}.reviews-platforms-top{position:relative}.reviews-platforms-top .reviews-navigation{left:85%;margin-top:0;position:absolute;top:-15.41vw;transform:translateX(-50%);width:auto}.reviews-carousel-dots-wrapper-bottom{margin-bottom:2.56vw;position:relative}.reviews-nav-controls{align-items:center;display:flex;gap:2.03vw;justify-content:flex-end;width:100%}.reviews-slide-counter{font-size:3.59vw}.reviews-nav-btn{height:9.359vw;width:9.359vw}.reviews-nav-progress{height:100%;width:100%}.reviews-nav-arrow,.reviews-nav-btn svg:not(.reviews-nav-progress):not(.reviews-nav-arrow){height:3.077vw;width:2.051vw}}.guarantee-faq{background:#fff;display:none;padding:1.04vw 0 4.17vw;width:100%}.guarantee-faq-container{margin:0 auto;padding:0 10%;width:100%}.guarantee-faq-content{grid-gap:1.56vw;align-items:stretch;display:grid;gap:1.56vw;grid-template-columns:1.8fr 1fr}.guarantee-faq-left{display:flex;flex-direction:column;height:100%}.guarantee-faq-title{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-h1);font-weight:700;line-height:3.13vw;margin:0 0 1.04vw;text-align:left;text-transform:uppercase}.guarantee-faq-title span{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:.16vw;text-underline-offset:.26vw}.guarantee-faq-description{color:var(--color-text-muted);font-family:Geist,sans-serif;font-size:var(--font-size-h8);font-weight:300;line-height:1.72vw;margin:0 0 1.56vw;text-align:left;width:38.17vw}.guarantee-faq-grid{display:flex;flex-direction:column;gap:.52vw;height:38.02vw}.guarantee-faq-card{border-radius:1.3vw;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:0;min-height:0;overflow:hidden;padding:1.25vw 1.25vw 0}.guarantee-faq-card,.guarantee-faq-card.open{background-color:#f6f6f6;transition:flex 1s ease}.guarantee-faq-card.open{flex:2 1}.guarantee-faq-card:hover{background-color:#eee}.guarantee-faq-header{align-items:center;display:flex;gap:.78vw;justify-content:space-between;width:100%}.guarantee-faq-text{color:#191919;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-23);margin:0;text-align:left}.guarantee-faq-icon-wrapper{flex-shrink:0}.guarantee-faq-icon,.guarantee-faq-icon-wrapper{align-items:center;display:flex;justify-content:center}.guarantee-faq-icon{background:#fff;border-radius:50%;height:2.14vw;transition:transform .3s ease;width:2.14vw}.guarantee-faq-icon svg{flex-shrink:0;height:.73vw;width:.73vw}.guarantee-faq-card.open .guarantee-faq-icon{transform:rotate(45deg)}.guarantee-faq-accordion{flex:0 1;height:0;margin:0;max-height:0;min-height:0;opacity:0;overflow:hidden;padding:0;transition:flex 1s ease,padding 1s ease,opacity 1s ease,max-height 1s ease}.guarantee-faq-card.open .guarantee-faq-accordion{flex:1 1;height:auto;max-height:none;opacity:1;padding-top:.83vw;transition:flex 1s ease,padding 1s ease,opacity 1s ease,max-height 1s ease}.guarantee-faq-answers{display:flex;flex-direction:column;gap:.63vw;width:55.17vw}.guarantee-faq-answer{align-items:flex-start;display:flex;gap:.52vw}.guarantee-faq-answer-icon{color:var(--color-accent);flex-shrink:0;font-family:Geist,sans-serif;font-size:var(--font-size-body-medium);font-weight:700}.guarantee-faq-answer-text{color:#1a1a1aa6;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:var(--font-weight-light);line-height:var(--line-height-28);text-align:left}.guarantee-faq-doctor-image,.guarantee-faq-right{display:flex;flex-direction:column;height:100%}.guarantee-faq-doctor-image{border-radius:1.04vw;overflow:hidden;position:relative;width:100%}.guarantee-faq-doctor-image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.guarantee-faq-doctor-play-button{align-items:center;box-sizing:initial;cursor:pointer;display:flex;justify-content:center;left:43%;top:45%;transition:transform .3s ease;z-index:10}.guarantee-faq-doctor-play-button,.guarantee-faq-doctor-play-button:before{background:#fff;border-radius:50%;height:4.17vw;position:absolute;width:4.17vw}.guarantee-faq-doctor-play-button:before{animation:pulse-border 1.5s ease-out infinite;content:"";display:block;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0}.guarantee-faq-doctor-play-button:after{background:#fff;border-radius:50%;content:"";display:block;height:4.17vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s;width:4.17vw;z-index:1}.guarantee-faq-doctor-play-button:hover:after{background-color:#f5f5f5}.guarantee-faq-doctor-play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.guarantee-faq-doctor-play-button svg{height:1.4vw;position:relative;transform:translateX(.1vw);width:1.16vw;z-index:3}.guarantee-faq-form{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff80;border:.03vw solid #fff;border-radius:1.04vw;border-top-width:.108vw;bottom:1vw;box-sizing:border-box;display:flex;flex-direction:column;gap:.42vw;left:.9vw;padding:.26vw;position:absolute;right:0;width:96%;z-index:10}.guarantee-faq-form-inner{align-items:center;background:#fff;border-radius:.8vw;display:flex;gap:.5vw;justify-content:space-between;padding:.52vw 1vw}.guarantee-faq-form-content{display:flex;flex:1 1;flex-direction:column;gap:.25vw}.guarantee-faq-form-title{color:#191919;font-size:var(--font-size-body);font-weight:500}.guarantee-faq-form-description,.guarantee-faq-form-title{font-family:Geist,sans-serif;line-height:1.4;margin:0;text-align:left}.guarantee-faq-form-description{color:var(--color-text-muted);font-size:var(--font-size-body-small);font-weight:300}.guarantee-faq-form-input{background:#fff;border:.052vw solid #e0e0e0;border-radius:.52vw;box-sizing:border-box;color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-body);outline:none;padding:.52vw .78vw;transition:border-color .3s ease;width:100%}.guarantee-faq-form-input:focus{border-color:var(--color-accent)}.guarantee-faq-form-input::placeholder{color:#1a1a1a80}.guarantee-faq-form-icon{align-items:center;background:#9a8b6f;border-radius:.8vw;cursor:pointer;display:flex;flex-shrink:0;height:calc(3.15vw - 5px);justify-content:center;transition:background .3s ease;width:calc(3.15vw - 5px)}.guarantee-faq-form-icon:hover{background:#0e2646}.guarantee-faq-form-icon svg{height:.94vw;width:1.2vw}@media (max-width:2200px){.guarantee-faq-container{padding:0 2.6vw}}@media (max-width:780px){.guarantee-faq{padding-bottom:0;padding-top:12.82vw}.guarantee-faq-content{display:flex;flex-direction:column}.guarantee-faq-left{order:1}.guarantee-faq-right{order:2}.guarantee-faq-title{font-size:5.77vw;font-weight:700;line-height:8.33vw;margin-bottom:2.56vw;width:100%}.guarantee-faq-title span{text-decoration-thickness:.26vw;text-underline-offset:.64vw}.guarantee-faq-description{font-size:3.33vw;line-height:5.13vw;margin-bottom:8.97vw;width:100%}.guarantee-faq-card{height:15.38vw;padding:3.85vw}.guarantee-faq-card.open{height:57.69vw;padding:3.85vw}.guarantee-faq-text{font-size:3.85vw;line-height:6.41vw}.guarantee-faq-icon,.guarantee-faq-icon-wrapper{height:7.69vw;width:7.69vw}.guarantee-faq-icon svg{height:2.56vw;width:2.56vw}.guarantee-faq-accordion{font-size:3.33vw;line-height:5.13vw}.guarantee-faq-card.open .guarantee-faq-accordion{padding-top:6.41vw}.guarantee-faq-grid{gap:1.28vw;height:auto;max-height:none}.guarantee-faq-card{border-radius:2.56vw}.guarantee-faq-answers{width:100%}.guarantee-faq-answer-text{font-size:3.33vw;line-height:5.13vw;width:100%}.guarantee-faq-right{margin-top:7.69vw}.guarantee-faq-doctor-image{border-radius:2.56vw;height:115.38vw}.guarantee-faq-doctor-image img{height:115.38vw}.guarantee-faq-doctor-play-button{box-sizing:initial;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.guarantee-faq-doctor-play-button,.guarantee-faq-doctor-play-button:after,.guarantee-faq-doctor-play-button:before{height:15.38vw!important;width:15.38vw!important}.guarantee-faq-doctor-play-button:hover{transform:translate(-50%,-50%) scale(1.1)!important}.guarantee-faq-doctor-play-button svg{height:4.36vw!important;transform:translateX(.1vw)!important;width:3.46vw!important}.guarantee-faq-form{border-radius:2.56vw;bottom:1.26vw;left:1.28vw;padding:.66vw;width:calc(100% - 2.62vw)}.guarantee-faq-form-inner{border-radius:1.92vw;gap:2.56vw;padding:1.03vw 1.28vw}.guarantee-faq-form-title{font-size:3.85vw;font-weight:700;line-height:6.41vw}.guarantee-faq-form-description{font-size:2.56vw;line-height:3.85vw}.guarantee-faq-form-icon{border-radius:1.92vw;height:10.9vw;width:10.9vw}.guarantee-faq-form-icon svg{height:2.41vw;width:3.08vw}}.konsultacia-container{background-color:#fff;box-sizing:border-box;padding:0 10% 2.5vw;width:100%}.konsultacia-content{align-items:center;background:linear-gradient(135deg,var(--color-accent-light) 0,#fff 100%);border-radius:1.04vw;display:flex;gap:2.6vw;margin:0 auto;min-width:0;overflow:hidden;padding:.52vw 2.6vw .52vw 1.6vw;position:relative;width:100%}.konsultacia-content:before{background-image:radial-gradient(circle at 20% 30%,#baa98b1f 1px,#0000 0),radial-gradient(circle at 80% 70%,#baa98b14 1px,#0000 0),radial-gradient(circle at 50% 50%,#baa98b14 1px,#0000 0);background-position:0 0,20px 20px,10px 10px;background-size:50px 50px,60px 60px,40px 40px;content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.konsultacia-button,.konsultacia-doctor-image,.konsultacia-text-block{position:relative;z-index:1}.konsultacia-doctor-image{border:1px solid #fff;border-radius:1.04vw;flex-shrink:0;height:11.46vw;margin-right:-2.08vw;max-width:18.02vw;min-width:14.58vw;overflow:hidden;transition:transform .3s ease;width:18.02vw}.konsultacia-doctor-image img{display:block;height:100%;object-fit:cover;object-position:center 20%;transform:scaleX(-1);width:100%}.konsultacia-doctor-image:hover{transform:translateX(-3px)}.konsultacia-text-block{display:flex;flex:1 1;flex-direction:column;gap:.52vw;min-width:0;z-index:2}.konsultacia-title{color:#191919;font-size:var(--font-size-h5);font-weight:900;line-height:1.2}.konsultacia-description,.konsultacia-title{font-family:Geist,sans-serif;margin:0;text-align:left}.konsultacia-description{color:var(--color-text-muted);font-size:var(--font-size-h8);font-weight:300;line-height:1.72vw}.konsultacia-button{align-items:center;border:.052vw solid #2e3d58;border-radius:2.6vw;cursor:pointer;display:flex;flex-shrink:0;font-family:Geist,sans-serif;font-size:var(--font-size-button);font-weight:500;gap:1.56vw;line-height:.89vw;overflow:hidden;padding:.31vw .31vw .31vw 1.56vw;position:relative;transition:all .3s ease}.konsultacia-btn-primary{background:var(--color-accent);color:#fff}.konsultacia-btn-primary span{color:#fff;position:relative;transition:color .3s ease,transform .3s cubic-bezier(.4,0,.2,1);z-index:3}.konsultacia-btn-primary:hover span{color:var(--color-accent);transform:translateX(min(3.65vw,15.31vw))}.konsultacia-btn-icon{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:3.125vw;justify-content:center;position:relative;width:3.125vw;z-index:2}.konsultacia-btn-icon svg{height:.63vw;transition:transform .3s cubic-bezier(.4,0,.2,1);width:.73vw}.konsultacia-button:hover .konsultacia-btn-icon svg{transform:translateX(max(-11.1vw,calc(-10% - 20.56vw))) rotate(40deg)}.konsultacia-button:after{background:#fff;border-radius:50%;content:"";height:3.125vw;pointer-events:none;position:absolute;right:.31vw;top:50%;transform:translateY(-50%);transition:all .5s cubic-bezier(.4,0,.2,1);width:3.125vw;z-index:0}.konsultacia-button:hover:after{height:41.67vw;right:-20.83vw;top:50%;transform:translateY(-50%);width:41.67vw}.konsultacia-button .flare{animation:flareAnimation 3s infinite;background:linear-gradient(90deg,#ffffffe6,#fff);filter:blur(0);height:100%;left:-170%;pointer-events:none;position:absolute;top:0;transform:skewX(-45deg);width:45px;z-index:1}@media (max-width:2200px){.konsultacia-container{padding:0 2.6vw 2.5vw}}@media (max-width:780px){.konsultacia-container{padding:0 2.6vw 12.821vw}.konsultacia-content{align-items:stretch;border-radius:2.564vw;flex-direction:column;gap:0;padding:2.564vw}.konsultacia-doctor-image{border-radius:2.564vw;height:44.872vw;margin-bottom:3.846vw;margin-right:0;max-width:none;min-width:0;order:1;width:100%}.konsultacia-text-block{gap:0;order:2}.konsultacia-title{font-size:5vw;font-weight:600;line-height:7.051vw;margin-bottom:3.846vw}.konsultacia-description{font-size:3.333vw;line-height:5.128vw;margin-bottom:3.846vw}.konsultacia-button{align-self:center;border-radius:19.231vw;font-size:2.179vw;justify-content:space-between;margin-left:auto;margin-right:auto;order:3;padding:.77vw .77vw .77vw 3.21vw;width:45.641vw}.konsultacia-btn-icon{border-radius:19.231vw;height:8.718vw;margin-left:auto;width:8.718vw}.konsultacia-btn-icon svg{height:1.667vw;width:2.051vw}.konsultacia-button:after{border-radius:19.231vw;height:8.718vw;right:.77vw;width:8.718vw}.konsultacia-button:hover:after{height:120vw;right:-60vw;width:120vw}.konsultacia-btn-primary:hover span{transform:translateX(10.974vw)}.konsultacia-button:hover .konsultacia-btn-icon svg{transform:translateX(-34.521vw) rotate(40deg)}}.contact{background:linear-gradient(to bottom,var(--color-accent-light) 0,var(--color-accent-light) 50%,#fff 50%,#fff 100%);padding:4.17vw 0;width:100%}.contact-container{margin:0 auto;max-width:100%;padding:0 10%;width:100%}.contact-title{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-h1);font-weight:600;line-height:2.3vw;margin:0 0 2.6vw;text-align:center;text-align:left;text-transform:uppercase}.contact-title span{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:.16vw;text-underline-offset:.26vw}.contact-content{padding:0;width:100%}.contact-form-wrapper{grid-gap:1.56vw;align-items:stretch;background:#fff;border-radius:1.04vw;box-shadow:0 0 30px 0 #0000001a;display:grid;gap:1.56vw;grid-template-columns:1fr 28.65vw;padding:1vw}.contact-left-section{display:flex;flex-direction:column;gap:2.6vw;height:100%;min-height:0}.contact-top-section{align-items:stretch;display:flex;gap:1.56vw}.contact-top-content{flex:1 1;height:100%;min-height:0}.contact-form-bottom,.contact-top-content{display:flex;flex-direction:column;gap:1.04vw}.contact-buttons-wrapper{align-items:center;display:flex;gap:.781vw;justify-content:center;width:100%}.contact-appointment-button,.contact-call-button{align-items:center;border:.052vw solid #2e3d58;border-radius:2.6vw;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 auto;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:500;gap:1.56vw;justify-content:center;line-height:.89vw;min-width:0;overflow:hidden;padding:.31vw 1.25vw;position:relative;text-decoration:none;transition:all .3s ease;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.contact-appointment-button:after,.contact-call-button:after{display:none!important}.contact-call-button{background:var(--color-accent);color:#fff}.contact-call-button:hover{background:#fff;border-color:var(--color-accent);color:var(--color-accent)}.contact-call-button:hover span{color:var(--color-accent)}.contact-call-button,.contact-call-button *{animation:none!important;transition:none!important}.contact-call-button .flare{display:none!important}.contact-call-button:hover .contact-btn-icon svg,.contact-call-button:hover span{transform:none!important}.contact-appointment-button{background:var(--color-accent-light);border:.052vw solid #e0e0e0;color:#000}.contact-appointment-button:hover{background:#fff;border-color:var(--color-accent)}.contact-form-image{align-self:flex-start;border-radius:.8vw;flex-shrink:0;max-height:100%;overflow:hidden;width:20.83vw}.contact-form-image img{display:block;height:auto;object-fit:cover;object-position:center 20%;width:100%}.contact-form-submit{display:flex;flex-direction:column;gap:1vw}.contact-form-checkbox{align-self:flex-start}.contact-submit-btn{align-items:center;align-self:flex-end;border:.052vw solid #2e3d58;border-radius:2.6vw;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:500;gap:1.56vw;line-height:.89vw;min-width:0;overflow:hidden;padding:.31vw .31vw .31vw 1.56vw;position:relative;transition:all .3s ease}.contact-btn-primary{background:var(--color-accent);color:#fff}.contact-btn-primary span{color:#fff;position:relative;transition:color .3s ease,transform .3s cubic-bezier(.4,0,.2,1);z-index:3}.contact-btn-primary:hover span{color:var(--color-accent);transform:translateX(min(3.65vw,15.31vw))}.contact-btn-icon{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:3.125vw;justify-content:center;position:relative;width:3.125vw;z-index:2}.contact-btn-icon svg{height:.63vw;transition:transform .3s cubic-bezier(.4,0,.2,1);width:.73vw}.contact-submit-btn:hover .contact-btn-icon svg{transform:translateX(max(-12.8vw,calc(-10% - 30.56vw))) rotate(40deg)}.contact-submit-btn .flare{animation:flareAnimation 3s infinite;background:linear-gradient(90deg,#ffffffe6,#fff);filter:blur(0);height:100%;left:-170%;pointer-events:none;position:absolute;top:0;transform:skewX(-45deg);width:45px;z-index:1}.contact-submit-btn:after{background:#fff;border-radius:50%;content:"";height:3.125vw;pointer-events:none;position:absolute;right:.31vw;top:50%;transform:translateY(-50%);transition:all .5s cubic-bezier(.4,0,.2,1);width:3.125vw;z-index:0}.contact-submit-btn:hover:after{height:41.67vw;right:-20.83vw;top:50%;transform:translateY(-50%);width:41.67vw}.contact-phone-input-error{border-color:red}.contact-right{background:#9a8b6f;border-radius:1.04vw;display:flex;flex-direction:column;flex-shrink:0;gap:1.56vw;grid-column:2;max-width:28.65vw;padding:1.04vw 2.6vw;width:28.65vw}.contact-right-title{color:#fff;font-family:Geist,sans-serif;font-size:var(--font-size-h5);font-weight:700;margin:0;text-align:center}.contact-info-cards{display:flex;flex-direction:column;gap:.78vw}.contact-info-card{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff42;border-radius:.78vw;display:flex;gap:1.1vw;padding:1vw 1.1vw}.contact-info-icon{align-items:center;display:flex;flex-shrink:0;height:3.13vw;justify-content:center;width:3.13vw}.contact-info-icon svg{height:1.04vw;width:1.04vw}.contact-info-content{display:flex;flex:1 1;flex-direction:column;text-align:left}.contact-info-label{color:#fff;font-family:Geist,sans-serif;font-size:var(--font-size-h9);font-weight:600;line-height:1.56vw;margin:0}.contact-info-value{color:#ffffffb3;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:300;line-height:1.72vw;margin:0;text-decoration:none;transition:opacity .3s ease}.contact-info-value:hover{opacity:.8}.contact-social{display:flex;flex-direction:column;gap:1.58vw}.contact-social-text{color:#fffc;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:300;margin:0}.contact-social-icons{gap:1.8vw}.contact-social-icon,.contact-social-icons{align-items:center;display:flex;justify-content:center}.contact-social-icon{border-radius:50%;height:2.6vw;text-decoration:none;transition:background .3s ease;width:2.6vw}.contact-social-icon:hover{background:#ffffff4d}.contact-social-icon svg{height:1.8vw;width:1.8vw}.contact-social-divider{background:#ffffff4d;height:.052vw;margin-left:5%;margin-top:2.1vw;width:90%}.contact-hours{color:#fffc;font-size:var(--font-size-body);font-weight:300}.contact-hours,.contact-promo-text{font-family:Geist,sans-serif;margin:0}.contact-promo-text{font-size:var(--font-size-h5);font-weight:600;line-height:1.82vw;text-align:left}.contact-offer-cards{display:flex;flex:1 1;flex-direction:column;gap:1vw;height:100%;margin-top:1.5vw;min-height:0}.contact-offer-card{align-items:center;background:#fff;border:1px solid var(--color-accent-light);border-radius:1vw;display:flex;flex:1 1;gap:1.05vw;min-height:0;padding:1.04vw}.contact-offer-icon{align-items:center;background:#9a8b6f;border-radius:.36vw;display:flex;flex-shrink:0;height:3.1vw;justify-content:center;width:3.1vw}.contact-offer-icon svg{height:1.05vw;object-fit:contain;width:1.05vw}.contact-offer-icon-large svg{height:1.62vw;object-fit:contain;width:1.62vw}.contact-offer-text{color:#1a1a1abf;flex:1 1;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:500;line-height:1.5vw;text-align:left}.contact-offer-checkbox{align-items:center;background:#fff;border:.13vw solid #ebebeb;border-radius:.26vw;box-sizing:border-box;display:flex;flex-shrink:0;height:2.34vw;justify-content:center;width:2.34vw}.contact-offer-checkbox.checked{background-color:#baa98b;border:.13vw solid #ebebeb}.contact-offer-checkbox svg{height:.44vw;width:.55vw}.contact-inputs-section{display:flex;gap:1.53vw}.contact-input{background:#fff;border:1px solid #ebebeb;border-radius:1vw;box-sizing:border-box;color:#1a1a1abf;font-family:Geist,sans-serif;font-size:var(--font-size-body);outline:none;padding:1.04vw 1.25vw;transition:border-color .3s ease;width:100%}.contact-input::placeholder{color:#1a1a1a80}.contact-input:focus{border-color:var(--color-accent)}.contact-input:-webkit-autofill,.contact-input:-webkit-autofill:active,.contact-input:-webkit-autofill:focus,.contact-input:-webkit-autofill:hover{-webkit-text-fill-color:#1a1a1abf!important;background-color:#fff!important;background:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.contact-phone-input-wrapper{background:#fff;border:1px solid #ebebeb;border-radius:1vw;display:flex;overflow:hidden;transition:border-color .3s ease;width:100%}.contact-phone-input-wrapper:focus-within{border-color:var(--color-accent)}.contact-phone-prefix{align-items:center;background:#fff;display:flex;flex-shrink:0;gap:.52vw;padding:1.04vw 1.25vw;position:relative}.contact-phone-prefix:after{background:#ebebeb;bottom:.22vw;content:"";position:absolute;right:0;top:.22vw;width:.052vw}.contact-phone-prefix svg{flex-shrink:0;height:.78vw;width:1.04vw}.contact-phone-prefix span{color:#191919;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:500}.contact-phone-input{border:none;border-radius:0;flex:1 1;padding:1.04vw 1.25vw}.contact-phone-input:focus{border:none;outline:none}.contact-phone-input:-webkit-autofill,.contact-phone-input:-webkit-autofill:active,.contact-phone-input:-webkit-autofill:focus,.contact-phone-input:-webkit-autofill:hover{-webkit-text-fill-color:#1a1a1abf!important;background-color:#fff!important;background:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important}.contact-form-checkbox{align-items:center;display:flex;gap:.53vw;justify-content:flex-start;width:100%}.contact-form-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--color-accent-light);border:.052vw solid var(--color-accent-light);border-radius:.2vw;cursor:pointer;flex-shrink:0;height:.78vw;position:relative;width:.78vw}.contact-form-checkbox input[type=checkbox]:checked{background:#baa98b;border-color:#2e3d58}.contact-form-checkbox input[type=checkbox]:checked:after{border:solid #fff;border-width:0 .16vw .16vw 0;content:"";height:.38vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:.12vw}.contact-form-checkbox label{color:#666;cursor:pointer;font-family:Geist,sans-serif;font-size:var(--font-size-body-small);font-weight:400}@media (max-width:2200px){.contact-container{padding:0 2.6vw}}@media (max-width:780px){.contact{margin-top:6.41vw;padding-bottom:12.82vw;padding-top:12.82vw}.contact-title{font-size:5.77vw;font-weight:700;line-height:8.33vw;margin-bottom:8.97vw;width:100%}.contact-title span{text-decoration-thickness:.26vw;text-underline-offset:.64vw}.contact-form-wrapper{border-radius:2.56vw;display:flex;flex-direction:column;gap:0;grid-template-columns:1fr;padding:2.56vw}.contact-left-section{gap:6.41vw;order:1;width:100%}.contact-right{grid-column:1;max-width:100%;order:2;width:100%}.contact-top-section{flex-direction:column;gap:0;width:100%}.contact-form-image{border-radius:1.92vw;height:85.26vw;margin-bottom:3.85vw;margin-left:0;order:1;overflow:hidden;width:100%}.contact-form-image img{height:100%;object-fit:cover;width:100%}.contact-top-content{order:2;width:100%}.contact-form-bottom{gap:2.56vw;width:100%}.contact-inputs-section{flex-direction:column;gap:3.85vw}.contact-input.contact-name-input{order:1}.contact-phone-input-wrapper{order:2}.contact-input.contact-name-input{border-radius:2.56vw;font-size:2.31vw;line-height:3.59vw;padding:3.33vw 2.56vw}.contact-phone-prefix{gap:1.92vw;padding:3.33vw 2.56vw}.contact-phone-prefix span{font-size:2.31vw;line-height:3.59vw}.contact-phone-prefix svg{height:2.18vw;width:3.21vw}.contact-input.contact-phone-input{border-radius:2.56vw;font-size:2.31vw;line-height:3.59vw;padding:3.33vw 2.56vw}.contact-phone-input-wrapper{border-radius:2.56vw}.contact-form-checkbox{align-items:center;display:flex;gap:.68vw;justify-content:flex-start;width:100%}.contact-form-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--color-accent-light);border:.067vw solid var(--color-accent-light);border-radius:.26vw;cursor:pointer;flex-shrink:0;height:1.92vw;position:relative;width:1.92vw}.contact-form-checkbox input[type=checkbox]:checked{background:#baa98b;border-color:#2e3d58}.contact-form-checkbox input[type=checkbox]:checked:after{border:solid #fff;border-width:0 .21vw .21vw 0;content:"";height:.49vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:.15vw}.contact-form-checkbox label{color:#666;cursor:pointer;font-family:Geist,sans-serif;font-size:2.31vw;font-weight:400;line-height:3.59vw;text-align:left}.contact-promo-text{font-size:3.46vw;line-height:4.49vw}.contact-top-content{gap:2.56vw}.contact-offer-card{border-radius:2.56vw;gap:2.56vw;padding:3.85vw 2.56vw}.contact-offer-icon{border-radius:.96vw;height:7.69vw;width:7.69vw}.contact-offer-icon svg{height:3.08vw;width:3.08vw}.contact-offer-icon-large svg{height:3.85vw;width:3.85vw}.contact-offer-text{font-size:2.56vw;line-height:3.59vw}.contact-offer-checkbox.checked{border-radius:.9vw;border-width:.32vw;height:5.13vw;width:5.13vw}.contact-offer-checkbox.checked svg{height:1.45vw;width:1.3vw}.contact-form-submit{gap:2.56vw}.contact-submit-btn.contact-btn-primary{border-radius:6.41vw;box-sizing:border-box;font-size:2.56vw;gap:3.85vw;margin-bottom:12.82vw;padding:.77vw .77vw .77vw 4.36vw;width:46.79vw}.contact-submit-btn.contact-btn-primary span{font-size:2.56vw}.contact-btn-icon{height:8.72vw;margin-left:auto;width:8.72vw}.contact-btn-icon svg{height:2.18vw;width:2.56vw}.contact-submit-btn:after{height:8.72vw;right:.77vw;width:8.72vw}.contact-submit-btn:hover:after{height:102.56vw;right:-51.28vw;width:102.56vw}.contact-submit-btn:hover .contact-btn-icon svg{transform:translateX(max(-36.7vw,calc(-10% - 40.56vw))) rotate(40deg)}.contact-submit-btn.contact-btn-primary:hover span{transform:translateX(max(11.7vw,calc(-10% - 30.56vw)))}.contact-buttons-wrapper{align-items:center;flex-direction:column;gap:3.85vw;margin-bottom:4vw;width:100%}.contact-appointment-button,.contact-call-button{border-radius:6.41vw;box-sizing:border-box;font-size:1.8vw;gap:2vw;line-height:2vw;padding:.8vw .8vw .8vw 3vw;width:40vw}.contact-appointment-button span,.contact-call-button span{font-size:2.56vw;text-align:center;width:100%}.contact-appointment-button .contact-btn-icon,.contact-call-button .contact-btn-icon{height:8.72vw;width:8.72vw}.contact-appointment-button .contact-btn-icon svg,.contact-call-button .contact-btn-icon svg{height:2.18vw;width:2.56vw}.contact-right{border-radius:2.56vw;gap:3.85vw;padding:2.56vw 6.41vw}.contact-right-title{font-size:4.49vw;line-height:6.41vw}.contact-info-cards{gap:2.56vw}.contact-info-card{border-radius:2.56vw;gap:2.56vw;padding:3.21vw 2.56vw}.contact-info-icon{height:7.69vw;width:7.69vw}.contact-info-icon svg{height:2.56vw;width:2.56vw}.contact-info-label{font-size:2.56vw;line-height:4.49vw}.contact-info-value{font-size:2.31vw;line-height:4.49vw}.contact-social-divider{margin-top:5.13vw}.contact-social-text{font-size:2.18vw;line-height:2.95vw}.contact-social{gap:3.85vw}.contact-social-icon,.contact-social-icon svg{height:4.49vw;width:4.49vw}.contact-social-icons{gap:5.13vw}.contact-hours{font-size:2.18vw;line-height:2.95vw}}.stoimost-container{background-color:#fff;box-sizing:border-box;padding:0 10% 2.604vw;width:100%}.stoimost-content{align-items:center;background:linear-gradient(135deg,#f5f5f5,#fff);border-radius:1.042vw;display:flex;gap:2.604vw;margin:0 auto;max-width:100%;min-width:0;overflow:hidden;padding:.521vw .781vw .521vw 2.604vw;position:relative;width:100%}.stoimost-content:before{background-image:radial-gradient(circle at 20% 30%,#baa98b1f 1px,#0000 0),radial-gradient(circle at 80% 70%,#baa98b14 1px,#0000 0),radial-gradient(circle at 50% 50%,#baa98b14 1px,#0000 0);background-position:0 0,20px 20px,10px 10px;background-size:50px 50px,60px 60px,40px 40px;content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.stoimost-button,.stoimost-text-block,.stoimost-woman-image{position:relative;z-index:1}.stoimost-woman-image{border:.15vw solid #fff;border-radius:1.042vw;flex-shrink:0;height:11.458vw;margin-left:-2.083vw;max-width:18.021vw;min-width:14.583vw;overflow:hidden;transition:transform .3s ease;width:18.021vw}.stoimost-woman-image img{display:block;height:100%;object-fit:cover;object-position:center 20%;width:100%}.stoimost-woman-image:hover{transform:translateX(3px)}.stoimost-text-block{display:flex;flex:1 1;flex-direction:column;gap:.521vw;min-width:0;z-index:2}.stoimost-title{color:#000;font-size:var(--font-size-h5);font-weight:700;line-height:1.2}.stoimost-description,.stoimost-title{font-family:Geist,sans-serif;margin:0;text-align:left}.stoimost-description{color:var(--color-text-muted);font-size:var(--font-size-h8);font-weight:300;line-height:1.74vw}.stoimost-button{align-items:center;border:.052vw solid #2e3d58;border-radius:2.604vw;cursor:pointer;display:flex;flex-shrink:0;font-family:Geist,sans-serif;font-size:var(--font-size-button);font-weight:700;gap:1.563vw;line-height:.885vw;overflow:hidden;padding:.313vw .313vw .313vw 1.563vw;position:relative;transition:all .3s ease}.stoimost-btn-primary{background:var(--color-accent);color:#fff}.stoimost-btn-primary span{color:#fff;position:relative;transition:color .3s ease,transform .8s cubic-bezier(.4,0,.2,1);z-index:3}.stoimost-btn-primary:hover span{color:var(--color-accent);transform:translateX(3.567vw)}.stoimost-btn-icon{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:3.125vw;justify-content:center;position:relative;width:3.125vw;z-index:2}.stoimost-btn-icon svg{height:.63vw;transition:transform .5s cubic-bezier(.4,0,.2,1);width:.73vw}.stoimost-button:hover .stoimost-btn-icon svg{transform:translateX(-12vw) rotate(40deg)}.stoimost-button:after{background:#fff;border-radius:50%;content:"";height:3.125vw;pointer-events:none;position:absolute;right:.313vw;top:50%;transform:translateY(-50%);transition:all .5s cubic-bezier(.4,0,.2,1);width:3.125vw;z-index:0}.stoimost-button:hover:after{height:41.667vw;right:-20.833vw;top:50%;transform:translateY(-50%);width:41.667vw}.stoimost-button .flare{animation:flareAnimation 3s infinite;background:linear-gradient(90deg,#ffffffe6,#fff);filter:blur(0);height:100%;left:-170%;pointer-events:none;position:absolute;top:0;transform:skewX(-45deg);width:45px;z-index:1}@media (max-width:2200px){.stoimost-container{padding:0 2.6vw 4.2vw}}@media (max-width:780px){.stoimost-container{padding-bottom:12.82vw}.stoimost-content{align-items:stretch;border-radius:2.564vw;flex-direction:column;gap:0;padding:2.564vw}.stoimost-woman-image{border-radius:2.564vw;height:44.872vw;margin-bottom:3.846vw;margin-left:0;max-width:none;min-width:0;order:1;width:100%}.stoimost-text-block{gap:0;order:2}.stoimost-title{font-size:5vw;font-weight:600;line-height:7.051vw;margin-bottom:3.846vw}.stoimost-description{font-size:3.333vw;line-height:5.128vw;margin-bottom:3.846vw}.stoimost-button{font-size:2.179vw;justify-content:space-between;order:3;padding:.77vw .77vw .77vw 3.21vw;width:45.641vw}.stoimost-btn-icon,.stoimost-button{border-radius:19.231vw;margin-left:auto}.stoimost-btn-icon{height:8.718vw;width:8.718vw}.stoimost-btn-icon svg{height:1.667vw;width:2.051vw}.stoimost-button:after{border-radius:19.231vw;height:8.718vw;right:.77vw;width:8.718vw}.stoimost-button:hover:after{height:120vw;right:-60vw;width:120vw}.stoimost-btn-primary:hover span{transform:translateX(8.974vw)}.stoimost-button:hover .stoimost-btn-icon svg{transform:translateX(-35.521vw) rotate(40deg)}}.why-choose-us-container{background:#30333b;box-sizing:border-box;display:flex;flex-direction:column;gap:5.2vw;padding:5.2vw 10%;width:100%}.why-choose-us-hero{grid-gap:4.16vw;align-items:center;display:grid;gap:4.16vw;grid-template-columns:1fr 1fr;margin-bottom:2.6vw}.why-choose-us-hero-left{display:flex;flex-direction:column;gap:2.08vw}.why-choose-us-title{color:#fff;font-family:Geist,sans-serif;font-size:var(--font-size-h1);font-weight:700;line-height:1.2;margin:0;text-align:left}.why-choose-us-title-highlight{color:var(--color-accent);text-decoration:none}.why-choose-us-hero-description{color:#fffc;font-family:Geist,sans-serif;font-size:var(--font-size-h6);font-weight:300;line-height:1.6;margin:0;text-align:left}.why-choose-us-hero-right{height:40vw;position:relative;width:100%}.why-choose-us-hero-image-wrapper{border-radius:1.04vw;height:100%;overflow:hidden;position:relative;width:100%}.why-choose-us-hero-image{display:block;height:100%;object-fit:cover;width:100%}.why-choose-us-stats{bottom:2.6vw;display:flex;flex-direction:column;gap:1.56vw;left:2.6vw;position:absolute;z-index:10}.why-choose-us-stat-item{display:flex;flex-direction:column;gap:.26vw}.why-choose-us-stat-value{color:#fff;font-family:Geist,sans-serif;font-size:var(--font-size-h1);font-weight:700;line-height:1}.why-choose-us-stat-label{color:#ffffffe6;font-family:Geist,sans-serif;font-size:var(--font-size-body-small);font-weight:300;line-height:1.2}.why-choose-us-bottom{align-items:stretch;display:flex;gap:2.6vw}.why-choose-us-cards-grid{grid-gap:2.6vw;display:grid;flex:1 1 auto;gap:2.6vw;grid-template-columns:repeat(3,1fr)}.why-choose-us-actions{align-items:center;display:flex;gap:1.04vw;margin-top:3.12vw}.why-choose-us-btn{border:none;cursor:pointer;font-family:Geist,sans-serif;text-decoration:none}.why-choose-us-btn-primary{font-size:clamp(14px,1.2vw,18px);line-height:1.25;padding:1.8vw 2.8vw}.why-choose-us-btn-primary.header_nuv-btn-1,.why-choose-us-btn-primary.header_nuv-btn-1 *{animation:none!important;transform:none!important;transition:none!important}.why-choose-us-btn-primary.header_nuv-btn-1:hover .header_nuv-btn-icon svg,.why-choose-us-btn-primary.header_nuv-btn-1:hover span,.why-choose-us-btn-primary.header_nuv-btn-1:hover:after{transform:none!important}.why-choose-us-btn-primary.header_nuv-btn-1 span,.why-choose-us-btn-primary.header_nuv-btn-1:hover span{color:#fff!important}.why-choose-us-btn-primary.header_nuv-btn-1 .flare{display:none!important}.why-choose-us-btn-primary.header_nuv-btn-1:after{display:none}.why-choose-us-btn-secondary{align-items:center;background:#fff;border:.052vw solid #e0e0e0;border-radius:2.6vw;color:#000;display:inline-flex;font-size:1.1vw;font-weight:500;justify-content:center;line-height:1.3;padding:1.8vw 2.8vw;transition:all .3s ease}.why-choose-us-btn-secondary:hover{background:var(--color-accent-light)}.why-choose-us-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:.052vw solid #ffffff1a;border-radius:1.04vw;cursor:pointer;display:flex;flex-direction:column;gap:1.56vw;padding:2.6vw;transition:all .3s ease}.why-choose-us-card:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-.26vw)}.why-choose-us-card-number{color:var(--color-accent);font-family:Geist,sans-serif;font-size:var(--font-size-h2);font-weight:700;line-height:1;margin-bottom:.52vw}.why-choose-us-card-title{color:#fff;font-family:Geist,sans-serif;font-size:var(--font-size-h6);font-weight:600;line-height:1.3;margin:0;text-align:left}.why-choose-us-card-description{color:#fffc;flex:1 1;font-family:Geist,sans-serif;font-size:var(--font-size-h8);font-weight:300;line-height:1.6;margin:0;text-align:left}@media (max-width:2200px){.why-choose-us-container{padding:5.2vw 2.6vw}}@media (max-width:780px){.why-choose-us-container{gap:6.41vw;padding:12.82vw 2.6vw 6.41vw}.why-choose-us-hero{display:flex;flex-direction:column;gap:6.41vw;margin-bottom:6.41vw}.why-choose-us-hero-left{gap:3.85vw;order:1}.why-choose-us-title{font-size:5.77vw;line-height:8.33vw}.why-choose-us-hero-description{font-size:3.333vw;line-height:5.128vw}.why-choose-us-hero-right{height:64.1vw;order:2}.why-choose-us-hero-image-wrapper{border-radius:2.564vw}.why-choose-us-stats{bottom:3.85vw;gap:2.56vw;left:3.85vw}.why-choose-us-stat-value{font-size:6.41vw}.why-choose-us-stat-label{font-size:2.564vw}.why-choose-us-bottom{flex-direction:column}.why-choose-us-cards-grid{gap:3.85vw;grid-template-columns:1fr}.why-choose-us-card{border-radius:2.564vw;padding:5.13vw}.why-choose-us-card-number{font-size:5.77vw;margin-bottom:1.28vw}.why-choose-us-card-title{font-size:4.103vw}.why-choose-us-card-description{font-size:3.333vw;line-height:4.615vw}.why-choose-us-actions{align-items:center;flex-direction:column;gap:3.08vw}.why-choose-us-btn-primary{font-size:4vw;line-height:1.3;padding:4.1vw 8.2vw}.why-choose-us-btn-secondary{border-radius:6.41vw;font-size:3.8vw;line-height:1.3;padding:4.1vw 8.2vw;width:auto}}.smiles-container{background-color:#fff;box-sizing:border-box;display:none;margin:0 auto;padding:4.167vw 10%;width:100%}.smiles-title{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-h1);font-weight:700;line-height:1.2;margin:0 0 2.604vw;text-align:left}.smiles-title-highlight{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:.156vw;text-underline-offset:.26vw}.smiles-content{grid-gap:1.563vw;align-items:stretch;display:grid;gap:1.563vw;grid-template-columns:73% 27%;height:41.667vw}.smiles-panel{overflow:hidden}.smiles-panel,.smiles-panel-left{display:flex;flex-direction:column}.smiles-panel-left{background:var(--color-accent-light);border-radius:1.563vw;height:100%;padding:1.563vw}.smiles-main-content{align-items:stretch;display:flex;flex:1 1;min-height:0}.smiles-panel-right{background:#fff;border-radius:1.042vw;margin-right:1.563vw;padding:0}.smiles-top-section{align-items:stretch;display:flex;flex:0 0 62%;gap:2.448vw;min-height:0}.smiles-carousel-wrapper{align-items:center;display:flex;flex:0 0 50%;gap:1.563vw;height:100%}.smiles-carousel{border-radius:1.563vw;height:100%;overflow:hidden;position:relative;width:100%}.smiles-carousel-slides{display:flex;height:100%}.smiles-carousel-slide{flex-shrink:0;height:100%;min-width:100%;width:100%}.smiles-carousel-slide img{display:block;height:100%;object-fit:cover;transition:opacity .3s ease-in-out;width:100%}.smiles-carousel-dots-wrapper{display:flex;flex-direction:column;flex-shrink:0;padding:.208vw 0;position:relative}.smiles-carousel-line{background:linear-gradient(180deg,var(--color-accent) 0,#baa98bcc 100%);border-radius:.104vw;box-shadow:0 0 .208vw #baa98b4d;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%);width:.417vw;z-index:0}.smiles-carousel-line-animating{animation:slideLine .8s cubic-bezier(.4,0,.2,1) forwards}@keyframes slideLine{0%{opacity:1;top:.521vw;top:var(--prev-top,.521vw)}to{opacity:1;top:.521vw;top:var(--current-top,.521vw)}}.smiles-carousel-dots{display:flex;flex-direction:column;gap:.26vw;position:relative;z-index:2}.smiles-carousel-dot{background:#0000004d;border:none;border-radius:50%;cursor:pointer;height:.26vw;padding:0;position:relative;transition:all .3s ease;width:.26vw;z-index:2}.smiles-carousel-dot.active{background:#000;height:.521vw}.smiles-panel-text{display:flex;flex:0 0 39%;flex-direction:column;gap:.781vw;justify-content:space-between}.smiles-text-content{display:flex;flex:1 1;flex-direction:column;gap:2.6vw;justify-content:center}.smiles-problem,.smiles-solution{align-items:flex-start;display:flex;flex-direction:column;gap:.5vw;text-align:left}.smiles-problem strong,.smiles-solution strong{color:#9a8b6f;display:block;font-family:Geist,sans-serif;font-size:var(--font-size-h5);font-weight:700;position:relative}.smiles-text-line{align-items:center;display:flex;height:auto;min-height:1em;overflow:hidden;position:relative;width:13.021vw}.smiles-problem p,.smiles-solution p{color:var(--color-text-muted);display:block;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:300;line-height:1.6;margin:0;position:relative;width:13.021vw}.smiles-text-span{display:block;position:relative}.smiles-navigation{gap:.781vw;margin-top:auto}.smiles-nav-btn,.smiles-navigation{align-items:center;display:flex;justify-content:center}.smiles-nav-btn{background:#fff;border:none;border-radius:50%;cursor:pointer;height:3.125vw;padding:0;position:relative;transition:all .3s ease;width:3.125vw}.smiles-nav-btn:hover{background:var(--color-accent)}.smiles-nav-btn:hover .smiles-nav-arrow path,.smiles-nav-btn:hover svg:not(.smiles-nav-progress):not(.smiles-nav-arrow) path{stroke:#fff;stroke-opacity:1}.smiles-nav-btn:hover .smiles-nav-progress circle:nth-child(2){stroke:#fff!important}.smiles-nav-btn:hover .smiles-nav-progress circle:first-child{stroke:var(--color-accent)!important}.smiles-nav-progress{height:3.125vw;left:0;position:absolute;top:0;width:3.125vw;z-index:2}.smiles-nav-progress circle{stroke-width:.104vw!important;transition:stroke .3s ease}.smiles-nav-arrow{height:.781vw;position:relative;width:.521vw;z-index:1}.smiles-nav-arrow path{transition:stroke .3s ease,stroke-opacity .3s ease}.smiles-nav-btn svg:not(.smiles-nav-progress):not(.smiles-nav-arrow){height:.781vw;width:.521vw}.smiles-nav-btn svg:not(.smiles-nav-progress):not(.smiles-nav-arrow) path{transition:stroke .3s ease,stroke-opacity .3s ease}.smiles-slide-counter{color:#2e3d58;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:500}.smiles-mouth-section{align-self:center;background-color:#ffffffa6;border-radius:1vw;display:flex;flex:0 0 38%;flex-direction:column;gap:0;height:auto;margin-left:auto;margin-right:auto;padding:.5vw}.smiles-mouth-section-content{background-color:#fff;border-radius:.5vw;padding:.5vw .5vw 1vw}.smiles-mouth-images{background-color:#000;border-radius:.25vw;display:flex;flex-direction:column;gap:.25vw;margin-bottom:1.85vw;padding:.25vw}.smiles-mouth-after,.smiles-mouth-before{border:.05vw solid #fff6;border-radius:.8vw;flex-shrink:0;height:11.021vw;overflow:hidden}.smiles-mouth-after img,.smiles-mouth-before img{height:100%;object-fit:cover;width:100%}.smiles-panel-info{display:flex;flex-direction:column;gap:.417vw;margin-top:0}.smiles-panel-info-main{color:#000;font-size:.99vw;font-weight:500;line-height:1.4vw;padding:0 1.083vw}.smiles-panel-info-main,.smiles-panel-info-small{font-family:Geist,sans-serif;letter-spacing:0;margin:0;text-align:center}.smiles-panel-info-small{color:var(--color-text-muted);font-size:var(--font-size-body);font-weight:300;line-height:100%;padding:0 2.083vw}.smiles-panel-right-image-wrapper{height:100%;position:relative;width:100%}.smiles-panel-right img{display:block;height:100%;object-fit:cover;width:100%}.googing-play-button{align-items:center;background:#fff;border-radius:50%;box-sizing:initial;cursor:pointer;display:flex;height:4.17vw;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:4.17vw;z-index:10}.googing-play-button:before{animation:pulse-border 1.5s ease-out infinite;z-index:0}.googing-play-button:after,.googing-play-button:before{background:#fff;border-radius:50%;content:"";display:block;height:4.17vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4.17vw}.googing-play-button:after{transition:all .2s;z-index:1}.googing-play-button:hover:after{background-color:#f5f5f5}.googing-play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.googing-play-button svg{height:1.4vw;position:relative;transform:translateX(.1vw);width:1.16vw;z-index:3}@media (max-width:2200px){.smiles-container{padding:4.167vw 2.604vw}}@media (max-width:780px){.smiles-container{padding:12.821vw 2.6vw 0}.smiles-title{font-size:5.77vw;font-weight:700;line-height:8.33vw;margin-bottom:6.41vw;width:100%}.smiles-title-highlight{text-decoration-thickness:.26vw;text-underline-offset:.64vw}.smiles-content{display:flex;flex-direction:column;gap:0;height:auto}.smiles-panel-left{border-radius:2.564vw;display:flex;flex-direction:column;order:1}.smiles-panel-right{margin-right:0;margin-top:3.846vw;order:2}.smiles-panel-right-image-wrapper{border-radius:2.56vw;height:115.38vw;overflow:hidden}.smiles-panel-right-image-wrapper .googing-play-button{box-sizing:initial;height:15.38vw;width:15.38vw}.smiles-panel-right-image-wrapper .googing-play-button:after,.smiles-panel-right-image-wrapper .googing-play-button:before{height:15.38vw;width:15.38vw}.smiles-panel-right-image-wrapper .googing-play-button svg{height:4.36vw;width:3.46vw}.smiles-main-content,.smiles-top-section{display:flex;flex-direction:column;gap:0}.smiles-top-section{flex:none}.smiles-carousel-wrapper{align-items:stretch;flex:none;flex-direction:column;gap:6.41vw;height:auto;order:1;width:100%}.smiles-carousel{border-radius:2.564vw;height:120vw;min-height:115vw;overflow:hidden}.smiles-carousel-slides{height:100%;width:100%}.smiles-carousel-slide{align-items:center;display:flex;height:auto;justify-content:center;min-height:115vw;min-width:100%;width:100%}.smiles-carousel-slide img{display:block;height:auto;min-height:115vw;object-fit:contain;object-position:center;width:100%}.smiles-carousel-dots-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:3.846vw;padding:0;position:static;transform:none;width:100%}.smiles-carousel-dots{display:flex;flex-direction:row;gap:.64vw}.smiles-carousel-dot{border-radius:50%;height:.77vw;width:.77vw}.smiles-carousel-dot.active{border-radius:12.82vw;height:.77vw;width:2.05vw}.smiles-panel-text{display:flex;flex:none;flex-direction:column;order:2}.smiles-text-content{gap:6.41vw;margin-bottom:3.846vw;order:1}.smiles-problem,.smiles-solution{gap:1.282vw}.smiles-text-line{font-size:3.59vw;width:100%}.smiles-problem strong,.smiles-solution strong{font-size:4.487vw}.smiles-problem p,.smiles-solution p{width:100%}.smiles-text-span{font-size:3.333vw}.smiles-navigation{gap:2.03vw;justify-content:flex-end;margin-top:0;order:2;width:100%}.smiles-nav-btn{height:9.359vw;width:9.359vw}.smiles-nav-progress{height:100%;width:100%}.smiles-nav-arrow,.smiles-nav-btn svg:not(.smiles-nav-progress):not(.smiles-nav-arrow){height:3.077vw;width:2.051vw}.smiles-slide-counter{font-size:3.59vw}.smiles-mouth-section{border-radius:1.282vw;flex:none;margin:5vw 0 3.846vw;order:3;padding:1.28vw;width:100%}.smiles-panel-info{gap:1.282vw}.smiles-panel-info-main{font-size:4.487vw;font-weight:700;line-height:6.41vw;padding:0 1.385vw;text-align:left}.smiles-mouth-section-content{border-radius:.641vw;padding:1.03vw;width:100%}.smiles-mouth-images{border-radius:1.28vw;gap:1.28vw;margin-bottom:2.372vw;padding:1.28vw;width:100%}.smiles-mouth-after,.smiles-mouth-before{border:.064vw solid #fff6;border-radius:1.026vw;height:45.513vw;width:100%}.smiles-panel-info-small{font-size:3.333vw;padding:0 1.385vw;text-align:left}}.medicated-sleep{background:#fff;box-sizing:border-box;padding:5.2vw 10%;width:100%}.medicated-sleep-container{margin:0 auto;max-width:100%;width:100%}.medicated-sleep-header{margin-bottom:4.16vw}.medicated-sleep-title{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-h1);font-weight:700;line-height:1.2;margin-bottom:1.56vw;text-align:left;text-transform:uppercase}.medicated-sleep-title span{color:var(--color-accent);text-decoration:none}.medicated-sleep-description{color:var(--color-text-muted);font-family:Geist,sans-serif;font-size:var(--font-size-h6);font-weight:300;line-height:1.6;max-width:80%;text-align:left;width:100%}.medicated-sleep-cards-grid{grid-gap:2.6vw;display:grid;gap:2.6vw;grid-template-columns:repeat(2,1fr);margin-bottom:4.16vw}.medicated-sleep-card{background:#f6f6f6;border:.052vw solid #0000000d;border-radius:1.04vw;box-shadow:0 .26vw .78vw #0000000d;cursor:pointer;display:flex;flex-direction:column;gap:1.56vw;padding:2.6vw;position:relative;transition:all .3s ease}.medicated-sleep-card:hover{background:#eee;border-color:#0000001a;box-shadow:0 .52vw 1.56vw #0000001a;transform:translateY(-.26vw)}.medicated-sleep-card-header{align-items:flex-start;display:flex}.medicated-sleep-card-icon{flex-shrink:0}.medicated-sleep-card-icon svg{height:2.6vw;width:2.6vw}.medicated-sleep-card-icon svg rect{fill:var(--color-accent);fill-opacity:1;transition:fill-opacity .3s ease}.medicated-sleep-card:hover .medicated-sleep-card-icon svg rect{fill-opacity:1}.medicated-sleep-card-content{display:flex;flex:1 1;flex-direction:column;gap:.78vw}.medicated-sleep-card-title{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-h6);font-weight:600;line-height:1.3;margin:0;text-align:left}.medicated-sleep-card-description{color:var(--color-text);font-family:Geist,sans-serif;font-size:var(--font-size-h8);font-weight:300;line-height:1.6;margin:0;text-align:left}.medicated-sleep-consultation{box-sizing:border-box;margin-top:2.6vw;padding-top:2.6vw;width:100%}.medicated-sleep-consultation-content{align-items:center;background:#f6f6f6;border:.052vw solid #0000000d;border-radius:1.04vw;box-shadow:0 .26vw .78vw #0000000d;display:flex;gap:2.6vw;overflow:hidden;padding:2.6vw;position:relative}.medicated-sleep-consultation-text-block{display:flex;flex:1 1;flex-direction:column;gap:.78vw;min-width:0;z-index:2}.medicated-sleep-consultation-title{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-h4);font-weight:700;line-height:1.2;margin:0;text-align:left;text-transform:uppercase}.medicated-sleep-consultation-description{color:var(--color-text-muted);font-family:Geist,sans-serif;font-size:var(--font-size-h8);font-weight:300;line-height:1.6;margin:0;text-align:left}.medicated-sleep-consultation-button{align-items:center;border:none;border-radius:2.6vw;cursor:pointer;display:flex;flex-shrink:0;font-family:Geist,sans-serif;font-size:var(--font-size-button);font-weight:700;gap:1.04vw;line-height:1;overflow:hidden;padding:.78vw 1.56vw;position:relative;transition:all .3s ease}.medicated-sleep-consultation-btn-primary,.medicated-sleep-consultation-button{background:var(--color-accent);color:#fff}.medicated-sleep-consultation-btn-primary span{color:#fff;position:relative;transition:color .3s ease,transform .8s cubic-bezier(.4,0,.2,1);z-index:3}.medicated-sleep-consultation-btn-primary:hover span{color:#fff;transform:translateX(.52vw)}.medicated-sleep-consultation-btn-icon{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:2.6vw;justify-content:center;position:relative;transition:background .3s ease;width:2.6vw;z-index:2}.medicated-sleep-consultation-button:hover .medicated-sleep-consultation-btn-icon{background:#f0f0f0}.medicated-sleep-consultation-btn-icon svg{height:.89vw;transition:transform .5s cubic-bezier(.4,0,.2,1);width:1.04vw}.medicated-sleep-consultation-button:hover .medicated-sleep-consultation-btn-icon svg{transform:translateX(.26vw) rotate(40deg)}.medicated-sleep-consultation-button .flare{animation:flareAnimation 3s infinite;background:linear-gradient(90deg,#ffffff80,#fff3);filter:blur(0);height:100%;left:-170%;pointer-events:none;position:absolute;top:0;transform:skewX(-45deg);width:45px;z-index:1}.medicated-sleep-consultation-doctors-image{border:.052vw solid #0000000d;border-radius:1.04vw;flex-shrink:0;height:15vw;max-width:400px;min-width:200px;overflow:hidden;position:relative;transition:transform .3s ease;width:25vw;z-index:1}.medicated-sleep-consultation-doctors-image img{display:block;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease;width:100%}.medicated-sleep-consultation-doctors-image:hover{border-color:#0000001a;transform:scale(1.02)}.medicated-sleep-card-arrow,.medicated-sleep-cards-left,.medicated-sleep-cards-right,.medicated-sleep-center-image,.medicated-sleep-content{display:none}@media (max-width:2200px){.medicated-sleep{padding:5.2vw 2.6vw}}@media (max-width:780px){.medicated-sleep{padding:12.82vw 2.6vw 6.41vw}.medicated-sleep-header{margin-bottom:6.41vw}.medicated-sleep-title{font-size:5.77vw;line-height:8.33vw;margin-bottom:3.85vw}.medicated-sleep-title span{display:block}.medicated-sleep-description{font-size:3.59vw;line-height:5.13vw;max-width:100%}.medicated-sleep-cards-grid{gap:3.85vw;grid-template-columns:1fr;margin-bottom:6.41vw}.medicated-sleep-card{border-radius:2.564vw;gap:3.85vw;padding:5.13vw}.medicated-sleep-card-icon svg{height:6.41vw;width:6.41vw}.medicated-sleep-card-content{gap:1.28vw}.medicated-sleep-card-title{font-size:4.103vw}.medicated-sleep-card-description{font-size:3.333vw;line-height:5.128vw}.medicated-sleep-consultation{margin-top:6.41vw;padding-top:6.41vw}.medicated-sleep-consultation-content{align-items:stretch;border-radius:2.564vw;flex-direction:column;gap:3.85vw;padding:5.13vw}.medicated-sleep-consultation-doctors-image{border-radius:2.564vw;height:44.872vw;margin:0;max-width:none;min-width:0;order:1;width:100%}.medicated-sleep-consultation-text-block{gap:1.28vw;order:2}.medicated-sleep-consultation-title{font-size:4.615vw;line-height:6.41vw}.medicated-sleep-consultation-description{font-size:3.333vw;line-height:5.128vw}.medicated-sleep-consultation-button{border-radius:6.41vw;font-size:3.59vw;justify-content:center;order:3;padding:2.564vw 3.846vw;width:100%}.medicated-sleep-consultation-btn-icon{height:6.41vw;width:6.41vw}.medicated-sleep-consultation-btn-icon svg{height:2.179vw;width:2.564vw}.medicated-sleep-consultation-btn-primary:hover span{transform:translateX(1.28vw)}.medicated-sleep-consultation-button:hover .medicated-sleep-consultation-btn-icon svg{transform:translateX(.64vw) rotate(40deg)}}.guarantees{background:#fff;padding:1vw 0 4.17vw;width:100%}.guarantees-container{margin:0 auto;max-width:100%;padding:0 10%;width:100%}.guarantees-top{grid-gap:7.81vw;align-items:stretch;background:linear-gradient(135deg,#f5f5f5,#fff);border-radius:1.04vw;box-shadow:0 .26vw .78vw #0000000f;display:grid;gap:7.81vw;grid-template-columns:1fr 29.06vw;margin-bottom:2.6vw;overflow:hidden;padding:2.6vw;position:relative}.guarantees-top:before{background-image:radial-gradient(circle at 20% 30%,#baa98b1f 1px,#0000 0),radial-gradient(circle at 80% 70%,#baa98b14 1px,#0000 0),radial-gradient(circle at 50% 50%,#baa98b14 1px,#0000 0);background-position:0 0,20px 20px,10px 10px;background-size:50px 50px,60px 60px,40px 40px;content:"";inset:0;opacity:.7;pointer-events:none;position:absolute}.guarantees-left,.guarantees-right{position:relative;z-index:1}.guarantees-left{display:flex;flex-direction:column;gap:1.04vw}.guarantees-small-title{align-items:center;color:#1a1a1abf;display:flex;font-family:Geist,sans-serif;font-size:var(--font-size-h8);font-weight:300;gap:.52vw;text-align:left}.guarantees-small-title-bar{background:#2e3d58;flex-shrink:0;height:1.25vw;width:.21vw}.guarantees-main-title{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-h1);font-weight:700;line-height:3.4vw;text-align:left;text-transform:uppercase}.guarantees-main-title span{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:.16vw;text-underline-offset:.26vw}.guarantees-description{color:#1a1a1abf;font-family:Geist,sans-serif;font-size:var(--font-size-h6);font-weight:300;line-height:2.1vw;margin-top:auto;text-align:left}.guarantees-right{align-self:flex-end;display:flex;flex-direction:column;gap:0}.guarantees-item{display:flex;flex-direction:column;gap:.52vw;padding:.78vw 0}.guarantees-item:nth-child(2){padding:0}.guarantees-item-content-wrapper{align-items:center;display:flex;gap:2.08vw;padding:0 1.04vw}.guarantees-item-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.guarantees-item-icon svg{height:2.86vw;width:2.45vw}.guarantees-item-text{display:flex;flex:1 1;flex-direction:column;gap:.56vw}.guarantees-years{color:var(--color-accent);font-family:Geist,sans-serif;font-size:var(--font-size-h1);font-weight:700;line-height:1.2;text-align:left}.guarantees-item-description{color:var(--color-text-muted);font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:300;text-align:left}.guarantees-divider{background:var(--color-text)59;height:.052vw;margin-top:.52vw;transform:scaleY(.5);transform-origin:center}.guarantees-consultation{background-color:var(--color-accent-light);border-radius:1.04vw;box-sizing:border-box;width:100%}.guarantees-consultation-content{align-items:center;background:#0000;display:flex;gap:2.6vw;min-width:0;overflow:hidden;padding:.52vw 1.56vw .52vw 2.6vw;position:relative}.guarantees-consultation-doctor-image{border:.05vw solid #fff;border-radius:1.04vw;flex-shrink:0;height:11.46vw;margin-left:-2.08vw;max-width:26vw;min-width:26vw;overflow:hidden;position:relative;transition:transform .3s ease;z-index:1}.guarantees-consultation-doctor-image:hover{transform:translateX(3px)}.guarantees-consultation-doctor-image img{display:block;height:100%;object-fit:cover;object-position:center 30%;width:100%}.guarantees-consultation-text-block{display:flex;flex-direction:column;gap:.52vw;min-width:0;width:46.3vw;z-index:2}.guarantees-consultation-title{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-h3-5);font-weight:700;line-height:1.2;margin:0;text-align:left;text-transform:uppercase}.guarantees-consultation-description{color:var(--color-text-muted);font-family:Geist,sans-serif;font-size:var(--font-size-h8);font-weight:300;line-height:1.72vw;margin:0;text-align:left}.guarantees-consultation-button{align-items:center;border:.052vw solid #2e3d58;border-radius:2.6vw;cursor:pointer;display:flex;flex-shrink:0;font-family:Geist,sans-serif;font-size:var(--font-size-button);font-weight:500;gap:1.56vw;line-height:.89vw;overflow:hidden;padding:.31vw .31vw .31vw 1.56vw;position:relative;transition:all .3s ease}.guarantees-consultation-btn-primary{background:var(--color-accent);color:#fff}.guarantees-consultation-btn-primary span{color:#fff;position:relative;transition:color .3s ease,transform .8s cubic-bezier(.4,0,.2,1);z-index:3}.guarantees-consultation-btn-primary:hover span{color:var(--color-accent);transform:translateX(4.17vw)}.guarantees-consultation-btn-icon{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:3.13vw;justify-content:center;position:relative;width:3.13vw;z-index:2}.guarantees-consultation-btn-icon svg{height:.63vw;transition:transform .5s cubic-bezier(.4,0,.2,1);width:.73vw}.guarantees-consultation-button:hover .guarantees-consultation-btn-icon svg{transform:translateX(-10.42vw) rotate(40deg)}.guarantees-consultation-button:after{background:#fff;border-radius:50%;content:"";height:3.13vw;pointer-events:none;position:absolute;right:.31vw;top:50%;transform:translateY(-50%);transition:all .5s cubic-bezier(.4,0,.2,1);width:3.13vw;z-index:0}.guarantees-consultation-button:hover:after{height:41.67vw;right:-20.83vw;top:50%;transform:translateY(-50%);width:41.67vw}@media (max-width:2200px){.guarantees-container{padding:0 2.6vw}}@media (min-width:2200px){.guarantees-top{grid-template-columns:1fr 22vw}}@media (max-width:780px){.guarantees{padding-bottom:0;padding-top:3.85vw}.guarantees-top{display:flex;flex-direction:column;margin-bottom:6.41vw}.guarantees-left{gap:2.56vw;order:1}.guarantees-right{order:2}.guarantees-small-title{gap:1.28vw}.guarantees-small-title span{font-size:3.21vw}.guarantees-small-title-bar{height:5.13vw;width:.38vw}.guarantees-main-title{font-size:5.77vw;font-weight:700;line-height:8.33vw;width:100%}.guarantees-main-title span{text-decoration-thickness:.26vw;text-underline-offset:.64vw}.guarantees-description{font-size:3.33vw;line-height:5.13vw}.guarantees-right{align-self:center}.guarantees-item{gap:2.56vw}.guarantees-item-icon,.guarantees-item-icon svg{height:8.08vw;width:6.79vw}.guarantees-item-content-wrapper{gap:4.49vw}.guarantees-years{font-size:6.67vw;line-height:9.62vw}.guarantees-item-description{font-size:2.56vw;line-height:3.85vw}.guarantees-item-text{gap:1.41vw}.guarantees-consultation-content{align-items:stretch;border-radius:2.56vw;flex-direction:column;gap:0;padding:2.564vw}.guarantees-consultation-doctor-image{border-radius:2.564vw;height:44.872vw;margin-bottom:3.846vw;margin-left:0;margin-right:0;max-width:none;min-width:0;order:1;width:100%}.guarantees-consultation-text-block{gap:0;order:2;width:100%}.guarantees-consultation-title{font-size:5vw;font-weight:600;line-height:7.051vw;margin-bottom:3.846vw}.guarantees-consultation-description{font-size:3.333vw;line-height:5.128vw;margin-bottom:3.846vw}.guarantees-consultation-button{border-radius:19.231vw;font-size:2.179vw;justify-content:space-between;margin-left:auto;order:3;padding:.77vw .77vw .77vw 3.21vw;width:45.641vw}.guarantees-consultation-btn-icon{border-radius:19.231vw;height:8.718vw;margin-left:auto;width:8.718vw}.guarantees-consultation-btn-icon svg{height:1.667vw;width:2.051vw}.guarantees-consultation-button:after{border-radius:19.231vw;height:8.718vw;right:.77vw;width:8.718vw}.guarantees-consultation-button:hover:after{height:120vw;right:-60vw;width:120vw}.guarantees-consultation-btn-primary:hover span{transform:translateX(8.974vw)}.guarantees-consultation-button:hover .guarantees-consultation-btn-icon svg{transform:translateX(-35.521vw) rotate(40deg)}}.personal-guarantee{background:#fff;overflow-x:hidden;padding:4.17vw 0;width:100%}.personal-guarantee-container{box-sizing:border-box;margin:0 auto;max-width:1920px;padding:0 10%;width:100%}.personal-guarantee-content{grid-gap:1.56vw;align-items:stretch;display:grid;gap:1.56vw;grid-template-columns:.8fr .8fr .8fr}.personal-guarantee-left{display:flex;flex-direction:column;height:100%}.personal-guarantee-name{align-items:center;color:#191919;display:flex;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:500;gap:.52vw;margin-bottom:.52vw;padding:.52vw;position:relative;text-align:left}.personal-guarantee-name span{transition:opacity .3s ease}.personal-guarantee-name:hover span{opacity:0}.personal-guarantee-name:after{content:"Основатель, главный врач, кандидат медицинских наук, доцент, врач травматолог-ортопед";left:1.25vw;opacity:0;position:absolute;transition:opacity .3s ease;white-space:nowrap}.personal-guarantee-name:hover:after{opacity:1}.personal-guarantee-name-bar{background:#2e3d58;flex-shrink:0;height:1.25vw;width:.21vw}.personal-guarantee-title-wrapper{align-items:flex-start;display:flex;gap:.78vw;position:relative}.personal-guarantee-badge{align-items:center;background:var(--color-accent);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Geist,sans-serif;font-size:var(--font-size-h6);font-weight:700;height:2.08vw;justify-content:center;margin-top:.26vw;width:2.08vw}.personal-guarantee-title{color:#000;flex:1 1;font-family:Geist,sans-serif;font-size:2.1vw;font-weight:600;line-height:3.13vw;margin-bottom:1.55vw;text-align:left;text-transform:uppercase}.personal-guarantee-title span{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:.16vw;text-underline-offset:.26vw}.personal-guarantee-description{color:#1a1a1abf;font-family:Geist,sans-serif;font-size:var(--font-size-h8);font-weight:300;line-height:1.72vw;margin-bottom:1.56vw;text-align:left}.personal-guarantee-button{align-items:center;align-self:flex-start;border:.052vw solid #2e3d58;border-radius:2.6vw;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;flex-wrap:nowrap;font-family:Geist,sans-serif;font-size:clamp(14px,1.05vw,18px);font-weight:700;gap:1.56vw;line-height:1.2;min-height:47px;overflow:hidden;padding:.31vw .31vw .31vw 1.56vw;position:relative;transition:all .3s ease}.personal-guarantee-btn-primary{background:var(--color-accent);color:#fff}.personal-guarantee-btn-primary span{color:#fff;position:relative;transition:color .3s ease,transform .8s cubic-bezier(.4,0,.2,1);white-space:nowrap;z-index:3}.personal-guarantee-btn-primary:hover span{color:#fff;transform:translateX(.52vw)}.personal-guarantee-btn-icon{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:clamp(28px,2.2vw,34px);justify-content:center;position:relative;transition:background .3s ease,opacity .2s ease,visibility .2s ease;width:clamp(28px,2.2vw,34px);z-index:2}.personal-guarantee-button:hover .personal-guarantee-btn-icon{height:0;margin:0;opacity:0;padding:0;visibility:hidden;width:0}.personal-guarantee-button:hover{gap:0;justify-content:center;padding-left:1.56vw;padding-right:1.56vw}.personal-guarantee-button:hover span{text-align:center;transform:none!important;width:100%}.personal-guarantee-btn-icon svg{height:clamp(9px,.63vw,13px);transition:transform .5s cubic-bezier(.4,0,.2,1);width:clamp(10px,.73vw,14px)}.personal-guarantee-button .flare{animation:flareAnimation 3s infinite;background:linear-gradient(90deg,#ffffffe6,#fff);filter:blur(0);height:100%;left:-170%;pointer-events:none;position:absolute;top:0;transform:skewX(-45deg);width:45px;z-index:1}.personal-guarantee-button:hover .personal-guarantee-btn-icon svg{transform:translateX(.26vw) rotate(40deg)}.personal-guarantee-button:after{display:none}.personal-guarantee-stats{display:flex;flex-wrap:wrap;gap:.5vw}.personal-guarantee-right{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.personal-guarantee-right .personal-guarantee-stats{flex-direction:column;flex-wrap:nowrap;gap:.78vw;margin-top:0}.personal-guarantee-right .personal-guarantee-stat-item{border-radius:.78vw;flex:0 0 auto;gap:.42vw;min-width:0;padding:1.35vw 1.04vw;width:100%}.personal-guarantee-right .personal-guarantee-stat-value{font-size:2.6vw;line-height:2.86vw}.personal-guarantee-right .personal-guarantee-stat-label{font-size:1.04vw}.personal-guarantee-stat-item{background:#ebebeb;border-radius:.52vw;display:flex;flex:1 1;flex-direction:column;gap:.25vw;min-width:7.81vw;padding:.8vw .26vw}.personal-guarantee-stat-value{color:#191919;font-family:Geist,sans-serif;font-size:1.823vw;font-weight:600;line-height:2.08vw;text-align:center}.personal-guarantee-stat-label{color:#909090;font-family:Geist,sans-serif;font-size:.73vw;font-weight:300;text-align:center}.personal-guarantee-center{align-items:stretch;display:flex;height:100%;justify-content:center}.personal-guarantee-doctor-image{border-radius:1.04vw;height:100%;max-width:29.06vw;min-height:100%;overflow:hidden;position:relative;width:100%}.personal-guarantee-doctor-image img{display:block;height:100%;object-fit:cover;width:100%}.personal-guarantee-doctor-image .googing-play-button{align-items:center;background:#fff;border-radius:50%;box-sizing:initial;cursor:pointer;display:flex;height:4.17vw;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:4.17vw;z-index:10}.personal-guarantee-doctor-image .googing-play-button:before{animation:pulse-border 1.5s ease-out infinite;z-index:0}.personal-guarantee-doctor-image .googing-play-button:after,.personal-guarantee-doctor-image .googing-play-button:before{background:#fff;border-radius:50%;content:"";display:block;height:4.17vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4.17vw}.personal-guarantee-doctor-image .googing-play-button:after{transition:all .2s;z-index:1}.personal-guarantee-doctor-image .googing-play-button:hover:after{background-color:#f5f5f5}.personal-guarantee-doctor-image .googing-play-button:hover{transform:translate(-50%,-50%) scale(1.1)}.personal-guarantee-doctor-image .googing-play-button svg{height:1.4vw;position:relative;transform:translateX(.1vw);width:1.16vw;z-index:3}.personal-guarantee-doctor-image .skils-info-card{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff80;border:.03vw solid #fff;border-radius:1.04vw;border-top-width:.108vw;bottom:.5vw;display:flex;flex-direction:column;gap:.42vw;left:.5vw;padding:.26vw;position:absolute;width:28vw;z-index:10}.personal-guarantee-doctor-image .skils-info-card-inner{align-items:center;background:#fff;border-radius:.8vw;display:flex;gap:1.56vw;justify-content:space-between;padding:.52vw .52vw .52vw 1vw}.personal-guarantee-doctor-image .skils-info-card-content{display:flex;flex:1 1;flex-direction:column;gap:0}.personal-guarantee-doctor-image .skils-info-card-text{color:#191919;font-size:var(--font-size-body);font-weight:500;line-height:1.4;margin:0 0 .25vw;text-align:left;width:90%}.personal-guarantee-doctor-image .skils-info-card-subtext{color:var(--color-text-muted);font-weight:300;line-height:1.4;margin:0;text-align:left}.personal-guarantee-doctor-image .skils-info-card-icon{align-items:center;background:#9a8b6f;border-radius:.8vw;cursor:pointer;display:flex;flex-shrink:0;height:4.69vw;justify-content:center;width:4.69vw}.personal-guarantee-doctor-image .skils-info-card-icon svg{height:2.5vw;width:2.5vw}.personal-guarantee-right-guarantees{display:flex;flex-direction:column;justify-content:space-between}.personal-guarantee-item:not(:last-child){margin-bottom:1.56vw}.personal-guarantee-item{align-items:flex-start;background:#f5f5f5;border-radius:1.04vw;display:flex;gap:1.04vw;height:100%;padding:.52vw}.personal-guarantee-item-icon{align-items:center;align-self:flex-start;background:#9a8b6f;border-radius:50%;display:flex;flex-shrink:0;height:3.15vw;justify-content:center;width:3.15vw}.personal-guarantee-item-icon svg{height:1.72vw;width:1.72vw}.personal-guarantee-item-content{display:flex;flex:1 1;flex-direction:column;gap:.52vw;justify-content:flex-start}.personal-guarantee-item-title{color:#191919;font-family:Geist,sans-serif;font-size:var(--font-size-h6);font-weight:500;line-height:1.2;text-align:left}.personal-guarantee-item-description{color:#1a1a1abf;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:300;line-height:1.46vw;text-align:left}@media (max-width:2200px){.personal-guarantee-container{padding:0 2.6vw}}@media (max-width:780px){.personal-guarantee{padding:12.82vw 0 0}.personal-guarantee-content{display:flex;flex-direction:column;gap:6.41vw}.personal-guarantee-center{order:1}.personal-guarantee-center,.personal-guarantee-doctor-image{border-radius:2.56vw;overflow:hidden}.personal-guarantee-doctor-image{height:115.38vw;max-width:100%;width:100%}.personal-guarantee-doctor-image .googing-play-button{box-sizing:initial;height:15.38vw;width:15.38vw}.personal-guarantee-doctor-image .googing-play-button:after,.personal-guarantee-doctor-image .googing-play-button:before{height:15.38vw;width:15.38vw}.personal-guarantee-doctor-image .googing-play-button svg{height:4.36vw;width:3.46vw}.personal-guarantee-doctor-image .skils-info-card{border-radius:1.92vw;bottom:1.1vw;left:1.1vw;padding:.64vw;width:92.31vw}.personal-guarantee-doctor-image .skils-info-card-inner{border-radius:1.28vw;padding:1.03vw 2.56vw}.personal-guarantee-doctor-image .skils-info-card-text{font-size:2.82vw;line-height:4.49vw;margin-bottom:.64vw}.personal-guarantee-doctor-image .skils-info-card-subtext{font-size:2.56vw}.personal-guarantee-left{order:2}.personal-guarantee-right{margin-bottom:6.41vw;order:3}.personal-guarantee-item{border-radius:2.56vw;gap:2.56vw;margin-bottom:3.85vw;padding:1.28vw}.personal-guarantee-item-icon{height:7.69vw;width:7.69vw}.personal-guarantee-item-icon svg{height:3.59vw;width:3.59vw}.personal-guarantee-item-title{font-size:4.49vw;line-height:6.41vw}.personal-guarantee-item-description{font-size:3.33vw;line-height:5.13vw}.personal-guarantee-item-content{gap:1.28vw}.personal-guarantee-name{font-size:2.82vw;gap:1.28vw;margin-bottom:1.28vw}.personal-guarantee-name-bar{height:4.49vw;width:.38vw}.personal-guarantee-title{font-size:5.77vw;font-weight:700;line-height:8.33vw;margin-bottom:2.56vw;width:100%}.personal-guarantee-title span{text-decoration-thickness:.26vw;text-underline-offset:.64vw}.personal-guarantee-description{font-size:3.33vw;line-height:5.13vw;margin-bottom:6.41vw}.personal-guarantee-stats{display:none}.personal-guarantee-stat-item{border-radius:2vw;gap:1vw;padding:4vw 2.5vw}.personal-guarantee-stat-value{font-size:6.5vw;line-height:7vw}.personal-guarantee-stat-label{font-size:3.2vw;line-height:4.2vw}.personal-guarantee-button{align-self:center;border-radius:6.41vw;box-sizing:border-box;font-size:3vw;gap:4.5vw;line-height:3.4vw;margin-left:auto;margin-right:auto;max-width:420px;padding:1.4vw 1vw 1.4vw 3vw;width:68vw}.personal-guarantee-button.personal-guarantee-btn-primary{padding-left:4.36vw}.personal-guarantee-button.personal-guarantee-btn-primary:hover span{transform:translateX(max(10.8vw,calc(-10% - 35.56vw)))}.personal-guarantee-button:hover .personal-guarantee-btn-icon svg{transform:translateX(max(-33.7vw,calc(-15% - 40.56vw))) rotate(40deg)}.personal-guarantee-btn-icon{flex-shrink:0;height:7.69vw;margin-left:auto;width:7.69vw}.personal-guarantee-btn-icon svg{height:1.79vw;width:2.05vw}.personal-guarantee-btn-icon svg,.personal-guarantee-button span{transition:transform .5s cubic-bezier(.4,0,.2,1)}.personal-guarantee-button:after{height:7.69vw;right:.77vw;width:7.69vw}.personal-guarantee-button:hover:after{height:102.56vw;right:-51.28vw;width:102.56vw}}@media (min-width:2201px){.personal-guarantee-doctor-image .skils-info-card{width:24.6vw}.personal-guarantee-doctor-image .skils-info-card-text{font-size:.9vw}.personal-guarantee-doctor-image .skils-info-card-subtext{font-size:.8vw}}.installment-container{background-color:#fff;box-sizing:border-box;display:none;margin:0 auto;max-width:100%;overflow-x:hidden;padding:1.04vw 10% 4.17vw;width:100%}.installment-header{align-items:center;display:flex;gap:.52vw;justify-content:space-between;margin-bottom:2.6vw}.installment-title{color:#000;flex-shrink:0;font-size:var(--font-size-h1);font-weight:600;line-height:3.13vw;margin:0;text-align:left;text-transform:uppercase;width:calc(50% - .26vw)}.installment-title span{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:.16vw;text-underline-offset:.26vw}.installment-subtitle{color:var(--color-text-muted);flex-shrink:0;font-size:var(--font-size-h8);font-weight:300;line-height:1.72vw;margin:0;text-align:left;width:calc(50% - .26vw)}.installment-card{background:#9a8b6f;border-radius:1.04vw;gap:0;min-height:20.83vw;padding:1vw 1vw 1vw 1.5vw;position:relative}.installment-card,.installment-card-left{box-sizing:border-box;display:flex;overflow:hidden}.installment-card-left{flex:0 0 45%;flex-direction:column;gap:1.56vw;justify-content:center;padding-right:1.56vw;text-align:left}.installment-card-title{color:#fff;font-size:2.2vw;font-weight:700;line-height:3.4vw;margin:0;text-align:left;text-transform:uppercase}.installment-card-description{color:#ffffffb3;font-size:var(--font-size-h6);font-weight:300;line-height:2.08vw;margin:0;opacity:.9;text-align:left;width:90%}.installment-button{align-items:center;background:#fff;border:.052vw solid #f5f5f5;border-radius:2.6vw;cursor:pointer;display:flex;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:700;font-weight:500;gap:1.56vw;line-height:.89vw;overflow:hidden;padding:.31vw .31vw .31vw 1.56vw;position:relative;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.installment-button span{color:#191919;position:relative;transition:color .3s ease,transform .3s cubic-bezier(.4,0,.2,1);z-index:3}.installment-button:hover span{color:#fff;transform:translateX(3.65vw)}.installment-button-icon{align-items:center;background:#9a8b6f;border-radius:50%;display:flex;flex-shrink:0;height:3.13vw;justify-content:center;position:relative;width:3.13vw;z-index:2}.installment-button-icon svg{height:.63vw;transition:transform .3s cubic-bezier(.4,0,.2,1);width:.73vw}.installment-button:hover .installment-button-icon svg{transform:translateX(-10.75vw) rotate(40deg)}.installment-button:after{background:#9a8b6f;border-radius:50%;content:"";height:3.13vw;pointer-events:none;position:absolute;right:.31vw;top:50%;transform:translateY(-50%);transition:all .5s cubic-bezier(.4,0,.2,1);width:3.13vw;z-index:0}.installment-button:hover:after{height:41.67vw;right:-20.83vw;top:50%;transform:translateY(-50%);width:41.67vw}.installment-card-right{align-items:center;background-color:#fff;border-radius:.8vw;box-sizing:border-box;display:flex;flex:0 0 55%;flex-direction:column;gap:1.56vw;height:34.5vw;justify-content:center;overflow:hidden;padding:1.04vw;position:relative}.installment-card-right-title{color:#191919;font-family:Geist,sans-serif;font-size:var(--font-size-h8);font-weight:700;margin:4vw 0 0;text-align:center;text-transform:uppercase}.installment-stats{align-items:center;display:flex;flex-wrap:wrap;gap:9.17vw;justify-content:center;margin-top:2vw}.installment-stat-item{align-items:center;display:flex;flex-direction:column;gap:.78vw}.installment-stat-value{color:#191919;font-size:11.46vw;font-weight:700;line-height:1}.installment-stat-label{color:#191919;font-size:2.6vw;font-weight:700;text-align:center;text-transform:uppercase}.installment-card-bottom-text{color:var(--color-text);font-size:var(--font-size-body);font-weight:300;line-height:1.6;margin:auto 0 0;text-align:center}@media (max-width:2200px){.installment-container{padding:1.04vw 2.6vw 4.17vw}}@media (max-width:780px){.installment-container{padding-bottom:0;padding-top:12.82vw}.installment-card{flex-direction:column;padding:2.56vw}.installment-card-left{align-items:center;order:1;padding-right:0;text-align:center}.installment-card-right{order:2}.installment-card{border-radius:2.56vw}.installment-card-title{font-size:5.13vw;line-height:8.33vw}.installment-card-description{font-size:3.33vw;line-height:5.13vw;margin-bottom:2.31vw;width:100%}.installment-button{border-radius:6.41vw;box-sizing:border-box;font-size:2.56vw;gap:3.85vw;margin-bottom:12.82vw;margin-left:auto;margin-right:auto;padding:.77vw .7vw .77vw 1.92vw;width:43.59vw}.installment-button-icon{height:7.69vw;margin-left:auto;width:7.69vw}.installment-button-icon svg{height:1.79vw;width:2.05vw}.installment-button:after{height:7.69vw;right:.77vw;width:7.69vw}.installment-button:hover:after{height:102.56vw;right:-51.28vw;width:102.56vw}.installment-button:hover .installment-button-icon svg{transform:translateX(max(-33.7vw,calc(-15% - 40.56vw))) rotate(40deg)}.installment-button:hover span{transform:translateX(max(15.2vw,calc(-10% - 35.56vw)))}.installment-card-right{border-radius:1.92vw;height:78.21vw;padding:9.87vw 2.56vw 7.69vw}.installment-card-right-title{font-size:3.46vw;margin:0}.installment-stat-value{font-size:19.23vw}.installment-stats{margin-top:5.13vw}.installment-stat-label{font-size:4.49vw}.installment-card-bottom-text{font-size:3.33vw;line-height:5.13vw;margin-top:3.85vw}}.footer{background:#fff;padding:2.6vw 0 1.5vw;width:100%}.footer-container{margin:0 auto;padding:0 10%}.footer-container,.footer-content{box-sizing:border-box;max-width:100%;width:100%}.footer-content{--font-scale:2.24;align-items:center;display:flex;gap:2.6vw;justify-content:space-between}.footer-block{align-items:flex-start;display:flex;flex-direction:column}.footer-logo,.footer-logo-block{flex-shrink:0}.footer-logo img{height:14.4vw;max-width:48vw;object-fit:contain;width:auto}.footer-description-block{flex-shrink:0}.footer-clinic-description{color:#1a1a1abf;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:300;line-height:1.25vw;margin:0;text-align:left}.footer-location-block{flex-shrink:0;gap:.52vw}.footer-location-title{color:#000;font-weight:500}.footer-location-address,.footer-location-title{font-family:Geist,sans-serif;font-size:var(--font-size-body);margin:0;text-align:left}.footer-location-address{color:#1a1a1abf;font-weight:300}.footer-contact-block{flex-shrink:0;gap:.52vw}.footer-contact-title{color:#191919;font-weight:500;margin:0}.footer-contact-phone,.footer-contact-title{font-family:Geist,sans-serif;font-size:var(--font-size-body);text-align:left}.footer-contact-phone{color:#1a1a1abf;font-weight:300;text-decoration:none;transition:color .3s ease}.footer-contact-phone:hover{color:var(--color-accent)}.footer-form-block{flex-shrink:1;max-width:28.65vw;min-width:0;width:100%}.footer-emergency{box-sizing:border-box;display:flex;flex-direction:column;gap:.52vw;max-width:100%;min-width:0;width:100%}.footer-emergency-title{font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:700;line-height:1.5;margin:0;text-align:left}.footer-emergency-question,.footer-emergency-text{color:var(--color-accent)}.footer-emergency-form{display:flex;flex-direction:column;gap:.52vw}.footer-buttons-wrapper{align-items:center;display:flex;gap:.781vw;width:100%}.footer-appointment-button,.footer-call-button{align-items:center;border:.052vw solid #2e3d58;border-radius:2.6vw;box-sizing:border-box;cursor:pointer;display:flex;flex:1 1;font-family:Geist,sans-serif;font-size:clamp(14px,.9vw,16px);font-weight:600;gap:1.56vw;justify-content:center;line-height:1.2;min-width:0;overflow:hidden;padding:.52vw .52vw .52vw 1.9vw;position:relative;text-decoration:none;transition:none}.footer-appointment-button *,.footer-call-button *{animation:none!important;transition:none!important}.footer-appointment-button:hover span,.footer-call-button:hover span{transform:none!important}.footer-appointment-button:after,.footer-call-button:after{display:none!important}.footer-call-button{background:var(--color-accent);color:#fff}.footer-call-button:hover{background:#fff;border-color:var(--color-accent);color:var(--color-accent)}.footer-call-button:hover span{color:var(--color-accent)}.footer-appointment-button{background:var(--color-accent-light);border:.052vw solid #e0e0e0;color:#000}.footer-appointment-button:hover{background:#fff;border-color:var(--color-accent)}.footer-phone-input-wrapper{align-items:center;background:#fff;border:.052vw solid var(--color-accent-light);border-radius:4.5vw;box-sizing:border-box;display:flex;gap:.26vw;max-width:100%;min-width:0;overflow:hidden;padding:.26vw;transition:border-color .3s ease;width:100%}.footer-phone-input-wrapper:focus-within{border-color:var(--color-accent)}.footer-phone-prefix{align-items:center;background:#fff;border-radius:4.5vw;display:flex;flex-shrink:0;gap:.52vw;padding:1.04vw 1.25vw;position:relative}.footer-phone-prefix:after{background:var(--color-accent-light);bottom:.22vw;content:"";position:absolute;right:0;top:.22vw;width:.052vw}.footer-phone-prefix svg{flex-shrink:0;height:.78vw;width:1.04vw}.footer-phone-prefix span{color:#191919;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:500}.footer-phone-input{background:#fff;border:none;border-radius:.78vw;color:#1a1a1abf;flex:1 1;font-family:Geist,sans-serif;font-size:var(--font-size-button);min-width:0;outline:none;padding:1.04vw 1.25vw;transition:border-color .3s ease}.footer-phone-input::placeholder{color:#1a1a1a80}.footer-phone-input:focus{border:none;outline:none}.footer-submit-btn{align-items:center;background:var(--color-accent);border:.052vw solid var(--color-accent);border-radius:2.6vw;cursor:pointer;display:flex;flex-shrink:0;font-family:Geist,sans-serif;gap:1.3vw;overflow:hidden;padding:1.04vw 1.6vw;position:relative;transition:all .3s ease}.footer-submit-btn:hover{background:#fff}.footer-btn-primary{background:var(--color-accent);color:#fff}.footer-btn-primary span{color:#fff;font-size:var(--font-size-button);font-weight:500;line-height:.94vw;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}.footer-btn-primary:hover span{color:var(--color-accent);transform:translateX(min(2.2vw,4.8vw))}.footer-btn-icon{align-items:center;display:flex;flex-shrink:0;height:.85vw;justify-content:center;position:relative;width:.9vw;z-index:2}.footer-btn-icon svg{height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.footer-btn-icon svg path{fill:#fff;transition:fill .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.footer-submit-btn:hover .footer-btn-icon svg{transform:translateX(max(-5.35vw,calc(-10% - 20.04vw))) rotate(40deg)}.footer-submit-btn:hover .footer-btn-icon svg path{fill:var(--color-accent)}.footer-submit-btn .flare{animation:flareAnimation 3s infinite;background:linear-gradient(90deg,#ffffffe6,#fff);filter:blur(0);height:100%;left:-170%;pointer-events:none;position:absolute;top:0;transform:skewX(-45deg);width:45px;z-index:1}.footer-form-checkbox{display:flex;gap:.53vw;justify-content:flex-start}.footer-form-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--color-accent-light);border:.052vw solid var(--color-accent-light);border-radius:.2vw;cursor:pointer;flex-shrink:0;height:.78vw;position:relative;width:.78vw}.footer-form-checkbox input[type=checkbox]:checked{background:#baa98b;border-color:#2e3d58}.footer-form-checkbox input[type=checkbox]:checked:after{border:solid #fff;border-width:0 .16vw .16vw 0;content:"";height:.38vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:.12vw}.footer-form-checkbox label{color:#666;cursor:pointer;font-family:Geist,sans-serif;font-size:var(--font-size-body-small);font-weight:400;text-align:left}.footer-bottom{border-top:.052vw solid #ebebeb;margin-top:3.13vw;padding-top:3.13vw}.footer-services{display:flex;gap:2vw;justify-content:space-between}.footer-services-column{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.footer-services-title{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:500;margin:0 0 1.04vw;text-align:left}.footer-services-list{display:flex;flex-direction:column;gap:.52vw;list-style:none;margin:0;padding:0}.footer-services-list li{color:#1a1a1abf;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:300;line-height:1.5;text-align:left}.footer-services-list li a{color:#1a1a1ae6;text-decoration:none}.footer-services-list li a:hover{color:#1a1a1a;text-decoration:underline}.footer-payment-column{flex:0 0 auto;min-width:15.63vw}.footer-payment-logos{display:flex;gap:.78vw;margin-top:1.04vw}.footer-payment-logo{align-items:center;display:flex;height:3.18vw;justify-content:flex-start;width:4.95vw}.footer-payment-logo svg{height:100%;object-fit:contain;width:100%}.footer-payment-logo-visa{align-items:center;background:var(--color-accent);border-radius:.52vw;box-sizing:border-box;display:flex;height:auto;justify-content:flex-start;padding:.78vw 1.04vw}.footer-legal{border-top:.052vw solid #ebebeb;margin-top:3.13vw;padding-top:3.13vw}.footer-legal-content{align-items:flex-start;display:flex;gap:2.6vw;justify-content:space-between}.footer-legal-left{display:flex;flex:1 1;flex-direction:column;gap:.52vw}.footer-legal-warning{color:#1a1a1a8c;font-size:var(--font-size-body);font-weight:500;line-height:1.5;width:70%}.footer-legal-disclaimer,.footer-legal-warning{font-family:Geist,sans-serif;margin:0;text-align:left}.footer-legal-disclaimer{color:#1a1a1abf;font-size:var(--font-size-body-small);font-weight:300;line-height:1.094vw;width:80%}.footer-legal-center{align-items:center;display:flex;flex-direction:column;flex-shrink:0;gap:.52vw}.footer-social-icons{flex-wrap:wrap;gap:1.04vw}.footer-social-icon,.footer-social-icons{align-items:center;display:flex;justify-content:center}.footer-social-icon{background:#baa98b1a;border-radius:50%;height:2.6vw;text-decoration:none;transition:all .3s ease;width:2.6vw}.footer-social-icon:hover{background:#baa98b33;transform:scale(1.1)}.footer-social-icon svg{height:1.56vw;transition:all .3s ease;width:1.56vw}.footer-social-icon:hover svg{transform:scale(1.1)}.footer-social-text{color:#1a1a1abf;font-family:Geist,sans-serif;font-size:var(--font-size-body-small);font-weight:300;margin:.52vw 0 0;text-align:center}.footer-legal-right{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:.78vw;text-align:left}.footer-company-name{color:#1a1a1a8c;font-size:var(--font-size-body);font-weight:500}.footer-company-details,.footer-company-name{font-family:Geist,sans-serif;line-height:1.5;margin:0;text-align:left;width:80%}.footer-company-details{color:#1a1a1abf;font-size:var(--font-size-body-small);font-weight:300}.footer-accessible-links{display:flex;flex-direction:column;gap:.5vw;margin-top:1vw;width:80%}.footer-accessible-link{color:#1a1a1abf;font-family:Geist,sans-serif;font-size:var(--font-size-body-small);font-weight:400;text-align:left;text-decoration:none;transition:color .2s ease}.footer-accessible-link:hover{color:#1a1a1a;text-decoration:underline}.footer-company-director{color:#1a1a1abf;font-family:Geist,sans-serif;font-size:var(--font-size-body-small);font-weight:300;line-height:1.5;margin:0;text-align:right}@media (max-width:2200px){.footer-container{padding:0 2.6vw}}@media (min-width:2201px){.footer-form-block{max-width:550px}.footer-content{gap:1.5vw;max-width:100%;overflow:hidden}.footer-emergency-form{gap:.4vw}.footer-phone-input-wrapper{gap:.26vw;padding:.26vw}.footer-phone-prefix{gap:.52vw;padding:1.04vw 1.25vw}.footer-phone-input{font-size:var(--font-size-button);padding:1.04vw 1.25vw}.footer-submit-btn{font-size:var(--font-size-body);gap:1.56vw;line-height:.89vw;padding:.31vw .31vw .31vw 1.56vw}.footer-btn-icon{height:3.125vw;width:3.125vw}.footer-btn-icon svg{height:.63vw;width:.73vw}.footer-submit-btn:after{height:3.125vw;right:.31vw;width:3.125vw}}.kvis-privacy-link{color:#1a1a1abf;cursor:pointer;text-decoration:underline}.kvis-privacy-link:hover{color:#1a1a1a;text-decoration:underline}@media (max-width:780px){.footer{padding-bottom:6.41vw;padding-top:0}.footer-content{align-items:stretch;flex-direction:column}.footer-contact-block,.footer-description-block,.footer-location-block,.footer-logo-block{display:none}.footer-form-block{max-width:100%;width:100%}.footer-emergency{gap:2.56vw}.footer-emergency-form{gap:2.31vw}.footer-emergency-title{font-size:2.31vw;line-height:3.59vw}.footer-phone-input-wrapper{align-items:center;background:#fff;border:.13vw solid #ebebeb;border-radius:12.82vw;box-sizing:border-box;display:flex;gap:0;overflow:hidden;padding:0 .47vw 0 0;transition:border-color .3s ease;width:100%}.footer-phone-input-wrapper:focus-within{border-color:var(--color-accent)}.footer-phone-prefix{align-items:center;background:#fff;border-radius:0;display:flex;flex-shrink:0;gap:1.92vw;padding:3.33vw 2.56vw;position:relative}.footer-phone-prefix:after{background:var(--color-accent-light);bottom:.77vw;content:"";position:absolute;right:0;top:.77vw;width:.13vw}.footer-phone-prefix svg{flex-shrink:0;height:2.18vw;width:3.21vw}.footer-phone-input,.footer-phone-prefix span{font-size:2.31vw;line-height:3.59vw}.footer-phone-input{background:#fff;border:none;border-radius:0;flex:1 1;min-width:0;outline:none;padding:3.33vw 2.56vw;transition:border-color .3s ease}.footer-form-checkbox{align-items:center;display:flex;gap:.68vw;justify-content:flex-start;width:100%}.footer-form-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--color-accent-light);border:.067vw solid var(--color-accent-light);border-radius:.26vw;cursor:pointer;flex-shrink:0;height:1.92vw;position:relative;width:1.92vw}.footer-form-checkbox input[type=checkbox]:checked{background:#baa98b;border-color:#2e3d58}.footer-form-checkbox input[type=checkbox]:checked:after{border:solid #fff;border-width:0 .21vw .21vw 0;content:"";height:.49vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:.15vw}.footer-form-checkbox label{color:#666;cursor:pointer;font-family:Geist,sans-serif;font-size:2.31vw;font-weight:400;line-height:3.59vw;text-align:left}.footer-submit-btn.footer-btn-primary{border-radius:12.82vw;font-size:1.79vw;gap:3.85vw;line-height:2.56vw;padding:3.33vw 6.41vw}.footer-submit-btn.footer-btn-primary span{font-size:1.79vw;line-height:2.56vw}.footer-btn-icon,.footer-btn-icon svg{height:1.41vw;width:1.79vw}.footer-submit-btn.footer-btn-primary:hover .footer-btn-icon svg{transform:translateX(max(-16.7vw,calc(-10% - 30.56vw))) rotate(40deg)}.footer-submit-btn.footer-btn-primary:hover span{transform:translateX(max(8.7vw,calc(-10% - 30.56vw)))}.footer-buttons-wrapper{flex-direction:column;gap:3.85vw;width:100%}.footer-appointment-button,.footer-call-button{border-radius:6.41vw;box-sizing:border-box;font-size:2.56vw;gap:3.85vw;line-height:2.18vw;padding:.77vw .77vw .77vw 4.36vw;width:100%}.footer-appointment-button span,.footer-call-button span{font-size:2.56vw}.footer-appointment-button .footer-btn-icon,.footer-call-button .footer-btn-icon{height:8.72vw;width:8.72vw}.footer-appointment-button .footer-btn-icon svg,.footer-call-button .footer-btn-icon svg{height:2.18vw;width:2.56vw}.footer-bottom{margin-top:3.85vw;padding-bottom:0;padding-top:6.41vw}.footer-services{grid-gap:2.56vw;display:grid;gap:2.56vw;grid-template-columns:1fr 1fr}.footer-services-column{background:#f5f5f5;border-radius:2.56vw;height:38.46vw;padding:2.56vw}.footer-services-title{font-size:2.8vw;line-height:4.1vw;margin-bottom:1.28vw}.footer-services-list{gap:1.28vw}.footer-services-list,.footer-services-list li{font-size:2.8vw;line-height:4.1vw}.footer-payment-logo{height:7.69vw;width:12.05vw}.footer-payment-logo svg{height:100%;width:100%}.footer-legal{margin-top:3.85vw;padding-top:6.41vw}.footer-legal-content{flex-direction:column;gap:3.85vw}.footer-legal-center{align-items:center;display:flex;gap:1.28vw;justify-content:center;order:3;text-align:center;width:100%}.footer-social-icons{gap:2.56vw}.footer-social-icon{height:6.41vw;width:6.41vw}.footer-social-icon svg{height:3.85vw;width:3.85vw}.footer-social-text{font-size:1.79vw;margin-top:1.28vw}.footer-legal-left{gap:1.28vw;order:1}.footer-legal-warning{font-size:2.31vw;line-height:3.59vw;width:100%}.footer-legal-disclaimer{font-size:1.79vw;line-height:2.69vw;width:100%}.footer-legal-right{align-items:flex-start;gap:1.28vw;order:2}.footer-company-name{font-size:2.31vw;line-height:3.59vw;margin-right:0;width:100%}.footer-company-details{font-size:1.79vw;line-height:2.69vw;width:100%}.footer-accessible-links{gap:.64vw;margin-top:1.28vw;width:100%}.footer-accessible-link{font-size:1.79vw;line-height:2.05vw}}.footer-bottom-dark{background:#9a8b6f;box-sizing:border-box;padding:3.13vw 10% 1vw;width:100%}.footer-bottom-dark-content{align-items:flex-start;display:flex;gap:2.6vw;justify-content:space-between;margin-bottom:2.6vw}.footer-bottom-dark-left{display:flex;flex-direction:column;gap:.3vw}.footer-bottom-dark-title{color:#ffffffe6;font-family:Geist,sans-serif;font-size:1.15vw;font-weight:500;line-height:1.3;margin:0;text-align:left}.footer-bottom-dark-subtitle{color:#ffffffbf;font-family:Geist,sans-serif;font-size:.94vw;font-weight:300;line-height:1.5;margin:0;text-align:left}.footer-bottom-dark-center{display:flex;flex:1 1;gap:1.56vw;justify-content:space-between}.footer-bottom-dark-info-block{display:flex;flex-direction:column;gap:.52vw}.footer-bottom-dark-info-title{color:#ffffffbf;font-family:Geist,sans-serif;font-size:.94vw;font-weight:300;margin:0;text-align:left}.footer-bottom-dark-info-title-large{color:#fff;font-size:1.15vw;font-weight:500}.footer-bottom-dark-info-value{color:#ffffffe6;font-family:Geist,sans-serif;font-size:.94vw;font-weight:300;margin:0;text-align:left;text-decoration:none;transition:color .3s ease}.footer-bottom-dark-info-value:hover{color:#fff}.footer-bottom-dark-info-link{color:#ffffffbf;font-family:Geist,sans-serif;font-size:.94vw;font-weight:300;margin:0;text-align:left;text-decoration:none;transition:color .3s ease}.footer-bottom-dark-info-link:hover{color:#fff}.footer-bottom-dark-right{flex-shrink:0}.footer-bottom-dark-contact-wrapper{align-items:center;display:flex;flex-shrink:0;gap:.26vw;overflow:visible;position:relative}@keyframes footer-bottom-dark-swing{0%,to{transform:rotate(-20deg)}50%{transform:rotate(30deg)}}@keyframes footer-bottom-dark-pulse{0%{opacity:0;transform:scale(.8)}50%{opacity:1}to{opacity:0;transform:scale(1.1)}}@keyframes pulse-border-phone-footer{0%{opacity:1;transform:translate(-50%,-50%) translateZ(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translateZ(0) scale(1.5)}}.footer-bottom-dark-phone-icon{align-items:center;background:#fff;border-radius:50%;box-sizing:initial;display:flex;flex-shrink:0;height:2.86vw;justify-content:center;overflow:visible;position:relative;width:2.86vw;z-index:100}.footer-bottom-dark-phone-icon:hover:before{animation:pulse-border-phone-footer 1.5s ease-out infinite;z-index:0}.footer-bottom-dark-phone-icon:hover:after,.footer-bottom-dark-phone-icon:hover:before{background:#fff;border-radius:50%;content:"";display:block;height:2.86vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2.86vw}.footer-bottom-dark-phone-icon:hover:after{background-color:#ffffffe6;transition:all .2s;z-index:1}.footer-bottom-dark-phone-icon svg{animation:footer-bottom-dark-swing 2s ease-in-out infinite;height:1.04vw;position:relative;transform-origin:center;width:1.04vw;z-index:3}.footer-bottom-dark-phone-icon svg path{fill:var(--color-accent)}.footer-bottom-dark-contact-block{align-items:center;background:#fff;border-radius:2.6vw;display:flex;flex-shrink:0;gap:.78vw;height:27px;justify-content:flex-start;margin-right:.26vw;max-width:clamp(260px,20vw,420px);padding:0 calc(.23vw + 10px) 0 1.56vw;width:-webkit-fit-content;width:fit-content}.footer-bottom-dark-phone-info{display:flex;flex-direction:column;justify-content:center;min-width:0}.footer-bottom-dark-phone-number{color:#000;font-size:12px;font-weight:500;line-height:1.05;text-align:left}.footer-bottom-dark-phone-hours{color:#1a1a1abf;font-size:10px;font-weight:400;line-height:1.05;margin-top:0;overflow:visible;position:relative;text-align:left;text-overflow:clip;white-space:normal;word-break:break-word}.footer-bottom-dark-avatar{border-radius:50%;flex-shrink:0;height:2.6vw;overflow:hidden;width:2.6vw}.footer-bottom-dark-avatar img{height:100%;object-fit:cover;width:100%}.footer-bottom-dark-links{align-items:center;border-top:.052vw solid #fff3;display:flex;flex-wrap:wrap;gap:2.6vw;justify-content:center;padding-top:1vw}.footer-bottom-dark-link{color:#fffffff2;font-family:Geist,sans-serif;font-size:.94vw;font-weight:300;text-decoration:none;transition:color .3s ease}.footer-bottom-dark-link:hover{color:#fff}@media (max-width:2200px){.footer-bottom-dark{padding:3.13vw 2.6vw 2vw}}@media (max-width:780px){.footer-bottom-dark-content{display:none}.footer-bottom-dark-links{align-items:stretch;border-top:0;flex-direction:column;gap:10px;margin:0 auto;max-width:520px;padding:18px 16px 22px}.footer-bottom-dark-link{background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;box-shadow:0 8px 22px #0000002e;color:#fff;font-size:16px;font-weight:400;letter-spacing:.01em;line-height:1.35;padding:14px;text-align:left;width:100%}.footer-bottom-dark-link:hover{color:#fff}.footer-bottom-dark-links a.footer-bottom-dark-link{text-decoration:none}.footer-bottom-dark-links a.footer-bottom-dark-link:active{transform:translateY(1px)}.footer-bottom-dark-links span.footer-bottom-dark-link{background:#ffffff0d;box-shadow:none}.footer-bottom-dark-links span.footer-bottom-dark-link:last-child{font-size:13px;line-height:1.35;opacity:.95}}.carousel-container{background-color:#ebebeb;box-sizing:border-box;overflow:hidden;padding:2.6vw 0;position:relative;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.carousel-slides-wrapper{align-items:center;display:flex;height:15.625vw;overflow:hidden;position:relative;width:100%}.carousel-slides-track{display:flex;gap:2.6vw;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:-webkit-fit-content;width:fit-content}.carousel-wrapper{align-items:center;background-color:#fff;border-radius:1vw;display:flex;flex-shrink:0;height:15.625vw;justify-content:flex-start;overflow:hidden;width:50vw}.carousel-slide{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:0;height:100%;padding:.26vw;width:100%}.carousel-slide:focus-visible{border-radius:1vw;outline:.2vw solid #baa98ba6;outline-offset:.25vw}.carousel-slide-image{flex-shrink:0;height:15.1vw;overflow:hidden;width:15.625vw}.carousel-slide-image img{border-radius:.8vw;display:block;height:100%;object-fit:cover;width:100%}.carousel-slide-content{align-items:center;background:#fff;border-radius:1.56vw;box-sizing:border-box;display:flex;flex:1 1;flex-direction:row;gap:1.56vw;height:15.1vw;justify-content:space-between;padding:1.04vw}.carousel-slide-text{display:flex;flex:1 1;flex-direction:column;gap:.52vw}.carousel-slide-title{color:#000;font-size:var(--font-size-h8);font-weight:600;line-height:1.3}.carousel-slide-subtitle,.carousel-slide-title{font-family:Geist,sans-serif;margin:0;text-align:left}.carousel-slide-subtitle{color:var(--color-text-muted);font-size:var(--font-size-body-small-2);font-weight:300;line-height:1.46vw}.carousel-slide-button{background:var(--color-accent);border:.052vw solid #2e3d58;border-radius:2.6vw;color:#fff;cursor:pointer;flex-shrink:0;font-family:Geist,sans-serif;font-size:var(--font-size-button);font-weight:700;height:-webkit-fit-content;height:fit-content;overflow:hidden;padding:1.46vw 3.65vw;position:relative;text-transform:uppercase;transition:all .3s ease}.carousel-slide-button:hover{background:#fff;color:var(--color-accent)}.carousel-slide-button .flare{animation:flareAnimation 3s infinite;background:linear-gradient(90deg,#ffffffe6,#fff);filter:blur(0);height:100%;left:-170%;pointer-events:none;position:absolute;top:0;transform:skewX(-45deg);width:45px;z-index:1}.carousel-btn{align-items:center;background-color:#ffffffe6;border:none;border-radius:50%;box-shadow:0 .21vw .78vw #00000026;color:#333;cursor:pointer;display:flex;font-size:var(--font-size-h9);height:2.6vw;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:2.6vw;z-index:10}.carousel-btn:hover{background-color:#00a651;color:#fff;transform:translateY(-50%) scale(1.1)}.carousel-btn-prev{left:1.04vw}.carousel-btn-next{right:1.04vw}.carousel-dots{display:flex;gap:.63vw;margin-top:1.56vw}.carousel-dot{background-color:#ccc;border:none;border-radius:50%;cursor:pointer;height:.63vw;transition:all .3s ease;width:.63vw}.carousel-dot:hover{background-color:#999}.carousel-dot.active{background-color:#00a651;transform:scale(1.2)}@media (max-width:780px){.carousel-slides-wrapper{height:33.205vw}.carousel-slides-track{gap:2.564vw}.carousel-wrapper{border-radius:2.564vw;height:33.205vw;width:115.38vw}.carousel-slide{height:37.82vw;padding:.641vw}.carousel-slide-image{height:31.923vw;width:38.462vw}.carousel-slide-image img{border-radius:1.923vw}.carousel-slide-content{border-radius:1.282vw;flex-direction:column;gap:1.923vw;height:31.923vw;justify-content:space-between;padding:1.564vw 1.282vw 3.846vw 2.52vw}.carousel-slide-text{gap:1.28vw}.carousel-slide-title{font-size:3.85vw;font-weight:700;line-height:5.77vw}.carousel-slide-subtitle{font-size:2.95vw;font-weight:300;line-height:4.49vw}.carousel-slide-button{display:none}.carousel-slide-content{align-items:flex-start}.carousel-container{padding:12.82vw 0}}.profile-cards-section{align-items:center;background:#f5f5f5;display:flex;flex-direction:column;justify-content:center;padding:5.2vw 0;width:100%}.profile-cards-content{margin-bottom:2.6vw;padding:0 10%;width:100%}.profile-cards-title{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-h1);font-weight:700;line-height:3.925vw;margin:0;text-align:left;text-transform:uppercase}.profile-cards-title span{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:.16vw;text-underline-offset:.26vw}.profile-cards-description{color:var(--color-text-muted);font-family:Geist,sans-serif;font-size:var(--font-size-h6);font-weight:300;line-height:1.72vw;margin-bottom:0;margin-top:.52vw;text-align:left}.profile-cards-grid-wrapper{box-sizing:border-box;padding-left:10%;padding-right:10%;width:100%}.profile-cards-grid{grid-gap:1.302vw;display:grid;gap:1.302vw;grid-template-columns:repeat(4,1fr);width:100%}.profile-cards-grid-item{box-sizing:border-box;display:flex;overflow:visible}.profile-cards-grid-item .card{width:100%}.cards{flex-wrap:wrap;gap:2.604vw;padding:0 10%;width:100%}.card,.cards{align-items:center;display:flex;justify-content:center}.card{background-color:#000;border:.208vw solid #fff;border-radius:1.1vw;cursor:pointer;flex-direction:column;flex-shrink:0;height:36.458vw;overflow:hidden;padding:1.042vw 1.302vw;position:relative;transition:all .3s ease;width:21.771vw}.card-image{filter:grayscale(0);object-fit:cover;transition:filter .3s ease;z-index:1}.card-image,.card-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.card-overlay{background:linear-gradient(180deg,#00000080 0,#0000004d 50%,#000c);pointer-events:none;z-index:2}.card-bottom-overlay{backdrop-filter:blur(1.563vw);-webkit-backdrop-filter:blur(1.563vw);background:#00000080;border-radius:1.1vw;bottom:0;height:50%;left:0;pointer-events:none;position:absolute;width:100%;z-index:3}.card-bottom-content{bottom:0;box-sizing:border-box;justify-content:space-between;left:0;padding:clamp(.8vw,1.1vw,2.2vw) clamp(1vw,1.563vw,3vw);position:absolute;right:0;top:50%;z-index:4}.card-bottom-content,.card-top-info{display:flex;flex-direction:column;max-width:100%}.card-top-info{flex:1 1;gap:clamp(.5vw,.781vw,1.5vw);min-height:0;overflow:hidden}.card-name-row{align-items:center;display:flex;gap:clamp(.5vw,.781vw,1.5vw);max-width:100%}.card-name{color:#fff;font-family:Geist,sans-serif;font-size:clamp(.9vw,1.406vw,2.8vw);font-weight:700;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-verified-icon{flex-shrink:0;height:1.198vw;width:1.198vw}.card-specialization{color:#fff;font-family:Geist,sans-serif;font-size:clamp(.7vw,.938vw,1.8vw);font-weight:300;line-height:1;max-width:100%;text-align:left}.card-stats{max-width:100%}.card-rating,.card-stats{align-items:center;display:flex;flex-direction:row;gap:clamp(.3vw,.521vw,1vw)}.card-rating{backdrop-filter:blur(.521vw);-webkit-backdrop-filter:blur(.521vw);background:#fff3;border-radius:5.208vw;flex-shrink:0;padding:clamp(.2vw,.365vw,.7vw) clamp(.3vw,.521vw,1vw)}.card-rating-value{color:#fff;font-family:Geist,sans-serif;font-size:clamp(.7vw,.938vw,1.8vw);font-weight:700;line-height:100%;white-space:nowrap}.card-rating-stars{align-items:center;display:flex;flex-direction:row;gap:.052vw}.card-rating-stars svg{height:.677vw;width:.677vw}.card-likes{align-items:center;backdrop-filter:blur(.521vw);-webkit-backdrop-filter:blur(.521vw);background:#fff3;border-radius:5.208vw;display:flex;flex-direction:row;flex-shrink:0;gap:clamp(.1vw,.21vw,.4vw);padding:clamp(.2vw,.365vw,.7vw) clamp(.3vw,.521vw,1vw)}.card-likes-value{color:#fff;font-size:clamp(.7vw,.938vw,1.8vw);font-weight:700;line-height:100%}.card-likes-text,.card-likes-value{font-family:Geist,sans-serif;white-space:nowrap}.card-likes-text{color:#ffffffb3;font-size:clamp(.5vw,.729vw,1.4vw);font-weight:300;line-height:1}.card-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#ffffffe6;display:-webkit-box;flex-shrink:1;font-size:clamp(.7vw,.938vw,1.8vw);font-weight:300;line-height:1.4;max-width:100%;min-height:0;text-align:left;text-overflow:ellipsis}.card-appointment-button,.card-description{font-family:Geist,sans-serif;overflow:hidden}.card-appointment-button{align-items:center;background:#fff;border:.052vw solid #baa98b;border-radius:clamp(1.5vw,2.6vw,5vw);box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;font-size:clamp(15px,1.15vw,20px);font-weight:600;gap:0;justify-content:center;line-height:1.2;margin-top:clamp(.5vw,.781vw,1.5vw);min-height:clamp(40px,3.4vw,64px);padding:clamp(.2vw,.31vw,.6vw) clamp(1vw,1.56vw,3vw);position:relative;transition:all .3s ease;width:100%}.card-appointment-button:hover{background:#baa98b;border-color:#baa98b}.card-appointment-button span{color:#191919;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;transition:color .3s ease,transform .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;width:100%;z-index:3}.card-appointment-button:hover span{color:#fff;transform:none}.card-appointment-button-icon{align-items:center;background:#baa98b;border-radius:50%;display:flex;flex-shrink:0;height:3.13vw;justify-content:center;position:absolute;right:clamp(.2vw,.31vw,.6vw);top:50%;transform:translateY(-50%);width:3.13vw;z-index:2}.card-appointment-button-icon svg{height:1.042vw;transition:transform .3s cubic-bezier(.4,0,.2,1);width:1.042vw}.card-appointment-button:hover .card-appointment-button-icon svg{transform:translateX(-12px) rotate(40deg)}.card-appointment-button:after,.card-appointment-button:hover:after{content:none}.card-top-elements{justify-content:space-between;left:0;padding:1.042vw 1.302vw;position:absolute;right:0;top:0}.card-status-badge,.card-top-elements{align-items:center;display:flex;z-index:10}.card-status-badge{backdrop-filter:blur(.521vw);-webkit-backdrop-filter:blur(.521vw);background:#ffffff4d;border:.052vw solid #f5f5f5;border-radius:2.083vw;box-shadow:0 .208vw .521vw #0000001a;flex-direction:row;gap:.521vw;justify-content:flex-start;padding:.313vw .821vw;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none}.card-status-badge .card-status-text{color:#fff;font-size:.729vw;font-weight:500;line-height:1.458vw}.card-status-badge .card-status-dot{background:#3cb371;border-radius:50%;height:.417vw;margin-right:0;position:relative;width:.417vw}.card-status-badge .card-status-dot.online:after{animation:pulse 1s cubic-bezier(0,0,.25,1) infinite;background:#3cb371;border-radius:50%;content:"";height:.521vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.521vw}@keyframes pulse{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}.card-favorite-button{align-items:center;backdrop-filter:blur(.781vw);-webkit-backdrop-filter:blur(.781vw);background:#ffffff4d;border:clamp(.05vw,.078vw,.15vw) solid #f5f5f5;border-radius:50%;box-shadow:0 clamp(.2vw,.391vw,.8vw) clamp(.4vw,.781vw,1.5vw) #00000026;cursor:pointer;display:flex;justify-content:center;padding:clamp(.7vw,1.042vw,2vw);position:relative;transition:all .3s ease;z-index:10}.card-favorite-button:hover{background:#ffffff80;transform:scale(1.1)}.card-favorite-button svg{display:block;height:clamp(.7vw,1.042vw,2.1vw);width:clamp(.8vw,1.198vw,2.4vw)}.card:hover .card-image{filter:grayscale(0)}.profile-cards-navigation{align-items:center;display:flex;justify-content:space-between;margin-top:1.56vw;padding:0 10%;position:relative}.profile-cards-carousel-dots-wrapper{align-items:center;display:flex;justify-content:center;left:50%;padding:.21vw 0;position:absolute;transform:translateX(-50%)}.profile-cards-carousel-dots{display:flex;flex-direction:row;gap:.26vw;position:relative;z-index:2}.profile-cards-carousel-dot{background:#0000004d;border:none;border-radius:50%;cursor:pointer;height:.26vw;padding:0;position:relative;transition:all .3s ease;width:.26vw;z-index:2}.profile-cards-carousel-dot.active{background:#000;border-radius:.13vw;height:.26vw;width:.5vw}.profile-cards-nav-controls{align-items:center;display:flex;gap:.78vw;margin-left:auto}.profile-cards-slide-counter{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:500}.profile-cards-nav-btn{align-items:center;background:#fff;border:.052vw solid #0003;border-radius:50%;cursor:pointer;display:flex;height:3.13vw;justify-content:center;padding:0;position:relative;transition:all .3s ease;width:3.13vw}.profile-cards-nav-btn:hover{background:var(--color-accent);border-color:var(--color-accent)}.profile-cards-nav-btn:hover .profile-cards-nav-arrow path,.profile-cards-nav-btn:hover svg:not(.profile-cards-nav-progress):not(.profile-cards-nav-arrow) path{stroke:#fff;stroke-opacity:1}.profile-cards-nav-btn:hover .profile-cards-nav-progress circle:nth-child(2){stroke:#fff!important}.profile-cards-nav-btn:hover .profile-cards-nav-progress circle:first-child{stroke:var(--color-accent)!important}.profile-cards-nav-progress{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.profile-cards-nav-progress circle{stroke-width:.1vw!important;transition:stroke .3s ease}.profile-cards-nav-arrow{height:.781vw;position:relative;width:.521vw;z-index:1}.profile-cards-nav-arrow path{transition:stroke .3s ease,stroke-opacity .3s ease}.profile-cards-nav-btn svg:not(.profile-cards-nav-progress):not(.profile-cards-nav-arrow){height:1.042vw;width:.677vw}.profile-cards-nav-btn svg:not(.profile-cards-nav-progress):not(.profile-cards-nav-arrow) path{transition:stroke .3s ease,stroke-opacity .3s ease}@media (max-width:2200px){.profile-cards-carousel-wrapper,.profile-cards-content,.profile-cards-navigation{padding-left:2.6vw;padding-right:2.6vw}}@media (max-width:780px){.profile-cards-title{font-size:5.77vw;font-weight:700;line-height:8.33vw;margin-bottom:0;width:100%}.profile-cards-title span{text-decoration-thickness:.26vw;text-underline-offset:.64vw}.profile-cards-description{font-size:3.333vw;font-weight:300;line-height:4.73vw;margin-bottom:6.41vw;margin-top:2.564vw;width:100%}.profile-cards-grid-wrapper{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;overflow-x:auto;padding-left:0;padding-right:0;scroll-snap-type:x mandatory;scrollbar-width:none}.profile-cards-grid-wrapper::-webkit-scrollbar{display:none}.profile-cards-grid{display:flex;flex-wrap:nowrap;gap:4vw;padding-left:2.6vw;padding-right:2.6vw}.profile-cards-grid-item{flex:0 0 100%;scroll-snap-align:center}.profile-cards-section--mobile-show-all .profile-cards-grid-wrapper{-webkit-overflow-scrolling:auto;overflow-x:visible;scroll-snap-type:none}.profile-cards-section--mobile-show-all .profile-cards-grid-wrapper::-webkit-scrollbar{display:inline;display:initial}.profile-cards-section--mobile-show-all .profile-cards-grid{display:flex;flex-direction:column;flex-wrap:nowrap;gap:4vw;padding-left:2.6vw;padding-right:2.6vw}.profile-cards-section--mobile-show-all .profile-cards-grid-item{flex:none;scroll-snap-align:unset}.profile-cards-grid-item .card{border-radius:2.564vw;height:115.385vw;width:100%}.card-top-elements{padding:4.744vw 3.846vw}.card-status-badge{border-radius:15.385vw;gap:1.282vw;padding:.9vw 2.564vw}.card-status-badge .card-status-text{font-size:2.179vw;line-height:4.359vw}.card-status-badge .card-status-dot,.card-status-badge .card-status-dot.online:after{height:1.282vw;width:1.282vw}.card-favorite-button{height:9.487vw;padding:0;width:9.487vw}.card-favorite-button svg{height:3.205vw;width:3.59vw}.card-bottom-content{border-radius:3.077vw}.card-name{font-size:5.8vw}.card-verified-icon{height:4.487vw;width:4.487vw}.card-name-row{gap:2.564vw}.card-specialization{font-size:3.4vw;margin-bottom:3.846vw}.card-stats{gap:1.282vw}.card-rating{border-radius:6.41vw;gap:1.282vw;padding:1.026vw 1.667vw}.card-rating-value{font-size:3.205vw}.card-rating-stars svg{height:1.538vw;width:1.538vw}.card-likes{border-radius:6.41vw;gap:.513vw;padding:1.026vw 1.667vw}.card-likes-value{font-size:3.205vw}.card-likes-text{font-size:2.436vw}.card-stats{margin-bottom:3.205vw}.card-description{-webkit-line-clamp:3;font-size:3.2vw;line-height:4.7vw}.card-bottom-content{padding:3.205vw}.card-appointment-button{border-radius:19.231vw;font-size:3.2vw;gap:4.8vw;justify-content:center;line-height:4.4vw;margin-left:auto;margin-right:auto;min-height:50px;padding-left:3vw;padding-right:3vw;width:clamp(140px,34vw,170px)}.card-appointment-button span{text-align:center;width:100%}.card-appointment-button:after{display:none}.profile-cards-navigation{align-items:center;flex-direction:column;gap:3.846vw;margin-top:6.41vw}.profile-cards-carousel-dots-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;order:1;padding:0;position:static;transform:none;width:100%}.profile-cards-carousel-dots{display:flex;flex-direction:row;gap:.64vw}.profile-cards-carousel-dot{border-radius:50%;height:.77vw;width:.77vw}.profile-cards-carousel-dot.active{border-radius:12.82vw;height:.77vw;width:2.05vw}.profile-cards-nav-controls{gap:2.03vw;justify-content:flex-end;margin-left:0;order:2;width:100%}.profile-cards-nav-btn{background:#fff;border:none;height:9.359vw;position:relative;width:9.359vw}.profile-cards-nav-btn:hover{background:var(--color-accent)}.profile-cards-nav-btn:hover .profile-cards-nav-arrow path{stroke:#fff;stroke-opacity:1}.profile-cards-nav-btn:hover .profile-cards-nav-progress circle:nth-child(2){stroke:#fff!important}.profile-cards-nav-btn:hover .profile-cards-nav-progress circle:first-child{stroke:var(--color-accent)!important}.profile-cards-nav-progress{height:100%;width:100%}.profile-cards-nav-arrow{position:relative;z-index:1}.profile-cards-nav-arrow,.profile-cards-nav-btn svg:not(.profile-cards-nav-progress):not(.profile-cards-nav-arrow){height:3.077vw;width:2.051vw}.profile-cards-slide-counter{font-size:3.59vw;font-weight:300}}@media (min-width:1921px){.card-bottom-content,.card-name-row{gap:15px}.card-name{font-size:calc(18.0016px + .46867vw)}.card-specialization{font-size:calc(11.9968px + .31267vw)}.card-stats{gap:10px}.card-rating{gap:10px;padding:7px 10px}.card-rating-value{font-size:calc(11.9968px + .31267vw)}.card-likes{gap:4px;padding:7px 10px}.card-likes-value{font-size:calc(11.9968px + .31267vw)}.card-likes-text{font-size:calc(9.3344px + .243vw)}.card-description{font-size:calc(11.9968px + .31267vw)}.card-bottom-content{padding:21px 30px}.card-top-info{gap:15px}.card-appointment-button{font-size:calc(11.304px + .29667vw);gap:30px;line-height:calc(11.304px + .29667vw);margin-top:0;padding:6px 6px 6px 30px}}.location{background:#fff;padding:4.17vw 0;width:100%}.location-container{margin:0 auto;max-width:100%;padding:0 10%;width:100%}.location-top-header{align-items:center;color:#191919;display:flex;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:500;gap:.52vw;margin-bottom:.52vw;text-align:left}.location-header{align-items:flex-start;display:flex;gap:3.125vw;margin-bottom:2.6vw}.location-top-header-bar{background:#2e3d58;flex-shrink:0;height:1.25vw;width:.21vw}.location-title{color:#000;font-family:Geist,sans-serif;font-size:var(--font-size-h1);font-weight:700;line-height:3.425vw;margin:0;text-align:left;text-transform:uppercase}.location-title-highlight{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:.16vw;text-underline-offset:.41vw}.location-title{flex:1 1}.location-description{color:#1a1a1abf;font-family:Geist,sans-serif;font-size:var(--font-size-h8);font-weight:300;line-height:1.719vw;margin:0;padding-top:1.04vw;text-align:left;width:47.08vw}.location-content{align-items:stretch;display:flex;gap:1.1vw;height:31.25vw}.location-video-main{flex-shrink:0;width:33.333vw}.location-videos-secondary{width:33.333vw}.location-info-cards,.location-videos-secondary{display:flex;flex-direction:column;flex-shrink:0;gap:1.1vw}.location-info-cards{width:26.042vw}.location-video-wrapper{background:#f5f5f5;border:.052vw solid #1919194d;border-radius:1.042vw;height:100%;overflow:hidden;position:relative;width:100%}.location-video-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.location-video-main{display:flex}.location-video-main .location-video-wrapper{height:100%;width:100%}.location-video-secondary{display:flex;flex:1 1;min-height:0}.location-video-secondary .location-video-wrapper{height:100%;width:100%}.location-video-overlay{left:0;padding:1.042vw;position:absolute;right:0;top:0;z-index:3}.location-video-badge{align-items:center;backdrop-filter:blur(1.042vw);-webkit-backdrop-filter:blur(1.042vw);background:#ffffff1a;border-radius:.521vw;display:flex;gap:.82vw;padding:.521vw;width:-webkit-fit-content;width:fit-content}.location-video-badge-icon{align-items:center;background:#fff;border-radius:.156vw;box-sizing:border-box;display:flex;flex-shrink:0;height:1.563vw;justify-content:center;width:1.563vw}.location-video-badge-icon img{height:.938vw;object-fit:contain;width:.729vw}.location-video-badge span{color:#fff;font-family:Geist,sans-serif;font-size:.938vw;font-weight:500;white-space:nowrap}.location-video-bottom{align-items:center;bottom:0;display:flex;gap:1.042vw;justify-content:space-between;left:0;padding:1.042vw;position:absolute;right:0;z-index:3}.location-video-text{color:#fff;font-family:Geist,sans-serif;font-size:.729vw;font-weight:300;line-height:1.4;text-align:left;width:15vw}.location-video-play-button{cursor:pointer;flex-shrink:0}.location-video-play-button svg{height:3.125vw;width:3.125vw}.guarantee-faq-play-button{align-items:center;background:#fff;border-radius:50%;box-sizing:initial;cursor:pointer;display:flex;flex-shrink:0;height:4.17vw;justify-content:center;position:relative;transition:transform .3s ease;width:4.17vw;z-index:4}.location-video-bottom .guarantee-faq-play-button{bottom:auto!important;left:auto!important;position:relative!important;right:auto!important;top:auto!important;transform:none!important}.guarantee-faq-play-button:before{animation:pulse-border 1.5s ease-out infinite;z-index:0}.guarantee-faq-play-button:after,.guarantee-faq-play-button:before{background:#fff;border-radius:50%;content:"";display:block;height:4.17vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:4.17vw}.guarantee-faq-play-button:after{transition:all .2s;z-index:1}.guarantee-faq-play-button:hover:after{background-color:#f5f5f5}.guarantee-faq-play-button:hover{transform:scale(1.1)}.guarantee-faq-play-button svg{height:1.4vw;position:relative;transform:translateX(.1vw);width:1.16vw;z-index:3}@keyframes pulse-border{0%{opacity:1;transform:translate(-50%,-50%) translateZ(0) scale(1)}to{opacity:0;transform:translate(-50%,-50%) translateZ(0) scale(1.5)}}.location-video-main .location-video-bottom{display:flex}.location-video-secondary .location-video-bottom{display:none}.location-video-bottom .guarantee-faq-play-button:hover{transform:scale(1.1)!important}.location-video-secondary .guarantee-faq-play-button{align-items:center!important;background:#fff!important;border-radius:50%!important;box-sizing:initial!important;cursor:pointer!important;display:flex!important;height:4.17vw!important;justify-content:center!important;left:90%!important;position:absolute!important;top:78%!important;transform:translate(-50%,-50%)!important;transform-origin:center center!important;transition:transform .3s ease!important;width:4.17vw!important;z-index:3}.location-video-secondary .guarantee-faq-play-button:before{animation:pulse-border 1.5s ease-out infinite!important;transform:translate(-50%,-50%);z-index:0!important}.location-video-secondary .guarantee-faq-play-button:after,.location-video-secondary .guarantee-faq-play-button:before{background:#fff!important;border-radius:50%!important;content:""!important;display:block!important;height:4.17vw!important;left:50%!important;position:absolute!important;top:50%!important;width:4.17vw!important}.location-video-secondary .guarantee-faq-play-button:after{transform:translate(-50%,-50%)!important;transition:all .2s!important;z-index:1!important}.location-video-secondary .guarantee-faq-play-button:hover:after{background-color:#f5f5f5!important}.location-video-secondary .guarantee-faq-play-button:hover{transform:translate(-50%,-50%) scale(1.1)!important}.location-video-secondary .guarantee-faq-play-button:active{transform:translate(-50%,-50%) scale(1.05)!important}.location-info-card{align-items:flex-start;background:#fff;border:none;border-radius:1.042vw;box-shadow:0 0 .521vw #00000012;cursor:pointer;display:flex;flex:1 1;gap:1.56vw;justify-content:space-between;min-height:0;padding:1.56vw 1.1vw;transition:all .3s ease}.location-info-card:hover{box-shadow:0 .521vw 1.563vw #0000001a;transform:translateY(-.26vw)}.location-info-card-content{display:flex;flex:1 1;flex-direction:column;gap:.25vw}.location-info-card-title{color:#191919;font-weight:500}.location-info-card-description,.location-info-card-title{font-family:Geist,sans-serif;font-size:var(--font-size-body);margin:0;text-align:left}.location-info-card-description{color:#1a1a1aa6;font-weight:300;line-height:1.46vw}.location-info-card-icon{align-items:center;background:#fff;border:.052vw solid #9a8b6f;border-radius:50%;display:flex;flex-shrink:0;height:3.125vw;justify-content:center;transition:transform .3s ease;width:3.125vw}.location-info-card:hover .location-info-card-icon{transform:translateX(.26vw)}.location-info-card-icon svg{height:.677vw;width:.677vw}.location-map-section{margin-top:1.17vw;width:100%}.location-map-info{display:flex;flex-direction:row;flex-wrap:wrap;gap:.52vw;justify-content:flex-end;max-width:60vw;position:absolute;right:.58vw;top:.58vw;z-index:10}.location-map-info-item{align-items:center;background:#ffffffd9;border-radius:.521vw;color:#191919;display:flex;font-family:Geist,sans-serif;font-size:var(--font-size-body);font-weight:300;gap:.52vw;padding:.52vw}.location-map-info-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.location-map-info-icon svg{height:1.042vw;width:1.042vw}.location-map{border:.052vw solid #1919194d;border-radius:1.042vw;height:31.25vw;overflow:hidden;position:relative;width:100%}.location-panorama-section{margin-top:1.17vw;width:100%}.location-panorama-content{align-items:center;background:#f5f5f5;border:.052vw solid #1919194d;border-radius:1.042vw;display:flex;gap:2.604vw;margin:0 auto;max-width:100%;min-width:0;overflow:hidden;padding:.521vw .781vw .521vw 2.604vw;position:relative;width:100%}.location-panorama-image{border:.15vw solid #fff;border-radius:1.042vw;flex-shrink:0;height:9.115vw;margin-left:-2.083vw;max-width:20.833vw;min-width:14.583vw;overflow:hidden;position:relative;transition:transform .3s ease;width:20.833vw;z-index:1}.location-panorama-image:hover{transform:translateX(3px)}.location-panorama-image img{display:block;height:100%;object-fit:cover;object-position:center 20%;width:100%}.location-panorama-text-block{display:flex;flex:1 1;flex-direction:column;gap:.521vw;min-width:0;z-index:2}.location-panorama-title{color:#000;font-family:Geist,sans-serif;font-size:1.406vw;font-weight:700;line-height:1.2;margin:0;text-align:left}.location-panorama-description{color:var(--color-text-muted);font-family:Geist,sans-serif;font-size:var(--font-size-h8);font-weight:300;line-height:1.74vw;margin:0;text-align:left}.location-panorama-button{align-items:center;background:var(--color-accent);border:.052vw solid #2e3d58;border-radius:2.604vw;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-family:Geist,sans-serif;font-size:var(--font-size-button);font-weight:700;gap:1.563vw;line-height:.885vw;overflow:hidden;padding:.313vw .313vw .313vw 1.563vw;position:relative;transition:all .3s ease}.location-panorama-button span{color:#fff;position:relative;transition:color .3s ease,transform .8s cubic-bezier(.4,0,.2,1);z-index:3}.location-panorama-button:hover span{color:var(--color-accent);transform:translateX(3.567vw)}.location-panorama-btn-icon{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:3.125vw;justify-content:center;position:relative;width:3.125vw;z-index:2}.location-panorama-btn-icon svg{height:.63vw;transition:transform .5s cubic-bezier(.4,0,.2,1);width:.73vw}.location-panorama-button:hover .location-panorama-btn-icon svg{transform:translateX(-10.417vw) rotate(40deg)}.location-panorama-button:after{background:#fff;border-radius:50%;content:"";height:3.125vw;pointer-events:none;position:absolute;right:.313vw;top:50%;transform:translateY(-50%);transition:all .5s cubic-bezier(.4,0,.2,1);width:3.125vw;z-index:0}.location-panorama-button:hover:after{height:41.667vw;right:-20.833vw;top:50%;transform:translateY(-50%);width:41.667vw}.location-panorama-button .flare{animation:flareAnimation 3s infinite;background:linear-gradient(90deg,#ffffffe6,#fff);filter:blur(0);height:100%;left:-170%;pointer-events:none;position:absolute;top:0;transform:skewX(-45deg);width:45px;z-index:1}@keyframes flareAnimation{0%{left:-170%}50%{left:170%}to{left:170%}}@media (max-width:2200px){.location-container{padding:0 2.6vw}}@media (min-width:2200px){.location-video-main{width:min(30vw,30vw)}.location-videos-secondary{width:min(26vw,30vw)}.location-info-cards{width:min(22.042vw,23.5vw)}}@media (max-width:780px){.location{padding-bottom:0;padding-top:12.82vw}.location-top-header{gap:1.28vw}.location-top-header span{font-size:3.21vw;margin-top:1.28vw}.location-top-header-bar{height:5.13vw;width:.38vw}.location-header{flex-direction:column;gap:2.56vw;margin-bottom:8.97vw}.location-title{order:1}.location-description{order:2}.location-title{font-size:5.77vw;font-weight:700;line-height:8.33vw;width:100%}.location-title-highlight{text-decoration-thickness:.26vw;text-underline-offset:.64vw}.location-description{font-size:2.82vw;line-height:4.23vw;padding-top:0;width:100%}.location-content{align-items:stretch;flex-direction:column;gap:2.56vw;height:auto}.location-videos-secondary{display:none}.location-video-main{height:auto;min-height:50vw;order:1;width:100%}.location-video-wrapper{border-radius:2.56vw;height:76.92vw}.location-video-image,.location-video-main .location-video-wrapper{height:76.92vw}.location-videos-secondary{flex-direction:column;gap:2.56vw;height:auto;order:2;width:100%}.location-video-secondary{flex:none;height:auto;min-height:76.92vw}.location-video-secondary .location-video-wrapper{height:76.92vw}.location-video-secondary:first-child{order:1}.location-video-secondary:nth-child(2){order:2}.location-info-cards{gap:2.56vw;height:auto;margin-bottom:1.22vw;order:3;width:100%}.location-info-card{border:.13vw solid #d7d7d7;border-radius:2.56vw;box-shadow:0 0 2.56vw 0 #00000012;gap:3.85vw;padding:7.95vw 2.56vw}.location-info-card-content{gap:1.28vw}.location-info-card-title{font-size:3.59vw}.location-info-card-description{font-size:2.56vw;line-height:3.85vw}.location-info-card-icon{height:7.69vw;width:7.69vw}.location-info-card-icon svg{height:1.41vw;width:1.79vw}.location-video-overlay{padding:2.56vw}.location-video-badge{border-radius:1.54vw;gap:2.31vw;padding:1.54vw}.location-video-badge-icon{height:4.62vw;width:4.62vw}.location-video-badge-icon img{height:2.69vw;width:2.18vw}.location-video-badge span{font-size:2.82vw}.location-video-text{font-size:2.56vw;line-height:3.85vw;width:auto}.location-video-bottom{padding:2.56vw}.guarantee-faq-play-button{margin-left:1.28vw;margin-top:9.28vw}.guarantee-faq-play-button,.guarantee-faq-play-button:after,.guarantee-faq-play-button:before{height:11.54vw!important;width:11.54vw!important}.guarantee-faq-play-button svg{height:3.21vw!important;width:2.56vw!important}.location-video-secondary .guarantee-faq-play-button,.location-video-secondary .guarantee-faq-play-button:after,.location-video-secondary .guarantee-faq-play-button:before{height:11.54vw!important;width:11.54vw!important}.location-video-secondary .guarantee-faq-play-button svg{height:3.21vw!important;width:2.56vw!important}.location-map{border-radius:2.56vw;height:128.21vw}.map-widget-map-component{height:128.21vw!important}.location-map-info{max-width:none}.location-map-info-item{font-size:2.31vw;line-height:3.59vw;padding:1.28vw}.location-panorama-section{margin-top:2.56vw}.location-panorama-content{align-items:stretch;border-radius:2.564vw;flex-direction:column;gap:0;padding:2.564vw}.location-panorama-image{border-radius:2.564vw;height:44.872vw;margin-bottom:3.846vw;margin-left:0;margin-right:0;max-width:none;min-width:0;order:1;width:100%}.location-panorama-text-block{gap:0;order:2}.location-panorama-title{font-size:5vw;font-weight:600;line-height:7.051vw;margin-bottom:3.846vw}.location-panorama-description{font-size:3.333vw;line-height:5.128vw;margin-bottom:3.846vw}.location-panorama-button{border-radius:19.231vw;font-size:2.179vw;justify-content:space-between;margin-left:auto;order:3;padding:.77vw .77vw .77vw 3.21vw;width:45.641vw}.location-panorama-btn-icon{border-radius:19.231vw;height:8.718vw;margin-left:auto;width:8.718vw}.location-panorama-btn-icon svg{height:1.667vw;width:2.051vw}.location-panorama-button:after{border-radius:19.231vw;height:8.718vw;right:.77vw;width:8.718vw}.location-panorama-button:hover:after{height:120vw;right:-60vw;width:120vw}.location-panorama-button:hover .location-panorama-btn-icon svg{transform:translateX(max(-34.7vw,calc(-10% - 40.56vw))) rotate(40deg)}.location-panorama-button:hover span{transform:translateX(max(13.3vw,calc(-10% - 30.56vw)))}}.eye_version_panel{background-color:#f3f4f6;border-bottom:2px solid #9ca3af;box-shadow:0 2px 4px #0000001a;left:0;padding:12px 0;position:fixed;right:0;top:0;width:100%;z-index:10000}.eye_version_panel-container{margin:0 auto;max-width:1280px;padding:0 16px;width:100%}.eye_version_panel-content{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;width:100%}.eye_item{align-items:center;display:flex;gap:12px}.eye_item-title{color:#000;font-size:14px;font-weight:500;white-space:nowrap}.eye_item-values{display:flex;gap:4px}.eye_item-value{align-items:center;background-color:#e5e7eb;border:2px solid #9ca3af;color:#000;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;transition:all .2s ease;width:40px}.eye_item-value:hover{border-color:#4b5563}.eye_item-value.active{background-color:#000;border-color:#000;color:#fff}.eye_switcher_wrap{display:flex;gap:4px}.eye_switcher-btn{background-color:#e5e7eb;border:2px solid #9ca3af;color:#000;cursor:pointer;font-size:14px;font-weight:500;padding:8px 12px;transition:all .2s ease}.eye_switcher-btn:hover{border-color:#4b5563}.eye_switcher-btn.active{background-color:#000;border-color:#000;color:#fff;text-decoration:underline}.eye_normal_version_btn{background-color:initial;border:2px solid #000;color:#000;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;text-decoration:underline;transition:all .2s ease}.eye_normal_version_btn:hover{background-color:#e5e7eb}.eye_version_black_color .eye_version_panel{background-color:#fff!important;border-color:#000!important}.eye_version_black_color .eye_version_panel .eye_item-title,.eye_version_black_color .eye_version_panel .eye_item-value,.eye_version_black_color .eye_version_panel .eye_normal_version_btn,.eye_version_black_color .eye_version_panel .eye_switcher-btn{color:#000!important}.eye_version_yellow_color .eye_version_panel{background-color:#000!important;border-color:#ff0!important}.eye_version_yellow_color .eye_version_panel .eye_item-title,.eye_version_yellow_color .eye_version_panel .eye_item-value,.eye_version_yellow_color .eye_version_panel .eye_normal_version_btn,.eye_version_yellow_color .eye_version_panel .eye_switcher-btn{color:#ff0!important}.eye_version_yellow_color .eye_version_panel .eye_item-value.active,.eye_version_yellow_color .eye_version_panel .eye_switcher-btn.active{background-color:#000!important;border-color:#ff0!important}.eye_version_blue_color .eye_version_panel{background-color:#add8e6!important;border-color:#00f!important}.eye_version_blue_color .eye_version_panel .eye_item-title,.eye_version_blue_color .eye_version_panel .eye_item-value,.eye_version_blue_color .eye_version_panel .eye_normal_version_btn,.eye_version_blue_color .eye_version_panel .eye_switcher-btn{color:#00f!important}.eye_version_blue_color .eye_version_panel .eye_item-value.active,.eye_version_blue_color .eye_version_panel .eye_switcher-btn.active{background-color:#00f!important;border-color:#00f!important;color:#add8e6!important}@media (max-width:768px){.eye_version_panel-content{align-items:flex-start;flex-direction:column}.eye_item{justify-content:space-between;width:100%}}.App{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;width:100%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:var(--color-primary);color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:var(--color-accent)}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}img{max-width:100%}button,input,select,textarea{font:inherit}@media (max-width:780px){:root{--font-scale:1;--font-size-h1:clamp(26px,7.4vw,34px);--font-size-h2:clamp(22px,6.4vw,28px);--font-size-h2-5:clamp(22px,6.6vw,30px);--font-size-h3:clamp(19px,5.4vw,24px);--font-size-h3-5:clamp(20px,5.8vw,26px);--font-size-h4:clamp(18px,5.0vw,22px);--font-size-h4-5:clamp(18px,5.2vw,24px);--font-size-h5:clamp(17px,4.8vw,21px);--font-size-h6:clamp(16px,4.4vw,20px);--font-size-h7:clamp(15px,4.0vw,18px);--font-size-h8:clamp(14px,3.8vw,17px);--font-size-h9:clamp(13px,3.4vw,16px);--font-size-h9-5:clamp(13px,3.2vw,15px);--font-size-body:16px;--font:16px;--font-size-body-medium:15px;--font-size-body-small:14px;--font-size-body-xs:13px;--font-size-body-xxs:12px;--font-size-body-small-2:14px;--font-size-button:15px;--font-size-button-secondary:14px;--line-height-23:1.4;--line-height-28:1.5;--line-height-33:1.55;--line-height-40:1.6;--line-height-60:1.6}}