@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap');html *{    max-width:  99999px;}/*class*/div.content-block{    max-width:1140px;    width:100%;    margin:0 auto;    box-sizing: border-box;}div.flex-block{    display:flex;    }div.inline_bl{    display:inline-block;    vertical-align:top;}body::-webkit-scrollbar, div.megacatalogsubmenu::-webkit-scrollbar, div.cartinfo::-webkit-scrollbar {	width: 10px;    height: 3px;    background:#fff; } div.megacatalogsubmenu::-webkit-scrollbar, div.cartinfo::-webkit-scrollbar {	width: 5px; } body::-webkit-scrollbar-button, div.megacatalogsubmenu ::-webkit-scrollbar-button, div.cartinfo::-webkit-scrollbar-button {	background-color: #262626;	height: 0; } body::-webkit-scrollbar-track, div.megacatalogsubmenu ::-webkit-scrollbar-track, div.cartinfo::-webkit-scrollbar-track {	 background-color: #fff;	 width: 5px; } body::-webkit-scrollbar-track-piece, div.megacatalogsubmenu ::-webkit-scrollbar-track-piece, div.cartinfo::-webkit-scrollbar-track-piece {	background-color: #F5F5F5; } body::-webkit-scrollbar-thumb,  div.megacatalogsubmenu::-webkit-scrollbar-thumb, div.cartinfo::-webkit-scrollbar-thumb  {	height: 50px;	background-color:rgba(255, 103, 0, 1); } body::-webkit-scrollbar-corner, div.megacatalogsubmenu ::-webkit-scrollbar-corner, div.cartinfo::-webkit-scrollbar-corner {	 background-color: #fff; } body::-webkit-resizer, div.megacatalogsubmenu ::-webkit-resizer, div.cartinfo ::-webkit-resizer{	 background-color: #666; }/*class*/div.content-block{    max-width: 1140px;    width: 100%;    margin: 0 auto;    box-sizing: border-box;}div.flex-block{    display:flex;    }div.inline_bl{    display:inline-block;    vertical-align:top;}a{    color:#000;    transition: all 0.5s ease;    -o-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -webkit-transition: all 0.5s ease;    -ms-transition: all 0.5s ease;}/*blocks*/body *{    font-size:14px;    font-family: 'Montserrat', sans-serif;    font-weight:400;    line-height:normal;    color:#1E304A;    outline:none;}body:before{    content: '';    position: absolute;    top: -250px;    right: -250px;    width: 500px;    height: 500px;    background: #DDF4FF;    border-radius: 100%;    z-index: -1;}body {    margin: 0;    width: 100%;    overflow-x: hidden;    background-image: url(/img/bg__abstract__4.svg);    background-position: center calc(100% + 135px);    background-repeat: no-repeat;}body:not(.home){    margin-top:110px;}section{    max-width: 1920px;    margin: 0 auto;}input[type='text'],input[type='file'],input[type='tel'],input[type='number'],select,textarea{    outline: none;    background: #fff;    padding: 14px 17px;    font-size: 1em;    box-sizing: border-box;    resize: none;    color: #171717;    max-width: 370px;    width: 100%;    border: 1px solid #D4D4D4;    margin-bottom: 12px;    height: 49px;    transition: all 0.5s ease;    -o-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -webkit-transition: all 0.5s ease;    -ms-transition: all 0.5s ease;}input[type='text']::-webkit-input-placeholder,input[type='tel']::-webkit-input-placeholder,input[type='number']::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{    color:#272b34;}input[type='text']::-moz-placeholder,input[type='tel']::-moz-placeholder,input[type='number']::-moz-placeholder,textarea::-moz-input-placeholder,select::-moz-input-placeholder{    color:#272b34;}/* Firefox 19+ */input[type='text']:-moz-placeholder,input[type='tel']:-moz-placeholder,input[type='number']:-moz-placeholder,textarea:-moz-input-placeholder,select:-moz-input-placeholder{    color:#272b34;}/* Firefox 18- */input[type='text']:-ms-input-placeholder,input[type='tel']:-ms-input-placeholder,input[type='number']:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{    color:#272b34;}input.fail--input{    border-color:rgba(255, 103, 0, 1);}select{    -moz-appearance: none;    -webkit-appearance: none;    position: relative;    outline: none;    padding-right: 40px;    background: url(/img/ic_arrow_down.svg) no-repeat 95% center;    background-size: 12px;    cursor:pointer;}option{    font-size: 16px;    color: #171717;    padding:3px 0;}.fnc--feedback--main__button button{    width: 100%;    max-width: 235px;    background: #FF1820;    outline: none;    color: #fff;    font-size: 1em;    padding: 15px 24px;    box-sizing: border-box;    border: none;    cursor: pointer;    display: inline-block;    text-align: center;    transition: all 0.5s ease;    -o-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -webkit-transition: all 0.5s ease;    -ms-transition: all 0.5s ease;}.fnc--feedback--main__button button:hover{    background: #D1D1D1;    color: #171717;}img {    user-drag: none;    -webkit-user-drag: none;    -moz-user-drag: none;    -ms-user-drag: none;    -webkit-user-drag: none;}/*header*/header{    position: fixed;    left: 0;    top: 0;    right: 0;    z-index: 101;    background: rgba(255,255,255,0);    transition:all 0.5s ease;    box-shadow: 0px 0px 80px rgba(0, 0, 0, 0);}header.active{    background: rgba(255,255,255,1);    box-shadow: 0px 0px 80px rgb(0 0 0 / 12%);}header .content-block{    display: flex;    justify-content: space-between;    align-items: center;    height: 80px;    transition: all 0.5s ease;    background: #fff;    border: 1px solid #F9F9F9;    box-shadow: 0px 5px 10px rgb(0 0 0 / 15%);    border-radius: 15px;    margin-top: 30px;    padding: 0 20px;}header.active .content-block {    margin-top: 0;    height: 70px;    box-shadow: 0px 5px 10px rgba(0,0,0,0);    border-color:#fff;}.header--centerhead--inner__logo{    text-align:center;}.header--centerhead--inner__logo img {    max-height: 40px;}.menu--chapters{    display: flex;    justify-content: space-around;    flex-basis: 100%;}.descriptor{	margin:0;	font-size:1em;}a.logo{    line-height: 0;    display: block;}header address{    margin-left: 20px;    padding-left: 21px;    position: relative;    margin-right:auto;}header address:before,header .header__inner__1:before{    content:'';    position:absolute;    left:0;    top:0;    bottom:0;    margin:auto;    height:50px;    width:1px;    background:#E5E5E5;}address a{    color:rgba(255, 103, 0, 1);}address a:hover{    text-decoration:none;}.header__inner__1{    display: flex;    justify-content: flex-end;    align-items: center;}.header__inner__2{    padding-left: 30px;    margin-top: 0;    position:relative;}.header__inner__2:before{    content: url(/themes/img/ic_clock.svg);    position: absolute;    top: 0;    left:0;}.header__inner__1{    margin: 0 0 0 20px;    position: relative;    padding: 0 0 0 20px;}.phones{    padding: 0 30px 0;    position:relative;}header .phones:before{    content: url(/themes/img/ic_phone.svg);    position: absolute;    top: 0;    left:0;}.menu--chapters__submenu,.menu--chapters--mobile{    display:none;}nav{    position: absolute;    top: calc(100% - 50px);    left: 0;    right: 0;    z-index: -1;    max-width: 1100px;    margin: 0 auto;    padding: 14px 15px;    background: #fff;    box-shadow: 0px 5px 10px rgb(0 0 0 / 0%);    border-radius: 0px 0px 20px 20px;    box-sizing: border-box;    transition: all 0.5s ease;    display: flex;}nav.active{    top: 100%;    box-shadow: 0px 5px 10px rgba(0,0,0,0.15);}.phones a{    text-decoration: none;    font-size: 1em;    color: #1E304A;}button,.button-bl a,.fnc--feedback--main__button button{    border: none;    font-size: 1.14em;    font-weight: 600;    color: #ffff;    padding: 20px 43px;    display: inline-block;    text-decoration: none;    transition: all 0.5s ease;    box-sizing: border-box;    text-align: center;    background: linear-gradient(180deg, #29CCFF 0%, #0079D0 100%);    box-shadow: 5px 10px 15px rgb(0 133 208 / 31%);    border-radius: 15px;}button:hover,.button-bl a:hover{    background: linear-gradient(180deg, #0079D0 0%, #29CCFF 100%);}.languages{    margin-left:32px;    display:flex;}.languages > div a{    font-size: 1em;    padding: 0;    color: rgba(45,46,53,0.2);    text-decoration: none;    text-decoration: none;}.languages > div a:hover,.languages > div.languageact a{    color: rgb(2 124 222);    font-weight: 600;}.languages > div:first-child{    margin-right: 13px;    position:relative;}.languages > div:first-child:before{    content: '';    position: absolute;    right: -5px;    top: 0;    bottom: 0;    margin: auto;    height: 20px;    width: 1px;    background: #E5E5E5;}.menu--chapters__item{    margin-left: 0;    position: relative;}.menu--chapters__item a{    text-decoration: none;    font-size: 1.28em;}.menu--chapters__item a:hover{    color:rgba(255, 103, 0, 1);}.menu--chapters__item:first-child:before{    display:none;}.menu--chapters__item:before{    background: rgb(45,46,53);    content: '';    height: 12px;    width: 1px;    position: absolute;    top: 0;    bottom: 0;    left: -10px;    margin: auto;    display:none;}.menu--chapters__item:before.menu--chapters__item a{    text-decoration:none;} /*header--end*//*nav_menu*/.nav_menu {    background: #353535;    padding:3px 0;}.chap{    display:inline-block;    vertical-align: middle;    padding-right:95px;}.chap a{    color:#fff;    text-decoration:none;    transition: all 0.5s ease;    -o-transition: all 0.5s ease;    -moz-transition: all 0.5s ease;    -webkit-transition: all 0.5s ease;    -ms-transition: all 0.5s ease;}.chap a:hover{    text-decoration:underline;}/*nav_menu--end*//*first_screen*/.first-screen{    position: relative;    margin: 0 auto;    width: 100%;    padding: 160px 0;}.first-screen:before{    content: '';    position: absolute;    top: 494px;    left: 0;    right: 0;    height: 774px;    background: url(/img/lines-bg.png) no-repeat center center;    z-index: -1;}.first-screen p.after-h{    font-size: 1.71em;    margin: 20px 0 50px;}.first-screen .content-block{    min-height: 533px;    justify-content: space-between;    align-items: center;}.first-screen h1{    font-size: 2.85em;    color: #027CDE;    position: relative;    margin-bottom: 0;    margin-top: 0;    font-weight: bold;}.first-screen .img-block{    position: absolute;    left: -188px;    z-index: 1;    top: -123px;    width: 54.6875%;    line-height:0;}.first-screen .img-block_small{    position: absolute;    right: -50px;    bottom: -50px;    width:42.7581%;}.first-screen .img-block img,.first-screen .img-block_small img{    border-radius: 100%;    position: relative;    max-width:100%;}.first-screen .img-block:before{    content:'';    position:absolute;    width: calc(100% + 2.6%);    height: calc(100% + 2.6%);    bottom:-2.6%;    right:-2.6%;    border-radius:100%;    background: #027CDE;}.first-screen .img-block_small:before{    content:'';    position:absolute;    width: calc(100% + 11.1%);    height: calc(100% + 11.1%);    bottom:-7.77%;    right:-7.77%;    border-radius:100%;    background: radial-gradient(50% 50% at 50% 50%, #F8FDFF 74.48%, rgba(255, 255, 255, 0) 100%), #DDF4FF;    box-shadow: 5px 10px 15px rgba(0, 136, 213, 0.2);    border-radius: 500px;}.first-screen .text-block{    margin-left: 50%;    padding: 90px 0;}/*first_screen--end*//*advantages__home*/.advantages__home{    position: relative;    margin: 160px 0;    margin-bottom: 160px;}.advantages__home:before{    content: '';    position: absolute;    top: -216px;    left: 0;    right: 0;    height: 930px;    background: url(/img/bg__abstract__1.svg) no-repeat center center;    z-index: -1;}.advantages__home .content-block{    display: flex;    justify-content: flex-start;    text-align: center;    padding: 60px 0 100px;    position: relative;}.advantages__home .advantage{    flex-basis: 200px;    position:relative;    margin-right: 30px;}.image__advantage{    width: 120px;    height: 120px;    background: #027CDE;    border-radius: 100%;    margin: 0 auto;    display: flex;    align-items: center;    justify-content: center;    position: absolute;    z-index: 1;    top: 0;    left: 0;}.advantages__home .advantage:nth-child(3){    position: absolute;    top: 320px;    left: 195px;    z-index: 1;}.image__advantage svg{    fill:#fff}.description__advantage{    font-size: 1.125em;    margin: 16px 0 0 0;    width: 360px;    height: 360px;    display: flex;    align-items: center;    justify-content: center;    flex-direction: column;    border-radius: 100%;    background: #fff url(/img/ellipse_dashed.svg) no-repeat center center;    background-size: 100%;    line-height: 1.4;}.description__advantage a{    width:100%;    font-size: 1em;    color: rgba(255, 103, 0, 1);    font-weight: 700;}.description__advantage a:hover{    text-decoration:none;}.advantages__home .img-block {    position: absolute;    right: -100px;    z-index: 1;    top: -186px;    width: 36.45%;    line-height: 0;}.advantages__home .img-block img{    max-width: 100%;    position:relative;    border-radius:100%;}.advantages__home .img-block:before {    content: '';    position: absolute;    width: calc(100% + 7.14%);    height: calc(100% + 7.14%);    left: -7.77%;    top: -3.57%;    border-radius: 100%;    background: #027CDE;}/*--end--advantages__home*//*categorys_complex*/.categorys_complex{    padding: 1px 0;    position: relative;}.categorys_complex:before{    content: '';    position: absolute;    top: 47px;    left: 0;    right: 0;    height: 774px;    background: url(/img/lines-bg.png) no-repeat center center;    z-index: -1;}.categorys_complex .content-block{    padding: 100px 0 100px;}.categorys_complex .content-block > h2 + .after-h strong{    color:rgb(45,46,53);    font-weight:700;}.content-block > h3,.content-block > h2,.faq__home h3{    color: #1E304A;    font-size: 2.14em;    margin: 0;    padding: 0 0 50px;    font-weight: 800;    text-align: center;}.content-block > h3 span,.content-block > h2 span,.hor_title h2 span,.hor_title h3 span,.faq__home h3 span{        font-size: 1em;    color:#027CDE;    font-weight: 700;}.hor_title h2,.hor_title h3{    flex-basis: 370px;    border-right: 2px solid #027CDE;    text-align: right;    font-size: 2.14em;    font-weight: 800;    margin: 0;    padding: 13px 30px 13px 0;}.content-block > h3 + .after-h,.content-block > h2 + .after-h{    font-size: 1.75em;    text-align: center;    margin-top: 0;    margin-bottom:60px;}.hor_title h2 + .after-h,.hor_title h3 + .after-h{    font-size: 1.43em;    flex-basis: 510px;    padding-left: 30px;    color: #A2A2A2;    line-height: 1.4;    margin: 0;}.hor_title.flex-block{    margin-bottom: 50px;    align-items: center;}.fnc--center--chapters__list--item{    border: 1px solid #EFEFEF;    box-sizing: border-box;    box-shadow: 0px 10px 15px rgb(0 0 0 / 15%);    border-radius: 20px;    flex-basis: 555px;    max-width: calc(50% - 15px);    position: relative;    margin-right:30px;}.fnc--center--chapters__list--item:last-child{    margin-right:0;}.fnc--center--chapters--item__image:before{    content:'';    border-radius:20px;    position:absolute;    top:0;    left:0;    right:0;    bottom:0;    background: linear-gradient(180deg, rgba(3, 130, 245, 0) 53.12%, #005098 100%), rgba(0,0,0,0);}.fnc--center--chapters--item__image a{    display:block;    line-height:0;}.fnc--center--chapters__list--item img{    border-radius: 20px;    max-width:100%;}.categorys_complex .fnc--center--chapters--item__name,.categorys_complex .fnc--center--chapters--item__button{    display:none;}.categorys_complex .flex-block{}.fnc--center--chapters--item__info{    position: absolute;    bottom: 0;    left: 0;    right: 0;    padding: 25px 30px;    color: #fff;    font-weight: 600;    font-size: 1.42em;    line-height: 1.4;    opacity:1;    transition: opacity 0.5s ease;}.fnc--center--chapters--item__info strong{    font-size: 1em;    font-weight: 900;    color: #fff;}.fnc--center--chapters__list--item:hover .fnc--center--chapters--item__info{    opacity:0;}.subchapters{    box-sizing:border-box;    width:255px;    margin: 0;    background: #FFFFFF;    box-shadow: 0px 10px 15px rgb(0 0 0 / 15%);    border-radius: 20px;    position: absolute;    z-index: 1;    padding: 40px;    top: 25px;    right: 50%;    bottom: 25px;    opacity:0;    transition:right 1s ease, opacity 1s ease;}.fnc--center--chapters__list--item:hover .subchapters{    opacity:1;    right:25px;}.subchapters li{    font-size:1.14em;    margin-bottom:10px;    list-style:none;    padding-left:20px;    position:relative;}.subchapters li:last-child{    margin:0;}.subchapters li a{    transition:all 0.5s ease;    color: #454545;    text-decoration:none;}.subchapters li:before{    content:'';    position:absolute;    top:0;    bottom:0;    left:0;    margin:auto;    background:#FF6700;    border-radius:100px;    width:5px;    height:5px;}.subchapters li a:hover{    color:#FF6700;    text-decoration:underline;}/*categorys_complex--end--*//*categorys_beauty*/.categorys_beauty{    position:relative;}.categorys_beauty .content-block{    padding:100px 0;}.categorys_beauty:before{    content: '';    position: absolute;    top: 57px;    left: 0;    right: 0;    height: 930px;    background: url(/img/bg__abstract__2.svg) no-repeat center center;    z-index: -1;}.fnc--center--chapters--item__name{    position: absolute;    top: 0;    left: 0;    right: 0;    padding: 25px 30px;    color: #fff;    font-weight: 600;    font-size: 1.42em;    line-height: 1.4;    opacity:1;    transition: opacity 0.5s ease;    z-index: 1;}.fnc--center--chapters--item__name a{    color: #fff;    font-weight: 600;    font-size: 1em;    text-decoration:none;}.categorys_beauty .fnc--center--chapters--item__image:before{        background-image: linear-gradient(180deg, rgba(0, 80, 152, 0.85) 9.05%, rgba(3, 130, 245, 0) 48.33%);    background-color: rgba(0, 80, 152, 0);    transition: background-color 0.5s ease;}.categorys_beauty .fnc--center--chapters__list--item:hover .fnc--center--chapters--item__image:before,.categorys_diagnostic .fnc--center--chapters__list--item:hover .fnc--center--chapters--item__image:before{    background-color: rgba(0, 80, 152, 0.45);}.categorys_beauty .fnc--center--chapters__list--item .fnc--center--chapters--item__image a:after,.categorys_diagnostic .fnc--center--chapters__list--item .fnc--center--chapters--item__image a:after{    content:'';    position:absolute;    top:0;    left:0;    bottom:0;    right:0;    z-index:2}/*categorys_beauty--end--*//*categorys_diagnostic*/.categorys_diagnostic{    position:relative;}.categorys_diagnostic:before{    content: '';    position: absolute;    top: 325px;    left: 0;    right: 0;    height: 774px;    background: url(/img/lines-bg.png) no-repeat center center;    z-index: -1;}.diagnostics_services .img-block{    margin: 140px auto 180px;    max-width: 100%;    position: relative;}.diagnostics_services .img-block:before {    content: '';    position: absolute;    width: calc(100% + 11.1%);    height: calc(100% + 11.1%);    top: -3.17%;    left: -3.17%;    border-radius: 100%;    background: #027CDE;}.diagnostics_services .img-block img{    max-width: 100%;    position: relative;    border-radius: 100%;}.categorys_diagnostic .content-block{    padding:100px 0;}.categorys_diagnostic .fnc--center--chapters__list--item{    border-radius: 100%;    margin: 0;    max-width: 100%;    z-index: 1;}.categorys_diagnostic .fnc--center--chapters__list--item:nth-child(2){    width:400px;    height:400px;    position:absolute;    left:-200px;    top: -100px;}.categorys_diagnostic .fnc--center--chapters__list--item:nth-child(4){    width:300px;    height:300px;    position:absolute;    left:200px;    bottom:-100px;}.categorys_diagnostic .fnc--center--chapters__list--item:nth-child(3){    width:350px;    height:350px;    position:absolute;    right:-200px;    top:-100px;}.categorys_diagnostic .fnc--center--chapters--item__image:before,.categorys_diagnostic .fnc--center--chapters__list--item img {    border-radius: 100%;}.categorys_diagnostic .fnc--center--chapters--item__image:before{    z-index: 1;}.diagnostics_services{    max-width: 55%;    position: relative;    margin:0 auto;}.categorys_diagnostic .fnc--center--chapters--item__name {    padding: 35px 18% 45px;    text-align: center;    bottom: 0;    top: auto;    z-index: 2;}.categorys_diagnostic .fnc--center--chapters__list--item:before{    content: '';    position: absolute;    width: calc(100% + 2.6%);    height: calc(100% + 2.6%);    border-radius: 100%;    background: #027CDE;    z-index: -1;}.categorys_diagnostic .fnc--center--chapters__list--item:nth-child(2):before{    width: calc(100% + 12.6%);    height: calc(100% + 12.6%);    bottom:-8.5%;    right:-8.5%;    background: radial-gradient(50% 50% at 50% 50%, #F8FDFF 74.48%, rgba(255, 255, 255, 0) 100%), #DDF4FF;    box-shadow: 5px 10px 15px rgba(0, 136, 213, 0.2);}.categorys_diagnostic .fnc--center--chapters__list--item:nth-child(4):before{    width: calc(100% + 16.6%);    height: calc(100% + 16.6%);    bottom: -11.6%;    left: -11.6%;    background: radial-gradient(50% 50% at 50% 50%, #F8FDFF 74.48%, rgba(255, 255, 255, 0) 100%), #DDF4FF;    box-shadow: 5px 10px 15px rgb(0 136 213 / 20%);}.categorys_diagnostic .fnc--center--chapters__list--item:nth-child(3):before{    width: calc(100% + 14.28%);    height: calc(100% + 14.28%);    top: -10%;    right: -10%;    background: radial-gradient(50% 50% at 50% 50%, #F8FDFF 74.48%, rgba(255, 255, 255, 0) 100%), #DDF4FF;    box-shadow: 5px 10px 15px rgb(0 136 213 / 20%);}/*categorys_diagnostic--end--*//*articles*/.home .fnc--center--articles{    position:relative;}.home .fnc--center--articles .content-block{    padding:100px 0;}.fnc--center--articles__container{    display: flex;    flex-wrap: wrap;}.fnc--center--articles:before {    content: '';    position: absolute;    top: 200px;    left: 0;    right: 0;    height: 585px;    background: url(/img/bg__soti__1.jpg) no-repeat right center;    z-index: -1;}.fnc--center--articles__listitem{    background: #FFFFFF;    box-shadow: 0px 5px 10px rgb(0 0 0 / 15%);    border-radius: 20px;    max-width: 360px;    flex-basis: 360px;    margin: 0 10px;    margin-bottom: 30px;}.fnc--center--articles__listitem_main{    display:flex;    flex-direction: column-reverse;}.fnc--center--articles--listitem__name,.fnc--center--articles--listitem__info{    padding:20px 25px;}.fnc--center--articles--listitem__info{    padding-top:0;}.fnc--center--articles--listitem__info a{    color:#FF6700;}.fnc--center--articles--listitem__info a:hover{    text-decoration:none;}.fnc--center--articles--listitem__name a{    color: #1E304A;    text-decoration:none;    font-weight:600;    font-size:1.28em;}.fnc--center--articles__button{    display:none;}.fnc--center--articles--listitem__name a:hover{    color:#027CDE;}.fnc--center--articles--listitem__image img{    max-width: 100%;    max-height: 260px;    border-radius: 20px 20px 0 0;}.fnc--center--articles--listitem__image{    height:252px;}.page--article--date,.fnc--articles--listitem__date{    color: #A2A2A2;    margin-bottom: 10px;}.page--article--date{    margin-top: 45px;}/*articles--end--*//*aboutus__home*/.aboutus__home{    position:relative;}.aboutus__home:before{    content: '';    position: absolute;    top:-96px;    left: 0;    right: 0;    height: 1000px;    background: url(/img/bg__abstract__3.svg) no-repeat center center;    z-index: -1;}.aboutus__home .flex-block{    margin-top: 75px;}.aboutus__home .text-block:first-child{    margin-right:30px;    flex-basis: 60%;}.aboutus__home .text-block{    flex-basis: 60%;}.aboutus__home .text-block p{    margin: 0 0 12px;    line-height: 1.4;    font-size: 1.28em;}.aboutus__home .text-block ul{    margin: 0 0 12px;    padding-left: 17px;}.aboutus__home .text-block ul li{    line-height: 1.4;    font-size: 1.28em;}.aboutus__home .text-block > a{    color: #ff6700;    line-height: 1.4;    font-size: 1.28em;}.aboutus__home .text-block > a:hover{    text-decoration:none;}.about-us__slider.swiper-container{    max-width:1140px;    border: 1px solid #EFEFEF;    box-sizing: border-box;    box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.15);    border-radius: 20px;    overflow:visible;}.about-us__slider img{    max-width:100%;    border-radius: 20px;}.about-us__slider div{    line-height:0;}.about-us__slider .swiper-button-next, .about-us__slider .swiper-button-prev {    position: absolute;    top: calc(100% - 30px);    width: 60px;    height: 60px;    margin-top: 0;    z-index: 10;    cursor: pointer;    display: flex;    align-items: center;    justify-content: center;    color: var(--swiper-navigation-color,var(--swiper-theme-color));    background: linear-gradient(180deg, #29B2FF 0%, #0050D0 100%);    box-shadow: 2px 5px 10px rgb(0 80 208 / 20%);    border-radius: 15px;}.about-us__slider .swiper-button-next svg, .about-us__slider .swiper-button-prev svg{    fill:#fff;}.about-us__slider .swiper-button-next{    left:calc(50% + 10px);    right:auto;    transform: rotate(180deg);} .about-us__slider .swiper-button-prev{    right:calc(50% + 10px);    left:auto;}.about-us__slider .swiper-button-next:after, .about-us__slider .swiper-button-prev:after{    display:none;}/*aboutus__home--end*//*list__home*/.list__home .content-block{    padding:58px 0;    justify-content:space-between;}.list__card{    background: #FFFFFF;    box-shadow: 0px 0px 80px rgba(0, 0, 0, 0.15);    padding: 50px 30px;    flex-basis: 370px;    box-sizing:border-box;}.list__title{    display:flex;    align-items:flex-start;}.list__icon{    min-width: 72px;    border-bottom: 1px solid #2C2A29;    padding-bottom: 22px;    text-align: center;}.list__text{    margin-left: 16px;    padding-top: 60px;    font-size: 1.25em;}.list__text span{    color: rgba(255, 103, 0, 1);    font-size: 1em;    font-weight: 700;}.list__description p{    margin: 30px 0;    line-height: 1.5;}.list__description p:last-child{    margin-bottom:0;}/*list__home*//*faq__home*/.faq__home {    padding: 1px 0;}.faq__home .content-block{    padding: 100px 0;    justify-content: space-between;    align-items: center;}.faq__home .text-block{    flex-basis: 635px;    max-width: 635px;}.faq__home .img-block{    line-height: 0;    flex-basis: 370px;    max-width: 370px;    position: relative;}.faq__home .img-block:before{    content: url(/img/bg_doctor.svg);    position: absolute;    left: -140px;    bottom: 22px;    z-index: -1;}.faq__home .img-block img{    max-width:100%;}.faq__home h3{    text-align:left;}.faq_qa ul{    padding:0;    margin:0;}.faq_qa ul li{    list-style: none;    margin-bottom: 20px;}.faq_qa ul li span{    box-sizing: border-box;    padding: 0 0 0 50px;    display: block;    cursor: pointer;    position: relative;    font-weight: 600;    transition: all 0.5s ease;    font-size: 1.42em;}.faq-content-block__question.active span, .faq_qa ul li:hover span {    color: #027CDE;}.faq-content-block__question{    position:relative;}.faq-content-block__question:before{    content: '';    position: absolute;    top: -2px;    left: 0;    margin: auto;    width: 30px;    height: 30px;    background: #027CDE;    border-radius: 5px;    z-index:-1;}.faq-content-block__question span:after,.faq-content-block__question span:before{    content: '';    position: absolute;    top: 12px;    left: 8px;    width: 14px;    background: #fff;    height: 2px;    margin: auto;}.faq-content-block__question span:before{    width: 2px;    height: 14px;    left: 14px;    top: 6px;}.faq-content-block__question.active span:before{    opacity:0;}.faq_qa ul li p{    border-radius: 1px;    padding: 10px 0 0 50px;    margin: 0;    line-height: 1.5;    font-size: 1.28em;}.faq_qa .button-bl{    margin-top: 60px;    text-align: center;}.fnc--feedback_modal-form{    display:none;}/*faq__home--end*//*contacts*/.flex-ugol{    left: 0;    right: 0;    top: -22px;    margin: auto;    position: absolute;    width: 44px;    height: 44px;    border-radius: 100px;    background: #ff1820 url(/img/ic_arrow_elipse.svg) no-repeat center center;    z-index:1;}.contacts {    }.contacts .content-block{    padding:100px 0 50px;}.contacts .content-block > h3{    padding-bottom: 50px;}.map-block{    overflow: hidden;    border: 1px solid #F9F9F9;    box-sizing: border-box;    filter: drop-shadow(0px 5px 10px rgba(0, 0, 0, 0.15));    border-radius: 20px;    flex-basis: 652px;    line-height: 0;}#contacts .flex-block{    justify-content: space-between;    align-items: center;}.contacts-bl{    flex-basis: 340px;    max-width: 340px;    box-sizing: border-box;}.contacts__inner{    padding: 25px 0 25px 30px;    position: relative;    border-bottom: 1px solid rgba(2, 124, 222, 0.25);}.contacts__inner:last-child{    border-bottom: none;}.contacts__inner:before{    content: '';    position: absolute;    top: 21px;    left: 0;    width: 22px;    height: 22px;}.contacts__inner.placeholder:before{    background: url(/img/ic_clock.svg) no-repeat center top;}.contacts__inner.phone:before{    background: url(/img/ic_phone.svg) no-repeat center top;}.contacts__inner.mail:before{    background: url(/img/ic_placeholder.svg) no-repeat center top;}.contacts__name{    margin: 0 0 5px;    color: #027CDE;    font-size: 0.857em;    font-weight: 600;}.contacts__name ~ p{    line-height: 1.4;    margin: 12px 0 0;}.contacts__inner.placeholder a:hover,.mail.contacts__inner a:hover{    color:rgba(255, 103, 0, 1);    text-decoration:none;}address{    font-style: normal;    line-height:1.5;}.contacts .phones{    display: block;    padding: 0;    margin: 12px 0 0;}.contacts .phones a{    padding-left: 0;    margin-bottom: 0;    font-size: 1.29em;    line-height: 1.4;}.contacts .phones a:last-child{    padding-bottom:0;}.contacts .phones a:hover{    color:rgba(255, 103, 0, 1);}.messengers a svg{    fill:rgba(255, 103, 0, 1);}.messengers a:hover svg{    fill:rgba(255, 103, 0, 1);}.viber-p.mobile{    display:none;}.contacts .content-block > svg{    position: absolute;    bottom: 100%;    left: 0;    width: 100%;}.social a svg{    transition:all 0.5s ease;}/*contacts--end*//*footer*/footer{    padding: 50px 0;    box-sizing: border-box;    max-width: 1920px;    margin: 0 auto;}footer .content-block{    display: flex;    align-items: center;    justify-content: space-between;}.footer_inner:nth-child(2){    margin-left: auto;    margin-right: 66px;}.footer-contacts *{    }.menu--chapters__item{    margin:0 11px;}.menu--chapters__item a{    font-size:1em;}.menu--chapters__item a.menu--chapters--link__active{    color:rgba(255, 103, 0, 1);}.social a{    margin-left:16px;}.social a svg{    fill: #027CDE;}.social a:hover svg{    fill:rgba(255, 103, 0, 1);}.effe a,.effe{    background: #666666;    text-align: center;    font-size: 16px;    padding: 5px;    font-family: calibri, arial;    color: #fff;    text-decoration: none;}/*footer--end*//*popup*/.fancybox-content {    border-radius: 20px;}.fancybox-stage .fnc--feedback--container{    text-align: center;    width: 550px;}.fancybox-stage .fnc--feedback__title{    font-weight: 700;    margin-bottom: 12px;    font-size: 1.28em;}.fancybox-stage .fnc--feedback__second--title{    margin-bottom:48px;}.fancybox-stage .fnc--feedback--main__line{    max-width: 370px;    margin:0 auto;    text-align:left;}.fancybox-stage .fnc--feedback__second--title {    margin-bottom: 24px;}.fancybox-stage .fnc--feedback--main__button {    margin-top: 25px;    text-align: center;}/*effe-line*/.effe-line{    /*background: #E8E8E8;*/    background:#666666;    text-align: center;    font-size: 16px;    padding: 10px 0;}.effe-line a{    text-decoration:none;    /*color: #303030;*/    color:#fff;}.effe-line a:hover{    }.effe-line a span{    }.effe-line a br{    display:none;}.effe-line img{    max-width: 18px;    margin-top: -9px;    margin-left: -12px;    left: 13px;    top: 6px;    position: relative;}@media screen and (max-width:499px){    .effe-line a br{        display:block;    }}/*effe-line*/.thanks__page .faq_qa .button-bl,.thanks__page ~ footer .footer_inner:nth-child(2),header.thanks__page .header__inner__2{    display:none;}.order{    margin: 0;    text-align: center;    padding: 10px 15px;}/*hamburger*/.open-hamburger-menu {	position: relative;	top: 0;	bottom: 0;	right: 0;	z-index: 110;	width: 25px;	height: 20px;	align-items: center;	justify-content: center;	flex-direction: column;	cursor: pointer;	cursor: hand;	transition: all 0.2s ease;}/*.open-hamburger-menu:before{    content: 'Menu';    color: #f6f6f6;}*/.open-hamburger-menu.active span:first-child{    transform: rotate(45deg);    top: 8px;}.open-hamburger-menu.active span:nth-child(2){    opacity:0;}.open-hamburger-menu.active span:last-child{    transform: rotate(-45deg);    bottom: 8px;}.open-hamburger-menu.active:before {	opacity: 0;}header.active~.open-hamburger-menu {}.open-hamburger-menu.active {}.open-hamburger-menu span {    height: 2px;    display: block;    margin-bottom: 6px;    width: 100%;    background: #027CDE;    transition: all 0.2s ease;    position: relative;}.open-hamburger-menu span,header.active .open-hamburger-menu span {	background: #027CDE;}.open-hamburger-menu span:nth-child(2) {	margin-left: 10px;    width:calc(100% - 10px)}.open-hamburger-menu span:last-child {	margin: 0;}/*breads*/.breadcrumbs.breads{    max-width:1140px;    margin:0 auto;    padding: 24px 0;}.breads__inner{    display:flex;    flex-wrap:wrap;}.breads--inner__item__separator{    margin: 0 10px;    color:transparent;    font-size:0;}.breads--inner__item a{}.breads--inner__item a:hover{    color:rgba(255, 103, 0, 1);}/*article*/.page--article--name h1{    font-size:2.4em;    font-weight:800;}.page--article--text img{    border-radius: 20px;    float: right;    margin: 15px 0 15px 15px;}.page--article--text *,.page--article--text p{    font-size:1.14em;    line-height:1.4;}.page--article--text ul li{    font-size:1em;}.page--article--text strong,.page--article--text em{    font-weight:600;}.page--article--text a{    color: #027CDE;    text-decoration:none;}.page--article--text a:hover{    text-decoration:underline;}{}/*content--center--page__text*/.content--center--page__text{    max-width:1140px;    margin:0 auto;    padding:100px 0;}.content--center--page__text *{    font-size:1.14em;    line-height:1.4;}.content--center--page__text p *,.content--center--page__text ul *{    font-size:1em;}.content--center--page__text strong,.content--center--page__text em{    font-weight:600;}.content--center--page__text  h2{    text-align: center;    font-size: 1.6em;    font-weight: 600;    color: #027cde;}.content--center--page__text  h3{    font-size: 1.24em;    font-weight: 600;    color: #027cde;}.breads--inner__item__separator svg{    fill: #000;    width: 6px;    transform: rotate(180deg);}/*  Price accordion */.price {}.price h1 {    font-size: 2.85em;    color: #027CDE;    position: relative;    margin-bottom: 0;    margin-top: 0;text-align: center;}.price .accordion {    cursor: pointer;    padding: 10px 0px 9px 55px;    width: 100%;    border: none;    outline: none;    transition: 0.4s;    margin: 10px 0;    position: relative;    background: none;    color: #027CDE;    box-shadow: none;    text-align: left;}.price .accordion:after {    content: '\002B';    color: #fff;    left: 0px;    top: 0;    position: absolute;    padding: 17px;    width: 10px;    height: 10px;    background: #027CDE;    border-radius: 5px;    display: flex;    align-items: center;    justify-content: center;    font-size: 1.42em;}.price .accordion.active:after {    content: "\2212";}.price .active, .price .accordion:hover {}.price .panel {    padding: 1px 18px;    background-color: white;    max-height: 0;    overflow: hidden;    transition: max-height 0.2s ease-out;}.price .panel table {    width: 95%;    font-size: 12px;    border-collapse: collapse;    margin: 0 auto;}.price .panel table tr {    border-bottom: solid 1px;}.price .panel table tr:hover {    background: #e3e3e3;}.price .panel table tr:hover td:last-child{}.price .panel table tr td {    padding: 5px 10px;    width: 100%;}.price .panel table tr td:first-child {    width: 90%;}.price .panel table tr td:last-child {    text-align: right;}@media screen and (max-width: 768px) {.price .panel table {    width: 100%;}.price .panel {    padding: 0;}}@media screen and (max-width: 500px) {.price .panel table tr {    display: flex;    flex-wrap: wrap;}.price .panel table tr td:first-child {    border: none;}.price .panel table tr:nth-child(2n+1) {    background: #f3fafd;}.price .panel table tr td:last-child {    text-align: left;}.price .panel table {    font-size: 10px;}.price .panel table tr:hover {    background: none;}.price .panel table tr:nth-child(2n+1):hover {    background: #f3fafd;}}/* END Price accordion */