body{margin:0}body *{box-sizing:border-box}h2,p{margin:0}p a{color:#0c63ca!important;text-decoration:none}.gums-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:1360px;padding-left:60px;padding-right:60px}@media (max-width:1360px){.gums-container{padding-left:20px;padding-right:20px}}.section__hero{margin-bottom:54px}@media (max-width:768px){.section__hero{margin-bottom:20px}}.section__hero img{max-height:100vh;object-fit:contain;width:100%}.hero-mobile{display:none}@media (max-width:480px){.hero-desktop{display:none}.hero-mobile{display:block}}.section__periodontitis{max-width: calc(100% - 120px);margin: auto;margin-bottom:80px;overflow:hidden}@media (max-width:480px){.section__periodontitis{margin-bottom:32px}}.periodontitis__title-desktop,.periodontitis__title-mobile{font-size:24px;font-weight:700;line-height:140%;text-transform:uppercase}.periodontitis__title-mobile{display:none;margin-bottom:12px}.col--left{margin-right:24px;min-width:312px;width:312px;z-index:2}.col--right{margin-left:auto;width:calc(100% - 336px)}@media (max-width:1024px){.periodontitis__title-desktop{display:none}.periodontitis__title-mobile{display:block}.section__periodontitis>div{flex-direction:column-reverse}.col--left{margin-right:0;max-width:100%;width:100%}.col--right{margin-left:0;width:100%}}.col--right.pr{padding-right:112px}@media (max-width:1360px){.col--right.pr{padding-right:24px}}@media (max-width:1024px){.col--right.pr{padding-right:0}}.swiper{overflow:unset!important}.swiper .swiper-slide{margin-right:24px;overflow:hidden;width:auto}@media (max-width:768px){.swiper{overflow:hidden!important}.swiper-slide{margin-right:0;width:100%!important}}.slide__head{align-items:center;background:#fc1224;display:-webkit-box;display:-ms-flexbox;display:flex;height:102px;padding:12px 32px}.slide__head svg{margin-right:20px;min-width:34px}.slide__body{background:#f9f9f9;padding:20px 32px}.slide__body p{color:#7e7f81;font-size:18px;font-weight:400;line-height:150%}.slide__head p{color:#fff;font-size:24px;font-weight:400;line-height:140%;text-transform:uppercase}.white-plug{background:#fff;height:100%;position:absolute;right:100%;width:100vw;z-index:2}.swiper-nav{background:#f9f9f9;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-top:26px;padding:16px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1024px){.swiper-nav{justify-content:center;margin-left:0;width:100%}}@media (max-width:768px){.slide__body{padding:20px}.slide__body p{font-size:16px}.swiper-nav{margin-top:12px}.slide__head{padding:24px}.slide__head p{font-size:18px;line-height:140%}}.button-prev{border-right:1px solid #dadada}.button-prev svg{transform:rotate(180deg)}.swiper-button-disabled svg{opacity:.4}.button-next,.button-prev{padding:0 16px}.banner{background:#dff4ff;border-radius:12px;box-shadow:0 4px 48px rgba(12,99,202,.08);margin-top:56px;padding:40px}@media (max-width:1280px){.banner{padding:20px}}@media (max-width:768px){.banner{margin-top:32px}}.banner div{border:1px solid #fff;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:24px 0;position:relative;width:100%}.banner-text{color:#000;font-size:24px;font-weight:400;line-height:150%;text-transform:uppercase}.banner-text span{font-size:48px;font-weight:600;line-height:72px}@media (max-width:768px){.banner div{padding:46px 22px}.banner-text{font-size:18px;line-height:150%;text-align:center}.banner-text span{font-size:24px;line-height:150%}}.banner-name{background:#fff;border-radius:30px;color:#0c63ca;font-size:14px;font-weight:400;left:50%;line-height:150%;padding:6px 29px;position:absolute;top:-17px;transform:translateX(-50%)}.section__news{margin-bottom:56px}@media (max-width:1024px){.section__news .col--left{display:none}}@media (max-width:768px){.banner-name{padding:4px 12px}.section__news{margin-bottom:32px}}.section__news .col--right{position:relative}.news__title{flex-direction:column;width:100%}.news__title,.news__title div{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px}.news__title p{color:#000;font-size:24px;font-weight:700;line-height:140%;margin-right:24px;text-transform:uppercase}.news__title--border{background:-webkit-gradient(linear,right top,left top,from(rgba(252,18,36,.1)),color-stop(#fc1224),to(rgba(252,18,36,.1)));background:linear-gradient(270deg,rgba(252,18,36,.1),#fc1224,rgba(252,18,36,.1));height:1px;margin-left:112px;margin-right:112px;width:calc(100% - 224px)}@media (max-width:768px){.news__title{margin-bottom:32px}.news__title div{flex-direction:column;margin-bottom:20px}.news__title p{font-size:18px;font-weight:500;line-height:140%;margin-bottom:12px;margin-right:0;text-align:center}.news__title--border{margin-left:0;margin-right:0;width:100%}}.news__switcher{width:100%}.news__switcher p{align-items:center;background:#e7e7e7;border-radius:12px;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;height:90px;justify-content:center;line-height:140%;margin-bottom:24px;text-transform:uppercase;transition:.8s;width:100%}.news__switcher p:last-child{margin-bottom:0}.news__switcher p:hover{transition:.8s}.news__switcher>.active,.news__switcher p:hover{background:#fc1224;color:#fff}.news__container{background:#fff;left:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:opacity .8s;width:calc(100% - 112px)}.news__container.active{max-height:unset;opacity:1;overflow:unset;pointer-events:unset;position:static;transition:opacity .8s;width:100%}.news__container p{font-size:18px;font-weight:400;line-height:150%;margin-bottom:16px}.news__container b{font-weight:600}.news__container img{border-radius:12px;margin-bottom:24px;margin-top:8px;width:100%}.mobile-title{align-items:center;background:#fc1224;border-radius:12px;color:#fff;display:none;font-size:18px;font-weight:500!important;height:90px;justify-content:center;line-height:140%;margin-bottom:20px!important;text-transform:uppercase;width:100%}.text-button{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}@media (max-width:1024px){.news__container{margin-bottom:32px;max-height:unset;opacity:1;pointer-events:unset;position:static;width:100%}.news__container:last-child{margin-bottom:0}.mobile-title{display:-webkit-box;display:-ms-flexbox;display:flex}.news__container img{margin-bottom:12px;margin-top:0;min-height:320px;object-fit:cover}.text-button{margin-left:auto;margin-right:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.news__container p{font-size:16px;line-height:150%}}.text-button span{cursor:pointer;display:none;text-decoration:underline}.text-button span.active{display:block}.hidden-text{max-height:0;overflow:hidden;transition:.7s}.hidden-text.active{max-height:1000px;overflow:hidden;transition:.7s}.section__options{margin-bottom:56px}.section__options p{font-size:18px}.options__container{background:#FCFCFF;border-radius:12px;padding:56px 0;width:100%}.options__container,.section__options .col--left{display:-webkit-box;display:-ms-flexbox;display:flex}.section__options .col--left{align-items:center;border-right:1px solid rgba(0,0,0,.2);justify-content:center}.options__title{font-size:24px;font-weight:700;line-height:33px;margin-bottom:32px;text-transform:uppercase}.options__content{grid-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1280px){.options__container{flex-direction:column;padding:40px 20px 20px}.options__container .col--left{border-bottom:1px solid rgba(0,0,0,.2);border-right:none;margin-bottom:20px;margin-right:0;width:100%}.options__container .col--right{margin-left:0;width:100%}.section__options svg{margin-bottom:40px;margin-top:0}}.content--title{background:#fc1224;border-radius:30px;color:#fff!important;color:#fff;display:block;font-size:20px;font-weight:700;line-height:150%;margin-bottom:40px;padding:15px 25px;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1280px){.content--title{font-size:16px;line-height:150%}}.content--text p,.options__content .hidden-text p{color:#7e7f81;font-size:18px;font-weight:400;line-height:150%;margin-bottom:16px}@media (max-width:1024px){.section__options{margin-bottom:32px}.options__title{font-size:18px;font-weight:500;line-height:140%;margin-bottom:20px;text-align:center}.options__content{grid-row-gap:32px;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:32px}.content--title{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:20px;padding:16px 21px;width:100%}.content--text p,.options__content .hidden-text p{font-size:16px;margin-bottom:12px}}.font-normal p{font-weight:400!important}.font-normal b{font-weight:700!important}.section__important .col--right{border-top:1px solid #fc1224;padding-top:32px}.important__title{color:#fc1224;font-size:24px;font-weight:700;line-height:140%;margin-bottom:32px;text-transform:uppercase}.important__accordion{margin-bottom:24px}.important__accordion:last-child{margin-bottom:56px}.accordion--visible{align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin-bottom:16px}.accordion--visible p{color:#000;font-size:18px;font-weight:700;line-height:150%;margin-right:72px}.accordion__button{border:3px solid #000;border-radius:100%;min-height:40px;min-width:40px;opacity:.4;position:relative;transition:.7s}.accordion--visible:hover .accordion__button{opacity:1;transition:.7s}.accordion__button span{background:#000;border-radius:10px;display:block;height:3px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:20px}.accordion__button span:last-child{transform:translateX(-50%) translateY(-50%) rotate(90deg);transition:.7s}.accordion--hidden{border-bottom:1px solid rgba(0,0,0,.1);max-height:0;overflow:hidden;transition:.7s}.accordion--hidden p{color:#7e7f81;font-size:18px;font-weight:400;line-height:150%;margin-bottom:16px}.accordion--hidden p b,.accordion--hidden p strong{color:#7e7f81}.active .accordion--hidden{max-height:2000px;transition:.7s}.accordion--hidden ul{color:#7e7f81;font-size:18px;font-weight:400;line-height:150%;list-style:disc inside;margin-top:-18px;padding-left:20px}.active .accordion__button{opacity:1;transition:.7s}.active .accordion__button span:last-child{transform:translateX(-50%) translateY(-50%) rotate(0deg);transition:.7s}@media (max-width:768px){.accordion--visible p{font-size:16px;font-weight:500}.accordion__button{margin-left:17px}.accordion--hidden p{font-size:16px}}.system-consultation{align-items:center;background:url(/themes/clinic/img/zablotskyy-consulration.webp);display:-webkit-box;display:-ms-flexbox;display:flex;height:560px;justify-content:center;margin-bottom:80px;overflow:hidden}.system-consultation a{background:#fc1224;border:1px solid #fc1224;border-radius:30px;color:#fff;display:block;font-size:20px;font-weight:700;line-height:150%;outline:none;padding:16px 32px;position:relative;text-align:center;text-decoration:unset}@media (max-width:860px){.system-consultation{height:420px}}#schedule_consultation{align-items:center;background:rgba(0,0,0,.8);justify-content:center;padding-left:12px;padding-right:12px}#edit-city--wrapper{padding-left:64px;position:relative}#edit-city--wrapper legend{color:#fff;display:block;font-size:12px;font-weight:700;left:0;letter-spacing:2px;position:absolute;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.schedule-relative{max-height:100vh;max-width:100%;overflow-y:auto;position:relative}#block-webform-ua{background-color:#e30613;border-radius:.3rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:100%;padding-top:44px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#block-webform-ua h2{color:#fff;font-size:24px;padding:15px 30px}#webform_submission_schedule_consultation_ua_node_113_add_form-ajax{border-top:1px solid #fff}#block-webform-ua form{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:12px}#edit-city--wrapper{order:1}#edit-actions{order:2}.form-item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:24px}.form-item label{color:#fff;display:block;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.form-item>input,.form-item>select{border-radius:45px;margin-top:10px;min-height:50px;padding:15px 25px}.form-item .intl-tel-input{margin-top:10px}.form-item .intl-tel-input input{border-radius:45px;min-height:50px;padding-left:50px!important;padding:15px 25px;width:100%}.form-item .fieldset-wrapper{height:100%}.form-radio{margin-bottom:0!important;margin-right:8px;margin-top:0!important;min-height:unset!important}.js-form-item-city{flex-direction:row;margin-right:16px}.js-form-item-city:last-child{margin-right:0}#edit-city,#edit-tip{display:-webkit-box;display:-ms-flexbox;display:flex}#edit-tip{flex-direction:column;height:100%;justify-content:end}#edit-tip div{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row!important;margin-top:10px}#edit-tip input{border-radius:unset;height:20px;margin-right:10px;margin-top:unset;min-height:unset;padding:unset;width:20px}.js-form-type-textarea{grid-column:span 2/span 2}.js-form-type-textarea textarea{border-radius:45px;margin-top:10px;min-height:50px;padding:15px 25px;width:100%}#edit-actions{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:span 2/span 2;justify-content:center}#edit-actions input{background-color:#4f5051;border-color:#4f5051;border-radius:45px;box-shadow:0 0 49px rgb(164 76 81/50%);display:inline-block;font-size:18px;height:auto;line-height:1;padding:16px;position:relative;width:auto}#edit-actions input:hover{background-color:#3c3d3e;border-color:#363737;color:#fff}.close-modal{align-items:center;border:3px solid #fff;border-radius:100%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:12px;transform:rotate(0);transition:.8s;width:32px;z-index:10}.close-modal:hover{transform:rotate(180deg);transition:.8s}.close-modal span{color:#fff;font-size:32px}.important__info{background:#fff;border-radius:12px;box-shadow:0 4px 48px rgb(12 99 202/8%);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:56px;margin-top:56px;overflow:hidden;padding:48px 70px 32px;position:relative}.important__info span{background:#fc1224;display:block;height:8px;left:0;position:absolute;top:0;width:100%}.important__info p{color:#7e7f81;font-size:20px;font-weight:400;line-height:150%;margin-bottom:20px;text-align:center}.important__info img{height:183px;margin-left:auto;margin-right:auto;margin-top:40px;object-fit:cover;object-position:right;width:120px}.swiper-speech{overflow:hidden;width:100%}.swiper-speech .swiper-slide p{color:#7e7f81;font-size:18px;font-weight:400;letter-spacing:1.25px;line-height:1.5}.swiper-speech .control-wrapper{grid-column-gap:8px;align-items:center;column-gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:35px;margin-left:auto;margin-right:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}.swiper-speech .control-wrapper .swiper-pagination{font-size:25px;font-weight:400}.swiper-speech .control-wrapper .swiper-pagination-current{font-size:50px;font-weight:700}.swiper-speech .swiper-button-next,.swiper-speech .swiper-button-prev{margin-top:0!important}.swiper-speech .swiper-button-next:after,.swiper-speech .swiper-button-prev:after{color:#e30613!important;font-size:16px!important}.swiper-speech .swiper-button-next,.swiper-speech .swiper-button-prev,.swiper-speech .swiper-pagination{position:static!important}.masonry_menu-link{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:160px}.masonry_menu-link-i{margin-left:0;margin-right:0;position:static}@media (max-width:768px){.important__info{padding:40px 8px 32px}.important__info p{font-size:16px;font-weight:600}.important__info img{height:140px;margin-top:32px;width:94px}}.section__caries{margin-bottom:12px;position:relative}b,strong{color:#000;font-weight:700}.mt-8{margin-top:32px}.caries{grid-gap:24px;gap:24px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}.caries__title{color:#fc1224;font-size:24px;font-weight:500;margin-bottom:8px;padding-bottom:12px;position:relative;width:100%}.caries__title:after{background:#fc1224;bottom:0;content:"";height:4px;left:0;position:absolute;width:48px}.caries__content p{margin-bottom:20px}.caries__content h2{font-size:24px;font-weight:500;margin-bottom:12px;text-transform:uppercase}.caries__content .statistics{background:rgba(12,99,202,.08);border-radius:12px;font-size:18px;padding:56px;position:relative;text-align:center}.caries__content .statistics:after,.caries__content .statistics:before{transform:translateX(50%)}.caries__content .statistics:before{border:1px solid #fff;border-radius:8px;bottom:50%;content:"";display:block;height:66.66%;position:absolute;right:50%;transform:translateY(50%) translateX(50%);width:90%}.caries__content .statistics:after{background:#fff;border-radius:30px;color:#0c63ca;content:"статистика";font-size:14px;padding:8px 28px;position:absolute;right:50%;top:8.5%;transform:translateX(50%)}.caries__content .full{margin-top:56px}.caries__content .full h2,.caries__content .full p{margin-right:0}.caries__img{border-radius:12px;object-fit:contain}.appointment__tabs{grid-gap:32px;gap:32px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:20px}.appointment__tab{border-left:2px solid #e7e7e7;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.appointment__tab span{color:#7e7f81;display:block;font-size:24px;font-weight:700;margin-bottom:24px;margin-left:12px}.appointment__tab p{background:#e7e7e7;color:#7e7f81;font-size:14px;font-weight:500;margin-top:auto;padding:20px;text-align:center}.appointment__tab.active{border-color:#fc1224;cursor:default}.appointment__tab.active span{color:#fc1224}.appointment__tab.active p{background:#fc1224;color:#fff}.appointment__content{display:none}.appointment__content p{margin-bottom:20px}.appointment__content.active{display:block}.section__important .col--left{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding-bottom:20px;padding-top:20px}.section__important .col--left svg{margin-left:20px;margin-right:20px}.price-table{grid-row-gap:32px;background:#dff4ff;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:20px;margin-top:20px;padding:40px;row-gap:32px}.price-table .row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.price-table .row p{font-size:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.price-table .row--title p{font-weight:700;text-align:center}.price-table .row:last-child{border-top:1px solid #fff;padding-top:32px}.price-table .col{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.price-table .col:first-child{justify-content:flex-start}.price-table .col:last-child{justify-content:flex-end}.brain .col--left{position:relative}.brain p{font-size:18px;margin-bottom:20px}.brain-decor{align-items:center;background:#fc1224;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:20px;padding-bottom:40px;padding-top:40px}.brain-decor img{height:40px;margin-left:10px;width:40px}.brain-decor p{color:#fff;font-size:18px;font-weight:500;margin-bottom:0}.brain__text--container{border:1px solid #fc1224;margin-bottom:20px;padding:40px}.brain__text--container p{font-size:18px;margin-bottom:0}.brain__text--container p a{color:#0c63ca}.brain__title{font-weight:700}.caries-page .gums-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}@media (min-width:768px){.caries__content{min-width:60%;width:60%}.caries__content .statistics{font-size:24px;padding:76px}.caries__img{border-bottom-right-radius:0;border-top-right-radius:0;height:100%;position:absolute;right:0;top:0;width:40%}.appointment__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.appointment__tab p{font-size:18px}.section__important .col--left{padding-bottom:0;padding-top:0}.section__important .col--left svg{margin-bottom:0;margin-top:96px}.price-table .row{grid-template-columns:repeat(4,minmax(0,1fr))}.price-table .row p{font-size:18px}.price-table .row--title p{text-align:left}.price-table .col{justify-content:start}.price-table .col:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}.price-table .col:last-child{justify-content:flex-start}.brain-decor{justify-content:flex-end;margin-bottom:0;padding-right:96px;position:absolute;right:0;top:0;width:100vw}.caries-page .gums-container{flex-direction:row}}.header-logo_wrap{padding-bottom: 0!important;}
@media (max-width: 500px) {.section__periodontitis{max-width: unset;} .slide__head {padding: 4px;} .slide__head svg {margin-right: 8px;}  .slide__head p {font-size: 12px; line-height: 120%;}.swiper .swiper-slide{margin-right: 0;}}.menu-close_button span{position:relative;top:-7px;}
