.landing__section{padding:96px 0 0;scroll-margin-top:96px}.landing__container{width:100%;max-width:1152px;position:relative;margin:0 auto}.landing__text-columns,.landing__top-container{width:100%;display:flex;flex-direction:row;justify-content:space-between}.landing__text{font-size:17px;font-weight:500}.landing__text-column{width:100%;max-width:552px;display:flex;flex-direction:column;gap:8px}.landing__content{width:100%;display:flex;flex-direction:row;justify-content:space-between}.landing__text-container{width:100%;max-width:552px;display:flex;gap:16px;flex-direction:column;color:#1e1e1e;font-family:Cera Round,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.landing__text-container-alternative{width:100%;display:flex;flex-direction:row;gap:48px;justify-content:space-between;margin-bottom:48px}.landing__text-alternative{width:100%;max-width:552px}.landing__buttons-container{display:flex;gap:24px}.landing__button{width:100%;border:1px solid #1348ba;padding:8px 12px}.landing__window{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;position:sticky;top:0;z-index:2;padding:32px 0 12px;background:#fff;transition:transform .3s ease-in-out,opacity .3s ease-in-out;margin-bottom:96px}.landing__window--alterative{top:72px}.landing__window.hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.landing__window.visible{transform:translateY(0);opacity:1;pointer-events:auto}.landing__container-window{display:flex;align-items:center;justify-content:space-between;max-width:1200px;width:100%;padding:24px 32px;box-sizing:border-box;border-radius:999px;border:1px solid #757575}.text.active-anchor{font-weight:500;border-bottom:1px solid #1e1e1e}.landing__card-container{display:flex;flex-direction:row;gap:48px}.landing__card{width:100%;display:flex;flex-direction:column;border-radius:8px;border:1px solid #1348ba;padding:24px}.landing__card-title{color:#1e1e1e;font-family:Cera Round,sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:140%}.landing__card-text{width:100%;max-width:163px}.landing__price-item-colonoscopy{display:flex;flex-direction:row;align-items:center;gap:12px}.landing__card-text.special{max-width:none}.active{color:#1e1e1e;font-family:Cera Round,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.landing__card-span,.landing__card-span-no-border{color:#757575;text-align:center;font-size:14px;margin:2px 0 0;font-weight:400}.landing__card-span{font-family:Cera Round,sans-serif;font-style:normal;line-height:140%;position:relative;display:flex;align-items:center;justify-content:center;gap:10px}.landing__card-span:after,.landing__card-span:before{content:"";flex-grow:1;height:1px;background-color:#d9d9d9}.landing__button-container{display:flex;flex-direction:column;gap:8px;margin:16px 0}.landing__price-list{margin:16px 0}.landing__price-item{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;border-bottom:1px solid #d9d9d9}.landing-text{padding:8px 0}.landing__card-top-container{display:flex;flex-direction:column;align-items:center;gap:16px}.landing__epigraph{color:#1e1e1e;font-size:10px;font-style:normal;margin-top:16px}.landing__steps{display:flex;flex-direction:column;gap:16px}.landing__step-button{background:url(https://gkb-24.ru/_next/static/media/chevron-down-black.5fdd237f.svg);background-repeat:no-repeat;width:20px;height:20px;transition:transform .4s ease}.landing__main-title,.landing__steps-title{width:100%;max-width:552px}.landing__steps-title{color:#1e1e1e;font-family:Cera Round,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:140%;margin:0 0 8px}.landing__steps-title--outside{margin-bottom:24px}.landing__step{width:100%;max-width:552px;border-radius:8px;background:#f6f6f6;transition:background-color .3s ease;overflow:hidden;padding:24px 32px}.landing__step-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.landing__step-button.rotated{transform:rotate(180deg)}.landing__step-description-container{overflow:hidden;transition:height .4s ease,padding .4s ease}.landing__step-description-container.open{display:flex;flex-direction:column;gap:8px;padding-top:8px}.landing__step-description{margin:0;font-size:16px;color:#333}.landing__step-description-block{border-bottom:1px solid #d9d9d9;padding-bottom:8px}.landing__step-description-block:last-child{border-bottom:none}.landing__details{display:flex;flex-direction:row;align-items:start;justify-content:space-between}.landing__background-title{text-align:center;color:#fff;white-space:pre-line}.weight{font-weight:700}.first,.second{display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;background:linear-gradient(0deg,rgba(30,30,30,.73),rgba(30,30,30,.73)),url(https://gkb-24.ru/static/landing/photo5.png) lightgray 50% /cover no-repeat;padding:78px 64px}.landing__background-text-container{width:100%;text-align:center;display:flex;flex-direction:column;gap:24px}.landing__text-container-tech-alternative{max-width:672px;gap:0}.landing__text-container-res-alternative{max-width:742px;gap:0!important}.landing__background-text{color:#fff;font-size:26px;font-weight:500;margin:0 auto;white-space:pre-line}.landing__message-cards{display:flex;flex-direction:row;justify-content:space-between;gap:48px;align-items:stretch;padding-bottom:96px}.landing__message-card-container{width:50%;display:flex;flex-direction:column}.message--gap-bottom{margin-bottom:8px}.message--gap-all{margin:8px 0}.message--gap-top{margin-top:8px}.landing__message-card{height:100%;max-height:none;display:flex;flex-direction:column;gap:12px;border-radius:8px;background:#bec7e7;padding:32px;flex-grow:1;align-items:flex-start}.landing__message-card-footer-container{bottom:0;margin-top:auto;padding-top:8px}.phone{color:#1348ba}.prefix{margin-right:8px}.preparation{background:#f6f6f6}.message{max-width:100%;display:block;box-sizing:border-box;padding:8px 16px;border-radius:18px;font-size:14px;line-height:1.5;position:relative}.landing__message-text-wrapper{display:flex;flex-direction:row;gap:8px}.message--bold{font-weight:700}.landing__message-text-link{display:flex;gap:8px}.user-2-message,.user-message{align-self:flex-end;background-color:#fff;color:#1e1e1e;font-family:Cera Round,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.user-2-message:after,.user-message:after{content:"";position:absolute;bottom:-4px;right:-7px;width:23px;height:24px;background:#fff;border-radius:42%;clip-path:polygon(-10% 0,100% 69%,17% 84%);transform:rotate(29deg)}.system-2-message,.system-message{position:relative;align-self:flex-start;font-family:Cera Round,sans-serif;font-size:16px;background:#122859;color:#fff;border-radius:18px;padding:8px 16px}.system-2-message:after,.system-message:after{content:"";position:absolute;bottom:-8px;left:-10px;width:21px;height:29px;background:var(--hook-bg,#122859);border-radius:42%;clip-path:polygon(176% 0,0 69%,83% 84%);transform:rotate(-29deg)}.user-2-message{background-color:#e3e3e3}.system-2-message{background:#bae0ff}.system-2-message+.system-2-message:after,.system-message+.system-message:after,.user-2-message+.user-2-message:after,.user-message+.user-message:after{display:none}.card-2{background:#f6f6f6}.intro{color:#757575;font-family:Cera Round,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.system-2-message{display:flex;align-items:flex-start;gap:8px;color:#1e1e1e}.user-2-message:after{background-color:#e3e3e3}.system-2-message:after{background:#bae0ff}.message-images{display:flex;flex-direction:row}.message-image{border-radius:8px}.hemorrhoid{border-radius:24px;background:#e3e3e3}.hemorrhoid-2{border-radius:24px;background:#f6f6f6}.user-3-message{background:#122859;color:#fff;align-self:flex-start}.user-left-message{align-self:auto;background-color:#e3e3e3}.user-left-message:after{content:"";position:absolute;bottom:-8px;left:-10px;width:21px;height:29px;background:var(--hook-bg,#e3e3e3);border-radius:42%;clip-path:polygon(176% 0,0 69%,83% 84%);transform:rotate(-29deg)}.user-3-unic-message{max-width:77%!important;color:#fff;background:#122859}.label-intro-message{color:#757575;font-family:Cera Round,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%;padding:0;margin:12px 0 0 286px}.system-rigth-message{align-self:end;background:#bae0ff}.system-rigth-message:before{content:"";position:absolute;bottom:-4px;right:-7px;width:23px;height:24px;background:var(--hook-bg,#bae0ff);border-radius:42%;clip-path:polygon(-10% 0,100% 69%,17% 84%);transform:rotate(29deg)}.system-3-message{align-self:flex-end;background:#f0efef}.landing__message-card-footer{display:flex;flex-direction:row;gap:8px;align-items:center}.landing__message-card-footer-text{display:flex;flex-direction:column;color:#757575;font-family:Cera Round,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.landing__rehabilitation-block-container{width:100%;display:flex;flex-direction:row;align-items:start;justify-content:space-between;gap:48px;padding-bottom:48px}.landing__rehabilitation-top{align-items:start;padding-top:48px}.landing__rehabilitation-block-title{margin-bottom:48px}.landing__rehabilitation-text{width:100%;min-width:552px;padding:16px 0}.landing__rehabilitation-text:last-of-type{border-bottom:none;padding-bottom:0}.landing__rehabilitation-text:first-of-type{padding-top:0}.block-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 16px}.second{background:linear-gradient(0deg,rgba(30,30,30,.5),rgba(30,30,30,.5)),url(https://gkb-24.ru/static/landing/photo6.jpg) lightgray 50% /cover no-repeat}.second-container{gap:48px}.landing__rehabilitation-card{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;background-color:#fff;border-radius:8px;transition:transform .3s,box-shadow .3s;padding:41px 24px}.card-rehabilitation{height:232px}.secondary-title{padding:24px 0;margin:0}.big-card{width:268px;height:259px}.max-card{height:300px;padding:62px 24px}.rehabilitation-card-big{width:80px}.rehabilitation-max-big{width:90px;height:90px}.no-border{border:none!important;padding:0}.bold-text{font-weight:700;border-bottom:none}.landing__feedbacks{display:flex;justify-content:center;gap:48px;position:relative}.blue-container{width:100%;width:520px;height:fit-content;position:relative;border-radius:20px;background:#002066;display:flex;flex-direction:column;color:#fff;padding:24px 32px}.blue-card__container{display:flex;flex-direction:column;gap:24px}.blue-container:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #002066}.landing__feedback-side{overflow:hidden;display:flex;flex-direction:column;opacity:.5;padding:24px 0}.landing__feedback-text{font-family:Cera Round,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:140%}.landing__feedback-side p,.landing__feedback-side span{width:500px}.custom-next-button,.custom-prev-button{color:#000;font-size:24px;cursor:pointer;margin:10px 20px;opacity:1;transition:all .3s ease}.custom-next-button:hover,.custom-prev-button:hover{opacity:.7}.landing__feedback-author,.landing__feedback-source{width:268px!important;color:#1e1e1e;font-family:Cera Round,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:140%;text-align:center}.landing__blue-container{max-width:520px;height:410px}.landing__feedbacks-buttons{width:100%;display:flex;justify-content:center}.landing__feedback-author-container{display:flex;flex-direction:column;align-items:center}.landing__feedback-text-container{width:100%;display:flex;flex-direction:column;justify-content:center;gap:8px;margin:24px 0 0}.landing__feedback-source{font-weight:400}.active-text{color:#1e1e1e;font-family:Cera Round,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%;width:100%;white-space:pre-line}.landing__advantages{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}.landing__advantages-item{position:relative;width:100%;overflow:hidden;border-radius:8px}.landing__advantages-item-container{position:relative;width:100%;height:100%}.landing__advantages-image{width:100%;max-width:552px;height:365px!important;filter:brightness(50%);object-fit:cover}.landing__advantages-item-text-overlay{position:absolute;bottom:15px;left:0;width:100%;color:white;text-align:center}.landing__advantages-item-title{width:100%;color:#fff;font-family:Cera Round,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:140%;text-align:start;height:48px;margin-bottom:24px;padding-left:24px}.small-text{max-width:320px}.medium-text{max-width:480px}.landing__button-appointment-container-mobile,.landing__button-container-mobile,.landing__feedbacks-mobile,.landing__window-mobile{display:none}.recommendations__details{flex-direction:column}.another-questions{display:flex;flex-direction:row;justify-content:space-between;max-width:none;margin-top:24px;align-items:center}.recommendations__steps{display:grid;grid-template-columns:repeat(2,1fr);align-items:start}.another-questions-title{font-size:22px}.landing__title{margin-top:48px;white-space:pre-line}.rounded-sm{border-radius:1.5rem}.doctors-block__section{padding:0}.landing__doctor-section-container{display:flex;flex-direction:column;gap:48px}.text-block__wrapper{padding-top:65px}.section{margin-top:96px}.doc-card__title{opacity:.8}.card-conditions__container{margin-top:96px}.landing-margin{margin:96px 0}.landing__advantages-text{font-size:28px;font-weight:700;text-align:center;max-width:803px;margin:0 auto 48px}.callback-form__indent{margin:96px 0}.landing__intro-background{border-radius:9px;background:linear-gradient(0deg,rgba(30,30,30,.45),rgba(30,30,30,.45)),url(https://gkb-24.ru/static/landing/gastroscopy/main.jpg) lightgray 50% /cover no-repeat;margin-bottom:96px}.landing__intro-background-text{max-width:812px;color:#fff;font-size:28px;font-weight:700;text-align:center}.landing__intro-background-container{gap:32px;padding:108px 117px}.landing__intro-background-button{background-color:#fff!important;color:#1e1e1e}.banner-wrapper{margin-bottom:96px}.popover-animate{position:absolute;transform:translateY(-50%);font-size:12px;width:100%;background:#f6f6f6;color:#1e1e1e;padding:8px 12px;border-radius:8px;z-index:10;opacity:0;border:1px solid #1348ba;animation:popover-in .4s forwards}@keyframes popover-in{0%{opacity:0;transform:translateY(-60%) translateX(20px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}.margin-top{margin-top:96px}.margin-bottom{margin-bottom:96px}@media (max-width:1151px){.landing__message-cards{flex-direction:column;padding-bottom:48px}.landing__message-card{height:auto}.landing__message-card-container{width:auto}.landing__title{font-size:32px;padding-left:24px}.message{max-width:max-content;padding:8px 12px}.landing__message-card-footer-text{width:100%;display:flex;flex-direction:column;font-size:14px;font-weight:500}.landing__message-card{padding:24px}.landing__rehabilitation-block-container{align-items:normal;flex-direction:column}.block-2{display:flex;flex-direction:column;align-items:center}.landing__doctor-card,.landing__doctor-card:hover,.landing__rehabilitation-card,.landing__rehabilitation-card:hover{box-shadow:none;transform:none}.landing__container-window{display:none}.landing__window-mobile{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;position:sticky;top:0;z-index:2;background:#fff;padding:16px 24px;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.landing__window-mobile--alternative{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-user-select:none;user-select:none;gap:8px;white-space:nowrap;flex-wrap:nowrap;justify-content:start;top:58px;padding:16px 24px 10px;margin-bottom:48px}.active-anchor--alternative{background-color:#1348ba!important;color:#d8edff!important}.landing__window-mobile.hidden{transform:translateY(-100%);opacity:0;pointer-events:none}.landing__window-mobile.visible{transform:translateY(0);opacity:1;pointer-events:auto;padding-top:10px}.landing__window-button{border-radius:999px;border:1px solid #1348ba;font-size:12px;padding:4px 8px;background-color:#fff;color:#000}}@media (max-width:768px){.landing__section{padding:48px 0 0}.landing__price-section{margin-top:32px}.landing__container{padding:0 24px}.landing__message-card-footer-container{position:relative;padding:24px 0 0}.landing__message-card.large-card{max-height:none}.landing__message-card.polyp-card{min-height:730px;max-height:none}.landing__text-container{margin-bottom:32px}.landing__text-container-alternative{flex-direction:column;gap:24px;margin-bottom:32px}.landing__advantages{grid-template-columns:1fr;gap:24px}.landing__advantages-item-title{width:100%;height:auto;font-size:20px;white-space:pre-line;font-weight:700}.landing__advantages-image{height:280px!important}.landing__advantages-item-text-overlay{bottom:0}.landing__advantages-item{border-radius:0}.landing__buttons-container{display:none}.landing__card-container{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x;scrollbar-width:none;-webkit-user-select:none;user-select:none}.landing__card{min-width:316px;height:fit-content;padding:24px 12px}.landing__content,.landing__details{flex-direction:column}.landing__content{margin:0}.landing__message-card{border-radius:0;gap:8px}.message--gap-top{margin-top:12px}.message--gap-bottom{margin-bottom:12px}.message--gap-all{margin:12px 0}.landing__steps-title{font-size:20px}.first,.second{border-radius:0;padding:48px 24px}.landing__background-text{font-size:16px;font-weight:700}.landing__rehabilitation-text{min-width:auto}.landing__rehabilitation-card{width:100%;box-shadow:none}.landing__doctor-cards-container{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x;scrollbar-width:none;-webkit-user-select:none;user-select:none}.landing__steps-title{font-weight:500;margin-bottom:8px}.landing__step{padding:12px}.container-mobile{padding:0}.title-mob{width:100%;max-width:270px;padding-left:24px}.landing__feedbacks,.landing__feedbacks-buttons{display:none}.landing__feedbacks-mobile{display:flex;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-user-select:none;user-select:none;gap:16px;margin-bottom:48px}.landing__feedback-source{font-size:16px}.blue-container{width:100%;height:min-content;position:relative;padding:24px 12px;transition:background .3s ease;background:rgba(0,32,102,1)}.landing__feedback-text{text-align:center;font-size:12px;min-width:303px;text-align:start}.blue-container.light-color{background:rgba(0,32,102,.4)}.blue-container.active-color{background:rgba(0,32,102,1)}.blue-container:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(0,32,102,1);visibility:hidden;transition:border-top-color .3s ease,visibility .3s ease}.blue-container.active-color:after{visibility:visible}.landing__feedback-author{font-size:16px;margin-top:24px}.landing__feedback-author-container{display:none}.landing__button-appointment-container-mobile{display:block;position:fixed;bottom:0;left:0;width:100%;z-index:1;background-color:#ffffff;padding:16px;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.landing__button-appointment-mobile{display:block;width:100%;padding:12px 16px;border:none;border-radius:8px;background:#1348ba;color:#ffffff;font-size:16px;font-weight:700;cursor:pointer;text-align:center}.landing__advantages-title{font-weight:700;padding-left:24px}.recommendations__steps{display:flex;flex-direction:column}.another-questions-buttons{display:none}.system-2-message,.system-message{font-size:14px}}.landing-price__title{margin-top:0}.landing-price__container{border-bottom:1px solid #d9d9d9;padding:16px 0}.landing-price__container,.landing-price__item{display:flex;flex-direction:row;justify-content:space-between}.landing-price__item{gap:56px;width:100%}.landing-price__item-title-container{display:flex;flex-direction:row;justify-content:space-between;align-items:start;width:inherit}.landing-price__item-title{font-size:16px;font-weight:500;flex-basis:59%;max-width:472px}.landing-price__item-desc{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:16px;flex-basis:29.2%}.landing-price__item-desc:before{content:"";background:url(https://www.gkb-24.ru/static/landing/clock.svg);width:20px;height:20px}.landing-price__item-cost{font-size:20px;font-weight:700;flex-basis:14%;text-align:right}.landing-price__item-post{width:100%;max-width:214px;margin-right:56px}.landing-price__item-note{margin-top:16px}.bold-phone{font-weight:700}.landing-price__button-mob{width:100%;display:none}@media (max-width:768px){.landing-price__item-title{width:100%;font-size:14px;max-width:255px}.landing-price__item-desc{font-size:14px}.landing-price__item-cost{font-size:14px;flex-basis:auto;margin:0}.landing-price__item-title-container{width:auto;flex-direction:column;gap:4px}.landing-price__item{gap:0;width:100%;align-items:start}.landing-price__item-desc:before{background-size:contain;background-repeat:no-repeat;width:14px;height:14px}.landing-price__item-note{margin-top:8px;font-size:12px;width:100%}.landing-price__button-mob{display:block}.landing-price__note{display:flex;flex-direction:column;gap:24px}.landing__background-tech-text{width:100%;max-width:327px;font-size:17.3px}.landing__text-columns,.landing__top-container{flex-direction:column}.second-container{margin-bottom:32px}.landing__rehabilitation-block-title{margin-bottom:24px}.landing-recomend-button{margin:24px 0 0;border-radius:8px;border:1px solid #1348ba;text-align:center;padding:12px 0}.landing__rehabilitation-block-container{gap:24px}.landing-card__main-title{margin-top:48px;margin-bottom:0;font-weight:700}.section{margin:48px 0 0}.doc-card__title{padding-left:24px}.intro--mobile{margin-left:200px!important}.landing__button{padding:12px}.landing__advantages-text{max-width:327px;font-size:20px;letter-spacing:-.4px}.callback-form__indent{margin:48px 0}.landing__intro-background{border-radius:0;margin-bottom:48px}.landing__intro-background-text{width:100%;max-width:372px;font-size:20px;font-weight:700}.landing__intro-background-container{gap:32px;padding:64px 24px}.banner-wrapper{margin-bottom:48px}.popover-animate{display:none}.landing__into-title{white-space:pre-line}.landing-price__item-desc-operation{font-size:10px;max-width:300px}.margin-top{margin-top:48px}.margin-bottom{margin-bottom:48px}.landing-price__item-post{margin-right:0}.landing-price__item-top{width:100%;display:flex!important;flex-direction:row;justify-content:space-between}.landing-price__item{flex-direction:column}}.result-colonoscopy{margin-bottom:48px}