*{box-sizing:border-box}body{background-color:#fff}body,figcaption,figure{margin:0;padding:0}img,video{max-width:100%;height:auto}img,svg{display:block}hr{width:100%;height:1px;margin-bottom:30px;border:none;box-shadow:0 1px 0 #bbb,0 2px 0 #fff}.title-style{position:relative;padding-left:45px;font-size:38px;font-weight:400;text-transform:uppercase}@media (min-width:320px){.title-style{font-size:calc(38px + 12 * (100vw - 320px)/ 880)}}@media (min-width:1200px){.title-style{font-size:50px}}.title-style::after,.title-style::before{content:"";position:absolute;top:8px}.title-style::before{left:0;width:20px;height:28px;background-color:#007dbe}.title-style::after{left:20px;border-top:28px solid transparent;border-right:0 solid transparent;border-bottom:0 solid #00f;border-left:15px solid #007dbe}.message-send{display:block;padding:15px;text-align:center;background-color:rgba(90,195,67,.4);border:2px solid #5ac343}.errors{display:none;padding:15px;text-align:center;background-color:rgba(243,60,23,.4);border:2px solid #f33c17}html{box-sizing:border-box;font-family:Chivo,Helvetica,Arial,sans-serif;font-size:100%;line-height:1.5;font-weight:400;font-style:normal;letter-spacing:.02rem;color:#000}*,:after,:before{box-sizing:inherit}h1{margin-top:3.4rem;margin-bottom:1.7rem;font-size:5.285714285714286rem;line-height:1;font-weight:700}h2,h3,h4,h5{margin-top:2.1rem;margin-bottom:.7rem;font-weight:700}h2{font-size:3.285714285714286rem;line-height:1.1}h3{font-size:2rem;line-height:1.2}h4{font-size:1.285714285714286rem;line-height:1.3}h5{font-size:1rem;line-height:1.4}p{font-weight:400;margin-top:0;margin-bottom:2.1rem}@media (min-width:768px){p{font-size:16px}}@media (min-width:768px) and (min-width:320px){p{font-size:calc(16px + 2 * (100vw - 320px)/ 880)}}@media (min-width:768px) and (min-width:1200px){p{font-size:18px}}a{text-decoration:none}a:link{color:#000}a:visited{color:#000}a:hover{color:#007dbe}input,textarea{width:100%;height:50px;padding:5px 20px;border:1px solid rgba(0,0,0,.4)}input:hover,textarea:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}input:focus,textarea:focus{border:2px solid #007dbe;box-shadow:0 0 10px rgba(0,0,0,.2)}textarea{min-height:100px}label{display:block;margin-bottom:5px}.page-header{background-color:#e6e6e6}.page-header .container{position:relative;min-width:320px;max-width:1160px;margin:0 auto}.page-header__short-contact{display:none}.page-header__logo{height:90px;padding-right:60px;background-color:#007dbe;text-align:center}.page-header__logo a{display:inline-block;margin:0 auto;padding:24px 0}.page-header__logo img{min-width:240px;height:45px}.short-contact__list{margin:0;padding:0;list-style:none}.short-contact__item{display:inline-block;vertical-align:top}.short-contact b{font-weight:700;color:#007dbe}.short-contact svg{display:inline-block;vertical-align:baseline;width:15px;height:15px;margin-right:5px;fill:#007dbe}@media (min-width:768px){.page-header__short-contact{display:block;height:70px;padding:15px 35px 0 15px}.page-header .short-contact__item:not(:first-child){padding-left:25px}.page-header__logo{position:absolute;top:50px;left:0;z-index:4000;width:28.64583%;padding-right:0;background-color:#fff}.page-header__logo::after{content:"";position:absolute;top:0;right:-25px;border-top:90px solid transparent;border-right:0 solid transparent;border-bottom:0 solid transparent;border-left:25px solid #fff}}.hero{position:relative;overflow:hidden;max-width:1920px;height:calc(100vh - 90px);margin:0 auto;background-color:#e6e6e6;background:url(../../img/hero-index@x1.jpg) no-repeat center center;background-size:cover}.hero__inner{position:absolute;top:50%;left:50%;z-index:2;max-width:960px;width:100%;padding-left:20px;transform:translate(-50%,-50%)}.hero__title{margin-bottom:0;font-size:48px;color:#fff;text-shadow:0 0 20px rgba(0,0,0,.5)}@media (min-width:320px){.hero__title{font-size:calc(48px + 52 * (100vw - 320px)/ 880)}}@media (min-width:1200px){.hero__title{font-size:100px}}.hero__title span{color:#007dbe}.hero__subtitle{font-size:20px;font-style:italic;text-shadow:0 0 15px rgba(255,255,255,.5)}@media (min-width:320px){.hero__subtitle{font-size:calc(20px + 14 * (100vw - 320px)/ 880)}}@media (min-width:1200px){.hero__subtitle{font-size:34px}}@media (min-width:768px){.hero{background:url(../../img/hero-index@x2.jpg) no-repeat center center;background-size:cover}}@media (min-width:1200px){.hero{background:url(../../img/hero-index@x3.jpg) no-repeat center center;background-size:cover}}.dropdown,.lang-switcher,.navbar__list,.social{margin:0;padding:0;list-style:none}.navbar{position:relative}.navbar__dropbtn{position:relative;height:74px;width:100%;padding-left:15px;text-align:left;color:#fff;background-color:#000;border:none;cursor:pointer}.navbar__dropbtn:hover{color:#fff;background-color:#000}.navbar__dropbtn span{display:inline-block;padding-right:25px}.navbar__dropbtn svg{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.navbar .dropdown{display:none;background-color:#000}.navbar .dropdown li{position:relative}.navbar .dropdown li:not(:last-child)::after{content:"";position:absolute;bottom:0;left:15px;right:15px;border-bottom:1px solid #b3b3b3}.navbar .dropdown a{display:block;padding:25px 15px}.navbar .dropdown--active{display:block}.open-nav{display:none}.social svg{width:24px;height:24px;fill:#fff}@media (max-width:767px){.open-nav{position:absolute;top:-90px;right:0;width:50px;height:50px;margin-top:20px;margin-right:15px;display:block;background-color:transparent;border:2px solid #fff}.open-nav::before{content:"";position:absolute;top:11px;left:0;right:0;width:30px;height:3px;margin:auto;background-color:#fff;box-shadow:0 10px 0 #fff,0 20px 0 #fff}.open-nav:hover{border:2px solid #000}.open-nav:hover::before{background-color:#000;box-shadow:0 10px 0 #000,0 20px 0 #000}.navbar{position:absolute;top:90px;left:0;right:0;z-index:4000;background-color:#000}.navbar a{display:block;padding:25px 15px;color:#fff}.navbar a:hover{background-color:#fff;color:#000}.navbar__wrapper{display:none}.navbar__wrapper--active{display:block}.navbar .lang-switcher__link::before,.navbar .social__icon::before,.navbar__item:not(:first-child)::before{content:"";position:absolute;right:15px;left:15px;border-bottom:1px solid #4d4d4d}.navbar__dropbtn:hover{color:#000;background-color:#fff}.navbar .dropdown a{color:#000;background-color:#fff}.navbar .dropdown a:not([href]){color:rgba(0,0,0,.3)}.navbar .dropdown a:focus,.navbar .dropdown a:hover{background-color:#e6e6e6}.navbar .dropdown a:not([href]):hover{color:rgba(0,0,0,.3);background-color:#fff}.navbar__social a:hover svg{fill:#000}}@media (min-width:768px){.navbar{position:absolute;top:50px;right:0;z-index:10;width:71.35417%;height:90px;padding-right:40px;background-color:#007dbe}.navbar__wrapper{display:flex;justify-content:space-between;align-items:center}.navbar__lang-switcher,.navbar__list,.navbar__social{display:flex}.navbar li{font-size:1.214285714285714rem;line-height:1.4}.navbar__item{position:relative}.navbar__item a{display:block;line-height:1.35;padding:32px 15px;color:#fff}.navbar__item a:hover{background-color:#000}.navbar__dropbtn{height:90px;padding:0 15px;padding-left:50px;background-color:transparent}.navbar__dropbtn:hover{color:#fff;background-color:#000}.navbar .dropdown{position:absolute;width:300px}.navbar .dropdown li:not(:last-child)::after{border-bottom:1px solid rgba(255,255,255,.3)}.navbar .dropdown a{color:#fff}.navbar .dropdown a:not([href]){color:rgba(255,255,255,.3)}.navbar .dropdown a:focus,.navbar .dropdown a:hover{color:#000;background-color:#fff}.navbar .dropdown a:not([href]):hover{color:rgba(255,255,255,.3);background-color:#000}.navbar__lang-switcher li{display:inline-block}.navbar__lang-switcher a{padding:12px;color:#000;font-weight:700;font-size:1rem}.social__icon a{display:block;padding:33px 20px}.social__icon a:hover svg{fill:#000}}.subscription{min-width:320px;max-width:1160px;margin:0 auto;position:relative;height:680px}.subscription__person{display:none}.subscription__block{margin-bottom:50px}.subscription__block{position:absolute;top:-100px;left:50%;z-index:3;width:100%;max-width:480px;padding:0 20px;transform:translateX(-50%)}.subscription__header{display:flex;align-items:center;height:100px;padding:0 15px;background-color:#007dbe}.subscription__title{margin-top:0;margin-bottom:0;font-weight:400;font-size:18px;line-height:1.4;color:#fff;text-align:center}@media (min-width:320px){.subscription__title{font-size:calc(18px + 4 * (100vw - 320px)/ 480)}}@media (min-width:800px){.subscription__title{font-size:22px}}.subscription__title strong{padding:0 10px;background-color:#ffc51b;color:red}.subscription__subhead{margin-bottom:0;padding:30px 15px;text-align:center;font-style:italic;background-color:rgba(230,230,230,.5)}.subscription .wrapper{padding-top:30px;padding-bottom:20px;padding-right:6.57895%;padding-left:6.57895%;background-color:#d6e9f2}.subscription__submit{width:100%;height:60px;font-size:1.142857142857143rem;font-weight:700;text-transform:uppercase;background-color:#ffc51b;border-radius:0 0 10px 10px;border:none}.subscription__submit:hover{background-color:#ffde1d}.subscription__submit:active{background-color:#ffc51b}.form-subscription div:not(:last-of-type){margin-bottom:25px}.form-subscription__notice{margin-top:20px;margin-bottom:0}@media (min-width:768px){.subscription__person{display:block}.subscription__person img{height:680px}.subscription__person{display:block;height:680px}.subscription__block{right:55px;left:auto;transform:none}}.services{padding:80px 0;background:#e6e6e6 url(../../img/svg/pattern-200x200.svg) repeat;background-size:200px 200px}.services .container{min-width:320px;max-width:1160px;margin:0 auto;padding-right:4.6875%;padding-left:4.6875%}.services h2{margin-top:0;margin-bottom:50px;text-align:center;font-size:38px;font-weight:400}@media (min-width:320px){.services h2{font-size:calc(38px + 16 * (100vw - 320px)/ 880)}}@media (min-width:1200px){.services h2{font-size:54px}}.services h2 span{color:#007dbe}.services__card{display:block;max-width:390px;min-height:440px;margin-right:auto;margin-left:auto;padding:40px 35px 30px;text-align:center;color:#fff;background-color:#007dbe}.services__card:not(:last-child){margin-bottom:20px}.services__title{position:relative;margin-bottom:30px;padding-top:150px;font-weight:400;font-size:1.857142857142857rem;font-size:30px}@media (min-width:320px){.services__title{font-size:calc(30px + 8 * (100vw - 320px)/ 880)}}@media (min-width:1200px){.services__title{font-size:38px}}.services__title::before{content:"";position:absolute;top:0;left:50%;margin-left:-52px;width:105px;height:105px;background:url(../../img/svg/sprite-services.svg) no-repeat center 0;background-size:100% 440px}.services--icon2::before{background-position:center -115px}.services--icon3::before{background-position:center -220px}.services--icon4::before{background-position:center -330px}.services ul{margin:0;padding:0;list-style:none}.services li{padding:13px 0;font-size:16px;border-top:1px solid #fff}@media (min-width:320px){.services li{font-size:calc(16px + 2 * (100vw - 320px)/ 880)}}@media (min-width:1200px){.services li{font-size:18px}}.services li:last-child{border-bottom:1px solid #fff}.services__text{margin-bottom:0}@media (min-width:768px){.services{padding:120px 0}.services .container{padding-right:25px;padding-left:25px}.services__row{text-align:center}.services__card{display:inline-block;vertical-align:top;width:47.09141%;max-width:none;margin-right:10px;margin-left:10px}@supports (display:grid){.services__row{display:grid;grid-template-columns:repeat(2,minmax(300px,450px));justify-content:center;grid-gap:40px}.services__card{width:100%;height:100%;margin:0}.services__card:not(:last-child){margin-bottom:0}}}@media (min-width:1200px){.services .container{padding-right:0;padding-left:0}}.advantages{padding:80px 0;background-color:#5ac343}.advantages .container{min-width:320px;max-width:1160px;margin:0 auto;padding-right:4.6875%;padding-left:4.6875%}.advantages h2{margin-top:0;margin-bottom:50px;text-align:center;font-size:38px;font-weight:400}@media (min-width:320px){.advantages h2{font-size:calc(38px + 16 * (100vw - 320px)/ 880)}}@media (min-width:1200px){.advantages h2{font-size:54px}}.advantages h2 span{color:#fff}.advantages__item{display:block;max-width:340px;min-height:215px;margin-right:auto;margin-left:auto;padding:20px;padding-top:40px;text-align:center;color:#fff}.advantages__item:not(:last-child){border-bottom:1px solid #fff}.advantages__title{position:relative;margin:0;padding-top:100px;font-size:21px;font-weight:400}@media (min-width:320px){.advantages__title{font-size:calc(21px + 5 * (100vw - 320px)/ 880)}}@media (min-width:1200px){.advantages__title{font-size:26px}}.advantages__title::before{content:"";position:absolute;top:0;left:50%;margin-left:-35px;width:70px;height:70px;background:url(../../img/svg/sprite-advantage.svg) no-repeat center 0;background-size:auto 280px}.advantages--price::before{background-position:center -70px}.advantages--consultation::before{background-position:center -140px}.advantages--parking::before{background-position:center -210px}@media (min-width:768px){.advantages{padding:150px 0}.advantages .container{padding-right:35px;padding-left:35px}.advantages__row{font-size:0}.advantages__item{position:relative;display:inline-block;vertical-align:top;width:49.92867%;min-height:300px;max-width:none;padding-top:80px;font-size:1rem}@supports (display:grid){.advantages__row{display:grid;grid-template-columns:repeat(2,minmax(100px,400px));justify-content:center}.advantages__item{position:relative;width:100%;max-width:100%;padding-top:70px;margin:0;min-height:300px}}.advantages__item:not(:last-child){border:0}.advantages__item::after,.advantages__item::before{content:"";position:absolute;background-color:#fff}.advantages__item:nth-child(1)::before{bottom:0;right:50px;left:50px;height:1px}.advantages__item:nth-child(2)::before{width:1px;top:50px;bottom:50px;left:0}.advantages__item:nth-child(3)::before{width:1px;top:50px;bottom:50px;right:0}.advantages__item:nth-child(4)::before{top:0;right:50px;left:50px;height:1px}}@media (min-width:1200px){.advantages .container{padding-right:0;padding-left:0}.advantages__item{width:24.97343%;min-height:215px;padding-top:40px}@supports (display:grid){.advantages__row{display:grid;grid-template-columns:repeat(4,minmax(100px,400px))}.advantages__item{width:100%;padding-top:50px;min-height:270px}}.advantages__item::before{position:relative}.advantages__item:nth-child(1)::after,.advantages__item:nth-child(2)::after,.advantages__item:nth-child(3)::after{right:0;top:50px;bottom:50px;width:1px}}.contact{min-width:320px;max-width:1160px;margin:0 auto;padding-right:4.6875%;padding-left:4.6875%}.contact .contacts{margin-bottom:80px}.contact .contacts__short-contact{padding:40px 25px 20px;margin-bottom:20px;background-color:#d6e9f2}.contact .short-contact__item{display:table;margin-bottom:30px}.contact .short-contact__item b{display:inline-table;width:70px}.contact .short-contact__item span{display:table-cell}.contact .form-contact .wrapper{background-color:#d6e9f2;padding:40px 25px 25px}.contact .form-contact div:not(:last-of-type){margin-bottom:25px}.contact .form-contact__notice{margin-bottom:0}.contact .form-contact__submit{width:100%;height:60px;font-size:1.142857142857143rem;font-weight:700;text-transform:uppercase;background-color:#ffc51b;border-radius:0 0 10px 10px;border:none}.contact .form-contact__submit:hover{background-color:#ffde1d}.contact .form-contact__submit:active{background-color:#ffc51b}.contact .contact-map{width:100%}@media (max-width:767px){.navbar a:not([href]){color:rgba(255,255,255,.3)}.navbar a:hover{color:#000;background-color:#fff}.navbar a:not([href]):hover{color:rgba(255,255,255,.3);background-color:#000}}@media (min-width:768px){.contact{padding-right:35px;padding-left:35px}.contact .contacts{font-size:0;width:100%}.contact .container{margin-bottom:20px;background-color:transparent}.contact .contacts__short-contact,.contact .form-contact{display:inline-block;vertical-align:top;width:48%;font-size:1rem}.contact .contacts__short-contact{min-height:530px;background-color:#d6e9f2}.contact .form-contact{margin-left:3%;background-color:#d6e9f2}.contact .form-contact .wrapper{padding-top:40px}}.page-footer{background-color:#e6e6e6}.page-footer .container{min-width:320px;max-width:1160px;margin:0 auto}.page-footer__copy,.page-footer__developed{width:auto;margin:0;padding-top:53px;padding-bottom:53px;text-align:center;font-size:.875rem}.page-footer__copy{border-bottom:4px solid #fff}.page-footer__developed a{color:#000}.page-footer__developed a:hover{color:#007dbe}@media (min-width:768px){.page-footer .container{overflow:auto}.page-footer__copy,.page-footer__developed{float:left;width:50%}.page-footer__copy{border-bottom:none}}.page-contact{min-width:320px;max-width:1160px;margin:0 auto}.address__item{margin-right:auto;margin-left:auto;padding:40px 20px;text-align:center;color:#fff;background-color:#007dbe;border:1px solid #10a5e0}.address__item p{margin-bottom:0}.address__title{margin:0;margin-bottom:20px;font-size:18px}@media (min-width:320px){.address__title{font-size:calc(18px + 5 * (100vw - 320px)/ 880)}}@media (min-width:1200px){.address__title{font-size:23px}}.address__social.address__social--fb{color:#fff}.address__social:hover{text-decoration:underline}.map{position:relative;overflow:hidden;height:500px;background-color:gray}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px){.page-contact{display:grid;grid-template-columns:1fr;grid-template-rows:-webkit-max-content;grid-template-rows:max-content}.page-contact__address,.page-contact__map{padding-right:35px;padding-left:35px}.page-contact__map{height:460px}.address__row{overflow:auto}.address__item{float:left;width:50%;max-width:auto;min-height:190px}@supports (display:grid){.address__row{display:grid;grid-template-columns:repeat(2,1fr)}.address__item{width:100%}}}@media (min-width:1200px){.page-contact{grid-template-columns:repeat(4,1fr);overflow:auto}.page-contact__address,.page-contact__map{padding-right:0;padding-left:0;float:left;width:50%}.page-contact .address__item{min-height:230px}@supports (display:grid){.page-contact__address,.page-contact__map{width:100%}.page-contact__address{grid-column:1}.page-contact__map{grid-column:2/5;height:100vh}.page-contact .address__row{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(4,25vh)}}}.article{min-width:320px;max-width:1160px;margin:0 auto;padding-right:4.6875%;padding-left:4.6875%}.article__img{width:100%;max-width:570px;margin-right:20px;margin-bottom:20px}.article img{width:100%;max-width:470px}.article__content ol>li,.article__content ul>li{font-size:16px}@media (min-width:320px){.article__content ol>li,.article__content ul>li{font-size:calc(16px + 2 * (100vw - 320px)/ 880)}}@media (min-width:1200px){.article__content ol>li,.article__content ul>li{font-size:18px}}.article h3{color:#007dbe;font-weight:700;font-size:24px}@media (min-width:320px){.article h3{font-size:calc(24px + 8 * (100vw - 320px)/ 880)}}@media (min-width:1200px){.article h3{font-size:32px}}@media (min-width:768px){.article{min-width:320px;max-width:1160px;margin:0 auto;padding-right:35px;padding-left:35px;overflow:hidden}.article__img{float:left;width:50%}.article img+h3{margin-top:0}.article__content p{-moz-column-count:2;column-count:2;-moz-column-gap:5rem;column-gap:5rem}}@media (min-width:1200px){.article{min-width:320px;max-width:1160px;margin:0 auto;padding-right:10px;padding-left:10px}}.hero-article{display:none}.hero-article__title{margin-bottom:0;font-size:38px;color:#fff;text-shadow:0 0 20px rgba(0,0,0,.5)}@media (min-width:320px){.hero-article__title{font-size:calc(38px + 32 * (100vw - 320px)/ 880)}}@media (min-width:1200px){.hero-article__title{font-size:70px}}.hero-article__title span{color:#007dbe}.hero-article__subtitle{font-size:18px;font-style:italic;text-shadow:0 0 15px rgba(255,255,255,.5)}@media (min-width:320px){.hero-article__subtitle{font-size:calc(18px + 6 * (100vw - 320px)/ 880)}}@media (min-width:1200px){.hero-article__subtitle{font-size:24px}}@media (min-width:768px){.hero-article{display:block;position:relative;overflow:hidden;max-width:1920px;height:calc(50vh - 90px);margin:0 auto;margin-bottom:80px;background-color:#e6e6e6;background:url(../../img/hero-therapy@x2.jpg) no-repeat center center;background-size:cover}.hero-article--orthopedy{background:url(../../img/hero-orthopedy@x2.jpg) no-repeat center center;background-size:cover}.hero-article--ambulatory{background:url(../../img/hero-ambulatory-surgery@x2.jpg) no-repeat center center;background-size:cover}.hero-article--profilaxie{background:url(../../img/hero-prophylaxis@x2.jpg) no-repeat center center;background-size:cover}.hero-article--implantologie{background:url(../../img/hero-implantology@x2.jpg) no-repeat center center;background-size:cover}.hero-article--contact{background:url(../../img/hero-contact@x2.jpg) no-repeat center center;background-size:cover}.hero-article__inner{position:absolute;top:50%;left:50%;z-index:2;max-width:960px;width:100%;padding-left:20px;transform:translate(-50%,-50%)}}@media (min-width:1200px){.hero-article{background:url(../../img/hero-therapy@x3.jpg) no-repeat center center;background-size:cover}.hero-article--orthopedy{background:url(../../img/hero-orthopedy@x3.jpg) no-repeat center center;background-size:cover}.hero-article--ambulatory{background:url(../../img/hero-ambulatory-surgery@x3.jpg) no-repeat center center;background-size:cover}.hero-article--profilaxie{background:url(../../img/hero-prophylaxis@x3.jpg) no-repeat center center;background-size:cover}.hero-article--implantologie{background:url(../../img/hero-implantology@x3.jpg) no-repeat center center;background-size:cover}.hero-article--contact{background:url(../../img/hero-contact@x3.jpg) no-repeat center center;background-size:cover}}