@font-face{font-family:I2Contra;src:url('/local/templates/main/assets/fonts/ProximaNova/ProximaNovaExCn-Thin.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:Geometria;src:url('/local/templates/main/assets/fonts/Geometria/Geometria.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Geometria;src:url('/local/templates/main/assets/fonts/Geometria/Geometria-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:Geometria;src:url('/local/templates/main/assets/fonts/Geometria/Geometria-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:GeometriaExtraBold;src:url('/local/templates/main/assets/fonts/Geometria/Geometria-ExtraBold.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}
@font-face{font-family:ProximaNova;src:url('/local/templates/main/assets/fonts/ProximaNova/ProximaNova.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:ProximaNova;src:url('/local/templates/main/assets/fonts/ProximaNova/ProximaNova-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:ProximaNovaCond;src:url('/local/templates/main/assets/fonts/ProximaNova/ProximaNovaCond-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:ProximaNovaRegular;src:url('/local/templates/main/assets/fonts/ProximaNova/ProximaNova-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:ProximaNovaLight;src:url('/local/templates/main/assets/fonts/ProximaNova/ProximaNova-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:ProximaNova;src:url('/local/templates/main/assets/fonts/ProximaNova/ProximaNova-Extrabld.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}
:root{--i2-bg:#efefef;--i2-text:#101010;--i2-blue:#2f44ac;--i2-blue-soft:#bfc7ed;--i2-line:#c7c7c7;--i2-white:#fff;--i2-radius:20px}
*{box-sizing:border-box}
html{scroll-behavior:smooth;overflow-x:hidden}
body.i2-page{margin:0;background:var(--i2-bg);color:var(--i2-text);font-family:Geometria,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative;isolation:isolate}
.i2-header,.i2-main,.i2-footer{position:relative;z-index:1}
.i2-page-blue-layer{--i2-design-left:max(0px,calc((100vw - 1440px)/2));position:absolute;left:0;top:0;width:100%;height:0;z-index:0;pointer-events:none;overflow:visible;visibility:hidden}
.i2-page-blue-layer.is-ready{visibility:visible}
.i2-page-blue-fragment{position:absolute;display:block;background-repeat:no-repeat;pointer-events:none}
@media (min-width:768px){
.i2-page-blue-fragment{left:var(--i2-design-left);width:1440px;background-position:0 0;background-size:1440px auto}
.i2-page-blue-fragment--founder{height:1042.734375px;background-image:url('assets/index2/bg/blue-founder-source.png')}
.i2-page-blue-fragment--reception{display:block;height:1080px;background-image:url('assets/index2/bg/blue-reception-source.png')}
.i2-reception__body{isolation:isolate}
.i2-reception__body::after{content:none}
.i2-page-blue-fragment--ratings{height:691.875px;background-image:url('assets/index2/bg/ratings-background.png')}
}
body.i2-page.is-menu-open{overflow:hidden}
.i2-page img{display:block;max-width:100%}
.i2-page a{color:inherit;text-decoration:none}
.i2-container{width:calc(100% - 160px);max-width:1280px;margin-left:auto;margin-right:auto}
.i2-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.i2-header{position:relative;z-index:50;background:transparent}
.i2-header__top{height:132px;position:relative;display:block}
.i2-logo{position:absolute;left:8px;top:39px;display:block;width:129px;height:62px}
.i2-logo img{width:129px;height:62px}
.i2-header__projects{position:absolute;left:412px;top:32px;display:grid;gap:12px;font:300 16.5px/20px ProximaNovaLight,Arial,sans-serif}
.i2-header__projects a{display:flex;align-items:center;gap:13px;white-space:nowrap;height:20px}
.i2-header__projects img{flex:0 0 20px;width:20px;height:20px;object-fit:contain}
.i2-header__facts{position:absolute;left:694px;top:32px;display:grid;gap:8px;font:300 16px/20px ProximaNovaLight,Arial,sans-serif}
.i2-header__facts>div{height:20px;display:flex;align-items:center;gap:10px;white-space:nowrap}
.i2-header__facts img{flex:0 0 18px;width:18px;height:20px;object-fit:contain}
.i2-header__contact{position:absolute;right:0;top:31px;width:231px;display:block}
.i2-header__phone{display:block;height:28px;font:400 23.25px/28px ProximaNovaCond,ProximaNova,Arial,sans-serif;letter-spacing:0;text-align:center;white-space:nowrap}
.i2-button{border:0;border-radius:24px;min-height:44px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}
.i2-button:hover{transform:translateY(-1px)}
.i2-button--dark{background:#101010;color:#fff}
.i2-button--blue{background:var(--i2-blue);color:#fff}
.i2-page .i2-header__contact .i2-button{width:231px;height:42px;min-height:42px;margin-top:7px;padding:0 20px;border-radius:21px;background:#101010;color:#fff;font:400 16px/42px ProximaNovaRegular,Arial,sans-serif}
.i2-mobile-phone,.i2-menu-toggle{display:none}
.i2-header__nav-row{height:76px;display:flex;align-items:center;border:0;transform:translateY(12px)}
.i2-nav{width:100%;position:relative}
.i2-nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start;gap:13.834px}
.i2-nav__item{position:relative;display:flex;align-items:center;flex:0 0 auto}
.i2-nav__item>a{display:inline-flex;align-items:center;min-height:42px;padding:0 13px;border-radius:21px;font:400 16.3px/1 ProximaNovaRegular,Arial,sans-serif;text-transform:uppercase;white-space:nowrap;letter-spacing:0;transition:background .16s ease,color .16s ease}
.i2-nav__item:first-child>a{min-width:117px}
.i2-nav__item:hover>a,.i2-nav__item:focus-within>a{background:#101010;color:#fff}
.i2-nav__item--has-dropdown:hover>a,.i2-nav__item--has-dropdown:focus-within>a{border-radius:21px 0 0 21px}
.i2-nav__item--has-dropdown:hover>.i2-nav__expand,.i2-nav__item--has-dropdown:focus-within>.i2-nav__expand{background:#101010;border-radius:0 21px 21px 0}
.i2-nav__item--has-dropdown:hover>.i2-nav__expand img,.i2-nav__item--has-dropdown:focus-within>.i2-nav__expand img{filter:brightness(0) invert(1)}
.i2-nav__expand{flex:0 0 36px;width:36px;height:42px;border:0;background:transparent;padding:0;margin:0 0 0 -4px;display:grid;place-items:center;cursor:pointer}
.i2-nav__expand img{width:12px;height:11px;transform:translateX(-3px)}
.i2-dropdown{position:absolute;top:49px;left:3px;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;z-index:90}
.i2-nav__item:hover>.i2-dropdown,.i2-nav__item.is-open>.i2-dropdown{opacity:1;visibility:visible;transform:none}
.i2-dropdown--services{display:grid;grid-template-columns:222px;gap:0;width:222px;padding:0;background:transparent;border-radius:0;box-shadow:none}
.i2-dropdown--services.is-detail-open{grid-template-columns:222px 222px;gap:12px;width:456px}
.i2-dropdown__sections,.i2-dropdown__details{background:#fff;border-radius:12px;overflow:hidden}
.i2-dropdown__sections{height:312px;padding:12px 0}
.i2-dropdown__sections>a{height:36px;padding:0 11px 0 13px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;font:400 16.5px/18px ProximaNovaRegular,Arial,sans-serif}
.i2-dropdown__sections>a:hover,.i2-dropdown__sections>a:focus{background:#f6f6f6}
.i2-dropdown__sections>a>span:first-child{min-width:0}
.i2-dropdown__arrow{flex:0 0 20px;width:20px;height:20px;border-radius:50%;background:#101010;color:#fff;display:grid;place-items:center;font:400 20px/18px Arial,sans-serif;padding-bottom:2px}
.i2-dropdown__details{display:none;height:298px;padding:13px 0}
.i2-dropdown--services.is-detail-open .i2-dropdown__details{display:block}
.i2-dropdown__detail{display:none}
.i2-dropdown__detail.is-active{display:block}
.i2-dropdown__detail a{min-height:33px;padding:7px 13px;display:flex;align-items:center;font:400 17px/18px ProximaNovaRegular,Arial,sans-serif;letter-spacing:-.3px;color:#5f5f5f}
.i2-dropdown__detail a:hover,.i2-dropdown__detail a:focus{background:#efefef;color:#101010}
.i2-nav__search-item{position:relative;flex:0 0 42px;width:42px;height:42px;margin-left:2.6px;list-style:none}
.i2-search-toggle{width:42px;height:42px;border:0;border-radius:0;background:transparent;display:flex;align-items:center;justify-content:flex-start;padding:0 0 0 0;cursor:pointer}
.i2-search-toggle img,.i2-search button img{width:20px;height:20px}
.i2-search{position:absolute;left:0;top:49px;width:293px;height:72px;background:#fff;border:0;border-radius:12px;display:grid;grid-template-columns:minmax(0,1fr) 1px 59px;align-items:center;padding:0;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;z-index:100}
.i2-nav__search-item.is-open .i2-search{opacity:1;visibility:visible;transform:none}
.i2-search input{min-width:0;width:100%;height:72px;border:0;outline:0;padding:0 12px 0 21px;background:transparent;font:400 16.25px/72px ProximaNovaRegular,Arial,sans-serif;color:#101010}
.i2-search input::placeholder{color:#5f5f5f;opacity:1}
.i2-search>span{width:1px;height:48px;background:#d2d2d2}
.i2-search button{width:59px;height:72px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer;padding:0}
.i2-nav__mobile-head,.i2-nav__mobile-contact{display:none}
.i2-main{padding-top:54px}
.i2-hero{height:542px;position:relative;border-radius:20px;background:#e4e4eb;overflow:visible;box-shadow:0 12px 22px rgba(54,66,132,.12)}
.i2-hero__shadow{display:none!important}
.i2-hero__shadow-desktop,.i2-hero__shadow-mobile,.i2-hero__visual-desktop,.i2-hero__visual-mobile{display:none!important}
.i2-hero__viewport{position:absolute;left:0;top:-58px;width:100%;height:600px;overflow:hidden;z-index:1}
.i2-hero__track,.i2-hero__slide{height:600px}
.i2-hero__track{display:flex;transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.i2-hero__slide{flex:0 0 100%;width:100%;min-width:100%;position:relative;overflow:hidden!important;clip-path:inset(0);contain:paint}
.i2-hero__content{position:absolute;left:0;top:58px;width:680px;height:542px;padding:30px 0 0 35px;z-index:2}
.i2-hero__eyebrow{position:static;width:590px;max-width:calc(100% - 84px);margin:0;font:300 29.4px/1.1 Geometria,Arial,sans-serif;letter-spacing:0;white-space:normal;overflow-wrap:break-word}
.i2-hero__title{position:static;width:590px;max-width:calc(100% - 84px);margin:18px 0 0;font:800 50.3px/1.02 GeometriaExtraBold,Geometria,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.025em;white-space:normal;overflow-wrap:break-word}
.i2-hero__eyebrow--long{font-size:26px}
.i2-hero__title--medium{font-size:44px}
.i2-hero__title--long{font-size:39px;line-height:1.04}
.i2-hero__rule{position:static;width:120px;height:1px;margin:24px 0 0 -2px;background:#2f44ac}
.i2-hero__points{position:static;width:600px;height:auto;margin:26px 0 0 1px;display:grid;gap:16px;max-width:none}
.i2-hero__points>div{position:static;width:600px;display:grid;grid-template-columns:38px 1fr;align-items:center;column-gap:18px;font:400 19.4px/1.12 Geometria,Arial,sans-serif}

.i2-hero-icon{width:25.2px;height:25.2px;display:grid;place-items:center}
.i2-hero-icon svg{display:block;width:25.2px;height:25.2px;fill:none;stroke:var(--i2-blue)}
.i2-hero-icon--diamond svg{fill:var(--i2-blue);stroke:none}
.i2-page .i2-hero__content>.i2-button{position:absolute;left:40px;top:431px;width:270px;height:52px;min-width:270px;min-height:52px;margin:0;padding:0;border-radius:26px;background:var(--i2-blue);color:#fff;font:400 15.7px/52px Geometria,Arial,sans-serif}
.i2-hero__visual{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden!important;clip-path:inset(0);contain:paint}
.i2-hero__picture{position:absolute;left:680px;right:0;top:0;width:auto;height:600px;display:block;border-radius:0;overflow:hidden}
.i2-hero__image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:0}
.i2-mobile-break{display:none}
.i2-slider-controls{display:flex;align-items:center;gap:8px}
.i2-hero__controls{position:absolute;left:572px;top:499px;bottom:auto;z-index:4}
.i2-slider-controls>button,.i2-slider-arrows button{width:32px;height:32px;border:0;border-radius:50%;background:#101010;color:#fff;display:grid;place-items:center;padding:0;cursor:pointer}
.i2-slider-controls>button:disabled,.i2-slider-arrows button:disabled{opacity:1;cursor:pointer}
.i2-slider-controls>button svg{width:7px;height:14px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.i2-slider-dots{display:flex;align-items:center;gap:8px;height:32px;padding:0}
.i2-slider-dots button{width:12px;height:12px;min-width:12px;min-height:12px;padding:0;border:0;border-radius:50%;background:#5f5f5f}
.i2-slider-dots button.is-active{width:16px;height:16px;min-width:16px;min-height:16px;border-radius:50%;background:#101010}
.i2-section{padding-top:116px}
.i2-kicker{color:var(--i2-blue);font:400 16px/1.25 Geometria,Arial,sans-serif;text-transform:uppercase;letter-spacing:.02em}
.i2-section h2{margin:8px 0 0;font:400 35px/1.07 Geometria,Arial,sans-serif;letter-spacing:-.03em;text-transform:uppercase}
.i2-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:38px}
.i2-section-head h2{margin:0}
.i2-slider-arrows{display:flex;gap:8px}
.i2-slider-arrows button{width:26px;height:26px;font-size:18px}
.i2-slider-arrows--mobile{display:none}
.i2-slider-viewport{overflow:hidden}
.i2-advantages{padding-top:0;margin-top:166px}
.i2-advantages>.i2-container{position:relative;min-height:482px}
.i2-advantages .i2-kicker{font:300 32px/1.08 Geometria,Arial,sans-serif;letter-spacing:-.06em}
.i2-advantages h2{margin-top:10px;font:800 52px/1.02 GeometriaExtraBold,Geometria,Arial,sans-serif;letter-spacing:-.051em}
.i2-advantages__layout{display:grid;grid-template-columns:43.125% 56.875%;align-items:start;margin-top:79px}
.i2-advantages__intro{position:relative;height:307px;padding:0}
.i2-advantages__icon{position:absolute;left:221px;top:60px;width:82px;height:93px;fill:var(--i2-blue);stroke:none}
.i2-advantages__intro p{position:absolute;left:0;top:180px;width:522px;max-width:522px;margin:0;color:#243483;font:300 18px/1.31 Geometria,Arial,sans-serif;letter-spacing:-.012em}
.i2-advantages__cards{display:block;position:relative;height:307px}
.i2-adv-card{position:absolute;left:0;width:100%;height:153px;min-height:153px;margin:0;padding:0 32px;border-radius:32px;color:#fff}
.i2-adv-card--dark{top:0;background:#101010;z-index:1}
.i2-adv-card--blue{top:77px;background:#2f44ac;z-index:2}
.i2-adv-card--gray{top:154px;background:#5f5f5f;z-index:3}
.i2-adv-card__title{position:absolute;left:32px;top:31px;right:32px;font:700 20px/1.15 Geometria,Arial,sans-serif;white-space:nowrap}
.i2-adv-card__title strong{font-weight:700}
.i2-adv-card--gray .i2-adv-card__title{font-size:18px;top:34px}
.i2-adv-card p{position:absolute;left:32px;right:32px;top:78px;max-width:none;margin:0;color:#fff;font:300 16px/1.35 Geometria,Arial,sans-serif}
.i2-blue-zone{position:relative;isolation:isolate}
.i2-blue-zone:before{content:none}
.i2-about{padding-top:172px;position:relative}
.i2-about .i2-kicker{max-width:805px;font:300 28.6px/37px Geometria,Arial,sans-serif;letter-spacing:0;transform:translateY(-8px)}
.i2-about h2{margin-top:-1px;font:800 50.3px/1.02 GeometriaExtraBold,Geometria,Arial,sans-serif;letter-spacing:-.025em}
.i2-about__layout{position:relative;height:574px;margin-top:82px}
.i2-about__collage{position:absolute;left:0;top:0;width:1280px;height:472px}
.i2-about__collage-svg{display:block;width:100%;height:100%;overflow:visible}
.i2-about__collage-svg--mobile{display:none}
.i2-about__mobile-gallery-flow{display:none}
.i2-about__text{position:absolute;left:0;top:80px;width:478px;padding:28px 20px 0;background:transparent;font:300 18px/1.28 Geometria,Arial,sans-serif;z-index:4}
.i2-about__copy p{margin:0 0 23px}
.i2-about__desktop-break{display:block}
.i2-about__more[hidden]{display:none}
.i2-about.is-expanded .i2-about__text{width:1280px}
.i2-about.is-expanded .i2-about__copy>p{width:438px}
.i2-about.is-expanded .i2-about__more{width:100%;padding-top:var(--i2-about-more-clearance,0)}
.i2-page .i2-about__toggle{position:absolute;left:0;top:532px;width:1280px;height:42px;min-height:42px;border-radius:21px;margin:0;padding:0;background:#101010;color:#fff;font:400 17px/42px ProximaNovaRegular,Arial,sans-serif}
.i2-founder{padding-top:80px}
.i2-founder__inner{position:relative;height:236px}
.i2-founder__visual{display:block;width:1280px;height:236px}
.i2-founder__visual--desktop{display:block}
.i2-founder__portrait--mobile{display:none}
.i2-founder__copy{position:absolute;left:308px;top:72px;z-index:2;color:#fff;display:flex;flex-direction:column;align-items:flex-start}
.i2-founder__copy span{font:300 30.12px/1 Geometria,Arial,sans-serif;white-space:nowrap}
.i2-founder__copy strong{margin-top:24px;font:400 48.14px/1 Geometria,Arial,sans-serif;white-space:nowrap}
.i2-doctors{padding-top:172px}
.i2-doctors .i2-section-head{margin-bottom:80px}
.i2-doctors .i2-section-head h2{font-family:Asap,Arial,sans-serif;font-size:52px;font-weight:600;line-height:normal;letter-spacing:normal;transform:none}
.i2-doctors .i2-slider-arrows{transform:translateY(-2.5px)}
.i2-doctors .i2-slider-arrows button{width:32px;height:32px;padding:0;border:0;border-radius:0;background-color:transparent!important;background-position:center;background-repeat:no-repeat;background-size:32px 32px;font-size:0}
.i2-doctors .i2-slider-arrows button[data-i2-next]{background-image:none}.i2-doctors .i2-slider-arrows button[data-i2-next]:disabled{background-image:none;transform:rotate(180deg)}.i2-doctors .i2-slider-arrows button[data-i2-prev]{background-image:none;transform:rotate(180deg)}.i2-doctors .i2-slider-arrows button[data-i2-prev]:disabled{background-image:none;transform:none}
.i2-doctors__track,.i2-before__track,.i2-reviews__track,.i2-licenses__track,.i2-ratings__track{display:flex;gap:15px;transition:transform .4s ease;will-change:transform}
.i2-doctor{flex:0 0 calc((100% - 60px)/5);min-width:0;text-align:center}
.i2-doctor__photo{height:436px;border-radius:20px;overflow:hidden;position:relative;background:#d8d8d8;display:block}
.i2-doctor__photo img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:grayscale(1)}
.i2-doctor__overlay{position:absolute;inset:auto 0 0;height:96px;border-radius:12px 12px 0 0;background:rgba(47,68,172,.5)}
.i2-doctor__photo--empty{display:grid;place-items:center;background:#d9d9d9}
.i2-doctor__camera{width:96px;height:87px;color:#858585;display:block}
.i2-doctor__camera svg{display:block;width:100%;height:100%;fill:currentColor;stroke:none}
.i2-doctor__name{display:-webkit-box;height:46px;margin-top:20px;overflow:hidden;font-family:Asap,Arial,sans-serif;font-size:20px;font-weight:400;line-height:23px;letter-spacing:normal;text-transform:uppercase;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.i2-doctor__spec{display:-webkit-box;min-height:20px;max-height:40px;margin-top:4px;overflow:hidden;color:#101010;font-family:Akrobat,ProximaNovaCond,'Arial Narrow',Arial,sans-serif;font-size:16px;font-weight:300;line-height:20px;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.i2-wide-link{height:42px;margin-top:53px;border-radius:21px;background:#101010;color:#fff!important;display:flex;align-items:center;justify-content:center;font-family:Asap,Arial,sans-serif;font-size:16px;font-weight:400;line-height:normal}
.i2-doctor:nth-child(5n+1) .i2-doctor__photo{height:280px;margin-top:136px}
.i2-doctor:nth-child(5n+2) .i2-doctor__photo{height:363px;margin-top:73px}
.i2-doctor:nth-child(5n+3) .i2-doctor__photo{height:436px;margin-top:0}
.i2-doctor:nth-child(5n+4) .i2-doctor__photo{height:321px;margin-top:115px}
.i2-doctor:nth-child(5n+5) .i2-doctor__photo{height:384px;margin-top:52px}
.i2-doctor:nth-child(5n+1) .i2-doctor__overlay{height:56px}
.i2-doctor:nth-child(5n+2) .i2-doctor__overlay{display:none}
.i2-doctor:nth-child(5n+3) .i2-doctor__overlay{height:160px}
.i2-doctor:nth-child(5n+4) .i2-doctor__overlay{display:none}
.i2-doctor:nth-child(5n+5) .i2-doctor__overlay{height:104px}
.i2-services .i2-section-head{margin-bottom:80px;justify-content:flex-start}
.i2-before{padding:80px 0 0;position:relative}
.i2-before .i2-container{position:relative}
.i2-before .i2-section-head{height:60px;margin-bottom:80px}
.i2-before .i2-section-head h2{margin:0;font:600 52px/60px Asap,Arial,sans-serif;letter-spacing:normal;text-transform:uppercase}
.i2-before .i2-section-head h2 a{color:#101010;text-decoration:none}
.i2-before .i2-slider-viewport{overflow:hidden}
.i2-before__arrows{position:absolute;right:0;top:14px;z-index:3}
.i2-before__arrows button{width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#101010!important;display:grid;place-items:center;font-size:0;cursor:pointer;transition:background-color .2s ease}
.i2-before__arrows button:before{content:"";display:block;width:24px;height:24px;background:#efefef;mask-repeat:no-repeat;mask-position:center;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:24px 24px}
.i2-before__arrows button[data-i2-prev]:before{mask-image:url('assets/index2/svg/slider-arrow-left.svg');-webkit-mask-image:url('assets/index2/svg/slider-arrow-left.svg')}
.i2-before__arrows button[data-i2-next]:before{mask-image:url('assets/index2/svg/slider-arrow-right.svg');-webkit-mask-image:url('assets/index2/svg/slider-arrow-right.svg')}
.i2-before__arrows button img{display:none}
.i2-before__arrows button:disabled{background:#5f5f5f!important;cursor:default}
.i2-before__arrows button:not(:disabled):hover{background:#101010!important}
.i2-reviews .i2-section-head{margin-bottom:103px}
.i2-licenses .i2-section-head{margin-bottom:70px}
.i2-reception{padding:80px 0;position:relative;isolation:isolate;overflow:visible}
.i2-reception:before{content:none}
.i2-reception> .i2-container{position:relative}
.i2-reception> .i2-container>h2{position:relative;z-index:3;margin:0 0 80px;font:600 52px/normal Asap,Arial,sans-serif;letter-spacing:normal;text-transform:uppercase}
.i2-reception__body{height:436px;position:relative}
.i2-reception__image{position:absolute;left:-80px;top:-6px;width:720px;height:400px;margin:0;overflow:visible;z-index:0}
.i2-reception__image img{display:block;position:relative;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(1)}
.i2-reception__fade{position:absolute;display:block;background:#efefef;filter:blur(30px);pointer-events:none;z-index:1}
.i2-reception__fade--top{left:-125px;top:-329px;width:1652px;height:370px}
.i2-reception__fade--bottom{left:-86px;top:351px;width:1652px;height:370px}
.i2-reception__fade--right{left:1059px;top:-215px;width:370px;height:776px}
.i2-reception__panel{position:absolute;left:680px;top:0;width:600px;height:436px;display:block;z-index:3}
.i2-form{width:600px;max-width:none;height:436px;min-height:436px;margin:0;border-radius:32px;background:rgba(47,68,172,.3);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);padding:52px 32px;display:block}
.i2-form>input[type=text],.i2-form>input[type=tel]{display:block;width:536px;height:76px;border:1px solid #101010;border-radius:100px;background:#fff;padding:0 40px;outline:0;font:400 16px/normal Asap,Arial,sans-serif;color:#101010}
.i2-form>input[type=tel]{margin-top:24px}
.i2-form>input[type=submit]{display:block;width:536px;height:52px;margin-top:52px;border:0;border-radius:100px;background:#101010;color:#fff;cursor:pointer;font:400 16px/normal Asap,Arial,sans-serif}
.i2-form input::placeholder{color:#666;opacity:1}
.i2-consent{width:530px;margin-top:20px;display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:center;cursor:pointer}
.i2-consent input{position:absolute;opacity:0;pointer-events:none}
.i2-consent span{width:20px;height:20px;border:1px solid #101010;background:transparent;border-radius:5px;position:relative;margin:0}
.i2-consent input:checked+span:after{content:"";position:absolute;width:9px;height:5px;border-left:1.5px solid #101010;border-bottom:1.5px solid #101010;transform:rotate(-45deg);left:4px;top:6px}
.i2-consent em{font:300 14px/normal Asap,Arial,sans-serif;font-style:normal;color:#101010}
.i2-form-status{margin-top:8px;text-align:left}
.i2-services{padding:80px 0;position:relative}
.i2-services .i2-section-head h2{margin:0;font:600 52px/normal Asap,Arial,sans-serif;letter-spacing:normal;text-transform:uppercase}
.i2-services__track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 22px}
.i2-service-card{grid-column:span 2;height:290px;border:1px solid #777;border-radius:20px;position:relative;overflow:hidden;background:linear-gradient(180deg,#efefef 58%,#e4e6f1);padding:0}
.i2-service-card:nth-child(4),.i2-service-card:nth-child(5){grid-column:span 3}
.i2-service-card__icon{position:absolute;top:19px;right:19px;width:158px;height:158px;object-fit:contain}
.i2-service-card:nth-child(4) .i2-service-card__icon,.i2-service-card:nth-child(5) .i2-service-card__icon{right:51px}
.i2-service-card__name{position:absolute;left:19px;bottom:23px;max-width:calc(100% - 80px);font:400 28px/32px Asap,Arial,sans-serif;text-transform:none;white-space:nowrap}
.i2-service-card__arrow{position:absolute;right:19px;bottom:19px;width:40px;height:40px;border-radius:50%;background:#101010;display:grid;place-items:center}
.i2-service-card__arrow img{width:18px;height:16px;filter:none}
.i2-services__arrows{display:none}
.i2-before__track{gap:24px}
.i2-case{flex:0 0 calc((100% - 48px)/3);min-width:calc((100% - 48px)/3)}
.i2-case__visual{height:392px;display:block;overflow:hidden;border-radius:20px;background:#d9d9d9}
.i2-case__half{display:block;width:100%;height:196px;margin:0;padding:0;border:0;position:relative;overflow:hidden;background:#d9d9d9;color:inherit;font:inherit;text-align:inherit;appearance:none;cursor:pointer}
.i2-case__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(8px) grayscale(1);transition:filter .3s ease}
.i2-case__half span{position:absolute;z-index:2;right:19px;top:17px;color:#fff;font:400 16px/normal Asap,Arial,sans-serif;text-shadow:0 1px 2px rgba(0,0,0,.16);pointer-events:none}
.i2-case__half i{position:absolute;z-index:2;left:50%;top:50%;width:44px;height:32px;transform:translate(-50%,-50%);display:block;pointer-events:none}
.i2-case__half i img{display:block;width:44px;height:32px}
.i2-case__half.is-revealed .i2-case__photo{filter:none}
.i2-case__title{display:block;margin-top:14px;color:#101010;font:600 18px/22px Asap,Arial,sans-serif;text-decoration:none}
.i2-case__doctor{margin-top:3px;color:#5f5f5f;font:300 14px/18px Akrobat,ProximaNovaCond,'Arial Narrow',Arial,sans-serif}
.i2-case-modal-open{overflow:hidden}
.i2-case-modal-wrap{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:24px}
.i2-case-modal-wrap[hidden]{display:none!important}
.i2-case-modal__backdrop{position:absolute;inset:0;background:rgba(16,16,16,.78)}
.i2-case-modal{position:relative;z-index:1;width:min(1120px,calc(100vw - 48px));max-height:calc(100vh - 48px);padding:24px;border-radius:20px;background:#efefef;box-shadow:0 20px 70px rgba(0,0,0,.32);outline:none;overflow:auto}
.i2-case-modal__close{position:absolute;right:18px;top:18px;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#101010;cursor:pointer}
.i2-case-modal__close:before,.i2-case-modal__close:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:2px;background:#fff;border-radius:2px}
.i2-case-modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}
.i2-case-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}
.i2-case-modal__head{min-height:40px;padding:3px 56px 18px 0}
.i2-case-modal__title{color:#101010;font:600 24px/29px Asap,Arial,sans-serif}
.i2-case-modal__kind{margin-top:3px;color:#5f5f5f;font:400 16px/20px Asap,Arial,sans-serif}
.i2-case-modal__image{display:block;width:100%;max-height:calc(100vh - 170px);object-fit:contain;border-radius:14px;background:#d9d9d9}

@media (hover:hover) and (pointer:fine){.i2-case__half:hover .i2-case__photo{filter:none}}
.i2-reviews{padding:165px 0 0;position:relative}
.i2-reviews .i2-container{position:relative}
.i2-reviews .i2-section-head{height:60px;margin-bottom:88px}
.i2-reviews .i2-section-head h2{margin:0;font:600 52px/60px Asap,Arial,sans-serif;letter-spacing:normal;text-transform:uppercase}
.i2-reviews .i2-section-head h2 a{color:#101010;text-decoration:none}
.i2-reviews .i2-slider-viewport{overflow:hidden}
.i2-reviews__track{display:flex;gap:20px;transition:transform .4s ease;will-change:transform}
.i2-review{flex:0 0 calc(30% - 12px);width:calc(30% - 12px);height:296px;border:1px solid #101010;border-radius:20px;padding:48px 20px 24px;display:flex;flex-direction:column;overflow:hidden}
.i2-review--dark{background:#101010;color:#fff;border-color:#101010}
.i2-review--light{flex-basis:calc(40% - 16px);width:calc(40% - 16px);background:transparent;color:#101010;border-color:#2f44ac}
.i2-review__head{display:flex;flex-direction:column;gap:18px;min-width:0}
.i2-review__head strong{font:600 22px/22px Asap,Arial,sans-serif;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.i2-review__head time{font:300 14px/17px Akrobat,ProximaNovaCond,'Arial Narrow',Arial,sans-serif;color:inherit;opacity:.82}
.i2-review__text{margin-top:18px;max-width:440px;font:300 16px/17px Akrobat,ProximaNovaCond,'Arial Narrow',Arial,sans-serif;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
.i2-review__more{margin-top:auto;font:600 16px/20px Asap,Arial,sans-serif;text-decoration:underline!important;text-underline-offset:2px;align-self:flex-start}
.i2-review-modal-layer{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}
.i2-review-modal-layer[hidden]{display:none!important}
.i2-review-modal__backdrop{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:rgba(16,16,16,.62);cursor:pointer}
.i2-review-modal{position:relative;z-index:1;display:flex;flex-direction:column;width:min(760px,calc(100vw - 48px));max-width:760px;max-height:80vh;overflow:auto;padding:46px 50px 50px;border-radius:20px;background:#fff;color:#101010;box-sizing:border-box;box-shadow:0 24px 80px rgba(0,0,0,.22);overscroll-behavior:contain}
.i2-review-modal__close{position:absolute;top:16px;right:18px;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#101010;color:#fff;font:300 28px/30px Arial,sans-serif;cursor:pointer;display:grid;place-items:center}
.i2-review-modal__head{display:flex;flex-direction:column;gap:10px;padding-right:34px;margin-bottom:28px}
.i2-review-modal__head strong{font:600 28px/32px Asap,Arial,sans-serif;text-transform:uppercase}
.i2-review-modal__head time{font:300 16px/20px Akrobat,ProximaNovaCond,'Arial Narrow',Arial,sans-serif;opacity:.7}
.i2-review-modal__text{font:300 18px/24px Akrobat,ProximaNovaCond,'Arial Narrow',Arial,sans-serif;overflow-wrap:anywhere}
.i2-review-modal__text p{margin:0 0 18px}
.i2-review-modal__text p:last-child{margin-bottom:0}
.i2-reviews__arrows{position:absolute;right:0;top:14px;z-index:3;gap:8px}
.i2-reviews__arrows button{width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#101010!important;display:grid;place-items:center;font-size:0;cursor:pointer}
.i2-reviews__arrows button img{width:24px;height:24px;filter:brightness(0) invert(1)}
.i2-reviews__arrows button:disabled{background:#5f5f5f!important;cursor:default}
.i2-equipment{padding:169px 0 0}
.i2-equipment .i2-kicker{margin:0;color:#2f44ac;font:300 32px/normal Asap,Arial,sans-serif;letter-spacing:normal;text-transform:uppercase}
.i2-equipment h2{max-width:none;margin:10px 0 0;font:600 52px/normal Asap,Arial,sans-serif;letter-spacing:normal;text-transform:uppercase}
.i2-equipment__grid{height:400px;margin-top:91px;display:grid;grid-template-columns:529.067px 264.533px minmax(0,1fr);grid-template-rows:193.333px 193.333px;gap:13px 21px;overflow:hidden}
.i2-equipment__item{margin:0;overflow:hidden;border-radius:18px}
.i2-equipment__item img{display:block;width:100%;height:100%;object-fit:cover}
.i2-equipment__item--1{grid-column:1;grid-row:1/3}
.i2-equipment__item--2{grid-column:2;grid-row:1/3}
.i2-equipment__item--3{grid-column:3;grid-row:1}
.i2-equipment__item--4{grid-column:3;grid-row:2}
.i2-equipment__item--1 img{object-position:center 72%}
.i2-ratings{margin-top:0;padding-top:395px;padding-bottom:150px;position:relative;isolation:isolate;overflow:hidden}
.i2-ratings:before{content:none}
.i2-ratings .i2-section-head{height:60px;margin-bottom:80px}
.i2-ratings .i2-section-head h2{margin:0;font:600 52px/60px Asap,Arial,sans-serif;letter-spacing:normal;text-transform:uppercase}
.i2-ratings .i2-slider-viewport{overflow:hidden}
.i2-ratings__arrows{gap:8px}
.i2-ratings__arrows button{width:32px;height:32px;padding:0;border:0;border-radius:50%;background:#101010!important;display:grid;place-items:center;font-size:0;cursor:pointer;transition:background-color .2s ease}
.i2-ratings__arrows button:before{content:"";display:block;width:24px;height:24px;background:#efefef;mask-repeat:no-repeat;mask-position:center;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:24px 24px}
.i2-ratings__arrows button[data-i2-prev]:before{mask-image:url('assets/index2/svg/slider-arrow-left.svg');-webkit-mask-image:url('assets/index2/svg/slider-arrow-left.svg')}
.i2-ratings__arrows button[data-i2-next]:before{mask-image:url('assets/index2/svg/slider-arrow-right.svg');-webkit-mask-image:url('assets/index2/svg/slider-arrow-right.svg')}
.i2-ratings__arrows button:disabled{cursor:default}.i2-ratings__arrows button[data-i2-prev]:disabled{background:#5f5f5f!important}.i2-ratings__arrows button[data-i2-next]:disabled{background:#101010!important}
.i2-ratings__track{gap:26.666px}
.i2-rating{flex:0 0 calc((100% - 106.664px)/5);min-width:0;height:193px;border-radius:20px;background:#fff;padding:26px;text-align:center;display:flex;flex-direction:column;align-items:center;color:#101010;text-decoration:none;box-shadow:none}
.i2-rating__logo{width:100%;height:58px;display:flex;align-items:center;justify-content:center}
.i2-rating__logo img{display:block;width:auto;height:auto;max-width:177px;max-height:58px}
.i2-rating__meta{margin-top:12px;display:flex;flex-direction:column;align-items:center}
.i2-rating__meta span{font:400 13px/16px Asap,Arial,sans-serif;color:#101010}
.i2-rating__meta strong{display:block;margin-top:2px;font:600 20px/20px Asap,Arial,sans-serif;color:#101010}
.i2-rating__stars{height:24.5px;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:3px}
.i2-rating__stars img{display:block;width:24.5px;height:24.5px}
.i2-licenses{padding-top:40px}
.i2-licenses .i2-section-head{height:60px;margin-bottom:80px;align-items:center}
.i2-licenses .i2-section-head h2{margin:0;font:600 52px/60px Asap,Arial,sans-serif;letter-spacing:normal;text-transform:uppercase}
.i2-licenses .i2-slider-arrows{gap:8px}
.i2-licenses .i2-slider-arrows button{width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:0;border-radius:50%;background-color:transparent!important;background-position:center;background-repeat:no-repeat;background-size:32px 32px;font-size:0;cursor:pointer;opacity:1}
.i2-licenses .i2-slider-arrows button[data-i2-next]{background-image:none}
.i2-licenses .i2-slider-arrows button[data-i2-prev]{background-image:none;transform:rotate(180deg)}
.i2-licenses .i2-slider-arrows button[data-i2-prev]:disabled{background-image:none;transform:none;cursor:default}
.i2-licenses .i2-slider-arrows button[data-i2-next]:disabled{background-image:none;transform:rotate(180deg);cursor:default}
.i2-licenses__track{display:flex;gap:20px;transition:transform .4s ease;will-change:transform}
.i2-license{flex:0 0 calc((100% - 80px)/5);min-width:0;height:340px;background:#fff;display:grid;place-items:center;padding:0;border-radius:20px;overflow:hidden}
.i2-license img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}
.i2-address{padding-top:160px;background:transparent}
.i2-address>.i2-container{margin-bottom:76px}
.i2-address .i2-kicker{margin:0;color:#2f44ac;font:400 28px/34px Asap,Geometria,Arial,sans-serif;letter-spacing:0;text-transform:uppercase}
.i2-address h2{margin:10px 0 0;font:600 52px/60px Asap,Geometria,Arial,sans-serif;letter-spacing:0;text-transform:uppercase}
.i2-address__map{display:block;width:100%;height:520px;margin:0;position:relative;background:#e8e6e1;overflow:hidden}
.i2-address__map:before{content:"";position:absolute;z-index:2;left:0;right:0;top:0;height:64px;background:linear-gradient(180deg,#efefef 0,rgba(239,239,239,.72) 28%,rgba(239,239,239,0) 100%);pointer-events:none}
.i2-address__map iframe{display:block;width:100%;height:100%;border:0;background:#e8e6e1}
.i2-address__fade{height:80px;margin:0;background:transparent;pointer-events:none}
.i2-footer{position:relative;z-index:2;margin-top:0;min-height:720px;padding-top:80px;background:#101010;color:#fff}
.i2-footer__scale-shell{display:contents}
.i2-footer:before{content:"";position:absolute;z-index:0;left:0;right:0;top:-80px;height:240px;pointer-events:none;background:linear-gradient(180deg,#f7f7f7 0%,#f1f1f1 12.5%,#f0f0f0 25%,#eeeeef 33.333%,#e7e7e7 41.667%,#d2d2d3 50%,#b2b2b2 58.333%,#8c8c8c 66.667%,#666 75%,#434343 83.333%,#262626 91.667%,#101010 100%)}
.i2-footer .i2-container{position:relative;z-index:1;width:1280px;max-width:calc(100% - 160px)}
.i2-footer__main{display:grid;grid-template-columns:257px 389px 302px 332px;gap:0;padding-bottom:39px;align-items:start}
.i2-footer__brand{padding:0}.i2-footer__brand img{display:block;width:201px;height:auto}
.i2-footer__menus{display:grid;grid-template-columns:185px 204px;gap:0;padding-top:4px}
.i2-footer-menu__title,.i2-footer__contacts h3{margin:0 0 16px;border:0;background:none;color:#fff;padding:0;font:600 20px/24px Asap,Geometria,Arial,sans-serif;text-transform:uppercase;text-align:left}
.i2-footer-menu__title span{display:none}
.i2-footer-menu__body{display:grid;gap:13px}
.i2-footer-menu__body a{margin:0;color:#fff;font:400 16px/17px Akrobat,Geometria,Arial,sans-serif;opacity:1;text-decoration:none}
.i2-footer__contacts{padding-top:4px;display:block;color:#fff;font:400 16px/20px Akrobat,Geometria,Arial,sans-serif}
.i2-footer__contacts h3{margin-bottom:16px}
.i2-footer__contacts p,.i2-footer__contacts>a{margin:0;color:#fff;text-decoration:none}
.i2-footer__address{margin-bottom:20px!important;font-size:16px!important;line-height:20px!important}
.i2-footer__work-title{margin-bottom:13px!important}
.i2-footer__time{margin-bottom:20px!important;line-height:29px!important}
.i2-footer__consult-title{margin-bottom:12px!important}
.i2-footer__contacts .i2-footer__phone{display:block;margin:0 0 8px;color:#fff;font:400 24px/29px Asap,Geometria,Arial,sans-serif;white-space:nowrap}
.i2-footer__mail{font:400 14px/18px Akrobat,Geometria,Arial,sans-serif!important}
.i2-footer__legal{margin-top:0;display:flex;flex-direction:column;align-items:flex-start;color:#fff;font:400 16px/20px Akrobat,Geometria,Arial,sans-serif}
.i2-startsmile-card{display:flex;width:240px;height:80px;margin:0 0 14px;padding:14px 16px 12px;box-sizing:border-box;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;background:#fff;color:#101010!important;border:1px solid #cfcfcf;border-radius:16px;text-decoration:none}
.i2-startsmile-card__head{display:flex;align-items:center;gap:5px;white-space:nowrap;font:600 12px/14px Asap,Geometria,Arial,sans-serif;color:#101010}
.i2-startsmile-card__head img{display:block;width:84px;height:auto}
.i2-startsmile-card__rating{display:flex;align-items:center;gap:8px;white-space:nowrap}
.i2-startsmile-card__rating b{color:#ff9900;font:600 14px/16px Asap,Arial,sans-serif}
.i2-startsmile-card .i2-stars{color:#ff9900;font:400 15px/16px Arial,sans-serif;letter-spacing:2px}
.i2-startsmile-card__rating small{color:#aaa;font:400 10px/12px Asap,Arial,sans-serif}
.i2-footer__legal p{margin:0 0 10px;color:#fff;line-height:20px}.i2-footer__legal p:last-child{margin-bottom:0}
.i2-footer__license-break{display:none}
.i2-footer .i2-footer__bottom{width:1200px;max-width:calc(100% - 240px);height:136px;min-height:136px;margin:0 auto 36px;border:0;border-radius:32px;background:#222;padding:18px 20px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:40px;align-items:start}
.i2-footer__copy{max-width:852px;color:#fff;font:400 12px/16px Akrobat,Geometria,Arial,sans-serif}
.i2-vision{width:max-content;margin:8px 0 0;padding:0;border:0;background:none;color:#fff;font:400 12px/16px Akrobat,Geometria,Arial,sans-serif;cursor:pointer;text-decoration:none;display:flex;align-items:center;gap:9px}.i2-vision img{display:block;width:14px;height:auto}
.i2-footer__agency{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;color:#8d8d8d;font:400 12px/14px Akrobat,Geometria,Arial,sans-serif}
.i2-footer__agency img{display:block;width:200px;height:auto;max-height:none;object-fit:contain;object-position:left center;filter:none;opacity:1}
.i2-contra{min-height:102px;padding:0 20px 34px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;column-gap:.28em;row-gap:0;color:#4c4c4c;font:300 68px/68px I2Contra,ProximaNovaCond,ProximaNova,Arial,sans-serif;letter-spacing:0;text-align:center;text-transform:uppercase;white-space:normal;overflow:visible;transform:translateY(6px);transform-origin:center top}
.i2-contra span{display:block;min-width:0;max-width:100%;white-space:normal}.i2-contra span+span:before{content:"";}

.callback_popup{z-index:99999999!important}
.popup_window{position:fixed;left:0;right:0;top:0;bottom:0;z-index:99999999;display:none}
.popup_window .popup_back{position:absolute;opacity:.65;background:#000;left:0;right:0;top:0;bottom:0}
.popup_content_wrapper{display:flex;justify-content:center;align-items:center;position:absolute;left:0;right:0;top:0;bottom:0}
.popup_window .inner{padding:28px 60px;background:#fff;border-radius:6px;position:relative;width:828px;box-sizing:border-box}
.popup_window .inner .close{position:absolute;width:16px;height:16px;background:url('/local/templates/main/assets/img/icons/close-gray.svg') center/contain no-repeat;top:16px;right:16px;cursor:pointer}
.popup_window .inner .title{font-size:16px;font-weight:700;line-height:2;color:#000;font-family:Geometria,Arial,sans-serif}
.callback_popup.popup_window .inner{border-radius:34px}
.callback_popup.popup_window .inner .title{font-family:GeometriaExtraBold,Geometria,Arial,sans-serif;font-size:37px;font-weight:800;position:relative;text-transform:uppercase;margin:0}
.callback_popup.popup_window .inner .close{width:25px;height:25px;right:0;top:26px}
.callback_popup.popup_window input[type=text],.callback_popup.popup_window input[type=tel]{border:0;border-bottom:1px solid #ececec;padding:20px 0;width:45%;background:#fff;color:#101010;outline:0;font:400 16px/1.35 Geometria,Arial,sans-serif}
.callback_popup.popup_window .field_group{margin:0 0 37px}
.callback_popup.popup_window .form_send{width:230px;height:52px;min-height:52px;padding:0 28px;margin:25px 0 19px;border:0;border-radius:26px;background:#2f44ac;background-image:none;color:#fff;box-shadow:none;cursor:pointer;text-align:center;text-transform:uppercase;font:400 15.7px/52px Geometria,Arial,sans-serif;letter-spacing:0;transition:background .2s ease,transform .2s ease,color .2s ease}
.callback_popup.popup_window .form_send:hover{background:#435acb;color:#fff;transform:translateY(-1px)}
.callback_popup.popup_window .form_send:active{background:#2f44ac;background-image:radial-gradient(43.79% 152.55% at 5.41% 121.43%,#8697e9 0%,#2f44ac 100%);color:#fff;transform:none}
.callback_popup.popup_window .form_send:focus-visible{outline:2px solid #8697e9;outline-offset:2px}
.callback_popup.popup_window .checkbox-rules span a{color:#131313}
.callback_popup.popup_window .checkbox-rules span{opacity:.5}
.callback_popup.popup_window .descr{margin:32px 0 46px;font:400 16px/1.45 Geometria,Arial,sans-serif}
.flex_rwsb{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.yellowBtn2{background:#fff;text-align:center;font-size:12px;font-weight:700;line-height:2.67;letter-spacing:normal;color:#222;border-radius:5px;cursor:pointer;text-transform:uppercase;transition:.3s all;border:2px solid #c37c3b}
.checkbox-rules{display:block;margin:0 0 10px;cursor:pointer;user-select:none;position:relative}
.checkbox-rules input[type=checkbox]{position:absolute;z-index:-1;opacity:0;display:block;width:0;height:0}
.checkbox-rules span{display:inline-block;position:relative;padding:0 0 0 35px;line-height:22px;font:400 13px/22px Geometria,Arial,sans-serif}
.checkbox-rules span:before{content:"";display:inline-block;width:24px;height:24px;position:absolute;left:0;top:0;background:url('/local/templates/main/assets/img/icons/check-box_clear.png') 0 0/24px 24px no-repeat;border-radius:3px}
.checkbox-rules input[type=checkbox]:checked+span:before{background-image:url('/local/templates/main/assets/img/icons/check-box.png')}
.succees_send{display:none;text-align:center}
.succees_send .close{right:26px!important}
.succees_send .title{font-family:GeometriaExtraBold,Geometria,Arial,sans-serif;font-size:28px;font-weight:800;text-transform:uppercase}
@media (max-width:1399px) and (min-width:1200px){
.i2-contra span{flex:0 0 100%}
.i2-header__projects{left:clamp(230px,calc(100% - 810px),412px)}
.i2-header__facts{left:clamp(480px,calc(100% - 560px),694px)}
}
@media (max-width:1199px) and (min-width:768px){
.i2-container{width:calc(100% - 80px)}
.i2-header__projects{left:280px}
.i2-header__facts{left:500px}
.i2-header__contact{right:0}
.i2-nav__list{gap:5px}
.i2-nav__item>a{padding:0 8px;font-size:13px}
.i2-nav__expand{width:26px;flex-basis:26px;margin-left:-5px}
.i2-nav__search-item{margin-left:0}
.i2-hero{transform-origin:top left}
}
@media (max-width:767px){
.i2-hero__eyebrow--long{font-size:14px}
.i2-hero__title--medium{font-size:19px;line-height:1.06}
.i2-hero__title--long{font-size:18px;line-height:1.08}
.callback_popup.popup_window .inner{padding:30px 25px;height:100%;width:100%;display:flex;align-items:center;border-radius:0;text-align:center}
.callback_popup.popup_window .inner .title{font-size:21px;line-height:28px;position:inherit}
.callback_popup.popup_window .inner .close{top:40px;right:20px}
.callback_popup.popup_window input[type=text],.callback_popup.popup_window input[type=tel]{width:100%;padding:20px}
.callback_popup.popup_window .form_send{width:100%}
.callback_popup.popup_window .checkbox-rules span{font-size:11px}
.callback_popup.popup_window .select{width:100%;max-width:none}
.succees_send .title{margin:15px 0 0}
.succees_send .close{top:44px!important}
:root{--i2-radius:12px}
.i2-container{width:calc(100% - 32px);max-width:none}
.i2-header{height:110px;background:#fff}
.i2-header__top{height:96px;width:auto;margin-left:22px;margin-right:18px;display:flex;align-items:center}
.i2-logo{position:static;width:90px;height:auto}.i2-logo img{width:90px;height:auto;transform:scaleY(.95);transform-origin:center}
.i2-header__projects,.i2-header__facts,.i2-header__contact{display:none}
.i2-mobile-phone{margin-left:auto;margin-right:20px;width:21px;height:21px;border:0;background:transparent;display:grid;place-items:center;padding:0;transform:translateY(-2px)}
.i2-mobile-phone img{width:21px;height:21px}
.i2-menu-toggle{width:20px;height:16px;border:0;border-radius:0;background:transparent;display:grid;place-items:center;padding:0;transform:translateY(-2px)}
.i2-menu-toggle img{width:20px;height:16px;transform:none}
.i2-header__nav-row{position:static;height:0;border:0;width:100%;transform:none}
.i2-nav{position:fixed;inset:0;z-index:300;background:#fff;transform:translateX(100%);transition:transform .3s ease;padding:20px 20px calc(24px + env(safe-area-inset-bottom));overflow:auto}
.i2-nav.is-open{transform:none}
.i2-nav__mobile-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}
.i2-nav__mobile-logo{width:90px}.i2-nav__mobile-logo img{width:90px;height:auto}
.i2-menu-close{position:relative;width:24px;height:24px;border:0;background:transparent;padding:0;cursor:pointer}
.i2-menu-close span{position:absolute;left:2px;top:11px;width:20px;height:1px;background:#101010;display:block}
.i2-menu-close span:first-child{transform:rotate(45deg)}
.i2-menu-close span:last-child{transform:rotate(-45deg)}
.i2-nav__list{display:block}
.i2-nav__item{display:flex;flex-wrap:wrap;border-bottom:1px solid #dedede}
.i2-nav__item>a{flex:1;min-height:50px;padding:0;border-radius:0;background:none!important;color:#101010!important;font:400 16px/50px ProximaNovaRegular,Arial,sans-serif}
.i2-nav__expand{width:42px;height:50px;flex-basis:42px;margin:0}
.i2-nav__expand img{width:12px;height:11px}
.i2-dropdown{position:static;left:auto;display:none;width:100%;opacity:1;visibility:visible;transform:none;transition:none}
.i2-nav__item.is-open>.i2-dropdown{display:block}
.i2-dropdown--services,.i2-dropdown--services.is-detail-open{grid-template-columns:1fr;gap:0;width:100%;background:#f5f5f5}
.i2-dropdown__sections{height:auto;border-radius:0;padding:8px 0;background:#f5f5f5}
.i2-dropdown__sections>a{height:42px;padding:0 12px;font-size:15px}
.i2-dropdown__details,.i2-dropdown--services.is-detail-open .i2-dropdown__details{display:none}
.i2-nav__search-item{width:100%;height:48px;margin:20px 0 0}
.i2-search-toggle{display:none}
.i2-search{position:relative;left:auto;top:auto;opacity:1;visibility:visible;transform:none;width:100%;height:48px;border:1px solid #d2d2d2;border-radius:12px;grid-template-columns:minmax(0,1fr) 1px 52px}
.i2-search input{height:46px;line-height:46px;padding-left:15px}
.i2-search>span{height:28px}
.i2-search button{width:52px;height:46px}
.i2-nav__mobile-contact{display:grid;gap:10px;margin-top:25px;font:400 13px/1.35 ProximaNovaRegular,Arial,sans-serif}
.i2-nav__mobile-contact a{font-size:19px;font-weight:400}
.i2-main{padding-top:52px}
.i2-hero{height:703px;min-height:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}
.i2-hero::before{content:"";position:absolute;left:0;top:0;width:100%;height:657px;border-radius:9.333px;background:#e4e4eb;z-index:0;pointer-events:none}
.i2-hero__shadow{display:none!important}
.i2-hero__viewport{position:absolute;left:0;top:0;width:100%;height:703px;overflow:hidden;border-radius:9.333px;z-index:1}
.i2-hero__track,.i2-hero__slide{height:703px}
.i2-hero__slide{display:block;flex:0 0 100%;width:100%;min-width:100%;min-height:0;overflow:hidden}
.i2-hero__content{position:absolute;left:0;top:0;width:100%;height:703px;padding:20px 16px 0}
.i2-hero__eyebrow{position:static;width:100%;max-width:none;margin:0;font:300 14px/1.15 Geometria,Arial,sans-serif;letter-spacing:0;white-space:normal;overflow-wrap:break-word}
.i2-hero__title{position:static;width:100%;max-width:none;margin:7px 0 0;font:800 20px/1.05 GeometriaExtraBold,Geometria,Arial,sans-serif;letter-spacing:-.02em;white-space:normal;overflow-wrap:break-word}
.i2-hero__rule{position:static;width:50.927px;height:.849px;margin:18px 0 0;background:#2f44ac}
.i2-hero__points{position:static;width:100%;height:auto;margin:18px 0 0 2px;display:grid;gap:18px;max-width:none}
.i2-hero__points>div{position:static;width:100%;display:grid;grid-template-columns:20.4px 1fr;align-items:center;column-gap:16px;font:400 14px/1.05 ProximaNovaRegular,ProximaNova,Arial,sans-serif}

.i2-hero__points>div>span:last-child{display:block}
.i2-hero__points>div:nth-child(1)>span:last-child{width:151px}
.i2-hero__points>div:nth-child(2)>span:last-child{width:206px}
.i2-hero__points>div:nth-child(3)>span:last-child{width:176px}
.i2-hero-icon{width:20.4px;height:20.4px}
.i2-hero-icon svg{width:20.4px;height:20.4px}
.i2-page .i2-hero__content>.i2-button{position:absolute;left:16px;top:302.567px;width:calc(100% - 32px);height:40px;min-width:0;min-height:40px;margin:0;padding:0;border-radius:20px;background:var(--i2-blue);color:#fff;font:400 14px/40px ProximaNovaRegular,ProximaNova,Arial,sans-serif}
.i2-mobile-break{display:none}
.i2-hero__visual{position:absolute;inset:0;width:100%;height:100%}
.i2-hero__picture{left:0;right:0;top:423px;width:100%;height:280px;border-radius:0;overflow:hidden}
.i2-hero__image{width:100%;height:100%;object-fit:cover;border-radius:0}
.i2-hero__controls{left:50%;top:358.567px;bottom:auto;transform:translateX(-50%);height:24px}
.i2-slider-controls{gap:8px}
.i2-slider-controls>button,.i2-slider-arrows button{width:24px;height:24px}
.i2-slider-controls>button:disabled,.i2-slider-arrows button:disabled{opacity:1;cursor:pointer}
.i2-slider-controls>button svg{width:7px;height:12px}
.i2-slider-dots{height:24px;gap:8px;padding:0}
.i2-slider-dots button{width:12px;height:12px;min-width:12px;min-height:12px;border-radius:50%;background:#5f5f5f}
.i2-slider-dots button.is-active{width:16px;height:16px;min-width:16px;min-height:16px;border-radius:50%;background:#101010}
.i2-section{padding-top:72px}
.i2-kicker{font-size:10px;line-height:1.35}
.i2-section h2{font-size:24px;line-height:1.05;margin-top:5px}
.i2-section-head{margin-bottom:25px}
.i2-section-head h2{font-size:22px}
.i2-slider-arrows{gap:6px}
.i2-slider-arrows--mobile{display:flex}
.i2-advantages{padding-top:0;margin-top:80px}
.i2-advantages>.i2-container{min-height:436px}
.i2-advantages .i2-kicker{width:250px;font:300 14px/1.15 Geometria,Arial,sans-serif;letter-spacing:-.058em}
.i2-advantages h2{margin-top:7px;font:800 20px/1.05 GeometriaExtraBold,Geometria,Arial,sans-serif;letter-spacing:-.049em}
.i2-advantages__layout{display:block;margin-top:50px}
.i2-advantages__intro{height:109px;padding:0}
.i2-advantages__icon{left:0;top:24px;width:38px;height:44px}
.i2-advantages__intro p{left:52px;top:0;width:236px;max-width:236px;margin:0;font:300 14px/1.16 Geometria,Arial,sans-serif;letter-spacing:-.012em}
.i2-advantages__cards{height:212px;margin-top:5px}
.i2-adv-card{left:0;width:288px;height:132px;min-height:132px;padding:0 16px;border-radius:14px}
.i2-adv-card--dark{top:0}
.i2-adv-card--blue{top:40px;margin:0}
.i2-adv-card--gray{top:80px;margin:0}
.i2-adv-card__title{left:16px;right:16px;top:14px;font:700 14px/1.1 Geometria,Arial,sans-serif;white-space:nowrap}
.i2-adv-card--gray .i2-adv-card__title{top:14px;font-size:14px}
.i2-adv-card p{left:16px;right:16px;top:54px;font:300 14px/1.18 Geometria,Arial,sans-serif}
.i2-blue-zone:before{content:none}
.i2-about>.i2-container{width:min(calc(100% - 32px),361px);max-width:361px}
.i2-about{padding-top:clamp(83px,calc(28.819444vw - 9.222222px),104.038194px)}
.i2-about .i2-kicker{max-width:100%;font:300 clamp(14px,calc(4.861111vw - 1.555556px),17.548611px)/1.15 Geometria,Arial,sans-serif;letter-spacing:0;transform:none}
.i2-about h2{margin-top:clamp(6px,calc(2.083333vw - .666667px),7.520833px);font:800 clamp(20px,calc(6.944444vw - 2.222222px),25.069444px)/1.05 GeometriaExtraBold,Geometria,Arial,sans-serif;letter-spacing:-.02em}
.i2-about__layout{position:relative;display:block;width:100%;height:auto;margin-top:clamp(51px,calc(17.708333vw - 5.666667px),63.927083px);padding-top:clamp(135px,calc(46.875vw - 15px),169.21875px)}
.i2-about__collage{position:absolute;left:0;top:0;width:100%;height:auto;overflow:visible;pointer-events:none}
.i2-about__collage-svg{display:block;width:100%;height:auto;max-width:none}
.i2-about__collage-svg--desktop{display:none}
.i2-about__collage-svg--mobile{display:block}
.i2-about__text{position:relative;left:auto;top:auto;width:100%;padding:0;background:transparent;font:300 clamp(14px,calc(4.861111vw - 1.555556px),17.548611px)/1.15 Geometria,Arial,sans-serif;z-index:4}
.i2-about__copy p{margin:0 0 clamp(17px,calc(5.902778vw - 1.888889px),21.309028px)}
.i2-about__copy>p:first-child:before{content:"";float:right;width:clamp(57px,calc(19.791667vw - 6.333333px),71.447917px);height:clamp(32px,calc(11.111111vw - 3.555556px),40.111111px)}
.i2-about__copy>p:nth-of-type(2){margin-bottom:0}
.i2-about__mobile-gallery-flow{display:block;width:100%;height:auto;margin-top:12px;overflow:visible}
.i2-about__more{margin-top:clamp(20px,calc(6.944444vw - 2.222222px),25.069444px)}
.i2-about__desktop-break{display:none}
.i2-about.is-expanded .i2-about__text{width:100%}
.i2-about.is-expanded .i2-about__copy>p{width:auto}
.i2-about.is-expanded .i2-about__more{width:100%;padding-top:0}
.i2-page .i2-about__toggle{position:relative;left:auto;top:auto;width:100%;height:clamp(40px,calc(13.888889vw - 4.444444px),50.138889px);min-height:0;margin:clamp(32px,calc(10.993055vw - 3.517778px),40px) 0 0;padding:0;border-radius:999px;background:#2f44ac;color:#fff;font:400 clamp(14.5px,calc(5.034722vw - 1.611111px),18.175347px)/1 ProximaNovaRegular,Arial,sans-serif}
.i2-founder{padding-top:clamp(32px,calc(11.111111vw - 3.555556px),40.111111px)}
.i2-founder__inner{width:min(calc(100% - 32px),361px);height:clamp(62.222px,calc(21.604861vw - 6.913556px),77.99355px)}
.i2-founder__visual--desktop{display:none}
.i2-founder__portrait--mobile{display:block;position:absolute;left:0;top:0;width:clamp(62.222px,calc(21.604861vw - 6.913556px),77.99355px);height:clamp(62.222px,calc(21.604861vw - 6.913556px),77.99355px);border-radius:50%;overflow:hidden}
.i2-founder__portrait--mobile img{width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(1)}
.i2-founder__copy{left:clamp(86.382px,calc(29.99375vw - 9.598px),108.277438px);top:clamp(7px,calc(2.430556vw - .777778px),8.774306px);color:#101010}
.i2-founder__copy span{width:clamp(118px,calc(40.972222vw - 13.111111px),147.909722px);font-family:Geometria,Arial,sans-serif;font-weight:300;font-size:clamp(11.5px,calc(3.993056vw - 1.277778px),14.414931px);line-height:clamp(14px,calc(4.861111vw - 1.555556px),17.548611px);white-space:normal}
.i2-founder__copy strong{margin-top:clamp(3px,calc(1.041667vw - .333333px),3.760417px);font-family:Geometria,Arial,sans-serif;font-weight:400;font-size:clamp(15px,calc(5.208333vw - 1.666667px),18.802083px);line-height:1;white-space:nowrap;letter-spacing:-.012em}
.i2-doctors{padding-top:80px;position:relative}
.i2-doctors .i2-section-head{margin-bottom:52px;justify-content:center}
.i2-doctors .i2-section-head h2{font-family:Asap,Arial,sans-serif;font-size:20px;font-weight:600;line-height:normal;letter-spacing:normal;white-space:nowrap}
.i2-slider-viewport{overflow:visible}
.i2-doctors .i2-container,.i2-before .i2-container,.i2-reviews .i2-container,.i2-services .i2-container,.i2-ratings .i2-container,.i2-licenses .i2-container{overflow:visible}
.i2-doctors__track,.i2-before__track,.i2-reviews__track,.i2-licenses__track,.i2-ratings__track{gap:20px}
.i2-doctor{flex-basis:244px}
.i2-doctor:first-child{flex-basis:228px}
.i2-doctor__photo,.i2-doctor:nth-child(5n+1) .i2-doctor__photo,.i2-doctor:nth-child(5n+2) .i2-doctor__photo,.i2-doctor:nth-child(5n+3) .i2-doctor__photo,.i2-doctor:nth-child(5n+4) .i2-doctor__photo,.i2-doctor:nth-child(5n+5) .i2-doctor__photo{height:264px;margin-top:0;border-radius:16px}
.i2-doctor:nth-child(5n+1) .i2-doctor__overlay{display:block;height:96px}
.i2-doctor:nth-child(5n+2) .i2-doctor__overlay{display:none}
.i2-doctor:nth-child(5n+3) .i2-doctor__overlay{display:block;height:52px}
.i2-doctor:nth-child(5n+4) .i2-doctor__overlay{display:none}
.i2-doctor:nth-child(5n+5) .i2-doctor__overlay{display:block;height:72px}
.i2-doctor__name{height:46px;margin-top:20px;font-family:Asap,Arial,sans-serif;font-size:20px;font-weight:400;line-height:23px;letter-spacing:normal}
.i2-doctor__spec{min-height:20px;max-height:40px;margin-top:4px;font-family:Akrobat,ProximaNovaCond,'Arial Narrow',Arial,sans-serif;font-size:16px;font-weight:300;line-height:20px}
.i2-doctors .i2-slider-arrows{position:absolute;right:16px;top:549px;transform:none;gap:8px;z-index:4}
.i2-doctors .i2-slider-arrows button{width:32px;height:32px}
.i2-wide-link{height:40px;margin-top:84px;border-radius:20px;font-family:Asap,Arial,sans-serif;font-size:14px;font-weight:400;line-height:normal}
.i2-reviews .i2-section-head{margin-bottom:34px}
.i2-reception{padding:clamp(80px,calc(27.777778vw - 8.888889px),100.277778px) 0 0}
.i2-reception:before{content:none}
.i2-reception> .i2-container{width:min(calc(100% - 32px),361px);max-width:361px}
.i2-reception> .i2-container>h2{margin:0 0 clamp(52px,calc(18.055556vw - 5.777778px),65.180556px);font:600 clamp(20px,calc(6.944444vw - 2.222222px),25.069444px)/normal Asap,Arial,sans-serif;letter-spacing:normal;text-transform:uppercase}
.i2-reception__body{height:clamp(564px,calc(185.208333vw - 28.666667px),699.208333px);position:relative;display:block}
.i2-reception__panel{position:absolute;left:0;top:0;width:100%;height:clamp(258px,calc(89.583333vw - 28.666667px),323.395833px);display:block}
.i2-reception__image{position:absolute;left:-16px;top:clamp(258px,calc(89.583333vw - 28.666667px),323.395833px);width:calc(100% + 32px);height:clamp(306px,95.625vw,375.80625px);margin:0;overflow:visible;z-index:0}
.i2-reception__image img{display:block;position:absolute;left:clamp(-1.697px,-.431875vw,-1.382px);top:clamp(58.684px,18.33875vw,72.071287px);width:clamp(347.412px,108.56625vw,426.665363px);height:clamp(193.007px,60.314687vw,237.036722px);max-width:none;object-fit:cover;object-position:center bottom;filter:grayscale(1)}
.i2-reception__fade{filter:blur(clamp(13.854px,4.329375vw,17.014444px))}
.i2-reception__fade--top{left:clamp(-158.428px,-40.3125vw,-129px);top:clamp(-125.269px,-31.875vw,-102px);width:clamp(791.117px,247.224062vw,971.590566px);height:clamp(179.885px,56.214062vw,220.921266px)}
.i2-reception__fade--bottom{left:clamp(-135.492px,-34.47625vw,-110.324px);top:clamp(228.598px,71.436875vw,280.746919px);width:clamp(791.117px,247.224062vw,971.590566px);height:clamp(179.885px,56.214062vw,220.921266px)}
.i2-reception__fade--right{left:clamp(260.816px,81.505vw,320.31465px);top:clamp(-57.199px,-14.554375vw,-46.574px);width:clamp(177.187px,55.370938vw,217.607784px);height:clamp(377.273px,117.897813vw,463.338403px)}
.i2-form{width:100%;max-width:none;height:clamp(258px,calc(89.583333vw - 28.666667px),323.395833px);min-height:clamp(258px,calc(89.583333vw - 28.666667px),323.395833px);margin:0;border-radius:clamp(14.905px,calc(5.175347vw - 1.656111px),18.683003px);background:rgba(47,68,172,.3);backdrop-filter:blur(clamp(13.973px,calc(4.851736vw - 1.552556px),17.514767px));-webkit-backdrop-filter:blur(clamp(13.973px,calc(4.851736vw - 1.552556px),17.514767px));padding:clamp(24px,calc(8.333333vw - 2.666667px),30.083333px) clamp(12px,calc(4.166667vw - 1.333333px),15.041667px)}
.i2-form>input[type=text],.i2-form>input[type=tel]{width:100%;height:clamp(40px,calc(13.888889vw - 4.444444px),50.138889px);border:clamp(.466px,calc(.161806vw - .051778px),.584118px) solid #101010;border-radius:clamp(46.578px,calc(16.172917vw - 5.175333px),58.384229px);padding:0 clamp(16px,calc(5.555556vw - 1.777778px),20.055556px);font:400 clamp(14px,calc(4.861111vw - 1.555556px),17.548611px)/normal Asap,Arial,sans-serif}
.i2-form>input[type=tel]{margin-top:clamp(12px,calc(4.166667vw - 1.333333px),15.041667px)}
.i2-form>input[type=submit]{width:96.969697%;height:clamp(40px,calc(13.888889vw - 4.444444px),50.138889px);margin-top:clamp(24px,calc(8.333333vw - 2.666667px),30.083333px);border-radius:100px;font:400 clamp(14px,calc(4.861111vw - 1.555556px),17.548611px)/normal Asap,Arial,sans-serif}
.i2-consent{width:100%;margin-top:clamp(12px,calc(4.166667vw - 1.333333px),15.041667px);grid-template-columns:clamp(20px,calc(6.944444vw - 2.222222px),25.069444px) 1fr;gap:clamp(12px,calc(4.166667vw - 1.333333px),15.041667px);align-items:start}
.i2-consent span{width:clamp(20px,calc(6.944444vw - 2.222222px),25.069444px);height:clamp(20px,calc(6.944444vw - 2.222222px),25.069444px);border-radius:clamp(5px,calc(1.736111vw - .555556px),6.267361px);margin:0}
.i2-consent input:checked+span:after{width:clamp(9px,calc(3.125vw - 1px),11.28125px);height:clamp(5px,calc(1.736111vw - .555556px),6.267361px);border-left-width:clamp(1.5px,calc(.520833vw - .166667px),1.880208px);border-bottom-width:clamp(1.5px,calc(.520833vw - .166667px),1.880208px);left:clamp(4px,calc(1.388889vw - .444444px),5.013889px);top:clamp(6px,calc(2.083333vw - .666667px),7.520833px)}
.i2-consent em{font:200 clamp(12px,calc(4.166667vw - 1.333333px),15.041667px)/normal Asap,Arial,sans-serif}
.i2-form-status{margin-top:clamp(4px,calc(1.388889vw - .444444px),5.013889px)}
.i2-services{padding:80px 0 0}
.i2-services .i2-section-head{margin-bottom:52px;justify-content:flex-start}
.i2-services .i2-section-head h2{margin:0;font:600 20px/normal Asap,Arial,sans-serif;letter-spacing:normal;white-space:nowrap}
.i2-services .i2-slider-viewport{overflow:visible}
.i2-services__track{display:flex;gap:20px;transition:transform .4s ease;will-change:transform}
.i2-service-card,.i2-service-card:nth-child(4),.i2-service-card:nth-child(5){flex:0 0 264px;width:264px;height:264px;grid-column:auto;border-radius:16px;padding:0}
.i2-service-card__icon,.i2-service-card:nth-child(4) .i2-service-card__icon,.i2-service-card:nth-child(5) .i2-service-card__icon{top:19px;left:56.5px;right:auto;width:150px;height:150px}
.i2-service-card__name{left:15px;bottom:25.5px;max-width:201px;font:400 20px/23px Asap,Arial,sans-serif;white-space:nowrap}
.i2-service-card__arrow{right:14px;bottom:21px;width:32px;height:32px}
.i2-service-card__arrow img{width:14px;height:12px;filter:none}
.i2-services__arrows{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}
.i2-services__arrows button{width:32px;height:32px;padding:0;border:0;border-radius:0;background-color:transparent!important;background-position:center;background-repeat:no-repeat;background-size:32px 32px;font-size:0}
.i2-services__arrows button[data-i2-next]{background-image:none}
.i2-services__arrows button[data-i2-next]:disabled{background-image:none;transform:rotate(180deg)}
.i2-services__arrows button[data-i2-prev]{background-image:none;transform:rotate(180deg)}
.i2-services__arrows button[data-i2-prev]:disabled{background-image:none;transform:none}
.i2-before{padding:80px 0 0}
.i2-before .i2-section-head{height:24px;margin-bottom:50px;justify-content:flex-start}
.i2-before .i2-section-head h2{font:600 20px/24px Asap,Arial,sans-serif;letter-spacing:normal;white-space:nowrap}
.i2-before .i2-slider-viewport{overflow:visible}
.i2-before__track{gap:20px}
.i2-case{flex:0 0 264px;min-width:264px}
.i2-case__visual{height:242px;border-radius:10px}
.i2-case__half{height:121px}
.i2-case__half span{right:10px;top:9px;font-size:14px}
.i2-case__half i{width:39px;height:28px}
.i2-case__half i img{width:39px;height:28px}
.i2-case__title{margin-top:10px;font:600 16px/19px Asap,Arial,sans-serif}
.i2-case__doctor{margin-top:2px;font:300 12px/15px Akrobat,ProximaNovaCond,'Arial Narrow',Arial,sans-serif}
.i2-case-modal-wrap{padding:10px}
.i2-case-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:14px;border-radius:14px}
.i2-case-modal__close{right:10px;top:10px;width:34px;height:34px}
.i2-case-modal__head{min-height:34px;padding:2px 44px 12px 0}
.i2-case-modal__title{font:600 18px/22px Asap,Arial,sans-serif}
.i2-case-modal__kind{font:400 14px/18px Asap,Arial,sans-serif}
.i2-case-modal__image{max-height:calc(100vh - 112px);border-radius:10px}

.i2-before__arrows{position:static;margin-top:15px;justify-content:flex-end;gap:8px}
.i2-before__arrows button{width:32px;height:32px}
.i2-reviews{padding:80px 0 0}
.i2-reviews .i2-section-head{height:24px;margin-bottom:50px;justify-content:flex-start}
.i2-reviews .i2-section-head h2{font:600 20px/24px Asap,Arial,sans-serif;letter-spacing:normal;white-space:nowrap}
.i2-reviews .i2-slider-viewport{overflow:visible}
.i2-reviews__track{gap:20px}
.i2-review,.i2-review--light{flex:0 0 264px;width:264px;height:296px;border-radius:18px;padding:43px 12px 24px}
.i2-review__head{gap:18px}
.i2-review__head strong{font:600 20px/20px Asap,Arial,sans-serif}
.i2-review__head time{font:300 14px/17px Akrobat,ProximaNovaCond,'Arial Narrow',Arial,sans-serif}
.i2-review__text{margin-top:18px;font:300 14px/15px Akrobat,ProximaNovaCond,'Arial Narrow',Arial,sans-serif;-webkit-line-clamp:7}
.i2-review__more{font:600 16px/20px Asap,Arial,sans-serif}
.i2-review-modal-layer{padding:16px}.i2-review-modal{width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:30px 20px 26px;border-radius:18px}.i2-review-modal__close{top:10px;right:10px;width:32px;height:32px;font-size:26px}
.i2-review-modal__head{gap:8px;padding-right:30px;margin-bottom:22px}
.i2-review-modal__head strong{font:600 22px/26px Asap,Arial,sans-serif}
.i2-review-modal__head time{font:300 14px/17px Akrobat,ProximaNovaCond,'Arial Narrow',Arial,sans-serif}
.i2-review-modal__text{font:300 16px/21px Akrobat,ProximaNovaCond,'Arial Narrow',Arial,sans-serif}
.i2-review-modal__text p{margin-bottom:14px}
.i2-reviews__arrows{position:static;margin-top:18px;justify-content:flex-end;gap:8px}
.i2-reviews__arrows button{width:32px;height:32px}
.i2-equipment{padding:80px 0 0}
.i2-equipment .i2-kicker{margin:0;font:300 14px/normal Asap,Arial,sans-serif;letter-spacing:normal}
.i2-equipment h2{max-width:275px;margin:5px 0 0;font:600 20px/normal Asap,Arial,sans-serif;letter-spacing:normal}
.i2-equipment__grid{height:409px;margin-top:50px;display:grid;grid-template-columns:184px 92px;grid-template-rows:137px 124px 124px;gap:12px;overflow:hidden}
.i2-equipment__item{border-radius:8px}
.i2-equipment__item--1{grid-column:1;grid-row:1}
.i2-equipment__item--2{grid-column:2;grid-row:1}
.i2-equipment__item--3{grid-column:1/3;grid-row:2}
.i2-equipment__item--4{grid-column:1/3;grid-row:3}
.i2-equipment__item--1 img{object-position:center 72%}
.i2-ratings{padding-top:80px;padding-bottom:90px}
.i2-ratings:before{content:none}
.i2-ratings .i2-container{position:relative;padding-bottom:50px}
.i2-ratings .i2-section-head{height:24px;margin-bottom:50px;align-items:center;justify-content:flex-start}
.i2-ratings .i2-section-head h2{font:600 20px/24px Asap,Arial,sans-serif;letter-spacing:normal;white-space:nowrap}
.i2-ratings__arrows{position:absolute;right:0;top:285px;gap:8px;z-index:3}
.i2-ratings__arrows button{width:32px;height:32px}
.i2-ratings__track{gap:18px}
.i2-rating{flex-basis:244px;height:193px;border-radius:17px;padding:25px 18px}
.i2-rating__logo{height:58px}
.i2-rating__meta span{font-size:13px;line-height:16px}
.i2-rating__meta strong{font-size:20px;line-height:20px}
.i2-rating__stars{margin-top:12px}
.i2-licenses{padding-top:0}
.i2-licenses .i2-container{position:relative;padding-bottom:50px}
.i2-licenses .i2-section-head{height:40px;margin-bottom:52px;align-items:flex-start}
.i2-licenses .i2-section-head h2{width:190px;max-width:190px;font:600 20px/20px Asap,Arial,sans-serif;letter-spacing:normal;white-space:normal}
.i2-licenses .i2-slider-arrows{position:absolute;right:0;bottom:0;top:auto;z-index:3;gap:8px}
.i2-licenses .i2-slider-arrows button{width:32px;height:32px}
.i2-license{flex-basis:200px;height:284px;border-radius:16px}
.i2-address{padding-top:80px;background:transparent}
.i2-address>.i2-container{margin-bottom:33px}
.i2-address .i2-kicker{margin:0 0 9px;color:#2f44ac;font:400 12px/15px Asap,Geometria,Arial,sans-serif;letter-spacing:0;text-transform:uppercase}
.i2-address h2{margin:0;font:600 20px/24px Asap,Geometria,Arial,sans-serif;letter-spacing:0;text-transform:uppercase}
.i2-address__map{height:479px;margin:0;overflow:hidden}
.i2-address__map:before{height:46px;background:linear-gradient(180deg,#efefef 0,rgba(239,239,239,.76) 30%,rgba(239,239,239,0) 100%)}
.i2-address__map iframe{width:100%;height:100%}
.i2-address__fade{height:81px;background:transparent}
.i2-footer{margin-top:0;min-height:1302px;padding-top:53px;background:#101010;overflow:visible}
.i2-footer:before{top:-81px;height:380px;background:linear-gradient(180deg,#efefef 0%,#efefef 21.053%,#101010 95%,#101010 100%)}
.i2-footer .i2-container{width:288px;max-width:none}
.i2-footer__main{display:flex;flex-direction:column;gap:0;padding-bottom:27px}
.i2-footer__brand{order:1;padding:0 0 53px;text-align:center}.i2-footer__brand img{width:201px;margin:0 auto}
.i2-footer__contacts{order:2;padding:0;font:400 16px/24px Akrobat,Geometria,Arial,sans-serif}
.i2-footer__contacts h3{margin:0 0 18px;font:600 20px/24px Asap,Geometria,Arial,sans-serif}
.i2-footer__address{margin-bottom:25px!important;font-size:16px!important;line-height:24px!important}
.i2-footer__work-title{margin-bottom:15px!important;font-size:16px!important;line-height:24px!important}
.i2-footer__time{margin-bottom:22px!important;font-size:16px!important;line-height:29px!important}
.i2-footer__consult-title{margin-bottom:15px!important;font-size:16px!important;line-height:24px!important}
.i2-footer__contacts .i2-footer__phone{margin-bottom:9px;font:400 24px/30px Asap,Geometria,Arial,sans-serif}
.i2-footer__mail{font:400 16px/20px Akrobat,Geometria,Arial,sans-serif!important}
.i2-footer__menus{order:3;display:block;margin-top:27px;padding:0}
.i2-footer-menu{border:0}
.i2-footer-menu__title{width:100%;height:43px;margin:0;display:flex;align-items:flex-start;justify-content:flex-start;gap:14px;padding:0;border:0;background:none;color:#fff;font:600 16px/20px Asap,Geometria,Arial,sans-serif;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.i2-footer-menu__title span{display:inline-block;width:7px;height:7px;margin-top:4px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);transition:transform .2s ease;text-decoration:none}
.i2-footer-menu.is-open .i2-footer-menu__title span{transform:rotate(225deg);margin-top:8px}
.i2-footer-menu__body{display:none;padding:0 0 16px;gap:10px}.i2-footer-menu.is-open .i2-footer-menu__body{display:grid}
.i2-footer-menu__body a{font:400 14px/18px Akrobat,Geometria,Arial,sans-serif}
.i2-footer__legal{order:4;margin-top:3px;padding:0;gap:0;font:400 16px/20px Akrobat,Geometria,Arial,sans-serif}
.i2-startsmile-card{width:280px;max-width:none;height:94px;min-height:94px;margin:0 0 19px;padding:18px 16px 15px;border-radius:19px;gap:13px}
.i2-startsmile-card__head{gap:5px;font-size:14px;line-height:16px}.i2-startsmile-card__head img{width:99px}
.i2-startsmile-card__rating{gap:9px}.i2-startsmile-card__rating b{font-size:17px;line-height:19px}.i2-startsmile-card .i2-stars{font-size:18px;line-height:19px;letter-spacing:2px}.i2-startsmile-card__rating small{font-size:12px;line-height:14px}
.i2-footer__legal p{margin:0 0 12px;line-height:20px}.i2-footer__legal p:last-child{margin-bottom:0}
.i2-footer__license-break{display:block}.i2-footer__license span{white-space:nowrap}
.i2-footer .i2-footer__bottom{width:288px;max-width:none;height:291px;min-height:291px;margin:0 auto 36px;padding:18px 16px;border:0;border-radius:16px;background:#222;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;text-align:center}
.i2-footer__copy{width:100%;max-width:none;font:400 12px/16px Akrobat,Geometria,Arial,sans-serif;text-align:center}
.i2-vision{margin:14px auto 0;font:400 12px/16px Akrobat,Geometria,Arial,sans-serif}
.i2-footer__agency{margin:18px 0 0;align-items:center;gap:8px;font:400 12px/14px Akrobat,Geometria,Arial,sans-serif;text-align:center}.i2-footer__agency img{width:200px}
.i2-contra{height:auto;min-height:78px;box-sizing:border-box;transform:none;padding:0 12px 34px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;font:300 20px/22px I2Contra,ProximaNovaCond,ProximaNova,Arial,sans-serif;letter-spacing:0;color:#3d3d3d;text-align:center;white-space:normal;overflow:visible}
.i2-contra span{display:block;width:auto;min-width:0;max-width:100%;white-space:normal;transform:none}.i2-contra span+span:before{content:""}

.i2-page-blue-fragment--founder{left:clamp(-173.165625px,-44.0625vw,-141px);width:clamp(716px,223.75vw,879.3375px);height:clamp(518.470703px,162.022095vw,636.746832px);background-image:url('assets/index2/bg/blue-founder-source.png');background-size:100% auto;background-position:0 0}
.i2-page-blue-fragment--reception{display:block;left:clamp(-503.53125px,-128.125vw,-410px);width:clamp(780px,243.75vw,958.03125px);height:clamp(585px,182.8125vw,718.453125px);background-image:url('assets/index2/bg/blue-reception-source.png');background-size:100% auto;background-position:0 0}
.i2-page-blue-fragment--ratings{left:clamp(-528.09375px,-134.375vw,-430px);width:clamp(990px,309.375vw,1215.84375px);height:clamp(475.664063px,148.64502vw,584.174927px);background-image:url('assets/index2/bg/ratings-background.png');background-size:100% auto;background-position:0 0}
}
.i2-consent em a{text-decoration:underline}
.i2-form-status{display:none;font:400 9px/1.35 Geometria,Arial,sans-serif;text-align:center}
.i2-form-status.is-visible{display:block}
.i2-form-status.is-success{color:#183f20}
.i2-form-status.is-error{color:#7b1c1c}
.i2-form input:disabled{opacity:.65;cursor:wait}
:root{--i2-primary:#101010;--i2-hover-primary:#292929;--i2-accent:#2f44ac;--i2-hover-accent:#435acb}
.i2-button--dark,.i2-page .i2-header__contact .i2-button,.i2-wide-link,.i2-form>input[type=submit]{background:var(--i2-primary);color:#fff}
.i2-button--dark:hover,.i2-page .i2-header__contact .i2-button:hover,.i2-wide-link:hover,.i2-form>input[type=submit]:hover{background:var(--i2-hover-primary);transform:none}
.i2-button--dark:active,.i2-page .i2-header__contact .i2-button:active,.i2-wide-link:active,.i2-form>input[type=submit]:active{background:radial-gradient(43.79% 152.55% at 5.41% 121.43%,#767676 0%,#101010 100%);transform:none}
.i2-button--blue,.i2-page .i2-about__toggle{background:var(--i2-accent);color:#fff}
.i2-button--blue:hover,.i2-page .i2-about__toggle:hover{background:var(--i2-hover-accent);transform:none}
.i2-button--blue:active,.i2-page .i2-about__toggle:active{background:radial-gradient(43.79% 152.55% at 5.41% 121.43%,#8697e9 0%,#2f44ac 100%);transform:none}
.i2-slider-controls>button:not(:disabled),.i2-slider-arrows button:not(:disabled){background:var(--i2-primary)}
.i2-slider-controls>button:not(:disabled):hover,.i2-slider-arrows button:not(:disabled):hover{background:var(--i2-hover-primary)}
.i2-slider-controls>button:not(:disabled):active,.i2-slider-arrows button:not(:disabled):active{background:radial-gradient(43.79% 152.55% at 5.41% 121.43%,#767676 0%,#101010 100%)}
.i2-slider-controls>button:disabled,.i2-slider-arrows button:disabled{background:#5f5f5f}
.i2-doctors .i2-slider-arrows button,.i2-services .i2-services__arrows button,.i2-licenses .i2-slider-arrows button{background-color:transparent!important;background-position:center!important;background-repeat:no-repeat!important;background-size:32px 32px!important}
.i2-doctors .i2-slider-arrows button[data-i2-next]:not(:disabled),.i2-doctors .i2-slider-arrows button[data-i2-prev]:not(:disabled),.i2-services .i2-services__arrows button[data-i2-next]:not(:disabled),.i2-services .i2-services__arrows button[data-i2-prev]:not(:disabled),.i2-licenses .i2-slider-arrows button[data-i2-next]:not(:disabled),.i2-licenses .i2-slider-arrows button[data-i2-prev]:not(:disabled){background-image:none!important}
.i2-doctors .i2-slider-arrows button[data-i2-next]:disabled,.i2-doctors .i2-slider-arrows button[data-i2-prev]:disabled,.i2-services .i2-services__arrows button[data-i2-next]:disabled,.i2-services .i2-services__arrows button[data-i2-prev]:disabled,.i2-licenses .i2-slider-arrows button[data-i2-next]:disabled,.i2-licenses .i2-slider-arrows button[data-i2-prev]:disabled{background-image:none!important}
.i2-nav__item:hover>a,.i2-nav__item:focus-within>a{background:#5f5f5f;color:#fff}
.i2-nav__item.is-selected>a{background:#101010;color:#fff}
.i2-mobile-menu{display:none}
.i2-adv-card{border:0;text-align:left;cursor:pointer;overflow:hidden;transition:top .2s ease;outline:0}
.i2-adv-card__text{position:absolute;left:32px;right:32px;top:78px;color:#fff;font:300 16px/1.35 Geometria,Arial,sans-serif;opacity:0;pointer-events:none}
.i2-advantages__cards[data-i2-active=gray] .i2-adv-card--dark{top:0;z-index:1}
.i2-advantages__cards[data-i2-active=gray] .i2-adv-card--blue{top:77px;z-index:2}
.i2-advantages__cards[data-i2-active=gray] .i2-adv-card--gray{top:154px;z-index:3}
.i2-advantages__cards[data-i2-active=blue] .i2-adv-card--dark{top:0;z-index:1}
.i2-advantages__cards[data-i2-active=blue] .i2-adv-card--gray{top:77px;z-index:2}
.i2-advantages__cards[data-i2-active=blue] .i2-adv-card--blue{top:154px;z-index:3}
.i2-advantages__cards[data-i2-active=dark] .i2-adv-card--gray{top:0;z-index:1}
.i2-advantages__cards[data-i2-active=dark] .i2-adv-card--blue{top:77px;z-index:2}
.i2-advantages__cards[data-i2-active=dark] .i2-adv-card--dark{top:154px;z-index:3}
.i2-advantages__cards[data-i2-active=gray] .i2-adv-card--gray .i2-adv-card__text,.i2-advantages__cards[data-i2-active=blue] .i2-adv-card--blue .i2-adv-card__text,.i2-advantages__cards[data-i2-active=dark] .i2-adv-card--dark .i2-adv-card__text{opacity:1}
@media (max-width:767px){
.i2-nav{padding:0;background:radial-gradient(ellipse 105% 54% at 100% 0%,#4f63bd 0%,#8e9bd8 30%,#d9dff2 63%,rgba(239,239,239,0) 100%),radial-gradient(ellipse 112% 52% at 0% 100%,#8795d5 0%,#cbd2ec 42%,rgba(239,239,239,0) 82%),#efefef;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.i2-nav::-webkit-scrollbar{display:none}
.i2-nav__list{display:none}
.i2-mobile-menu{display:block;position:relative;min-height:max(908px,100dvh);width:100%;max-width:none;margin:0;background:transparent;overflow:hidden;padding-bottom:calc(58px + env(safe-area-inset-bottom))}
.i2-menu-close{position:absolute;right:16px;top:40px;width:20px;height:20px;z-index:5}
.i2-menu-close span{left:2px;top:9.5px;width:16px;height:1.5px;background:#fff}
.i2-mobile-menu__projects{position:absolute;left:16px;top:92px;display:grid;gap:12px}
.i2-mobile-menu__projects a{height:20px;display:flex;align-items:center;gap:12px;font:300 16px/20px ProximaNovaLight,ProximaNova,Arial,sans-serif;white-space:nowrap}
.i2-mobile-menu__projects img{width:20px;height:20px;object-fit:contain;flex:0 0 20px}
.i2-mobile-menu__search{position:absolute;left:16px;right:16px;top:176px;height:20px;display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center}
.i2-mobile-menu__search input{width:100%;height:20px;padding:0;border:0;border-bottom:1px solid #101010;background:transparent;outline:0;font:400 14px/20px ProximaNovaRegular,ProximaNova,Arial,sans-serif;color:#101010}
.i2-mobile-menu__search button{width:32px;height:20px;border:0;background:transparent;padding:0;display:grid;place-items:end center;cursor:pointer}
.i2-mobile-menu__search button img{width:20px;height:20px}
.i2-mobile-menu__views{position:absolute;left:16px;right:16px;top:228px}
.i2-mobile-menu__view{display:none}
.i2-mobile-menu__view.is-active{display:block}
.i2-mobile-menu__row{position:relative;height:46px;display:flex;align-items:flex-start}
.i2-mobile-menu__row>a{display:inline-flex;height:42px;align-items:center;padding:0 12px;border-radius:21px;font:400 16px/1 ProximaNovaRegular,ProximaNova,Arial,sans-serif;text-transform:uppercase;white-space:nowrap}
.i2-mobile-menu__row>a:hover{background:#5f5f5f;color:#fff}
.i2-mobile-menu__row>a:active{background:#101010;color:#fff}
.i2-mobile-menu__round{position:absolute;right:12px;top:10px;width:20px;height:20px;border:0;border-radius:50%;padding:0;background:#101010;color:#fff;font:400 22px/17px Arial,sans-serif;display:grid;place-items:center;cursor:pointer}
.i2-mobile-menu__round:hover{background:#292929}
.i2-mobile-menu__round:active{background:radial-gradient(43.79% 152.55% at 5.41% 121.43%,#767676 0%,#101010 100%)}
.i2-mobile-menu__round:disabled{background:#5f5f5f}
.i2-mobile-menu__service-row{position:relative;height:40px;display:flex;align-items:center}
.i2-mobile-menu__service-row>a,.i2-mobile-menu__service-open{height:40px;max-width:240px;border:0;background:transparent;padding:0 12px;font:400 16px/40px ProximaNovaRegular,ProximaNova,Arial,sans-serif;color:#101010;text-align:left;cursor:pointer}
.i2-mobile-menu__service-row>a:hover,.i2-mobile-menu__service-open:hover{color:#5f5f5f}
.i2-mobile-menu__details{display:none}
.i2-mobile-menu__details.is-active{display:grid;gap:0}
.i2-mobile-menu__details a{display:flex;min-height:38px;align-items:center;padding:4px 12px;font:400 16px/1.15 ProximaNovaRegular,ProximaNova,Arial,sans-serif;color:#101010}
.i2-mobile-menu__details a:hover,.i2-mobile-menu__details a:focus{color:#5f5f5f}
.i2-mobile-menu__contact{position:absolute;left:16px;right:16px;top:628px;font:300 14px/1.15 ProximaNovaLight,ProximaNova,Arial,sans-serif}
.i2-mobile-menu__contact>div{min-height:28px;display:grid;grid-template-columns:20px 1fr;gap:8px;align-items:start}
.i2-mobile-menu__contact>div img{width:20px;height:20px;object-fit:contain}
.i2-mobile-menu__contact>div span{padding-top:2px}
.i2-mobile-menu__phone{display:block;margin-top:29px;font:400 24px/28px ProximaNovaCond,ProximaNova,Arial,sans-serif;white-space:nowrap}
.i2-page .i2-mobile-menu__cta{position:absolute;left:16px;right:16px;top:810px;height:40px;border:0;border-radius:20px;background:#101010;color:#fff;font:400 14px/40px ProximaNovaRegular,ProximaNova,Arial,sans-serif;cursor:pointer}
.i2-page .i2-mobile-menu__cta:hover{background:#292929}
.i2-page .i2-mobile-menu__cta:active{background:radial-gradient(43.79% 152.55% at 5.41% 121.43%,#767676 0%,#101010 100%)}
.i2-adv-card__text{left:16px;right:16px;top:54px;font:300 14px/1.18 Geometria,Arial,sans-serif}
.i2-advantages__cards[data-i2-active=gray] .i2-adv-card--blue{top:40px;z-index:2}
.i2-advantages__cards[data-i2-active=gray] .i2-adv-card--gray{top:80px;z-index:3}
.i2-advantages__cards[data-i2-active=blue] .i2-adv-card--gray{top:40px;z-index:2}
.i2-advantages__cards[data-i2-active=blue] .i2-adv-card--blue{top:80px;z-index:3}
.i2-advantages__cards[data-i2-active=dark] .i2-adv-card--blue{top:40px;z-index:2}
.i2-advantages__cards[data-i2-active=dark] .i2-adv-card--dark{top:80px;z-index:3}
}
@media (max-width:767px){
.i2-mobile-menu__round{font-size:0}
.i2-mobile-menu__round:before{content:"";width:5px;height:5px;border-top:1.5px solid #fff;border-right:1.5px solid #fff;transform:rotate(45deg);margin-left:-2px}
}
.i2-before__arrows button:not(:disabled),.i2-reviews__arrows button:not(:disabled),.i2-ratings__arrows button:not(:disabled){background:#101010!important}
.i2-before__arrows button:not(:disabled):hover,.i2-reviews__arrows button:not(:disabled):hover,.i2-ratings__arrows button:not(:disabled):hover{background:#292929!important}
.i2-before__arrows button:not(:disabled):active,.i2-reviews__arrows button:not(:disabled):active,.i2-ratings__arrows button:not(:disabled):active{background:radial-gradient(43.79% 152.55% at 5.41% 121.43%,#767676 0%,#101010 100%)!important}
.i2-before__arrows button:disabled,.i2-reviews__arrows button:disabled,.i2-ratings__arrows button:disabled{background:#5f5f5f!important}
.i2-page .i2-adv-card,.i2-page .i2-adv-card__title,.i2-page .i2-adv-card__text{color:#fff}
.i2-page .i2-button--dark{background:#101010!important}
.i2-page .i2-button--dark:hover{background:#292929!important}
.i2-page .i2-button--dark:active{background:radial-gradient(43.79% 152.55% at 5.41% 121.43%,#767676 0%,#101010 100%)!important}
.i2-page .i2-button--blue{background:#2f44ac!important}
.i2-page .i2-button--blue:hover{background:#435acb!important}
.i2-page .i2-button--blue:active{background:radial-gradient(43.79% 152.55% at 5.41% 121.43%,#8697e9 0%,#2f44ac 100%)!important}
@media (max-width:767px){
.i2-page .i2-about__toggle{background:#2f44ac!important}
.i2-page .i2-about__toggle:hover{background:#435acb!important}
.i2-page .i2-about__toggle:active{background:radial-gradient(43.79% 152.55% at 5.41% 121.43%,#8697e9 0%,#2f44ac 100%)!important}
}
@media (max-width:767px){.i2-mobile-menu__details a{max-width:220px}}
@media (max-width:767px){.i2-mobile-menu__details a{max-width:205px}}
@media (max-width:767px){
.i2-mobile-menu__row .i2-mobile-menu__round{top:12px}
.i2-mobile-menu__view[data-i2-mobile-view=services]{transform:translateY(-10px)}
.i2-mobile-menu__view[data-i2-mobile-view=details]{transform:translateY(-13px)}
.i2-mobile-menu__service-row .i2-mobile-menu__round{top:10px}
}
@media (max-width:767px){
.i2-mobile-menu__round:before{content:"›";width:auto;height:auto;border:0;transform:none;margin:0;color:#fff;font:400 16px/20px Arial,sans-serif}
}

@media (max-width:767px){
.i2-advantages{margin-top:88px}
.i2-advantages>.i2-container{min-height:500px}
.i2-advantages .i2-kicker{width:auto;max-width:320px;font:300 clamp(16px,4.3vw,18px)/1.08 Geometria,Arial,sans-serif;letter-spacing:-.05em}
.i2-advantages h2{margin-top:8px;font:800 clamp(22px,6.4vw,28px)/1.03 GeometriaExtraBold,Geometria,Arial,sans-serif;letter-spacing:-.04em}
.i2-advantages__layout{margin-top:56px}
.i2-advantages__intro{height:148px}
.i2-advantages__icon{left:0;top:36px;width:44px;height:52px}
.i2-advantages__intro p{left:60px;top:0;width:calc(100% - 60px);max-width:none;font:300 clamp(15px,4.1vw,18px)/1.22 Geometria,Arial,sans-serif}
.i2-advantages__cards{width:100%;height:270px;margin-top:14px}
.i2-adv-card{left:0;width:100%;height:174px;min-height:174px;padding:0 16px;border-radius:18px}
.i2-adv-card__title{left:16px;right:16px;top:16px;font:700 clamp(16px,4.5vw,20px)/1.08 Geometria,Arial,sans-serif;white-space:nowrap}
.i2-adv-card--gray .i2-adv-card__title{top:16px;font-size:clamp(16px,4.3vw,19px)}
.i2-adv-card p,.i2-adv-card__text{left:16px;right:16px;top:62px;font:300 clamp(15px,4.1vw,18px)/1.2 Geometria,Arial,sans-serif}
.i2-advantages__cards[data-i2-active=gray] .i2-adv-card--dark{top:0;z-index:1}
.i2-advantages__cards[data-i2-active=gray] .i2-adv-card--blue{top:48px;z-index:2}
.i2-advantages__cards[data-i2-active=gray] .i2-adv-card--gray{top:96px;z-index:3}
.i2-advantages__cards[data-i2-active=blue] .i2-adv-card--dark{top:0;z-index:1}
.i2-advantages__cards[data-i2-active=blue] .i2-adv-card--gray{top:48px;z-index:2}
.i2-advantages__cards[data-i2-active=blue] .i2-adv-card--blue{top:96px;z-index:3}
.i2-advantages__cards[data-i2-active=dark] .i2-adv-card--gray{top:0;z-index:1}
.i2-advantages__cards[data-i2-active=dark] .i2-adv-card--blue{top:48px;z-index:2}
.i2-advantages__cards[data-i2-active=dark] .i2-adv-card--dark{top:96px;z-index:3}
}
@media (max-width:767px){
.i2-equipment>.i2-container{width:min(calc(100% - 32px),361px);max-width:361px;container-type:inline-size}
.i2-equipment .i2-kicker{font-size:clamp(14px,4.861111cqw,17.548611px)}
.i2-equipment h2{max-width:clamp(275px,95.486111cqw,344.704861px);margin-top:clamp(5px,1.736111cqw,6.267361px);font-size:clamp(20px,6.944444cqw,25.069444px)}
.i2-equipment__grid{width:100%;height:clamp(409px,142.013889cqw,512.670139px);margin-top:clamp(50px,17.361111cqw,62.673611px);grid-template-columns:63.888889% 31.944444%;grid-template-rows:clamp(137px,47.569444cqw,171.725694px) clamp(124px,43.055556cqw,155.430556px) clamp(124px,43.055556cqw,155.430556px);column-gap:4.166667%;row-gap:clamp(12px,4.166667cqw,15.041667px)}
.i2-equipment__item,.i2-equipment__grid>figure{margin:0;overflow:hidden;border-radius:clamp(8px,2.777778cqw,10.027778px)}
.i2-equipment__grid>figure:nth-child(1),.i2-equipment__item--1{grid-column:1;grid-row:1}
.i2-equipment__grid>figure:nth-child(2),.i2-equipment__item--2{grid-column:2;grid-row:1}
.i2-equipment__grid>figure:nth-child(3),.i2-equipment__item--3{grid-column:1/3;grid-row:2}
.i2-equipment__grid>figure:nth-child(4),.i2-equipment__item--4{grid-column:1/3;grid-row:3}
.i2-equipment__grid>figure img,.i2-equipment__item img{display:block;width:100%;height:100%;object-fit:cover}
}
:root{--i2-pressed-primary:radial-gradient(43.79% 152.55% at 5.41% 121.43%,#767676 0%,#101010 100%);--i2-pressed-accent:radial-gradient(43.79% 152.55% at 5.41% 121.43%,#8697e9 0%,#2f44ac 100%);--i2-disabled:#5f5f5f}
@media (min-width:768px){
.i2-page .i2-button--dark,.i2-page .i2-button--primary,.i2-page .i2-header__contact .i2-button,.i2-page .i2-wide-link,.i2-page .i2-form>input[type=submit],.i2-page .i2-about__toggle{background:#101010!important;background-image:none!important;color:#fff!important;transform:none}
.i2-page .i2-button--blue,.i2-page .i2-button--accent,.i2-page .i2-hero__content>.i2-button{background:#2f44ac!important;background-image:none!important;color:#fff!important;transform:none}
.i2-page .i2-button--dark,.i2-page .i2-button--primary,.i2-page .i2-button--blue,.i2-page .i2-button--accent,.i2-page .i2-header__contact .i2-button,.i2-page .i2-wide-link,.i2-page .i2-form>input[type=submit],.i2-page .i2-about__toggle{transition:background .18s ease,color .18s ease,transform .18s ease}
.i2-page .i2-nav__item>a,.i2-page .i2-nav__expand,.i2-page .i2-nav__chevron{transition:background .16s ease,color .16s ease}
.i2-page .i2-nav__item.is-selected>a,.i2-page .i2-nav__item.is-active>a{background:#101010!important;color:#fff!important}
.i2-page .i2-nav__item.is-selected>.i2-nav__expand,.i2-page .i2-nav__item.is-active>.i2-nav__expand,.i2-page .i2-nav__item.is-selected>.i2-nav__chevron,.i2-page .i2-nav__item.is-active>.i2-nav__chevron{background:#101010!important}
.i2-page .i2-slider-controls>button:not(:disabled),.i2-page .i2-slider-arrows button:not(:disabled),.i2-page .i2-before__arrows button:not(:disabled),.i2-page .i2-reviews__arrows button:not(:disabled),.i2-page .i2-ratings__arrows button:not(:disabled){background:#101010!important;background-image:none!important}
.i2-page .i2-slider-controls>button:disabled,.i2-page .i2-slider-arrows button:disabled,.i2-page .i2-before__arrows button:disabled,.i2-page .i2-reviews__arrows button:disabled,.i2-page .i2-ratings__arrows button:disabled{background:#5f5f5f!important;background-image:none!important;cursor:default}
.i2-page .i2-slider-controls>button[data-i2-prev],.i2-page .i2-slider-controls>button[data-i2-next],.i2-page .i2-slider-arrows button[data-i2-prev],.i2-page .i2-slider-arrows button[data-i2-next],.i2-page .i2-before__arrows button[data-i2-prev],.i2-page .i2-before__arrows button[data-i2-next],.i2-page .i2-reviews__arrows button[data-i2-prev],.i2-page .i2-reviews__arrows button[data-i2-next],.i2-page .i2-ratings__arrows button[data-i2-prev],.i2-page .i2-ratings__arrows button[data-i2-next]{position:relative;border-radius:50%!important;transform:none!important;background-position:center!important;background-repeat:no-repeat!important;background-size:auto!important}
.i2-page .i2-slider-controls>button svg,.i2-page .i2-slider-arrows button[data-i2-prev] img,.i2-page .i2-slider-arrows button[data-i2-next] img,.i2-page .i2-before__arrows button[data-i2-prev] img,.i2-page .i2-before__arrows button[data-i2-next] img,.i2-page .i2-reviews__arrows button[data-i2-prev] img,.i2-page .i2-reviews__arrows button[data-i2-next] img,.i2-page .i2-ratings__arrows button[data-i2-prev] img,.i2-page .i2-ratings__arrows button[data-i2-next] img{display:none!important}
.i2-page .i2-slider-controls>button[data-i2-prev]::before,.i2-page .i2-slider-controls>button[data-i2-next]::before,.i2-page .i2-slider-arrows button[data-i2-prev]::before,.i2-page .i2-slider-arrows button[data-i2-next]::before,.i2-page .i2-before__arrows button[data-i2-prev]::before,.i2-page .i2-before__arrows button[data-i2-next]::before,.i2-page .i2-reviews__arrows button[data-i2-prev]::before,.i2-page .i2-reviews__arrows button[data-i2-next]::before,.i2-page .i2-ratings__arrows button[data-i2-prev]::before,.i2-page .i2-ratings__arrows button[data-i2-next]::before{content:"";position:absolute;left:50%;top:50%;display:block;width:24px!important;height:24px!important;margin:0!important;background:#fff!important;transform:translate(-50%,-50%)!important;mask-repeat:no-repeat!important;mask-position:center!important;mask-size:24px 24px!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-position:center!important;-webkit-mask-size:24px 24px!important;border:0!important}
.i2-page .i2-slider-controls>button[data-i2-next]::before,.i2-page .i2-slider-arrows button[data-i2-next]::before,.i2-page .i2-before__arrows button[data-i2-next]::before,.i2-page .i2-reviews__arrows button[data-i2-next]::before,.i2-page .i2-ratings__arrows button[data-i2-next]::before{mask-image:url('assets/index2/svg/slider-arrow-right.svg')!important;-webkit-mask-image:url('assets/index2/svg/slider-arrow-right.svg')!important}
.i2-page .i2-slider-controls>button[data-i2-prev]::before,.i2-page .i2-slider-arrows button[data-i2-prev]::before,.i2-page .i2-before__arrows button[data-i2-prev]::before,.i2-page .i2-reviews__arrows button[data-i2-prev]::before,.i2-page .i2-ratings__arrows button[data-i2-prev]::before{mask-image:url('assets/index2/svg/slider-arrow-left.svg')!important;-webkit-mask-image:url('assets/index2/svg/slider-arrow-left.svg')!important}
.i2-page .i2-service-card__arrow,.i2-page .i2-dropdown__arrow{background:#101010;transition:background .16s ease}
}
@media (min-width:768px) and (hover:hover) and (pointer:fine){
.i2-page .i2-button--dark:hover,.i2-page .i2-button--primary:hover,.i2-page .i2-header__contact .i2-button:hover,.i2-page .i2-wide-link:hover,.i2-page .i2-form>input[type=submit]:hover,.i2-page .i2-about__toggle:hover{background:#292929!important;background-image:none!important;color:#fff!important;transform:none}
.i2-page .i2-button--dark:active,.i2-page .i2-button--primary:active,.i2-page .i2-header__contact .i2-button:active,.i2-page .i2-wide-link:active,.i2-page .i2-form>input[type=submit]:active,.i2-page .i2-about__toggle:active{background:#101010!important;background-image:var(--i2-pressed-primary)!important;color:#fff!important;transform:none}
.i2-page .i2-button--blue:hover,.i2-page .i2-button--accent:hover,.i2-page .i2-hero__content>.i2-button:hover{background:#435acb!important;background-image:none!important;color:#fff!important;transform:none}
.i2-page .i2-button--blue:active,.i2-page .i2-button--accent:active,.i2-page .i2-hero__content>.i2-button:active{background:#2f44ac!important;background-image:var(--i2-pressed-accent)!important;color:#fff!important;transform:none}
.i2-page .i2-nav__item:hover>a,.i2-page .i2-nav__item:focus-within>a{background:#292929!important;color:#fff!important}
.i2-page .i2-nav__item--has-dropdown:hover>.i2-nav__expand,.i2-page .i2-nav__item--has-dropdown:focus-within>.i2-nav__expand,.i2-page .i2-nav__item--services:hover>.i2-nav__chevron,.i2-page .i2-nav__item--services:focus-within>.i2-nav__chevron{background:#292929!important}
.i2-page .i2-nav__item:hover>.i2-nav__expand img,.i2-page .i2-nav__item:focus-within>.i2-nav__expand img,.i2-page .i2-nav__item:hover>.i2-nav__chevron img,.i2-page .i2-nav__item:focus-within>.i2-nav__chevron img{filter:brightness(0) invert(1)}
.i2-page .i2-nav__item:active>a{background:#101010!important;color:#fff!important}
.i2-page .i2-nav__item--has-dropdown:active>.i2-nav__expand,.i2-page .i2-nav__item--services:active>.i2-nav__chevron{background:#101010!important}
.i2-page .i2-slider-controls>button:not(:disabled):hover,.i2-page .i2-slider-arrows button:not(:disabled):hover,.i2-page .i2-before__arrows button:not(:disabled):hover,.i2-page .i2-reviews__arrows button:not(:disabled):hover,.i2-page .i2-ratings__arrows button:not(:disabled):hover{background:#292929!important;background-image:none!important}
.i2-page .i2-slider-controls>button:not(:disabled):active,.i2-page .i2-slider-arrows button:not(:disabled):active,.i2-page .i2-before__arrows button:not(:disabled):active,.i2-page .i2-reviews__arrows button:not(:disabled):active,.i2-page .i2-ratings__arrows button:not(:disabled):active{background:#292929!important;background-image:none!important}
.i2-page .i2-service-card:hover .i2-service-card__arrow,.i2-page .i2-dropdown__sections>a:hover .i2-dropdown__arrow{background:#292929}
.i2-page .i2-service-card:active .i2-service-card__arrow,.i2-page .i2-dropdown__sections>a:active .i2-dropdown__arrow{background:#101010}
}
@media (min-width:768px){
.i2-page .i2-doctors .i2-slider-arrows button[data-i2-prev],.i2-page .i2-doctors .i2-slider-arrows button[data-i2-next],.i2-page .i2-licenses .i2-slider-arrows button[data-i2-prev],.i2-page .i2-licenses .i2-slider-arrows button[data-i2-next],.i2-page .i2-services .i2-services__arrows button[data-i2-prev],.i2-page .i2-services .i2-services__arrows button[data-i2-next]{background-image:none!important;background-color:#101010!important}
/*.i2-page .i2-doctors .i2-slider-arrows button[data-i2-prev]:disabled,.i2-page .i2-doctors .i2-slider-arrows button[data-i2-next]:disabled,.i2-page .i2-licenses .i2-slider-arrows button[data-i2-prev]:disabled,.i2-page .i2-licenses .i2-slider-arrows button[data-i2-next]:disabled,.i2-page .i2-services .i2-services__arrows button[data-i2-prev]:disabled,.i2-page .i2-services .i2-services__arrows button[data-i2-next]:disabled{background-image:none!important;background-color:#5f5f5f!important}*/
}
@media (min-width:768px) and (hover:hover) and (pointer:fine){
.i2-page .i2-doctors .i2-slider-arrows button[data-i2-prev]:not(:disabled):hover,.i2-page .i2-doctors .i2-slider-arrows button[data-i2-next]:not(:disabled):hover,.i2-page .i2-licenses .i2-slider-arrows button[data-i2-prev]:not(:disabled):hover,.i2-page .i2-licenses .i2-slider-arrows button[data-i2-next]:not(:disabled):hover,.i2-page .i2-services .i2-services__arrows button[data-i2-prev]:not(:disabled):hover,.i2-page .i2-services .i2-services__arrows button[data-i2-next]:not(:disabled):hover{background-image:none!important;background-color:#292929!important}
.i2-page .i2-doctors .i2-slider-arrows button[data-i2-prev]:not(:disabled):active,.i2-page .i2-doctors .i2-slider-arrows button[data-i2-next]:not(:disabled):active,.i2-page .i2-licenses .i2-slider-arrows button[data-i2-prev]:not(:disabled):active,.i2-page .i2-licenses .i2-slider-arrows button[data-i2-next]:not(:disabled):active,.i2-page .i2-services .i2-services__arrows button[data-i2-prev]:not(:disabled):active,.i2-page .i2-services .i2-services__arrows button[data-i2-next]:not(:disabled):active{background-image:none!important;background-color:#292929!important}
}
@media (min-width:768px) and (hover:hover) and (pointer:fine){
.i2-page .i2-nav__item.is-selected:hover>a,.i2-page .i2-nav__item.is-selected:focus-within>a,.i2-page .i2-nav__item.is-active:hover>a,.i2-page .i2-nav__item.is-active:focus-within>a{background:#101010!important;color:#fff!important}
.i2-page .i2-nav__item.is-selected:hover>.i2-nav__expand,.i2-page .i2-nav__item.is-selected:focus-within>.i2-nav__expand,.i2-page .i2-nav__item.is-active:hover>.i2-nav__expand,.i2-page .i2-nav__item.is-active:focus-within>.i2-nav__expand,.i2-page .i2-nav__item.is-selected:hover>.i2-nav__chevron,.i2-page .i2-nav__item.is-selected:focus-within>.i2-nav__chevron,.i2-page .i2-nav__item.is-active:hover>.i2-nav__chevron,.i2-page .i2-nav__item.is-active:focus-within>.i2-nav__chevron{background:#101010!important}
}
@media (min-width:768px){
.i2-page .i2-service-card{transition:background-color .16s ease,border-color .16s ease}
.i2-page .i2-service-card:hover{background-color:#fefefe;background-image:url('assets/index2/img/services-hover-shade.png');background-repeat:no-repeat;background-position:center;background-size:100% 100%}
.i2-page .i2-service-card:hover .i2-service-card__arrow,.i2-page .i2-service-card__arrow:hover{background:#5f5f5f}
.i2-page .i2-service-card:active .i2-service-card__arrow{background:#5f5f5f}
}

[data-i2-slider].i2-can-drag .i2-slider-viewport,[data-i2-slider].i2-can-drag .i2-hero__viewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}
[data-i2-slider].i2-can-drag .i2-slider-viewport img,[data-i2-slider].i2-can-drag .i2-hero__viewport img{-webkit-user-drag:none;user-drag:none}
[data-i2-slider].is-dragging .i2-slider-viewport,[data-i2-slider].is-dragging .i2-hero__viewport{cursor:grabbing}
[data-i2-slider].is-dragging [data-i2-track]{transition:none!important}

@media (min-width:768px){.i2-licenses--few .i2-licenses__arrows{display:none!important}}
@media (min-width:768px){.i2-ratings .i2-slider-viewport{overflow:visible}.i2-ratings__track{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:26.666px!important;transform:none!important;will-change:auto}.i2-rating{width:auto;min-width:0;max-width:none;flex:none}.i2-ratings__arrows{display:none!important}}
.cookie-modal{position:fixed;right:0;bottom:0;left:0;z-index:9999;display:none;padding:35px;background:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.1)}
.cookie-modal.active{display:block}
.cookie-container{display:flex;align-items:center;justify-content:space-between;gap:15px;max-width:1200px;margin:0 auto}
.cookie-text{flex:1;min-width:0;font:400 17px/1.5 Geometria,Arial,sans-serif;color:#333}
.cookie-text a{text-decoration:underline;color:#2f44ac}
.cookie-btn{display:block;flex:0 0 auto;padding:10px 22px;border:0;border-radius:22px;background:#101010;color:#fff;cursor:pointer;font:400 16px/1 Geometria,Arial,sans-serif}
@media(max-width:767px){.cookie-modal{padding:18px 16px}.cookie-container{align-items:stretch;flex-direction:column}.cookie-text{font-size:13px}.cookie-btn{width:100%;min-height:42px}}

@media (min-width:768px) and (hover:hover) and (pointer:fine){
.i2-page .i2-nav__item--has-dropdown{position:relative;background:transparent!important;border-radius:21px}
.i2-page .i2-nav__item--has-dropdown::before{content:"";position:absolute;inset:0;border-radius:21px;background:transparent;pointer-events:none;z-index:0;transition:background .16s ease}
.i2-page .i2-nav__item--has-dropdown>a,.i2-page .i2-nav__item--has-dropdown>.i2-nav__expand{position:relative;z-index:1}
.i2-page .i2-nav__item--has-dropdown:hover>a,.i2-page .i2-nav__item--has-dropdown:focus-within>a,.i2-page .i2-nav__item--has-dropdown:hover>.i2-nav__expand,.i2-page .i2-nav__item--has-dropdown:focus-within>.i2-nav__expand,.i2-page .i2-nav__item--has-dropdown:active>a,.i2-page .i2-nav__item--has-dropdown:active>.i2-nav__expand,.i2-page .i2-nav__item--has-dropdown.is-selected>a,.i2-page .i2-nav__item--has-dropdown.is-selected>.i2-nav__expand,.i2-page .i2-nav__item--has-dropdown.is-active>a,.i2-page .i2-nav__item--has-dropdown.is-active>.i2-nav__expand{background:transparent!important;border-radius:0!important}
.i2-page .i2-nav__item--has-dropdown:hover::before,.i2-page .i2-nav__item--has-dropdown:focus-within::before{background:#292929}
.i2-page .i2-nav__item--has-dropdown:active::before{background:#101010}
.i2-page .i2-nav__item--has-dropdown.is-selected::before,.i2-page .i2-nav__item--has-dropdown.is-active::before{background:#101010}
.i2-page .i2-nav__item--has-dropdown>.i2-dropdown{z-index:90}
}

.i2-page.i2-review-modal-open{overflow:hidden}

@media (min-width:1200px) and (max-width:1439px){
.i2-footer{min-height:0;padding-top:0}
.i2-footer:before{content:none}
.i2-footer__scale-shell{display:block;position:absolute;left:50%;top:0;width:1440px;min-height:720px;padding-top:80px;margin-left:-720px;transform:scale(var(--i2-footer-scale,.8333333333));transform-origin:top center}
.i2-footer__scale-shell:before{content:"";position:absolute;z-index:0;left:0;right:0;top:-80px;height:240px;pointer-events:none;background:linear-gradient(180deg,#f7f7f7 0%,#f1f1f1 12.5%,#f0f0f0 25%,#eeeeef 33.333%,#e7e7e7 41.667%,#d2d2d3 50%,#b2b2b2 58.333%,#8c8c8c 66.667%,#666 75%,#434343 83.333%,#262626 91.667%,#101010 100%)}
.i2-footer .i2-container{width:1280px;max-width:calc(100% - 160px)}
.i2-footer__main{grid-template-columns:257px 389px 302px 332px}
.i2-footer__menus{grid-template-columns:185px 204px}
.i2-startsmile-card{width:240px}
.i2-footer .i2-footer__bottom{width:1200px;max-width:calc(100% - 240px)}
}
@media (min-width:768px) and (max-width:1199px){
.i2-footer{min-height:0;padding-top:72px}
.i2-footer .i2-container{width:calc(100% - 80px);max-width:none}
.i2-footer__main{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-rows:auto auto;column-gap:48px;row-gap:46px;padding-bottom:42px}
.i2-footer__brand{grid-column:1;grid-row:1;padding:0}
.i2-footer__menus{grid-column:2;grid-row:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding-top:4px}
.i2-footer__contacts{grid-column:1;grid-row:2;padding-top:0}
.i2-footer__legal{grid-column:2;grid-row:2;margin-top:0}
.i2-startsmile-card{width:min(240px,100%)}
.i2-footer .i2-footer__bottom{width:calc(100% - 80px);max-width:none;height:auto;min-height:136px;grid-template-columns:minmax(0,1fr) minmax(160px,200px);gap:24px;margin-bottom:32px}
.i2-footer__copy{max-width:none}
.i2-footer__agency img{width:min(200px,100%)}
.i2-contra{min-height:88px;padding:0 16px 30px;font-size:clamp(34px,5vw,58px);line-height:1;letter-spacing:-3px;transform:none}
}
@media (min-width:768px) and (max-width:899px){
.i2-footer__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:36px}
.i2-footer__menus{grid-template-columns:1fr;gap:28px}
.i2-footer-menu__body{gap:10px}
.i2-footer .i2-footer__bottom{grid-template-columns:1fr 170px;gap:18px}
.i2-contra{font-size:clamp(30px,4.8vw,42px);letter-spacing:-2.5px;transform:none;white-space:normal;flex-direction:column;align-items:center;overflow:visible}
.i2-contra span{display:block;min-width:0;max-width:100%;white-space:normal}
.i2-contra span+span:before{content:""}
}

/* v64: full typography pass against Main PC(6).svg / Main Mobile(5).svg.
   Replaces the v63 typography override block instead of stacking another duplicate layer.
   Geometry, slider logic, backgrounds and component markup are intentionally untouched. */
body.i2-page{font-family:Asap,"Noto Sans",Arial,sans-serif}

/* Families used by the exported design. */
.i2-header__projects,.i2-header__facts,.i2-page .i2-header__contact .i2-button,
.i2-nav__item>a,.i2-dropdown__sections>a,.i2-dropdown__detail a,.i2-search input,.i2-nav__mobile-contact,
.i2-mobile-menu__projects a,.i2-mobile-menu__search input,.i2-mobile-menu__row>a,.i2-mobile-menu__service-row>a,
.i2-mobile-menu__service-open,.i2-mobile-menu__details a,.i2-mobile-menu__contact,.i2-page .i2-mobile-menu__cta,
.i2-hero__eyebrow,.i2-hero__title,.i2-hero__points>div,.i2-page .i2-hero__content>.i2-button,
.i2-kicker,.i2-section h2,.i2-advantages .i2-kicker,.i2-advantages h2,.i2-advantages__intro p,.i2-adv-card__title,
.i2-adv-card p,.i2-adv-card__text,.i2-about .i2-kicker,.i2-about h2,.i2-about__text,.i2-page .i2-about__toggle,
.i2-founder__copy span,.i2-founder__copy strong,.i2-doctors .i2-section-head h2,.i2-doctor__name,.i2-wide-link,
.i2-reception> .i2-container>h2,.i2-form>input[type=text],.i2-form>input[type=tel],.i2-form>input[type=submit],
.i2-consent em,.i2-services .i2-section-head h2,.i2-service-card__name,.i2-before .i2-section-head h2,
.i2-case__title,.i2-case__doctor,.i2-case-modal__title,.i2-case-modal__kind,.i2-reviews .i2-section-head h2,
.i2-review__head strong,.i2-review__head time,.i2-review__text,.i2-review__more,.i2-review-modal__head strong,
.i2-review-modal__head time,.i2-review-modal__text,.i2-equipment .i2-kicker,.i2-equipment h2,
.i2-ratings .i2-section-head h2,.i2-licenses .i2-section-head h2,.i2-address .i2-kicker,.i2-address h2,
.i2-footer-menu__title,.i2-footer__contacts h3,.i2-footer-menu__body a,.i2-footer__contacts,
.i2-footer__contacts .i2-footer__phone,.i2-footer__mail,.i2-footer__legal,.i2-footer__copy,.i2-vision,.i2-footer__agency,
.i2-form-status,.cookie-text,.cookie-btn{font-family:Asap,"Noto Sans",Arial,sans-serif}
.i2-header__phone,.i2-mobile-menu__phone,.i2-doctor__spec,.i2-case__half span{font-family:Akrobat,ProximaNovaCond,ProximaNova,Arial,sans-serif}
.i2-rating__meta span,.i2-rating__meta strong{font-family:Geometria,Arial,sans-serif}
.i2-contra{font-family:I2Contra,ProximaNovaExCn,ProximaNovaCond,ProximaNova,Arial,sans-serif}
.i2-startsmile-card__head,.i2-startsmile-card__rating b,.i2-startsmile-card__rating small{font-family:ProximaNova,Arial,sans-serif}

/* Desktop values read directly from Main PC(6).svg. */
@media (min-width:1200px){
.i2-header__projects{font-size:16px;line-height:20px;font-weight:300;letter-spacing:0}
.i2-header__facts{font-size:16px;line-height:20px;font-weight:300;letter-spacing:0}
.i2-header__phone{font-size:24px;line-height:28px;font-weight:400;letter-spacing:0}
.i2-page .i2-header__contact .i2-button{font-size:16px;line-height:42px;font-weight:400;letter-spacing:0}
.i2-nav__item>a{font-size:16px;line-height:1;font-weight:400;letter-spacing:0}
.i2-dropdown__sections>a,.i2-dropdown__detail a,.i2-search input{font-size:16px;font-weight:400;letter-spacing:0}

.i2-hero__eyebrow{font-size:32px;line-height:37px;font-weight:300;letter-spacing:0}
.i2-hero__title{font-size:52px;line-height:60px;font-weight:600;letter-spacing:0}
.i2-hero__points>div{font-size:20px;line-height:23px;font-weight:400;letter-spacing:0}
.i2-page .i2-hero__content>.i2-button{font-size:16px;line-height:52px;font-weight:400;letter-spacing:0}
/* Keep existing overflow protection for non-mockup long slide titles. */
.i2-hero__eyebrow--long{font-size:26px;line-height:1.1}
.i2-hero__title--medium{font-size:44px;line-height:1.03}
.i2-hero__title--long{font-size:39px;line-height:1.04}

.i2-advantages .i2-kicker{font-size:32px;line-height:37px;font-weight:300;letter-spacing:0}
.i2-advantages h2{font-size:52px;line-height:60px;font-weight:600;letter-spacing:0}
.i2-advantages__intro p{font-size:20px;line-height:23px;font-weight:300;letter-spacing:0}
.i2-adv-card__title,.i2-adv-card--gray .i2-adv-card__title{font-size:20px;line-height:23px;font-weight:600;letter-spacing:0}
.i2-adv-card__title strong{font-weight:600}
.i2-adv-card p,.i2-adv-card__text{font-size:20px;line-height:23px;font-weight:300;letter-spacing:0}

.i2-about .i2-kicker{font-size:32px;line-height:37px;font-weight:300;letter-spacing:0}
.i2-about h2{font-size:52px;line-height:60px;font-weight:600;letter-spacing:0}
.i2-about__text{font-size:20px;line-height:23px;font-weight:300;letter-spacing:0}
.i2-page .i2-about__toggle{font-size:16px;line-height:42px;font-weight:400;letter-spacing:0}
.i2-founder__copy span{font-size:32px;line-height:37px;font-weight:300;letter-spacing:0}
.i2-founder__copy strong{font-size:52px;line-height:60px;font-weight:400;letter-spacing:0}

.i2-doctors .i2-section-head h2{font-size:52px;line-height:60px;font-weight:600;letter-spacing:0}
.i2-doctor__name{font-size:20px;line-height:23px;font-weight:400;letter-spacing:0}
.i2-doctor__spec{font-size:16px;line-height:20px;font-weight:400;letter-spacing:0}
.i2-wide-link{font-size:16px;line-height:42px;font-weight:400;letter-spacing:0}

.i2-reception> .i2-container>h2,.i2-services .i2-section-head h2,.i2-before .i2-section-head h2,
.i2-reviews .i2-section-head h2,.i2-ratings .i2-section-head h2,.i2-licenses .i2-section-head h2{font-size:52px;line-height:60px;font-weight:600;letter-spacing:0}
.i2-form>input[type=text],.i2-form>input[type=tel],.i2-form>input[type=submit]{font-size:16px;font-weight:400;letter-spacing:0}
.i2-consent em{font-size:14px;line-height:16px;font-weight:300;letter-spacing:0}
.i2-service-card__name{font-size:28px;line-height:32px;font-weight:300;letter-spacing:0}

.i2-case__half span{font-size:20px;line-height:23px;font-weight:400;letter-spacing:0}
.i2-case__title{font-size:20px;line-height:23px;font-weight:600;letter-spacing:0}
.i2-case__doctor{font-size:16px;line-height:18px;font-weight:300;letter-spacing:0}
.i2-review__head strong{font-size:24px;line-height:29px;font-weight:700;letter-spacing:0}
.i2-review__head time{font-size:16px;line-height:18px;font-weight:300;letter-spacing:0}
.i2-review__text{font-size:16px;line-height:18px;font-weight:400;letter-spacing:0}
.i2-review__more{font-size:16px;line-height:20px;font-weight:600;letter-spacing:0}
.i2-review-modal__head strong{font-weight:700}
.i2-review-modal__head time{font-weight:300}
.i2-review-modal__text{font-weight:400}

.i2-equipment .i2-kicker{font-size:32px;line-height:37px;font-weight:300;letter-spacing:0}
.i2-equipment h2{font-size:52px;line-height:60px;font-weight:600;letter-spacing:0}
.i2-rating__meta span{font-size:14.9333px;line-height:18px;font-weight:400;letter-spacing:0}
.i2-rating__meta strong{font-size:24.5333px;line-height:29px;font-weight:700;letter-spacing:0}
.i2-address .i2-kicker{font-size:32px;line-height:37px;font-weight:400;letter-spacing:0}
.i2-address h2{font-size:52px;line-height:60px;font-weight:600;letter-spacing:0}

.i2-footer-menu__title,.i2-footer__contacts h3{font-size:20px;line-height:24px;font-weight:700;letter-spacing:0}
.i2-footer-menu__body a{font-size:16px;line-height:18px;font-weight:400;letter-spacing:0}
.i2-footer__contacts,.i2-footer__legal{font-size:16px;line-height:18px;font-weight:400;letter-spacing:0}
.i2-footer__contacts .i2-footer__phone{font-size:24px;line-height:29px;font-weight:400;letter-spacing:0}
.i2-footer__mail{font-size:16px!important;line-height:18px!important;font-weight:400!important;letter-spacing:0!important}
.i2-footer__copy,.i2-vision{font-size:16px;line-height:18px;font-weight:400;letter-spacing:0}
.i2-footer__agency{font-size:14px;line-height:16px;font-weight:400;letter-spacing:-.2px}
.i2-startsmile-card__head{font-size:15px;line-height:18px;font-weight:700;letter-spacing:0}
.i2-startsmile-card__rating b{font-size:16px;line-height:19px;font-weight:700;letter-spacing:0}
.i2-startsmile-card__rating small{font-size:12px;line-height:14px;font-weight:400;letter-spacing:0}
.i2-contra{font-size:62px;line-height:62px;font-weight:400;letter-spacing:-4px}
}

/* Mobile values read directly from Main Mobile(5).svg. */
@media (max-width:767px){
.i2-hero__eyebrow{font-size:14px;line-height:16px;font-weight:300;letter-spacing:0}
.i2-hero__title{font-size:20px;line-height:23px;font-weight:600;letter-spacing:0}
.i2-hero__points>div{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0}
.i2-page .i2-hero__content>.i2-button{font-size:14px;line-height:40px;font-weight:400;letter-spacing:0}
.i2-hero__eyebrow--long{font-size:14px;line-height:16px}
.i2-hero__title--medium{font-size:19px;line-height:22px}
.i2-hero__title--long{font-size:18px;line-height:21px}

.i2-advantages .i2-kicker{font-size:14px;line-height:16px;font-weight:300;letter-spacing:0}
.i2-advantages h2{font-size:20px;line-height:23px;font-weight:600;letter-spacing:0}
.i2-advantages__intro p{font-size:14px;line-height:16px;font-weight:300;letter-spacing:0}
.i2-adv-card__title,.i2-adv-card--gray .i2-adv-card__title{font-size:14px;line-height:16px;font-weight:600;letter-spacing:0}
.i2-adv-card__title strong{font-weight:600}
.i2-adv-card p,.i2-adv-card__text{font-size:14px;line-height:16px;font-weight:300;letter-spacing:0}

.i2-about .i2-kicker{font-size:14px;line-height:16px;font-weight:300;letter-spacing:0}
.i2-about h2{font-size:20px;line-height:23px;font-weight:600;letter-spacing:0}
.i2-about__text{font-size:14px;line-height:16px;font-weight:300;letter-spacing:0}
.i2-page .i2-about__toggle{font-size:14px;line-height:40px;font-weight:400;letter-spacing:0}
.i2-founder__copy span{font-size:12px;line-height:14px;font-weight:300;letter-spacing:0}
.i2-founder__copy strong{font-size:16px;line-height:18px;font-weight:400;letter-spacing:0}

.i2-doctors .i2-section-head h2,.i2-reception> .i2-container>h2,.i2-services .i2-section-head h2,
.i2-before .i2-section-head h2,.i2-reviews .i2-section-head h2,.i2-ratings .i2-section-head h2,
.i2-licenses .i2-section-head h2{font-size:20px;line-height:23px;font-weight:600;letter-spacing:0}
.i2-doctor__name{font-size:20px;line-height:23px;font-weight:400;letter-spacing:0}
.i2-doctor__spec{font-size:16px;line-height:20px;font-weight:400;letter-spacing:0}
.i2-wide-link{font-size:14px;line-height:40px;font-weight:400;letter-spacing:0}

.i2-form>input[type=text],.i2-form>input[type=tel],.i2-form>input[type=submit]{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0}
.i2-consent em{font-size:12px;line-height:14px;font-weight:200;letter-spacing:0}
.i2-service-card__name{font-size:20px;line-height:23px;font-weight:300;letter-spacing:0;display:inline-block;max-width:195px;white-space:normal}
.i2-case__half span{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0}
.i2-case__title{font-size:16px;line-height:19px;font-weight:600;letter-spacing:0}
.i2-case__doctor{font-size:14px;line-height:16px;font-weight:300;letter-spacing:0}

.i2-review__head strong{font-size:20px;line-height:23px;font-weight:700;letter-spacing:0}
.i2-review__head time{font-size:14px;line-height:16px;font-weight:300;letter-spacing:0}
.i2-review__text{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0}
.i2-review__more{font-size:16px;line-height:20px;font-weight:600;letter-spacing:0}
.i2-review-modal__head strong{font-weight:700}
.i2-review-modal__head time{font-weight:300}
.i2-review-modal__text{font-weight:400}

.i2-equipment .i2-kicker{font-size:14px;line-height:16px;font-weight:300;letter-spacing:0}
.i2-equipment h2{font-size:20px;line-height:23px;font-weight:600;letter-spacing:0}
.i2-rating__meta span{font-size:14.9333px;line-height:18px;font-weight:400;letter-spacing:0}
.i2-rating__meta strong{font-size:24.5333px;line-height:29px;font-weight:700;letter-spacing:0}
.i2-address .i2-kicker{font-size:14px;line-height:16px;font-weight:300;letter-spacing:0}
.i2-address h2{font-size:20px;line-height:23px;font-weight:600;letter-spacing:0}

.i2-footer__contacts h3{font-size:20px;line-height:23px;font-weight:700;letter-spacing:0}
.i2-footer__contacts,.i2-footer__legal{font-size:16px;line-height:18px;font-weight:400;letter-spacing:0}
.i2-footer__contacts .i2-footer__phone{font-size:24px;line-height:29px;font-weight:400;letter-spacing:0}
.i2-footer__mail{font-size:16px!important;line-height:18px!important;font-weight:400!important;letter-spacing:0!important}
.i2-footer-menu__title{font-size:16px;line-height:18px;font-weight:700;letter-spacing:0}
.i2-footer-menu__body a{font-size:16px;line-height:18px;font-weight:400;letter-spacing:0}
.i2-footer__copy,.i2-vision{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0}
.i2-footer__agency{font-size:13.9074px;line-height:16px;font-weight:400;letter-spacing:-.198677px}
.i2-startsmile-card__head{font-size:17.5px;line-height:21px;font-weight:700;letter-spacing:0}
.i2-startsmile-card__rating b{font-size:18.6667px;line-height:22px;font-weight:700;letter-spacing:0}
.i2-startsmile-card__rating small{font-size:14px;line-height:16px;font-weight:400;letter-spacing:0}
.i2-contra{font-size:23.2145px;line-height:23.2145px;font-weight:400;letter-spacing:-1.49771px}
}


/* v80: mobile spacing correction against Main Mobile(5).svg */
@media (max-width:767px){
.i2-advantages{margin-top:80px}
.i2-advantages>.i2-container{min-height:436px}
.i2-advantages__layout{margin-top:50px}
.i2-advantages__intro{height:109px}
.i2-advantages__icon{left:0;top:24px;width:38px;height:44px}
.i2-advantages__intro p{left:52px;top:0;width:calc(100% - 52px);max-width:none}
.i2-advantages__cards{width:100%;height:212px;margin-top:5px}
.i2-adv-card{left:0;width:100%;height:132px;min-height:132px;padding:0 16px;border-radius:14px}
.i2-adv-card__title{left:16px;right:16px;top:14px}
.i2-adv-card--gray .i2-adv-card__title{top:14px}
.i2-adv-card p,.i2-adv-card__text{left:16px;right:16px;top:54px}
.i2-advantages__cards[data-i2-active=gray] .i2-adv-card--dark{top:0;z-index:1}
.i2-advantages__cards[data-i2-active=gray] .i2-adv-card--blue{top:40px;z-index:2}
.i2-advantages__cards[data-i2-active=gray] .i2-adv-card--gray{top:80px;z-index:3}
.i2-advantages__cards[data-i2-active=blue] .i2-adv-card--dark{top:0;z-index:1}
.i2-advantages__cards[data-i2-active=blue] .i2-adv-card--gray{top:40px;z-index:2}
.i2-advantages__cards[data-i2-active=blue] .i2-adv-card--blue{top:80px;z-index:3}
.i2-advantages__cards[data-i2-active=dark] .i2-adv-card--gray{top:0;z-index:1}
.i2-advantages__cards[data-i2-active=dark] .i2-adv-card--blue{top:40px;z-index:2}
.i2-advantages__cards[data-i2-active=dark] .i2-adv-card--dark{top:80px;z-index:3}
.i2-about{padding-top:80px}
.i2-about__layout{margin-top:52px}
}

/* v84: reliable unified SVG controls for every homepage slider.
   Use the SVG files themselves as button backgrounds instead of masks/pseudo arrows. */
.i2-page [data-i2-slider] button[data-i2-prev],
.i2-page [data-i2-slider] button[data-i2-next]{
    position:relative;
    border-radius:50%!important;
    background-repeat:no-repeat!important;
    background-position:center!important;
    background-size:24px 24px!important;
    visibility:visible;
    opacity:1;
}
.i2-page [data-i2-slider] .i2-slider-controls>button[data-i2-prev],
.i2-page [data-i2-slider] .i2-slider-arrows button[data-i2-prev]{
    background-image:url('assets/index2/svg/slider-arrow-left.svg')!important;
}
.i2-page [data-i2-slider] .i2-slider-controls>button[data-i2-next],
.i2-page [data-i2-slider] .i2-slider-arrows button[data-i2-next]{
    background-image:url('assets/index2/svg/slider-arrow-right.svg')!important;
}
.i2-page [data-i2-slider] button[data-i2-prev]:not(:disabled),
.i2-page [data-i2-slider] button[data-i2-next]:not(:disabled){
    background-color:#101010!important;
}
.i2-page [data-i2-slider] button[data-i2-prev]:disabled,
.i2-page [data-i2-slider] button[data-i2-next]:disabled{
    background-color:#5f5f5f!important;
}
.i2-page [data-i2-slider] button[data-i2-prev]::before,
.i2-page [data-i2-slider] button[data-i2-next]::before{
    content:none!important;
    display:none!important;
}
.i2-page [data-i2-slider] button[data-i2-prev] img,
.i2-page [data-i2-slider] button[data-i2-next] img,
.i2-page [data-i2-slider] button[data-i2-prev] svg,
.i2-page [data-i2-slider] button[data-i2-next] svg{
    display:none!important;
}
@media (min-width:768px) and (hover:hover) and (pointer:fine){
    .i2-page [data-i2-slider] button[data-i2-prev]:not(:disabled):hover,
    .i2-page [data-i2-slider] button[data-i2-next]:not(:disabled):hover{
        background-color:#292929!important;
    }
}
@media (max-width:767px){
    .i2-doctors .i2-section-head{
        justify-content:flex-start!important;
        text-align:left!important;
    }
    .i2-doctors .i2-section-head h2{
        margin-left:0!important;
        text-align:left!important;
    }
    .i2-doctors .i2-slider-arrows,
    .i2-services__arrows,
    .i2-licenses .i2-slider-arrows{
        display:flex!important;
        visibility:visible!important;
        opacity:1!important;
    }
}
