@import"https://fonts.googleapis.com/css?family=Nunito";@import"https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700|Roboto:400,500,700&display=swap&subset=cyrillic,cyrillic-ext";.blank-stub{background:#e2eff6;min-height:700px}body{font-family:sans-serif,"sans-serif override";margin:0}@media only screen and (max-width:768px){.mobile-only{display:block!important}.btn-booking-special{background:#ec3030!important;border-radius:3px;box-shadow:2px 2px 2px #808080b3;color:#fff!important;font-size:16px;padding:10px}.special-bt-holder{padding-top:50px!important}}@media only screen and (min-width:600px) and (max-width:1824px){.main-header-group nav ul .mobile-only{display:none}}body{background:#fff;min-width:1150px}body #content p{font-size:16px}body .phone_link{text-decoration:underline}.hide{display:none}div.booking{margin:20px 0;text-align:center}div.booking .btn-booking{background:#ec3030!important;border-radius:3px;box-shadow:2px 2px 2px #808080b3;color:#fff!important;font-size:16px;padding:10px}div.booking .btn-booking:hover{background:#146079;color:#fff}.services-menu-closed{display:none}.services-menu-open{display:block}#services-menu{background:#fff;height:100%;line-height:1.5;padding:30px 50px;position:sticky;top:139px;width:100%;z-index:10000}#services-menu li,#services-menu ul{list-style:none;margin:0;padding:0}#services-menu .category-title{color:#146079;font-size:20px;padding:0 0 16px}#services-menu .mrg-top{margin-top:10px!important}#services-menu a{background-color:transparent;color:#3490dc;text-decoration:none}#services-menu>ul{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden}#services-menu>ul>li{flex-basis:33.3%;justify-content:space-between;margin:0 0 30px;padding:10px}#services-menu>ul>li:hover{background:#efefef}#services-menu ul>li ul>li{font-size:110%;line-height:1.5;padding-right:20px}#services-menu ul>li ul>li em{color:#666;font-style:normal}.services-short-list-holder .services-short-list{font-size:1.4rem;margin:0 auto;max-width:1000px;padding:60px 0}.services-short-list-holder .services-short-list a{background-color:transparent;color:#3490dc;text-decoration:none}@media only screen and (min-device-width:320px) and (max-device-width:480px){@keyframes slidein{0%{left:100%}70%{left:10%}to{left:0}}body{min-width:100%;overflow-x:hidden}.desktop-hide,.mobile-hide{display:none!important}.mobile-services-list{display:block!important}.mobile-services-list ul{list-style:none;margin:0;padding:0}.mobile-services-list .mobile-menu-item{font-size:120%;margin:6px 0;padding:0}.mobile-services-list .mobile-menu-item a{background:#efefef;background-color:transparent;color:#3490dc;display:block;padding:5px 10px;text-decoration:none}.mobile-services-list .mobile-menu-item a.router-link-active{color:#fff;font-size:160%}#main-header,.mobile-services-list .mobile-menu-item a.router-link-active{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(2,2,2,.1)),#1aa1e3}#main-header{height:82px;padding:18px}#main-header .logo{overflow:hidden}#main-header .logo,#main-header .logo svg{height:58px;width:124px}#main-header .mobile-menu{display:block!important;height:30px;position:absolute;right:30px;top:39px;width:30px}#main-header .mobile-menu-on{position:absolute;right:30px;top:39px;z-index:99999}#address-header{font-size:.8rem;padding:16px}#address-header,#address-header address,#address-header span{color:#1aa1e3;font-family:Roboto;font-style:normal;font-weight:400;margin-bottom:5px}#address-header address a,#address-header address address a,#address-header span address a{display:none}#address-header .tel,#address-header address .tel,#address-header span .tel{color:#1aa1e3}#address-header .tel small,#address-header address .tel small,#address-header span .tel small{text-decoration:none}#address-header .tel .wrap,#address-header address .tel .wrap,#address-header span .tel .wrap{text-decoration:underline}#services-header,.nav-level-1{display:none}.nav-level-1.mobile-menu{background:#fff;display:block!important;height:1000px;overflow:visible;position:fixed;top:0;width:100%;z-index:10000}.nav-level-1.mobile-menu ul{margin:120px 60px 60px;padding:0}.nav-level-1.mobile-menu ul li{color:#146079;font-family:Roboto;font-size:36px;font-style:normal;font-weight:400;line-height:181.4%;list-style:none;margin:0;padding:0}.nav-level-1.mobile-menu ul li a{background-color:transparent;color:#3490dc;text-decoration:none}.nav-level-1.mobile-menu .contacts-link{margin-top:40px;text-align:center}.nav-level-1.mobile-menu .contacts-link .address-intro{line-height:1;margin-top:50px}.nav-level-1.mobile-menu .contacts-link .address{color:#333;font-size:50%;text-decoration:underline}.nav-level-1.mobile-menu .special-bt-holder{display:inline-block;font-size:140%;text-align:center;width:100%}.nav-level-1.mobile-menu .special-bt-holder .btn-booking-special{text-decoration:none}.nav-level-1.mobile-menu .mobile-contacts.contacts-link{font-size:24px}.nav-level-1.mobile-menu .mobile-contacts.contacts-link .address,.nav-level-1.mobile-menu .mobile-contacts.contacts-link .address-intro{font-size:1rem}.animate-menu{animation-duration:1.2s;animation-name:slidein;left:0}.interior-gallery-block,.patients-needs-block{display:none}.slider-block img{height:auto;width:100%}.frontpage-block{padding:20px}.frontpage-block h1{font-size:32px;margin-bottom:24px}.frontpage-block h1,.frontpage-block h2{color:#146079;font-family:Roboto Condensed,sans-serif;font-weight:700}.frontpage-block h2{font-size:21px}.frontpage-block h3{font-size:18px}.frontpage-block h3,.frontpage-block h4{color:#146079;font-family:Roboto Condensed,sans-serif;font-weight:700}.frontpage-block h4{font-size:14px}.map-header-container h4{color:#146079;font-family:Roboto,sans-serif;font-size:18px}.map-container #map{height:400px;margin-bottom:40px}.swiper-wrapper{margin-bottom:40px}.swiper-slide{position:relative}.swiper-slide .description{bottom:20px;color:#fff;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;position:absolute;right:40px}.services-shortlist .col-8{flex-basis:90%!important;max-width:90%!important}footer{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.025)),#1a9be3;font-size:10px;margin-top:0;padding:40px 20px 20px}footer,footer a{color:#fff}#content{font-family:Roboto;font-size:14px;padding:40px 20px}#content img{height:auto;width:100%}#content h1{font-size:32px}#content h1,#content h2{color:#146079;font-family:Roboto Condensed,sans-serif;font-weight:700}#content h2{font-size:28px}#content h3{color:#146079;font-family:Roboto Condensed,sans-serif;font-size:21px;font-weight:700}#content .bio,#content .person-name{margin-bottom:40px}#content .category-holder h2,#content .person-bio{margin-top:40px}#content .category-description{padding:20px 0}#content .before-after,#content .before-after-close{-webkit-appearance:none;background:none;border:none;color:#3490dc;margin:0;padding:0;text-align:left;text-decoration:underline}#content table{margin:10px 0 40px}#content table tr td{color:#3090b9;font-size:18px;padding:8px 2px}#content table tr td a{background-color:transparent;color:#3490dc;text-decoration:none}#content table tr td:nth-child(2n){white-space:nowrap}#content table tr:nth-child(2n) td{color:#333;font-size:18px}.booking #content h1{margin:0 20px!important}.booking-form{margin:0 20px}.booking-form h2{font-size:120%;margin:30px 0}.booking-form .form-row{margin:10px 0}.booking-form label{clear:both;display:block!important;font-size:120%;width:100%}.booking-form input[type=text],.booking-form textarea{border:1px solid #ccc;clear:both;display:block;padding:7px;width:100%}.booking-form input[type=submit]{background:#3097b9;border:none;border-radius:6px;box-shadow:0 4px 4px #00000040;color:#fffbfb;display:inline-block;font-size:18px;font-style:normal;font-weight:400;height:44px;line-height:21px;width:206px}footer{padding:0}footer p{color:#333;margin-bottom:20px}footer .bottom{padding:20px}footer .bottom p{color:#fff}.partners{background:#fff;padding:0 20px}.partners .partner{display:inline-block;margin:20px;text-align:center}.partners img{cursor:pointer;display:block;filter:grayscale(80%);margin-bottom:10px;margin-right:0;max-height:40px;width:auto}.partners img:hover{filter:none}.partners img.smaller{margin-bottom:25px;margin-top:10px;max-height:30px}#questions a{background-color:transparent;color:#3490dc;text-decoration:none}#questions h2{margin-top:1em}#questions ul{list-style:none;margin-left:0;padding-left:0}#questions ul li{font-size:16px;padding-bottom:1rem}#questions ul li .question{cursor:pointer;text-decoration:underline}.frontpage .mrg-top{padding-top:1rem!important}.frontpage .mobile-services-list{display:block!important}.frontpage .mobile-services-list .mobile-services-frontpage-header{color:#146079;font-size:2rem;margin:0;padding:16px 16px 8px}.frontpage .mobile-services-list ul{background:#fff;list-style:none;padding:16px}.frontpage .mobile-services-list ul a{background-color:transparent;color:#3490dc;text-decoration:none}.frontpage .mobile-services-list ul>li{font-size:1.6rem;margin:0;padding:16px 0 0}.frontpage .mobile-services-list ul>li>ul{margin:16px 0;padding:0}.frontpage .mobile-services-list ul>li>ul li{font-size:1.2rem;margin:0;padding:0 0 6px}.frontpage .information-text-block{background:#288cbd;background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(2,2,2,.1)),#1aa1e3;color:#fff;line-height:1.1;margin:0 auto;max-width:100%;padding:30px;text-align:center}.frontpage .information-text-block p{font-size:1.2rem}.frontpage .information-text-block p .emphasis{background:#fff;color:#288cbd;line-height:1.5}.frontpage .information-image-block{margin:40px auto;max-width:1000px;text-align:center}.frontpage .tomograph-prices{padding:10% 2%}.frontpage .services-short-list-holder .services-short-list{font-size:1.1rem;padding:40px 20px 80px}.frontpage .services-short-list-holder .services-short-list a{background-color:transparent;color:#3490dc;text-decoration:none}}@media only screen and (max-width:622px){@keyframes slidein{0%{left:100%}70%{left:10%}to{left:0}}body{min-width:100%;overflow-x:hidden}.desktop-hide,.mobile-hide{display:none!important}.mobile-services-list{display:block!important}.mobile-services-list ul{list-style:none;margin:0;padding:0}.mobile-services-list .mobile-menu-item{font-size:120%;margin:6px 0;padding:0}.mobile-services-list .mobile-menu-item a{background:#efefef;background-color:transparent;color:#3490dc;display:block;padding:5px 10px;text-decoration:none}.mobile-services-list .mobile-menu-item a.router-link-active{color:#fff;font-size:160%}#main-header,.mobile-services-list .mobile-menu-item a.router-link-active{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(2,2,2,.1)),#1aa1e3}#main-header{height:82px;padding:18px}#main-header .logo{overflow:hidden}#main-header .logo,#main-header .logo svg{height:58px;width:124px}#main-header .mobile-menu{display:block!important;height:30px;position:absolute;right:30px;top:39px;width:30px}#main-header .mobile-menu-on{position:absolute;right:30px;top:39px;z-index:99999}#address-header{font-size:.8rem;padding:16px}#address-header,#address-header address,#address-header span{color:#1aa1e3;font-family:Roboto;font-style:normal;font-weight:400;margin-bottom:5px}#address-header address a,#address-header address address a,#address-header span address a{display:none}#address-header .tel,#address-header address .tel,#address-header span .tel{color:#1aa1e3}#address-header .tel small,#address-header address .tel small,#address-header span .tel small{text-decoration:none}#address-header .tel .wrap,#address-header address .tel .wrap,#address-header span .tel .wrap{text-decoration:underline}#services-header,.nav-level-1{display:none}.nav-level-1.mobile-menu{background:#fff;display:block!important;height:1000px;overflow:visible;position:fixed;top:0;width:100%;z-index:10000}.nav-level-1.mobile-menu ul{margin:120px 60px 60px;padding:0}.nav-level-1.mobile-menu ul li{color:#146079;font-family:Roboto;font-size:36px;font-style:normal;font-weight:400;line-height:181.4%;list-style:none;margin:0;padding:0}.nav-level-1.mobile-menu ul li a{background-color:transparent;color:#3490dc;text-decoration:none}.nav-level-1.mobile-menu .contacts-link{margin-top:40px;text-align:center}.nav-level-1.mobile-menu .contacts-link .address-intro{line-height:1;margin-top:50px}.nav-level-1.mobile-menu .contacts-link .address{color:#333;font-size:50%;text-decoration:underline}.nav-level-1.mobile-menu .special-bt-holder{display:inline-block;font-size:140%;text-align:center;width:100%}.nav-level-1.mobile-menu .special-bt-holder .btn-booking-special{text-decoration:none}.nav-level-1.mobile-menu .mobile-contacts.contacts-link{font-size:24px}.nav-level-1.mobile-menu .mobile-contacts.contacts-link .address,.nav-level-1.mobile-menu .mobile-contacts.contacts-link .address-intro{font-size:1rem}.animate-menu{animation-duration:1.2s;animation-name:slidein;left:0}.interior-gallery-block,.patients-needs-block{display:none}.slider-block img{height:auto;width:100%}.frontpage-block{padding:20px}.frontpage-block h1{font-size:32px;margin-bottom:24px}.frontpage-block h1,.frontpage-block h2{color:#146079;font-family:Roboto Condensed,sans-serif;font-weight:700}.frontpage-block h2{font-size:21px}.frontpage-block h3{font-size:18px}.frontpage-block h3,.frontpage-block h4{color:#146079;font-family:Roboto Condensed,sans-serif;font-weight:700}.frontpage-block h4{font-size:14px}.map-header-container h4{color:#146079;font-family:Roboto,sans-serif;font-size:18px}.map-container #map{height:400px;margin-bottom:40px}.swiper-wrapper{margin-bottom:40px}.swiper-slide{position:relative}.swiper-slide .description{bottom:20px;color:#fff;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;position:absolute;right:40px}.services-shortlist .col-8{flex-basis:90%!important;max-width:90%!important}footer{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.025)),#1a9be3;font-size:10px;margin-top:0;padding:40px 20px 20px}footer,footer a{color:#fff}#content{font-family:Roboto;font-size:14px;padding:40px 20px}#content img{height:auto;width:100%}#content h1{font-size:32px}#content h1,#content h2{color:#146079;font-family:Roboto Condensed,sans-serif;font-weight:700}#content h2{font-size:28px}#content h3{color:#146079;font-family:Roboto Condensed,sans-serif;font-size:21px;font-weight:700}#content .bio,#content .person-name{margin-bottom:40px}#content .category-holder h2,#content .person-bio{margin-top:40px}#content .category-description{padding:20px 0}#content .before-after,#content .before-after-close{-webkit-appearance:none;background:none;border:none;color:#3490dc;margin:0;padding:0;text-align:left;text-decoration:underline}#content table{margin:10px 0 40px}#content table tr td{color:#3090b9;font-size:18px;padding:8px 2px}#content table tr td a{background-color:transparent;color:#3490dc;text-decoration:none}#content table tr td:nth-child(2n){white-space:nowrap}#content table tr:nth-child(2n) td{color:#333;font-size:18px}.booking #content h1{margin:0 20px!important}.booking-form{margin:0 20px}.booking-form h2{font-size:120%;margin:30px 0}.booking-form .form-row{margin:10px 0}.booking-form label{clear:both;display:block!important;font-size:120%;width:100%}.booking-form input[type=text],.booking-form textarea{border:1px solid #ccc;clear:both;display:block;padding:7px;width:100%}.booking-form input[type=submit]{background:#3097b9;border:none;border-radius:6px;box-shadow:0 4px 4px #00000040;color:#fffbfb;display:inline-block;font-size:18px;font-style:normal;font-weight:400;height:44px;line-height:21px;width:206px}footer{padding:0}footer p{color:#333;margin-bottom:20px}footer .bottom{padding:20px}footer .bottom p{color:#fff}.partners{background:#fff;padding:0 20px}.partners .partner{display:inline-block;margin:20px;text-align:center}.partners img{cursor:pointer;display:block;filter:grayscale(80%);margin-bottom:10px;margin-right:0;max-height:40px;width:auto}.partners img:hover{filter:none}.partners img.smaller{margin-bottom:25px;margin-top:10px;max-height:30px}#questions a{background-color:transparent;color:#3490dc;text-decoration:none}#questions h2{margin-top:1em}#questions ul{list-style:none;margin-left:0;padding-left:0}#questions ul li{font-size:16px;padding-bottom:1rem}#questions ul li .question{cursor:pointer;text-decoration:underline}.frontpage .mrg-top{padding-top:1rem!important}.frontpage .mobile-services-list{display:block!important}.frontpage .mobile-services-list .mobile-services-frontpage-header{color:#146079;font-size:2rem;margin:0;padding:16px 16px 8px}.frontpage .mobile-services-list ul{background:#fff;list-style:none;padding:16px}.frontpage .mobile-services-list ul a{background-color:transparent;color:#3490dc;text-decoration:none}.frontpage .mobile-services-list ul>li{font-size:1.6rem;margin:0;padding:16px 0 0}.frontpage .mobile-services-list ul>li>ul{margin:16px 0;padding:0}.frontpage .mobile-services-list ul>li>ul li{font-size:1.2rem;margin:0;padding:0 0 6px}.frontpage .information-text-block{background:#288cbd;background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(2,2,2,.1)),#1aa1e3;color:#fff;line-height:1.1;margin:0 auto;max-width:100%;padding:30px;text-align:center}.frontpage .information-text-block p{font-size:1.2rem}.frontpage .information-text-block p .emphasis{background:#fff;color:#288cbd;line-height:1.5}.frontpage .information-image-block{margin:40px auto;max-width:1000px;text-align:center}.frontpage .tomograph-prices{padding:10% 2%}.frontpage .services-short-list-holder .services-short-list{font-size:1.1rem;padding:40px 20px 80px}.frontpage .services-short-list-holder .services-short-list a{background-color:transparent;color:#3490dc;text-decoration:none}}@media only screen and (min-width:600px) and (max-width:1824px){.main-header-group{display:flex;padding:0}.main-header-group div{display:flex;flex:1;padding-left:25px}.main-header-group nav{flex:9}.main-header-group nav ul{display:flex;justify-content:space-between;margin:0}.main-header-group nav>ul{margin:0}.main-header-group nav ul li{align-items:center;display:inline-flex;list-style:none;margin:0;padding:0}.main-header-group nav ul li a{color:#fff}#main-header{background:#288cbd;height:90px;position:sticky;top:0;z-index:1000}#main-header .router-link,#main-header a{color:#fff;cursor:pointer;font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:21px;padding:5px 15px;text-decoration:none}#main-header .router-link.active,#main-header .router-link.router-link-active,#main-header a.active,#main-header a.router-link-active{background:rgba(0,0,0,.5)}#main-header ul li:last-child a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='312' height='90' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.5' d='M70-1h241.5v91H.315L70-1Z'/%3E%3Cpath fill='%23146079' d='M70-1h241.5v91H.315L70-1Z'/%3E%3C/svg%3E");background-size:cover;color:#fff;display:block;font-family:Roboto;font-size:28px;font-style:normal;font-weight:400;height:64px;line-height:33px;padding-right:60px;padding-top:26px;text-align:right;width:311px}#main-header ul li:last-child a:hover{text-decoration:none}#main-header ul li:last-child a .wrap{border-bottom:3px dashed #fff;display:inline-block;margin:0;padding:0}#main-header ul li:last-child a.active{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='312' height='90' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.5' d='M70-1h241.5v91H.315L70-1Z'/%3E%3Cpath fill='%23fff' d='M70-1h241.5v91H.315L70-1Z'/%3E%3C/svg%3E");color:#1a9be3}#main-header ul li:last-child a.active .wrap{border-color:#1a9be3}#services-header{background:#146079;border-top:1px solid #ccc;box-shadow:inset 0 2px 4px #0003;position:sticky;top:90px;z-index:1000}#services-header .nav-level-2 ul{margin:0}#services-header .nav-level-2 ul li{font-size:17px;padding:8px 0}#services-header .nav-level-2 ul li a{padding:6px 14px;text-decoration:none}#services-header .nav-level-2 ul li .active,#services-header .nav-level-2 ul li .router-link-active{background:rgba(0,0,0,.5)}#services-header .nav-level-2 ul li:last-child{padding-right:311px}#address-header{background:#fff;box-shadow:0 0 7px #0006;justify-content:flex-start;padding:18px 0}#address-header address{color:#146079;font-family:Roboto;font-size:24px;font-style:normal;font-weight:400;margin-bottom:0;margin-left:10%;text-align:center}#address-header address a{color:#146079;font-size:14px}#address-header .tel{color:#146079;font-family:Roboto;font-size:28px;font-style:normal;font-weight:400;justify-content:flex-start;padding-left:63px}#address-header .tel small{font-size:18px}#content{padding:70px 15% 200px 20%}#content h1{color:#000;font-family:Roboto;font-size:28px;font-style:normal;font-weight:400;line-height:33px}#floormat{background:rgba(50,50,50,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}#floormat .wrapper{background:#fff;border-radius:20px;height:300px;left:-200px;margin-left:50%;padding:30px;position:absolute;text-align:center;top:20%;width:450px}#floormat p{display:block;text-align:left;width:100%}#floormat .close{background:#fff;border-radius:50%;cursor:pointer;display:block;height:1.5em;line-height:1.5;opacity:1;position:relative;right:-1em;top:-1em;width:1.5em}#floormat .close:hover{background:red}.error{color:red}input.error{border:1px solid red!important}.information-text-block{background:#288cbd;background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(2,2,2,.1)),#1aa1e3;color:#fff;margin:0 auto;max-width:100%;padding:30px;text-align:center}.information-text-block p{font-size:140%}.information-text-block p .emphasis{background:#fff;color:#288cbd}.information-image-block{margin:40px auto;max-width:1000px;text-align:center}.tomograph-prices{padding:10% 2%}.patients-needs-block{background:#addcf6;background:#ddeaf1;background:#e2eff6;height:560px;overflow-y:hidden;padding:40px 0}.patients-needs-block .special{border:2px solid #addcf6;margin:20px auto 40px;padding:20px;width:50%}.patients-needs-block .booking{margin-bottom:40px}.patients-needs-block .swiper-slide{background:#1aa1e3;background-color:#e2eff6!important;height:400px;width:300px}.patients-needs-block .swiper-slide a{color:#fff;display:block;height:400px;padding:30px;text-decoration:none;width:300px}.patients-needs-block .swiper-slide a:hover h4{color:#fff}.patients-needs-block .swiper-slide h4{color:#ffffffb3;font-size:28px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.25)}.patients-needs-block .swiper-slide .description{background:hsla(0,0%,48%,.5);bottom:25%;color:#fff;font-size:50px;font-weight:600;padding:20px;position:absolute;right:15%}.patients-needs-block .swiper-slide img{height:auto;width:100%}.frontpage-block{background:#ddeaf1;background:#e2eff6;color:#666;font-size:18px;padding:70px 15% 200px 20%}.frontpage-block h1{font-size:48px}.frontpage-block h1,.frontpage-block h2{color:#555;font-family:Roboto;font-style:normal;font-weight:700;line-height:56px}.frontpage-block h2{font-size:38px}.frontpage-block h3{color:#555;font-family:Roboto;font-size:32px;font-style:normal;font-weight:700;line-height:56px}.frontpage-slider-block{overflow-y:hidden}.frontpage-slider-block .swiper-slide .description{background:hsla(0,0%,48%,.5);bottom:25%;color:#fff;font-size:50px;font-weight:600;padding:20px;position:absolute;right:15%}.frontpage-slider-block .swiper-slide img{height:auto;width:100%}#interior-slider{margin-bottom:50px;padding:150px 0 0}.services #content h2{font-family:Roboto;font-size:28px;font-style:normal;font-weight:400;line-height:33px;margin-top:30px}.services #content h2 a{color:#000;text-decoration:underline}.services #content h2 a small{color:#3097b9;font-size:18px;line-height:21px}.services #content .category-image-holder{margin-bottom:20px}.services #content ol{margin-left:1.5em;padding-left:0}.services #content ol li{font-size:16px}.services #content button.before-after,.services #content button.before-after-close{background:none;border:0;color:#000;display:inline-block;font-size:12px;line-height:14px;margin:0 .3em;padding:0;text-decoration-line:underline}.services #content button.before-after{display:block;font-weight:700;margin:0;padding:0;text-decoration:none}.services #content button.before-after-close{display:none!important}.services #content div.before-after img{border:1px solid #eee;display:block;height:auto;margin-bottom:20px;width:60%}.services #content .services-price-table{margin:0 0 40px}.services #content .services-price-table h2{margin-top:40px}.services #content .services-price-table .subcategory-header{margin:40px 0 20px}.services #content .services-price-table table{margin-bottom:100px}.services #content .services-price-table tr:nth-child(2n+2) td{background:#f7f7ff;padding:18px 20px}.services #content .services-price-table tr td{background:#fff;font-size:24px;line-height:28px;padding:18px 20px}.services #content .services-price-table tr td:nth-child(2){white-space:nowrap}#questions a,.services #content .services-price-table tr td a{background-color:transparent;color:#3490dc;text-decoration:none}#questions h2{margin-top:1em}#questions ul{list-style:none;margin-left:0;padding-left:0}#questions ul li{font-size:16px}#questions ul li .question{cursor:pointer;text-decoration:underline}.booking-form h2{color:#000;font-size:24px;font-style:normal;font-weight:400;line-height:28px;margin:40px 0 30px}.booking-form .form-row{margin-bottom:30px}.booking-form label{color:#000;display:inline-block;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:21px;width:160px}.booking-form input[type=text]{border:1px solid red;box-sizing:border-box;display:inline-block}.booking-form input[type=text],.booking-form textarea{background:#e5e5e5;border:1px solid rgba(0,0,0,.25);width:300px}.booking-form textarea{clear:both;display:block}.booking-form input[type=submit]{background:#3097b9;border:none;border-radius:6px;box-shadow:0 4px 4px #00000040;color:#fffbfb;display:inline-block;font-size:18px;font-style:normal;font-weight:400;height:44px;line-height:21px;width:206px}.category-image-holder{width:100%}.category-image-holder img{height:auto;width:100%}.personnel h2{color:#000;font-family:Roboto;font-size:24px;font-style:normal;font-weight:400;line-height:28px;margin-top:70px}.personnel-grid{overflow:hidden}.personnel-grid .person{background:rgba(89,164,206,.07);float:left;height:446px;margin-bottom:17px;margin-right:17px;overflow:hidden;width:254px}.personnel-grid .person a{color:#000}.personnel-grid .person a:hover{color:#fff}.personnel-grid .person .person-name{color:#000;font-family:Roboto;font-size:21px;font-style:normal;font-weight:400;line-height:25px;margin:0 25px 25px;width:80%}.personnel-grid .person .person-photo{height:200px;margin:25px;overflow:hidden;width:200px}.personnel-grid .person .person-photo img{height:auto;width:200px}.personnel-grid .person:hover{background:#1aa1e3;cursor:pointer}.personnel-grid .person:hover .person-name{color:#fff}.personnel-grid .person:hover .person-name a{color:#fff;text-decoration:none}.person-card{background:rgba(89,164,206,.07);color:#000;margin-bottom:64px;margin-top:50px;overflow:hidden;padding-bottom:55px;width:900px}.person-card:hover{background:#1aa1e3;cursor:pointer}.person-card:hover .person-bio,.person-card:hover .person-bio h3{color:#fff}.person-card .person-photo{float:left;height:auto;width:260px}.person-card .person-photo img{height:auto;margin:30px;width:200px}.person-card .person-bio{float:left;font-size:18px;margin-top:30px;width:360px}.person-card .person-bio,.person-card .person-bio h3{color:#333;font-family:Roboto;font-style:normal;font-weight:400;line-height:25px}.person-card .person-bio h3{font-size:21px}.map-header-container{padding:100px 15% 20px 20%}.map-header-container h4 a{color:#000;font-weight:400;text-decoration:underline}.map-footer-container{font-size:16px;padding:10px 15% 200px 20%}.map-container{font-size:18px;padding-bottom:20px}.map-container #map{height:436px}.services-shortlist{margin-top:56px}footer .bottom{background:linear-gradient(180deg,rgba(0,0,0,.2),hsla(0,0%,100%,0)),#1a9be3;overflow:hidden}footer .bottom .logo{float:left;padding:35px 75px 85px}footer .bottom .footer-details{color:#f7f7ff;float:left;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:21px;padding:35px 75px 85px 0}footer .bottom .footer-details a{color:#f7f7ff}footer{background:#fff}footer h4{margin-bottom:20px}.partners{margin:20px auto;width:60%}.partners .partner{display:inline-block}.partners img{cursor:pointer;display:block;filter:grayscale(80%);margin-bottom:20px;margin-right:50px;max-height:50px;width:auto}.partners img:hover{filter:none}.partners img.smaller{margin-bottom:25px;margin-top:10px;max-height:30px}}@media only screen and (min-width:600px) and (max-width:1824px) and (min-width:1280px) and (max-width:4000px){#services-menu .category-title{font-size:26px}#services-menu>ul>li{flex-basis:25%;padding:10px}#services-menu ul>li ul>li{font-size:16px;line-height:1.4}}@media only screen and (min-width:600px) and (max-width:1824px) and (min-width:1025px) and (max-width:1280px){#services-menu .category-title{font-size:24px}#services-menu>ul>li{flex-basis:33.3%;padding:10px}#services-menu ul>li ul>li{font-size:15px;line-height:1.4}#main-header a{font-size:14px}#main-header ul li:last-child a{color:#fff;display:block;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;height:90px;line-height:33px;padding-right:60px;padding-top:26px;text-align:right;width:231px}}@media only screen and (min-width:600px) and (max-width:1824px) and (min-width:900px) and (max-width:1025px){#services-menu .category-title{font-size:41px}#services-menu>ul>li{flex-basis:33.3%}#services-menu ul>li ul>li{font-size:26px;line-height:1.4}}@media only screen and (min-width:600px) and (max-width:1824px) and (min-width:700px) and (max-width:900px){#services-menu .category-title{font-size:40px}#services-menu ul>li ul>li{font-size:20px}}@media only screen and (min-width:600px) and (max-width:1824px){.desktop-hide{display:none}}@media only screen and (min-width:600px) and (max-width:1023px){body{zoom:.5}.hide-on-lowres{display:none}}@media only screen and (min-width:1024px) and (max-width:1223px){.hide-on-lowres{display:none}}@media only screen and (min-width:1224px){.main-header-group{display:flex;padding:0}.main-header-group div{display:flex;flex:1;padding-left:25px}.main-header-group nav{flex:9}.main-header-group nav ul{display:flex;justify-content:space-between;margin:0}.main-header-group nav>ul{margin:0}.main-header-group nav ul li{align-items:center;display:inline-flex;list-style:none;margin:0;padding:0}.main-header-group nav ul li a{color:#fff}#main-header{background:#288cbd;height:90px;position:sticky;top:0;z-index:1000}#main-header .router-link,#main-header a{color:#fff;cursor:pointer;font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:21px;padding:5px 15px;text-decoration:none}#main-header .router-link.active,#main-header .router-link.router-link-active,#main-header a.active,#main-header a.router-link-active{background:rgba(0,0,0,.5)}#main-header ul li:last-child a{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='312' height='90' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.5' d='M70-1h241.5v91H.315L70-1Z'/%3E%3Cpath fill='%23146079' d='M70-1h241.5v91H.315L70-1Z'/%3E%3C/svg%3E");background-size:cover;color:#fff;display:block;font-family:Roboto;font-size:28px;font-style:normal;font-weight:400;height:64px;line-height:33px;padding-right:60px;padding-top:26px;text-align:right;width:311px}#main-header ul li:last-child a:hover{text-decoration:none}#main-header ul li:last-child a .wrap{border-bottom:3px dashed #fff;display:inline-block;margin:0;padding:0}#main-header ul li:last-child a.active{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='312' height='90' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.5' d='M70-1h241.5v91H.315L70-1Z'/%3E%3Cpath fill='%23fff' d='M70-1h241.5v91H.315L70-1Z'/%3E%3C/svg%3E");color:#1a9be3}#main-header ul li:last-child a.active .wrap{border-color:#1a9be3}#services-header{background:#146079;border-top:1px solid #ccc;box-shadow:inset 0 2px 4px #0003;position:sticky;top:90px;z-index:1000}#services-header .nav-level-2 ul{margin:0}#services-header .nav-level-2 ul li{font-size:17px;padding:8px 0}#services-header .nav-level-2 ul li a{padding:6px 14px;text-decoration:none}#services-header .nav-level-2 ul li .active,#services-header .nav-level-2 ul li .router-link-active{background:rgba(0,0,0,.5)}#services-header .nav-level-2 ul li:last-child{padding-right:311px}#address-header{background:#fff;box-shadow:0 0 7px #0006;justify-content:flex-start;padding:18px 0}#address-header address{color:#146079;font-family:Roboto;font-size:24px;font-style:normal;font-weight:400;margin-bottom:0;margin-left:10%;text-align:center}#address-header address a{color:#146079;font-size:14px}#address-header .tel{color:#146079;font-family:Roboto;font-size:28px;font-style:normal;font-weight:400;justify-content:flex-start;padding-left:63px}#address-header .tel small{font-size:18px}#content{padding:70px 15% 200px 20%}#content h1{color:#000;font-family:Roboto;font-size:28px;font-style:normal;font-weight:400;line-height:33px}#floormat{background:rgba(50,50,50,.7);height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}#floormat .wrapper{background:#fff;border-radius:20px;height:300px;left:-200px;margin-left:50%;padding:30px;position:absolute;text-align:center;top:20%;width:450px}#floormat p{display:block;text-align:left;width:100%}#floormat .close{background:#fff;border-radius:50%;cursor:pointer;display:block;height:1.5em;line-height:1.5;opacity:1;position:relative;right:-1em;top:-1em;width:1.5em}#floormat .close:hover{background:red}.error{color:red}input.error{border:1px solid red!important}.information-text-block{background:#288cbd;background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(2,2,2,.1)),#1aa1e3;color:#fff;margin:0 auto;max-width:100%;padding:30px;text-align:center}.information-text-block p{font-size:140%}.information-text-block p .emphasis{background:#fff;color:#288cbd}.information-image-block{margin:40px auto;max-width:1000px;text-align:center}.tomograph-prices{padding:10% 2%}.patients-needs-block{background:#addcf6;background:#ddeaf1;background:#e2eff6;height:560px;overflow-y:hidden;padding:40px 0}.patients-needs-block .special{border:2px solid #addcf6;margin:20px auto 40px;padding:20px;width:50%}.patients-needs-block .booking{margin-bottom:40px}.patients-needs-block .swiper-slide{background:#1aa1e3;background-color:#e2eff6!important;height:400px;width:300px}.patients-needs-block .swiper-slide a{color:#fff;display:block;height:400px;padding:30px;text-decoration:none;width:300px}.patients-needs-block .swiper-slide a:hover h4{color:#fff}.patients-needs-block .swiper-slide h4{color:#ffffffb3;font-size:28px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.25)}.patients-needs-block .swiper-slide .description{background:hsla(0,0%,48%,.5);bottom:25%;color:#fff;font-size:50px;font-weight:600;padding:20px;position:absolute;right:15%}.patients-needs-block .swiper-slide img{height:auto;width:100%}.frontpage-block{background:#ddeaf1;background:#e2eff6;color:#666;font-size:18px;padding:70px 15% 200px 20%}.frontpage-block h1{font-size:48px}.frontpage-block h1,.frontpage-block h2{color:#555;font-family:Roboto;font-style:normal;font-weight:700;line-height:56px}.frontpage-block h2{font-size:38px}.frontpage-block h3{color:#555;font-family:Roboto;font-size:32px;font-style:normal;font-weight:700;line-height:56px}.frontpage-slider-block{overflow-y:hidden}.frontpage-slider-block .swiper-slide .description{background:hsla(0,0%,48%,.5);bottom:25%;color:#fff;font-size:50px;font-weight:600;padding:20px;position:absolute;right:15%}.frontpage-slider-block .swiper-slide img{height:auto;width:100%}#interior-slider{margin-bottom:50px;padding:150px 0 0}.services #content h2{font-family:Roboto;font-size:28px;font-style:normal;font-weight:400;line-height:33px;margin-top:30px}.services #content h2 a{color:#000;text-decoration:underline}.services #content h2 a small{color:#3097b9;font-size:18px;line-height:21px}.services #content .category-image-holder{margin-bottom:20px}.services #content ol{margin-left:1.5em;padding-left:0}.services #content ol li{font-size:16px}.services #content button.before-after,.services #content button.before-after-close{background:none;border:0;color:#000;display:inline-block;font-size:12px;line-height:14px;margin:0 .3em;padding:0;text-decoration-line:underline}.services #content button.before-after{display:block;font-weight:700;margin:0;padding:0;text-decoration:none}.services #content button.before-after-close{display:none!important}.services #content div.before-after img{border:1px solid #eee;display:block;height:auto;margin-bottom:20px;width:60%}.services #content .services-price-table{margin:0 0 40px}.services #content .services-price-table h2{margin-top:40px}.services #content .services-price-table .subcategory-header{margin:40px 0 20px}.services #content .services-price-table table{margin-bottom:100px}.services #content .services-price-table tr:nth-child(2n+2) td{background:#f7f7ff;padding:18px 20px}.services #content .services-price-table tr td{background:#fff;font-size:24px;line-height:28px;padding:18px 20px}.services #content .services-price-table tr td:nth-child(2){white-space:nowrap}#questions a,.services #content .services-price-table tr td a{background-color:transparent;color:#3490dc;text-decoration:none}#questions h2{margin-top:1em}#questions ul{list-style:none;margin-left:0;padding-left:0}#questions ul li{font-size:16px}#questions ul li .question{cursor:pointer;text-decoration:underline}.booking-form h2{color:#000;font-size:24px;font-style:normal;font-weight:400;line-height:28px;margin:40px 0 30px}.booking-form .form-row{margin-bottom:30px}.booking-form label{color:#000;display:inline-block;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:21px;width:160px}.booking-form input[type=text]{border:1px solid red;box-sizing:border-box;display:inline-block}.booking-form input[type=text],.booking-form textarea{background:#e5e5e5;border:1px solid rgba(0,0,0,.25);width:300px}.booking-form textarea{clear:both;display:block}.booking-form input[type=submit]{background:#3097b9;border:none;border-radius:6px;box-shadow:0 4px 4px #00000040;color:#fffbfb;display:inline-block;font-size:18px;font-style:normal;font-weight:400;height:44px;line-height:21px;width:206px}.category-image-holder{width:100%}.category-image-holder img{height:auto;width:100%}.personnel h2{color:#000;font-family:Roboto;font-size:24px;font-style:normal;font-weight:400;line-height:28px;margin-top:70px}.personnel-grid{overflow:hidden}.personnel-grid .person{background:rgba(89,164,206,.07);float:left;height:446px;margin-bottom:17px;margin-right:17px;overflow:hidden;width:254px}.personnel-grid .person a{color:#000}.personnel-grid .person a:hover{color:#fff}.personnel-grid .person .person-name{color:#000;font-family:Roboto;font-size:21px;font-style:normal;font-weight:400;line-height:25px;margin:0 25px 25px;width:80%}.personnel-grid .person .person-photo{height:200px;margin:25px;overflow:hidden;width:200px}.personnel-grid .person .person-photo img{height:auto;width:200px}.personnel-grid .person:hover{background:#1aa1e3;cursor:pointer}.personnel-grid .person:hover .person-name{color:#fff}.personnel-grid .person:hover .person-name a{color:#fff;text-decoration:none}.person-card{background:rgba(89,164,206,.07);color:#000;margin-bottom:64px;margin-top:50px;overflow:hidden;padding-bottom:55px;width:900px}.person-card:hover{background:#1aa1e3;cursor:pointer}.person-card:hover .person-bio,.person-card:hover .person-bio h3{color:#fff}.person-card .person-photo{float:left;height:auto;width:260px}.person-card .person-photo img{height:auto;margin:30px;width:200px}.person-card .person-bio{float:left;font-size:18px;margin-top:30px;width:360px}.person-card .person-bio,.person-card .person-bio h3{color:#333;font-family:Roboto;font-style:normal;font-weight:400;line-height:25px}.person-card .person-bio h3{font-size:21px}.map-header-container{padding:100px 15% 20px 20%}.map-header-container h4 a{color:#000;font-weight:400;text-decoration:underline}.map-footer-container{font-size:16px;padding:10px 15% 200px 20%}.map-container{font-size:18px;padding-bottom:20px}.map-container #map{height:436px}.services-shortlist{margin-top:56px}footer .bottom{background:linear-gradient(180deg,rgba(0,0,0,.2),hsla(0,0%,100%,0)),#1a9be3;overflow:hidden}footer .bottom .logo{float:left;padding:35px 75px 85px}footer .bottom .footer-details{color:#f7f7ff;float:left;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;line-height:21px;padding:35px 75px 85px 0}footer .bottom .footer-details a{color:#f7f7ff}footer{background:#fff}footer h4{margin-bottom:20px}.partners{margin:20px auto;width:60%}.partners .partner{display:inline-block}.partners img{cursor:pointer;display:block;filter:grayscale(80%);margin-bottom:20px;margin-right:50px;max-height:50px;width:auto}.partners img:hover{filter:none}.partners img.smaller{margin-bottom:25px;margin-top:10px;max-height:30px}}@media only screen and (min-width:1224px) and (min-width:1280px) and (max-width:4000px){#services-menu .category-title{font-size:26px}#services-menu>ul>li{flex-basis:25%;padding:10px}#services-menu ul>li ul>li{font-size:16px;line-height:1.4}}@media only screen and (min-width:1224px) and (min-width:1025px) and (max-width:1280px){#services-menu .category-title{font-size:24px}#services-menu>ul>li{flex-basis:33.3%;padding:10px}#services-menu ul>li ul>li{font-size:15px;line-height:1.4}#main-header a{font-size:14px}#main-header ul li:last-child a{color:#fff;display:block;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;height:90px;line-height:33px;padding-right:60px;padding-top:26px;text-align:right;width:231px}}@media only screen and (min-width:1224px) and (min-width:900px) and (max-width:1025px){#services-menu .category-title{font-size:41px}#services-menu>ul>li{flex-basis:33.3%}#services-menu ul>li ul>li{font-size:26px;line-height:1.4}}@media only screen and (min-width:1224px) and (min-width:700px) and (max-width:900px){#services-menu .category-title{font-size:40px}#services-menu ul>li ul>li{font-size:20px}}@media only screen and (min-width:1224px){.mobile-only{display:none!important}}@media only screen and (min-device-width:375px) and (max-device-height:667px) and (orientation:landscape) and (-webkit-device-pixel-ratio:2){@keyframes slidein{0%{left:100%}70%{left:10%}to{left:0}}body{min-width:100%;overflow-x:hidden}.desktop-hide,.mobile-hide{display:none!important}.mobile-services-list{display:block!important}.mobile-services-list ul{list-style:none;margin:0;padding:0}.mobile-services-list .mobile-menu-item{font-size:120%;margin:6px 0;padding:0}.mobile-services-list .mobile-menu-item a{background:#efefef;background-color:transparent;color:#3490dc;display:block;padding:5px 10px;text-decoration:none}.mobile-services-list .mobile-menu-item a.router-link-active{color:#fff;font-size:160%}#main-header,.mobile-services-list .mobile-menu-item a.router-link-active{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(2,2,2,.1)),#1aa1e3}#main-header{height:82px;padding:18px}#main-header .logo{overflow:hidden}#main-header .logo,#main-header .logo svg{height:58px;width:124px}#main-header .mobile-menu{display:block!important;height:30px;position:absolute;right:30px;top:39px;width:30px}#main-header .mobile-menu-on{position:absolute;right:30px;top:39px;z-index:99999}#address-header{font-size:.8rem;padding:16px}#address-header,#address-header address,#address-header span{color:#1aa1e3;font-family:Roboto;font-style:normal;font-weight:400;margin-bottom:5px}#address-header address a,#address-header address address a,#address-header span address a{display:none}#address-header .tel,#address-header address .tel,#address-header span .tel{color:#1aa1e3}#address-header .tel small,#address-header address .tel small,#address-header span .tel small{text-decoration:none}#address-header .tel .wrap,#address-header address .tel .wrap,#address-header span .tel .wrap{text-decoration:underline}#services-header,.nav-level-1{display:none}.nav-level-1.mobile-menu{background:#fff;display:block!important;height:1000px;overflow:visible;position:fixed;top:0;width:100%;z-index:10000}.nav-level-1.mobile-menu ul{margin:120px 60px 60px;padding:0}.nav-level-1.mobile-menu ul li{color:#146079;font-family:Roboto;font-size:36px;font-style:normal;font-weight:400;line-height:181.4%;list-style:none;margin:0;padding:0}.nav-level-1.mobile-menu ul li a{background-color:transparent;color:#3490dc;text-decoration:none}.nav-level-1.mobile-menu .contacts-link{margin-top:40px;text-align:center}.nav-level-1.mobile-menu .contacts-link .address-intro{line-height:1;margin-top:50px}.nav-level-1.mobile-menu .contacts-link .address{color:#333;font-size:50%;text-decoration:underline}.nav-level-1.mobile-menu .special-bt-holder{display:inline-block;font-size:140%;text-align:center;width:100%}.nav-level-1.mobile-menu .special-bt-holder .btn-booking-special{text-decoration:none}.nav-level-1.mobile-menu .mobile-contacts.contacts-link{font-size:24px}.nav-level-1.mobile-menu .mobile-contacts.contacts-link .address,.nav-level-1.mobile-menu .mobile-contacts.contacts-link .address-intro{font-size:1rem}.animate-menu{animation-duration:1.2s;animation-name:slidein;left:0}.interior-gallery-block,.patients-needs-block{display:none}.slider-block img{height:auto;width:100%}.frontpage-block{padding:20px}.frontpage-block h1{font-size:32px;margin-bottom:24px}.frontpage-block h1,.frontpage-block h2{color:#146079;font-family:Roboto Condensed,sans-serif;font-weight:700}.frontpage-block h2{font-size:21px}.frontpage-block h3{font-size:18px}.frontpage-block h3,.frontpage-block h4{color:#146079;font-family:Roboto Condensed,sans-serif;font-weight:700}.frontpage-block h4{font-size:14px}.map-header-container h4{color:#146079;font-family:Roboto,sans-serif;font-size:18px}.map-container #map{height:400px;margin-bottom:40px}.swiper-wrapper{margin-bottom:40px}.swiper-slide{position:relative}.swiper-slide .description{bottom:20px;color:#fff;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:700;position:absolute;right:40px}.services-shortlist .col-8{flex-basis:90%!important;max-width:90%!important}footer{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.025)),#1a9be3;font-size:10px;margin-top:0;padding:40px 20px 20px}footer,footer a{color:#fff}#content{font-family:Roboto;font-size:14px;padding:40px 20px}#content img{height:auto;width:100%}#content h1{font-size:32px}#content h1,#content h2{color:#146079;font-family:Roboto Condensed,sans-serif;font-weight:700}#content h2{font-size:28px}#content h3{color:#146079;font-family:Roboto Condensed,sans-serif;font-size:21px;font-weight:700}#content .bio,#content .person-name{margin-bottom:40px}#content .category-holder h2,#content .person-bio{margin-top:40px}#content .category-description{padding:20px 0}#content .before-after,#content .before-after-close{-webkit-appearance:none;background:none;border:none;color:#3490dc;margin:0;padding:0;text-align:left;text-decoration:underline}#content table{margin:10px 0 40px}#content table tr td{color:#3090b9;font-size:18px;padding:8px 2px}#content table tr td a{background-color:transparent;color:#3490dc;text-decoration:none}#content table tr td:nth-child(2n){white-space:nowrap}#content table tr:nth-child(2n) td{color:#333;font-size:18px}.booking #content h1{margin:0 20px!important}.booking-form{margin:0 20px}.booking-form h2{font-size:120%;margin:30px 0}.booking-form .form-row{margin:10px 0}.booking-form label{clear:both;display:block!important;font-size:120%;width:100%}.booking-form input[type=text],.booking-form textarea{border:1px solid #ccc;clear:both;display:block;padding:7px;width:100%}.booking-form input[type=submit]{background:#3097b9;border:none;border-radius:6px;box-shadow:0 4px 4px #00000040;color:#fffbfb;display:inline-block;font-size:18px;font-style:normal;font-weight:400;height:44px;line-height:21px;width:206px}footer{padding:0}footer p{color:#333;margin-bottom:20px}footer .bottom{padding:20px}footer .bottom p{color:#fff}.partners{background:#fff;padding:0 20px}.partners .partner{display:inline-block;margin:20px;text-align:center}.partners img{cursor:pointer;display:block;filter:grayscale(80%);margin-bottom:10px;margin-right:0;max-height:40px;width:auto}.partners img:hover{filter:none}.partners img.smaller{margin-bottom:25px;margin-top:10px;max-height:30px}#questions a{background-color:transparent;color:#3490dc;text-decoration:none}#questions h2{margin-top:1em}#questions ul{list-style:none;margin-left:0;padding-left:0}#questions ul li{font-size:16px;padding-bottom:1rem}#questions ul li .question{cursor:pointer;text-decoration:underline}}#content{min-height:700px}
