@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Rufina:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap";@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css";*{font-family:Roboto,sans-serif;font-size:18px}body.bvi-active .bvi-open{display:none!important}@media only screen and (max-width: 600px){.bvi-open{display:none!important}}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mb-25{margin-bottom:25px}.mb-50{margin-bottom:50px}.mb-80{margin-bottom:80px}.pl-40{padding-left:40px}.pr-40{padding-right:40px}.fs-16{font-size:16px}.fs-18{font-size:18px}h2{margin-bottom:25px;font-size:65px;font-weight:700;color:#013243;line-height:1.1}h3{font-size:24px;font-weight:600}h5{font-size:20px;margin-bottom:30px;padding-bottom:25px}p,li{color:#4a5764}article h2{font-size:46px}blockquote{padding:40px 40px 40px 150px;margin:2rem auto;border-radius:16px;font-size:22px;font-style:italic;background:#1E0B9B;color:#fff;max-width:800px;position:relative}@media only screen and (max-width: 600px){blockquote{padding:140px 40px 40px;font-size:19px}}blockquote:before{content:"";position:absolute;left:40px;background-image:url(/build/assets/blockquote-8ea998cc.png);display:block;width:75px;height:75px;background-size:100%;opacity:.75;filter:drop-shadow(0px 0px 30px #fff)}@media only screen and (max-width: 600px){blockquote:before{top:40px}}.modal-backdrop.show{z-index:9999}.offcanvas-backdrop{z-index:10000!important;opacity:.65!important}@media only screen and (max-width: 600px){.offcanvas-backdrop{opacity:.8!important}}.offcanvas{background-color:#fff;z-index:100000}.offcanvas .offcanvas-close{position:absolute;top:5px;left:-44px;color:#fff;box-shadow:none;border:none}.offcanvas .offcanvas-close i{font-size:30px}.offcanvas-backdrop{z-index:1100}.offcanvas-size-1{width:400px!important}@media only screen and (max-width: 1280px){.offcanvas-size-1{width:400px}}@media only screen and (max-width: 860px){.offcanvas-size-1{width:70%}}@media only screen and (max-width: 600px){.offcanvas-size-1{width:80%}}@media only screen and (max-width: 425px){.offcanvas-size-1{width:100%}}.offcanvas-size-2{width:500px!important}@media only screen and (max-width: 1280px){.offcanvas-size-2{width:500px}}@media only screen and (max-width: 860px){.offcanvas-size-2{width:70%}}@media only screen and (max-width: 600px){.offcanvas-size-2{width:80%}}@media only screen and (max-width: 425px){.offcanvas-size-2{width:100%}}.offcanvas-size-3{width:600px!important}@media only screen and (max-width: 1280px){.offcanvas-size-3{width:600px}}@media only screen and (max-width: 860px){.offcanvas-size-3{width:70%}}@media only screen and (max-width: 600px){.offcanvas-size-3{width:80%}}@media only screen and (max-width: 425px){.offcanvas-size-3{width:100%}}.offcanvas-size-4{width:700px!important}@media only screen and (max-width: 1440px){.offcanvas-size-4{width:700px}}@media only screen and (max-width: 1280px){.offcanvas-size-4{width:600px}}@media only screen and (max-width: 860px){.offcanvas-size-4{width:70%}}@media only screen and (max-width: 600px){.offcanvas-size-4{width:80%}}@media only screen and (max-width: 425px){.offcanvas-size-4{width:100%}}.offcanvas-size-5{width:800px!important}@media only screen and (max-width: 1440px){.offcanvas-size-5{width:800px}}@media only screen and (max-width: 1280px){.offcanvas-size-5{width:600px}}@media only screen and (max-width: 860px){.offcanvas-size-5{width:70%}}@media only screen and (max-width: 600px){.offcanvas-size-5{width:80%}}@media only screen and (max-width: 425px){.offcanvas-size-5{width:100%}}.offcanvas-size-6{width:900px!important}@media only screen and (max-width: 1440px){.offcanvas-size-6{width:900px!important}}@media only screen and (max-width: 1280px){.offcanvas-size-6{width:600px!important}}@media only screen and (max-width: 1024px){.offcanvas-size-6{width:90%!important}}@media only screen and (max-width: 860px){.offcanvas-size-6{width:80%!important}}@media only screen and (max-width: 600px){.offcanvas-size-6{width:80%!important}}@media only screen and (max-width: 425px){.offcanvas-size-6{width:90%!important}}.offcanvas-size-7{width:1000px!important}@media only screen and (max-width: 1440px){.offcanvas-size-7{width:1000px}}@media only screen and (max-width: 1280px){.offcanvas-size-7{width:600px}}@media only screen and (max-width: 860px){.offcanvas-size-7{width:70%}}@media only screen and (max-width: 600px){.offcanvas-size-7{width:80%}}@media only screen and (max-width: 425px){.offcanvas-size-7{width:100%}}.offcanvas-size-8{width:1200px!important}@media only screen and (max-width: 1440px){.offcanvas-size-8{width:1200px}}@media only screen and (max-width: 1280px){.offcanvas-size-8{width:1000px}}@media only screen and (max-width: 860px){.offcanvas-size-8{width:70%}}@media only screen and (max-width: 600px){.offcanvas-size-8{width:80%}}@media only screen and (max-width: 425px){.offcanvas-size-8{width:100%}}.with-blue-hover:hover{background:transparent linear-gradient(90deg,#1E0B9B 0%,#07CCEC 100%) 0% 0% no-repeat padding-box;color:#fff;box-shadow:3px 4px 15px #3fb0cea6}ul.arrow{list-style:none}ul.arrow li{display:flex;padding-bottom:20px}ul.arrow li:before{content:"";font-family:"Font Awesome 6 Free";font-weight:700;color:#1e0b9b;display:flex;margin-right:10px;justify-content:center;align-items:center;min-width:33px;min-height:33px;width:33px;height:33px;border-radius:50%;background-color:#eef1f8}.text-blue{color:#1e0b9b}.btn-blue{background:transparent linear-gradient(90deg,#1E0B9B 0%,#07CCEC 100%) 0% 0% no-repeat padding-box;box-shadow:3px 4px 15px #3fb0cea6;padding:14px 30px;min-width:175px;color:#fff;border-radius:30px;position:relative;text-align:center}.btn-blue:hover{background:transparent linear-gradient(90deg,#07CCEC 0%,#1E0B9B 100%) 0% 0% no-repeat padding-box;color:#fff}.section-block{padding-top:100px;padding-bottom:50px}@media only screen and (max-width: 600px){.section-block{padding-top:50px}}.section-title.text-center{margin-bottom:80px}@media only screen and (max-width: 600px){.section-title.text-center{margin-bottom:60px;padding-left:0;padding-right:0}}.section-title.with-padding{padding-left:40px;padding-right:40px}@media only screen and (max-width: 600px){.section-title.with-padding{padding-left:0;padding-right:0}}.section-title span{font-size:16px;font-weight:500;text-transform:uppercase;color:#1e0b9b;letter-spacing:2px;display:inline-block;margin-bottom:20px;position:relative;padding:10px 0 10px 20px}.section-title span:before{content:"";width:50%;height:100%;position:absolute;background:#1E0B9B 0 0 no-repeat padding-box;opacity:.2;left:0;top:0}.section-title h2{font-size:46px;position:relative}@media only screen and (max-width: 1024px){.section-title h2{font-size:42px}}@media only screen and (max-width: 600px){.section-title h2{font-size:34px}}.section-title p{font-size:18px}#services h3{margin-bottom:35px;font-size:36px;color:#013243;text-align:center}#services .list-services-block{margin-bottom:60px}#services .service-card{padding:40px 20px;font-weight:700;color:#333;text-decoration:none;border-radius:10px;background:#f7f8fc 0 0 no-repeat padding-box;box-shadow:3px 4px 15px #00000026}@media only screen and (max-width: 425px){#services .service-card{padding:20px}}#services .service-card i{display:block;margin-left:25px}@media only screen and (max-width: 1024px){#services .service-card i{margin-left:50px}}@media only screen and (max-width: 800px){#services .service-card i{margin-left:50px}}#services .service-card:hover{color:#fff;background:transparent linear-gradient(90deg,#1E0B9B 0%,#07CCEC 100%) 0 0 no-repeat padding-box}.bvi-open{position:fixed;display:flex;align-items:center;justify-content:center;width:76px;height:76px;bottom:30px;overflow:hidden;left:30px;color:#fff;border-radius:50%;padding:10px;z-index:9999;transition:.5s all}.bvi-open i{position:absolute;left:10px;font-size:48px;font-weight:700;transition:.5s all}.bvi-open span{position:absolute;left:55px;opacity:0;transition:.5s all}.bvi-open:hover{width:250px;border-radius:50px}.bvi-open:hover i{left:25px}.bvi-open:hover span{opacity:1}.bootstrap-select button.dropdown-toggle.btn-light{border-color:#ced4da;background-color:#fff}.bootstrap-select button.dropdown-toggle.btn-light:focus{box-shadow:none}.bootstrap-select button.dropdown-toggle:focus{outline:none!important}.bootstrap-select button.dropdown-toggle:after{width:16px;height:16px;border:none!important;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left 0 center;background-size:16px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}header .navbar-top{padding:10px 0;background:transparent linear-gradient(90deg,#fff 0%,#fff 30%,#1E0B9B 30%,#07CCEC 100%) 0 0 no-repeat padding-box}@media only screen and (max-width: 1440px){header .navbar-top{background:transparent linear-gradient(90deg,#fff 0%,#fff 25%,#1E0B9B 25%,#07CCEC 100%) 0 0 no-repeat padding-box}}@media only screen and (max-width: 1152px){header .navbar-top{background:transparent linear-gradient(90deg,#1E0B9B 0%,#07CCEC 100%) 0 0 no-repeat padding-box}}@media only screen and (max-width: 600px){header .navbar-top{background:transparent linear-gradient(90deg,#1E0B9B 0%,#07CCEC 100%) 0 0 no-repeat padding-box}}header .navbar-top .contacts p{margin-bottom:0}header .navbar-top .contacts p:first-child{margin-right:50px}header .navbar-top .contacts p a{color:#fff;text-decoration:none}header .navbar-top .contacts p i{font-size:14px;padding-right:6px}header .navbar-top .phone-and-messengers{display:flex;align-items:center;justify-content:flex-end}header .navbar-top .phone-and-messengers .phone{margin:0}@media only screen and (max-width: 600px){header .navbar-top .phone-and-messengers .phone{display:none}}header .navbar-top .phone-and-messengers .phone a{color:#fff;text-decoration:none}header .navbar-top .phone-and-messengers .phone span{cursor:pointer}header .navbar-top .messengers{justify-content:flex-end}header .navbar-top .messengers a:link,header .navbar-top .messengers a:visited{display:flex;background:white;border-radius:50%;min-width:35px;min-height:35px;width:35px;height:35px;align-items:center;justify-content:center;text-decoration:none;margin-left:15px}header .navbar-top .messengers a:link i,header .navbar-top .messengers a:visited i{color:#1e0b9b;font-size:20px}header .nav-phones{display:none;padding:20px 0 10px 15px;border-top:solid 1px #ccc}@media only screen and (max-width: 600px){header .nav-phones{display:block}}header .nav-phones a{color:#333;text-decoration:none}header .navbar-bottom .navbar,header .navbar-scrollable .navbar{padding:0;background-color:#fff!important}header .navbar-bottom .navbar .navbar-brand div,header .navbar-scrollable .navbar .navbar-brand div{padding-left:15px}header .navbar-bottom .navbar .navbar-brand div span,header .navbar-scrollable .navbar .navbar-brand div span{display:block;font-weight:700;text-transform:uppercase}header .navbar-bottom .navbar .navbar-brand div span:first-child,header .navbar-scrollable .navbar .navbar-brand div span:first-child{font-size:12px;letter-spacing:1px;color:#0b8da2}header .navbar-bottom .navbar .navbar-brand div span:last-child,header .navbar-scrollable .navbar .navbar-brand div span:last-child{font-size:20px;color:#1e0b9b}header .navbar-bottom .navbar .navbar-toggler,header .navbar-scrollable .navbar .navbar-toggler{border:none}header .navbar-bottom .navbar .navbar-toggler:focus,header .navbar-scrollable .navbar .navbar-toggler:focus{border:none;box-shadow:none}header .navbar-bottom .navbar .navbar-toggler i,header .navbar-scrollable .navbar .navbar-toggler i{font-size:34px;color:#1e0b9b}header .navbar-bottom .navbar .navbar-nav,header .navbar-scrollable .navbar .navbar-nav{border-top:solid 1px #e0e5ed}header .navbar-bottom .navbar .nav-item .nav-link,header .navbar-scrollable .navbar .nav-item .nav-link{padding:30px 20px;font-size:16px;color:#013243}@media only screen and (max-width: 1024px){header .navbar-bottom .navbar .nav-item .nav-link,header .navbar-scrollable .navbar .nav-item .nav-link{padding:15px}}@media only screen and (max-width: 600px){header .navbar-bottom .navbar .nav-item .nav-link,header .navbar-scrollable .navbar .nav-item .nav-link{padding:15px}}header .navbar-bottom .navbar .nav-item .nav-link:hover,header .navbar-scrollable .navbar .nav-item .nav-link:hover{color:#1e0b9b!important}header .navbar-bottom .navbar .nav-item .dropdown-menu,header .navbar-scrollable .navbar .nav-item .dropdown-menu{background-color:#fff;min-width:250px;transition:all .3s ease-in-out;margin-top:0;border:none;border-radius:0;border-top:4px solid #1E0B9B;box-shadow:0 10px 15px #1919191a;-webkit-box-shadow:0 10px 15px rgba(25,25,25,.1);padding:0}header .navbar-bottom .navbar .nav-item .dropdown-menu li,header .navbar-scrollable .navbar .nav-item .dropdown-menu li{border-top:solid 1px #ccc}header .navbar-bottom .navbar .nav-item .dropdown-menu li a,header .navbar-scrollable .navbar .nav-item .dropdown-menu li a{padding:15px;font-size:16px}header .navbar-bottom .navbar .nav-item .dropdown-menu li a:hover,header .navbar-scrollable .navbar .nav-item .dropdown-menu li a:hover{color:#1e0b9b}header .navbar-bottom .navbar .messengers,header .navbar-scrollable .navbar .messengers{display:flex}header .navbar-bottom .navbar .messengers a:link,header .navbar-bottom .navbar .messengers a:visited,header .navbar-scrollable .navbar .messengers a:link,header .navbar-scrollable .navbar .messengers a:visited{display:flex;border-radius:50%;width:35px;height:35px;align-items:center;justify-content:center;text-decoration:none;margin-left:15px;background:transparent linear-gradient(90deg,#1E0B9B 0%,#07CCEC 100%) 0% 0% no-repeat padding-box}header .navbar-bottom .navbar .messengers a:link i,header .navbar-bottom .navbar .messengers a:visited i,header .navbar-scrollable .navbar .messengers a:link i,header .navbar-scrollable .navbar .messengers a:visited i{color:#fff;font-size:20px}header .navbar-bottom .navbar .messengers a:hover,header .navbar-scrollable .navbar .messengers a:hover{background:transparent linear-gradient(90deg,#07CCEC 0%,#1E0B9B 100%) 0% 0% no-repeat padding-box;color:#fff}header .navbar-scrollable{position:fixed;top:-85px;left:0;width:100%;background:#fff;transition:all .5s ease;box-shadow:3px 4px 15px #00000026}header .navbar-scrollable.fixed{position:fixed;top:0;left:0;width:100%;opacity:1;z-index:9999}#headerBlock{padding:50px 0;background-image:url(/build/assets/header-bg-d93aeb3d.png)}@media only screen and (max-width: 600px){#headerBlock{padding:25px 0 50px}#headerBlock h2{line-height:.7}}#headerBlock h2 span:first-child{font-size:34px;color:#0f81c7;text-transform:uppercase}@media only screen and (max-width: 600px){#headerBlock h2 span:first-child{margin-bottom:10px;font-size:26px}}#headerBlock h2 span:last-child{font-size:58px;text-transform:uppercase}@media only screen and (max-width: 1024px){#headerBlock h2 span:last-child{font-size:54px}}@media only screen and (max-width: 600px){#headerBlock h2 span:last-child{font-size:44px}}@media only screen and (max-width: 425px){#headerBlock h2 span:last-child{font-size:36px;font-weight:700}}#pageHeaderBlock{padding:50px 0;background-image:url(/build/assets/header-bg-d93aeb3d.png)}@media only screen and (max-width: 600px){#pageHeaderBlock{padding:25px 0 50px}#pageHeaderBlock h2{line-height:.7}}#pageHeaderBlock h2 span:first-child{font-size:34px;color:#0f81c7;text-transform:uppercase}@media only screen and (max-width: 600px){#pageHeaderBlock h2 span:first-child{margin-bottom:10px;font-size:24px}}#pageHeaderBlock h2 span:last-child{font-size:44px;text-transform:uppercase}@media only screen and (max-width: 425px){#pageHeaderBlock h2 span:last-child{font-size:32px;font-weight:700}}#pageHeaderBlock img[alt=Doctors],#pageHeaderBlock img[alt=Information],#pageHeaderBlock img[alt=Contacts]{width:90%}@media only screen and (max-width: 1024px){#pageHeaderBlock img[alt=Doctors],#pageHeaderBlock img[alt=Information],#pageHeaderBlock img[alt=Contacts]{width:150%}}#howGetService{background-image:url(/build/assets/bg-services-fcceadee.png)}#howGetService .bg-line{background-image:url(/build/assets/bg-line-83e5678a.png);background-repeat:no-repeat;background-position:center 30px}@media only screen and (max-width: 600px){#howGetService .bg-line{background-image:none}#howGetService h5{margin-bottom:0;padding-bottom:15px}#howGetService .service-card{margin-bottom:30px}}#howGetService .service-card .service-bg{display:block;width:120px;height:120px;background:#fff;margin-bottom:20px;box-shadow:3px 4px 15px #00000026;border-radius:50%;padding:30px;line-height:50px;text-align:center}#howGetService .service-card .service-bg img{max-width:100%}@media only screen and (max-width: 800px){#entryForm .form{margin-bottom:2rem}}#entryForm .contact-img{position:relative;margin-right:-285px;overflow:hidden}@media only screen and (max-width: 425px){#entryForm .contact-img{margin-right:-75px;padding-top:40px;max-width:100%}}#entryForm .contact-img img{overflow:hidden}@media only screen and (max-width: 600px){#entryForm .contact-img img{width:75%}}@media only screen and (max-width: 425px){#entryForm .contact-img img{width:130%}}#entryForm form input,#entryForm form textarea{background:#FFFFFF 0 0 no-repeat padding-box;box-shadow:3px 4px 15px #00000026;border-radius:10px;padding:20px}#entryForm form input::-moz-placeholder,#entryForm form textarea::-moz-placeholder{color:#a9a9a9}#entryForm form input::placeholder,#entryForm form textarea::placeholder{color:#a9a9a9}#formFeedback .contact-img{margin-left:-400px}@media only screen and (max-width: 800px){#formFeedback .contact-img{margin-left:-120px;overflow:hidden}}@media only screen and (max-width: 600px){#formFeedback .contact-img{margin-left:-120px;overflow:hidden}}#formFeedback .contact-img img{max-width:100%;width:100%}#formFeedback form input,#formFeedback form textarea{background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:3px 4px 15px #00000026;border-radius:10px;padding:20px}#formFeedback form input::-moz-placeholder,#formFeedback form textarea::-moz-placeholder{color:#a9a9a9}#formFeedback form input::placeholder,#formFeedback form textarea::placeholder{color:#a9a9a9}#mainPage #specialServices{background-image:url(/build/assets/bg-services-fcceadee.png)}#mainPage #specialServices .bg-line{background-image:url(/build/assets/bg-line-83e5678a.png);background-repeat:no-repeat;background-position:center 30px}@media only screen and (max-width: 800px){#mainPage #specialServices .bg-line{background-size:80%}}@media only screen and (max-width: 600px){#mainPage #specialServices .bg-line{background-image:none}#mainPage #specialServices h5{margin-bottom:0;padding-bottom:15px}#mainPage #specialServices .service-card{margin-bottom:30px}}@media only screen and (max-width: 800px){#mainPage #specialServices .service-card h5{font-size:18px}#mainPage #specialServices .service-card p{font-size:16px}}#mainPage #specialServices .service-card .service-bg{display:block;width:120px;height:120px;background:#fff;margin-bottom:20px;box-shadow:3px 4px 15px #00000026;border-radius:50%;padding:30px;line-height:50px;text-align:center}#mainPage #specialServices .service-card .service-bg img{max-width:100%}#mainPage #aboutUs .about-us-img{margin-left:-397px;width:inherit;max-width:inherit}@media only screen and (max-width: 1024px){#mainPage #aboutUs .about-us-img{margin-left:-485px}}@media only screen and (max-width: 600px){#mainPage #aboutUs .about-us-img{margin-left:-55px;width:100%}}#mainPage #counter{background-repeat:no-repeat;background-image:url(/build/assets/counter-bg-0d545b0b.png);background-size:100%;background-position:center center}@media only screen and (max-width: 600px){#mainPage #counter{background-image:none}}#mainPage #counter .count-card{background-color:#fff;box-shadow:3px 4px 15px #00000026;border-radius:10px;padding:30px}@media only screen and (max-width: 600px){#mainPage #counter .count-card{margin:0 auto 25px;width:85%}}#mainPage #counter .count-card img{margin-bottom:20px;height:44px;max-width:100%}#mainPage #counter .count-card .p-blue{font-size:35px;color:#1e0b9b;font-weight:700;margin-bottom:13px;line-height:1}#mainPage #ourDepartment{background-image:url(/build/assets/our-dep-bg-4059db91.png)}#mainPage #ourDepartment a.department-card{margin-bottom:30px}#mainPage #ourDepartment a.department-card .card{box-shadow:3px 4px 15px #00000026;border:none;border-radius:10px;padding:15px 20px}@media only screen and (max-width: 425px){#mainPage #ourDepartment a.department-card .card{background:transparent linear-gradient(90deg,#1E0B9B 0%,#07CCEC 100%) 0 0 no-repeat padding-box;color:#fff}}@media only screen and (max-width: 600px){#mainPage #ourDepartment a.department-card .card>.d-flex{flex-direction:column}}#mainPage #ourDepartment a.department-card .card .icon{width:96px;height:96px;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:3px 4px 15px #00000026;text-align:center;line-height:56px;border-radius:50%;margin-right:15px;padding:20px}@media only screen and (max-width: 600px){#mainPage #ourDepartment a.department-card .card .icon{margin-bottom:30px}}#mainPage #ourDepartment a.department-card .card .card-body{padding:0}#mainPage #ourDepartment a.department-card .card .card-body h5{margin-bottom:0;padding-bottom:15px}#mainPage #ourDepartment a.department-card .card .card-body span{font-size:16px}#mainPage #ourDepartment .dep-image{position:relative;margin-right:-285px;padding-top:160px}@media only screen and (max-width: 425px){#mainPage #ourDepartment .dep-image{margin-right:-75px;padding-top:40px;max-width:100%;overflow:hidden}#mainPage #ourDepartment .dep-image img{width:100%}}@media only screen and (max-width: 600px){#mainPage #ourTeam .list-doctors{padding-left:20px;padding-right:20px}}#mainPage #ourTeam a{text-decoration:none}#mainPage #ourTeam .card{border:none;box-shadow:3px 4px 15px #00000026;border-radius:10px}@media only screen and (max-width: 600px){#mainPage #ourTeam .card{display:flex;margin-bottom:30px}}#mainPage #ourTeam .card img{border-bottom-left-radius:0;border-bottom-right-radius:0}#mainPage #ourTeam .card .photo{background-size:cover;background-position:center;width:100%;height:350px;border-radius:9px}#mainPage #ourTeam .card .team-info h4{margin-bottom:5px}#mainPage #ourTeam .card .team-info h4 a{font-size:34px;font-weight:700;color:#4a5764;text-decoration:none}#mainPage #ourTeam .card .team-info h4 a:hover,#mainPage #ourTeam .card .team-info p{color:#1e0b9b}#mainPage #ourTeam .card .card-doctor{padding:15px;background:linear-gradient(135deg,#fff,#f1f4fc)}#mainPage #reviews{background-image:url(/build/assets/section-bg-01-crop-1fe59871.png);background-size:cover;background-position:left center}#mainPage #reviews .review .review-body{margin:50px 50px 0;padding:50px}@media only screen and (max-width: 1024px){#mainPage #reviews .review .review-body{margin:50px 0 0}}@media only screen and (max-width: 600px){#mainPage #reviews .review .review-body{padding:0;margin:0}}#mainPage #reviews .review .comment-text{position:relative;display:flex;border-radius:16px;padding:50px 20px 50px 150px;box-shadow:3px 4px 15px #0000001a;color:#525c7b;background:#fff}@media only screen and (max-width: 600px){#mainPage #reviews .review .comment-text{padding:15px}}#mainPage #reviews .review .comment-text>a{position:absolute;right:15px;top:-75px}#mainPage #reviews .review .comment-text>a img{width:200px}#mainPage #reviews .review .comment-text .photo{position:absolute;left:-50px;top:-50px;padding:6px;border-radius:16px;background:transparent linear-gradient(90deg,#1E0B9B 0%,#07CCEC 100%) 0% 0% no-repeat padding-box}@media only screen and (max-width: 600px){#mainPage #reviews .review .comment-text .photo{display:none}}#mainPage #reviews .review .comment-text .photo img{border-radius:14px}#mainPage #reviews .review .comment-text .truncate-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.3em;height:5.2em;font-style:italic}#mainPage #reviews .review .comment-text .dots{width:50px}@media only screen and (max-width: 600px){#mainPage #reviews .review .comment-text .dots{display:none}}#mainPage #reviews .send-review{margin-top:20px}#mainPage #reviews .send-review a{position:relative;display:inline-block;padding:5px 10px 7px;color:#000;text-decoration:none;background-color:#ffdc53}#mainPage #reviews .send-review a:after{content:"";position:absolute;right:-50px;top:0;bottom:0;width:50px;height:100%;border-style:solid;border-width:22px 22px 22px;border-color:transparent transparent transparent #ffdc53;background-color:#fff}#mainPage #reviews .send-review div{display:inline-block}#mainPage #reviews .send-review div.ya-logo{padding-right:5px}#mainPage #reviews .send-review div.ya-logo span{font-size:1.2em;color:red!important}#mainPage #reviews .send-review div.text{padding:7px;font-size:15px;line-height:1;background-color:#fff}#mainPage #reviews .slick-dots{width:20px!important;right:12%!important;bottom:40%!important}@media only screen and (max-width: 600px){#mainPage #reviews .slick-dots{width:100%!important;right:0!important;bottom:0!important;position:relative;margin-top:30px}}#mainPage #reviews .slick-dots button:before{font-size:10px;color:#1e0b9b}#mainPage #consultation{background-position:right top;background-repeat:no-repeat;background-image:url(/build/assets/section-bg-9282b51c.png)}@media only screen and (max-width: 600px){#mainPage #consultation{margin-bottom:60px;padding-top:0;padding-bottom:50px;background-size:cover;background-color:#dbe3f7}}#mainPage #consultation img{position:relative;bottom:80px}@media only screen and (max-width: 1024px){#mainPage #consultation img{width:120%;bottom:12px}}#mainPage #consultation .appointment{padding-top:50px}#price .accordion-header .accordion-button{background:transparent linear-gradient(90deg,#1E0B9B 0%,#07CCEC 100%) 0 0 no-repeat padding-box!important;color:#fff;font-size:20px;font-weight:700;text-transform:uppercase;padding-top:30px;padding-bottom:30px;letter-spacing:1px}#price .accordion-header .accordion-button:not(.collapsed):after{transform:none;content:"";top:19px;right:30px;font-size:24px;font-family:"Font Awesome 5 free";font-weight:700;color:#fff;background-image:none}#price .accordion-header .accordion-button:after{transform:none;content:"";top:19px;right:30px;font-size:24px;font-family:"Font Awesome 5 free";font-weight:700;color:#fff;background-image:none}#price .accordion-header .accordion-button:focus{border:none;box-shadow:none}#price .accordion-body{padding:0}#price .accordion-body>div{padding:20px 30px;border-bottom:solid 1px #d5d5d5;justify-content:space-between}@media only screen and (max-width: 800px){#price .accordion-body>div{padding:20px 15px;flex-direction:column}}#price .accordion-body>div:hover{background-color:#d9e6f5}@media only screen and (max-width: 800px){#price .accordion-body .price-service-title{margin-bottom:20px}}#price .accordion-body .service-title{font-size:20px;font-weight:700}@media only screen and (max-width: 800px){#price .accordion-body .prices{flex-direction:column}#price .accordion-body .prices>div{align-items:center;display:flex;justify-content:space-between;width:100%}}#price .accordion-body .prices>div:not(:last-child){padding-right:1.5rem}@media only screen and (max-width: 800px){#price .accordion-body .prices>div:not(:last-child){padding:0}#price .accordion-body .prices>div p:last-child{text-align:right}}#price .accordion-body .prices .price-title{font-size:16px;font-weight:700}#price .accordion-body .prices .price-value{color:#1e0b9b;font-size:22px}@media only screen and (max-width: 800px){#price .accordion-body .prices .price-value{font-size:19px}}@media only screen and (max-width: 600px){#price .accordion-body .prices .price-value{font-size:18px}#teamInfo .card{width:80%;margin-left:auto;margin-right:auto}}#teamInfo .card .photo>div{width:120px;height:120px;border-radius:6px;background-size:cover;background-position:center}@media only screen and (max-width: 800px){#teamInfo .card .photo>div{padding-top:75%;background-position:center 0}}@media only screen and (max-width: 600px){#teamInfo .card .photo>div{width:100%;padding-top:75%;background-position:center 0}#teamInfo .card .d-flex{flex-direction:column}}#teamInfo .card:hover{cursor:pointer}#teamInfo .nav{border:none}#teamInfo .nav .nav-link .photo>div{width:120px;height:120px;border-radius:6px;background-size:cover;background-position:center}@media only screen and (max-width: 600px){#teamInfo .nav .nav-link .card .d-flex{flex-direction:column}}#teamInfo #nav-tabContent .nav-link.active{background-color:transparent!important}#teamInfo #nav-tabContent .nav-link.active .card{background:linear-gradient(135deg,#1e0b9b,#07CCEC);color:#fff!important}#teamInfo #nav-tabContent .nav-link.active .card .text-body-secondary{color:#fff!important}#teamInfo #nav-tabContent .nav-link:hover .card{background:linear-gradient(135deg,#1e0b9b,#07CCEC);color:#fff!important}#teamInfo #nav-tabContent .nav-link:hover .card .text-body-secondary{color:#fff!important}#teamInfo .card{border:none;box-shadow:0 0 15px #dedede!important;background:linear-gradient(135deg,#fff,#f1f4fc)}#teamInfo .card .photo{padding:1rem}#teamInfo .card .photo img{width:120px;border:solid 2px #fff}#teamInfo .card .info .card-body span{background:#49A2D5}#teamInfo .card .card-title{font-size:22px;margin-bottom:0;padding-bottom:0}#teamInfo .doc-info-card{padding:30px;border-left:solid 2px #f5f5f5}@media only screen and (max-width: 600px){#teamInfo .doc-info-card{display:none}}#teamInfo .resume-card{color:#fff;border:none;border-radius:16px;box-shadow:0 0 15px #dedede!important;background:linear-gradient(135deg,#1e0b9b,#07CCEC)}#teamInfo .resume-card .photo{padding:2.5rem 2.5rem 0;text-align:center}#teamInfo .resume-card .photo img{max-height:500px;border:solid 2px #fff}#teamInfo .resume-card .info{padding:2.5rem}#teamInfo .resume-card .info .card-title{padding-bottom:0}#teamInfo .resume-card .info .card-body .card-text{color:#fff}#teamInfo .resume-card .info .card-body span{background:#49A2D5}#teamInfo .resume-card .info .doctor-info p{color:#fff}#teamInfo .resume-card .info small{color:#ffffffb3}#teamInfo .resume-card .info .accordion .accordion-item{border:none;background-color:transparent}#teamInfo .resume-card .info .accordion .accordion-header button{color:#fff;font-weight:700;border-bottom:solid 2px #fff;border-radius:0;background-color:transparent}#teamInfo .resume-card .info .accordion .accordion-header button:focus{box-shadow:none}#teamInfo .resume-card .info .accordion .accordion-body p,#teamInfo .resume-card .info .accordion .accordion-body strong{font-size:16px;color:#fff}@media only screen and (max-width: 600px){#doctorInfo .photo,#doctorInfo .photo-name{width:80%}}#doctorInfo .photo>div{width:100%;height:400px;background-size:cover;background-position:center}@media only screen and (max-width: 600px){#doctorInfo .photo>div{height:380px}}@media only screen and (max-width: 425px){#doctorInfo .photo>div{height:315px}}#doctorInfo .photo-name{padding:15px 30px;background:#01a7e1}#doctorInfo .photo-name p{margin:0;color:#fff;line-height:1.1}#doctorInfo .photo-name p:first-child{font-size:26px;font-weight:700}#doctorInfo .photo-name p:last-child{font-size:20px;font-weight:400}#doctorInfo .profile h3{font-size:20px;font-weight:700;color:#01a7e1;text-transform:uppercase}#doctorInfo .profile .about-doctor h5{margin:0;padding:0;font-size:26px;font-weight:700;color:#000}#doctorInfo .profile .about-doctor h5 span{font-size:26px;font-weight:700;color:#000;text-transform:uppercase}#doctorInfo .profile .about-doctor p.category{margin:0;font-size:20px;color:gray}#doctorInfo .profile .about-doctor p.experience{margin-top:15px;font-size:18px}#doctorInfo .profile .about-doctor p.experience strong{font-size:18px;font-weight:700;color:#000;text-transform:uppercase}#doctorInfo .profile .specialization,#doctorInfo .profile .education{margin-top:40px}#doctorInfo .profile .specialization h3,#doctorInfo .profile .education h3{margin-bottom:10px}#doctorInfo .profile .specialization .badge,#doctorInfo .profile .education .badge{font-size:16px;background-color:#49a2d5}#FAQ .accordion-header button{background:transparent linear-gradient(90deg,#1E0B9B 0%,#07CCEC 100%) 0 0 no-repeat padding-box!important;color:#fff;font-size:16px;font-weight:700;padding-top:20px;padding-bottom:20px;line-height:1.4}#FAQ .accordion-header .accordion-button:not(.collapsed):after{transform:none;content:"";top:19px;right:30px;font-size:24px;font-family:"Font Awesome 5 free";font-weight:700;color:#fff;background-image:none}#FAQ .accordion-header .accordion-button:after{transform:none;content:"";top:19px;right:30px;font-size:24px;font-family:"Font Awesome 5 free";font-weight:700;color:#fff;background-image:none}#FAQ .accordion-header .accordion-button:focus{border:none;box-shadow:none}#information{background-image:url(/build/assets/our-dep-bg-4059db91.png)}#information a.department-card .card{box-shadow:3px 4px 15px #00000026;border:none;border-radius:10px;padding:15px 20px}@media only screen and (max-width: 600px){#information a.department-card .card{background:transparent linear-gradient(90deg,#1E0B9B 0%,#07CCEC 100%) 0 0 no-repeat padding-box;color:#fff}#information a.department-card .card>.d-flex{flex-direction:column}}#information a.department-card .card .icon{width:96px;height:96px;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:3px 4px 15px #00000026;text-align:center;line-height:56px;border-radius:50%;margin-right:25px;padding:20px}@media only screen and (max-width: 600px){#information a.department-card .card .icon{margin-bottom:30px}}#information a.department-card .card .card-body{padding:0}#information a.department-card .card .card-body h5{margin-bottom:0;padding-bottom:0}@media only screen and (max-width: 600px){#information a.department-card .card .card-body h5{text-align:center}}#information a.department-card .card .card-body span{font-size:16px}#information .dep-image{position:relative;margin-right:-285px;padding-top:160px}@media only screen and (max-width: 425px){#information .dep-image{margin-right:-75px;padding-top:40px;max-width:100%;overflow:hidden}#information .dep-image img{width:100%}}#contacts .section-title h2{line-height:145%}#contacts iframe{width:90%;height:400px}@media only screen and (max-width: 600px){#contacts iframe{width:100%}}#contactBlock{background-repeat:no-repeat;background-image:url(/build/assets/counter-bg-0d545b0b.png);background-size:100%;background-position:center center}@media only screen and (max-width: 600px){#contactBlock{background-image:none}}#contactBlock .contact-card{background-color:#fff;box-shadow:3px 4px 15px #00000026;border-radius:10px;padding:30px;height:211px}@media only screen and (max-width: 600px){#contactBlock .contact-card{margin:0 auto 25px;width:85%}}#contactBlock .contact-card .contact-icon i{color:#00bdff}#contactBlock .contact-card .p-blue{font-size:30px;color:#1e0b9b;font-weight:700;margin-bottom:13px;line-height:1}#modalMap{z-index:10000}#modalMap .modal-header{border-bottom:none}#modalMap iframe{width:100%;height:600px}@media only screen and (max-width: 600px){#modalMap iframe{height:72vh}}@media only screen and (max-width: 1024px){#modalCallback .modal-dialog,#modalMakeAppointment .modal-dialog,#modalConsultation .modal-dialog{max-width:90%;width:90%}}#modalCallback .modal-content,#modalMakeAppointment .modal-content,#modalConsultation .modal-content{padding:1.5rem 1.5rem 3rem;color:#fff;border:none;box-shadow:0 0 50px #ffffff40;background-color:#254171}#modalCallback .modal-content .modal-header,#modalMakeAppointment .modal-content .modal-header,#modalConsultation .modal-content .modal-header{border-bottom:none}#modalCallback .modal-content .modal-header .modal-close,#modalMakeAppointment .modal-content .modal-header .modal-close,#modalConsultation .modal-content .modal-header .modal-close{position:relative;margin-left:auto;margin-right:-28px;border:none!important;box-shadow:none!important;background:none}#modalCallback .modal-content .modal-header .modal-close i,#modalMakeAppointment .modal-content .modal-header .modal-close i,#modalConsultation .modal-content .modal-header .modal-close i{font-size:22px;color:#fff}@media only screen and (max-width: 1024px){#modalCallback .modal-content .modal-body,#modalMakeAppointment .modal-content .modal-body,#modalConsultation .modal-content .modal-body{padding:0}}#modalCallback .modal-content .modal-body .text-block>div,#modalMakeAppointment .modal-content .modal-body .text-block>div,#modalConsultation .modal-content .modal-body .text-block>div{display:flex;padding:15px 0 15px 30px;height:100%;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 1024px){#modalCallback .modal-content .modal-body .text-block>div,#modalMakeAppointment .modal-content .modal-body .text-block>div,#modalConsultation .modal-content .modal-body .text-block>div{padding:15px 0}}#modalCallback .modal-content .modal-body .text-block>div h5,#modalMakeAppointment .modal-content .modal-body .text-block>div h5,#modalConsultation .modal-content .modal-body .text-block>div h5{margin-bottom:0;font-size:36px;font-weight:700;text-align:right;text-transform:uppercase}@media only screen and (max-width: 1024px){#modalCallback .modal-content .modal-body .text-block>div h5,#modalMakeAppointment .modal-content .modal-body .text-block>div h5,#modalConsultation .modal-content .modal-body .text-block>div h5{font-size:30px}}#modalCallback .modal-content .modal-body .text-block>div p.subtitle,#modalMakeAppointment .modal-content .modal-body .text-block>div p.subtitle,#modalConsultation .modal-content .modal-body .text-block>div p.subtitle{margin:0;font-size:26px;font-weight:700;color:#bde1ff;text-transform:uppercase}@media only screen and (max-width: 1024px){#modalCallback .modal-content .modal-body .text-block>div p.subtitle,#modalMakeAppointment .modal-content .modal-body .text-block>div p.subtitle,#modalConsultation .modal-content .modal-body .text-block>div p.subtitle{font-size:22px}}@media only screen and (max-width: 600px){#modalCallback .modal-content .modal-body .text-block>div p.subtitle,#modalMakeAppointment .modal-content .modal-body .text-block>div p.subtitle,#modalConsultation .modal-content .modal-body .text-block>div p.subtitle{font-size:18px}}#modalCallback .modal-content .modal-form-wrapper,#modalMakeAppointment .modal-content .modal-form-wrapper,#modalConsultation .modal-content .modal-form-wrapper{padding:2.25rem;border-radius:6px;background:#fff}@media only screen and (max-width: 600px){#modalCallback .modal-content .modal-form-wrapper,#modalMakeAppointment .modal-content .modal-form-wrapper,#modalConsultation .modal-content .modal-form-wrapper{padding:20px}}#modalCallback .modal-content form input::-moz-placeholder,#modalCallback .modal-content form textarea::-moz-placeholder,#modalMakeAppointment .modal-content form input::-moz-placeholder,#modalMakeAppointment .modal-content form textarea::-moz-placeholder,#modalConsultation .modal-content form input::-moz-placeholder,#modalConsultation .modal-content form textarea::-moz-placeholder{font-size:18px;color:#999}#modalCallback .modal-content form input::placeholder,#modalCallback .modal-content form textarea::placeholder,#modalMakeAppointment .modal-content form input::placeholder,#modalMakeAppointment .modal-content form textarea::placeholder,#modalConsultation .modal-content form input::placeholder,#modalConsultation .modal-content form textarea::placeholder{font-size:18px;color:#999}#modalCallback .modal-content form textarea,#modalMakeAppointment .modal-content form textarea,#modalConsultation .modal-content form textarea{font-size:18px}#modalCallback .modal-content form label,#modalMakeAppointment .modal-content form label,#modalConsultation .modal-content form label{color:#333}@media only screen and (max-width: 600px){#modalCallback .modal-content form .submit-block,#modalMakeAppointment .modal-content form .submit-block,#modalConsultation .modal-content form .submit-block{flex-direction:column}#modalCallback .modal-content form .submit-block .result-message,#modalMakeAppointment .modal-content form .submit-block .result-message,#modalConsultation .modal-content form .submit-block .result-message{margin-bottom:10px;text-align:center}}#modalCallback .modal-content form button.w-200,#modalMakeAppointment .modal-content form button.w-200,#modalConsultation .modal-content form button.w-200{min-width:200px!important;width:200px}#modalCallback .modal-content form button.w-250,#modalMakeAppointment .modal-content form button.w-250,#modalConsultation .modal-content form button.w-250{min-width:250px!important;width:250px}@media only screen and (max-width: 600px){#modalCallback .modal-content form button[type=submit],#modalMakeAppointment .modal-content form button[type=submit],#modalConsultation .modal-content form button[type=submit]{min-width:100%;width:100%}}#modalCallback,#modalMakeAppointment,#modalConsultation{z-index:10000}#modalCallback .result-message,#modalMakeAppointment .result-message,#modalConsultation .result-message{font-size:16px;opacity:0;transition:all .5s}#modalFeedbackSuccess,#modalFeedbackError{z-index:10000}#modalFeedbackSuccess .modal-icon,#modalFeedbackError .modal-icon{position:absolute;display:flex;align-items:center;justify-content:center;top:-40px;left:calc(50% - 40px);width:80px;height:80px;border-radius:50%}#modalFeedbackSuccess .modal-icon i,#modalFeedbackError .modal-icon i{font-size:46px;color:#fff}#modalFeedbackSuccess .modal-body,#modalFeedbackError .modal-body{padding-top:70px}#modalFeedbackSuccess .modal-footer,#modalFeedbackError .modal-footer{border:none;justify-content:center}#modalFeedbackSuccess .modal-icon{background-color:#00f}#modalFeedbackError .modal-icon{background-color:#dc3545}footer{margin:0}footer p,footer div{font-size:16px!important}footer h5{margin-bottom:.5rem}footer h5:after{content:"";display:block;margin-top:15px;width:50px;height:2px;background-color:#1e0b9b}footer .wave{height:355px;background-image:url(/build/assets/footer-bg-ba8750ec.png);background-repeat:no-repeat;background-position:center bottom}@media only screen and (max-width: 1024px){footer .wave{background-size:contain;height:200px}}@media only screen and (max-width: 600px){footer .wave{height:115px}}@media only screen and (max-width: 425px){footer .wave{background-size:contain;height:80px}}footer .footer-content{padding-bottom:50px;background-color:#ecf1fa}footer .footer-content .logo{display:flex;align-items:flex-start}footer .footer-content .logo>div:last-child{padding-top:10px;padding-left:20px}footer .footer-content .logo>div:last-child>p:first-child{font-size:18px!important;font-weight:700;color:#0f81c7;line-height:1.5;text-transform:uppercase;letter-spacing:4px}@media only screen and (max-width: 600px){footer .footer-content .logo>div:last-child>p:first-child{font-size:16px!important}}footer .footer-content .logo>div:last-child>p:last-child{font-size:32px!important;font-weight:700;color:#1e0b9b;line-height:1.2;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width: 600px){footer .footer-content .logo>div:last-child>p:last-child{font-size:26px!important}}footer img{width:65px}footer .messengers{display:flex;align-items:center}footer .messengers a:link,footer .messengers a:visited{display:flex;border-radius:50%;width:35px;height:35px;align-items:center;justify-content:center;text-decoration:none;margin-left:15px;background:transparent linear-gradient(90deg,#1E0B9B 0%,#07CCEC 100%) 0% 0% no-repeat padding-box}footer .messengers a:link i,footer .messengers a:visited i{color:#fff;font-size:20px}footer .messengers a:hover{background:transparent linear-gradient(90deg,#07CCEC 0%,#1E0B9B 100%) 0% 0% no-repeat padding-box;color:#fff}footer .links{padding:0;list-style:none}footer .links li{padding-bottom:10px;transition:all .3s ease-out 0s}footer .links li:hover{padding-left:10px}footer .links li:hover a{color:#1e0b9b}footer .links li a{text-decoration:none;color:#4a5764}footer .links li:before{content:"";font-family:"Font Awesome 6 Free";font-weight:700;color:#1e0b9b;margin-right:5px}footer .contacts>div{margin-bottom:20px;align-items:center}footer .contacts .icon{min-width:35px;min-height:35px;width:35px;height:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;margin-right:15px;background:transparent linear-gradient(90deg,#1E0B9B 0%,#07CCEC 100%) 0% 0% no-repeat padding-box}footer .contacts .content p{margin-bottom:0}footer .contacts .d-flex{flex-direction:row}@media only screen and (max-width: 800px){footer .contacts .d-flex{margin-bottom:0;flex-direction:row}}footer .footer-bottom{padding-top:15px;padding-bottom:15px;background-color:#d4e4fa}
