.pediatric-intro{margin-block:40px 80px}@media (width<=1024px){.pediatric-intro{margin-block:20px 60px}}.pediatric-intro .hub-base-wrapper.pediatric-intro__wrapper{background:linear-gradient(to right,transparent 94%,var(--hub-primary-white) 100%),linear-gradient(to bottom,transparent 94%,var(--hub-primary-white) 100%),url(./Intro-bg.C0lCELMG.webp) no-repeat 144px/contain}@media (width<=1024px){.pediatric-intro .hub-base-wrapper.pediatric-intro__wrapper{background:linear-gradient(to right,transparent 94%,var(--hub-primary-white) 100%),linear-gradient(to bottom,transparent 94%,var(--hub-primary-white) 100%),url(./Intro-bg.C0lCELMG.webp) no-repeat -90px/130%}}@media (width<=575px){.pediatric-intro .hub-base-wrapper.pediatric-intro__wrapper{background:linear-gradient(to right,transparent 94%,var(--hub-primary-white) 100%),linear-gradient(to bottom,transparent 250px,var(--hub-primary-white) 350px),url(./Intro-bg.C0lCELMG.webp) no-repeat 70% 6vw/640px}}.pediatric-intro__title{color:var(--hub-primary-red);text-wrap:balance;max-width:90%;margin-bottom:clamp(40px,5.7vw,96px);font-size:clamp(24px,5.7vw,72px);font-weight:700;line-height:1}@media (width<=575px){.pediatric-intro__title{max-width:none;margin-bottom:234px}}.pediatric-intro__benefits-list{grid-template-rows:repeat(2,1fr);grid-auto-flow:column;gap:18px;max-width:736px;margin-bottom:40px;padding:0;list-style:none;display:grid}@media (width<=1024px){.pediatric-intro__benefits-list{grid-auto-flow:dense;max-width:50%;margin-bottom:90px}}@media (width<=767px){.pediatric-intro__benefits-list{max-width:56%}}@media (width<=575px){.pediatric-intro__benefits-list{max-width:none;margin-bottom:14px}}.pediatric-intro__benefit{border:1px solid var(--hub-secondary-interface);background-color:var(--hub-primary-white);border-radius:28px;grid-template-columns:56px auto;gap:4px 16px;padding:22px;display:grid}@media (width<=1024px){.pediatric-intro__benefit{background:0 0;border:none;padding:0}}@media (width<=575px){.pediatric-intro__benefit{-moz-column-gap:12px;grid-template-columns:48px auto;column-gap:12px}}.pediatric-intro__benefit-icon{color:var(--hub-primary-red);grid-row:1/3;margin-block:auto}@media (width<=575px){.pediatric-intro__benefit-icon{width:48px!important}}.pediatric-intro__benefit-name{align-content:center;font-size:clamp(16px,2.3vw,22px);font-weight:500}.pediatric-intro__benefit-desc{text-wrap:balance;color:var(--hub-tertiary-gray)}.pediatric-intro__btn.hub-ui-button{width:100%;max-width:736px;height:min(3em,80px);font-size:clamp(18px,2.1vw,32px)}@media (width<=1024px){.pediatric-intro__btn.hub-ui-button{max-width:none;height:auto}}.pediatric-program-description{margin-block:80px}@media (width<=1024px){.pediatric-program-description{margin-block:60px}}.pediatric-program-description .hub-base-wrapper.pediatric-program-description__wrapper{background:linear-gradient(to right,transparent 94%,var(--hub-primary-white) 100%),linear-gradient(to bottom,transparent 94%,var(--hub-primary-white) 100%),url(./ProgramDescription-bg.BFebL9hf.webp) no-repeat -70px/110%}@media (width<=1187px){.pediatric-program-description .hub-base-wrapper.pediatric-program-description__wrapper{background:linear-gradient(to right,transparent 94%,var(--hub-primary-white) 100%),linear-gradient(to bottom,transparent 94%,var(--hub-primary-white) 100%),url(./ProgramDescription-bg.BFebL9hf.webp) no-repeat 161%/134%;transform:scaleX(-1)}.pediatric-program-description .hub-base-wrapper.pediatric-program-description__wrapper>*{transform:scaleX(-1)}}@media (width<=767px){.pediatric-program-description .hub-base-wrapper.pediatric-program-description__wrapper{background:linear-gradient(to right,transparent calc(50% + 156px),var(--hub-primary-white) calc(50% + 247px)),linear-gradient(to bottom,transparent 250px,var(--hub-primary-white) 350px),url(./ProgramDescription-bg.BFebL9hf.webp) no-repeat calc(50% - 100px) 6vw/694px;transform:scaleX(1)}.pediatric-program-description .hub-base-wrapper.pediatric-program-description__wrapper>*{transform:scaleX(1)}}.pediatric-program-description__content{grid-template-columns:39% auto 33%;grid-template-areas:"a. .""b c d";gap:16px 22px;margin-bottom:24px;display:grid}@media (width<=1187px){.pediatric-program-description__content{grid-template-columns:1fr 1fr;grid-template-areas:"a.""b c";gap:16px}}@media (width<=767px){.pediatric-program-description__content{grid-template-columns:1fr;grid-template-areas:"a""b""c"}}.pediatric-program-description__title{margin-bottom:50px;font-size:clamp(28px,5.2vw,60px);font-weight:700}@media (width<=767px){.pediatric-program-description__title{text-align:center;margin-bottom:194px}}.pediatric-program-description__mandatory-program{background-color:var(--hub-primary-light-gray);border-radius:28px;grid-area:a;padding:clamp(16px,2.6vw,24px)}.pediatric-program-description__mandatory-program .pediatric-program-description__program-name:before{background-image:url(../icons/pediatric/receipt.svg)}.pediatric-program-description__mandatory-program .pediatric-program-description__program-desc{border-bottom:1px solid var(--hub-secondary-interface);grid-template-rows:auto auto;grid-auto-flow:column;gap:8px 20px;margin-bottom:16px;padding-bottom:16px;display:grid}@media (width<=1187px){.pediatric-program-description__mandatory-program .pediatric-program-description__program-desc{display:block}}@media (width<=767px){.pediatric-program-description__mandatory-program{position:relative}}.pediatric-program-description__additional-program{background:linear-gradient(var(--hub-primary-white) 0 0) padding-box,linear-gradient(180deg,var(--hub-eleventh-gray),#ccc) border-box;border:1px solid #0000;border-radius:28px;grid-area:b;padding:clamp(16px,2.6vw,24px)}.pediatric-program-description__additional-program .pediatric-program-description__program-name:before{background-image:url(../icons/pediatric/thumbs-up.svg)}.pediatric-program-description__additional-program .pediatric-program-description__program-desc{-moz-columns:2;columns:2;gap:24px}@media (width<=1187px){.pediatric-program-description__additional-program .pediatric-program-description__program-desc{-moz-columns:auto;columns:auto}}@media (width<=767px){.pediatric-program-description__additional-program{grid-area:c}}.pediatric-program-description__bonuses{background:linear-gradient(var(--hub-primary-white) 0 0) padding-box,linear-gradient(180deg,var(--hub-eleventh-gray),#ccc) border-box;border:1px solid #0000;border-radius:28px;grid-area:c;padding:clamp(16px,2.6vw,24px)}.pediatric-program-description__bonuses .pediatric-program-description__program-name:before{background-image:url(../icons/pediatric/sparkle.svg)}@media (width<=767px){.pediatric-program-description__bonuses{grid-area:b}}.pediatric-program-description__anchor-block{color:var(--hub-primary-white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-composite:source-in,xor;border-radius:28px;grid-area:d;align-self:end;height:fit-content;padding:24px;text-decoration:none;-webkit-mask-image:linear-gradient(#0000,#000 5% 95%,#0000),linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(#0000,#000 5% 95%,#0000),linear-gradient(90deg,#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=1187px){.pediatric-program-description__anchor-block{border-radius:12px;position:absolute;top:0;right:0;transform:translateY(calc(24px - 100%));-webkit-mask-image:none;mask-image:none}}@media (width<=767px){.pediatric-program-description__anchor-block{display:none}}.pediatric-program-description__anchor-block .anchor-block__inner{background:linear-gradient(var(--hub-secondary-text) 0 0) padding-box,linear-gradient(180deg,var(--hub-eleventh-gray),#ccc) border-box;border:1px solid #0000;border-radius:28px;grid-template-columns:auto 32%;justify-content:space-between;row-gap:34px;padding:24px;display:grid;box-shadow:4px 4px 24px #3b0b0b5c}.pediatric-program-description__anchor-block .anchor-block__inner:after{content:"";background:url(../icons/pediatric/percent.svg) 50%/contain no-repeat;grid-area:1/2/3/2}@media (hover:hover){.pediatric-program-description__anchor-block .anchor-block__inner:hover{background:linear-gradient(var(--hub-primary-red) 0 0) padding-box,linear-gradient(180deg,var(--hub-eleventh-gray),#ccc) border-box}}@media (width<=1187px){.pediatric-program-description__anchor-block .anchor-block__inner{background:linear-gradient(var(--hub-primary-red) 0 0) padding-box,linear-gradient(180deg,var(--hub-eleventh-gray),#ccc) border-box;border-radius:12px;grid-template-columns:1fr;padding:12px}.pediatric-program-description__anchor-block .anchor-block__inner:after{display:none}}.pediatric-program-description__anchor-block .anchor-block__text{white-space:nowrap;font-size:21px}@media (width<=1187px){.pediatric-program-description__anchor-block .anchor-block__text{font-size:14px}}.pediatric-program-description__anchor-block .anchor-block__link{background:linear-gradient(currentColor,currentColor) 0 100%/72% 1px no-repeat;width:fit-content;padding-bottom:1px;font-size:18px}@media (width<=1187px){.pediatric-program-description__anchor-block .anchor-block__link{display:none}}.pediatric-program-description__anchor-block .anchor-block__arrow{display:none}@media (width<=1187px){.pediatric-program-description__anchor-block .anchor-block__arrow{vertical-align:text-top;font-size:1.2em;line-height:.8em;display:inline}}.pediatric-program-description__anchor-block.--mob{box-shadow:-4px -4px 30px 0 var(--hub-primary-white);padding:0;display:block;position:absolute;bottom:0;right:0;transform:translateY(calc(50% - 8px))}@media screen and (width>=768px){.pediatric-program-description__anchor-block.--mob{display:none}}.pediatric-program-description__program-name{color:var(--hub-primary-red);align-items:center;gap:12px;margin-bottom:1em;font-size:24px;font-weight:700;display:flex}.pediatric-program-description__program-name:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;width:48px;height:48px;display:inline-block}.pediatric-program-description__program-desc{margin:0;padding-left:20px;font-size:18px}.pediatric-program-description__program-desc li:not(:last-of-type){margin-bottom:10px}@media (width<=1187px){.pediatric-program-description__program-desc{font-size:16px}}.pediatric-program-description__benefit{color:var(--hub-primary-white);background-color:var(--hub-primary-red);border-radius:16px;padding:12px 20px}@media (width<=767px){.pediatric-program-description__benefit:after{content:"                                "}}.pediatric-program-description__note{color:var(--hub-primary-gray)}.pediatric-program-description .text-large{font-size:1.5em}.pediatric-program-description .text-red{color:var(--hub-primary-red)}.pediatric-program-why{margin-block:80px}@media (width<=1024px){.pediatric-program-why{margin-block:60px}}.pediatric-program-why .hub-base-wrapper.pediatric-program-why__wrapper{position:relative}.pediatric-program-why__title{color:var(--hub-primary-red);margin-bottom:50px;font-size:clamp(28px,5.2vw,59px);font-weight:700}@media (width<=767px){.pediatric-program-why__title{text-align:center}}.pediatric-program-why__content{flex-direction:column;gap:32px;display:flex}@media (width<=1024px){.pediatric-program-why__content{flex-direction:row;gap:16px}}@media (width<=767px){.pediatric-program-why__content{flex-direction:column}}.pediatric-program-why__item{border-radius:28px;flex:0 50%;justify-content:space-between;gap:16px;padding:clamp(16px,2.6vw,28px);display:flex}.pediatric-program-why__item.--without-program{background-color:var(--hub-primary-light-gray)}@media (width<=767px){.pediatric-program-why__item.--without-program .pediatric-program-why__points{padding-bottom:24px}}.pediatric-program-why__item.--with-program{background:var(--hub-primary-light-gray) url(./ProgramWhy-bg-d.B-MzUwx3.webp) no-repeat 35% center/cover}.pediatric-program-why__item.--with-program .pediatric-program-why__points{margin-block:40px}@media (width<=1024px){.pediatric-program-why__item.--with-program{background:var(--hub-primary-red)}.pediatric-program-why__item.--with-program .pediatric-program-why__points{background:var(--hub-primary-light-gray) url(./ProgramWhy-bg-m.hvKWwZpU.webp) no-repeat center/cover;margin:0}.pediatric-program-why__item.--with-program .pediatric-program-why__item-title{color:var(--hub-primary-white)}.pediatric-program-why__item{flex-direction:column}}.pediatric-program-why__item-title{color:var(--hub-secondary-text);flex:0 0 32%;font-size:clamp(24px,3.1vw,40px);font-weight:500}@media (width<=1024px){.pediatric-program-why__item-title{text-align:center;flex:auto}}.pediatric-program-why__points{background:linear-gradient(var(--hub-primary-white) 0 0) padding-box,linear-gradient(180deg,var(--hub-eleventh-gray),#ccc) border-box;border:1px solid #0000;border-radius:28px;gap:50px;margin:0;padding:24px 32px;list-style:none;display:flex}.pediatric-program-why__points li{text-wrap:balance;flex-direction:column;gap:14px;font-weight:500;display:flex}.pediatric-program-why__points li:before{content:"";background:var(--iconPath) no-repeat center/contain;flex:0 0 56px;width:56px;display:block}.pediatric-program-why__points li:last-child{width:72%}@media (width<=1024px){.pediatric-program-why__points li{flex-direction:row;align-items:center;gap:12px}.pediatric-program-why__points li:before{flex-basis:48px;height:48px}.pediatric-program-why__points{padding-inline:24px;border:0;flex-direction:column;gap:24px;height:100%;padding-bottom:60%}}.pediatric-guide-start{margin-block:80px}@media (width<=1024px){.pediatric-guide-start{margin-block:60px}}.pediatric-guide-start .hub-base-wrapper.pediatric-guide-start__wrapper{background:linear-gradient(to right,transparent 1346px,var(--hub-primary-white) 100%),url(./PediatricGuideStart-bg.8PQPo08z.webp) no-repeat 63% top/cover;padding-block:50px 40px}@media (width<=767px){.pediatric-guide-start .hub-base-wrapper.pediatric-guide-start__wrapper{background:linear-gradient(to right,transparent calc(50% + 170px),var(--hub-primary-white) calc(50% + 218px)),linear-gradient(to bottom,var(--hub-primary-white) 53px,transparent 117px),linear-gradient(to bottom,transparent 243px,var(--hub-primary-white) 333px),url(./PediatricGuideStart-bg.8PQPo08z.webp) no-repeat calc(50% - 100px) 55px/636px;padding-block:0}}.pediatric-guide-start__title{color:var(--hub-primary-red);margin-bottom:50px;font-size:clamp(28px,5.2vw,59px);font-weight:700}@media (width<=767px){.pediatric-guide-start__title{text-align:center;margin-bottom:170px}}.pediatric-guide-start__steps{isolation:isolate;flex-direction:column;gap:28px;display:flex}.pediatric-guide-start__step{color:var(--hub-primary-white);width:48%;position:relative}@media (width<=767px){.pediatric-guide-start__step{width:82%}}.pediatric-guide-start__step:after{content:"";z-index:-1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;border-radius:20px;position:absolute;inset:0}.pediatric-guide-start__step.--1{padding:clamp(18px,2.6vw,32px)}@media (width<=767px){.pediatric-guide-start__step.--1{margin-inline:auto}}.pediatric-guide-start__step.--2{margin-inline:auto}.pediatric-guide-start__step.--2 .pediatric-guide-start__step-content{padding:clamp(18px,2.6vw,32px);position:relative}.pediatric-guide-start__step.--2 .pediatric-guide-start__step-content:after,.pediatric-guide-start__step.--2 .pediatric-guide-start__step-content:before{content:"";z-index:-2;opacity:.5;width:48%;height:calc(50% + 28px);position:absolute;-webkit-mask-image:repeating-linear-gradient(45deg,#000,#000 20px,#0000 0 35px);mask-image:repeating-linear-gradient(45deg,#000,#000 20px,#0000 0 35px)}@media (width<=767px){.pediatric-guide-start__step.--2 .pediatric-guide-start__step-content:after,.pediatric-guide-start__step.--2 .pediatric-guide-start__step-content:before{width:24px;height:123%;-webkit-mask-image:repeating-linear-gradient(45deg,#000,#000 10px,#0000 0 18px);mask-image:repeating-linear-gradient(45deg,#000,#000 10px,#0000 0 18px)}}.pediatric-guide-start__step.--2 .pediatric-guide-start__step-content:before{border-left:2px solid var(--hub-primary-gray);border-bottom:2px solid var(--hub-primary-gray);border-radius:0 0 0 20px;bottom:50%;left:0;transform:translate(-100%)}@media (width<=767px){.pediatric-guide-start__step.--2 .pediatric-guide-start__step-content:before{border-top:2px solid var(--hub-primary-gray);border-radius:20px 0 0 20px}}.pediatric-guide-start__step.--2 .pediatric-guide-start__step-content:after{border-right:2px solid var(--hub-primary-white);border-top:2px solid var(--hub-primary-white);border-radius:0 20px 0 0;bottom:50%;right:0;transform:translate(100%)translateY(100%);-webkit-mask-position:-10px 0;mask-position:-10px 0}@media (width<=767px){.pediatric-guide-start__step.--2 .pediatric-guide-start__step-content:after{border-bottom:2px solid var(--hub-primary-white);border-color:var(--hub-primary-gray);border-radius:0 20px 20px 0}}.pediatric-guide-start__step.--3{margin-left:auto;padding:clamp(18px,2.6vw,32px)}@media (width<=767px){.pediatric-guide-start__step.--3{margin-inline:auto}}.pediatric-guide-start__step .step__number{gap:6px;width:fit-content;margin-bottom:24px;font-size:clamp(18px,2.1vw,26px);font-weight:900;display:flex}.pediatric-guide-start__step .step__number:after,.pediatric-guide-start__step .step__number:before{content:"";aspect-ratio:1;background-color:#fff3;border-radius:50%;width:8px;margin:auto;display:inline-block}.pediatric-guide-start__step .step__desc{font-size:clamp(16px,2.1vw,26px);font-weight:500}.pediatric-guide-start__step .step__anchor-link{color:inherit;text-underline-offset:3px}@media (width<=767px){.pediatric-guide-start__step .step__number{margin:0 auto 16px}.pediatric-guide-start__step .step__desc{text-align:center}}.pediatric-doctors-advice{margin-block:80px}@media (width<=1024px){.pediatric-doctors-advice{margin-block:60px}}.pediatric-doctors-advice__title{color:var(--hub-primary-red);text-align:center;margin-bottom:50px;font-size:clamp(28px,5.2vw,60px);font-weight:700}@media (width<=1024px){.pediatric-doctors-advice__title{text-align:left}}@media (width<=767px){.pediatric-doctors-advice__title{text-align:center;margin-bottom:30px}}.pediatric-doctors-advice__fallback{padding-bottom:60px}.pediatric-doctors-advice__slide{-moz-column-gap:20px;background-color:var(--hub-eleventh-gray);border-radius:28px;grid-template-columns:28% 1fr auto;column-gap:20px;padding:40px 32px 40px 0;display:grid}@media (width<=1024px){.pediatric-doctors-advice__slide{-moz-column-gap:64px;grid-template-columns:41% 1fr;column-gap:64px;padding:34px 28px 34px 0}}@media (width<=767px){.pediatric-doctors-advice__slide{-moz-column-gap:16px;grid-template-columns:31% 1fr;column-gap:16px;padding:16px}}.pediatric-doctors-advice__foto{border-radius:28px;grid-area:1/1/4/1;align-self:end;max-width:100%;height:auto;margin-block:-40px}@media (width<=1024px){.pediatric-doctors-advice__foto{margin-block:-34px}}@media (width<=767px){.pediatric-doctors-advice__foto{grid-area:1/1/3/1;margin:0}}.pediatric-doctors-advice__clinic{color:var(--hub-primary-white);background-color:var(--hub-primary-red);border-radius:24px;grid-area:1/3/1/3;height:fit-content;margin-left:auto;padding:10px 32px;font-size:clamp(12px,2.1vw,26px)}@media (width<=1024px){.pediatric-doctors-advice__clinic{grid-area:auto;margin:0 auto 12px 0}}@media (width<=767px){.pediatric-doctors-advice__clinic{padding:6px 12px}}.pediatric-doctors-advice__specialty{margin-bottom:12px;font-size:clamp(14px,2.6vw,30px);font-weight:700}.pediatric-doctors-advice__name{color:var(--hub-primary-gray);opacity:.6;font-size:clamp(12px,2.1vw,26px)}@media (width<=767px){.pediatric-doctors-advice__name{margin-bottom:24px}}.pediatric-doctors-advice__advice{grid-area:3/2/3/4;font-size:clamp(16px,2.1vw,26px)}@media (width<=1024px){.pediatric-doctors-advice__advice{grid-area:auto;margin-top:18%}}@media (width<=767px){.pediatric-doctors-advice__advice{grid-area:3/1/3/3;margin-top:24px}}.pediatric-doctors-advice .swiper.hub-swiper-controls--split{--swiper-navigation-sides-offset:0px}.pediatric-map-map,.pediatric-map-map__fallback{aspect-ratio:384/274;border-radius:16px;width:100%}@media (width<=1187px){.pediatric-map-map,.pediatric-map-map__fallback{aspect-ratio:344/164}}.pediatric-map-map{position:relative;overflow:hidden}.pediatric-map-map__fallback{border:1px solid var(--hub-primary-gray);display:flex}.pediatric-map-map__fallback .loading-dots{clip-path:inset(0 3ch 0 0);margin:auto;font-family:monospace;font-size:18px;animation:1.3s steps(4,end) infinite fade-dots;display:inline-block}@keyframes fade-dots{to{clip-path:inset(0 -1ch 0 0)}}.pediatric-map-map__prompt{background-color:var(--hub-primary-white);border-radius:16px;padding:10px;position:absolute;top:10px;left:10px}.pediatric-map-map__cluster{color:#fff;cursor:pointer;text-align:center;background:red;border:2px solid #32cd32;border-radius:50px;outline:2px solid green;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.pediatric-map-map__marker{flex-flow:column;align-items:center;gap:20px;display:flex;position:relative}.pediatric-map-map__marker-pin{cursor:pointer}.pediatric-map-map__marker-pin-title{white-space:nowrap;border-radius:4px;padding:4px;font-size:12px;font-weight:700;bottom:10px;left:calc(100% + 2px)}.pediatric-map-map__marker-pin-title,.pediatric-map-map__marker-popup{background:var(--hub-primary-white);box-shadow:0 4px 20px 0 var(--hub-tertiary-black-shadow);position:absolute}.pediatric-map-map__marker-popup{border-radius:15px;width:228px;padding:14px;right:calc(100% + 6px);transform:translateY(-48%)}@media (width<=1439px){.pediatric-map-map__marker-popup{width:191px;padding:16px 29px 16px 18px;bottom:calc(100% - 40px);right:calc(100% + 6px)}}@media (width<=1024px){.pediatric-map-map__marker-popup{width:136px;padding:12px 14px 14px;bottom:calc(100% - 70px);right:calc(100% + 2px)}}.pediatric-map-map__marker-name{color:var(--hub-primary-red);margin-bottom:13px;font-size:26px;line-height:.86}@media (width<=1439px){.pediatric-map-map__marker-name{margin-bottom:9px;font-size:22px;line-height:.86}}@media (width<=1024px){.pediatric-map-map__marker-name{margin-bottom:7px;font-size:16px;line-height:.86}}.pediatric-map-map__marker-address{color:var(--hub-tertiary-text);grid-template-rows:min-content;grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.3;display:grid}@media (width<=1439px){.pediatric-map-map__marker-address{gap:11px;margin-bottom:7px;font-size:12px;line-height:1.3}}@media (width<=1024px){.pediatric-map-map__marker-address{margin-bottom:6px;font-size:10px;line-height:1.3}}.pediatric-map-map__marker-phone{color:var(--hub-tertiary-text);font-size:16px;line-height:1.3}@media (width<=1439px){.pediatric-map-map__marker-phone{font-size:12px;line-height:1.3}}@media (width<=1024px){.pediatric-map-map__marker-phone{font-size:10px;line-height:1.3}}.pediatric-map-map .ymaps3--map{width:100%!important}.pediatric-programs-list{max-width:70%}@media (width<=1187px){.pediatric-programs-list{max-width:none}}@media screen and (width>=768px){.pediatric-programs-list .swiper-autoheight .swiper-wrapper{align-items:stretch!important;height:fit-content!important}}.pediatric-programs-list__note{color:var(--hub-primary-gray);margin-bottom:30px}@media (width<=767px){.pediatric-programs-list__note{text-align:center}}.pediatric-programs-list__main-programs{margin-block:0 18px}.pediatric-programs-list__main-programs.swiper-fallback{gap:16px;margin-bottom:16px;display:flex}.pediatric-programs-list__main-programs .main-programs__program{background-color:var(--hub-eleventh-gray);border-radius:16px;flex-direction:column;height:auto;padding:18px;display:flex}.pediatric-programs-list__main-programs .main-programs__program-name{margin-bottom:20px;font-size:clamp(24px,3.1vw,30px);font-weight:700}.pediatric-programs-list__main-programs .main-programs__program-services{margin-block:0 28px;padding-left:22px;list-style:outside}.pediatric-programs-list__main-programs .main-programs__service:not(:last-of-type){margin-bottom:14px}.pediatric-programs-list__main-programs .main-programs__price-wrap{align-items:baseline;gap:8px;margin-top:auto;margin-bottom:6px;display:flex}.pediatric-programs-list__main-programs .main-programs__price{font-size:clamp(24px,3.1vw,30px);font-weight:700}.pediatric-programs-list__main-programs .main-programs__price-old{color:var(--hub-tertiary-gray);text-decoration:line-through;-webkit-text-decoration-color:var(--hub-primary-red);text-decoration-color:var(--hub-primary-red);font-size:clamp(16px,2vw,18px)}.pediatric-programs-list__main-programs .main-programs__price-explanation{color:var(--hub-secondary-iconography);margin-bottom:24px;font-size:14px}@media (width<=1187px){.pediatric-programs-list__main-programs .main-programs__program{padding:24px 16px}}@media (width<=767px){.pediatric-programs-list__main-programs{flex-direction:column;margin-bottom:0}.pediatric-programs-list__main-programs .main-programs__price-wrap{justify-content:center}.pediatric-programs-list__main-programs .main-programs__price-explanation{text-align:center}.pediatric-programs-list__main-programs.swiper-fallback .main-programs__program:not(:first-child){display:none}}.pediatric-programs-list__advanced-program{background:linear-gradient(var(--hub-primary-white) 0 0) padding-box,linear-gradient(180deg,var(--hub-eleventh-gray),#ccc) border-box;border:1px solid #0000;border-radius:16px;margin:0;padding:0;list-style:none}@media (width<=767px){.pediatric-programs-list__advanced-program{margin-bottom:30px}}.pediatric-programs-list__advanced-program .advanced-program__title{color:var(--hub-primary-red);align-items:center;gap:16px;font-size:clamp(24px,3.1vw,30px);font-weight:700;display:flex}.pediatric-programs-list__advanced-program .advanced-program__title:before{content:"";aspect-ratio:1;background:url(../icons/pediatric/file-2.svg) 50%/cover no-repeat;width:48px;display:block}@media (width<=767px){.pediatric-programs-list__advanced-program .advanced-program__title:before{display:none}}.pediatric-programs-list__advanced-program .advanced-program__benefit{color:var(--hub-primary-white);background-color:var(--hub-primary-red);border-radius:16px;padding:16px}@media (width<=1024px){.pediatric-programs-list__advanced-program .advanced-program__benefit{padding:12px}}@media (width<=767px){.pediatric-programs-list__advanced-program .advanced-program__benefit{color:inherit;border-top:1px solid var(--hub-tertiary-interface-dark);border-bottom:1px solid var(--hub-tertiary-interface-dark);background:0 0;border-radius:0;padding:20px 0}}.pediatric-programs-list__advanced-program .advanced-program__program{grid-template-columns:47% auto;gap:30px 8px;padding:30px;display:grid}@media (width<=1187px){.pediatric-programs-list__advanced-program .advanced-program__program{padding:20px}}@media (width<=767px){.pediatric-programs-list__advanced-program .advanced-program__program{flex-direction:column;gap:20px;padding-inline:16px;display:flex}}.pediatric-programs-list__advanced-program .advanced-program__program-services{-moz-columns:2;columns:2;grid-column:1/3;margin:0;padding-left:22px;list-style:outside}@media (width<=767px){.pediatric-programs-list__advanced-program .advanced-program__program-services{-moz-columns:auto;columns:auto;padding-left:0;list-style:none}.pediatric-programs-list__advanced-program .advanced-program__program-services li{gap:10px;display:flex}.pediatric-programs-list__advanced-program .advanced-program__program-services li:before{content:"";background:url(../icons/check-active.svg) 50%/cover no-repeat;flex:0 0 22px;height:22px;display:block}}.pediatric-programs-list__advanced-program .advanced-program__service:not(:last-of-type){margin-bottom:18px}.pediatric-programs-list .text-large{font-size:1.5em}@media screen and (width>=768px){.pediatric-programs-list .mobile-only{display:none}}@media (width<=767px){.pediatric-programs-list .desk-only{display:none}}.pediatric-map-checkbox{cursor:pointer;text-align:left;color:var(--hub-primary-gray);background:0 0;border:none;align-items:center;gap:20px;margin:0;padding:0;display:flex}@media (width<=1439px){.pediatric-map-checkbox{gap:19px}}@media (width<=1024px){.pediatric-map-checkbox{gap:13px}}.pediatric-map-checkbox__icon{flex-shrink:0}.pediatric-map-checkbox__icon svg{width:22px;height:22px}@media (width<=1439px){.pediatric-map-checkbox__icon svg{width:16px;height:16px}}@media (width<=1024px){.pediatric-map-checkbox__icon svg{width:24px;height:24px}}.pediatric-map-input{color:var(--hub-primary-gray);align-items:flex-end;gap:10px;display:flex}.pediatric-map-input__input{border:none;border-bottom:2px solid var(--hub-primary-gray);color:inherit;outline:none;flex-grow:1;padding-bottom:6px}.pediatric-program-form{z-index:1;background-color:var(--hub-primary-overlay);--form-font-size:clamp(14px, 2.2vw, 26px);align-content:center;position:absolute;inset:0}@media (width<=767px){.pediatric-program-form{align-content:end}}.pediatric-program-form__inner{background-color:var(--hub-primary-white);box-shadow:0 4px 22px 0 var(--hub-fourth-black-shadow);border-radius:30px;width:calc(100% - 44px);margin-inline:auto;padding:clamp(24px,3.6vw,50px) clamp(16px,4vw,66px);scroll-margin-top:120px;position:relative}@media (width<=1024px){.pediatric-program-form__inner{border-radius:20px}}@media (width<=767px){.pediatric-program-form__inner{margin-bottom:200px}}.pediatric-program-form__title{text-transform:uppercase;color:var(--hub-primary-red);margin-bottom:8px;padding-right:30px;font-size:clamp(20px,2.8vw,40px);font-weight:700}.pediatric-program-form__subtitle{color:var(--hub-primary-gray);margin-bottom:12px;font-size:22px}@media (width<=1024px){.pediatric-program-form__subtitle{font-size:16px}}@media (width<=767px){.pediatric-program-form__subtitle{font-size:12px}}.pediatric-program-form__pets-title{font-size:var(--form-font-size);color:var(--hub-primary-gray);margin-bottom:10px}.pediatric-program-form__pets-wrap{gap:40px;margin-bottom:16px;display:flex}.pediatric-program-form__input,.pediatric-program-form__pets-wrap{font-size:var(--form-font-size);margin-bottom:20px}.pediatric-program-form__pets-wrap--error .pediatric-map-checkbox{color:var(--hub-primary-red)}.pediatric-program-form__checkbox--error svg rect{stroke:var(--hub-primary-red)}.pediatric-program-form__input-text-error{color:var(--hub-primary-red);font-size:clamp(9px,1.3vw,16px);position:absolute}.pediatric-program-form__input--name .pediatric-program-form__input-text-error{left:clamp(106px,17vw,214px)}.pediatric-program-form__input--phone .pediatric-program-form__input-text-error{left:clamp(184px,24vw,292px)}@media (width<=767px){.pediatric-program-form__input--phone .pediatric-program-form__input-text-error{left:clamp(96px,17vw,120px)}}.pediatric-program-form__input--email .pediatric-program-form__input-text-error{left:clamp(204px,26vw,324px)}@media (width<=767px){.pediatric-program-form__input--email .pediatric-program-form__input-text-error{left:clamp(100px,17vw,130px)}}.pediatric-program-form__agreements{flex-direction:column;gap:10px;margin-top:30px;margin-bottom:20px;font-size:16px;display:flex}@media (width<=767px){.pediatric-program-form__agreements{font-size:10px}}.pediatric-program-form__agreements a{color:var(--hub-primary-red)}.pediatric-program-form__agreements a:hover{text-decoration:none}.pediatric-program-form__note{color:var(--hub-fifth-gray);margin-bottom:14px;font-size:16px}@media (width<=767px){.pediatric-program-form__note{font-size:8px}}.pediatric-program-form__success{aspect-ratio:107/51;background:var(--hub-primary-white) url(./form-thank-d.B_hcsUpB.webp) no-repeat center right/cover;box-shadow:0 4px 22px 0 var(--hub-fourth-black-shadow);border-radius:30px;width:calc(100% - 44px);margin-inline:auto;padding:clamp(24px,3.6vw,50px) clamp(16px,4vw,66px);position:relative}@media (width<=1024px){.pediatric-program-form__success{aspect-ratio:241/100}}@media (width<=767px){.pediatric-program-form__success{aspect-ratio:288/527;background:var(--hub-primary-white) url(./form-thank-m.BGjlU3ni.webp) no-repeat center top 60%/cover;max-height:530px;margin-bottom:200px;padding:16px}}.pediatric-program-form__success .success-pediatric-program-form__subtitle{font-size:var(--font-size-main);max-width:48%;position:relative}@media (width<=767px){.pediatric-program-form__success .success-pediatric-program-form__subtitle{max-width:none}}.pediatric-program-form__modal{z-index:10;background:var(--hub-primary-overlay);border-radius:30px;display:flex;position:absolute;inset:0}.pediatric-program-form .modal-pediatric-program-form__spinner{margin:auto}.pediatric-program-form .modal-pediatric-program-form__inner{background-color:var(--hub-primary-white);width:100%;box-shadow:0 0 22px 0 var(--hub-fourth-black-shadow);border-radius:20px;flex-direction:column;justify-content:space-between;margin:auto;padding:30px 50px;display:flex;position:relative}@media (width<=767px){.pediatric-program-form .modal-pediatric-program-form__inner{padding:28px}}.pediatric-program-form .modal-pediatric-program-form__text{color:var(--hub-primary-red);text-transform:uppercase;padding-right:30px;font-size:clamp(20px,2.8vw,40px);font-weight:700}@media (width<=767px){.pediatric-program-form .desktop-tablet{display:none}}.pediatric-program-form .mobile{display:none}@media (width<=767px){.pediatric-program-form .mobile{display:inline}}.pediatric-program-selection{-moz-column-gap:50px;column-gap:50px;margin-block:80px;display:flex;position:relative}@media (width<=1187px){.pediatric-program-selection{display:block}}@media (width<=1024px){.pediatric-program-selection{margin-block:60px}}.pediatric-program-selection__title{color:var(--hub-primary-red);margin-bottom:24px;font-size:clamp(28px,5.2vw,59px);font-weight:700}@media (width<=1187px){.pediatric-program-selection__title{grid-area:1/1/1/3;margin-bottom:24px}}@media (width<=767px){.pediatric-program-selection__title{margin-inline:auto}}.pediatric-program-selection__selection{flex-direction:column;flex:0 31%;gap:16px;display:flex}@media (width<=1187px){.pediatric-program-selection__selection{grid-template-rows:min-content min-content 1fr min-content min-content;grid-template-columns:1fr 1fr;align-items:start;gap:8px 16px;margin-bottom:40px;display:grid}}@media (width<=767px){.pediatric-program-selection__selection{display:flex}}.pediatric-program-selection__animal-label{color:var(--hub-tertiary-gray);font-size:clamp(14px,2.1vw,20px)}@media (width<=1187px){.pediatric-program-selection__animal-label{grid-area:2/1/auto/3}}@media (width<=767px){.pediatric-program-selection__animal-label{margin-inline:auto}}.pediatric-program-selection__select-animal.animal-switch{width:100%;margin-bottom:24px}.pediatric-program-selection__select-animal.animal-switch .animal-switch__item{width:100%;padding:14px 18px;font-size:clamp(16px,2.1vw,18px)}@media (width<=1187px){.pediatric-program-selection__select-animal.animal-switch{grid-area:3/1;margin-bottom:16px}.pediatric-program-selection__select-animal.animal-switch .animal-switch__item{padding-block:10px}}@media (width<=767px){.pediatric-program-selection__select-animal.animal-switch{margin-bottom:16px}}.pediatric-program-selection input.autocomplete__input{background-color:var(--hub-primary-light-gray);border:none;border-radius:16px;padding-left:18px}.pediatric-program-selection .autocomplete .autocomplete__chevron{right:8px}.pediatric-program-selection .autocomplete .btn-clear{right:28px}@media (width<=1187px){.pediatric-program-selection__select-city{grid-area:4/1}.pediatric-program-selection__select-clinic{grid-area:5/1}}.pediatric-program-selection .pediatric-map-map__fallback,.pediatric-program-selection__map{margin-top:24px}@media (width<=1187px){.pediatric-program-selection .pediatric-map-map__fallback,.pediatric-program-selection__map{grid-area:3/2/6;margin-top:0}}@media (width<=767px){.pediatric-program-selection .pediatric-map-map__fallback,.pediatric-program-selection__map{margin-top:20px}}.pediatric-program-selection__program-list{scroll-margin-top:120px}.pediatric-faq{background:url(./FAQ-bg-d.BlpOvqhM.webp) top/cover no-repeat;border-radius:65px 65px 0 0;margin-block:80px}.pediatric-faq.hub-base-wrapper{padding-block:50px 74px}@media (width<=1024px){.pediatric-faq.hub-base-wrapper{padding-block:0 48vw}}@media (width<=767px){.pediatric-faq.hub-base-wrapper{padding-bottom:62vw}}.pediatric-faq__title{color:var(--hub-primary-red);text-align:center;margin-bottom:50px;font-size:clamp(28px,5.2vw,60px);font-weight:700}@media (width<=767px){.pediatric-faq__title{margin-bottom:30px}}.pediatric-faq__list{max-width:670px;margin:0 auto;padding:0;list-style:none}@media (width<=1024px){.pediatric-faq__list{max-width:none}}.pediatric-faq__item{background-image:linear-gradient(90deg,#0003 50%,#0000 0);background-position:0 0;background-repeat:repeat-x;background-size:24px 1px;padding:26px 24px}.pediatric-faq__item:last-child{background-image:linear-gradient(90deg,#0003 50%,#0000 0),linear-gradient(90deg,#0003 50%,#0000 0);background-position:0 0,0 100%;background-repeat:repeat-x,repeat-x;background-size:24px 1px,24px 1px}@media (width<=767px){.pediatric-faq__item{background-image:linear-gradient(to right,var(--hub-tertiary-interface-dark) 50%,transparent 50%)}.pediatric-faq__item:last-child{background-image:linear-gradient(to right,var(--hub-tertiary-interface-dark) 50%,transparent 50%),linear-gradient(to right,var(--hub-tertiary-interface-dark) 50%,transparent 50%)}}.pediatric-faq__question{font-size:clamp(16px,2.1vw,26px);font-weight:500}.pediatric-faq__answer{color:var(--hub-primary-gray);margin-block:12px}@media (width<=1024px){.pediatric-faq{background:url(./FAQ-bg-m.xblnScjT.webp) bottom/contain no-repeat;margin-block:60px}}@media (width<=767px){.pediatric-faq{background-size:126%}}.pediatric-contacts{margin-block:80px 60px}@media (width<=1024px){.pediatric-contacts{margin-block:60px 40px}}.pediatric-contacts__title{text-wrap:balance;margin-bottom:40px;font-size:clamp(28px,5.2vw,60px);font-weight:700}@media (width<=767px){.pediatric-contacts__title{text-align:center;text-wrap:auto;margin-bottom:14px}}.pediatric-contacts__content{background-color:var(--hub-primary-light-gray);border-radius:28px;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr 422px;grid-auto-flow:column;gap:50px 10px;padding:32px;display:grid}@media (width<=1024px){.pediatric-contacts__content{grid-template-columns:1fr 1fr;grid-auto-flow:row;row-gap:24px;padding:24px 20px}}@media (width<=767px){.pediatric-contacts__content{background:0 0;grid-template-columns:1fr;row-gap:16px;padding:0}}.pediatric-contacts__connect{background-color:var(--hub-primary-light-gray);border-radius:28px;flex-direction:column;gap:20px;padding:24px 16px;display:flex}@media screen and (width>=768px){.pediatric-contacts__connect{display:contents}}.pediatric-contacts__phone-block{max-width:350px}.pediatric-contacts__icon-max,.pediatric-contacts__icon-telegram{max-width:100%;height:auto}.pediatric-contacts__mail-block{max-width:350px}@media (width<=1024px){.pediatric-contacts__social-block{grid-area:1/2}}@media (width<=767px){.pediatric-contacts__social-block{order:-1}}.pediatric-contacts__social-block .social-block__link{width:clamp(40px,3.8vw,54px);margin-top:10px;margin-right:14px;transition:all .25s;display:inline-block}@media (hover:hover){.pediatric-contacts__social-block .social-block__link:hover{filter:drop-shadow(0 0 10px var(--hub-tertiary-function))}}@media (width<=1024px){.pediatric-contacts__social-block .social-block__link{margin-top:8px;margin-right:8px}}.pediatric-contacts__care-service-block{font-family:var(--hub-font-family-condensed);grid-row:1/3;grid-template-columns:auto auto auto;justify-content:left;height:fit-content;font-weight:700;display:grid}@media (width<=1024px){.pediatric-contacts__care-service-block{grid-area:auto/1/auto/3;margin-top:10px}}@media (width<=767px){.pediatric-contacts__care-service-block{background:linear-gradient(var(--hub-primary-white) 0 0) padding-box,linear-gradient(180deg,var(--hub-eleventh-gray),#ccc) border-box;border:1px solid #0000;border-radius:28px;grid-area:1;padding:16px}}.pediatric-contacts__care-service-block .care-service-block__icon{grid-row:1/3;width:clamp(60px,4.902vw + 42.353px,clamp(80px,3.571vw + 52.578px,104px));max-width:100%;height:auto;margin-right:26px}.pediatric-contacts__care-service-block .care-service-block__label{color:var(--hub-primary-red);text-transform:uppercase;grid-column:2/4;align-content:end;font-size:clamp(28px,4.8vw,48px)}.pediatric-contacts__care-service-block .care-service-block__number{color:var(--hub-primary-red);text-transform:uppercase;grid-row:2;font-size:clamp(28px,5.5vw,56px);line-height:.8}.pediatric-contacts__care-service-block .care-service-block__text{color:#1d1e1f;text-transform:uppercase;grid-area:2/3;margin-left:10px;padding-left:15px;font-size:clamp(14px,2.4vw,24px);line-height:1;position:relative}.pediatric-contacts__care-service-block .care-service-block__text:before{content:"";background-color:#b0b0b0;width:2px;height:1.8em;display:block;position:absolute;top:3px;left:0}.pediatric-contacts__care-service-block .care-service-block__reg{font-size:.5em;top:-.7em}.pediatric-contacts__text{font-size:clamp(16px,2.1vw,26px)}.pediatric-contacts__text-small{font-size:clamp(14px,1.9vw,20px)}.pediatric-contacts__link{color:inherit;margin-top:10px;font-size:clamp(16px,2.1vw,26px);font-weight:500;display:block}.pediatric-contacts__link:not(:last-child){margin-bottom:10px}@media (width<=1024px){.pediatric-contacts__link{margin-top:6px}.pediatric-contacts__link:not(:last-child){margin-bottom:6px}}.l-pediatric{--font-size-main:clamp(14px, 2vw, 26px);--padding-main-top-bottom:clamp(24px, 3.6vw, 50px);--padding-main-right-left:clamp(16px, 4vw, 66px);max-width:100dvw;overflow-x:hidden}.l-pediatric .btn-close{aspect-ratio:1;cursor:pointer;z-index:1;opacity:.6;width:clamp(20px,3vw,40px);margin-top:clamp(20px,3vw,34px);margin-right:clamp(20px,3vw,34px);position:absolute;top:0;right:0}.l-pediatric .btn-close:after,.l-pediatric .btn-close:before{content:"";background-color:var(--hub-tertiary-text);width:2px;height:100%;position:absolute;top:0;left:50%;transform:rotate(45deg)}.l-pediatric .btn-close:after{transform:rotate(-45deg)}.l-pediatric .btn-action{width:100%;max-width:380px;margin-top:auto}@media (width<=1024px){.l-pediatric .btn-action{max-width:280px}}@media (width<=767px){.l-pediatric .btn-action{max-width:none}}
